dav/optparser.c

changeset 30
9a5a7a513a96
parent 18
651989681053
child 45
e3839719b079
equal deleted inserted replaced
29:938957a4eea7 30:9a5a7a513a96
102 cmd_args_free(a); 102 cmd_args_free(a);
103 return NULL; 103 return NULL;
104 } 104 }
105 break; 105 break;
106 } 106 }
107 case 'u': {
108 if(!option) {
109 option = "update";
110 optchar = 'u';
111 } else {
112 fprintf(
113 stderr,
114 "Missing argument for option -%c\n",
115 optchar);
116 cmd_args_free(a);
117 return NULL;
118 }
119 break;
120 }
107 } 121 }
108 } 122 }
109 } else if(option) { 123 } else if(option) {
110 ucx_map_cstr_put(a->options, option, arg); 124 ucx_map_cstr_put(a->options, option, arg);
111 option = NULL; 125 option = NULL;

mercurial