Fix division for byte count node size

This commit is contained in:
James Bowes 2012-10-25 11:51:37 -03:00
parent f046ef3248
commit abdecf3fe3

View file

@ -389,7 +389,7 @@ if $0 == __FILE__
file.write([node_count].pack("C")) file.write([node_count].pack("C"))
else else
bits = Math.log(node_count, 2).ceil bits = Math.log(node_count, 2).ceil
bytes = (bits / 8).ceil bytes = (bits / 8.0).ceil
if bytes == 3 if bytes == 3
# must write this as a 32-bit int # must write this as a 32-bit int
bytes = 4 bytes = 4