Classes | Macros | Typedefs | Functions
gft_bzlib.h File Reference
#include <stdio.h>

Go to the source code of this file.

Classes

struct  bz_stream
 

Macros

#define gft_BZ_RUN   0
 
#define gft_BZ_FLUSH   1
 
#define gft_BZ_FINISH   2
 
#define gft_BZ_OK   0
 
#define gft_BZ_RUN_OK   1
 
#define gft_BZ_FLUSH_OK   2
 
#define gft_BZ_FINISH_OK   3
 
#define gft_BZ_STREAM_END   4
 
#define gft_BZ_SEQUENCE_ERROR   (-1)
 
#define gft_BZ_PARAM_ERROR   (-2)
 
#define gft_BZ_MEM_ERROR   (-3)
 
#define gft_BZ_DATA_ERROR   (-4)
 
#define gft_BZ_DATA_ERROR_MAGIC   (-5)
 
#define gft_BZ_IO_ERROR   (-6)
 
#define gft_BZ_UNEXPECTED_EOF   (-7)
 
#define gft_BZ_OUTBUFF_FULL   (-8)
 
#define gft_BZ_CONFIG_ERROR   (-9)
 
#define gft_BZ_EXPORT
 
#define gft_BZ_API(func)   func
 
#define gft_BZ_EXTERN   extern
 
#define gft_BZ_MAX_UNUSED   5000
 

Typedefs

typedef void gft_BZFILE
 

Functions

gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzCompressInit (bz_stream *strm, int blockSize100k, int verbosity, int workFactor)
 
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzCompress (bz_stream *strm, int action)
 
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzCompressEnd (bz_stream *strm)
 
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzDecompressInit (bz_stream *strm, int verbosity, int small)
 
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzDecompress (bz_stream *strm)
 
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzDecompressEnd (bz_stream *strm)
 
gft_BZ_EXTERN gft_BZFILE
*gft_BZ_API() 
gft_BZ2_bzReadOpen (int *bzerror, FILE *f, int verbosity, int small, void *unused, int nUnused)
 
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzReadClose (int *bzerror, gft_BZFILE *b)
 
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzReadGetUnused (int *bzerror, gft_BZFILE *b, void **unused, int *nUnused)
 
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzRead (int *bzerror, gft_BZFILE *b, void *buf, int len)
 
gft_BZ_EXTERN gft_BZFILE
*gft_BZ_API() 
gft_BZ2_bzWriteOpen (int *bzerror, FILE *f, int blockSize100k, int verbosity, int workFactor)
 
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzWrite (int *bzerror, gft_BZFILE *b, void *buf, int len)
 
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzWriteClose (int *bzerror, gft_BZFILE *b, int abandon, unsigned int *nbytes_in, unsigned int *nbytes_out)
 
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzWriteClose64 (int *bzerror, gft_BZFILE *b, int abandon, unsigned int *nbytes_in_lo32, unsigned int *nbytes_in_hi32, unsigned int *nbytes_out_lo32, unsigned int *nbytes_out_hi32)
 
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzBuffToBuffCompress (char *dest, unsigned int *destLen, char *source, unsigned int sourceLen, int blockSize100k, int verbosity, int workFactor)
 
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzBuffToBuffDecompress (char *dest, unsigned int *destLen, char *source, unsigned int sourceLen, int small, int verbosity)
 
gft_BZ_EXTERN const char
*gft_BZ_API() 
gft_BZ2_bzlibVersion (void)
 
gft_BZ_EXTERN gft_BZFILE
*gft_BZ_API() 
gft_BZ2_bzopen (const char *path, const char *mode)
 
gft_BZ_EXTERN gft_BZFILE
*gft_BZ_API() 
gft_BZ2_bzdopen (int fd, const char *mode)
 
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzread (gft_BZFILE *b, void *buf, int len)
 
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzwrite (gft_BZFILE *b, void *buf, int len)
 
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzflush (gft_BZFILE *b)
 
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzclose (gft_BZFILE *b)
 
gft_BZ_EXTERN const char
*gft_BZ_API() 
gft_BZ2_bzerror (gft_BZFILE *b, int *errnum)
 

