src/utilfuns/zlib/zutil.h File Reference

#include "zlib.h"
#include <errno.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.

Defines

#define Assert(cond, msg)
#define DEF_MEM_LEVEL   MAX_MEM_LEVEL
#define DEF_WBITS   MAX_WBITS
#define DYN_TREES   2
#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 MAX_MATCH   258
#define MIN_MATCH   3
#define OS_CODE   0x03
#define PRESET_DICT   0x20
#define STATIC_TREES   1
#define STORED_BLOCK   0
#define Trace(x)
#define Tracec(c, x)
#define Tracecv(c, x)
#define Tracev(x)
#define Tracevv(x)
#define TRY_FREE(s, p)   {if (p) ZFREE(s, p);}
#define ZALLOC(strm, items, size)   (*((strm)->zalloc))((strm)->opaque, (items), (size))
#define ZFREE(strm, addr)   (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
#define zstrerror(errnum)   ""

Typedefs

typedef const Bytefbuf
typedef const Bytef uInt len
typedef unsigned char uch
typedef uch FAR uchf
typedef unsigned long ulg
typedef unsigned short ush
typedef ush FAR ushf

Functions

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

Variables

const char * z_errmsg [10]

Define Documentation

#define Assert ( cond,
msg   ) 

Definition at line 201 of file zutil.h.

#define DEF_MEM_LEVEL   MAX_MEM_LEVEL

Definition at line 59 of file zutil.h.

#define DEF_WBITS   MAX_WBITS

Definition at line 52 of file zutil.h.

#define DYN_TREES   2

Definition at line 65 of file zutil.h.

#define ERR_MSG ( err   )     z_errmsg[Z_NEED_DICT-(err)]

Definition at line 43 of file zutil.h.

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

Definition at line 45 of file zutil.h.

#define F_OPEN ( name,
mode   )     fopen((name), (mode))

Definition at line 148 of file zutil.h.

#define MAX_MATCH   258

Definition at line 69 of file zutil.h.

#define MIN_MATCH   3

Definition at line 68 of file zutil.h.

#define OS_CODE   0x03

Definition at line 144 of file zutil.h.

#define PRESET_DICT   0x20

Definition at line 72 of file zutil.h.

#define STATIC_TREES   1

Definition at line 64 of file zutil.h.

#define STORED_BLOCK   0

Definition at line 63 of file zutil.h.

#define Trace (  ) 

Definition at line 202 of file zutil.h.

#define Tracec ( c,
 ) 

Definition at line 205 of file zutil.h.

#define Tracecv ( c,
 ) 

Definition at line 206 of file zutil.h.

#define Tracev (  ) 

Definition at line 203 of file zutil.h.

#define Tracevv (  ) 

Definition at line 204 of file zutil.h.

#define TRY_FREE ( s,
 )     {if (p) ZFREE(s, p);}

Definition at line 218 of file zutil.h.

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

Definition at line 215 of file zutil.h.

#define ZFREE ( strm,
addr   )     (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))

Definition at line 217 of file zutil.h.

#define zstrerror ( errnum   )     ""

Definition at line 157 of file zutil.h.


Typedef Documentation

typedef const Bytef* buf

Definition at line 210 of file zutil.h.

typedef const Bytef uInt len

Definition at line 210 of file zutil.h.

typedef unsigned char uch

Definition at line 34 of file zutil.h.

typedef uch FAR uchf

Definition at line 35 of file zutil.h.

typedef unsigned long ulg

Definition at line 38 of file zutil.h.

typedef unsigned short ush

Definition at line 36 of file zutil.h.

typedef ush FAR ushf

Definition at line 37 of file zutil.h.


Function Documentation

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

Variable Documentation

const char* z_errmsg[10]

Definition at line 16 of file zutil.c.


Generated on 18 Mar 2013 for The SWORD Project by  doxygen 1.6.1