TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Macros | Typedefs | Functions | Variables
zutil.h File Reference
#include "zlib.h"

Go to the source code of this file.

Macros

#define ZLIB_INTERNAL
 
#define local   static
 
#define ERR_MSG(err)   z_errmsg[(err) < -6 || (err) > 2 ? 9 : 2 - (err)]
 
#define ERR_RETURN(strm, err)   return (strm->msg = 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 /* preset dictionary flag in zlib header */
 
#define OS_CODE   3 /* assume Unix */
 
#define F_OPEN(name, mode)   fopen((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)   (*((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);}
 
#define ZSWAP32(q)
 

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 (uLong, uLong, z_off_t)
 
ZEXTERN uLong ZEXPORT crc32_combine64 (uLong, uLong, z_off_t)
 
ZEXTERN uLong ZEXPORT crc32_combine_gen64 (z_off_t)
 
void ZLIB_INTERNAL zmemcpy (Bytef *dest, const Bytef *source, uInt len)
 
int ZLIB_INTERNAL zmemcmp (const Bytef *s1, const Bytef *s2, uInt len)
 
void ZLIB_INTERNAL zmemzero (Bytef *dest, uInt len)
 
voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size)
 
void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr)
 

Variables

z_const char *const z_errmsg [10]
 

Macro Definition Documentation

#define Assert (   cond,
  msg 
)
#define DEF_MEM_LEVEL   8

Definition at line 73 of file zutil.h.

#define DEF_WBITS   MAX_WBITS

Definition at line 68 of file zutil.h.

Referenced by inflateInit_().

#define DYN_TREES   2

Definition at line 81 of file zutil.h.

Referenced by _tr_flush_block().

#define ERR_MSG (   err)    z_errmsg[(err) < -6 || (err) > 2 ? 9 : 2 - (err)]

Definition at line 59 of file zutil.h.

Referenced by deflateInit2_(), and zError().

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

Definition at line 61 of file zutil.h.

Referenced by deflate().

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

Definition at line 185 of file zutil.h.

#define local   static

Definition at line 33 of file zutil.h.

#define MAX_MATCH   258

Definition at line 85 of file zutil.h.

Referenced by _tr_tally(), deflate_rle(), and longest_match().

#define MIN_MATCH   3
#define OS_CODE   3 /* assume Unix */

Definition at line 181 of file zutil.h.

Referenced by deflate().

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

Definition at line 88 of file zutil.h.

Referenced by deflate().

#define STATIC_TREES   1

Definition at line 80 of file zutil.h.

Referenced by _tr_align(), and _tr_flush_block().

#define STORED_BLOCK   0

Definition at line 79 of file zutil.h.

Referenced by _tr_stored_block().

#define Trace (   x)

Definition at line 232 of file zutil.h.

Referenced by inflate().

#define Tracec (   c,
 
)

Definition at line 235 of file zutil.h.

#define Tracecv (   c,
 
)

Definition at line 236 of file zutil.h.

Referenced by compress_block(), and gen_codes().

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

Definition at line 248 of file zutil.h.

Referenced by deflateEnd().

#define ZALLOC (   strm,
  items,
  size 
)    (*((strm)->zalloc))((strm)->opaque, (items), (size))
#define ZFREE (   strm,
  addr 
)    (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
#define ZLIB_INTERNAL

Definition at line 19 of file zutil.h.

#define ZSWAP32 (   q)
Value:
((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \
(((q) & 0xff00) << 8) + (((q) & 0xff) << 24))

Definition at line 251 of file zutil.h.

Referenced by inflate().

Typedef Documentation

typedef unsigned char uch

Definition at line 39 of file zutil.h.

typedef uch FAR uchf

Definition at line 40 of file zutil.h.

typedef unsigned long ulg

Definition at line 43 of file zutil.h.

typedef unsigned short ush

Definition at line 41 of file zutil.h.

typedef ush FAR ushf

Definition at line 42 of file zutil.h.

Function Documentation

ZEXTERN uLong ZEXPORT adler32_combine64 ( uLong  ,
uLong  ,
z_off_t   
)
ZEXTERN uLong ZEXPORT crc32_combine64 ( uLong  ,
uLong  ,
z_off_t   
)
ZEXTERN uLong ZEXPORT crc32_combine_gen64 ( z_off_t  )
voidpf ZLIB_INTERNAL zcalloc ( voidpf  opaque,
unsigned  items,
unsigned  size 
)

Definition at line 286 of file zutil.c.

References calloc(), and malloc().

Referenced by deflateInit2_(), inflateBackInit_(), and inflateInit2_().

void ZLIB_INTERNAL zcfree ( voidpf  opaque,
voidpf  ptr 
)

Definition at line 292 of file zutil.c.

References free().

Referenced by deflateInit2_(), inflateBackInit_(), and inflateInit2_().

int ZLIB_INTERNAL zmemcmp ( const Bytef s1,
const Bytef s2,
uInt  len 
)

Definition at line 152 of file zutil.c.

void ZLIB_INTERNAL zmemcpy ( Bytef dest,
const Bytef source,
uInt  len 
)
void ZLIB_INTERNAL zmemzero ( Bytef dest,
uInt  len 
)

Definition at line 161 of file zutil.c.

Referenced by fill_window().

Variable Documentation

z_const char* const z_errmsg[10]

Definition at line 13 of file zutil.c.