commit 504855ff96389b02fd92197792a7b26069cde593
Author: sin <[email protected]>
Date:   Tue Apr 21 17:08:14 2015 +0100

    expr: Don't interpret any arguments
    
    expr -1 '<' 1 failed previously.
    
    There is no need to have usage at all, any errors will be flagged
    up as necessary further down.

diff --git a/expr.c b/expr.c
index 5e4f19d..608d9a8 100644
--- a/expr.c
+++ b/expr.c
@@ -252,22 +252,12 @@ parse(char *expr[], int numexpr)
        return (valp->str && *valp->str) || valp->num;
 }
 
-static void
-usage(void)
-{
-       enprintf(3, "usage: %s expression\n", argv0);
-}
-
 int
 main(int argc, char *argv[])
 {
        int ret;
 
-       ARGBEGIN {
-       default:
-               usage();
-       } ARGEND;
-
+       argv0 = argv[0], argc--, argv++;
        ret = !parse(argv, argc);
        enfshut(3, stdout, "<stdout>");
 

Reply via email to