Lines Matching refs:lencode
415 struct huffman *lencode,
438 symbol = decode(s, lencode);
507 static struct huffman lencode = {lencnt, lensym};
524 construct(&lencode, lengths, FIXLCODES);
536 return codes(s, &lencode, &distcode);
632 short lencnt[MAXBITS+1], lensym[MAXLCODES]; /* lencode memory */
634 struct huffman lencode = {lencnt, lensym}; /* length code */
652 /* build huffman table for code lengths codes (use lencode temporarily) */
653 err = construct(&lencode, lengths, 19);
662 symbol = decode(s, &lencode);
684 err = construct(&lencode, lengths, nlen);
685 if (err < 0 || (err > 0 && nlen - lencode.count[0] != 1))
694 return codes(s, &lencode, &distcode);