Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
클래스 | 매크로 | 타입정의 | 함수
zlib.h 파일 참조
#include "zconf.h"

이 파일의 소스 코드 페이지로 가기

클래스

struct  z_stream_s
 
struct  gz_header_s
 
struct  gzFile_s
 

매크로

#define ZLIB_VERSION   "1.2.11"
 
#define ZLIB_VERNUM   0x12b0
 
#define ZLIB_VER_MAJOR   1
 
#define ZLIB_VER_MINOR   2
 
#define ZLIB_VER_REVISION   11
 
#define ZLIB_VER_SUBREVISION   0
 
#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_TREES   6
 
#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, (int)sizeof(z_stream))
 
#define inflateInit(strm)   inflateInit_((strm), ZLIB_VERSION, (int)sizeof(z_stream))
 
#define deflateInit2(strm, level, method, windowBits, memLevel, strategy)
 
#define inflateInit2(strm, windowBits)
 
#define inflateBackInit(strm, windowBits, window)
 
#define gzgetc(g)   ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : (gzgetc)(g))
 

타입정의

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 struct gzFile_sgzFile
 

함수

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
deflateGetDictionary 
OF ((z_streamp strm, 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 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 deflatePending OF ((z_streamp strm, unsigned *pending, int *bits))
 
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 inflateReset2 OF ((z_streamp strm, int windowBits))
 
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 int ZEXPORT uncompress2 OF ((Bytef *dest, uLongf *destLen, const Bytef *source, uLong *sourceLen))
 
ZEXTERN gzFile ZEXPORT gzdopen OF ((int fd, const char *mode))
 
ZEXTERN int ZEXPORT gzbuffer OF ((gzFile file, unsigned size))
 
ZEXTERN int ZEXPORT gzsetparams OF ((gzFile file, int level, int strategy))
 
ZEXTERN int ZEXPORT gzread OF ((gzFile file, voidp buf, unsigned len))
 
ZEXTERN z_size_t ZEXPORT gzfread OF ((voidp buf, z_size_t size, z_size_t nitems, gzFile file))
 
ZEXTERN int ZEXPORT gzwrite OF ((gzFile file, voidpc buf, unsigned len))
 
ZEXTERN z_size_t ZEXPORT gzfwrite OF ((voidpc buf, z_size_t size, z_size_t nitems, gzFile file))
 
ZEXTERN int ZEXPORTVA gzprintf Z_ARG ((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 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_z OF ((uLong adler, const Bytef *buf, z_size_t 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_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size))
 
ZEXTERN gzFile ZEXPORT gzopen OF ((const char *, const char *))
 
ZEXTERN z_off_t ZEXPORT gzseek OF ((gzFile, z_off_t, int))
 
ZEXTERN z_off_t ZEXPORT gztell OF ((gzFile))
 
ZEXTERN uLong ZEXPORT
adler32_combine 
OF ((uLong, uLong, z_off_t))
 
ZEXTERN const char *ZEXPORT zError OF ((int))
 
ZEXTERN int ZEXPORT
inflateSyncPoint 
OF ((z_streamp))
 
ZEXTERN int ZEXPORT
inflateUndermine 
OF ((z_streamp, int))
 

매크로 문서화

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

zlib.h 파일의 1793 번째 라인에서 정의되었습니다.

#define deflateInit2 (   strm,
  level,
  method,
  windowBits,
  memLevel,
  strategy 
)
값:
deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
(strategy), ZLIB_VERSION, (int)sizeof(z_stream))
#define ZLIB_VERSION
Definition: zlib.h:40

zlib.h 파일의 1797 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : cheprep::DeflateOutputStreamBuffer::init().

#define gzgetc (   g)    ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : (gzgetc)(g))

zlib.h 파일의 1828 번째 라인에서 정의되었습니다.

#define inflateBackInit (   strm,
  windowBits,
  window 
)
값:
inflateBackInit_((strm), (windowBits), (window), \
ZLIB_VERSION, (int)sizeof(z_stream))
#define ZLIB_VERSION
Definition: zlib.h:40

zlib.h 파일의 1803 번째 라인에서 정의되었습니다.

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

zlib.h 파일의 1795 번째 라인에서 정의되었습니다.

#define inflateInit2 (   strm,
  windowBits 
)
값:
inflateInit2_((strm), (windowBits), ZLIB_VERSION, \
(int)sizeof(z_stream))
#define ZLIB_VERSION
Definition: zlib.h:40

