X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fflags.cpp;h=eea7c0700358f2752318e9d0d18fa56eff536d47;hb=33b86069c755119da2a35af63fbd580ca9abfa7c;hp=fa1fe6ec5878177a56472bd449ae343985b7a097;hpb=3974e42a86665521c477ab0c1dfc0af1a28bede1;p=nageru diff --git a/futatabi/flags.cpp b/futatabi/flags.cpp index fa1fe6e..eea7c07 100644 --- a/futatabi/flags.cpp +++ b/futatabi/flags.cpp @@ -85,7 +85,7 @@ void parse_flags(int argc, char *const argv[]) global_flags.output_framerate = num; } else { fprintf(stderr, "Invalid frame rate given (must be on the form N or N/M)\n"); - exit(1); + abort(); } break; } @@ -123,19 +123,19 @@ void parse_flags(int argc, char *const argv[]) fprintf(stderr, "Unknown option '%s'\n", argv[option_index]); fprintf(stderr, "\n"); usage(); - exit(1); + abort(); } } if (global_flags.interpolation_quality < 0 || global_flags.interpolation_quality > 4) { fprintf(stderr, "Interpolation quality must be 0, 1, 2, 3 or 4.\n"); usage(); - exit(1); + abort(); } if (global_flags.cue_in_point_padding_seconds < 0.0 || global_flags.cue_out_point_padding_seconds < 0.0) { fprintf(stderr, "Cue point padding cannot be negative.\n"); usage(); - exit(1); + abort(); } }