From 0bdf3488836c9aad3d8fdc8f4f6433daca9a42cf Mon Sep 17 00:00:00 2001 From: Hugo Machet Date: Thu, 13 Jan 2022 13:08:42 +0100 Subject: rivertile: Use saturating addition --- rivertile/main.zig | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'rivertile') diff --git a/rivertile/main.zig b/rivertile/main.zig index 07b9c38..b12c0e7 100644 --- a/rivertile/main.zig +++ b/rivertile/main.zig @@ -170,11 +170,7 @@ const Output = struct { return; }; switch (raw_arg[0]) { - '+' => output.main_count = math.add( - u32, - output.main_count, - @intCast(u32, arg), - ) catch math.maxInt(u32), + '+' => output.main_count +|= @intCast(u32, arg), '-' => { const result = @as(i33, output.main_count) + arg; if (result >= 0) output.main_count = @intCast(u32, result); -- cgit v1.2.3