diff --git a/expr.c b/expr.c index b1995c1..5e4f19d 100644 --- a/expr.c +++ b/expr.c @@ -261,11 +261,15 @@ usage(void) int main(int argc, char *argv[]) { + int ret; + ARGBEGIN { default: usage(); } ARGEND; + ret = !parse(argv, argc); enfshut(3, stdout, ""); - return !parse(argv, argc); + + return ret; }