      Contents of the UnZip 6.10 Source Archive
      -----------------------------------------

(Subdirectories contain their own Contents listings.)

   General Documentation
BUGS            Known bugs, problems, and (possible) future features
Contents        This file
COPYING.OLD     Historic copyrights and distribution policy (obsolete)
History.5xx     New features and fixes before version 6.00
History.600     New features and fixes in version 6.00
History.610     New features and fixes in the current version
INSTALL         How to build and install UnZip and related utilities
LICENSE         Info-ZIP license; terms for using and distributing UnZip
README          General information about UnZip
ToDo            List of new features/fixes under consideration
unzip610a.ann   Notes on the UnZip 6.10a beta release
unzip610b.ann   Notes on the UnZip 6.10b beta release
unzip610c.ann   Notes on the UnZip 6.10c beta release
proginfo/       Programming docs, additional technical info, contributor list

   User Program Documentation ("man"/help output)
funzip.txt      fUnZip manual page, human-readable format
unzip.txt       UnZip manual page, human-readable format
unzipsfx.txt    UnZipSFX manual page, human-readable format
zipgrep.txt     ZipGrep manual page, human-readable format
zipinfo.txt     ZipInfo manual page, human-readable format
UNZIP.HTX       UnZip VMS Help output (Unix-style command-line)  [?]
UNZIP_CLI.HTX   UnZip VMS Help output (VMS-style command-line)  [?]

   User Program Documentation ("man") Source
man/            nroff "man" sources for the main user documentation

   Miscellaneous
file_id.diz     BBS-oriented file describing this archive  [?]
testmake.zip    Test archive for checking whether newly built UnZip works
testmake_ppmd.zip  Test archive with PPMd compression

   Source Code
api.c           Generic DLL entry points, support functions (required for DLLs)
api.h           Header file for api.c
apihelp.c       API help text for DLL versions (currently OS/2 only)
consts.h        Global, initialized variables that never change
crc32.c         Calculate 32-bit CRC of a string buffer
crc32.h         Header file for the CRC-32 code
crc_i386.S      Assembly replacement for crc32() (Intel 386 and newer)
crypt.c         Traditional zip encryption
crypt.h         Header file for crypt.c
ebcdic.h        Static lookup table for ASCII <-> EBCDIC translation
envargs.c       Read options from environment variables
explode.c       Implode compression (method 6)
extract.c       High-level extraction and decryption code
fileio.c        File I/O, password, various utilities
funzip.c        Filter UnZip main(): Extract in a pipe from stdin to stdout
gbloffs.c       Helper program to retrieve offsets of globals struct members
globals.c       Global structure/variable support with reentrancy
globals.h       Header file for globals.c; global structure G
inflate.c       Deflate compression (method 8)
inflate.h       Header file for inflate.c
izunzip_example.c  Example main program for callable UnZip (Unix, VMS)
list.c          UnZip (not ZipInfo) listing
match.c         Pattern-matching for filename wildcards
process.c       Multiple archives, memory management, extra field
timezone.c      Timezone and timestamp supplement
timezone.h      Header file for timezone.c
ttyio.c         Terminal I/O: echo, size; password, pager
ttyio.h         Header file for ttyio.c
ubz2err.c       Callback handler for fatal bzip2 errors (bzip2 support)
unreduce.c      Reduce compression (methods 2-5), stub only
unshrink.c      Shrink compression (method 1)
unzip.c         UnZip main(), usage and options code
unzip.h         Public part of main UnZip header file
unzipstb.c      Minimal UnZip "stub" file demonstrating use of DLL versions
unzpriv.h       Private (internal) part of main UnZip header file
unzvers.h       Header with UnZip/UnZipSFX and ZipInfo version info
zip.h           Redirecting header (to unzip.h) for crypt.c
zipinfo.c       ZipInfo pseudo-main()

   OS-Specific Directories (with their own Contents files)
acorn/          Acorn RISC OS
amiga/          AmigaDOS
aosvs/          Data General AOS/VS
atari/          Atari TOS
atheos/         AtheOS/Syllable
beos/           BeOS
flexos/         FlexOS
human68k/       X68000/Human68K
macos/          Macintosh OS (pre-OS-X)
msdos/          MS-DOS
netware/        Novell Netware NLM
os2/            OS/2 (includes DLL stuff)
qdos/           SMS/QDOS
tandem/         Tandem NSK
theos/          Theos
tops20/         TOPS-20
unix/           Unix
vms/            VMS/OpenVMS
win32/          Windows 9x and Windows NT
wince/          Windows CE (GUI version)
windll/         Windows 3.x/9x/NT DLLs
zos/            z/OS
zvm/            VM/CMS and MVS

   Optional/Foreign Source Code 
aes_wg/         AES_WG encryption
bzip2/          bzip2 compression
szip/           LZMA and PPMd compression

