summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-11-25 13:25:01 -0500
committerJakob Kaivo <jkk@ung.org>2019-11-25 13:25:01 -0500
commit56665040fa84890362e6d5d8445c835a3d7ff115 (patch)
tree170ef2deb02fb41631b75ad550fa643fbc6d390b
parentf6068e29003d70021dc8cd2cc61fbd55a24b4a4b (diff)
replace unnecessary branches with simple addition
-rw-r--r--wc.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/wc.c b/wc.c
index 9a8f38c..a4a4497 100644
--- a/wc.c
+++ b/wc.c
@@ -117,12 +117,8 @@ int wc(char *path, int flags)
charbytes++;
if (is_space(c, flags)) {
- if (is_newline(c, flags)) {
- newlines++;
- }
- if (wasword == 0) {
- words++;
- }
+ newlines += is_newline(c, flags);
+ words += !wasword;
wasword = 1;
} else {
wasword = 0;