diff options
Diffstat (limited to 'src/generic-cl.opt')
-rw-r--r-- | src/generic-cl.opt | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/generic-cl.opt b/src/generic-cl.opt index 553f454..81c3524 100644 --- a/src/generic-cl.opt +++ b/src/generic-cl.opt @@ -18,7 +18,6 @@ OPTIONS_BEGIN(NULL, [<>], [<[FILTER...]>], [<gnu>], - [<nousage>], [<noversion>]) OPTIONS_END @@ -26,10 +25,14 @@ OPTIONS_END struct grecs_proginfo *generic_proginfo = &proginfo; void -generic_parse_options(const char *pname, const char *docstring, +generic_parse_options(struct eclat_command const *command, + const char *docstring, int argc, char *argv[], int *index) { - proginfo.progname = pname; + const char *cmds[3] = { command->name, command->ident, NULL }; + + proginfo.progname = "eclat"; + proginfo.subcmd = (char**) cmds; proginfo.docstring = docstring; GETOPT(argc, argv, *index, exit(EX_USAGE)) } |