]> git.ozlabs.org Git - ccan/blobdiff - ccan/opt/helpers.c
opt: add an int decrementing helper function
[ccan] / ccan / opt / helpers.c
index 747a78e9139b875e7f7f6620d194510418c2c300..c557f96d8488d01d3e1297ea235f6c2c8b76fb4f 100644 (file)
@@ -165,6 +165,12 @@ char *opt_inc_intval(int *i)
        return NULL;
 }
 
+char *opt_dec_intval(int *i)
+{
+       (*i)--;
+       return NULL;
+}
+
 /* Display version string. */
 char *opt_version_and_exit(const char *version)
 {
@@ -238,9 +244,10 @@ static char *set_llong_with_suffix(const char *arg, long long *ll,
                                   const long long base)
 {
        char *endp;
-       if (!arg[0])
+       if (!arg[0]){
+               *ll = 0;
                return arg_bad("'%s' (an empty string) is not a number", arg);
-
+       }
        errno = 0;
        *ll = strtoll(arg, &endp, 0);
        if (errno)