LMMS
Loading...
Searching...
No Matches
zutil.h File Reference
#include "zlib.h"
#include <errno.h>

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 z_error(x)
#define z_verbose   0
#define ZALLOC(strm, items, size)
#define ZFREE(strm, addr)
#define TRY_FREE(s, p)

Typedefs

typedef uch FAR uchf
typedef ush FAR ushf

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]

Macro Definition Documentation

◆ Assert

#define Assert ( cond,
msg )

◆ DEF_MEM_LEVEL

#define DEF_MEM_LEVEL   8

◆ DEF_WBITS

#define DEF_WBITS   MAX_WBITS

◆ DYN_TREES

#define DYN_TREES   2

◆ ERR_MSG

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

◆ ERR_RETURN

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

◆ F_OPEN

#define F_OPEN ( name,
mode )
Value:
fopen((name), (mode))
static const char * name
Definition pugl.h:1582
png_structrp int mode
Definition png.h:1139

◆ local

#define local   static

◆ MAX_MATCH

#define MAX_MATCH   258

◆ MIN_MATCH

#define MIN_MATCH   3

◆ OS_CODE

#define OS_CODE   0x03 /* assume Unix */

◆ PRESET_DICT

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

◆ STATIC_TREES

#define STATIC_TREES   1

◆ STORED_BLOCK

#define STORED_BLOCK   0

◆ Trace

#define Trace ( x)

◆ Tracec

#define Tracec ( c,
x )

◆ Tracecv

#define Tracecv ( c,
x )

◆ Tracev

#define Tracev ( x)

◆ Tracevv

#define Tracevv ( x)

◆ TRY_FREE

#define TRY_FREE ( s,
p )
Value:
{if (p) ZFREE(s, p);}
unsigned s
Definition inflate.c:1555
uch * p
Definition crypt.c:594
#define ZFREE(strm, addr)
Definition zutil.h:268

◆ z_error

#define z_error ( x)

◆ z_verbose

#define z_verbose   0

◆ ZALLOC

#define ZALLOC ( strm,
items,
size )
Value:
(*((strm)->zalloc))((strm)->opaque, (items), (size))
#define opaque
Definition eelscript.h:281
ulg size
Definition extract.c:2350

◆ ZFREE

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

◆ ZLIB_INTERNAL

#define ZLIB_INTERNAL

Typedef Documentation

◆ uchf

typedef uch FAR uchf

◆ ushf

typedef ush FAR ushf

Function Documentation

◆ OF() [1/5]

void zmemcpy OF ( (Bytef *dest, const Bytef *source, uInt len) )
extern

◆ OF() [2/5]

void zmemzero OF ( (Bytef *dest, uInt len) )
extern

◆ OF() [3/5]

int zmemcmp OF ( (const Bytef *s1, const Bytef *s2, uInt len) )
extern

◆ OF() [4/5]

voidpf zcalloc OF ( (voidpf opaque, unsigned items, unsigned size) )

◆ OF() [5/5]

void zcfree OF ( (voidpf opaque, voidpf ptr) )

Variable Documentation

◆ z_errmsg

const char* const z_errmsg[10]
extern