include/zlib.h File Reference

#include "zconf.h"
Include dependency graph for zlib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  internal_state
struct  z_stream_s

Defines

#define deflateInit(strm, level)   deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream))
#define deflateInit2(strm, level, method, windowBits, memLevel, strategy)
#define inflateInit(strm)   inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream))
#define inflateInit2(strm, windowBits)   inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))
#define Z_ASCII   1
#define Z_BEST_COMPRESSION   9
#define Z_BEST_SPEED   1
#define Z_BINARY   0
#define Z_BUF_ERROR   (-5)
#define Z_DATA_ERROR   (-3)
#define Z_DEFAULT_COMPRESSION   (-1)
#define Z_DEFAULT_STRATEGY   0
#define Z_DEFLATED   8
#define Z_ERRNO   (-1)
#define Z_FILTERED   1
#define Z_FINISH   4
#define Z_FULL_FLUSH   3
#define Z_HUFFMAN_ONLY   2
#define Z_MEM_ERROR   (-4)
#define Z_NEED_DICT   2
#define Z_NO_COMPRESSION   0
#define Z_NO_FLUSH   0
#define Z_NULL   0
#define Z_OK   0
#define Z_PARTIAL_FLUSH   1
#define Z_STREAM_END   1
#define Z_STREAM_ERROR   (-2)
#define Z_SYNC_FLUSH   2
#define Z_UNKNOWN   2
#define Z_VERSION_ERROR   (-6)
#define zlib_version   zlibVersion()
#define ZLIB_VERSION   "1.1.4"

Typedefs

typedef voidp gzFile
typedef voidpf alloc_func OF ((voidpf opaque, uInt items, uInt size))
typedef struct z_stream_s z_stream
typedef z_stream FAR * z_streamp

Functions

ZEXTERN int ZEXPORT
inflateSyncPoint 
OF ((z_streamp z))
ZEXTERN const char *ZEXPORT zError OF ((int err))
ZEXTERN int ZEXPORT inflateInit2_ OF ((z_streamp strm, intwindowBits, const char *version, int stream_size))
ZEXTERN int ZEXPORT deflateInit2_ OF ((z_streamp strm, intlevel, intmethod, int windowBits, int memLevel, int strategy, const char *version, int stream_size))
ZEXTERN int ZEXPORT inflateInit_ OF ((z_streamp strm, const char *version, int stream_size))
ZEXTERN int ZEXPORT deflateInit_ OF ((z_streamp strm, int level, const char *version, int stream_size))
ZEXTERN uLong ZEXPORT crc32 OF ((uLong crc, const Bytef *buf, uInt len))
ZEXTERN uLong ZEXPORT adler32 OF ((uLong adler, const Bytef *buf, uInt len))
ZEXTERN const char *ZEXPORT gzerror OF ((gzFile file, int *errnum))
ZEXTERN z_off_t ZEXPORT gzseek OF ((gzFile file, z_off_t offset, int whence))
ZEXTERN int ZEXPORT gzflush OF ((gzFile file, int flush))
ZEXTERN int ZEXPORT gzgetc OF ((gzFile file))
ZEXTERN int ZEXPORT gzputc OF ((gzFile file, int c))
ZEXTERN char *ZEXPORT gzgets OF ((gzFile file, char *buf, int len))
ZEXTERN int ZEXPORT gzputs OF ((gzFile file, const char *s))
ZEXTERN int ZEXPORTVA gzprintf OF ((gzFile file, const char *format,...))
ZEXTERN int ZEXPORT gzread OF ((gzFile file, voidp buf, unsigned len))
ZEXTERN int ZEXPORT gzsetparams OF ((gzFile file, int level, int strategy))
ZEXTERN gzFile ZEXPORT gzdopen OF ((int fd, const char *mode))
ZEXTERN gzFile ZEXPORT gzopen OF ((const char *path, const char *mode))
ZEXTERN int ZEXPORT compress2 OF ((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level))
ZEXTERN int ZEXPORT compress OF ((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen))
ZEXTERN int ZEXPORT deflateParams OF ((z_streamp strm, int level, int strategy))
ZEXTERN int ZEXPORT deflateCopy OF ((z_streamp dest, z_streamp source))
ZEXTERN int ZEXPORT
deflateSetDictionary 
OF ((z_streamp strm, const Bytef *dictionary, uIntdictLength))
ZEXTERN int ZEXPORT deflateEnd OF ((z_streamp strm))
ZEXTERN int ZEXPORT deflate OF ((z_streamp strm, int flush))
ZEXTERN const char *ZEXPORT
zlibVersion 
OF ((void))

Define Documentation

#define deflateInit ( strm,
level   )     deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream))

Definition at line 870 of file zlib.h.

#define deflateInit2 ( strm,
level,
method,
windowBits,
memLevel,
strategy   ) 
Value:
deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
                      (strategy),           ZLIB_VERSION, sizeof(z_stream))

Definition at line 874 of file zlib.h.

#define inflateInit ( strm   )     inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream))

Definition at line 872 of file zlib.h.

#define inflateInit2 ( strm,
windowBits   )     inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))

Definition at line 877 of file zlib.h.

#define Z_ASCII   1

Definition at line 157 of file zlib.h.

#define Z_BEST_COMPRESSION   9

Definition at line 147 of file zlib.h.

#define Z_BEST_SPEED   1

Definition at line 146 of file zlib.h.

#define Z_BINARY   0

Definition at line 156 of file zlib.h.

#define Z_BUF_ERROR   (-5)

