bc: Read stdin after a list of files - sbase - suckless unix tools
(HTM) git clone git://git.suckless.org/sbase
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 4d7926403e6860a915d2f3de5f6fe2b297ebb2e4
(DIR) parent 2cf8559bad6eef27f2f4279afb0282f678a95c09
(HTM) Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
Date: Tue, 25 Nov 2025 21:10:49 +0100
bc: Read stdin after a list of files
POSIX mandates "It shall take input from any files given, then read
from the standard input."
Diffstat:
M bc.y | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
---
(DIR) diff --git a/bc.y b/bc.y
@@ -843,12 +843,9 @@ main(int argc, char *argv[])
if (lflag)
loadlib();
- if (*argv == NULL) {
- bc(NULL);
- } else {
- while (*argv)
- bc(*argv++);
- }
+ while (*argv)
+ bc(*argv++);
+ bc(NULL);
quit();
}