Commit 6bcced31a0
Changed files (2)
lib
std
compress
flate
lib/std/compress/flate/Decompress.zig
@@ -457,7 +457,7 @@ fn specialPeek(in: *Reader, next_bits: usize, i: usize) Reader.Error!u8 {
return peeked[i];
}
-fn tossBits(d: *Decompress, n: u6) !void {
+fn tossBits(d: *Decompress, n: u4) !void {
const remaining_bits = d.remaining_bits;
const next_bits = d.next_bits;
if (remaining_bits >= n) {
@@ -475,7 +475,7 @@ fn tossBits(d: *Decompress, n: u6) !void {
}
}
-fn tossBitsEnding(d: *Decompress, n: u6) !void {
+fn tossBitsEnding(d: *Decompress, n: u4) !void {
const remaining_bits = d.remaining_bits;
const in = d.input;
const buffered_n = in.bufferedLen();
lib/std/zip.zig
@@ -577,7 +577,7 @@ pub const Iterator = struct {
switch (self.compression_method) {
.store => {
- stream.interface.streamExact(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) {
+ stream.interface.streamExact64(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) {
error.ReadFailed => return stream.err.?,
error.WriteFailed => return file_writer.err.?,
error.EndOfStream => return error.ZipDecompressTruncated,
@@ -586,7 +586,7 @@ pub const Iterator = struct {
.deflate => {
var flate_buffer: [flate.max_window_len]u8 = undefined;
var decompress: flate.Decompress = .init(&stream.interface, .raw, &flate_buffer);
- decompress.reader.streamExact(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) {
+ decompress.reader.streamExact64(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) {
error.ReadFailed => return stream.err.?,
error.WriteFailed => return file_writer.err orelse decompress.err.?,
error.EndOfStream => return error.ZipDecompressTruncated,