[vox-tech] gcc and quieting warnings
Peter Jay Salzman
p at dirac.org
Fri Jun 2 12:47:51 PDT 2006
On Fri 02 Jun 06, 12:27 PM, Bill Kendrick <nbs at sonic.net> said:
> On Fri, Jun 02, 2006 at 11:53:43AM -0400, Peter Jay Salzman wrote:
> > I always use -W -Wall when I compile code. However, sometimes, I want gcc
> > to ignore certain instances of a warning. For example, in something like a
> > stub function, or a signal callback, or even an API function that doesn't
> > use all the parameters, like:
> >
> > JNIEXPORT void JNICALL
> > Java_HelloWorld_print( JNIEnv *env, jobject obj )
> <snip>
>
> It may be sufficient to simply not NAME the variables, e.g.:
>
> Java_HelloWorld_print(JNIEnv*, jobject)
> ...
In the middle of something -- will try later, but if this works, THANKS!!
This would be a neat trick!
> > gcc of course complains about unused parameters. Of course, I *could*
> > simply not use -W -Wall, but I don't want to NOT use -W -Wall just
> > because I haven't gotten around to finishing a stub function. Besides,
> > active development is the best time to turn on compiler warnings.
>
> The other alternative is to actually use the variables, but it's kind of
> klugey. Like:
>
> obj = obj; /* NUL OP ;) */
Thought of this. Actually, I think this might be better:
(void) obj;
Pete
More information about the vox-tech
mailing list