summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
12a26b8)
The body was wrapped in do ... while (0); so we have to remove this.
#define FOREACH_PEER(p, stuff) do { \
peer_iter i_; \
peer *p; \
#define FOREACH_PEER(p, stuff) do { \
peer_iter i_; \
peer *p; \
- for (p_mkiter(&i_); (p = p_next(&i_)) != 0; ) do stuff while (0); \
+ for (p_mkiter(&i_); (p = p_next(&i_)) != 0; ) stuff \
} while (0)
/* --- @p_mkiter@ --- *
} while (0)
/* --- @p_mkiter@ --- *