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

zlib.h File Reference

#include "zconf.h"

Go to the source code of this file.

Compounds

struct  internal_state
struct  z_stream_s

Defines

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

Typedefs

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

Functions

ZEXTERN const char *ZEXPORT
zlibVersion 
OF ((void))
ZEXTERN int ZEXPORT deflate OF ((z_streamp strm, int flush))
ZEXTERN int ZEXPORT deflateEnd OF ((z_streamp strm))
ZEXTERN int ZEXPORT deflateSetDictionary OF ((z_streamp strm, const Bytef *dictionary, uInt dictLength))
ZEXTERN int ZEXPORT deflateCopy OF ((z_streamp dest, z_streamp source))
ZEXTERN int ZEXPORT deflateParams OF ((z_streamp strm, int level, int strategy))
ZEXTERN uLong ZEXPORT deflateBound OF ((z_streamp strm, uLong sourceLen))
ZEXTERN int ZEXPORT deflatePrime OF ((z_streamp strm, int bits, int value))
ZEXTERN int ZEXPORT inflateBack OF ((z_stream FAR *strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc))
ZEXTERN int ZEXPORT inflateBackEnd OF ((z_stream FAR *strm))
ZEXTERN int ZEXPORT compress OF ((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen))
ZEXTERN int ZEXPORT compress2 OF ((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level))
ZEXTERN uLong ZEXPORT compressBound OF ((uLong sourceLen))
ZEXTERN gzFile ZEXPORT gzopen OF ((const char *path, const char *mode))
ZEXTERN gzFile ZEXPORT gzdopen OF ((int fd, const char *mode))
ZEXTERN int ZEXPORT gzsetparams OF ((gzFile file, int level, int strategy))
ZEXTERN int ZEXPORT gzread OF ((gzFile file, voidp buf, unsigned len))
ZEXTERN int ZEXPORT gzwrite OF ((gzFile file, voidpc buf, unsigned len))
ZEXTERN int ZEXPORTVA gzprintf OF ((gzFile file, const char *format,...))
ZEXTERN int ZEXPORT gzputs OF ((gzFile file, const char *s))
ZEXTERN char *ZEXPORT gzgets OF ((gzFile file, char *buf, int len))
ZEXTERN int ZEXPORT gzputc OF ((gzFile file, int c))
ZEXTERN int ZEXPORT gzgetc OF ((gzFile file))
ZEXTERN int ZEXPORT gzungetc OF ((int c, gzFile file))
ZEXTERN int ZEXPORT gzflush OF ((gzFile file, int flush))
ZEXTERN z_off_t ZEXPORT gzseek OF ((gzFile file, z_off_t offset, int whence))
ZEXTERN const char *ZEXPORT
gzerror 
OF ((gzFile file, int *errnum))
ZEXTERN uLong ZEXPORT adler32 OF ((uLong adler, const Bytef *buf, uInt len))
ZEXTERN uLong ZEXPORT crc32 OF ((uLong crc, const Bytef *buf, uInt len))
ZEXTERN int ZEXPORT deflateInit_ OF ((z_streamp strm, int level, const char *version, int stream_size))
ZEXTERN int ZEXPORT inflateInit_ OF ((z_streamp strm, const char *version, int stream_size))
ZEXTERN int ZEXPORT deflateInit2_ OF ((z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size))
ZEXTERN int ZEXPORT inflateInit2_ OF ((z_streamp strm, int windowBits, const char *version, int stream_size))
ZEXTERN int ZEXPORT inflateBackInit_ OF ((z_stream FAR *strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size))
ZEXTERN const char *ZEXPORT
zError 
OF ((int err))
ZEXTERN int ZEXPORT inflateSyncPoint OF ((z_streamp z))


Define Documentation

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

#define deflateInit2 strm,
level,
method,
windowBits,
memLevel,
strategy   
 

Value:

deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
                      (strategy),           ZLIB_VERSION, sizeof(z_stream))

#define inflateBackInit strm,
windowBits,
window   
 

Value:

inflateBackInit_((strm), (windowBits), (window), \
        ZLIB_VERSION, sizeof(z_stream))

#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_BLOCK   5
 

#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_RLE   3
 

#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_VERNUM   0x1210
 

#define zlib_version   zlibVersion()
 

#define ZLIB_VERSION   "1.2.1"
 


Typedef Documentation

typedef voidp gzFile
 

local void bi_flush OF
 

typedef struct z_stream_s z_stream
 

typedef z_stream FAR* z_streamp
 


Function Documentation

ZEXTERN int ZEXPORT inflateSyncPoint OF (z_streamp z)   
 

ZEXTERN const char* ZEXPORT zError OF (int err  
 

ZEXTERN int ZEXPORT inflateBackInit_ OF (z_stream FAR *strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size  
 

ZEXTERN int ZEXPORT inflateInit2_ OF (z_streamp strm, int windowBits, const char *version, int stream_size  
 

ZEXTERN int ZEXPORT deflateInit2_ OF (z_streamp strm, int level, int method, 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 gzungetc OF (int c, gzFile file  
 

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 gzwrite OF (gzFile file, voidpc buf, unsigned len  
 

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 uLong ZEXPORT compressBound OF (uLong sourceLen  
 

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 inflateBackEnd OF (z_stream FAR *strm)   
 

ZEXTERN int ZEXPORT inflateBack OF (z_stream FAR *strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc  
 

ZEXTERN int ZEXPORT deflatePrime OF (z_streamp strm, int bits, int value  
 

ZEXTERN uLong ZEXPORT deflateBound OF (z_streamp strm, 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, uInt dictLength  
 

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 Wed Nov 3 12:59:21 2004 for Lemur Toolkit by doxygen1.2.18