From 161764b92d6399af90da7506d2b5d962df1cc2c6 Mon Sep 17 00:00:00 2001 From: phil294 Date: Thu, 20 Jul 2023 11:02:02 +0200 Subject: [PATCH] Fix `A_LoopFileSizeKB`/`A_LoopFileSizeKB`: Should be rounded down to the next whole number --- src/cmd/control-flow/loop.cr | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cmd/control-flow/loop.cr b/src/cmd/control-flow/loop.cr index dc7becb..9b1155d 100644 --- a/src/cmd/control-flow/loop.cr +++ b/src/cmd/control-flow/loop.cr @@ -88,8 +88,8 @@ class Cmd::ControlFlow::Loop < Cmd::Base thread.runner.set_global_built_in_static_var("A_LoopFileTimeAccessed", access_time.to_YYYYMMDDHH24MISS) # thread.runner.set_global_built_in_static_var("A_LoopFileAttrib", path.basename) thread.runner.set_global_built_in_static_var("A_LoopFileSize", file.info.size.to_s) - thread.runner.set_global_built_in_static_var("A_LoopFileSizeKB", (file.info.size / 1024).to_s) - thread.runner.set_global_built_in_static_var("A_LoopFileSizeMB", (file.info.size / 1024 / 1024).to_s) + thread.runner.set_global_built_in_static_var("A_LoopFileSizeKB", (file.info.size / 1024).to_i.to_s) + thread.runner.set_global_built_in_static_var("A_LoopFileSizeMB", (file.info.size / 1024 / 1024).to_i.to_s) end when LoopType::Read line = @read_input_file.not_nil!.gets