how serious are these compiler warnings?
- From: Rick Jones <rick jones2 hp com>
- To: gtk-list gnome org
- Subject: how serious are these compiler warnings?
- Date: Wed, 05 Apr 2006 15:30:06 -0700
When I am using the GOption functionality, and initializing my 
mumble_entries[] array, the IBM 7.0 compiler on AIX 5.3 seems to be 
displeased:
static GOptionEntry netperf_entries[] =
  {
    {"output",'o', 0, G_OPTION_ARG_CALLBACK, set_output_destination, 
"Specify where misc output should go", NULL},
    {"input",'i',0, G_OPTION_ARG_CALLBACK, set_input_source, "Specify 
the command file", NULL},
    {"config", 'c', 0, G_OPTION_ARG_CALLBACK, set_config_source, 
"Specify the configuration file", NULL},
    {"debug", 'd', G_OPTION_FLAG_OPTIONAL_ARG, G_OPTION_ARG_CALLBACK, 
set_debug, "Set the level of debugging output", NULL},
    {"version", 'V', G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, 
show_version,"Display the netserver version and exit", NULL},
    {"verbose", 'v', G_OPTION_FLAG_OPTIONAL_ARG, G_OPTION_ARG_CALLBACK, 
set_verbose, "Set verbosity level for output", NULL},
    {"brief", 'b', 0, G_OPTION_ARG_NONE, &want_brief, "Request brief 
output", NULL},
    {"quiet", 'q', 0, G_OPTION_ARG_NONE, &want_quiet, "Display no test 
banners", NULL},
    { NULL }
  };
        source='netperf.c' object='netperf.o' libtool=no 
depfile='.deps/netperf.Po' tmpdepfile='.deps/netperf.TPo'  depmode=aix 
/bin/sh ../depcomp  xlc -g -DHAVE_CONFIG_H -I. -I. -I.. 
-DLIBDIR="\"/usr/local/lib\"" 
-DNETPERFDIR="\"/usr/local/share/netperf\""  -D_THREAD_SAFE 
-I/opt/freeware/include/libxml2 -I/opt/freeware/include/glib-2.0 
-I/opt/freeware/lib/glib-2.0/include    -c `test -f 'netperf.c' || echo 
'./'`netperf.c
"netperf.c", line 258.46: 1506-196 (W) Initialization between types 
"void*" and "int(*)(char*,char*,void*,struct _GError**)" is not allowed.
"netperf.c", line 259.44: 1506-196 (W) Initialization between types 
"void*" and "int(*)(char*,char*,void*,struct _GError**)" is not allowed.
"netperf.c", line 260.47: 1506-196 (W) Initialization between types 
"void*" and "int(*)(char*,char*,void*,struct _GError**)" is not allowed.
"netperf.c", line 261.71: 1506-196 (W) Initialization between types 
"void*" and "int(*)(char*,char*,void*,struct _GError**)" is not allowed.
"netperf.c", line 262.67: 1506-196 (W) Initialization between types 
"void*" and "int(*)(char*,char*,void*,struct _GError**)" is not allowed.
"netperf.c", line 263.73: 1506-196 (W) Initialization between types 
"void*" and "int(*)(char*,char*,void*,struct _GError**)" is not allowed.
which seems to be an issue with the callback function field of the 
GOptionEntry.  Do folks think it is something really worth worrying 
about or should I just blythly ignore it and move-on?
rick jones
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]