Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

zutil.h File Reference

#include "zlib.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   0x03
#define F_OPEN(name, mode)   fopen((name), (mode))
#define zstrerror(errnum)   ""
#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

void zmemcpy OF ((Bytef *dest, const Bytef *source, uInt len))
int zmemcmp OF ((const Bytef *s1, const Bytef *s2, uInt len))
void zmemzero OF ((Bytef *dest, uInt len))
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_MEM_LEVEL   8
 

#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 local   static
 

#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 ZLIB_INTERNAL
 

#define zstrerror (  errnum    )     ""
 


Typedef Documentation

typedef unsigned char uch
 

typedef uch FAR uchf
 

typedef unsigned long ulg
 

typedef unsigned short ush
 

typedef ush FAR ushf
 


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)    ) 
 


Variable Documentation

const char* const z_errmsg[10]
 


Generated on Wed Nov 3 12:59:21 2004 for Lemur Toolkit by doxygen1.2.18