aboutsummaryrefslogtreecommitdiff
path: root/src/cliflags.c
diff options
context:
space:
mode:
authorMr. Goblin <mrgoblin@mrgoblin.net>2026-09-19 15:06:12 +0300
committerMr. Goblin <mrgoblin@mrgoblin.net>2026-09-19 15:06:12 +0300
commit2b022e27d1939b46097e523c0973ffbf48d284b1 (patch)
tree8c2ca372445f65ed84231bc99c82b7033ecbb511 /src/cliflags.c
parent80f5d3071d92b57204e48f3cd9789651ab2ba83b (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.c8
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;
}