From 46401b81fe5fab9b0d3d3a5f5764bafa3f9c0b86 Mon Sep 17 00:00:00 2001 Message-Id: <46401b81fe5fab9b0d3d3a5f5764bafa3f9c0b86.1714148703.git.mdw@distorted.org.uk> From: Mark Wooding Date: Mon, 27 Jun 2011 14:08:11 +0100 Subject: [PATCH 1/1] server/tripe.h: Allow `break' from FOREACH_PEER. Organization: Straylight/Edgeware From: Mark Wooding The body was wrapped in do ... while (0); so we have to remove this. --- server/tripe.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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@ --- * -- [mdw]