| ... | @@ -603,7 +603,7 @@ fn tossBitsEnding(d: *Decompress, n: u4) !void { | ... | @@ -603,7 +603,7 @@ fn tossBitsEnding(d: *Decompress, n: u4) !void { |
| 603 | error.EndOfStream => unreachable, | 603 | error.EndOfStream => unreachable, |
| 604 | }; | 604 | }; |
| 605 | d.next_bits = next_int >> needed_bits; | 605 | d.next_bits = next_int >> needed_bits; |
| 606 | d.remaining_bits = @intCast(@as(usize, n) * 8 -| @as(usize, needed_bits)); | 606 | d.remaining_bits = @intCast(@as(usize, buffered_n) * 8 -| @as(usize, needed_bits)); |
| 607 | } | 607 | } |
| 608 | | 608 | |
| 609 | fn takeBitsRuntime(d: *Decompress, n: u4) !u16 { | 609 | fn takeBitsRuntime(d: *Decompress, n: u4) !u16 { |