30 #define gft_BZ_FLUSH 1
31 #define gft_BZ_FINISH 2
34 #define gft_BZ_RUN_OK 1
35 #define gft_BZ_FLUSH_OK 2
36 #define gft_BZ_FINISH_OK 3
37 #define gft_BZ_STREAM_END 4
38 #define gft_BZ_SEQUENCE_ERROR (-1)
39 #define gft_BZ_PARAM_ERROR (-2)
40 #define gft_BZ_MEM_ERROR (-3)
41 #define gft_BZ_DATA_ERROR (-4)
42 #define gft_BZ_DATA_ERROR_MAGIC (-5)
43 #define gft_BZ_IO_ERROR (-6)
44 #define gft_BZ_UNEXPECTED_EOF (-7)
45 #define gft_BZ_OUTBUFF_FULL (-8)
46 #define gft_BZ_CONFIG_ERROR (-9)
62 void *(*bzalloc)(
void *,int,int);
63 void (*bzfree)(
void *,
void *);
73 #ifndef gft_BZ_NO_STDIO
97 # define gft_BZ_API(func) func
98 # define gft_BZ_EXTERN extern
137 #ifndef gft_BZ_NO_STDIO
138 #define gft_BZ_MAX_UNUSED 5000
189 unsigned int* nbytes_in,
190 unsigned int* nbytes_out
197 unsigned int* nbytes_in_lo32,
198 unsigned int* nbytes_in_hi32,
199 unsigned int* nbytes_out_lo32,
200 unsigned int* nbytes_out_hi32
209 unsigned int* destLen,
211 unsigned int sourceLen,
219 unsigned int* destLen,
221 unsigned int sourceLen,
239 #ifndef gft_BZ_NO_STDIO
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzCompressEnd(bz_stream *strm)
gft_BZ_EXTERN const char *gft_BZ_API() gft_BZ2_bzerror(gft_BZFILE *b, int *errnum)
void gft_BZFILE
Definition: gft_bzlib.h:140
unsigned int total_in_hi32
Definition: gft_bzlib.h:53
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzDecompressInit(bz_stream *strm, int verbosity, int small)
unsigned int avail_in
Definition: gft_bzlib.h:51
#define gft_BZ_API(func)
Definition: gft_bzlib.h:97
unsigned int total_out_hi32
Definition: gft_bzlib.h:58
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzCompressInit(bz_stream *strm, int blockSize100k, int verbosity, int workFactor)
#define gft_BZ_EXTERN
Definition: gft_bzlib.h:98
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 int gft_BZ_API() gft_BZ2_bzwrite(gft_BZFILE *b, void *buf, int len)
gft_BZ_EXTERN gft_BZFILE *gft_BZ_API() gft_BZ2_bzopen(const char *path, const char *mode)
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_bzflush(gft_BZFILE *b)
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzDecompress(bz_stream *strm)
unsigned int total_in_lo32
Definition: gft_bzlib.h:52
unsigned int total_out_lo32
Definition: gft_bzlib.h:57
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzReadClose(int *bzerror, gft_BZFILE *b)
Definition: gft_bzlib.h:48
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 const char *gft_BZ_API() gft_BZ2_bzlibVersion(void)
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzclose(gft_BZFILE *b)
void * state
Definition: gft_bzlib.h:60
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzRead(int *bzerror, gft_BZFILE *b, void *buf, int len)
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_bzReadOpen(int *bzerror, FILE *f, int verbosity, int small, void *unused, int nUnused)
double f(double t)
Definition: gft_color.cpp:15
gft_BZ_EXTERN gft_BZFILE *gft_BZ_API() gft_BZ2_bzWriteOpen(int *bzerror, FILE *f, int blockSize100k, int verbosity, int workFactor)
unsigned int avail_out
Definition: gft_bzlib.h:56
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzread(gft_BZFILE *b, void *buf, int len)
void * opaque
Definition: gft_bzlib.h:64
char * next_out
Definition: gft_bzlib.h:55
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_bzDecompressEnd(bz_stream *strm)
gft_BZ_EXTERN void gft_BZ_API() gft_BZ2_bzReadGetUnused(int *bzerror, gft_BZFILE *b, void **unused, int *nUnused)
char * next_in
Definition: gft_bzlib.h:50
gft_BZ_EXTERN int gft_BZ_API() gft_BZ2_bzCompress(bz_stream *strm, int action)
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)