On Thu, Oct 02, 2008 at 09:04:47AM -0400, Jay Pipes wrote:
> Paul McCullagh wrote:
> >> It's probably useful to go through each of the patches there and re-do
> >> some of the work. A bunch of the compiler warnings I solved in rather
> >> silly ways. e.g. unused parameters, i just did (void)foo; instead of the
> >> better solution of removing the parameter.
> > 
> > I'm OK with this solution for the moment. Some of these cannot be
> > changed because they involve callbacks which sometimes/may use the
> > parameters.
> 
> -1  Please let's use __attribute__((unused)) as it is clearer and
> indicates to the caller that the argument is not currently used...the
> (void)foo; approach doesn't make it clear in the function declaration
> that the parameter isn't used.

I remember previously having portability issues with this approach
(rather than cast to (void))... can't remember which platform though...
I'm guessing HPUX or Solaris or Windows... they usually cause me pain
and memory loss.
-- 
Stewart Smith

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to