summaryrefslogtreecommitdiff
path: root/benchmark/bm_so_count_words.rb
diff options
context:
space:
mode:
Diffstat (limited to 'benchmark/bm_so_count_words.rb')
-rw-r--r--benchmark/bm_so_count_words.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/benchmark/bm_so_count_words.rb b/benchmark/bm_so_count_words.rb
index a208004a9a..65f6337a4a 100644
--- a/benchmark/bm_so_count_words.rb
+++ b/benchmark/bm_so_count_words.rb
@@ -8,11 +8,12 @@ input = open(File.join(File.dirname($0), 'wc.input'), 'rb')
nl = nw = nc = 0
while true
- data = (input.read(4096) or break) << (input.gets || "")
+ tmp = input.read(4096) or break
+ data = tmp << (input.gets || "")
nc += data.length
nl += data.count("\n")
((data.strip! || data).tr!("\n", " ") || data).squeeze!
- #nw += data.count(" ") + 1
+ nw += data.count(" ") + 1
end
# STDERR.puts "#{nl} #{nw} #{nc}"