fn decodeDistance(self: *Decompress, code_int: u5) !u16 self: *Decompresscode_int: u5197
198
199
200
201
202
203fn decodeDistance(self: *Decompress, code_int: u5) !u16 {
if (code_int > 29) return error.InvalidCode;
const d: token.DistCode = .fromInt(code_int);
const base = d.base();
const extra = d.extraBits();
return token.min_distance + (base | try self.takeBits(extra));
}