Lines Matching refs:decode
13 * around 4K on my machine (a PowerPC using GNU cc). If the faster decode()
45 * 1.2 17 Mar 2002 - Add faster version of decode(), doubles speed (!),
110 /* input limit error return state for bits() and decode() */
203 * seen in the function decode() below.
234 local int decode(struct state *s, const struct huffman *h)
257 * A faster version of decode() for real applications of this code. It's not
262 local int decode(struct state *s, const struct huffman *h)
309 * Huffman code for n symbols, construct the tables required to decode those
316 * possible for decode() using that table to return an error--any stream of
318 * it is possible for decode() using that table to return an error for received
321 * Not used by decode(), but used for error checking, h->count[0] is the number
352 return 0; /* complete, but decode() will fail */
457 /* decode literals and length/distance pairs */
459 symbol = decode(s, lencode);
479 symbol = decode(s, distcode);
573 /* decode data until end-of-block code */
706 symbol = decode(s, &lencode);
742 /* decode data until end-of-block code */
811 /* return if bits() or decode() tries to read past available input */