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

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

매크로

#define ZLIB_INTERNAL
 
#define local   static
 
#define ERR_MSG(err)   z_errmsg[Z_NEED_DICT-(err)]
 
#define ERR_RETURN(strm, err)   return (strm->msg = ERR_MSG(err), (err))
 
#define DEF_WBITS   MAX_WBITS
 
#define DEF_MEM_LEVEL   MAX_MEM_LEVEL
 
#define STORED_BLOCK   0
 
#define STATIC_TREES   1
 
#define DYN_TREES   2
 
#define MIN_MATCH   3
 
#define MAX_MATCH   258
 
#define PRESET_DICT   0x20 /* preset dictionary flag in zlib header */
 
#define OS_CODE   3 /* assume Unix */
 
#define F_OPEN(name, mode)   fopen((name), (mode))
 
#define Assert(cond, msg)
 
#define Trace(x)
 
#define Tracev(x)
 
#define Tracevv(x)
 
#define Tracec(c, x)
 
#define Tracecv(c, x)
 
#define ZALLOC(strm, items, size)   (*((strm)->zalloc))((strm)->opaque, (items), (size))
 
#define ZFREE(strm, addr)   (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
 
#define TRY_FREE(s, p)   {if (p) ZFREE(s, p);}
 
#define ZSWAP32(q)
 

타입정의

typedef unsigned char uch
 
typedef uch FAR uchf
 
typedef unsigned short ush
 
typedef ush FAR ushf
 
typedef unsigned long ulg
 

함수

ZEXTERN uLong ZEXPORT
adler32_combine64 
OF ((uLong, uLong, z_off_t))
 
void ZLIB_INTERNAL zmemcpy OF ((Bytef *dest, const Bytef *source, uInt len))
 
int ZLIB_INTERNAL zmemcmp OF ((const Bytef *s1, const Bytef *s2, uInt len))
 
void ZLIB_INTERNAL zmemzero OF ((Bytef *dest, uInt len))
 
voidpf ZLIB_INTERNAL zcalloc OF ((voidpf opaque, unsigned items, unsigned size))
 
void ZLIB_INTERNAL zcfree OF ((voidpf opaque, voidpf ptr))
 

변수

z_const char *const z_errmsg [10]
 

매크로 문서화

#define Assert (   cond,
  msg 
)

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

#define DEF_MEM_LEVEL   MAX_MEM_LEVEL

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

#define DEF_WBITS   MAX_WBITS

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

#define DYN_TREES   2

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

#define ERR_MSG (   err)    z_errmsg[Z_NEED_DICT-(err)]

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

#define ERR_RETURN (   strm,
  err 
)    return (strm->msg = ERR_MSG(err), (err))

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

#define F_OPEN (   name,
  mode 
)    fopen((name), (mode))

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

#define local   static

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

#define MAX_MATCH   258

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

#define MIN_MATCH   3

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

#define OS_CODE   3 /* assume Unix */

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

#define PRESET_DICT   0x20 /* preset dictionary flag in zlib header */

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

#define STATIC_TREES   1

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

#define STORED_BLOCK   0

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

#define Trace (   x)

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

#define Tracec (   c,
  x 
)

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

#define Tracecv (   c,
  x 
)

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

#define Tracev (   x)

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

#define Tracevv (   x)

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

#define TRY_FREE (   s,
  p 
)    {if (p) ZFREE(s, p);}

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

#define ZALLOC (   strm,
  items,
  size 
)    (*((strm)->zalloc))((strm)->opaque, (items), (size))

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

#define ZFREE (   strm,
  addr 
)    (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))

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

#define ZLIB_INTERNAL

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

#define ZSWAP32 (   q)
값:
((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \
(((q) & 0xff00) << 8) + (((q) & 0xff) << 24))

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

타입정의 문서화

typedef unsigned char uch

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

typedef uch FAR uchf

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

typedef unsigned long ulg

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

typedef unsigned short ush

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

typedef ush FAR ushf

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

함수 문서화

ZEXTERN uLong ZEXPORT adler32_combine64 OF ( (uLong, uLong, z_off_t)  )
void ZLIB_INTERNAL zmemcpy OF ( (Bytef *dest, const Bytef *source, uInt len )
int ZLIB_INTERNAL zmemcmp OF ( (const Bytef *s1, const Bytef *s2, uInt len )
void ZLIB_INTERNAL zmemzero OF ( (Bytef *dest, uInt len )
voidpf ZLIB_INTERNAL zcalloc OF ( (voidpf opaque, unsigned items, unsigned size)  )
void ZLIB_INTERNAL zcfree OF ( (voidpf opaque, voidpf ptr)  )

변수 문서화

z_const char* const z_errmsg[10]