ReactOS
0.4.15-dev-4853-g3a72a52
|
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include "winternl.h"
#include "zlib.h"
Go to the source code of this file.
Classes | |
struct | code |
struct | inflate_state |
Enumerations | |
enum | codetype { CODES, LENS, DISTS, CODES, LENS, DISTS, CODES, LENS, DISTS } |
enum | inflate_mode { HEAD = 16180, FLAGS, TIME, OS, EXLEN, EXTRA, NAME, COMMENT, HCRC, DICTID, DICT, TYPE, TYPEDO, STORED, COPY_, COPY, TABLE, LENLENS, CODELENS, LEN_, LEN, LENEXT, DIST, DISTEXT, MATCH, LIT, CHECK, LENGTH, DONE, BAD, MEM, SYNC, HEAD = 16180, FLAGS, TIME, OS, EXLEN, EXTRA, NAME, COMMENT, HCRC, DICTID, DICT, TYPE, TYPEDO, STORED, COPY_, COPY, TABLE, LENLENS, CODELENS, LEN_, LEN, LENEXT, DIST, DISTEXT, MATCH, LIT, CHECK, LENGTH, DONE, BAD, MEM, SYNC, METHOD, FLAG, DICT4, DICT3, DICT2, DICT1, DICT0, BLOCKS, CHECK4, CHECK3, CHECK2, CHECK1, DONE, BAD, HEAD = 16180, FLAGS, TIME, OS, EXLEN, EXTRA, NAME, COMMENT, HCRC, DICTID, DICT, TYPE, TYPEDO, STORED, COPY_, COPY, TABLE, LENLENS, CODELENS, LEN_, LEN, LENEXT, DIST, DISTEXT, MATCH, LIT, CHECK, LENGTH, DONE, BAD, MEM, SYNC } |
Functions | |
static uLong | adler32 (uLong adler, const Bytef *buf, uInt len) |
static void | inflate_fast (z_streamp strm, unsigned start) |
static int | inflate_table (codetype type, unsigned short FAR *lens, unsigned codes, code FAR *FAR *table, unsigned FAR *bits, unsigned short FAR *work) |
static int | inflateStateCheck (z_streamp strm) |
static int | inflateResetKeep (z_streamp strm) |
static int | inflateReset (z_streamp strm) |
static int | inflateReset2 (z_streamp strm, int windowBits) |
int | inflateInit2 (z_streamp strm, int windowBits) |
int | inflateInit (z_streamp strm) |
static void | fixedtables (struct inflate_state FAR *state) |
static int | updatewindow (z_streamp strm, const Bytef *end, unsigned copy) |
int | inflate (z_streamp strm, int flush) |
int | inflateEnd (z_streamp strm) |
#define BYTEBITS | ( | ) |
#define ENOUGH (ENOUGH_LENS+ENOUGH_DISTS) |
#define INITBITS | ( | ) |
#define LOAD | ( | ) |
#define PULLBYTE | ( | ) |
#define RESTORE | ( | ) |
Enumerator | |
---|---|
CODES | |
LENS | |
DISTS | |
CODES | |
LENS | |
DISTS | |
CODES | |
LENS | |
DISTS |
Definition at line 157 of file inflate.c.
|
static |
Definition at line 1257 of file inflate.c.
Referenced by dwarf2_init_zsection(), ExtractZipImage(), gz_decomp(), gzip_read(), MSZipCodecUncompress(), test_boundsrect(), CMSZipCodec::Uncompress(), uncompress2(), unzReadCurrentFile(), and zlib_decompress().
Definition at line 274 of file inflate.c.
Referenced by inflate().
|
static |
Definition at line 533 of file inflate.c.
Referenced by inflate().
Definition at line 1910 of file inflate.c.
Referenced by dwarf2_init_zsection(), ExtractZipImage(), gzclose_r(), gzip_destroy(), gzip_read(), MSZipCodecUncompress(), CMSZipCodec::Uncompress(), uncompress2(), unzCloseCurrentFile(), and zlib_decompress().
Definition at line 887 of file inflate.c.
Referenced by inflateInit().
Definition at line 851 of file inflate.c.
Referenced by inflateInit2().
Definition at line 815 of file inflate.c.
Referenced by inflateReset().
Definition at line 802 of file inflate.c.
Referenced by inflate(), inflateEnd(), inflateReset(), inflateReset2(), and inflateResetKeep().
Definition at line 1032 of file inflate.c.
Referenced by inflate().