Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Parenthesis around macro arguments
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 1 Mar 2004 20:56:23 +0000 (20:56 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 1 Mar 2004 20:56:23 +0000 (20:56 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@42 48e7efb5-ca39-0410-a469-dd3cf9ba447f

include/dynar.h

index 7fae10e..cee400b 100644 (file)
@@ -73,9 +73,9 @@ int  gras_dynar_cursor_get      (const gras_dynar_t *dynar,
  * }</programlisting>
  */
 #define gras_dynar_foreach(_dynar,_cursor,_data) \
-       for (gras_dynar_cursor_first(_dynar,&_cursor)      ; \
-           gras_dynar_cursor_get(_dynar,&_cursor,&_data) ; \
-            gras_dynar_cursor_step(_dynar,&_cursor)         )
+       for (gras_dynar_cursor_first(_dynar,&(_cursor))      ; \
+           gras_dynar_cursor_get(_dynar,&(_cursor),&_data) ; \
+            gras_dynar_cursor_step(_dynar,&(_cursor))         )
 /*
        for (gras_dynar_length(_dynar) && (_gras_dynar_cursor_first(_dynar,&_cursor),      \
                                          1);     \