Classes |
struct | gz_stream |
struct | internal_state |
Defines |
#define | ALLOC(size) malloc(size) |
#define | ASCII_FLAG 0x01 /* bit 0 set: file probably ascii text */ |
#define | COMMENT 0x10 /* bit 4 set: file comment present */ |
#define | EXTRA_FIELD 0x04 /* bit 2 set: extra field present */ |
#define | HEAD_CRC 0x02 /* bit 1 set: header CRC present */ |
#define | ORIG_NAME 0x08 /* bit 3 set: original file name present */ |
#define | RESERVED 0xE0 /* bits 5..7: reserved */ |
#define | TRYFREE(p) {if (p) free(p);} |
#define | Z_BUFSIZE 16384 |
#define | Z_PRINTF_BUFSIZE 4096 |
#define | zstrerror(errnum) "" |
Typedefs |
typedef struct gz_stream | gz_stream |
Functions |
local void | check_header (gz_stream *s) |
local int | destroy (gz_stream *s) |
local int | do_flush (gzFile file, int flush) |
local int | get_byte (gz_stream *s) |
local uLong | getLong (gz_stream *s) |
local gzFile | gz_open (char *path, const char *mode, int fd) const |
void ZEXPORT | gzclearerr (gzFile file) |
int ZEXPORT | gzclose (gzFile file) |
int ZEXPORT | gzdirect (gzFile file) |
gzFile ZEXPORT | gzdopen (int fd, const char *mode) |
int ZEXPORT | gzeof (gzFile file) |
const char *ZEXPORT | gzerror (gzFile file, int *errnum) |
int ZEXPORT | gzflush (gzFile file, int flush) |
int ZEXPORT | gzgetc (gzFile file) |
char *ZEXPORT | gzgets (gzFile file, char *buf, int len) |
gzFile ZEXPORT | gzopen (char *path, const char *mode) const |
int ZEXPORTVA | gzprintf (gzFile file, const char *format, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8, int a9, int a10, int a11, int a12, int a13, int a14, int a15, int a16, int a17, int a18, int a19, int a20) |
int ZEXPORT | gzputc (gzFile file, int c) |
int ZEXPORT | gzputs (gzFile file, const char *s) |
int ZEXPORT | gzread (gzFile file, voidp buf, unsigned len) |
int ZEXPORT | gzrewind (gzFile file) |
z_off_t ZEXPORT | gzseek (gzFile file, z_off_t offset, int whence) |
int ZEXPORT | gzsetparams (gzFile file, int level, int strategy) |
z_off_t ZEXPORT | gztell (gzFile file) |
int ZEXPORT | gzungetc (int c, gzFile file) |
int ZEXPORT | gzwrite (gzFile file, voidpc buf, unsigned len) |
voidp malloc | OF ((uInt size)) |
void free | OF ((voidpf ptr)) |
local gzFile gz_open | OF ((const char *path, const char *mode, intfd)) |
local int do_flush | OF ((gzFile file, int flush)) |
local int get_byte | OF ((gz_stream *s)) |
local void putLong | OF ((FILE *file, uLong x)) |
local void | putLong (FILE *file, uLong x) |
Variables |
static int const | gz_magic [2] = {0x1f, 0x8b} |