Back to index

tetex-bin  3.0
Classes | Defines | Typedefs | Functions
zlib.h File Reference
#include "zconf.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  z_stream_s
struct  internal_state

Defines

#define ZLIB_VERSION   "1.2.1"
#define ZLIB_VERNUM   0x1210
#define Z_NO_FLUSH   0
#define Z_PARTIAL_FLUSH   1 /* will be removed, use Z_SYNC_FLUSH instead */
#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 /* for initializing zalloc, zfree, opaque */
#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 FARz_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, 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 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, 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_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))

Class Documentation

struct z_stream_s

Definition at line 84 of file zlib.h.

Collaboration diagram for z_stream_s:
Class Members
uLong adler
uInt avail_in
uInt avail_out
int data_type
char * msg
Bytef * next_in
Bytef * next_out
voidpf opaque
uLong reserved
struct internal_state * state
uLong total_in
uLong total_out
alloc_func zalloc
free_func zfree
struct internal_state

Definition at line 90 of file deflate.h.

Collaboration diagram for internal_state:
Class Members
ush bi_buf
int bi_valid
ush bl_count
long block_start
struct font_entry * currentfont
ushf * d_buf
Byte data_type
uch depth
int dummy
uInt good_match
uInt hash_bits
uInt hash_mask
uInt hash_shift
uInt hash_size
Posf * head
int heap
int heap_len
int heap_max
uInt ins_h
uchf * l_buf
int last_eob_len
int last_flush
uInt last_lit
int level
uInt lit_bufsize
uInt lookahead
int match_available
uInt match_length
uInt match_start
uInt matches
uInt max_chain_length
uInt max_lazy_match
Byte method
int nice_match
ulg opt_len
int pending
Bytef * pending_buf
ulg pending_buf_size
Bytef * pending_out
Posf * prev
uInt prev_length
IPos prev_match
ulg static_len
int status
int strategy
z_streamp strm
uInt strstart
uInt w_bits
uInt w_mask
uInt w_size
Bytef * window
ulg window_size
int wrap

Define Documentation

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

Definition at line 1174 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 1178 of file zlib.h.

#define inflateBackInit (   strm,
  windowBits,
  window 
)
Value:
inflateBackInit_((strm), (windowBits), (window), \
        ZLIB_VERSION, sizeof(z_stream))

Definition at line 1183 of file zlib.h.

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

Definition at line 1176 of file zlib.h.

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

Definition at line 1181 of file zlib.h.

#define Z_ASCII   1

Definition at line 175 of file zlib.h.

#define Z_BEST_COMPRESSION   9

Definition at line 164 of file zlib.h.

#define Z_BEST_SPEED   1

Definition at line 163 of file zlib.h.

#define Z_BINARY   0

Definition at line 174 of file zlib.h.

#define Z_BLOCK   5

Definition at line 146 of file zlib.h.

#define Z_BUF_ERROR   (-5)

Definition at line 156 of file zlib.h.

#define Z_DATA_ERROR   (-3)

Definition at line 154 of file zlib.h.

#define Z_DEFAULT_COMPRESSION   (-1)

Definition at line 165 of file zlib.h.

#define Z_DEFAULT_STRATEGY   0

Definition at line 171 of file zlib.h.

#define Z_DEFLATED   8

Definition at line 179 of file zlib.h.

#define Z_ERRNO   (-1)

Definition at line 152 of file zlib.h.

#define Z_FILTERED   1

Definition at line 168 of file zlib.h.

#define Z_FINISH   4

Definition at line 145 of file zlib.h.

#define Z_FULL_FLUSH   3

Definition at line 144 of file zlib.h.

#define Z_HUFFMAN_ONLY   2

Definition at line 169 of file zlib.h.

#define Z_MEM_ERROR   (-4)

Definition at line 155 of file zlib.h.

#define Z_NEED_DICT   2

Definition at line 151 of file zlib.h.

#define Z_NO_COMPRESSION   0

Definition at line 162 of file zlib.h.

#define Z_NO_FLUSH   0

Definition at line 141 of file zlib.h.

#define Z_NULL   0 /* for initializing zalloc, zfree, opaque */

Definition at line 182 of file zlib.h.

#define Z_OK   0

Definition at line 149 of file zlib.h.

#define Z_PARTIAL_FLUSH   1 /* will be removed, use Z_SYNC_FLUSH instead */

Definition at line 142 of file zlib.h.

#define Z_RLE   3

Definition at line 170 of file zlib.h.

#define Z_STREAM_END   1

Definition at line 150 of file zlib.h.

#define Z_STREAM_ERROR   (-2)

Definition at line 153 of file zlib.h.

#define Z_SYNC_FLUSH   2

Definition at line 143 of file zlib.h.

#define Z_UNKNOWN   2

Definition at line 176 of file zlib.h.

#define Z_VERSION_ERROR   (-6)

Definition at line 157 of file zlib.h.

#define ZLIB_VERNUM   0x1210

Definition at line 41 of file zlib.h.

#define ZLIB_VERSION   "1.2.1"

Definition at line 40 of file zlib.h.

#define zlib_version   zlibVersion()

Definition at line 184 of file zlib.h.


Typedef Documentation

typedef voidp gzFile

Definition at line 933 of file zlib.h.

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

Definition at line 79 of file zlib.h.

typedef struct z_stream_s z_stream

Definition at line 105 of file zlib.h.


Function Documentation

ZEXTERN int ZEXPORT deflate OF ( (z_streamp strm, int flush)  )
ZEXTERN uLong ZEXPORT deflateBound OF ( (z_streamp strm, uLong sourceLen)  )
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 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 gzFile ZEXPORT gzopen OF ( (const char *path, const char *mode )
ZEXTERN int ZEXPORT gzread OF ( (gzFile file, voidp buf, unsigned len)  )
ZEXTERN int ZEXPORT gzwrite OF ( (gzFile file, voidpc buf, unsigned len)  )
ZEXTERN char* ZEXPORT gzgets OF ( (gzFile file, char *buf, int len)  )
ZEXTERN const char* ZEXPORT gzerror OF ( (gzFile file, int *errnum)  )
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_stream FAR *strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size)  )
ZEXTERN const char* ZEXPORT zError OF ( (int err)  )