avoid integer underflow when negative

This commit is contained in:
Emil Lerch 2026-01-03 21:18:05 -08:00
parent 528a5b5c56
commit d5b63ccd51
Signed by: lobo
GPG key ID: A7B62D657EF764F8

View file

@ -190,7 +190,7 @@ fn renderHourlyCell(w: *std.Io.Writer, hour: types.HourlyForecast, line: usize,
const buffered = cell_writer.buffered();
const display_width = art_width + buffered.len - counting_writer.invisible_bytes;
try w.writeAll(buffered);
try w.splatByteAll(' ', @max(total_width - display_width, 0));
try w.splatByteAll(' ', @max(@as(isize, total_width) - @as(isize, @intCast(display_width)), 0));
}
const DateFormat = enum {