On Tue, 2011-09-27 at 10:58 -0400, Stephen Gallagher wrote:
On Fri, 2011-09-23 at 09:47 +0200, Jakub Hrozek wrote:
> This is mostly a cosmetic patch.
>
> The purpose of wrapping a multi-line macro in a do { } while(0) is to
> make the macro usable as a regular statement, not a compound statement.
>
> When the while(0) is terminated with a semicolon, the do { } while(0);
> block becomes a compound statement again.
Ack.
Pushed to master.