Subject: Re: ARGSUSED and friends
To: der Mouse <mouse@Rodents.Montreal.QC.CA>
From: Brett Lymn <blymn@baea.com.au>
List: tech-kern
Date: 01/18/2000 16:37:34
According to der Mouse:
>
>It sounds as though you're trying to say "yes, it's
>good to make code pass lint",

OK - it's good to make code pass lint.  Lint has pulled out lurking
bugs that gcc did not flag with -Wall, though that may be more a
problem with -Wall than anything else.

>but I've never gone to the trouble to eliminate
>every last gripe, because some are just too silly (such as the dreadful
>"pointer casts can be troublesome" - franchement, if you can't even
>cast pointers without upsetting lint, it's hard to write anything
>useful. 

I thought it threw those out when you cast a pointer to an int.  It is
a valid complaint to make considering that (sizeof(int) == sizeof(void*)) 
does not evaluate to true on all architectures ;-)

>I'm not sure whether data declarations and/or externs count towards
>making a translation unit non-empty; I've never had occasion to care
>enough to figure it out.
>

Hmmm thanks for that I shall investigate.

-- 
===============================================================================
Brett Lymn, Computer Systems Administrator, British Aerospace Australia
===============================================================================