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?


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
Please read the FAQ at