beta-0.89.2
[luatex.git] / source / libs / zziplib / zziplib-0.13.62 / docs / zzip-api.htm
blob79bed1401d47e53fadc230cec5c97bcf28288d48
1 <section> <date> 20. July 2002 </date>
2 <h2> ZZIP Programmers Interface </h2> The complete API description.
4 <!--border-->
6 <P>
7 The zzip library was orginally developped by Tomi Ollila as a
8 set of zip decoder routines. Guido Draheim did pick it up and
9 wrapped them under a call synopsis matching their posix
10 api calls. Therefore <code>zzip_open()</code> has the same
11 synopsis as <code>open(2)</code> but it can open zipped files.
12 Later the distinction was made between magic wrappers and apis
13 for direct access to zip archives and the files contained
14 in the archive.
15 </P>
16 <P>
17 These (three) functional apis have little helper functions
18 alongside including those to get the posix filehandle out of a
19 zzip handle and to get some attributes about the data handle
20 represented by a zzip handle. Plus checking for error codes
21 that may have been generated from internal checks.
22 </P>
24 <dl>
25 <dt> <a href="zzip-basics.html">Basics</a> </dt>
26 <dd> Magic Wrappers, Zip Archive Dir access, Zipped File access </dd>
27 <dt> <a href="zzip-extras.html">Extras</a> </dt>
28 <dd> ext/io init, StdC calls, Error defs, ReOpen, FileStat </dd>
29 </dl>
30 </section>