D:/opendownloadmanager/ODM-1.x/Bittorrent/libtorrent-0.12/zlib/zlib.h File Reference

#include "zconf.h"

Go to the source code of this file.

Classes

struct  z_stream_s
struct  gz_header_s
struct  internal_state

Defines

#define ZLIB_VERSION   "1.2.3"
#define ZLIB_VERNUM   0x1230
#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_FIXED   4
#define Z_DEFAULT_STRATEGY   0
#define Z_BINARY   0
#define Z_TEXT   1
#define Z_ASCII   Z_TEXT
#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 struct z_stream_s z_stream
typedef z_stream FAR * z_streamp
typedef struct gz_header_s gz_header
typedef gz_header FAR * gz_headerp
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, uIntdictLength))
ZEXTERN int ZEXPORT deflateCopy OF ((z_streamp dest, z_streamp source))
ZEXTERN int ZEXPORT deflateParams OF ((z_streamp strm, int level, int strategy))
ZEXTERN int ZEXPORT deflateTune OF ((z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain))
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
deflateSetHeader 
OF ((z_streamp strm, gz_headerp head))
ZEXTERN int ZEXPORT inflateBack OF ((z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc))
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
adler32_combine 
OF ((uLong adler1, uLong adler2, z_off_t len2))
ZEXTERN uLong ZEXPORT crc32 OF ((uLong crc, const Bytef *buf, uInt len))
ZEXTERN uLong ZEXPORT crc32_combine OF ((uLong crc1, uLong crc2, z_off_t len2))
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, intlevel, intmethod, int windowBits, int memLevel, int strategy, const char *version, int stream_size))
ZEXTERN int ZEXPORT inflateInit2_ OF ((z_streamp strm, intwindowBits, const char *version, int stream_size))
ZEXTERN int ZEXPORT
inflateBackInit_ 
OF ((z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size))
ZEXTERN const char *ZEXPORT zError OF ((int))
ZEXTERN int ZEXPORT
inflateSyncPoint 
OF ((z_streamp z))


Define Documentation

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

Definition at line 264 of file zlib.h.

Referenced by compress2().

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

Value:

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

Definition at line 268 of file zlib.h.

Referenced by gz_open().

#define inflateBackInit ( strm,
windowBits,
window   ) 

Value:

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

Definition at line 273 of file zlib.h.

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

Definition at line 266 of file zlib.h.

Referenced by uncompress().

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

Definition at line 271 of file zlib.h.

Referenced by gz_open(), and libtorrent::inflate_gzip().

#define Z_ASCII   Z_TEXT

Definition at line 98 of file zlib.h.

#define Z_BEST_COMPRESSION   9

Definition at line 87 of file zlib.h.

#define Z_BEST_SPEED   1

Definition at line 86 of file zlib.h.

#define Z_BINARY   0

Definition at line 96 of file zlib.h.

Referenced by set_data_type().

#define Z_BLOCK   5

Definition at line 73 of file zlib.h.

Referenced by inflate().

#define Z_BUF_ERROR   (-5)

Definition at line 82 of file zlib.h.

Referenced by compress2(), deflate(), do_flush(), inflate(), inflateBack(), inflateSync(), and uncompress().

#define Z_DATA_ERROR   (-3)

#define Z_DEFAULT_COMPRESSION   (-1)

Definition at line 88 of file zlib.h.

Referenced by compress(), deflateInit2_(), deflateParams(), and gz_open().

#define Z_DEFAULT_STRATEGY   0

Definition at line 94 of file zlib.h.

Referenced by deflateInit_(), and gz_open().

#define Z_DEFLATED   8

#define Z_ERRNO   (-1)

Definition at line 78 of file zlib.h.

Referenced by check_header(), destroy(), do_flush(), get_byte(), gzerror(), gzread(), gzseek(), gzsetparams(), and gzwrite().

#define Z_FILTERED   1

Definition at line 90 of file zlib.h.

Referenced by deflate_slow(), and gz_open().

#define Z_FINISH   4

#define Z_FIXED   4

Definition at line 93 of file zlib.h.

Referenced by _tr_flush_block(), deflateInit2_(), and deflateParams().

#define Z_FULL_FLUSH   3

Definition at line 71 of file zlib.h.

Referenced by deflate().

#define Z_HUFFMAN_ONLY   2

Definition at line 91 of file zlib.h.

Referenced by deflate(), deflate_fast(), deflate_slow(), and gz_open().

#define Z_MEM_ERROR   (-4)

#define Z_NEED_DICT   2

Definition at line 77 of file zlib.h.

Referenced by inflate(), and uncompress().

#define Z_NO_COMPRESSION   0

Definition at line 85 of file zlib.h.

#define Z_NO_FLUSH   0

Definition at line 68 of file zlib.h.

Referenced by deflate(), deflate_fast(), deflate_slow(), deflate_stored(), deflateReset(), gzread(), and gzwrite().

#define Z_NULL   0

#define Z_OK   0

#define Z_PARTIAL_FLUSH   1

Definition at line 69 of file zlib.h.

Referenced by deflate(), and deflateParams().

#define Z_RLE   3

Definition at line 92 of file zlib.h.

Referenced by deflate_fast(), deflate_slow(), and gz_open().

#define Z_STREAM_END   1

#define Z_STREAM_ERROR   (-2)

#define Z_SYNC_FLUSH   2

Definition at line 70 of file zlib.h.

Referenced by libtorrent::inflate_gzip().

#define Z_TEXT   1

Definition at line 97 of file zlib.h.

Referenced by set_data_type().

#define Z_UNKNOWN   2

Definition at line 99 of file zlib.h.

Referenced by _tr_flush_block(), and deflateReset().

#define Z_VERSION_ERROR   (-6)

Definition at line 83 of file zlib.h.

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

#define ZLIB_VERNUM   0x1230

Definition at line 18 of file zlib.h.

#define zlib_version   zlibVersion()

Definition at line 105 of file zlib.h.

#define ZLIB_VERSION   "1.2.3"

Definition at line 17 of file zlib.h.

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


Typedef Documentation

typedef struct gz_header_s gz_header

typedef gz_header FAR* gz_headerp

Definition at line 64 of file zlib.h.

typedef voidp gzFile

Definition at line 193 of file zlib.h.

typedef int out_func OF((void FAR *, unsigned char FAR *, unsigned))

Definition at line 20 of file zlib.h.

typedef struct z_stream_s z_stream

typedef z_stream FAR* z_streamp

Definition at line 46 of file zlib.h.


Function Documentation

ZEXTERN int ZEXPORT inflateSyncPoint OF ( (z_streamp z)   ) 

ZEXTERN const char* ZEXPORT zError OF ( (int)   ) 

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

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_combine OF ( (uLong crc1, uLong crc2, z_off_t len2)   ) 

ZEXTERN uLong ZEXPORT crc32 OF ( (uLong crc, const Bytef *buf, uInt len)   ) 

ZEXTERN uLong ZEXPORT adler32_combine OF ( (uLong adler1, uLong adler2, z_off_t len2)   ) 

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 inflateBack OF ( (z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc)   ) 

ZEXTERN int ZEXPORT deflateSetHeader OF ( (z_streamp strm, gz_headerp head)   ) 

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 deflateTune OF ( (z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain)   ) 

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 Sun May 25 00:19:44 2008 by  doxygen 1.5.6