#include "zutil.h"
#include "inftrees.h"
#include "infblock.h"
#include "infcodes.h"
#include "infutil.h"
Go to the source code of this file.
Classes | |
struct | inflate_codes_state |
Defines | |
#define | exop word.what.Exop |
#define | bits word.what.Bits |
Enumerations | |
enum | inflate_codes_mode |
Functions | |
local inflate_codes_statef * | inflate_codes_new (uInt bl, uInt bd, inflate_huft *tl, inflate_huft *td, z_streamp z) |
local int | inflate_codes (inflate_blocks_statef *s, z_streamp z, int r) |
local void | inflate_codes_free (inflate_codes_statef *c, z_streamp z) |
#define bits word.what.Bits |
Definition at line 14 of file infcodes.c.
#define exop word.what.Exop |
Definition at line 13 of file infcodes.c.
enum inflate_codes_mode |
Definition at line 16 of file infcodes.c.
local int inflate_codes | ( | inflate_blocks_statef * | s, | |
z_streamp | z, | |||
int | r | |||
) |
Definition at line 80 of file infcodes.c.
References Assert, b, BADCODE, c, COPY, DIST, DISTEXT, DUMPBITS, END, FLUSH, inflate_fast(), inflate_mask, j, k, LEAVE, LEN, LENEXT, LIT, LOAD, m, n, NEEDBITS, NEEDOUT, OUTBYTE, p, START, t, Tracevv, UPDATE, WASH, x20, Z_DATA_ERROR, Z_OK, Z_STREAM_END, and Z_STREAM_ERROR.
Referenced by inflate_blocks().
local void inflate_codes_free | ( | inflate_codes_statef * | c, | |
z_streamp | z | |||
) |
Definition at line 244 of file infcodes.c.
Referenced by inflate_blocks(), and inflate_blocks_reset().
local inflate_codes_statef* inflate_codes_new | ( | uInt | bl, | |
uInt | bd, | |||
inflate_huft * | tl, | |||
inflate_huft * | td, | |||
z_streamp | z | |||
) |
Definition at line 58 of file infcodes.c.
References c, START, Tracev, Z_NULL, and ZALLOC.
Referenced by inflate_blocks().