<HTML>
<HEAD>
<!-- This HTML file has been created by texi2html 1.51
     from manual.texi on 23 August 1998 -->

<TITLE>bzip2 and libbzip2 - Table of Contents</TITLE>
</HEAD>
<BODY>
<H1>bzip2 and libbzip2</H1>
<H2>a program and library for data compression</H2>
<H2>copyright (C) 1996-1998 Julian Seward</H2>
<H2>version 0.9.0 of 23 August 1998</H2>
<ADDRESS>Julian Seward</ADDRESS>
<P>
<P><HR><P>
<UL>
<LI><A NAME="TOC1" HREF="manual_1.html#SEC1">Introduction</A>
<LI><A NAME="TOC2" HREF="manual_2.html#SEC2">How to use <CODE>bzip2</CODE></A>
<LI><A NAME="TOC3" HREF="manual_3.html#SEC3">Programming with <CODE>libbzip2</CODE></A>
<UL>
<LI><A NAME="TOC4" HREF="manual_3.html#SEC4">Top-level structure</A>
<UL>
<LI><A NAME="TOC5" HREF="manual_3.html#SEC5">Low-level summary</A>
<LI><A NAME="TOC6" HREF="manual_3.html#SEC6">High-level summary</A>
<LI><A NAME="TOC7" HREF="manual_3.html#SEC7">Utility functions summary</A>
</UL>
<LI><A NAME="TOC8" HREF="manual_3.html#SEC8">Error handling</A>
<LI><A NAME="TOC9" HREF="manual_3.html#SEC9">Low-level interface</A>
<UL>
<LI><A NAME="TOC10" HREF="manual_3.html#SEC10"><CODE>bzCompressInit</CODE></A>
<LI><A NAME="TOC11" HREF="manual_3.html#SEC11"><CODE>bzCompress</CODE></A>
<LI><A NAME="TOC12" HREF="manual_3.html#SEC12"><CODE>bzCompressEnd</CODE></A>
<LI><A NAME="TOC13" HREF="manual_3.html#SEC13"><CODE>bzDecompressInit</CODE></A>
<LI><A NAME="TOC14" HREF="manual_3.html#SEC14"><CODE>bzDecompress</CODE></A>
<LI><A NAME="TOC15" HREF="manual_3.html#SEC15"><CODE>bzDecompressEnd</CODE></A>
</UL>
<LI><A NAME="TOC16" HREF="manual_3.html#SEC16">High-level interface</A>
<UL>
<LI><A NAME="TOC17" HREF="manual_3.html#SEC17"><CODE>bzReadOpen</CODE></A>
<LI><A NAME="TOC18" HREF="manual_3.html#SEC18"><CODE>bzRead</CODE></A>
<LI><A NAME="TOC19" HREF="manual_3.html#SEC19"><CODE>bzReadGetUnused</CODE></A>
<LI><A NAME="TOC20" HREF="manual_3.html#SEC20"><CODE>bzReadClose</CODE></A>
<LI><A NAME="TOC21" HREF="manual_3.html#SEC21"><CODE>bzWriteOpen</CODE></A>
<LI><A NAME="TOC22" HREF="manual_3.html#SEC22"><CODE>bzWrite</CODE></A>
<LI><A NAME="TOC23" HREF="manual_3.html#SEC23"><CODE>bzWriteClose</CODE></A>
<LI><A NAME="TOC24" HREF="manual_3.html#SEC24">Handling embedded compressed data streams</A>
<LI><A NAME="TOC25" HREF="manual_3.html#SEC25">Standard file-reading/writing code</A>
</UL>
<LI><A NAME="TOC26" HREF="manual_3.html#SEC26">Utility functions</A>
<UL>
<LI><A NAME="TOC27" HREF="manual_3.html#SEC27"><CODE>bzBuffToBuffCompress</CODE></A>
<LI><A NAME="TOC28" HREF="manual_3.html#SEC28"><CODE>bzBuffToBuffDecompress</CODE></A>
</UL>
<LI><A NAME="TOC29" HREF="manual_3.html#SEC29">Using the library in a <CODE>stdio</CODE>-free environment</A>
<UL>
<LI><A NAME="TOC30" HREF="manual_3.html#SEC30">Getting rid of <CODE>stdio</CODE></A>
<LI><A NAME="TOC31" HREF="manual_3.html#SEC31">Critical error handling</A>
</UL>
<LI><A NAME="TOC32" HREF="manual_3.html#SEC32">Making a Windows DLL</A>
</UL>
<LI><A NAME="TOC33" HREF="manual_4.html#SEC33">Miscellanea</A>
<UL>
<LI><A NAME="TOC34" HREF="manual_4.html#SEC34">Limitations of the compressed file format</A>
<LI><A NAME="TOC35" HREF="manual_4.html#SEC35">Portability issues</A>
<LI><A NAME="TOC36" HREF="manual_4.html#SEC36">Reporting bugs</A>
<LI><A NAME="TOC37" HREF="manual_4.html#SEC37">Did you get the right package?</A>
<LI><A NAME="TOC38" HREF="manual_4.html#SEC38">Testing</A>
<LI><A NAME="TOC39" HREF="manual_4.html#SEC39">Further reading</A>
</UL>
</UL>
<P><HR><P>
This document was generated on 23 August 1998 using the
<A HREF="http://wwwcn.cern.ch/dci/texi2html/">texi2html</A>
translator version 1.51.</P>
</BODY>
</HTML>
