ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
zutil.h File Reference
#include "zlib.h"
Include dependency graph for zutil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ZLIB_INTERNAL
 
#define local   static
 
#define ERR_MSG(err)
 
#define ERR_RETURN(strm, 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 /* preset dictionary flag in zlib header */
 
#define OS_CODE   0x03 /* assume Unix */
 
#define F_OPEN(name, mode)
 
#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)
 
#define ZFREE(strm, addr)
 
#define TRY_FREE(s, p)
 

Typedefs

typedef unsigned char uch
 
typedef uch FAR uchf
 
typedef unsigned short ush
 
typedef ush FAR ushf
 
typedef unsigned long ulg
 

Functions

ZEXTERN uLong ZEXPORT adler32_combine64 OF ((uLong, uLong, z_off_t))
 
void ZLIB_INTERNAL zmemcpy OF ((Bytef *dest, const Bytef *source, uInt len))
 
int ZLIB_INTERNAL zmemcmp OF ((const Bytef *s1, const Bytef *s2, uInt len))
 
void ZLIB_INTERNAL zmemzero OF ((Bytef *dest, uInt len))
 
voidpf ZLIB_INTERNAL zcalloc OF ((voidpf opaque, unsigned items, unsigned size))
 
void ZLIB_INTERNAL zcfree OF ((voidpf opaque, voidpf ptr))
 

Variables

const char *const z_errmsg [10]
 

Macro Definition Documentation

◆ Assert

#define Assert ( cond,
msg )

Definition at line 268 of file zutil.h.

◆ DEF_MEM_LEVEL

#define DEF_MEM_LEVEL   8

Definition at line 62 of file zutil.h.

◆ DEF_WBITS

#define DEF_WBITS   MAX_WBITS

Definition at line 57 of file zutil.h.

◆ DYN_TREES

#define DYN_TREES   2

Definition at line 70 of file zutil.h.

◆ ERR_MSG

#define ERR_MSG ( err)
Value:
#define Z_NEED_DICT
Definition zlib.h:183
const char *const z_errmsg[10]
Definition zutil.c:23

Definition at line 48 of file zutil.h.

◆ ERR_RETURN

#define ERR_RETURN ( strm,
err )
Value:
return (strm->msg = (char*)ERR_MSG(err), (err))
#define ERR_MSG(err)
Definition zutil.h:48

Definition at line 50 of file zutil.h.

50#define ERR_RETURN(strm,err) \
51 return (strm->msg = (char*)ERR_MSG(err), (err))

◆ F_OPEN

#define F_OPEN ( name,
mode )
Value:
fopen((name), (mode))
char * name
Definition main.h:24
Definition mode.h:11

Definition at line 185 of file zutil.h.

◆ local

#define local   static

Definition at line 35 of file zutil.h.

◆ MAX_MATCH

#define MAX_MATCH   258

Definition at line 74 of file zutil.h.

◆ MIN_MATCH

#define MIN_MATCH   3

Definition at line 73 of file zutil.h.

◆ OS_CODE

#define OS_CODE   0x03 /* assume Unix */

Definition at line 181 of file zutil.h.

◆ PRESET_DICT

#define PRESET_DICT   0x20 /* preset dictionary flag in zlib header */

Definition at line 77 of file zutil.h.

◆ STATIC_TREES

#define STATIC_TREES   1

Definition at line 69 of file zutil.h.

◆ STORED_BLOCK

#define STORED_BLOCK   0

Definition at line 68 of file zutil.h.

◆ Trace

#define Trace ( x)

Definition at line 269 of file zutil.h.

◆ Tracec

#define Tracec ( c,
x )

Definition at line 272 of file zutil.h.

◆ Tracecv

#define Tracecv ( c,
x )

Definition at line 273 of file zutil.h.

◆ Tracev

#define Tracev ( x)

Definition at line 270 of file zutil.h.

◆ Tracevv

#define Tracevv ( x)

Definition at line 271 of file zutil.h.

◆ TRY_FREE

#define TRY_FREE ( s,
p )
Value:
{if (p) ZFREE(s, p);}
Cube * p
Definition exorList.c:222
#define ZFREE(strm, addr)
Definition zutil.h:283

Definition at line 284 of file zutil.h.

◆ ZALLOC

#define ZALLOC ( strm,
items,
size )
Value:
(*((strm)->zalloc))((strm)->opaque, (items), (size))

Definition at line 281 of file zutil.h.

281#define ZALLOC(strm, items, size) \
282 (*((strm)->zalloc))((strm)->opaque, (items), (size))

◆ ZFREE

#define ZFREE ( strm,
addr )
Value:
(*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
Byte FAR * voidpf
Definition zconf.h:355

Definition at line 283 of file zutil.h.

◆ ZLIB_INTERNAL

#define ZLIB_INTERNAL

Definition at line 19 of file zutil.h.

Typedef Documentation

◆ uch

typedef unsigned char uch

Definition at line 39 of file zutil.h.

◆ uchf

typedef uch FAR uchf

Definition at line 40 of file zutil.h.

◆ ulg

typedef unsigned long ulg

Definition at line 43 of file zutil.h.

◆ ush

typedef unsigned short ush

Definition at line 41 of file zutil.h.

◆ ushf

typedef ush FAR ushf

Definition at line 42 of file zutil.h.

Function Documentation

◆ OF() [1/6]

void ZLIB_INTERNAL zmemcpy OF ( (Bytef *dest, const Bytef *source, uInt len) )
Here is the call graph for this function:

◆ OF() [2/6]

void ZLIB_INTERNAL zmemzero OF ( (Bytef *dest, uInt len) )
Here is the call graph for this function:

◆ OF() [3/6]

int ZLIB_INTERNAL zmemcmp OF ( (const Bytef *s1, const Bytef *s2, uInt len) )
Here is the call graph for this function:

◆ OF() [4/6]

Here is the call graph for this function:

◆ OF() [5/6]

voidpf ZLIB_INTERNAL zcalloc OF ( (voidpf opaque, unsigned items, unsigned size) )
Here is the call graph for this function:

◆ OF() [6/6]

void ZLIB_INTERNAL zcfree OF ( (voidpf opaque, voidpf ptr) )
Here is the call graph for this function:

Variable Documentation

◆ z_errmsg

const char* const z_errmsg[10]
extern

Definition at line 23 of file zutil.c.

23 {
24"need dictionary", /* Z_NEED_DICT 2 */
25"stream end", /* Z_STREAM_END 1 */
26"", /* Z_OK 0 */
27"file error", /* Z_ERRNO (-1) */
28"stream error", /* Z_STREAM_ERROR (-2) */
29"data error", /* Z_DATA_ERROR (-3) */
30"insufficient memory", /* Z_MEM_ERROR (-4) */
31"buffer error", /* Z_BUF_ERROR (-5) */
32"incompatible version",/* Z_VERSION_ERROR (-6) */
33""};