Messages in this thread | | | Subject | Re: [PATCH 3/8] brcm80211: Add and use brcmX_dbg_dump_hex | From | Joe Perches <> | Date | Sun, 15 Jan 2012 01:21:50 -0800 |
| |
On Sun, 2012-01-15 at 10:17 +0100, Arend van Spriel wrote: > On 01/15/2012 09:38 AM, Joe Perches wrote: > > > +#ifdef DEBUG > > +extern __printf(3, 4) > > Just curious if I can learn something here. What does the __printf(3, 4) do?
It's a #define for gcc __attribute__((format (printf, ...))) It makes gcc validate the printf format and arguments.
http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html
| |