summaryrefslogtreecommitdiffhomepage
path: root/tools/mirb/mirb.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/mirb/mirb.c')
-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;