diff options
| author | Mr. Goblin <mrgoblin@mrgoblin.net> | 2026-09-19 15:06:12 +0300 |
|---|---|---|
| committer | Mr. Goblin <mrgoblin@mrgoblin.net> | 2026-09-19 15:06:12 +0300 |
| commit | 2b022e27d1939b46097e523c0973ffbf48d284b1 (patch) | |
| tree | 8c2ca372445f65ed84231bc99c82b7033ecbb511 /src/cliflags.c | |
| parent | 80f5d3071d92b57204e48f3cd9789651ab2ba83b (diff) | |
man page, dist.sh, README is now plain text, Makefile is now posix
Diffstat (limited to 'src/cliflags.c')
| -rw-r--r-- | src/cliflags.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cliflags.c b/src/cliflags.c index f34a889..e3ff7f2 100644 --- a/src/cliflags.c +++ b/src/cliflags.c @@ -64,9 +64,9 @@ extract_str_flag(char flagletter, int argc, char **argv) for (i = 1; i < argc; i++) if (0 == strcmp(flagstr, argv[i])) break; - if (i >= argc) { + if (argc <= i) { res.code = fvr_not_found; - } else if (i == argc-1) { + } else if (argc-1 == i) { res.code = fvr_invalid; } else { res.code = fvr_ok; @@ -84,11 +84,11 @@ extract_int_flag(char flagletter, int argc, char **argv) extract_str_flag(flagletter, argc, argv); char *endptr; res.code = strres.code; - if (res.code != fvr_ok) { + if (fvr_ok != res.code) { return res; } res.data = strtol(strres.data, &endptr, 10); - if (*endptr != '\0') + if ('\0' != *endptr) res.code = fvr_invalid; return res; } |
