wc: Show line/char/word count even if it's zero
Fix a bug where if a line, character or word count is zero, it's not printed
This commit is contained in:
parent
bf90e85f18
commit
bbd2b4d243
6
wc.c
6
wc.c
@ -14,11 +14,11 @@ output(const char *str, size_t nc, size_t nl, size_t nw)
|
||||
int first = 1;
|
||||
|
||||
if (lflag || noflags)
|
||||
printf("%*.zu", first ? (first = 0) : 7, nl);
|
||||
printf("%*.1zu", first ? (first = 0) : 7, nl);
|
||||
if (wflag || noflags)
|
||||
printf("%*.zu", first ? (first = 0) : 7, nw);
|
||||
printf("%*.1zu", first ? (first = 0) : 7, nw);
|
||||
if (cmode || noflags)
|
||||
printf("%*.zu", first ? (first = 0) : 7, nc);
|
||||
printf("%*.1zu", first ? (first = 0) : 7, nc);
|
||||
if (str)
|
||||
printf(" %s", str);
|
||||
putchar('\n');
|
||||
|
Loading…
Reference in New Issue
Block a user