Found it:
-Wunused-macros
#include <stdio.h>
#define aaa 1
#define bbb 2
#define ccc 3
int main()
{
printf("%d:%d\n", aaa, ccc);
return 0;
};
gcc -Wunused-macros -o test test.c
test.c:4:1: warning: macro "bbb" is not used
- chuck
On January 10, 2008, charlie wrote:
There are hundreds of them that are suspect. (project inherited from
someone else who went a little crazy with the #defines... #defines we
will never ever use)
That's the problem. I want the compiler to help me out a little.
Thanks.
- chuck
On January 10, 2008, Andrew Bell wrote:
On Jan 10, 2008 1:51 PM, charlie <uber@xxxxxxxx> wrote:
How can I tell gcc/cpp to warn on (or in some other way point out)
unused preprocessor defines?
Comment them out and see if the compiler complains.
--
Andrew Bell
andrew.bell.ia@xxxxxxxxx