better use of bad arguments

This commit is contained in:
tonton th 2020-06-18 23:43:41 +02:00
parent ba28fb9e80
commit 79ab384136
1 changed files with 6 additions and 1 deletions

View File

@ -96,15 +96,20 @@ if (argc == 1) {
exit(0); exit(0);
} }
while ((opt = getopt(argc, argv, "cv")) != -1) { while ((opt = getopt(argc, argv, "chv")) != -1) {
switch(opt) { switch(opt) {
case 'c': make_csv++; break; case 'c': make_csv++; break;
case 'v': verbosity++; break; case 'v': verbosity++; break;
case 'h': /* tombe dedans */
default: help(1); exit(1); default: help(1); exit(1);
} }
} }
if (NULL==argv[optind]) {
fprintf(stderr, "optind %d is wtf\n", optind);
return 1;
}
foo = various_numbers_from_file(argv[optind], 0); foo = various_numbers_from_file(argv[optind], 0);
if (foo) { if (foo) {
fprintf(stderr, "got a %d ?\n", foo); fprintf(stderr, "got a %d ?\n", foo);