bzlib

This file is part of bzip2/libbzip2, a program and library for lossless, block-sorting data compression.

bzip2/libbzip2 version 1.0.6 of 6 September 2010 Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org>

Please read the WARNING, DISCLAIMER and PATENTS sections in the README file.

This program is released under the terms of the license contained in the file LICENSE.

Members

Aliases

BZFILE
alias BZFILE = void
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

BZ2_bzBuffToBuffCompress
int BZ2_bzBuffToBuffCompress(ubyte* dest, uint* destLen, ubyte* source, uint sourceLen, int blockSize100k, int verbosity, int workFactor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzBuffToBuffDecompress
int BZ2_bzBuffToBuffDecompress(ubyte* dest, uint* destLen, ubyte* source, uint sourceLen, int small, int verbosity)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzCompress
int BZ2_bzCompress(bz_stream* strm, int action)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzCompressEnd
int BZ2_bzCompressEnd(bz_stream* strm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzCompressInit
int BZ2_bzCompressInit(bz_stream* strm, int blockSize100k, int verbosity, int workFactor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzDecompress
int BZ2_bzDecompress(bz_stream* strm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzDecompressEnd
int BZ2_bzDecompressEnd(bz_stream* strm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzDecompressInit
int BZ2_bzDecompressInit(bz_stream* strm, int verbosity, int small)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzRead
int BZ2_bzRead(int* bzerror, BZFILE* b, void* buf, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzReadClose
void BZ2_bzReadClose(int* bzerror, BZFILE* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzReadGetUnused
void BZ2_bzReadGetUnused(int* bzerror, BZFILE* b, void** unused, int* nUnused)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzReadOpen
BZFILE* BZ2_bzReadOpen(int* bzerror, FILE* f, int verbosity, int small, void* unused, int nUnused)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzWrite
void BZ2_bzWrite(int* bzerror, BZFILE* b, void* buf, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzWriteClose
void BZ2_bzWriteClose(int* bzerror, BZFILE* b, int abandon, uint* nbytes_in, uint* nbytes_out)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzWriteClose64
void BZ2_bzWriteClose64(int* bzerror, BZFILE* b, int abandon, uint* nbytes_in_lo32, uint* nbytes_in_hi32, uint* nbytes_out_lo32, uint* nbytes_out_hi32)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzWriteOpen
BZFILE* BZ2_bzWriteOpen(int* bzerror, FILE* f, int blockSize100k, int verbosity, int workFactor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzclose
void BZ2_bzclose(BZFILE* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzdopen
BZFILE* BZ2_bzdopen(int fd, const(char)* mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzerror
const(char)* BZ2_bzerror(BZFILE* b, int* errnum)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzflush
int BZ2_bzflush(BZFILE* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzlibVersion
const(char)* BZ2_bzlibVersion()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzopen
BZFILE* BZ2_bzopen(const(char)* path, const(char)* mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzread
int BZ2_bzread(BZFILE* b, void* buf, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ2_bzwrite
int BZ2_bzwrite(BZFILE* b, void* buf, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

BZ_CONFIG_ERROR
enum BZ_CONFIG_ERROR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_DATA_ERROR
enum BZ_DATA_ERROR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_DATA_ERROR_MAGIC
enum BZ_DATA_ERROR_MAGIC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_FINISH
enum BZ_FINISH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_FINISH_OK
enum BZ_FINISH_OK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_FLUSH
enum BZ_FLUSH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_FLUSH_OK
enum BZ_FLUSH_OK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_IO_ERROR
enum BZ_IO_ERROR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_MAX_UNUSED
enum BZ_MAX_UNUSED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_MEM_ERROR
enum BZ_MEM_ERROR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_OK
enum BZ_OK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_OUTBUFF_FULL
enum BZ_OUTBUFF_FULL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_PARAM_ERROR
enum BZ_PARAM_ERROR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_RUN
enum BZ_RUN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_RUN_OK
enum BZ_RUN_OK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_SEQUENCE_ERROR
enum BZ_SEQUENCE_ERROR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_STREAM_END
enum BZ_STREAM_END;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BZ_UNEXPECTED_EOF
enum BZ_UNEXPECTED_EOF;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

bz_stream
struct bz_stream
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta