diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-04-06 01:04:35 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-04-06 01:04:35 +0900 |
| commit | 2ae47ddd09c349491beb37f49765067c3ed25237 (patch) | |
| tree | 2fd2796d045347ad7beb4a7ecdd64487d0aa4b3e /tools/mirb | |
| parent | e72ac2c61f4e433198f02c21ef50a2bc0a38b58f (diff) | |
| download | mruby-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.c | 8 |
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; |