Macro Definition Documentation

#define gft_BZ_API (   func)    func
#define gft_BZ_CONFIG_ERROR   (-9)
#define gft_BZ_DATA_ERROR   (-4)
#define gft_BZ_DATA_ERROR_MAGIC   (-5)
#define gft_BZ_EXPORT
#define gft_BZ_EXTERN   extern
#define gft_BZ_FINISH   2
#define gft_BZ_FINISH_OK   3
#define gft_BZ_FLUSH   1
#define gft_BZ_FLUSH_OK   2
#define gft_BZ_IO_ERROR   (-6)
#define gft_BZ_MAX_UNUSED   5000
#define gft_BZ_MEM_ERROR   (-3)
#define gft_BZ_OK   0
#define gft_BZ_OUTBUFF_FULL   (-8)
#define gft_BZ_PARAM_ERROR   (-2)
#define gft_BZ_RUN   0
#define gft_BZ_RUN_OK   1
#define gft_BZ_SEQUENCE_ERROR   (-1)
#define gft_BZ_STREAM_END   4
#define gft_BZ_UNEXPECTED_EOF   (-7)

Typedef Documentation

typedef void gft_BZFILE

Function Documentation

gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzBuffToBuffCompress ( char *  dest,
unsigned int *  destLen,
char *  source,
unsigned int  sourceLen,
int  blockSize100k,
int  verbosity,
int  workFactor 
)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzBuffToBuffDecompress ( char *  dest,
unsigned int *  destLen,
char *  source,
unsigned int  sourceLen,
int  small,
int  verbosity 
)
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzclose ( gft_BZFILE b)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzCompress ( bz_stream strm,
int  action 
)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzCompressEnd ( bz_stream strm)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzCompressInit ( bz_stream strm,
int  blockSize100k,
int  verbosity,
int  workFactor 
)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzDecompress ( bz_stream strm)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzDecompressEnd ( bz_stream strm)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzDecompressInit ( bz_stream strm,
int  verbosity,
int  small 
)
gft_BZ_EXTERN gft_BZFILE* gft_BZ_API() gft_BZ2_bzdopen ( int  fd,
const char *  mode 
)
gft_BZ_EXTERN const char* gft_BZ_API() gft_BZ2_bzerror ( gft_BZFILE b,
int *  errnum 
)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzflush ( gft_BZFILE b)
gft_BZ_EXTERN const char* gft_BZ_API() gft_BZ2_bzlibVersion ( void  )
gft_BZ_EXTERN gft_BZFILE* gft_BZ_API() gft_BZ2_bzopen ( const char *  path,
const char *  mode 
)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzRead ( int *  bzerror,
gft_BZFILE b,
void *  buf,
int  len 
)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzread ( gft_BZFILE b,
void *  buf,
int  len 
)
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzReadClose ( int *  bzerror,
gft_BZFILE b 
)
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzReadGetUnused ( int *  bzerror,
gft_BZFILE b,
void **  unused,
int *  nUnused 
)
gft_BZ_EXTERN gft_BZFILE* gft_BZ_API() gft_BZ2_bzReadOpen ( int *  bzerror,
FILE *  f,
int  verbosity,
int  small,
void *  unused,
int  nUnused 
)
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzWrite ( int *  bzerror,
gft_BZFILE b,
void *  buf,
int  len 
)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzwrite ( gft_BZFILE b,
void *  buf,
int  len 
)
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzWriteClose ( int *  bzerror,
gft_BZFILE b,
int  abandon,
unsigned int *  nbytes_in,
unsigned int *  nbytes_out 
)
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzWriteClose64 ( int *  bzerror,
gft_BZFILE b,
int  abandon,
unsigned int *  nbytes_in_lo32,
unsigned int *  nbytes_in_hi32,
unsigned int *  nbytes_out_lo32,
unsigned int *  nbytes_out_hi32 
)
gft_BZ_EXTERN gft_BZFILE* gft_BZ_API() gft_BZ2_bzWriteOpen ( int *  bzerror,
FILE *  f,
int  blockSize100k,
int  verbosity,
int  workFactor 
)