summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;