67:6b0c60659652 | 68:f6d3db6113d3 |
---|---|
41 CmdArgs *a = malloc(sizeof(CmdArgs)); | 41 CmdArgs *a = malloc(sizeof(CmdArgs)); |
42 a->options = ucx_map_new(16); | 42 a->options = ucx_map_new(16); |
43 a->argv = calloc(argc, sizeof(char*)); | 43 a->argv = calloc(argc, sizeof(char*)); |
44 a->argc = 0; | 44 a->argc = 0; |
45 | 45 |
46 const char *NOARG = ""; | |
47 | |
46 char *option = NULL; | 48 char *option = NULL; |
47 char optchar = 0; | 49 char optchar = 0; |
48 for(int i=0;i<argc;i++) { | 50 for(int i=0;i<argc;i++) { |
49 char *arg = argv[i]; | 51 char *arg = argv[i]; |
50 size_t len = strlen(arg); | 52 size_t len = strlen(arg); |
71 } | 73 } |
72 break; | 74 break; |
73 } | 75 } |
74 */ | 76 */ |
75 case 'c': { | 77 case 'c': { |
76 ucx_map_cstr_put(a->options, "conflict", ""); | 78 ucx_map_cstr_put(a->options, "conflict", NOARG); |
77 break; | 79 break; |
78 } | 80 } |
79 case 'r': { | 81 case 'r': { |
80 ucx_map_cstr_put(a->options, "read", ""); | 82 ucx_map_cstr_put(a->options, "read", NOARG); |
83 break; | |
84 } | |
85 case 'v': { | |
86 ucx_map_cstr_put(a->options, "verbose", NOARG); | |
81 break; | 87 break; |
82 } | 88 } |
83 } | 89 } |
84 } | 90 } |
85 } else if(option) { | 91 } else if(option) { |