zlib.h 파일의 1800 번째 라인에서 정의되었습니다.

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

zlib.h 파일의 205 번째 라인에서 정의되었습니다.

#define Z_BEST_COMPRESSION   9

zlib.h 파일의 192 번째 라인에서 정의되었습니다.

#define Z_BEST_SPEED   1

zlib.h 파일의 191 번째 라인에서 정의되었습니다.

#define Z_BINARY   0

zlib.h 파일의 203 번째 라인에서 정의되었습니다.

#define Z_BLOCK   5

zlib.h 파일의 173 번째 라인에서 정의되었습니다.

#define Z_BUF_ERROR   (-5)

zlib.h 파일의 184 번째 라인에서 정의되었습니다.

#define Z_DATA_ERROR   (-3)

zlib.h 파일의 182 번째 라인에서 정의되었습니다.

#define Z_DEFAULT_COMPRESSION   (-1)

zlib.h 파일의 193 번째 라인에서 정의되었습니다.

#define Z_DEFAULT_STRATEGY   0

zlib.h 파일의 200 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : cheprep::DeflateOutputStreamBuffer::init().

#define Z_DEFLATED   8

zlib.h 파일의 209 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : cheprep::DeflateOutputStreamBuffer::init().

#define Z_ERRNO   (-1)

zlib.h 파일의 180 번째 라인에서 정의되었습니다.

#define Z_FILTERED   1

zlib.h 파일의 196 번째 라인에서 정의되었습니다.

#define Z_FINISH   4

zlib.h 파일의 172 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : cheprep::DeflateOutputStreamBuffer::finish().

#define Z_FIXED   4

zlib.h 파일의 199 번째 라인에서 정의되었습니다.

#define Z_FULL_FLUSH   3

zlib.h 파일의 171 번째 라인에서 정의되었습니다.

#define Z_HUFFMAN_ONLY   2

zlib.h 파일의 197 번째 라인에서 정의되었습니다.

#define Z_MEM_ERROR   (-4)

zlib.h 파일의 183 번째 라인에서 정의되었습니다.

#define Z_NEED_DICT   2

zlib.h 파일의 179 번째 라인에서 정의되었습니다.

#define Z_NO_COMPRESSION   0

zlib.h 파일의 190 번째 라인에서 정의되었습니다.

#define Z_NO_FLUSH   0

zlib.h 파일의 168 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : cheprep::DeflateOutputStreamBuffer::overflow().

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

zlib.h 파일의 212 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : cheprep::DeflateOutputStreamBuffer::DeflateOutputStreamBuffer().

#define Z_OK   0
#define Z_PARTIAL_FLUSH   1

zlib.h 파일의 169 번째 라인에서 정의되었습니다.

#define Z_RLE   3

zlib.h 파일의 198 번째 라인에서 정의되었습니다.

#define Z_STREAM_END   1

zlib.h 파일의 178 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : cheprep::DeflateOutputStreamBuffer::finish(), cheprep::DeflateOutputStreamBuffer::overflow().

#define Z_STREAM_ERROR   (-2)

zlib.h 파일의 181 번째 라인에서 정의되었습니다.

#define Z_SYNC_FLUSH   2

zlib.h 파일의 170 번째 라인에서 정의되었습니다.

#define Z_TEXT   1

zlib.h 파일의 204 번째 라인에서 정의되었습니다.

#define Z_TREES   6

