From: Mark Wooding Date: Mon, 27 Jun 2011 13:08:11 +0000 (+0100) Subject: server/tripe.h: Allow `break' from FOREACH_PEER. X-Git-Tag: 1.0.0pre11~27 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/commitdiff_plain/46401b81fe5fab9b0d3d3a5f5764bafa3f9c0b86 server/tripe.h: Allow `break' from FOREACH_PEER. The body was wrapped in do ... while (0); so we have to remove this. --- diff --git a/server/tripe.h b/server/tripe.h index e382487b..adb87e2c 100644 --- a/server/tripe.h +++ b/server/tripe.h @@ -1310,7 +1310,7 @@ extern void p_destroy(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@ --- *