Re: do { } while (0) question

From: Jonathan Matthews-Levine
Date: Tue Aug 01 2006 - 04:43:15 EST


On 01/08/06, Heiko Carstens <heiko.carstens@xxxxxxxxxx> wrote:
---
Always use do {} while (0). Failing to do so can cause subtle compile
failures or bugs.
---

I'm really wondering what these subtle compile failures or bugs are.
Could you please explain?

http://kernelnewbies.org/FAQ/DoWhile0

cheers,
Jonathan

--
Jonathan Matthews-Levine
e: matthewslevine@xxxxxxxxx
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/