#include "zlib.h"
#include <stddef.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
Go to the source code of this file.
Defines |
#define | ZLIB_INTERNAL |
#define | local static |
#define | ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)] |
#define | ERR_RETURN(strm, err) return (strm->msg = (char*)ERR_MSG(err), (err)) |
#define | DEF_WBITS MAX_WBITS |
#define | DEF_MEM_LEVEL 8 |
#define | STORED_BLOCK 0 |
#define | STATIC_TREES 1 |
#define | DYN_TREES 2 |
#define | MIN_MATCH 3 |
#define | MAX_MATCH 258 |
#define | PRESET_DICT 0x20 |
#define | OS_CODE 0x0b |
#define | F_OPEN(name, mode) fopen((name), (mode)) |
#define | vsnprintf _vsnprintf |
#define | HAVE_MEMCPY |
#define | zmemcpy memcpy |
#define | zmemcmp memcmp |
#define | zmemzero(dest, len) memset(dest, 0, len) |
#define | Assert(cond, msg) |
#define | Trace(x) |
#define | Tracev(x) |
#define | Tracevv(x) |
#define | Tracec(c, x) |
#define | Tracecv(c, x) |
#define | ZALLOC(strm, items, size) (*((strm)->zalloc))((strm)->opaque, (items), (size)) |
#define | ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr)) |
#define | TRY_FREE(s, p) {if (p) ZFREE(s, p);} |
Typedefs |
typedef unsigned char | uch |
typedef uch FAR | uchf |
typedef unsigned short | ush |
typedef ush FAR | ushf |
typedef unsigned long | ulg |
Functions |
voidpf zcalloc | OF ((voidpf opaque, unsigned items, unsigned size)) |
void zcfree | OF ((voidpf opaque, voidpf ptr)) |
Variables |
const char *const | z_errmsg [10] |
Define Documentation
#define Assert |
( |
|
cond, |
|
|
|
msg | |
|
) |
| | |
#define DEF_WBITS MAX_WBITS |
#define ERR_MSG |
( |
|
err |
) |
z_errmsg[Z_NEED_DICT-(err)] |
#define ERR_RETURN |
( |
|
strm, |
|
|
|
err | |
|
) |
| | return (strm->msg = (char*)ERR_MSG(err), (err)) |
#define F_OPEN |
( |
|
name, |
|
|
|
mode | |
|
) |
| | fopen((name), (mode)) |
#define TRY_FREE |
( |
|
s, |
|
|
|
p | |
|
) |
| | {if (p) ZFREE(s, p);} |
#define vsnprintf _vsnprintf |
#define ZALLOC |
( |
|
strm, |
|
|
|
items, |
|
|
|
size | |
|
) |
| | (*((strm)->zalloc))((strm)->opaque, (items), (size)) |
#define ZFREE |
( |
|
strm, |
|
|
|
addr | |
|
) |
| | (*((strm)->zfree))((strm)->opaque, (voidpf)(addr)) |
#define zmemzero |
( |
|
dest, |
|
|
|
len | |
|
) |
| | memset(dest, 0, len) |
Typedef Documentation
typedef unsigned char uch |
typedef unsigned long ulg |
typedef unsigned short ush |
Function Documentation
Variable Documentation