zlib.h 파일의 174 번째 라인에서 정의되었습니다.

#define Z_UNKNOWN   2

zlib.h 파일의 206 번째 라인에서 정의되었습니다.

#define Z_VERSION_ERROR   (-6)

zlib.h 파일의 185 번째 라인에서 정의되었습니다.

#define ZLIB_VER_MAJOR   1

zlib.h 파일의 42 번째 라인에서 정의되었습니다.

#define ZLIB_VER_MINOR   2

zlib.h 파일의 43 번째 라인에서 정의되었습니다.

#define ZLIB_VER_REVISION   11

zlib.h 파일의 44 번째 라인에서 정의되었습니다.

#define ZLIB_VER_SUBREVISION   0

zlib.h 파일의 45 번째 라인에서 정의되었습니다.

#define ZLIB_VERNUM   0x12b0

zlib.h 파일의 41 번째 라인에서 정의되었습니다.

#define ZLIB_VERSION   "1.2.11"

zlib.h 파일의 40 번째 라인에서 정의되었습니다.

#define zlib_version   zlibVersion()

zlib.h 파일의 214 번째 라인에서 정의되었습니다.

타입정의 문서화

typedef struct gz_header_s gz_header
typedef gz_header FAR* gz_headerp

zlib.h 파일의 131 번째 라인에서 정의되었습니다.

typedef struct gzFile_s* gzFile

zlib.h 파일의 1300 번째 라인에서 정의되었습니다.

ZEXTERN uLong ZEXPORT crc32_combine64 OF ( (voidpf opaque, uInt items, uInt size)  )

zlib.h 파일의 81 번째 라인에서 정의되었습니다.

typedef struct z_stream_s z_stream
typedef z_stream FAR* z_streamp

zlib.h 파일의 108 번째 라인에서 정의되었습니다.

함수 문서화

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 deflateGetDictionary OF ( (z_streamp strm, 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 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 deflatePending OF ( (z_streamp strm, unsigned *pending, int *bits)  )
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 inflateReset2 OF ( (z_streamp strm, int windowBits)  )
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 int ZEXPORT uncompress2 OF ( (Bytef *dest, uLongf *destLen, const Bytef *source, uLong *sourceLen)  )
ZEXTERN gzFile ZEXPORT gzdopen OF ( (int fd, const char *mode)  )
ZEXTERN int ZEXPORT gzbuffer OF ( (gzFile file, unsigned size)  )
ZEXTERN int ZEXPORT gzsetparams OF ( (gzFile file, int level, int strategy)  )
ZEXTERN int ZEXPORT gzread OF ( (gzFile file, voidp buf, unsigned len )
ZEXTERN z_size_t ZEXPORT gzfread OF ( (voidp buf, z_size_t size, z_size_t nitems, gzFile file )
ZEXTERN int ZEXPORT gzwrite OF ( (gzFile file, voidpc buf, unsigned len )
ZEXTERN z_size_t ZEXPORT gzfwrite OF ( (voidpc buf, z_size_t size, z_size_t nitems, gzFile file )
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 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_z OF ( (uLong adler, const Bytef *buf, z_size_t 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_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size)  )
ZEXTERN gzFile ZEXPORT gzopen OF ( (const char *, const char *)  )
ZEXTERN z_off_t ZEXPORT gzseek OF ( (gzFile, z_off_t, int )
ZEXTERN z_off_t ZEXPORT gztell OF ( (gzFile )
ZEXTERN uLong ZEXPORT adler32_combine OF ( (uLong, uLong, z_off_t)  )
ZEXTERN const char* ZEXPORT zError OF ( (int )
ZEXTERN int ZEXPORT inflateSyncPoint OF ( (z_streamp )
ZEXTERN int ZEXPORT inflateUndermine OF ( (z_streamp, int )
ZEXTERN int ZEXPORTVA gzprintf Z_ARG ( (gzFile file, const char *format,...)  )