summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-05-10 10:47:43 -0400
committerJakob Kaivo <jkk@ung.org>2019-05-10 10:47:43 -0400
commit790097310085ddc7184d6d3185e4deb9e528e091 (patch)
treedfc78ca123d5261372a6ca988363ca9cc7b48353
parentd3543537514836866a617b4d6861c5566fc4c7b2 (diff)
turning on chars turns off bytes; always use "%ju"
-rw-r--r--wc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/wc.c b/wc.c
index 4f7584b..511bd82 100644
--- a/wc.c
+++ b/wc.c
@@ -51,7 +51,7 @@ void flagprint(uintmax_t n, uintmax_t w, uintmax_t c, char *f, int flags)
}
if (flags & CHARS || flags & BYTES) {
- printf("%lu", c);
+ printf("%ju", c);
}
if (f != NULL) {
@@ -152,6 +152,7 @@ int main(int argc, char *argv[])
case 'm':
flags |= CHARS;
+ flags &= ~BYTES;
break;
case 'l':