[gnutls-dev] Re: prototype shadowing warning
    Simon Josefsson 
    jas at extundo.com
       
    Sat Feb 12 16:51:02 CET 2005
    
    
  
Neil Spring <nspring at cs.washington.edu> writes:
> Hi,
Hello!
> Please avoid using "index", "time" and "exp" as parameter names in 
> function prototypes in header files to avoid -Wshadow warnings.  
> Warnings follow. (yeah, I know the compiler should be a little smarter, 
> but then again, "index" and "time" aren't very descriptive names for 
> parameters.)
>
> Sorry I'm so picky.
Not at all, I agree completely.
Should be fixed in CVS now, please verify.
I have added -Wshadow to the CFLAGS that are added by
--enable-developer-mode.  Hopefully I (or someone else) will get
annoyed at the warnings and fix them eventually, there were quite a
few of them.  Further, the function prototypes seem to be duplicated
in several places in includes/gnutls/ and lib/, I think we should try
to only have function prototypes in one place.  It is less work to
maintain all copies.
Thanks,
Simon
    
    
More information about the Gnutls-dev
mailing list