X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fflags.cpp;h=fa1fe6ec5878177a56472bd449ae343985b7a097;hb=718817c049b0433e368e631f5b0ef7a92225ebb3;hp=eea7c0700358f2752318e9d0d18fa56eff536d47;hpb=9ffd4f03f314cc6e0254449593def95c9bc203d6;p=nageru diff --git a/futatabi/flags.cpp b/futatabi/flags.cpp index eea7c07..fa1fe6e 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"); - abort(); + exit(1); } 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(); - abort(); + exit(1); } } 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(); - abort(); + exit(1); } 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(); - abort(); + exit(1); } }