diff options
author | Jakob Kaivo <jkk@ung.org> | 2019-11-25 13:25:01 -0500 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2019-11-25 13:25:01 -0500 |
commit | 56665040fa84890362e6d5d8445c835a3d7ff115 (patch) | |
tree | 170ef2deb02fb41631b75ad550fa643fbc6d390b | |
parent | f6068e29003d70021dc8cd2cc61fbd55a24b4a4b (diff) |
replace unnecessary branches with simple addition
-rw-r--r-- | wc.c | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -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; |