fn decodeLength(self: *Decompress, code_int: u5) !u16 self: *Decompresscode_int: u5189
190
191
192
193
194
195fn decodeLength(self: *Decompress, code_int: u5) !u16 {
if (code_int > 28) return error.InvalidCode;
const l: token.LenCode = .fromInt(code_int);
const base = l.base();
const extra = l.extraBits();
return token.min_length + (base | try self.takeBits(extra));
}