Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
bzlib.h File Reference
#include <stdio.h>

Go to the source code of this file.

Data Structures

struct  bz_stream
 

Macros

#define BZ_RUN   0
 
#define BZ_FLUSH   1
 
#define BZ_FINISH   2
 
#define BZ_OK   0
 
#define BZ_RUN_OK   1
 
#define BZ_FLUSH_OK   2
 
#define BZ_FINISH_OK   3
 
#define BZ_STREAM_END   4
 
#define BZ_SEQUENCE_ERROR   (-1)
 
#define BZ_PARAM_ERROR   (-2)
 
#define BZ_MEM_ERROR   (-3)
 
#define BZ_DATA_ERROR   (-4)
 
#define BZ_DATA_ERROR_MAGIC   (-5)
 
#define BZ_IO_ERROR   (-6)
 
#define BZ_UNEXPECTED_EOF   (-7)
 
#define BZ_OUTBUFF_FULL   (-8)
 
#define BZ_CONFIG_ERROR   (-9)
 
#define BZ_EXPORT
 
#define BZ_API(func)
 
#define BZ_EXTERN   extern
 
#define BZ_MAX_UNUSED   5000
 

Functions

BZ_EXTERN int BZ_API BZ2_bzCompressInit (bz_stream *strm, int blockSize100k, int verbosity, int workFactor)
 
BZ_EXTERN int BZ_API BZ2_bzCompress (bz_stream *strm, int action)
 
BZ_EXTERN int BZ_API BZ2_bzCompressEnd (bz_stream *strm)
 
BZ_EXTERN int BZ_API BZ2_bzDecompressInit (bz_stream *strm, int verbosity, int small)
 
BZ_EXTERN int BZ_API BZ2_bzDecompress (bz_stream *strm)
 
BZ_EXTERN int BZ_API BZ2_bzDecompressEnd (bz_stream *strm)
 
BZ_EXTERN BZFILE *BZ_API BZ2_bzReadOpen (int *bzerror, FILE *f, int verbosity, int small, void *unused, int nUnused)
 
BZ_EXTERN void BZ_API BZ2_bzReadClose (int *bzerror, BZFILE *b)
 
BZ_EXTERN void BZ_API BZ2_bzReadGetUnused (int *bzerror, BZFILE *b, void **unused, int *nUnused)
 
BZ_EXTERN int BZ_API BZ2_bzRead (int *bzerror, BZFILE *b, void *buf, int len)
 
BZ_EXTERN BZFILE *BZ_API BZ2_bzWriteOpen (int *bzerror, FILE *f, int blockSize100k, int verbosity, int workFactor)
 
BZ_EXTERN void BZ_API BZ2_bzWrite (int *bzerror, BZFILE *b, void *buf, int len)
 
BZ_EXTERN void BZ_API BZ2_bzWriteClose (int *bzerror, BZFILE *b, int abandon, unsigned int *nbytes_in, unsigned int *nbytes_out)
 
BZ_EXTERN void BZ_API BZ2_bzWriteClose64 (int *bzerror, BZFILE *b, int abandon, unsigned int *nbytes_in_lo32, unsigned int *nbytes_in_hi32, unsigned int *nbytes_out_lo32, unsigned int *nbytes_out_hi32)
 
BZ_EXTERN int BZ_API BZ2_bzBuffToBuffCompress (char *dest, unsigned int *destLen, char *source, unsigned int sourceLen, int blockSize100k, int verbosity, int workFactor)
 
BZ_EXTERN int BZ_API BZ2_bzBuffToBuffDecompress (char *dest, unsigned int *destLen, char *source, unsigned int sourceLen, int small, int verbosity)
 
BZ_EXTERN const char *BZ_API BZ2_bzlibVersion (void)
 
BZ_EXTERN BZFILE *BZ_API BZ2_bzopen (const char *path, const char *mode)
 
BZ_EXTERN BZFILE *BZ_API BZ2_bzdopen (int fd, const char *mode)
 
BZ_EXTERN int BZ_API BZ2_bzread (BZFILE *b, void *buf, int len)
 
BZ_EXTERN int BZ_API BZ2_bzwrite (BZFILE *b, void *buf, int len)
 
BZ_EXTERN int BZ_API BZ2_bzflush (BZFILE *b)
 
BZ_EXTERN void BZ_API BZ2_bzclose (BZFILE *b)
 
BZ_EXTERN const char *BZ_API BZ2_bzerror (BZFILE *b, int *errnum)
 

Macro Definition Documentation

◆ BZ_API

#define BZ_API ( func)
Value:
func

◆ BZ_CONFIG_ERROR

#define BZ_CONFIG_ERROR   (-9)

◆ BZ_DATA_ERROR

#define BZ_DATA_ERROR   (-4)

◆ BZ_DATA_ERROR_MAGIC

#define BZ_DATA_ERROR_MAGIC   (-5)

◆ BZ_EXPORT

#define BZ_EXPORT

◆ BZ_EXTERN

#define BZ_EXTERN   extern

◆ BZ_FINISH

#define BZ_FINISH   2

◆ BZ_FINISH_OK

#define BZ_FINISH_OK   3

◆ BZ_FLUSH

#define BZ_FLUSH   1

◆ BZ_FLUSH_OK

#define BZ_FLUSH_OK   2

◆ BZ_IO_ERROR

