summaryrefslogtreecommitdiff
path: root/test1.c
diff options
context:
space:
mode:
authorewt <ewt>1998-10-21 21:44:18 +0000
committerewt <ewt>1998-10-21 21:44:18 +0000
commit2187e9f136d1044c0658a58623a94bc7583a904a (patch)
treece33d0f4c2661def1b97a7c438ed4ae3a322d49b /test1.c
parent65aa14709bab57bbd5691d5cc7e790728b6469e1 (diff)
downloadlibpopt-2187e9f136d1044c0658a58623a94bc7583a904a.tar.gz
implemented POPT_ARGFLAG_DOC_HIDDEN, POPT_CBFLAG_PRE, POPT_CBFLAG_POST
Diffstat (limited to 'test1.c')
-rw-r--r--test1.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/test1.c b/test1.c
index 8f53723..cdda82b 100644
--- a/test1.c
+++ b/test1.c
@@ -7,7 +7,8 @@
#include "popt.h"
-void option_callback(poptContext con, const struct poptOption * opt,
+void option_callback(poptContext con, enum poptCallbackReason reason,
+ const struct poptOption * opt,
char * arg, void * data) {
fprintf(stdout, "callback: %c %s %s ", opt->val, (char *) data, arg);
}
@@ -41,6 +42,8 @@ int main(int argc, char ** argv) {
{ "arg3", '3', POPT_ARG_INT, &arg3, 0, "A third argument", "ANARG" },
{ "shortoption", '\0', POPT_ARGFLAG_ONEDASH, &shortopt, 0,
"Needs a single -", NULL },
+ { "hidden", '\0', POPT_ARG_STRING | POPT_ARGFLAG_DOC_HIDDEN, NULL, 0,
+ "This shouldn't show up", NULL },
{ "unused", '\0', POPT_ARG_STRING, NULL, 0,
"Unused option for help testing", "UNUSED" },
{ NULL, '\0', POPT_ARG_INCLUDE_TABLE, &moreArgs, 0, NULL },