[OpenAFS-devel] problem with cpp directives in concatenation...

Russ Allbery rra@stanford.edu
14 Jun 2001 11:01:04 -0700


Derek Atkins <warlord@MIT.EDU> writes:

> Since when is 'printf()' allowed to be a macro?  It's an ANSI-C
> function.

All ANSI C functions are allowed to be macros.  That's actually in the
standard.  They're just required to *also* be functions.

I'm pretty certain that the chances of getting the glibc folks to change
this are so remote as to not even be worth trying.

-- 
Russ Allbery (rra@stanford.edu)             <http://www.eyrie.org/~eagle/>