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

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

클래스

struct  gz_state
 

매크로

#define ZLIB_INTERNAL
 
#define _POSIX_SOURCE
 
#define local   static
 
#define zstrerror()   strerror(errno)
 
#define DEF_MEM_LEVEL   MAX_MEM_LEVEL
 
#define GZBUFSIZE   8192
 
#define GZ_NONE   0
 
#define GZ_READ   7247
 
#define GZ_WRITE   31153
 
#define GZ_APPEND   1 /* mode set to GZ_WRITE after the file is opened */
 
#define LOOK   0 /* look for a gzip header */
 
#define COPY   1 /* copy input directly */
 
#define GZIP   2 /* decompress a gzip stream */
 
#define GT_OFF(x)   (sizeof(int) == sizeof(z_off64_t) && (x) > gz_intmax())
 

타입정의

typedef gz_state FAR * gz_statep
 

함수

voidp malloc OF ((uInt size))
 
void free OF ((voidpf ptr))
 
ZEXTERN gzFile ZEXPORT gzopen64 OF ((const char *, const char *))
 
ZEXTERN z_off64_t ZEXPORT gzseek64 OF ((gzFile, z_off64_t, int))
 
ZEXTERN z_off64_t ZEXPORT gztell64 OF ((gzFile))
 
void ZLIB_INTERNAL gz_error OF ((gz_statep, int, const char *))
 
unsigned ZLIB_INTERNAL gz_intmax OF ((void))
 

매크로 문서화

#define _POSIX_SOURCE

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

#define COPY   1 /* copy input directly */

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

#define DEF_MEM_LEVEL   MAX_MEM_LEVEL

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

#define GT_OFF (   x)    (sizeof(int) == sizeof(z_off64_t) && (x) > gz_intmax())

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

#define GZ_APPEND   1 /* mode set to GZ_WRITE after the file is opened */

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

#define GZ_NONE   0

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

#define GZ_READ   7247

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

#define GZ_WRITE   31153

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

#define GZBUFSIZE   8192

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

#define GZIP   2 /* decompress a gzip stream */

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

#define local   static

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

다음에 의해서 참조됨 : F04FocusSolenoid::AddFieldValue(), F04SimpleSolenoid::AddFieldValue(), F04ElementField::Construct().

#define LOOK   0 /* look for a gzip header */

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

#define ZLIB_INTERNAL

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

#define zstrerror ( )    strerror(errno)

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

타입정의 문서화

typedef gz_state FAR* gz_statep

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

함수 문서화

voidp malloc OF ( (uInt size)  )
void free OF ( (voidpf ptr)  )
ZEXTERN gzFile ZEXPORT gzopen64 OF ( (const char *, const char *)  )
ZEXTERN z_off64_t ZEXPORT gzseek64 OF ( (gzFile, z_off64_t, int )
ZEXTERN z_off64_t ZEXPORT gztell64 OF ( (gzFile )
void ZLIB_INTERNAL gz_error OF ( (gz_statep, int, const char *)  )
unsigned ZLIB_INTERNAL gz_intmax OF ( (void )