URI: 
       blind-next-frame: fix exit status on incorrect usage - blind - suckless command-line video editing utility
  HTML git clone git://git.suckless.org/blind
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit af3cee4bebc3fed17c8932cc55c8cb694c250447
   DIR parent 38e538e53941c94e4acdfccc2aa933e5f936cce1
  HTML Author: Mattias Andrée <maandree@kth.se>
       Date:   Wed, 16 Aug 2017 18:54:18 +0200
       
       blind-next-frame: fix exit status on incorrect usage
       
       Signed-off-by: Mattias Andrée <maandree@kth.se>
       
       Diffstat:
         M src/blind-next-frame.c              |       2 +-
         M src/util.h                          |       5 ++++-
       
       2 files changed, 5 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/src/blind-next-frame.c b/src/blind-next-frame.c
       @@ -1,7 +1,7 @@
        /* See LICENSE file for copyright and license details. */
        #include "common.h"
        
       -USAGE("[-f frames] width height pixel-format ...")
       +NUSAGE(2, "[-f frames] width height pixel-format ...")
        
        int
        main(int argc, char *argv[])
   DIR diff --git a/src/util.h b/src/util.h
       @@ -15,9 +15,12 @@
        #define INTSTRLEN(TYPE)   ((sizeof(TYPE) == 1 ? 3 : (5 * sizeof(TYPE) / 2)) + ((TYPE)-1 < 1))
        
        #define USAGE(SYNOPSIS)\
       +        NUSAGE(1, SYNOPSIS)
       +
       +#define NUSAGE(STATUS, SYNOPSIS)\
                ATTRIBUTE_NORETURN\
                static void usage(void)\
       -        { eprintf("usage: %s%s%s\n", argv0, *SYNOPSIS ? " " : "", SYNOPSIS); }
       +        { enprintf((STATUS), "usage: %s%s%s\n", argv0, *SYNOPSIS ? " " : "", SYNOPSIS); }
        
        #include "util/eprintf.h"
        #include "util/efflush.h"