ReactOS 0.4.16-dev-87-g3dfbe52
|
Go to the source code of this file.
Macros | |
#define | BUILDFIXED /* non ANSI compilers may not accept inffixed.h */ |
#define | exop word.what.Exop |
#define | bits word.what.Bits |
#define | BMAX 15 /* maximum bit length of any code */ |
#define | C0 *p++ = 0; |
#define | C2 C0 C0 C0 C0 |
#define | C4 C2 C2 C2 C2 |
#define | FIXEDH 544 /* number of hufts used by fixed tables */ |
Functions | |
int huft_build | OF ((uIntf *, uInt, uInt, const uIntf *, const uIntf *, inflate_huft *FAR *, uIntf *, inflate_huft *, uInt *, uIntf *)) |
int | huft_build (uIntf *b, uInt n, uInt s, const uIntf *d, const uIntf *e, inflate_huft *FAR *t, uIntf *m, inflate_huft *hp, uInt *hn, uIntf *v) |
int | inflate_trees_bits (uIntf *c, uIntf *bb, inflate_huft *FAR *tb, inflate_huft *hp, z_streamp z) |
int | inflate_trees_dynamic (uInt nl, uInt nd, uIntf *c, uIntf *bl, uIntf *bd, inflate_huft *FAR *tl, inflate_huft *FAR *td, inflate_huft *hp, z_streamp z) |
int | inflate_trees_fixed (uIntf *bl, uIntf *bd, const inflate_huft *FAR *tl, const inflate_huft *FAR *td, z_streamp z) |
Variables | |
const uInt | cplens [31] |
const uInt | cplext [31] |
const uInt | cpdist [30] |
const uInt | cpdext [30] |
int | fixed_built = 0 |
inflate_huft | fixed_mem [FIXEDH] |
uInt | fixed_bl |
uInt | fixed_bd |
inflate_huft * | fixed_tl |
inflate_huft * | fixed_td |
Definition at line 27 of file inftrees.c.
Definition at line 93 of file inftrees.c.
#define BUILDFIXED /* non ANSI compilers may not accept inffixed.h */ |
Definition at line 10 of file inftrees.c.
#define exop word.what.Exop |
Definition at line 26 of file inftrees.c.
Definition at line 398 of file inftrees.c.
int huft_build | ( | uIntf * | b, |
uInt | n, | ||
uInt | s, | ||
const uIntf * | d, | ||
const uIntf * | e, | ||
inflate_huft *FAR * | t, | ||
uIntf * | m, | ||
inflate_huft * | hp, | ||
uInt * | hn, | ||
uIntf * | v | ||
) |
Definition at line 95 of file inftrees.c.
Referenced by inflate_trees_bits(), inflate_trees_dynamic(), and inflate_trees_fixed().
int inflate_trees_bits | ( | uIntf * | c, |
uIntf * | bb, | ||
inflate_huft *FAR * | tb, | ||
inflate_huft * | hp, | ||
z_streamp | z | ||
) |
Definition at line 299 of file inftrees.c.
Referenced by inflate_blocks().
int inflate_trees_dynamic | ( | uInt | nl, |
uInt | nd, | ||
uIntf * | c, | ||
uIntf * | bl, | ||
uIntf * | bd, | ||
inflate_huft *FAR * | tl, | ||
inflate_huft *FAR * | td, | ||
inflate_huft * | hp, | ||
z_streamp | z | ||
) |
Definition at line 327 of file inftrees.c.
Referenced by inflate_blocks().
int inflate_trees_fixed | ( | uIntf * | bl, |
uIntf * | bd, | ||
const inflate_huft *FAR * | tl, | ||
const inflate_huft *FAR * | td, | ||
z_streamp | z | ||
) |
Definition at line 409 of file inftrees.c.
Referenced by inflate_blocks().
int huft_build OF | ( | (uIntf *, uInt, uInt, const uIntf *, const uIntf *, inflate_huft *FAR *, uIntf *, inflate_huft *, uInt *, uIntf *) | ) |
Definition at line 54 of file inftrees.c.
Referenced by inflate_trees_dynamic(), and inflate_trees_fixed().
Definition at line 50 of file inftrees.c.
Referenced by inflate_trees_dynamic(), and inflate_trees_fixed().
Definition at line 43 of file inftrees.c.
Referenced by inflate_trees_dynamic(), and inflate_trees_fixed().
Definition at line 47 of file inftrees.c.
Referenced by inflate_trees_dynamic(), and inflate_trees_fixed().
uInt fixed_bd |
Definition at line 401 of file inftrees.c.
Referenced by inflate_trees_fixed().
uInt fixed_bl |
Definition at line 400 of file inftrees.c.
Referenced by inflate_trees_fixed().
int fixed_built = 0 |
Definition at line 397 of file inftrees.c.
Referenced by inflate_trees_fixed().
inflate_huft fixed_mem[FIXEDH] |
Definition at line 399 of file inftrees.c.
Referenced by inflate_trees_fixed().
inflate_huft* fixed_td |
Definition at line 403 of file inftrees.c.
Referenced by inflate_trees_fixed().
inflate_huft* fixed_tl |
Definition at line 402 of file inftrees.c.
Referenced by inflate_trees_fixed().