| ... | @@ -828,7 +828,7 @@ pub const Compiler = struct { | ... | @@ -828,7 +828,7 @@ pub const Compiler = struct { |
| 828 | try writeResourceDataNoPadding(writer, file_reader, @intCast(bitmap_info.getActualPaletteByteLen())); | 828 | try writeResourceDataNoPadding(writer, file_reader, @intCast(bitmap_info.getActualPaletteByteLen())); |
| 829 | const padding_bytes = bitmap_info.getMissingPaletteByteLen(); | 829 | const padding_bytes = bitmap_info.getMissingPaletteByteLen(); |
| 830 | if (padding_bytes > 0) { | 830 | if (padding_bytes > 0) { |
| 831 | try writer.writeByteNTimes(0, padding_bytes); | 831 | try writer.writeByteNTimes(0, @intCast(padding_bytes)); |
| 832 | } | 832 | } |
| 833 | } | 833 | } |
| 834 | try file.seekTo(bitmap_info.pixel_data_offset); | 834 | try file.seekTo(bitmap_info.pixel_data_offset); |
| ... | @@ -2866,7 +2866,8 @@ pub fn HeaderSlurpingReader(comptime size: usize, comptime ReaderType: anytype) | ... | @@ -2866,7 +2866,8 @@ pub fn HeaderSlurpingReader(comptime size: usize, comptime ReaderType: anytype) |
| 2866 | if (self.bytes_read < size) { | 2866 | if (self.bytes_read < size) { |
| 2867 | const bytes_to_add = @min(amt, size - self.bytes_read); | 2867 | const bytes_to_add = @min(amt, size - self.bytes_read); |
| 2868 | const end_index = self.bytes_read + bytes_to_add; | 2868 | const end_index = self.bytes_read + bytes_to_add; |
| 2869 | std.mem.copy(u8, self.slurped_header[self.bytes_read..end_index], buf[0..bytes_to_add]); | 2869 | const dest = self.slurped_header[@intCast(self.bytes_read)..@intCast(end_index)]; |
| | 2870 | std.mem.copy(u8, dest, buf[0..bytes_to_add]); |
| 2870 | } | 2871 | } |
| 2871 | self.bytes_read += amt; | 2872 | self.bytes_read += amt; |
| 2872 | return amt; | 2873 | return amt; |