6 #if defined(__LCLINT__)
10 BZ_EXTERN BZFILE* BZ_API(BZ2_bzReadOpen) (
22 BZ_EXTERN
void BZ_API(BZ2_bzReadClose) (
30 BZ_EXTERN
void BZ_API(BZ2_bzReadGetUnused) (
40 BZ_EXTERN
int BZ_API(BZ2_bzRead) (
50 BZ_EXTERN BZFILE* BZ_API(BZ2_bzWriteOpen) (
59 BZ_EXTERN
void BZ_API(BZ2_bzWrite) (
68 BZ_EXTERN
void BZ_API(BZ2_bzWriteClose) (
75 unsigned int* nbytes_in,
77 unsigned int* nbytes_out
81 BZ_EXTERN
int BZ_API(BZ2_bzflush) (
86 BZ_EXTERN
const char * BZ_API(BZ2_bzerror) (
93 BZ_EXTERN
int BZ_API(BZ2_bzBuffToBuffCompress) (
95 unsigned int* destLen,
97 unsigned int sourceLen,
104 BZ_EXTERN
int BZ_API(BZ2_bzBuffToBuffDecompress) (
106 unsigned int* destLen,
108 unsigned int sourceLen,
114 BZ_EXTERN
int BZ_API(BZ2_bzCompressInit) (
122 BZ_EXTERN
int BZ_API(BZ2_bzCompress) (
128 BZ_EXTERN
int BZ_API(BZ2_bzCompressEnd) (
133 BZ_EXTERN
int BZ_API(BZ2_bzDecompressInit) (
140 BZ_EXTERN
int BZ_API(BZ2_bzDecompress) (
145 BZ_EXTERN
int BZ_API(BZ2_bzDecompressEnd) (
161 #if defined(_RPMBZ_INTERNAL)
174 unsigned int nbytes_in;
175 unsigned int nbytes_out;
177 unsigned int blocksize;
198 static rpmbz rpmbzInit(
int level,
int small,
int verbosity, mode_t omode)
202 static int _bzdB = 9;
203 static int _bzdS = 0;
204 static int _bzdV = 1;
205 static int _bzdW = 30;
207 bz->B = (level >= 1 && level <= 9) ? level : _bzdB;
208 bz->S = (small >= 0) ? small : _bzdS;
209 bz->V = (verbosity >= 0 && verbosity <= 4) ? verbosity : _bzdV;
236 rpmbz rpmbzNew(
const char * path,
const char * fmode,
int fdno)
243 const char ** errmsg)
250 const char ** errmsg)
263 rpmbz rpmbzOpen(
const char * path,
const char * fmode)
270 rpmbz rpmbzFdopen(
void * _fdno,
const char * fmode)
276 int rpmbzFlush(
void * _bz)
const char * rpmbzStrerror(rpmbz bz)
const char const char size_t len
struct rpmzJob_s * rpmzJob
ssize_t rpmbzRead(rpmbz bz, char *buf, size_t count, const char **errmsg)
int rpmbzCompressBlock(void *_bz, rpmzJob job)
void * xcalloc(size_t nmemb, size_t size)
rpmbz rpmbzNew(const char *path, const char *fmode, int fdno)
void rpmbzClose(rpmbz bz, int abort, const char **errmsg)
static void * _free(const void *p)
Wrapper to free(3), hides const compilation noise, permit NULL, return NULL.
ssize_t rpmbzWrite(rpmbz bz, const char *buf, size_t count, const char **errmsg)
rpmbz rpmbzFree(rpmbz bz, int abort)