dav/optparser.h

changeset 734
b2cd82149116
parent 364
3769ba002fd1
child 747
efbd59642577
equal deleted inserted replaced
733:a7883961b5f4 734:b2cd82149116
28 28
29 #ifndef OPTPARSER_H 29 #ifndef OPTPARSER_H
30 #define OPTPARSER_H 30 #define OPTPARSER_H
31 31
32 #include <ucx/map.h> 32 #include <ucx/map.h>
33 #include "opt.h"
33 34
34 #ifdef __cplusplus 35 #ifdef __cplusplus
35 extern "C" { 36 extern "C" {
36 #endif 37 #endif
37
38 typedef struct {
39 UcxMap *options;
40 char **argv;
41 int argc;
42 } CmdArgs;
43 38
44 CmdArgs* cmd_parse_args(int argc, char **argv); 39 CmdArgs* cmd_parse_args(int argc, char **argv);
45 char* cmd_getoption(CmdArgs *arg, char *name); 40 char* cmd_getoption(CmdArgs *arg, char *name);
46 41
47 void cmd_args_free(CmdArgs *args); 42 void cmd_args_free(CmdArgs *args);

mercurial