Using G_OPTION_ARG_CALLBACK
- From: Randima Niroshini <randima student unsw edu au>
- To: Randima Niroshini <randima student unsw edu au>
- Cc: gtk-list gnome org
- Subject: Using G_OPTION_ARG_CALLBACK
- Date: Mon, 03 Apr 2006 12:22:52 +1000
Hi all,
I used "G_OPTION_ARG_CALLBACK" to denote one commandline argument, but it gives
the following error.
./parser.cc:95: error: invalid conversion from 'gboolean (*)(const char*, const
char*, void*, GError**)' to 'void*'
Am I missing out something here?
static gboolean
gparse_cb (const char *key, const char *value, gpointer user_data, GError **error)
{
return TRUE;
}
static GOptionEntry options[] = {
{ "verbose", 0, 0, G_OPTION_ARG_NONE, &gbverbose, "Add verbose output to
standard log", NULL },
{ "version", 0, 0, G_OPTION_ARG_NONE, &gbversion, "Print version information
on standard output", NULL },
{ "parse", 0, 0, G_OPTION_ARG_CALLBACK, gparse_cb, "Parse the program, print
errors on standard error", NULL },
{NULL}
};
Thanks,
Randima
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]