CHDK_DE Vorschauversion  Trunk Rev. 6014
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
zlib.h-Dateireferenz
#include "zconf.h"
+ Include-Abhängigkeitsdiagramm für zlib.h:
+ Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Datenstrukturen

struct  z_stream_s
 
struct  gz_header_s
 
struct  internal_state
 

Makrodefinitionen

#define ZLIB_VERSION   "1.2.3"
 
#define ZLIB_VERNUM   0x1230
 
#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_FIXED   4
 
#define Z_DEFAULT_STRATEGY   0
 
#define Z_BINARY   0
 
#define Z_TEXT   1
 
#define Z_ASCII   Z_TEXT /* for compatibility with 1.2.2 and earlier */
 
#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)
 

Typdefinitionen

typedef voidpf alloc_func OF ((voidpf opaque, uInt items, uInt size))
 
typedef struct z_stream_s z_stream
 
typedef z_stream FARz_streamp
 
typedef struct gz_header_s gz_header
 
typedef gz_header FARgz_headerp
 
typedef voidp gzFile
 

Funktionen

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))
 

Makro-Dokumentation

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

Definiert in Zeile 1331 der Datei zlib.h.

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

Definiert in Zeile 1335 der Datei zlib.h.

#define inflateBackInit (   strm,
  windowBits,
  window 
)
Wert:
inflateBackInit_((strm), (windowBits), (window), \

Definiert in Zeile 1340 der Datei zlib.h.

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

Definiert in Zeile 1333 der Datei zlib.h.

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

Definiert in Zeile 1338 der Datei zlib.h.

#define Z_ASCII   Z_TEXT /* for compatibility with 1.2.2 and earlier */

Definiert in Zeile 198 der Datei zlib.h.

#define Z_BEST_COMPRESSION   9

Definiert in Zeile 185 der Datei zlib.h.

#define Z_BEST_SPEED   1

Definiert in Zeile 184 der Datei zlib.h.

#define Z_BINARY   0

Definiert in Zeile 196 der Datei zlib.h.

#define Z_BLOCK   5

Definiert in Zeile 167 der Datei zlib.h.

#define Z_BUF_ERROR   (-5)

Definiert in Zeile 177 der Datei zlib.h.

#define Z_DATA_ERROR   (-3)

Definiert in Zeile 175 der Datei zlib.h.

#define Z_DEFAULT_COMPRESSION   (-1)

Definiert in Zeile 186 der Datei zlib.h.

#define Z_DEFAULT_STRATEGY   0

Definiert in Zeile 193 der Datei zlib.h.

#define Z_DEFLATED   8

Definiert in Zeile 202 der Datei zlib.h.

#define Z_ERRNO   (-1)

Definiert in Zeile 173 der Datei zlib.h.

#define Z_FILTERED   1

Definiert in Zeile 189 der Datei zlib.h.

#define Z_FINISH   4

Definiert in Zeile 166 der Datei zlib.h.

#define Z_FIXED   4

Definiert in Zeile 192 der Datei zlib.h.

#define Z_FULL_FLUSH   3

Definiert in Zeile 165 der Datei zlib.h.

#define Z_HUFFMAN_ONLY   2

Definiert in Zeile 190 der Datei zlib.h.

#define Z_MEM_ERROR   (-4)

Definiert in Zeile 176 der Datei zlib.h.

#define Z_NEED_DICT   2

Definiert in Zeile 172 der Datei zlib.h.

#define Z_NO_COMPRESSION   0

Definiert in Zeile 183 der Datei zlib.h.

#define Z_NO_FLUSH   0

Definiert in Zeile 162 der Datei zlib.h.

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

Definiert in Zeile 205 der Datei zlib.h.

#define Z_OK   0

Definiert in Zeile 170 der Datei zlib.h.

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

Definiert in Zeile 163 der Datei zlib.h.

#define Z_RLE   3

Definiert in Zeile 191 der Datei zlib.h.

#define Z_STREAM_END   1

Definiert in Zeile 171 der Datei zlib.h.

#define Z_STREAM_ERROR   (-2)

Definiert in Zeile 174 der Datei zlib.h.

#define Z_SYNC_FLUSH   2

Definiert in Zeile 164 der Datei zlib.h.

#define Z_TEXT   1

Definiert in Zeile 197 der Datei zlib.h.

#define Z_UNKNOWN   2

Definiert in Zeile 199 der Datei zlib.h.

#define Z_VERSION_ERROR   (-6)

Definiert in Zeile 178 der Datei zlib.h.

#define ZLIB_VERNUM   0x1230

Definiert in Zeile 41 der Datei zlib.h.

#define ZLIB_VERSION   "1.2.3"

Definiert in Zeile 40 der Datei zlib.h.

#define zlib_version   zlibVersion()

Definiert in Zeile 207 der Datei zlib.h.

Dokumentation der benutzerdefinierten Typen

typedef struct gz_header_s gz_header

Definiert in Zeile 126 der Datei zlib.h.

typedef voidp gzFile

Definiert in Zeile 1066 der Datei zlib.h.

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

Definiert in Zeile 77 der Datei zlib.h.

typedef struct z_stream_s z_stream

Definiert in Zeile 103 der Datei zlib.h.

Dokumentation der Funktionen

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