From: RĂ©mi Denis-Courmont Date: Sun, 14 Sep 2008 10:10:30 +0000 (+0300) Subject: FOREACH_ARRAY: expansion safety X-Git-Tag: 1.0.0-pre1~3260 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=4edec0d68409c665dc87bde9a5ebf4e80b5c863d;p=vlc FOREACH_ARRAY: expansion safety --- diff --git a/include/vlc_arrays.h b/include/vlc_arrays.h index faf69d4a28..c8d72df933 100644 --- a/include/vlc_arrays.h +++ b/include/vlc_arrays.h @@ -272,9 +272,9 @@ #define FOREACH_ARRAY( item, array ) { \ int fe_idx; \ - for( fe_idx = 0 ; fe_idx < array.i_size ; fe_idx++ ) \ + for( fe_idx = 0 ; fe_idx < (array).i_size ; fe_idx++ ) \ { \ - item = array.p_elems[fe_idx]; + item = (array).p_elems[fe_idx]; #define FOREACH_END() } }