commit 1057df19a4e707632622c6ce440df9c012c48682
parent b74079818d83eabb47c1e087a33e087252c8797f
Author: Plat <plat@stellar-nexus.ru>
Date: Fri, 7 Nov 2025 10:05:06 +0000
Added checks for no flags
Diffstat:
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/avl.c b/avl.c
@@ -154,7 +154,7 @@ main(int argc, char *argv[])
dflag = 1;
break;
} ARGEND
- if (argc > 1)
+ if (argc > 1 || (cflag + sflag + dflag) < 1)
usage();
const char *filename;
if (argc == 1)
diff --git a/fib.c b/fib.c
@@ -69,7 +69,7 @@ main(int argc, char *argv[])
default:
usage();
} ARGEND
- if (argc != 1 && !(cflag || sflag))
+ if (argc != 1 && (cflag + sflag) < 1)
usage();
diff --git a/rb.c b/rb.c
@@ -113,7 +113,7 @@ main(int argc, char *argv[])
dflag = 1;
break;
} ARGEND
- if (argc > 1)
+ if (argc > 1 || (cflag + sflag + dflag) < 1)
usage();
const char *filename;
if (argc == 1)