Subject: Re: Compiler warning levels and sccsid/rcsid
To: None <current-users@NetBSD.ORG>
From: der Mouse <mouse@Collatz.McRCIM.McGill.EDU>
List: current-users
Date: 07/28/1995 12:29:16
>> char rcsid[] __attribute__ ((unused)) = "...";

> Rather than taint all code with non-portable constructs

I'm not concerned about that.  Presumably the source would read
something like

char rcsid[] __unused = "...";

with __unused in <sys/cdefs.h> or something akin thereto.

Besides, gcc is a pretty portable language anyway. :-)

> how about a script, say, "checkcc" with something like

> 	cc -warnings -more-warnings $* 2>&1 | \
> 	    egrep -v ": warning: `(rcsid|sccsid)' declared but not used$" |
> 	    grep -v ": warning: any other annoying warnings here$'

> then simply "make CC=checkcc all".

You lose the benefit of -Werror if you do that.

					der Mouse

			    mouse@collatz.mcrcim.mcgill.edu