summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Troan <ewt@src.gnome.org>1998-10-13 14:45:18 +0000
committerErik Troan <ewt@src.gnome.org>1998-10-13 14:45:18 +0000
commit5fab2325cf69fe3195f5e463aef25a5fd15a9020 (patch)
tree8e869fa424b2fa9175e701c4008ab962bc1b8ed4
parent4d1300f9d25e6c7848fc1518a2f6a40bedd53bc3 (diff)
downloadgnome-common-5fab2325cf69fe3195f5e463aef25a5fd15a9020.tar.gz
1) added (unimplemented) POPT_CB_USE_INCLUDE_DATA and POPT_ARG_FLAG_*
2) added (and sued) POPT_ARG_MASK svn path=/trunk/; revision=441
-rw-r--r--support/popt-gnome.h3
-rw-r--r--support/popt.h3
2 files changed, 6 insertions, 0 deletions
diff --git a/support/popt-gnome.h b/support/popt-gnome.h
index bdedcea..f982da3 100644
--- a/support/popt-gnome.h
+++ b/support/popt-gnome.h
@@ -14,6 +14,8 @@
set first in table; arg points
to callback, descrip points to
callback data to pass */
+#define POPT_ARG_MASK 0x0000FFFF
+#define POPT_ARGFLAG_MULTIPLE 0x80000000
#define POPT_ERROR_NOARG -10
#define POPT_ERROR_BADOPT -11
@@ -55,6 +57,7 @@ extern struct poptOption poptHelpOptions[];
typedef struct poptContext_s * poptContext;
typedef struct poptOption * poptOption;
+#define POPT_CB_USE_INCLUDE_DATA ((void *) -1)
typedef void (*poptCallbackType)(poptContext con,
const struct poptOption * opt,
const char * arg, void * data);
diff --git a/support/popt.h b/support/popt.h
index bdedcea..f982da3 100644
--- a/support/popt.h
+++ b/support/popt.h
@@ -14,6 +14,8 @@
set first in table; arg points
to callback, descrip points to
callback data to pass */
+#define POPT_ARG_MASK 0x0000FFFF
+#define POPT_ARGFLAG_MULTIPLE 0x80000000
#define POPT_ERROR_NOARG -10
#define POPT_ERROR_BADOPT -11
@@ -55,6 +57,7 @@ extern struct poptOption poptHelpOptions[];
typedef struct poptContext_s * poptContext;
typedef struct poptOption * poptOption;
+#define POPT_CB_USE_INCLUDE_DATA ((void *) -1)
typedef void (*poptCallbackType)(poptContext con,
const struct poptOption * opt,
const char * arg, void * data);