Lines Matching defs: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 (!),
111 /* input limit error return state for bits() and decode() */
204 * seen in the function decode() below.
212 * Decode a code from the stream s using huffman table h. Return the symbol or
235 local int decode(struct state *s, const struct huffman *h)
258 * A faster version of decode() for real applications of this code. It's not
263 local int decode(struct state *s, const struct huffman *h)
310 * Huffman code for n symbols, construct the tables required to decode those
317 * possible for decode() using that table to return an error--any stream of
319 * it is possible for decode() using that table to return an error for received
322 * Not used by decode(), but used for error checking, h->count[0] is the number
353 return 0; /* complete, but decode() will fail */
382 * Decode literal/length and distance codes until an end-of-block code.
458 /* decode literals and length/distance pairs */
460 symbol = decode(s, lencode);
480 symbol = decode(s, distcode);
574 /* decode data until end-of-block code */
707 symbol = decode(s, &lencode);
745 /* decode data until end-of-block code */
814 /* return if bits() or decode() tries to read past available input */