[linux-dvb] Re: [PATCH] LGDT3302 Frontend Driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Michael Krufky wrote:
>
> > > +#define dprintk(args...) \
> > > +do { \
> > > +if (debug) printk(KERN_DEBUG "lgdt3302: " args); \
> > > +} while (0)
> >
> > Yes but why do you need do {} while(0) stuff ?
> > You don't need to declare a new block as you add only a if statement, so
> >
> > +#define dprintk(args...) if (debug) printk(KERN_DEBUG "lgdt3302: " args)
> >
> > will be a lot's of cleanner...
>
> Agreed... I will add make that change.

Better not.  Code like this will brake horrible without the do-while:

	if (foo)
		dprintk(...);
	else
		bar();

Ciao, ET.



[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux