Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
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 | |
local int huft_build | OF ((uIntf *, uInt, uInt, const uIntf *, const uIntf *, inflate_huft *FAR *, uIntf *, inflate_huft *, uInt *, uIntf *)) |
local 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) |
local int | inflate_trees_bits (uIntf *c, uIntf *bb, inflate_huft *FAR *tb, inflate_huft *hp, z_streamp z) |
local 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) |
local int | inflate_trees_fixed (uIntf *bl, uIntf *bd, const inflate_huft *FAR *tl, const inflate_huft *FAR *td, z_streamp z) |
Variables | |
local const uInt | cplens [31] |
local const uInt | cplext [31] |
local const uInt | cpdist [30] |
local const uInt | cpdext [30] |
local int | fixed_built = 0 |
local inflate_huft | fixed_mem [FIXEDH] |
local uInt | fixed_bl |
local uInt | fixed_bd |
local inflate_huft * | fixed_tl |
local inflate_huft * | fixed_td |
#define bits word.what.Bits |
Definition at line 27 of file inftrees.c.
Referenced by inflate_table().
Definition at line 93 of file inftrees.c.
Referenced by huft_build().
#define BUILDFIXED /* non ANSI compilers may not accept inffixed.h */ |
Definition at line 10 of file inftrees.c.
#define C0 *p++ = 0; |
Referenced by vl::Camera::computeRayFrustum().
Referenced by huft_build().
#define exop word.what.Exop |
Definition at line 26 of file inftrees.c.
Definition at line 398 of file inftrees.c.
local 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.
References inflate_huft_s::base, BMAX, C4, i, MANY, Z_BUF_ERROR, Z_DATA_ERROR, Z_NULL, and Z_OK.
Referenced by inflate_trees_bits(), inflate_trees_dynamic(), and inflate_trees_fixed().
local 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.
References huft_build(), Z_BUF_ERROR, Z_DATA_ERROR, Z_MEM_ERROR, Z_NULL, ZALLOC, and ZFREE.
Referenced by inflate_blocks().
local 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.
References huft_build(), Z_BUF_ERROR, Z_DATA_ERROR, Z_MEM_ERROR, Z_NULL, Z_OK, ZALLOC, and ZFREE.
Referenced by inflate_blocks().
local 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.
References fixed_bd, fixed_bl, fixed_td, fixed_tl, FT_UNUSED, huft_build(), Z_MEM_ERROR, Z_NULL, Z_OK, ZALLOC, and ZFREE.
Referenced by inflate_blocks().
local 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.
Definition at line 50 of file inftrees.c.
Definition at line 43 of file inftrees.c.
Definition at line 47 of file inftrees.c.
Definition at line 401 of file inftrees.c.
Referenced by inflate_trees_fixed().
Definition at line 400 of file inftrees.c.
Referenced by inflate_trees_fixed().
Definition at line 397 of file inftrees.c.
local inflate_huft fixed_mem[FIXEDH] |
Definition at line 399 of file inftrees.c.
local inflate_huft* fixed_td |
Definition at line 403 of file inftrees.c.
Referenced by inflate_trees_fixed().
local inflate_huft* fixed_tl |
Definition at line 402 of file inftrees.c.
Referenced by inflate_trees_fixed().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.