minor cleanup

master
Daniel Kolesa 2015-12-01 21:55:19 +00:00
parent f1af0b747e
commit ccb2f7e0e8
1 changed files with 6 additions and 5 deletions

11
main.cc
View File

@ -538,11 +538,12 @@ int main(int argc, char **argv) {
if (argn == 'E') { if (argn == 'E') {
os.ignore_env = true; os.ignore_env = true;
continue; continue;
} else if ((argn == 'h') || ((argv[i][2] == '\0') && ((i + 1) >= argc))) { } else if (argn == 'h') {
return ob_print_help(argv[0], (argn == 'h') ? ostd::out return ob_print_help(argv[0], ostd::out, 0);
: ostd::err, 0); } else if (!argv[i][2] && ((i + 1) >= argc)) {
return ob_print_help(argv[0], ostd::err, 0);
} }
const char *val = (argv[i][2] == '\0') ? argv[++i] : &argv[i][2]; ConstCharRange val = (argv[i][2] == '\0') ? argv[++i] : &argv[i][2];
switch (argn) { switch (argn) {
case 'C': case 'C':
if (!ostd::directory_change(val)) if (!ostd::directory_change(val))
@ -555,7 +556,7 @@ int main(int argc, char **argv) {
fcont = val; fcont = val;
break; break;
case 'j': { case 'j': {
int ival = atoi(val); int ival = atoi(val.data());
if (!ival) ival = ncpus; if (!ival) ival = ncpus;
os.jobs = ostd::max(1, ival); os.jobs = ostd::max(1, ival);
break; break;