Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/qt/src/3rdparty/zlib/gzio.c
#include <stdio.h>
#include "zutil.h"

Clases

struct  internal_state
struct  gz_stream

'defines'

#define Z_BUFSIZE   16384
#define Z_PRINTF_BUFSIZE   4096
#define ALLOC(size)   malloc(size)
#define TRYFREE(p)   {if (p) free(p);}
#define ASCII_FLAG   0x01
#define HEAD_CRC   0x02
#define EXTRA_FIELD   0x04
#define ORIG_NAME   0x08
#define COMMENT   0x10
#define RESERVED   0xE0

'typedefs'

typedef struct gz_stream gz_stream

Funciones

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 gzFile gz_open (char *path, const char *mode, int fd) const
gzFile Q_ZEXPORT gzopen (char *path, const char *mode) const
gzFile ZEXPORT gzdopen (int fd, const char *mode)
int ZEXPORT gzsetparams (gzFile file, int level, int strategy)
local int get_byte (gz_stream *s)
local void check_header (gz_stream *s)
local int destroy (gz_stream *s)
int Q_ZEXPORT gzread (gzFile file, voidp buf, unsigned len)
int ZEXPORT gzgetc (gzFile file)
int ZEXPORT gzungetc (int c, gzFile file)
char *ZEXPORT gzgets (gzFile file, char *buf, int len)
int ZEXPORT gzwrite (gzFile file, voidpc buf, unsigned len)
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)
local int do_flush (gzFile file, int flush)
int ZEXPORT gzflush (gzFile file, int flush)
z_off_t ZEXPORT gzseek (gzFile file, z_off_t offset, int whence)
int ZEXPORT gzrewind (gzFile file)
z_off_t ZEXPORT gztell (gzFile file)
int ZEXPORT gzeof (gzFile file)
local void putLong (FILE *file, uLong x)
local uLong getLong (gz_stream *s)
int Q_ZEXPORT gzclose (gzFile file)
const char *ZEXPORT gzerror (gzFile file, int *errnum)
void ZEXPORT gzclearerr (gzFile file)

Documentación de los 'defines'

#define ALLOC (   size)    malloc(size)
#define ASCII_FLAG   0x01
#define COMMENT   0x10
#define EXTRA_FIELD   0x04
#define HEAD_CRC   0x02
#define ORIG_NAME   0x08
#define RESERVED   0xE0
#define TRYFREE (   p)    {if (p) free(p);}
#define Z_BUFSIZE   16384
#define Z_PRINTF_BUFSIZE   4096

Documentación de los 'typedefs'

typedef struct gz_stream gz_stream

Documentación de las funciones

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 Q_ZEXPORT gzclose ( 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 Q_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 Q_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 
)
local void putLong OF ( (FILE *file, uLong x)  )
local int do_flush OF ( (gzFile file, int flush)  )
local gzFile gz_open OF ( (const char *path, const char *mode, intfd)  )
void free OF ( (voidpf ptr )
local int get_byte OF ( (gz_stream *s )
voidp malloc OF ( (uInt size )
local void putLong ( FILE *  file,
uLong  x 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'