ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gzguts.h File Reference
#include <stdio.h>
#include "zlib.h"
#include <fcntl.h>
#include <errno.h>
+ Include dependency graph for gzguts.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  gz_state
 

Macros

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

Typedefs

typedef gz_state FAR * gz_statep
 

Functions

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

Macro Definition Documentation

#define _POSIX_SOURCE

Definition at line 30 of file gzguts.h.

View newest version in sPHENIX GitHub at line 30 of file gzguts.h

#define COPY   1 /* copy input directly */

Definition at line 166 of file gzguts.h.

View newest version in sPHENIX GitHub at line 166 of file gzguts.h

#define DEF_MEM_LEVEL   MAX_MEM_LEVEL

Definition at line 151 of file gzguts.h.

View newest version in sPHENIX GitHub at line 151 of file gzguts.h

Referenced by deflateInit_(), and gz_init().

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

Definition at line 217 of file gzguts.h.

View newest version in sPHENIX GitHub at line 217 of file gzguts.h

Referenced by gz_skip(), gz_zero(), and gzseek64().

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

Definition at line 162 of file gzguts.h.

View newest version in sPHENIX GitHub at line 162 of file gzguts.h

Referenced by gz_open().

#define GZ_NONE   0

Definition at line 159 of file gzguts.h.

View newest version in sPHENIX GitHub at line 159 of file gzguts.h

Referenced by gz_open().

#define GZ_READ   7247

Definition at line 160 of file gzguts.h.

View newest version in sPHENIX GitHub at line 160 of file gzguts.h

Referenced by gz_open(), gz_reset(), gzbuffer(), gzclearerr(), gzclose(), gzclose_r(), gzdirect(), gzeof(), gzerror(), gzfread(), gzgetc(), gzgets(), gzoffset64(), gzread(), gzrewind(), gzseek64(), gztell64(), and gzungetc().

#define GZ_WRITE   31153

Definition at line 161 of file gzguts.h.

View newest version in sPHENIX GitHub at line 161 of file gzguts.h

Referenced by gz_open(), gzbuffer(), gzclearerr(), gzclose_w(), gzeof(), gzerror(), gzflush(), gzfwrite(), gzoffset64(), gzprintf(), gzputc(), gzputs(), gzseek64(), gzsetparams(), gztell64(), and gzwrite().

#define GZBUFSIZE   8192

Definition at line 156 of file gzguts.h.

View newest version in sPHENIX GitHub at line 156 of file gzguts.h

Referenced by gz_open().

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

Definition at line 167 of file gzguts.h.

View newest version in sPHENIX GitHub at line 167 of file gzguts.h

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

Definition at line 165 of file gzguts.h.

View newest version in sPHENIX GitHub at line 165 of file gzguts.h

Referenced by gz_decomp(), gz_fetch(), gz_read(), gz_reset(), and gzdirect().

#define ZLIB_INTERNAL

Definition at line 18 of file gzguts.h.

View newest version in sPHENIX GitHub at line 18 of file gzguts.h

#define zstrerror ( )    strerror(errno)

Definition at line 133 of file gzguts.h.

View newest version in sPHENIX GitHub at line 133 of file gzguts.h

Referenced by gz_comp(), and gz_load().

Typedef Documentation

typedef gz_state FAR* gz_statep

Definition at line 202 of file gzguts.h.

View newest version in sPHENIX GitHub at line 202 of file gzguts.h

Function Documentation

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 )