[FFmpeg-devel] [PATCH] Remove final semicolons from get_bits macros

Måns Rullgård mans
Sun Feb 21 03:43:46 CET 2010


Michael Niedermayer <michaelni at gmx.at> writes:

> On Sun, Feb 21, 2010 at 01:19:16AM +0000, M?ns Rullg?rd wrote:
>> Mans Rullgard <mans at mansr.com> writes:
>> 
>> > Some of the macros in get_bits.h include a final semicolon.  This
>> > removes them and adds semicolons as necessary where these macros
>> > are invoked.
>> >
>> > Tested with all three readers.
>> > ---
>> >  libavcodec/get_bits.h |  118 ++++++++++++++++++++++++------------------------
>> >  libavcodec/mjpegdec.c |   24 +++++-----
>> >  2 files changed, 71 insertions(+), 71 deletions(-)
>> 
>> ping
>
> I prefer them with the semicolons as they are
> They are blocks of code not single statements
> This of course is arguably a bikeshed issue but to me
>
> if(X)
>     MAKRO()
>
> reminds me that i forgot something
> while
>
> if(X)
>     MAKRO();
>
> looks like a function call
> and then someone will argue that we need
> do{
> }while(0)

Which we should, dammit.

I've tripped over those bizarre semicolons of yours too many times.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list