Changes in libcfa/src/parseargs.cfa [433d352:772b300]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/parseargs.cfa
r433d352 r772b300 105 105 if(opt == options[i].short_name) { 106 106 const char * arg = optarg ? optarg : ""; 107 if( arg[0] == '=' ) { arg++; } 107 108 bool success = options[i].parse( arg, options[i].variable ); 108 109 if(success) continue NEXT_ARG; … … 185 186 } 186 187 188 bool parse_truefalse(const char * arg, bool & value) { 189 if(strcmp(arg, "true") == 0) { 190 value = true; 191 return true; 192 } 193 194 if(strcmp(arg, "false") == 0) { 195 value = false; 196 return true; 197 } 198 199 return false; 200 } 201 187 202 bool parse_settrue (const char *, bool & value ) { 188 203 value = true;
Note: See TracChangeset
for help on using the changeset viewer.