[Resolved] how to warn on unused preprocessor defines...
charlie
uber@juun.com
Fri Jan 11 18:25:00 GMT 2008
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@juun.com> 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@gmail.com
>>
>
More information about the Gcc-help
mailing list