git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@493
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
#define xbt_swag_offset(var,field) ((char *)&( (var).field ) - (char *)&(var))
#define xbt_swag_foreach(obj,swag) \
#define xbt_swag_offset(var,field) ((char *)&( (var).field ) - (char *)&(var))
#define xbt_swag_foreach(obj,swag) \
- for(obj=xbt_swag_getFirst(swag); \
- obj!=NULL; \
- obj=xbt_swag_getNext(obj,swag->offset))
+ for((obj)=xbt_swag_getFirst((swag)); \
+ (obj)!=NULL; \
+ (obj)=xbt_swag_getNext((obj),(swag)->offset))