#define BZ_IO_ERROR   (-6)

◆ BZ_MAX_UNUSED

#define BZ_MAX_UNUSED   5000

◆ BZ_MEM_ERROR

#define BZ_MEM_ERROR   (-3)

◆ BZ_OK

#define BZ_OK   0

◆ BZ_OUTBUFF_FULL

#define BZ_OUTBUFF_FULL   (-8)

◆ BZ_PARAM_ERROR

#define BZ_PARAM_ERROR   (-2)

◆ BZ_RUN

#define BZ_RUN   0

◆ BZ_RUN_OK

#define BZ_RUN_OK   1

◆ BZ_SEQUENCE_ERROR

#define BZ_SEQUENCE_ERROR   (-1)

◆ BZ_STREAM_END

#define BZ_STREAM_END   4

◆ BZ_UNEXPECTED_EOF

#define BZ_UNEXPECTED_EOF   (-7)

Function Documentation

◆ BZ2_bzBuffToBuffCompress()

BZ_EXTERN int BZ_API BZ2_bzBuffToBuffCompress ( char * dest,
unsigned int * destLen,
char * source,
unsigned int sourceLen,
int blockSize100k,
int verbosity,
int workFactor )

◆ BZ2_bzBuffToBuffDecompress()

BZ_EXTERN int BZ_API BZ2_bzBuffToBuffDecompress ( char * dest,
unsigned int * destLen,
char * source,
unsigned int sourceLen,
int small,
int verbosity )

◆ BZ2_bzclose()

BZ_EXTERN void BZ_API BZ2_bzclose ( BZFILE * b)

◆ BZ2_bzCompress()

BZ_EXTERN int BZ_API BZ2_bzCompress ( bz_stream * strm,
int action )

◆ BZ2_bzCompressEnd()

BZ_EXTERN int BZ_API BZ2_bzCompressEnd ( bz_stream * strm)

◆ BZ2_bzCompressInit()

BZ_EXTERN int BZ_API BZ2_bzCompressInit ( bz_stream * strm,
int blockSize100k,
int verbosity,
int workFactor )

◆ BZ2_bzDecompress()

BZ_EXTERN int BZ_API BZ2_bzDecompress ( bz_stream * strm)

◆ BZ2_bzDecompressEnd()

BZ_EXTERN int BZ_API BZ2_bzDecompressEnd ( bz_stream * strm)

◆ BZ2_bzDecompressInit()

BZ_EXTERN int BZ_API BZ2_bzDecompressInit ( bz_stream * strm,
int verbosity,
int small )

◆ BZ2_bzdopen()

BZ_EXTERN BZFILE *BZ_API BZ2_bzdopen ( int fd,
const char * mode )

◆ BZ2_bzerror()

BZ_EXTERN const char *BZ_API BZ2_bzerror ( BZFILE * b,
int * errnum )

◆ BZ2_bzflush()

BZ_EXTERN int BZ_API BZ2_bzflush ( BZFILE * b)

◆ BZ2_bzlibVersion()

BZ_EXTERN const char *BZ_API BZ2_bzlibVersion ( void )

◆ BZ2_bzopen()

BZ_EXTERN BZFILE *BZ_API BZ2_bzopen ( const char * path,
const char * mode )

wide aware my love...

◆ BZ2_bzRead()

BZ_EXTERN int BZ_API BZ2_bzRead ( int * bzerror,
BZFILE * b,
void * buf,
int len )

◆ BZ2_bzread()

BZ_EXTERN int BZ_API BZ2_bzread ( BZFILE * b,
void * buf,
int len )

◆ BZ2_bzReadClose()

BZ_EXTERN void BZ_API BZ2_bzReadClose ( int * bzerror,
BZFILE * b )

◆ BZ2_bzReadGetUnused()

BZ_EXTERN void BZ_API BZ2_bzReadGetUnused ( int * bzerror,
BZFILE * b,
void ** unused,
int * nUnused )

◆ BZ2_bzReadOpen()

BZ_EXTERN BZFILE *BZ_API BZ2_bzReadOpen ( int * bzerror,
FILE * f,
int verbosity,
int small,
void * unused,
int nUnused )

◆ BZ2_bzWrite()

BZ_EXTERN void BZ_API BZ2_bzWrite ( int * bzerror,
BZFILE * b,
void * buf,
int len )

◆ BZ2_bzwrite()

BZ_EXTERN int BZ_API BZ2_bzwrite ( BZFILE * b,
void * buf,
int len )

◆ BZ2_bzWriteClose()

BZ_EXTERN void BZ_API BZ2_bzWriteClose ( int * bzerror,
BZFILE * b,
int abandon,
unsigned int * nbytes_in,
unsigned int * nbytes_out )

◆ BZ2_bzWriteClose64()

BZ_EXTERN void BZ_API BZ2_bzWriteClose64 ( int * bzerror,
BZFILE * b,
int abandon,
unsigned int * nbytes_in_lo32,
unsigned int * nbytes_in_hi32,
unsigned int * nbytes_out_lo32,
unsigned int * nbytes_out_hi32 )

◆ BZ2_bzWriteOpen()

BZ_EXTERN BZFILE *BZ_API BZ2_bzWriteOpen ( int * bzerror,
FILE * f,
int blockSize100k,
int verbosity,
int workFactor )