From 31e9ce36f06883bb87d674faac686155dfc070b0 Mon Sep 17 00:00:00 2001 From: Joakim Repomaa Date: Mon, 30 Sep 2019 17:25:02 +0900 Subject: [PATCH] fix floor division issue with crystal 0.31.0 --- src/base32.cr | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/base32.cr b/src/base32.cr index 8533885..b23802b 100644 --- a/src/base32.cr +++ b/src/base32.cr @@ -32,7 +32,7 @@ module Base32 # :nodoc: private def to_base32(data, pad : Bool, chars : Array(Char)) : String - mio = IO::Memory.new((data.bytesize / 5) * 8) + mio = IO::Memory.new((data.bytesize // 5) * 8) data.to_slice.each_slice(5) do |slice| bits = 0_u64 @@ -69,7 +69,7 @@ module Base32 # :nodoc: private def from_base32(data, map : Hash(Char, Int)) : Slice(UInt8) - mio = IO::Memory.new((data.bytesize / 8) * 5) + mio = IO::Memory.new((data.bytesize // 8) * 5) data.to_slice.select { |s| !['\n'.ord, '\r'.ord, '='.ord].includes?(s) }.each_slice(8) do |slice| bits = 0_u64