Lines Matching defs:distcode
416 struct huffman *distcode)
455 symbol = decode(s, distcode);
508 static struct huffman distcode = {distcnt, distsym};
529 construct(&distcode, lengths, MAXDCODES);
536 return codes(s, &lencode, &distcode);
633 short distcnt[MAXBITS+1], distsym[MAXDCODES]; /* distcode memory */
635 struct huffman distcode = {distcnt, distsym}; /* distance code */
689 err = construct(&distcode, lengths + nlen, ndist);
690 if (err < 0 || (err > 0 && ndist - distcode.count[0] != 1))
694 return codes(s, &lencode, &distcode);