]> git.sesse.net Git - vlc/commitdiff
FOREACH_ARRAY: expansion safety
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 14 Sep 2008 10:10:30 +0000 (13:10 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 14 Sep 2008 10:10:30 +0000 (13:10 +0300)
include/vlc_arrays.h

index faf69d4a2854b6b3e307c34857c8b2ef9419998c..c8d72df93355eab9999008e651cd26df8f5047cc 100644 (file)
 
 #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() } }