bzlib.h (90067) | bzlib.h (146293) |
---|---|
1 2/*-------------------------------------------------------------*/ 3/*--- Public header file for the library. ---*/ 4/*--- bzlib.h ---*/ 5/*-------------------------------------------------------------*/ 6 7/*-- 8 This file is a part of bzip2 and/or libbzip2, a program and 9 library for lossless, block-sorting data compression. 10 | 1 2/*-------------------------------------------------------------*/ 3/*--- Public header file for the library. ---*/ 4/*--- bzlib.h ---*/ 5/*-------------------------------------------------------------*/ 6 7/*-- 8 This file is a part of bzip2 and/or libbzip2, a program and 9 library for lossless, block-sorting data compression. 10 |
11 Copyright (C) 1996-2002 Julian R Seward. All rights reserved. | 11 Copyright (C) 1996-2005 Julian R Seward. All rights reserved. |
12 13 Redistribution and use in source and binary forms, with or without 14 modification, are permitted provided that the following conditions 15 are met: 16 17 1. Redistributions of source code must retain the above copyright 18 notice, this list of conditions and the following disclaimer. 19 --- 17 unchanged lines hidden (view full) --- 37 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 38 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 39 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 40 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 41 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 42 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 43 44 Julian Seward, Cambridge, UK. | 12 13 Redistribution and use in source and binary forms, with or without 14 modification, are permitted provided that the following conditions 15 are met: 16 17 1. Redistributions of source code must retain the above copyright 18 notice, this list of conditions and the following disclaimer. 19 --- 17 unchanged lines hidden (view full) --- 37 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 38 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 39 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 40 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 41 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 42 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 43 44 Julian Seward, Cambridge, UK. |
45 jseward@acm.org | 45 jseward@bzip.org |
46 bzip2/libbzip2 version 1.0 of 21 March 2000 47 48 This program is based on (at least) the work of: 49 Mike Burrows 50 David Wheeler 51 Peter Fenwick 52 Alistair Moffat 53 Radford Neal --- 51 unchanged lines hidden (view full) --- 105 } 106 bz_stream; 107 108 109#ifndef BZ_IMPORT 110#define BZ_EXPORT 111#endif 112 | 46 bzip2/libbzip2 version 1.0 of 21 March 2000 47 48 This program is based on (at least) the work of: 49 Mike Burrows 50 David Wheeler 51 Peter Fenwick 52 Alistair Moffat 53 Radford Neal --- 51 unchanged lines hidden (view full) --- 105 } 106 bz_stream; 107 108 109#ifndef BZ_IMPORT 110#define BZ_EXPORT 111#endif 112 |
113#ifndef BZ_NO_STDIO |
|
113/* Need a definitition for FILE */ 114#include <stdio.h> | 114/* Need a definitition for FILE */ 115#include <stdio.h> |
116#endif |
|
115 116#ifdef _WIN32 117# include <windows.h> 118# ifdef small 119 /* windows.h define small to char */ 120# undef small 121# endif 122# ifdef BZ_EXPORT --- 199 unchanged lines hidden --- | 117 118#ifdef _WIN32 119# include <windows.h> 120# ifdef small 121 /* windows.h define small to char */ 122# undef small 123# endif 124# ifdef BZ_EXPORT --- 199 unchanged lines hidden --- |