[vlc-devel] commit: FOREACH_ARRAY: expansion safety ( Rémi Denis-Courmont )

git version control git at videolan.org
Sun Sep 14 12:09:08 CEST 2008


vlc | branch: master | Rémi Denis-Courmont <rdenis at simphalempin.com> | Sun Sep 14 13:10:30 2008 +0300| [4edec0d68409c665dc87bde9a5ebf4e80b5c863d] | committer: Rémi Denis-Courmont 

FOREACH_ARRAY: expansion safety

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4edec0d68409c665dc87bde9a5ebf4e80b5c863d
---

 include/vlc_arrays.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/vlc_arrays.h b/include/vlc_arrays.h
index faf69d4..c8d72df 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() } }
 




More information about the vlc-devel mailing list