From 2ae47ddd09c349491beb37f49765067c3ed25237 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 6 Apr 2013 01:04:35 +0900 Subject: parse_args should return either EXIT_SUCCESS or EXIT_FAILURE --- tools/mirb/mirb.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'tools/mirb') diff --git a/tools/mirb/mirb.c b/tools/mirb/mirb.c index dff2f76ab..ed3b105b6 100644 --- a/tools/mirb/mirb.c +++ b/tools/mirb/mirb.c @@ -178,13 +178,11 @@ parse_args(mrb_state *mrb, int argc, char **argv, struct _args *args) mrb_show_copyright(mrb); exit(EXIT_SUCCESS); } - else return -3; default: - return -4; + return EXIT_FAILURE; } } - - return 0; + return EXIT_SUCCESS; } static void @@ -240,7 +238,7 @@ main(int argc, char **argv) } n = parse_args(mrb, argc, argv, &args); - if (n < 0) { + if (n == EXIT_FAILURE) { cleanup(mrb, &args); usage(argv[0]); return n; -- cgit v1.2.3