summaryrefslogtreecommitdiffhomepage
path: root/tools/mirb
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-04-06 01:04:35 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2013-04-06 01:04:35 +0900
commit2ae47ddd09c349491beb37f49765067c3ed25237 (patch)
tree2fd2796d045347ad7beb4a7ecdd64487d0aa4b3e /tools/mirb
parente72ac2c61f4e433198f02c21ef50a2bc0a38b58f (diff)
downloadmruby-2ae47ddd09c349491beb37f49765067c3ed25237.tar.gz
mruby-2ae47ddd09c349491beb37f49765067c3ed25237.zip
parse_args should return either EXIT_SUCCESS or EXIT_FAILURE
Diffstat (limited to 'tools/mirb')
-rw-r--r--tools/mirb/mirb.c8
1 files changed, 3 insertions, 5 deletions
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;