summaryrefslogtreecommitdiff
path: root/Build/source/libs/zziplib/zziplib-src/docs/zzip-api.htm
blob: 79bed1401d47e53fadc230cec5c97bcf28288d48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<section> <date> 20. July 2002 </date>
<h2> ZZIP Programmers Interface </h2>   The complete API description.

<!--border-->

<P>
  The zzip library was orginally developped by Tomi Ollila as a
  set of zip decoder routines. Guido Draheim did pick it up and
  wrapped them under a call synopsis matching their posix
  api calls. Therefore <code>zzip_open()</code> has the same 
  synopsis as <code>open(2)</code> but it can open zipped files.
  Later the distinction was made between magic wrappers and apis
  for direct access to zip archives and the files contained
  in the archive. 
</P>
<P>
  These (three) functional apis have little helper functions 
  alongside including those to get the posix filehandle out of a 
  zzip handle and to get some attributes about the data handle
  represented by a zzip handle. Plus checking for error codes
  that may have been generated from internal checks.
</P>

<dl>
<dt> <a href="zzip-basics.html">Basics</a> </dt>
<dd> Magic Wrappers, Zip Archive Dir access, Zipped File access </dd>
<dt> <a href="zzip-extras.html">Extras</a> </dt>
<dd> ext/io init, StdC calls, Error defs, ReOpen, FileStat </dd>
</dl>
</section>