On Sun, 30 Jan 2011 17:29:41 +0000 Alexander Best <arun...@freebsd.org> wrote:
> hi there, > > i noticed freebsd has a few of the following macros: > > #define FUNC(sb) > > when you do something like > > if (cond) > FUNC(i) > > the compiler complains about an if statement with an empty body. any sensible > way of dealing with this issue? > > i saw some reiserfs code which does the following to silence compilers: > > #define FUNC(sb) do { } while (0) > What happens if you treat it like a real function call and put ';' after it? -- Gary Jennejohn (gj@) _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"