Back to index

avfs  1.0.1
bzconf.h
Go to the documentation of this file.
00001 /* IMPORTANT NOTE: This is not the original bzip2 distribution.
00002 
00003    This file is copyright (C) 2005 Ralf Hoffmann
00004    (ralf@boomerangsworld.de)
00005 
00006    The modified software can be distributed under the same licence as
00007    the original software (see bellow).
00008 */
00009 
00010 /*-------------------------------------------------------------*/
00011 /*--- Library top-level functions.                          ---*/
00012 /*---                                               bzlib.c ---*/
00013 /*-------------------------------------------------------------*/
00014 
00015 /*--
00016   This file is a part of bzip2 and/or libbzip2, a program and
00017   library for lossless, block-sorting data compression.
00018 
00019   Copyright (C) 1996-2000 Julian R Seward.  All rights reserved.
00020 
00021   Redistribution and use in source and binary forms, with or without
00022   modification, are permitted provided that the following conditions
00023   are met:
00024 
00025   1. Redistributions of source code must retain the above copyright
00026      notice, this list of conditions and the following disclaimer.
00027 
00028   2. The origin of this software must not be misrepresented; you must 
00029      not claim that you wrote the original software.  If you use this 
00030      software in a product, an acknowledgment in the product 
00031      documentation would be appreciated but is not required.
00032 
00033   3. Altered source versions must be plainly marked as such, and must
00034      not be misrepresented as being the original software.
00035 
00036   4. The name of the author may not be used to endorse or promote 
00037      products derived from this software without specific prior written 
00038      permission.
00039 
00040   THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
00041   OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
00042   WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
00043   ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
00044   DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
00045   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
00046   GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
00047   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
00048   WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
00049   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
00050   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00051 
00052   Julian Seward, Cambridge, UK.
00053   jseward@acm.org
00054   bzip2/libbzip2 version 1.0 of 21 March 2000
00055 
00056   This program is based on (at least) the work of:
00057      Mike Burrows
00058      David Wheeler
00059      Peter Fenwick
00060      Alistair Moffat
00061      Radford Neal
00062      Ian H. Witten
00063      Robert Sedgewick
00064      Jon L. Bentley
00065 
00066   For more information on these sources, see the manual.
00067 --*/
00068 
00069 #ifndef BZCONF_H
00070 #define BZCONF_H
00071 
00072 #define BZ_PREFIX 1
00073 
00074 #ifdef BZ_PREFIX
00075 #  define BZ2_blockSort ABZ_BZ2_blockSort
00076 #  define BZ2_hbAssignCodes ABZ_BZ2_hbAssignCodes
00077 #  define BZ2_hbCreateDecodeTables ABZ_BZ2_hbCreateDecodeTables
00078 #  define BZ2_hbMakeCodeLengths ABZ_BZ2_hbMakeCodeLengths
00079 #  define BZ2_bsInitWrite ABZ_BZ2_bsInitWrite
00080 #  define BZ2_compressBlock ABZ_BZ2_compressBlock
00081 #  define BZ2_decompress ABZ_BZ2_decompress
00082 #  define BZ2_bzBuffToBuffCompress ABZ_BZ2_bzBuffToBuffCompress
00083 #  define BZ2_bzBuffToBuffDecompress ABZ_BZ2_bzBuffToBuffDecompress
00084 #  define BZ2_bzCompress ABZ_BZ2_bzCompress
00085 #  define BZ2_bzCompressEnd ABZ_BZ2_bzCompressEnd
00086 #  define BZ2_bzCompressInit ABZ_BZ2_bzCompressInit
00087 #  define BZ2_bzDecompress ABZ_BZ2_bzDecompress
00088 #  define BZ2_bzDecompressEnd ABZ_BZ2_bzDecompressEnd
00089 #  define BZ2_bzDecompressInit ABZ_BZ2_bzDecompressInit
00090 #  define BZ2_bzRestoreBlockEnd ABZ_BZ2_bzRestoreBlockEnd
00091 #  define BZ2_bzSetBlockEndHandler ABZ_BZ2_bzSetBlockEndHandler
00092 #  define BZ2_bzlibVersion ABZ_BZ2_bzlibVersion
00093 #  define BZ2_indexIntoF ABZ_BZ2_indexIntoF
00094 #  define BZ2_crc32Table ABZ_BZ2_crc32Table
00095 #  define BZ2_rNums ABZ_BZ2_rNums
00096 #endif
00097 
00098 #endif