Mercurial > hg > index.cgi
comparison lwlib/lw_cmdline.c @ 104:bc82df7f6bbe
More command line args fixing
author | lost@l-w.ca |
---|---|
date | Sat, 06 Aug 2011 22:50:54 -0600 |
parents | 8b0be0fc42cf |
children | 3e9057059a43 |
comparison
equal
deleted
inserted
replaced
103:8b0be0fc42cf | 104:bc82df7f6bbe |
---|---|
453 if (!*tstr) | 453 if (!*tstr) |
454 tstr = NULL; | 454 tstr = NULL; |
455 | 455 |
456 /* move on to next argument if we have an arg specified */ | 456 /* move on to next argument if we have an arg specified */ |
457 if (tstr && cch && argv[i][cch] != 0) | 457 if (tstr && cch && argv[i][cch] != 0) |
458 { | |
458 i++; | 459 i++; |
460 cch = 0; | |
461 } | |
459 | 462 |
460 if (!tstr && (parser -> options[j].flags & lw_cmdline_opt_optional) == 0) | 463 if (!tstr && (parser -> options[j].flags & lw_cmdline_opt_optional) == 0) |
461 { | 464 { |
462 fprintf(stderr, "Option %s requires argument.\n", parser -> options[j].name); | 465 fprintf(stderr, "Option %s requires argument.\n", parser -> options[j].name); |
463 } | 466 } |