ReactOS 0.4.16-dev-197-g92996da
|
#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 | ( | ) |
Definition at line 72 of file inflate.c.
Referenced by deflate(), deflateResetKeep(), deflateSetDictionary(), inflate(), inflateSetDictionary(), and read_buf().
|
static |
Definition at line 924 of file inflate.c.
Referenced by inflate().
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(), inflate_codes(), and inflateBack().
|
static |
Definition at line 533 of file inflate.c.
Referenced by fixedtables(), inflate(), and inflateBack().
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 839 of file inflate.c.
Referenced by gz_look(), inflateReset2(), and inflateSync().
Definition at line 851 of file inflate.c.
Referenced by inflateInit2(), and inflateInit2_().
Definition at line 802 of file inflate.c.
Referenced by inflate(), inflateCodesUsed(), inflateCopy(), inflateEnd(), inflateGetDictionary(), inflateGetHeader(), inflateMark(), inflatePrime(), inflateReset(), inflateReset2(), inflateResetKeep(), inflateSetDictionary(), inflateSync(), inflateSyncPoint(), inflateUndermine(), and inflateValidate().
Definition at line 1032 of file inflate.c.
Referenced by inflate(), and inflateSetDictionary().