Skip to content

Commit 6bcced3

Browse files
committed
fix 32-bit compilation
1 parent 42b10f0 commit 6bcced3

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

lib/std/compress/flate/Decompress.zig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,7 @@ fn specialPeek(in: *Reader, next_bits: usize, i: usize) Reader.Error!u8 {
457457
return peeked[i];
458458
}
459459

460-
fn tossBits(d: *Decompress, n: u6) !void {
460+
fn tossBits(d: *Decompress, n: u4) !void {
461461
const remaining_bits = d.remaining_bits;
462462
const next_bits = d.next_bits;
463463
if (remaining_bits >= n) {
@@ -475,7 +475,7 @@ fn tossBits(d: *Decompress, n: u6) !void {
475475
}
476476
}
477477

478-
fn tossBitsEnding(d: *Decompress, n: u6) !void {
478+
fn tossBitsEnding(d: *Decompress, n: u4) !void {
479479
const remaining_bits = d.remaining_bits;
480480
const in = d.input;
481481
const buffered_n = in.bufferedLen();

lib/std/zip.zig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -577,7 +577,7 @@ pub const Iterator = struct {
577577

578578
switch (self.compression_method) {
579579
.store => {
580-
stream.interface.streamExact(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) {
580+
stream.interface.streamExact64(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) {
581581
error.ReadFailed => return stream.err.?,
582582
error.WriteFailed => return file_writer.err.?,
583583
error.EndOfStream => return error.ZipDecompressTruncated,
@@ -586,7 +586,7 @@ pub const Iterator = struct {
586586
.deflate => {
587587
var flate_buffer: [flate.max_window_len]u8 = undefined;
588588
var decompress: flate.Decompress = .init(&stream.interface, .raw, &flate_buffer);
589-
decompress.reader.streamExact(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) {
589+
decompress.reader.streamExact64(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) {
590590
error.ReadFailed => return stream.err.?,
591591
error.WriteFailed => return file_writer.err orelse decompress.err.?,
592592
error.EndOfStream => return error.ZipDecompressTruncated,

0 commit comments

Comments
 (0)