Lines Matching defs:huffman
38 * - Remove longest from struct huffman -- not needed
205 struct huffman {
211 * Decode a code from the stream s using huffman table h. Return the symbol or
234 local int decode(struct state *s, const struct huffman *h)
262 local int decode(struct state *s, const struct huffman *h)
339 local int construct(struct huffman *h, const short *length, int n)
436 const struct huffman *lencode,
437 const struct huffman *distcode)
540 static struct huffman lencode, distcode;
542 /* build fixed huffman tables if first call (may not be thread safe) */
672 struct huffman lencode, distcode; /* length and distance codes */
695 /* build huffman table for code lengths codes (use lencode temporarily) */
732 /* build huffman table for literal/length codes */
737 /* build huffman table for distance codes */