Generating a deprecation warning for macros

Florian Weimer fweimer@redhat.com
Thu Sep 20 14:23:00 GMT 2012


I would like to generate a deprecation warning for macros.  In the 
header file, I would like to have:

#define FOO 127
/* do something with FOO to mark it deprecated */

And in client code which includes the header,

   printf("%d", FOO);

should print a compile-time warning.  Is this possible without changing 
GCC itself?

-- 
Florian Weimer / Red Hat Product Security Team



More information about the Gcc-help mailing list