1 | <HTML> |
---|
2 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
---|
3 | <!-- Created on January, 5 2002 by texi2html 1.64 --> |
---|
4 | <!-- |
---|
5 | Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) |
---|
6 | Karl Berry <karl@freefriends.org> |
---|
7 | Olaf Bachmann <obachman@mathematik.uni-kl.de> |
---|
8 | and many others. |
---|
9 | Maintained by: Olaf Bachmann <obachman@mathematik.uni-kl.de> |
---|
10 | Send bugs and suggestions to <texi2html@mathematik.uni-kl.de> |
---|
11 | |
---|
12 | --> |
---|
13 | <HEAD> |
---|
14 | <TITLE>Untitled Document: Table of Contents</TITLE> |
---|
15 | |
---|
16 | <META NAME="description" CONTENT="Untitled Document: Table of Contents"> |
---|
17 | <META NAME="keywords" CONTENT="Untitled Document: Table of Contents"> |
---|
18 | <META NAME="resource-type" CONTENT="document"> |
---|
19 | <META NAME="distribution" CONTENT="global"> |
---|
20 | <META NAME="Generator" CONTENT="texi2html 1.64"> |
---|
21 | |
---|
22 | </HEAD> |
---|
23 | |
---|
24 | <BODY LANG="" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080" ALINK="#FF0000"> |
---|
25 | |
---|
26 | <A NAME="SEC_Contents"></A> |
---|
27 | <TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0> |
---|
28 | <TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="manual.html#SEC_Top">Top</A>]</TD> |
---|
29 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="manual_toc.html#SEC_Contents">Contents</A>]</TD> |
---|
30 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[Index]</TD> |
---|
31 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="manual_abt.html#SEC_About"> ? </A>]</TD> |
---|
32 | </TR></TABLE> |
---|
33 | <H1>Table of Contents</H1> |
---|
34 | <UL> |
---|
35 | <A NAME="TOC1" HREF="manual_1.html#SEC1">1. Introduction</A> |
---|
36 | <BR> |
---|
37 | <A NAME="TOC2" HREF="manual_2.html#SEC2">2. How to use <CODE>bzip2</CODE></A> |
---|
38 | <BR> |
---|
39 | <UL> |
---|
40 | <UL> |
---|
41 | <UL> |
---|
42 | <A NAME="TOC3" HREF="manual_2.html#SEC3">NAME</A> |
---|
43 | <BR> |
---|
44 | <A NAME="TOC4" HREF="manual_2.html#SEC4">SYNOPSIS</A> |
---|
45 | <BR> |
---|
46 | <A NAME="TOC5" HREF="manual_2.html#SEC5">DESCRIPTION</A> |
---|
47 | <BR> |
---|
48 | <A NAME="TOC6" HREF="manual_2.html#SEC6">OPTIONS</A> |
---|
49 | <BR> |
---|
50 | <A NAME="TOC7" HREF="manual_2.html#SEC7">MEMORY MANAGEMENT</A> |
---|
51 | <BR> |
---|
52 | <A NAME="TOC8" HREF="manual_2.html#SEC8">RECOVERING DATA FROM DAMAGED FILES</A> |
---|
53 | <BR> |
---|
54 | <A NAME="TOC9" HREF="manual_2.html#SEC9">PERFORMANCE NOTES</A> |
---|
55 | <BR> |
---|
56 | <A NAME="TOC10" HREF="manual_2.html#SEC10">CAVEATS</A> |
---|
57 | <BR> |
---|
58 | <A NAME="TOC11" HREF="manual_2.html#SEC11">AUTHOR</A> |
---|
59 | <BR> |
---|
60 | </UL> |
---|
61 | </UL> |
---|
62 | </UL> |
---|
63 | <A NAME="TOC12" HREF="manual_3.html#SEC12">3. Programming with <CODE>libbzip2</CODE></A> |
---|
64 | <BR> |
---|
65 | <UL> |
---|
66 | <A NAME="TOC13" HREF="manual_3.html#SEC13">3.1 Top-level structure</A> |
---|
67 | <BR> |
---|
68 | <UL> |
---|
69 | <A NAME="TOC14" HREF="manual_3.html#SEC14">3.1.1 Low-level summary</A> |
---|
70 | <BR> |
---|
71 | <A NAME="TOC15" HREF="manual_3.html#SEC15">3.1.2 High-level summary</A> |
---|
72 | <BR> |
---|
73 | <A NAME="TOC16" HREF="manual_3.html#SEC16">3.1.3 Utility functions summary</A> |
---|
74 | <BR> |
---|
75 | </UL> |
---|
76 | <A NAME="TOC17" HREF="manual_3.html#SEC17">3.2 Error handling</A> |
---|
77 | <BR> |
---|
78 | <A NAME="TOC18" HREF="manual_3.html#SEC18">3.3 Low-level interface</A> |
---|
79 | <BR> |
---|
80 | <UL> |
---|
81 | <A NAME="TOC19" HREF="manual_3.html#SEC19">3.3.1 <CODE>BZ2_bzCompressInit</CODE></A> |
---|
82 | <BR> |
---|
83 | <A NAME="TOC20" HREF="manual_3.html#SEC20">3.3.2 <CODE>BZ2_bzCompress</CODE></A> |
---|
84 | <BR> |
---|
85 | <A NAME="TOC21" HREF="manual_3.html#SEC21">3.3.3 <CODE>BZ2_bzCompressEnd</CODE></A> |
---|
86 | <BR> |
---|
87 | <A NAME="TOC22" HREF="manual_3.html#SEC22">3.3.4 <CODE>BZ2_bzDecompressInit</CODE></A> |
---|
88 | <BR> |
---|
89 | <A NAME="TOC23" HREF="manual_3.html#SEC23">3.3.5 <CODE>BZ2_bzDecompress</CODE></A> |
---|
90 | <BR> |
---|
91 | <A NAME="TOC24" HREF="manual_3.html#SEC24">3.3.6 <CODE>BZ2_bzDecompressEnd</CODE></A> |
---|
92 | <BR> |
---|
93 | </UL> |
---|
94 | <A NAME="TOC25" HREF="manual_3.html#SEC25">3.4 High-level interface</A> |
---|
95 | <BR> |
---|
96 | <UL> |
---|
97 | <A NAME="TOC26" HREF="manual_3.html#SEC26">3.4.1 <CODE>BZ2_bzReadOpen</CODE></A> |
---|
98 | <BR> |
---|
99 | <A NAME="TOC27" HREF="manual_3.html#SEC27">3.4.2 <CODE>BZ2_bzRead</CODE></A> |
---|
100 | <BR> |
---|
101 | <A NAME="TOC28" HREF="manual_3.html#SEC28">3.4.3 <CODE>BZ2_bzReadGetUnused</CODE></A> |
---|
102 | <BR> |
---|
103 | <A NAME="TOC29" HREF="manual_3.html#SEC29">3.4.4 <CODE>BZ2_bzReadClose</CODE></A> |
---|
104 | <BR> |
---|
105 | <A NAME="TOC30" HREF="manual_3.html#SEC30">3.4.5 <CODE>BZ2_bzWriteOpen</CODE></A> |
---|
106 | <BR> |
---|
107 | <A NAME="TOC31" HREF="manual_3.html#SEC31">3.4.6 <CODE>BZ2_bzWrite</CODE></A> |
---|
108 | <BR> |
---|
109 | <A NAME="TOC32" HREF="manual_3.html#SEC32">3.4.7 <CODE>BZ2_bzWriteClose</CODE></A> |
---|
110 | <BR> |
---|
111 | <A NAME="TOC33" HREF="manual_3.html#SEC33">3.4.8 Handling embedded compressed data streams</A> |
---|
112 | <BR> |
---|
113 | <A NAME="TOC34" HREF="manual_3.html#SEC34">3.4.9 Standard file-reading/writing code</A> |
---|
114 | <BR> |
---|
115 | </UL> |
---|
116 | <A NAME="TOC35" HREF="manual_3.html#SEC35">3.5 Utility functions</A> |
---|
117 | <BR> |
---|
118 | <UL> |
---|
119 | <A NAME="TOC36" HREF="manual_3.html#SEC36">3.5.1 <CODE>BZ2_bzBuffToBuffCompress</CODE></A> |
---|
120 | <BR> |
---|
121 | <A NAME="TOC37" HREF="manual_3.html#SEC37">3.5.2 <CODE>BZ2_bzBuffToBuffDecompress</CODE></A> |
---|
122 | <BR> |
---|
123 | </UL> |
---|
124 | <A NAME="TOC38" HREF="manual_3.html#SEC38">3.6 <CODE>zlib</CODE> compatibility functions</A> |
---|
125 | <BR> |
---|
126 | <A NAME="TOC39" HREF="manual_3.html#SEC39">3.7 Using the library in a <CODE>stdio</CODE>-free environment</A> |
---|
127 | <BR> |
---|
128 | <UL> |
---|
129 | <A NAME="TOC40" HREF="manual_3.html#SEC40">3.7.1 Getting rid of <CODE>stdio</CODE></A> |
---|
130 | <BR> |
---|
131 | <A NAME="TOC41" HREF="manual_3.html#SEC41">3.7.2 Critical error handling</A> |
---|
132 | <BR> |
---|
133 | </UL> |
---|
134 | <A NAME="TOC42" HREF="manual_3.html#SEC42">3.8 Making a Windows DLL</A> |
---|
135 | <BR> |
---|
136 | </UL> |
---|
137 | <A NAME="TOC43" HREF="manual_4.html#SEC43">4. Miscellanea</A> |
---|
138 | <BR> |
---|
139 | <UL> |
---|
140 | <A NAME="TOC44" HREF="manual_4.html#SEC44">4.1 Limitations of the compressed file format</A> |
---|
141 | <BR> |
---|
142 | <A NAME="TOC45" HREF="manual_4.html#SEC45">4.2 Portability issues</A> |
---|
143 | <BR> |
---|
144 | <A NAME="TOC46" HREF="manual_4.html#SEC46">4.3 Reporting bugs</A> |
---|
145 | <BR> |
---|
146 | <A NAME="TOC47" HREF="manual_4.html#SEC47">4.4 Did you get the right package?</A> |
---|
147 | <BR> |
---|
148 | <A NAME="TOC48" HREF="manual_4.html#SEC48">4.5 Testing</A> |
---|
149 | <BR> |
---|
150 | <A NAME="TOC49" HREF="manual_4.html#SEC49">4.6 Further reading</A> |
---|
151 | <BR> |
---|
152 | </UL> |
---|
153 | </UL> |
---|
154 | <HR SIZE=1> |
---|
155 | <BR> |
---|
156 | <FONT SIZE="-1"> |
---|
157 | This document was generated |
---|
158 | by <I>Julian Seward</I> on <I>January, 5 2002</I> |
---|
159 | using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html |
---|
160 | "><I>texi2html</I></A> |
---|
161 | |
---|
162 | </BODY> |
---|
163 | </HTML> |
---|