LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

bzlib.h File Reference

#include <stdio.h>

Include dependency graph for bzlib.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bz_stream

Defines

#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)   func
#define BZ_EXTERN   extern
#define BZ_MAX_UNUSED   5000

Typedefs

typedef void BZFILE

Variables

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)


Define Documentation

#define BZ_API func   )     func
 

Definition at line 131 of file bzlib.h.

#define BZ_CONFIG_ERROR   (-9)
 

Definition at line 86 of file bzlib.h.

Referenced by llvm::Compressor::compress(), and llvm::Compressor::decompress().

#define BZ_DATA_ERROR   (-4)
 

Definition at line 81 of file bzlib.h.

Referenced by BZ2_decompress(), and llvm::Compressor::decompress().

#define BZ_DATA_ERROR_MAGIC   (-5)
 

Definition at line 82 of file bzlib.h.

Referenced by BZ2_decompress(), and llvm::Compressor::decompress().

#define BZ_EXPORT
 

Definition at line 110 of file bzlib.h.

#define BZ_EXTERN   extern
 

Definition at line 132 of file bzlib.h.

#define BZ_FINISH   2
 

Definition at line 71 of file bzlib.h.

Referenced by llvm::Compressor::compress().

#define BZ_FINISH_OK   3
 

Definition at line 76 of file bzlib.h.

Referenced by llvm::Compressor::compress().

#define BZ_FLUSH   1
 

Definition at line 70 of file bzlib.h.

#define BZ_FLUSH_OK   2
 

Definition at line 75 of file bzlib.h.

#define BZ_IO_ERROR   (-6)
 

Definition at line 83 of file bzlib.h.

#define BZ_MAX_UNUSED   5000
 

Definition at line 173 of file bzlib.h.

Referenced by bzopen_or_bzdopen().

#define BZ_MEM_ERROR   (-3)
 

Definition at line 80 of file bzlib.h.

Referenced by BZ2_decompress(), llvm::Compressor::compress(), and llvm::Compressor::decompress().

#define BZ_OK   0
 

Definition at line 73 of file bzlib.h.

Referenced by BZ2_decompress(), llvm::Compressor::compress(), and llvm::Compressor::decompress().

#define BZ_OUTBUFF_FULL   (-8)
 

Definition at line 85 of file bzlib.h.

#define BZ_PARAM_ERROR   (-2)
 

Definition at line 79 of file bzlib.h.

Referenced by llvm::Compressor::compress(), and llvm::Compressor::decompress().

#define BZ_RUN   0
 

Definition at line 69 of file bzlib.h.

#define BZ_RUN_OK   1
 

Definition at line 74 of file bzlib.h.

#define BZ_SEQUENCE_ERROR   (-1)
 

Definition at line 78 of file bzlib.h.

Referenced by llvm::Compressor::compress().

#define BZ_STREAM_END   4
 

Definition at line 77 of file bzlib.h.

Referenced by llvm::Compressor::compress(), and llvm::Compressor::decompress().

#define BZ_UNEXPECTED_EOF   (-7)
 

Definition at line 84 of file bzlib.h.


Typedef Documentation

typedef void BZFILE
 

Definition at line 175 of file bzlib.h.


Variable Documentation

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

Definition at line 242 of file bzlib.h.

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

Definition at line 252 of file bzlib.h.

BZ_EXTERN void BZ_API( BZ2_bzclose)(BZFILE *b)
 

Definition at line 303 of file bzlib.h.

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

Definition at line 145 of file bzlib.h.

BZ_EXTERN int BZ_API( BZ2_bzCompressEnd)(bz_stream *strm)
 

Definition at line 150 of file bzlib.h.

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

Definition at line 138 of file bzlib.h.

BZ_EXTERN int BZ_API( BZ2_bzDecompress)(bz_stream *strm)
 

Definition at line 160 of file bzlib.h.

BZ_EXTERN int BZ_API( BZ2_bzDecompressEnd)(bz_stream *strm)
 

Definition at line 164 of file bzlib.h.

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

Definition at line 154 of file bzlib.h.

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

Definition at line 282 of file bzlib.h.

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

Definition at line 307 of file bzlib.h.

BZ_EXTERN int BZ_API( BZ2_bzflush)(BZFILE *b)
 

Definition at line 299 of file bzlib.h.

BZ_EXTERN const char* BZ_API( BZ2_bzlibVersion)(void)
 

Definition at line 272 of file bzlib.h.

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

Definition at line 277 of file bzlib.h.

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

Definition at line 287 of file bzlib.h.

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

Definition at line 198 of file bzlib.h.

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

Definition at line 186 of file bzlib.h.

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

Definition at line 191 of file bzlib.h.

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

Definition at line 177 of file bzlib.h.

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

Definition at line 293 of file bzlib.h.

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

Definition at line 213 of file bzlib.h.

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

Definition at line 220 of file bzlib.h.

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)
 

Definition at line 228 of file bzlib.h.

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

Definition at line 205 of file bzlib.h.