[vox-tech] gcc and quieting warnings
Bill Kendrick
nbs at sonic.net
Fri Jun 2 12:27:38 PDT 2006
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)
...
> 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 ;) */
Good luck!
--
-bill!
bill at newbreedsoftware.com
http://www.newbreedsoftware.com/
More information about the vox-tech
mailing list