Definition at line 139 of file zlib.h.

#define Z_DATA_ERROR   (-3)

Definition at line 137 of file zlib.h.

#define Z_DEFAULT_COMPRESSION   (-1)

Definition at line 148 of file zlib.h.

#define Z_DEFAULT_STRATEGY   0

Definition at line 153 of file zlib.h.

#define Z_DEFLATED   8

Definition at line 161 of file zlib.h.

#define Z_ERRNO   (-1)

Definition at line 135 of file zlib.h.

#define Z_FILTERED   1

Definition at line 151 of file zlib.h.

#define Z_FINISH   4

Definition at line 129 of file zlib.h.

#define Z_FULL_FLUSH   3

Definition at line 128 of file zlib.h.

#define Z_HUFFMAN_ONLY   2

Definition at line 152 of file zlib.h.

#define Z_MEM_ERROR   (-4)

Definition at line 138 of file zlib.h.

#define Z_NEED_DICT   2

Definition at line 134 of file zlib.h.

#define Z_NO_COMPRESSION   0

Definition at line 145 of file zlib.h.

#define Z_NO_FLUSH   0

Definition at line 125 of file zlib.h.

#define Z_NULL   0

Definition at line 164 of file zlib.h.

#define Z_OK   0

Definition at line 132 of file zlib.h.

#define Z_PARTIAL_FLUSH   1

Definition at line 126 of file zlib.h.

#define Z_STREAM_END   1

Definition at line 133 of file zlib.h.

#define Z_STREAM_ERROR   (-2)

Definition at line 136 of file zlib.h.

#define Z_SYNC_FLUSH   2

Definition at line 127 of file zlib.h.

#define Z_UNKNOWN   2

Definition at line 158 of file zlib.h.

#define Z_VERSION_ERROR   (-6)

Definition at line 140 of file zlib.h.

#define zlib_version   zlibVersion()

Definition at line 166 of file zlib.h.

#define ZLIB_VERSION   "1.1.4"

Definition at line 40 of file zlib.h.


Typedef Documentation

typedef voidp gzFile

Definition at line 657 of file zlib.h.

typedef void free_func OF((voidpf opaque, voidpf address))

Definition at line 63 of file zlib.h.

typedef struct z_stream_s z_stream
typedef z_stream FAR* z_streamp

Definition at line 89 of file zlib.h.


Function Documentation

ZEXTERN int ZEXPORT inflateSyncPoint OF ( (z_streamp z)   ) 
ZEXTERN const char* ZEXPORT zError OF ( (int err)   ) 
ZEXTERN int ZEXPORT inflateInit2_ OF ( (z_streamp strm, intwindowBits, const char *version, int stream_size)   ) 
ZEXTERN int ZEXPORT deflateInit2_ OF ( (z_streamp strm, intlevel, intmethod, int windowBits, int memLevel, int strategy, const char *version, int stream_size)   ) 
ZEXTERN int ZEXPORT inflateInit_ OF ( (z_streamp strm, const char *version, int stream_size)   ) 
ZEXTERN int ZEXPORT deflateInit_ OF ( (z_streamp strm, int level, const char *version, int stream_size)   ) 
ZEXTERN uLong ZEXPORT crc32 OF ( (uLong crc, const Bytef *buf, uInt len  ) 
ZEXTERN uLong ZEXPORT adler32 OF ( (uLong adler, const Bytef *buf, uInt len  ) 
ZEXTERN const char* ZEXPORT gzerror OF ( (gzFile file, int *errnum)   ) 
ZEXTERN z_off_t ZEXPORT gzseek OF ( (gzFile file, z_off_t offset, int whence)   ) 
ZEXTERN int ZEXPORT gzflush OF ( (gzFile file, int flush)   ) 
ZEXTERN int ZEXPORT gzgetc OF ( (gzFile file)   ) 
ZEXTERN int ZEXPORT gzputc OF ( (gzFile file, int c)   ) 
ZEXTERN char* ZEXPORT gzgets OF ( (gzFile file, char *buf, int len  ) 
ZEXTERN int ZEXPORT gzputs OF ( (gzFile file, const char *s)   ) 
ZEXTERN int ZEXPORTVA gzprintf OF ( (gzFile file, const char *format,...)   ) 
ZEXTERN int ZEXPORT gzread OF ( (gzFile file, voidp buf, unsigned len  ) 
ZEXTERN int ZEXPORT gzsetparams OF ( (gzFile file, int level, int strategy)   ) 
ZEXTERN gzFile ZEXPORT gzdopen OF ( (int fd, const char *mode)   ) 
ZEXTERN gzFile ZEXPORT gzopen OF ( (const char *path, const char *mode)   ) 
ZEXTERN int ZEXPORT compress2 OF ( (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level)   ) 
ZEXTERN int ZEXPORT compress OF ( (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)   ) 
ZEXTERN int ZEXPORT deflateParams OF ( (z_streamp strm, int level, int strategy)   ) 
ZEXTERN int ZEXPORT deflateCopy OF ( (z_streamp dest, z_streamp source)   ) 
ZEXTERN int ZEXPORT deflateSetDictionary OF ( (z_streamp strm, const Bytef *dictionary, uIntdictLength)   ) 
ZEXTERN int ZEXPORT deflateEnd OF ( (z_streamp strm)   ) 
ZEXTERN int ZEXPORT deflate OF ( (z_streamp strm, int flush)   ) 
ZEXTERN const char* ZEXPORT zlibVersion OF ( (void)   ) 

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