Home » Personal collection » Acorn hard disk » unzip_tools » !Infozip » Routines/COPYING

Routines/COPYING

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Personal collection » Acorn hard disk » unzip_tools » !Infozip
Filename: Routines/COPYING
Read OK:
File size: 2805 bytes
Load address: 0000
Exec address: 0000
File contents
__________________________________________________________________________

  This is the Info-ZIP file COPYING (for UnZip), last updated 17 Jul 2000.
__________________________________________________________________________

   FIRST NOTE:
   This file contains some details about the copyright history of
   contributions to the UnZip project.
   Additionally, it summarises some exceptions to the general BSD-like
   copyright found in LICENSE that covers our generic code and most of
   the system specific ports.
   Please read LICENSE first to find out what is allowed to do with
   Info-ZIP's UnZip code.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

   There are currently two explicit copyrights on portions of UnZip
   code (at least, of which Info-ZIP is aware):
   Jim Luther's Mac OS File Manager interface code; and Christopher Evans'
   MacBinaryIII coding code (for the MacOS port)..  These copyrights
   are discussed in more detail below.

   All remaining code is now (starting with UnZip version 5.41) covered
   by the new Info-ZIP license. For details, please read the acompaning
   file LICENSE. The terms and conditions in this license supersede the
   copyright conditions of the contributions by Igor Mandrichenko
   (vms/vms.c), Greg Roelofs (zipinfo.c, new version of unshrink.c),
   Mike White (Windows DLL code in "windll/*"), Steve P. Miller (Pocket
   UnZip GUI "wince/*"), and Mark Adler (inflate/explode decompresseion
   core routines, previously put into the public domain). All these
   Info-ZIP contributors (or "primary" authors) have permitted us to
   replace their copyright notes by the Info-ZIP License.

   Frequently Asked Questions regarding (re)distribution of Zip and UnZip
   are near the end of this file.

   There are no known patents on any of the code in UnZip.  Unisys
   claims a patent on LZW encoding and on LZW decoding _in an apparatus
   that performs LZW encoding_, but the patent appears to exempt a stand-
   alone decoder (as in UnZip's unshrink.c).  Unisys has publicly claimed
   otherwise, but the issue has never been tested in court.  Since this
   point is unclear, unshrinking is not enabled by default.  It is the
   responsibility of the user to make his or her peace with Unisys and
   its licensing requirements.  (unshrink.c may be removed from future
   releases altogether.)
__________________________________________________________________________

   The original unzip source code has been extensively modified and
   almost entirely rewritten (changes include random zipfile access
   rather than sequential; replacement of unimplode() with explode();
   replacement of old unshrink() with new (unrelated) unshrink(); re-
   placement of output routines; addition of inflate(), wildcards,
   filename-mapping, text translation, ...; etc.).  As far as we can
   tell, only the core code of the unreduce method remained substantially
   similar to Mr. Smith's original source.  As of UnZip 5.42, the complete
   core code is now covered by the Info-ZIP Licence.  Therefore, support
   for the reduce method has been removed.
   The drop of the reduce method should only affect some test archives,
   reducing was never used in any publically distributed Zip program.
   For pathologic cases where support for reduced archive entries is
   needed, the unreduce code copyrighted by Samuel H. Smith is available
   as a separate distribution (the restricted copyright of this code is
   cited below in the "historical" section).

   The following copyright applies to the Mac OS File Manager interface code
   (macos/source/macstuff.[ch]), distributed with UnZip 5.4 and later:

     * MoreFiles
     *
     * A collection of File Manager and related routines
     *
     * by Jim Luther (Apple Macintosh Developer Technical Support Emeritus)
     * with significant code contributions by Nitin Ganatra
     * (Apple Macintosh Developer Technical Support Emeritus)
     * Copyright  1992-1998 Apple Computer, Inc.
     * Portions copyright  1995 Jim Luther
     * All rights reserved.
     * The Package "More Files" is distributed under the following
     * license terms:
     *
     *          "You may incorporate this sample code into your
     *           applications without restriction, though the
     *           sample code has been provided "AS IS" and the
     *           responsibility for its operation is 100% yours.
     *           However, what you are not permitted to do is to
     *           redistribute the source as "DSC Sample Code" after
     *           having made changes. If you're going to
     *           redistribute the source, we require that you make
     *           it clear in the source that the code was descended
     *           from Apple Sample Code, but that you've made
     *           changes."

   The usage terms of this copyright note are compatible with the
   Info-ZIP license, they do not add further restrictions.


   The following copyright applies to the Mac OS "macbin3" decoding code
   (extra field compatibility with ZipIt):

     *  MacBinaryIII.h
     *
     *  Copyright 1997 Christopher Evans (cevans@poppybank.com)
     *
     *  Basic encoding and decoding of Macintosh files to the
     *  MacBinary III spec.
     * ----------------------------------------------------------------------
     * This source is copyrighted by Christopher Evans (cevans@poppybank.com)
     * (available at ftp://ftp.lazerware.com/MacBinaryIII_src_C.sit
     * homepage of Leonard Rosenthol  leonardr@netcom.com)

  This copyright note does not contain any usage terms.  So, we assume
  that this code is freely reusable until we are proved wrong...

--------------------------------------------------------------------------

   The remaining copyright notes have been superseeded by the new
   Info-ZIP license, with explicit permission from the respective
   original authors.  They are cited here for historical reasons,
   only:

   The following copyright applies to the full-featured unreduce.c
   (now distributed separately):

     * Copyright 1989 Samuel H. Smith;  All rights reserved
     *
     * Do not distribute modified versions without my permission.
     * Do not remove or alter this notice or any other copyright notice.
     * If you use this in your own program you must distribute source code.
     * Do not use any of this in a commercial product.

   Regarding the first stipulation, Mr. Smith was tracked down in southern
   California some years back [Samuel H. Smith, The Tool Shop; as of mid-
   May 1994, (213) 851-9969 (voice), (213) 887-2127(?) (subscription BBS),
   71150.2731@compuserve.com]:

   "He says that he thought that whoever contacted him understood that
    he has no objection to the Info-ZIP group's inclusion of his code.
    His primary concern is that it remain freely distributable, he said."

   Despite the fact that our "normal" code has been entirely rewritten
   and by default no longer contains any of Mr. Smith's code, Info-ZIP
   remains indebted and grateful to him.  We hope he finds our contribu-
   tions as useful as we have his.

   Note that the third and fourth stipulations still apply to any com-
   pany that wishes to incorporate the unreduce code into its products;
   if you wish to do so, you must contact Mr. Smith directly regarding
   licensing.

  -----

   The following copyright applied to most of the VMS code in vms.c,
   distributed with UnZip version 4.2 and later:

     * Copyright (c) 1992-93 Igor Mandrichenko.
     * Permission is granted to any individual or institution to use, copy,
     * or redistribute this software so long as all of the original files
     * are included unmodified and that this copyright notice is retained.

  -----

   The following copyright applied to the new version of unshrink.c,
   distributed with UnZip version 5.2 and later:

     * Copyright (c) 1994 Greg Roelofs.
     * Permission is granted to any individual/institution/corporate
     * entity to use, copy, redistribute or modify this software for
     * any purpose whatsoever, subject to the conditions noted in the
     * Frequently Asked Questions section below, plus one additional
     * condition:  namely, that my name not be removed from the source
     * code.  (Other names may, of course, be added as modifications
     * are made.)  Corporate legal staff (like at IBM :-) ) who have
     * problems understanding this can contact me through Zip-Bugs...

  -----

   The following copyright applied to the Windows DLL code (windll/*),
   distributed with UnZip version 5.2 and later:

     * Copyright (c) 1996 Mike White.
     * Permission is granted to any individual or institution to use,
     * copy, or redistribute this software so long as all of the original
     * files are included, that it is not sold for profit, and that this
     * copyright notice is retained.

  -----

   The following copyright applied to the Windows CE GUI port, ``Pocket
   UnZip,'' distributed with UnZip version 5.3 and later:

     * All the source files for Pocket UnZip, except for components
     * written by the Info-ZIP group, are copyrighted 1997 by Steve P.
     * Miller.  The product "Pocket UnZip" itself is property of the
     * author and cannot be altered in any way without written consent
     * from Steve P. Miller.

  -----

   The remaining code was written by many people associated with the
   Info-ZIP group, with large contributions from (but not limited to):
   Greg Roelofs (overall program logic, ZipInfo, unshrink, filename
   mapping/portability, etc.), Mark Adler (inflate, explode, funzip),
   Kai Uwe Rommel (OS/2), John Bush and Paul Kienitz (Amiga), Antoine
   Verheijen (Macintosh), Hunter Goatley (more VMS), Mike White (Windows
   DLLs), Christian Spieler (overall logic, optimization, VMS, etc.) and
   others.  See the file CONTRIBS in the source distribution for a much
   more complete list of contributors.
   The decompression core code for the deflate method (inflate.[ch],
   explode.c) was originally written by Mark Adler who submitted it
   as public domain code.

--------------------------------------------------------------------------
00000000  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00000040  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 0a 0a 20 20 54 68  |__________..  Th|
00000050  69 73 20 69 73 20 74 68  65 20 49 6e 66 6f 2d 5a  |is is the Info-Z|
00000060  49 50 20 66 69 6c 65 20  43 4f 50 59 49 4e 47 20  |IP file COPYING |
00000070  28 66 6f 72 20 55 6e 5a  69 70 29 2c 20 6c 61 73  |(for UnZip), las|
00000080  74 20 75 70 64 61 74 65  64 20 31 37 20 4a 75 6c  |t updated 17 Jul|
00000090  20 32 30 30 30 2e 0a 5f  5f 5f 5f 5f 5f 5f 5f 5f  | 2000.._________|
000000a0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
000000e0  5f 0a 0a 20 20 20 46 49  52 53 54 20 4e 4f 54 45  |_..   FIRST NOTE|
000000f0  3a 0a 20 20 20 54 68 69  73 20 66 69 6c 65 20 63  |:.   This file c|
00000100  6f 6e 74 61 69 6e 73 20  73 6f 6d 65 20 64 65 74  |ontains some det|
00000110  61 69 6c 73 20 61 62 6f  75 74 20 74 68 65 20 63  |ails about the c|
00000120  6f 70 79 72 69 67 68 74  20 68 69 73 74 6f 72 79  |opyright history|
00000130  20 6f 66 0a 20 20 20 63  6f 6e 74 72 69 62 75 74  | of.   contribut|
00000140  69 6f 6e 73 20 74 6f 20  74 68 65 20 55 6e 5a 69  |ions to the UnZi|
00000150  70 20 70 72 6f 6a 65 63  74 2e 0a 20 20 20 41 64  |p project..   Ad|
00000160  64 69 74 69 6f 6e 61 6c  6c 79 2c 20 69 74 20 73  |ditionally, it s|
00000170  75 6d 6d 61 72 69 73 65  73 20 73 6f 6d 65 20 65  |ummarises some e|
00000180  78 63 65 70 74 69 6f 6e  73 20 74 6f 20 74 68 65  |xceptions to the|
00000190  20 67 65 6e 65 72 61 6c  20 42 53 44 2d 6c 69 6b  | general BSD-lik|
000001a0  65 0a 20 20 20 63 6f 70  79 72 69 67 68 74 20 66  |e.   copyright f|
000001b0  6f 75 6e 64 20 69 6e 20  4c 49 43 45 4e 53 45 20  |ound in LICENSE |
000001c0  74 68 61 74 20 63 6f 76  65 72 73 20 6f 75 72 20  |that covers our |
000001d0  67 65 6e 65 72 69 63 20  63 6f 64 65 20 61 6e 64  |generic code and|
000001e0  20 6d 6f 73 74 20 6f 66  0a 20 20 20 74 68 65 20  | most of.   the |
000001f0  73 79 73 74 65 6d 20 73  70 65 63 69 66 69 63 20  |system specific |
00000200  70 6f 72 74 73 2e 0a 20  20 20 50 6c 65 61 73 65  |ports..   Please|
00000210  20 72 65 61 64 20 4c 49  43 45 4e 53 45 20 66 69  | read LICENSE fi|
00000220  72 73 74 20 74 6f 20 66  69 6e 64 20 6f 75 74 20  |rst to find out |
00000230  77 68 61 74 20 69 73 20  61 6c 6c 6f 77 65 64 20  |what is allowed |
00000240  74 6f 20 64 6f 20 77 69  74 68 0a 20 20 20 49 6e  |to do with.   In|
00000250  66 6f 2d 5a 49 50 27 73  20 55 6e 5a 69 70 20 63  |fo-ZIP's UnZip c|
00000260  6f 64 65 2e 0a 0a 2d 20  2d 20 2d 20 2d 20 2d 20  |ode...- - - - - |
00000270  2d 20 2d 20 2d 20 2d 20  2d 20 2d 20 2d 20 2d 20  |- - - - - - - - |
*
000002a0  2d 20 2d 20 2d 20 2d 20  2d 20 2d 20 2d 20 2d 0a  |- - - - - - - -.|
000002b0  0a 20 20 20 54 68 65 72  65 20 61 72 65 20 63 75  |.   There are cu|
000002c0  72 72 65 6e 74 6c 79 20  74 77 6f 20 65 78 70 6c  |rrently two expl|
000002d0  69 63 69 74 20 63 6f 70  79 72 69 67 68 74 73 20  |icit copyrights |
000002e0  6f 6e 20 70 6f 72 74 69  6f 6e 73 20 6f 66 20 55  |on portions of U|
000002f0  6e 5a 69 70 0a 20 20 20  63 6f 64 65 20 28 61 74  |nZip.   code (at|
00000300  20 6c 65 61 73 74 2c 20  6f 66 20 77 68 69 63 68  | least, of which|
00000310  20 49 6e 66 6f 2d 5a 49  50 20 69 73 20 61 77 61  | Info-ZIP is awa|
00000320  72 65 29 3a 0a 20 20 20  4a 69 6d 20 4c 75 74 68  |re):.   Jim Luth|
00000330  65 72 27 73 20 4d 61 63  20 4f 53 20 46 69 6c 65  |er's Mac OS File|
00000340  20 4d 61 6e 61 67 65 72  20 69 6e 74 65 72 66 61  | Manager interfa|
00000350  63 65 20 63 6f 64 65 3b  20 61 6e 64 20 43 68 72  |ce code; and Chr|
00000360  69 73 74 6f 70 68 65 72  20 45 76 61 6e 73 27 0a  |istopher Evans'.|
00000370  20 20 20 4d 61 63 42 69  6e 61 72 79 49 49 49 20  |   MacBinaryIII |
00000380  63 6f 64 69 6e 67 20 63  6f 64 65 20 28 66 6f 72  |coding code (for|
00000390  20 74 68 65 20 4d 61 63  4f 53 20 70 6f 72 74 29  | the MacOS port)|
000003a0  2e 2e 20 20 54 68 65 73  65 20 63 6f 70 79 72 69  |..  These copyri|
000003b0  67 68 74 73 0a 20 20 20  61 72 65 20 64 69 73 63  |ghts.   are disc|
000003c0  75 73 73 65 64 20 69 6e  20 6d 6f 72 65 20 64 65  |ussed in more de|
000003d0  74 61 69 6c 20 62 65 6c  6f 77 2e 0a 0a 20 20 20  |tail below...   |
000003e0  41 6c 6c 20 72 65 6d 61  69 6e 69 6e 67 20 63 6f  |All remaining co|
000003f0  64 65 20 69 73 20 6e 6f  77 20 28 73 74 61 72 74  |de is now (start|
00000400  69 6e 67 20 77 69 74 68  20 55 6e 5a 69 70 20 76  |ing with UnZip v|
00000410  65 72 73 69 6f 6e 20 35  2e 34 31 29 20 63 6f 76  |ersion 5.41) cov|
00000420  65 72 65 64 0a 20 20 20  62 79 20 74 68 65 20 6e  |ered.   by the n|
00000430  65 77 20 49 6e 66 6f 2d  5a 49 50 20 6c 69 63 65  |ew Info-ZIP lice|
00000440  6e 73 65 2e 20 46 6f 72  20 64 65 74 61 69 6c 73  |nse. For details|
00000450  2c 20 70 6c 65 61 73 65  20 72 65 61 64 20 74 68  |, please read th|
00000460  65 20 61 63 6f 6d 70 61  6e 69 6e 67 0a 20 20 20  |e acompaning.   |
00000470  66 69 6c 65 20 4c 49 43  45 4e 53 45 2e 20 54 68  |file LICENSE. Th|
00000480  65 20 74 65 72 6d 73 20  61 6e 64 20 63 6f 6e 64  |e terms and cond|
00000490  69 74 69 6f 6e 73 20 69  6e 20 74 68 69 73 20 6c  |itions in this l|
000004a0  69 63 65 6e 73 65 20 73  75 70 65 72 73 65 64 65  |icense supersede|
000004b0  20 74 68 65 0a 20 20 20  63 6f 70 79 72 69 67 68  | the.   copyrigh|
000004c0  74 20 63 6f 6e 64 69 74  69 6f 6e 73 20 6f 66 20  |t conditions of |
000004d0  74 68 65 20 63 6f 6e 74  72 69 62 75 74 69 6f 6e  |the contribution|
000004e0  73 20 62 79 20 49 67 6f  72 20 4d 61 6e 64 72 69  |s by Igor Mandri|
000004f0  63 68 65 6e 6b 6f 0a 20  20 20 28 76 6d 73 2f 76  |chenko.   (vms/v|
00000500  6d 73 2e 63 29 2c 20 47  72 65 67 20 52 6f 65 6c  |ms.c), Greg Roel|
00000510  6f 66 73 20 28 7a 69 70  69 6e 66 6f 2e 63 2c 20  |ofs (zipinfo.c, |
00000520  6e 65 77 20 76 65 72 73  69 6f 6e 20 6f 66 20 75  |new version of u|
00000530  6e 73 68 72 69 6e 6b 2e  63 29 2c 0a 20 20 20 4d  |nshrink.c),.   M|
00000540  69 6b 65 20 57 68 69 74  65 20 28 57 69 6e 64 6f  |ike White (Windo|
00000550  77 73 20 44 4c 4c 20 63  6f 64 65 20 69 6e 20 22  |ws DLL code in "|
00000560  77 69 6e 64 6c 6c 2f 2a  22 29 2c 20 53 74 65 76  |windll/*"), Stev|
00000570  65 20 50 2e 20 4d 69 6c  6c 65 72 20 28 50 6f 63  |e P. Miller (Poc|
00000580  6b 65 74 0a 20 20 20 55  6e 5a 69 70 20 47 55 49  |ket.   UnZip GUI|
00000590  20 22 77 69 6e 63 65 2f  2a 22 29 2c 20 61 6e 64  | "wince/*"), and|
000005a0  20 4d 61 72 6b 20 41 64  6c 65 72 20 28 69 6e 66  | Mark Adler (inf|
000005b0  6c 61 74 65 2f 65 78 70  6c 6f 64 65 20 64 65 63  |late/explode dec|
000005c0  6f 6d 70 72 65 73 73 65  69 6f 6e 0a 20 20 20 63  |ompresseion.   c|
000005d0  6f 72 65 20 72 6f 75 74  69 6e 65 73 2c 20 70 72  |ore routines, pr|
000005e0  65 76 69 6f 75 73 6c 79  20 70 75 74 20 69 6e 74  |eviously put int|
000005f0  6f 20 74 68 65 20 70 75  62 6c 69 63 20 64 6f 6d  |o the public dom|
00000600  61 69 6e 29 2e 20 41 6c  6c 20 74 68 65 73 65 0a  |ain). All these.|
00000610  20 20 20 49 6e 66 6f 2d  5a 49 50 20 63 6f 6e 74  |   Info-ZIP cont|
00000620  72 69 62 75 74 6f 72 73  20 28 6f 72 20 22 70 72  |ributors (or "pr|
00000630  69 6d 61 72 79 22 20 61  75 74 68 6f 72 73 29 20  |imary" authors) |
00000640  68 61 76 65 20 70 65 72  6d 69 74 74 65 64 20 75  |have permitted u|
00000650  73 20 74 6f 0a 20 20 20  72 65 70 6c 61 63 65 20  |s to.   replace |
00000660  74 68 65 69 72 20 63 6f  70 79 72 69 67 68 74 20  |their copyright |
00000670  6e 6f 74 65 73 20 62 79  20 74 68 65 20 49 6e 66  |notes by the Inf|
00000680  6f 2d 5a 49 50 20 4c 69  63 65 6e 73 65 2e 0a 0a  |o-ZIP License...|
00000690  20 20 20 46 72 65 71 75  65 6e 74 6c 79 20 41 73  |   Frequently As|
000006a0  6b 65 64 20 51 75 65 73  74 69 6f 6e 73 20 72 65  |ked Questions re|
000006b0  67 61 72 64 69 6e 67 20  28 72 65 29 64 69 73 74  |garding (re)dist|
000006c0  72 69 62 75 74 69 6f 6e  20 6f 66 20 5a 69 70 20  |ribution of Zip |
000006d0  61 6e 64 20 55 6e 5a 69  70 0a 20 20 20 61 72 65  |and UnZip.   are|
000006e0  20 6e 65 61 72 20 74 68  65 20 65 6e 64 20 6f 66  | near the end of|
000006f0  20 74 68 69 73 20 66 69  6c 65 2e 0a 0a 20 20 20  | this file...   |
00000700  54 68 65 72 65 20 61 72  65 20 6e 6f 20 6b 6e 6f  |There are no kno|
00000710  77 6e 20 70 61 74 65 6e  74 73 20 6f 6e 20 61 6e  |wn patents on an|
00000720  79 20 6f 66 20 74 68 65  20 63 6f 64 65 20 69 6e  |y of the code in|
00000730  20 55 6e 5a 69 70 2e 20  20 55 6e 69 73 79 73 0a  | UnZip.  Unisys.|
00000740  20 20 20 63 6c 61 69 6d  73 20 61 20 70 61 74 65  |   claims a pate|
00000750  6e 74 20 6f 6e 20 4c 5a  57 20 65 6e 63 6f 64 69  |nt on LZW encodi|
00000760  6e 67 20 61 6e 64 20 6f  6e 20 4c 5a 57 20 64 65  |ng and on LZW de|
00000770  63 6f 64 69 6e 67 20 5f  69 6e 20 61 6e 20 61 70  |coding _in an ap|
00000780  70 61 72 61 74 75 73 0a  20 20 20 74 68 61 74 20  |paratus.   that |
00000790  70 65 72 66 6f 72 6d 73  20 4c 5a 57 20 65 6e 63  |performs LZW enc|
000007a0  6f 64 69 6e 67 5f 2c 20  62 75 74 20 74 68 65 20  |oding_, but the |
000007b0  70 61 74 65 6e 74 20 61  70 70 65 61 72 73 20 74  |patent appears t|
000007c0  6f 20 65 78 65 6d 70 74  20 61 20 73 74 61 6e 64  |o exempt a stand|
000007d0  2d 0a 20 20 20 61 6c 6f  6e 65 20 64 65 63 6f 64  |-.   alone decod|
000007e0  65 72 20 28 61 73 20 69  6e 20 55 6e 5a 69 70 27  |er (as in UnZip'|
000007f0  73 20 75 6e 73 68 72 69  6e 6b 2e 63 29 2e 20 20  |s unshrink.c).  |
00000800  55 6e 69 73 79 73 20 68  61 73 20 70 75 62 6c 69  |Unisys has publi|
00000810  63 6c 79 20 63 6c 61 69  6d 65 64 0a 20 20 20 6f  |cly claimed.   o|
00000820  74 68 65 72 77 69 73 65  2c 20 62 75 74 20 74 68  |therwise, but th|
00000830  65 20 69 73 73 75 65 20  68 61 73 20 6e 65 76 65  |e issue has neve|
00000840  72 20 62 65 65 6e 20 74  65 73 74 65 64 20 69 6e  |r been tested in|
00000850  20 63 6f 75 72 74 2e 20  20 53 69 6e 63 65 20 74  | court.  Since t|
00000860  68 69 73 0a 20 20 20 70  6f 69 6e 74 20 69 73 20  |his.   point is |
00000870  75 6e 63 6c 65 61 72 2c  20 75 6e 73 68 72 69 6e  |unclear, unshrin|
00000880  6b 69 6e 67 20 69 73 20  6e 6f 74 20 65 6e 61 62  |king is not enab|
00000890  6c 65 64 20 62 79 20 64  65 66 61 75 6c 74 2e 20  |led by default. |
000008a0  20 49 74 20 69 73 20 74  68 65 0a 20 20 20 72 65  | It is the.   re|
000008b0  73 70 6f 6e 73 69 62 69  6c 69 74 79 20 6f 66 20  |sponsibility of |
000008c0  74 68 65 20 75 73 65 72  20 74 6f 20 6d 61 6b 65  |the user to make|
000008d0  20 68 69 73 20 6f 72 20  68 65 72 20 70 65 61 63  | his or her peac|
000008e0  65 20 77 69 74 68 20 55  6e 69 73 79 73 20 61 6e  |e with Unisys an|
000008f0  64 0a 20 20 20 69 74 73  20 6c 69 63 65 6e 73 69  |d.   its licensi|
00000900  6e 67 20 72 65 71 75 69  72 65 6d 65 6e 74 73 2e  |ng requirements.|
00000910  20 20 28 75 6e 73 68 72  69 6e 6b 2e 63 20 6d 61  |  (unshrink.c ma|
00000920  79 20 62 65 20 72 65 6d  6f 76 65 64 20 66 72 6f  |y be removed fro|
00000930  6d 20 66 75 74 75 72 65  0a 20 20 20 72 65 6c 65  |m future.   rele|
00000940  61 73 65 73 20 61 6c 74  6f 67 65 74 68 65 72 2e  |ases altogether.|
00000950  29 0a 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |).______________|
00000960  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00000990  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 0a 0a 20 20  |____________..  |
000009a0  20 54 68 65 20 6f 72 69  67 69 6e 61 6c 20 75 6e  | The original un|
000009b0  7a 69 70 20 73 6f 75 72  63 65 20 63 6f 64 65 20  |zip source code |
000009c0  68 61 73 20 62 65 65 6e  20 65 78 74 65 6e 73 69  |has been extensi|
000009d0  76 65 6c 79 20 6d 6f 64  69 66 69 65 64 20 61 6e  |vely modified an|
000009e0  64 0a 20 20 20 61 6c 6d  6f 73 74 20 65 6e 74 69  |d.   almost enti|
000009f0  72 65 6c 79 20 72 65 77  72 69 74 74 65 6e 20 28  |rely rewritten (|
00000a00  63 68 61 6e 67 65 73 20  69 6e 63 6c 75 64 65 20  |changes include |
00000a10  72 61 6e 64 6f 6d 20 7a  69 70 66 69 6c 65 20 61  |random zipfile a|
00000a20  63 63 65 73 73 0a 20 20  20 72 61 74 68 65 72 20  |ccess.   rather |
00000a30  74 68 61 6e 20 73 65 71  75 65 6e 74 69 61 6c 3b  |than sequential;|
00000a40  20 72 65 70 6c 61 63 65  6d 65 6e 74 20 6f 66 20  | replacement of |
00000a50  75 6e 69 6d 70 6c 6f 64  65 28 29 20 77 69 74 68  |unimplode() with|
00000a60  20 65 78 70 6c 6f 64 65  28 29 3b 0a 20 20 20 72  | explode();.   r|
00000a70  65 70 6c 61 63 65 6d 65  6e 74 20 6f 66 20 6f 6c  |eplacement of ol|
00000a80  64 20 75 6e 73 68 72 69  6e 6b 28 29 20 77 69 74  |d unshrink() wit|
00000a90  68 20 6e 65 77 20 28 75  6e 72 65 6c 61 74 65 64  |h new (unrelated|
00000aa0  29 20 75 6e 73 68 72 69  6e 6b 28 29 3b 20 72 65  |) unshrink(); re|
00000ab0  2d 0a 20 20 20 70 6c 61  63 65 6d 65 6e 74 20 6f  |-.   placement o|
00000ac0  66 20 6f 75 74 70 75 74  20 72 6f 75 74 69 6e 65  |f output routine|
00000ad0  73 3b 20 61 64 64 69 74  69 6f 6e 20 6f 66 20 69  |s; addition of i|
00000ae0  6e 66 6c 61 74 65 28 29  2c 20 77 69 6c 64 63 61  |nflate(), wildca|
00000af0  72 64 73 2c 0a 20 20 20  66 69 6c 65 6e 61 6d 65  |rds,.   filename|
00000b00  2d 6d 61 70 70 69 6e 67  2c 20 74 65 78 74 20 74  |-mapping, text t|
00000b10  72 61 6e 73 6c 61 74 69  6f 6e 2c 20 2e 2e 2e 3b  |ranslation, ...;|
00000b20  20 65 74 63 2e 29 2e 20  20 41 73 20 66 61 72 20  | etc.).  As far |
00000b30  61 73 20 77 65 20 63 61  6e 0a 20 20 20 74 65 6c  |as we can.   tel|
00000b40  6c 2c 20 6f 6e 6c 79 20  74 68 65 20 63 6f 72 65  |l, only the core|
00000b50  20 63 6f 64 65 20 6f 66  20 74 68 65 20 75 6e 72  | code of the unr|
00000b60  65 64 75 63 65 20 6d 65  74 68 6f 64 20 72 65 6d  |educe method rem|
00000b70  61 69 6e 65 64 20 73 75  62 73 74 61 6e 74 69 61  |ained substantia|
00000b80  6c 6c 79 0a 20 20 20 73  69 6d 69 6c 61 72 20 74  |lly.   similar t|
00000b90  6f 20 4d 72 2e 20 53 6d  69 74 68 27 73 20 6f 72  |o Mr. Smith's or|
00000ba0  69 67 69 6e 61 6c 20 73  6f 75 72 63 65 2e 20 20  |iginal source.  |
00000bb0  41 73 20 6f 66 20 55 6e  5a 69 70 20 35 2e 34 32  |As of UnZip 5.42|
00000bc0  2c 20 74 68 65 20 63 6f  6d 70 6c 65 74 65 0a 20  |, the complete. |
00000bd0  20 20 63 6f 72 65 20 63  6f 64 65 20 69 73 20 6e  |  core code is n|
00000be0  6f 77 20 63 6f 76 65 72  65 64 20 62 79 20 74 68  |ow covered by th|
00000bf0  65 20 49 6e 66 6f 2d 5a  49 50 20 4c 69 63 65 6e  |e Info-ZIP Licen|
00000c00  63 65 2e 20 20 54 68 65  72 65 66 6f 72 65 2c 20  |ce.  Therefore, |
00000c10  73 75 70 70 6f 72 74 0a  20 20 20 66 6f 72 20 74  |support.   for t|
00000c20  68 65 20 72 65 64 75 63  65 20 6d 65 74 68 6f 64  |he reduce method|
00000c30  20 68 61 73 20 62 65 65  6e 20 72 65 6d 6f 76 65  | has been remove|
00000c40  64 2e 0a 20 20 20 54 68  65 20 64 72 6f 70 20 6f  |d..   The drop o|
00000c50  66 20 74 68 65 20 72 65  64 75 63 65 20 6d 65 74  |f the reduce met|
00000c60  68 6f 64 20 73 68 6f 75  6c 64 20 6f 6e 6c 79 20  |hod should only |
00000c70  61 66 66 65 63 74 20 73  6f 6d 65 20 74 65 73 74  |affect some test|
00000c80  20 61 72 63 68 69 76 65  73 2c 0a 20 20 20 72 65  | archives,.   re|
00000c90  64 75 63 69 6e 67 20 77  61 73 20 6e 65 76 65 72  |ducing was never|
00000ca0  20 75 73 65 64 20 69 6e  20 61 6e 79 20 70 75 62  | used in any pub|
00000cb0  6c 69 63 61 6c 6c 79 20  64 69 73 74 72 69 62 75  |lically distribu|
00000cc0  74 65 64 20 5a 69 70 20  70 72 6f 67 72 61 6d 2e  |ted Zip program.|
00000cd0  0a 20 20 20 46 6f 72 20  70 61 74 68 6f 6c 6f 67  |.   For patholog|
00000ce0  69 63 20 63 61 73 65 73  20 77 68 65 72 65 20 73  |ic cases where s|
00000cf0  75 70 70 6f 72 74 20 66  6f 72 20 72 65 64 75 63  |upport for reduc|
00000d00  65 64 20 61 72 63 68 69  76 65 20 65 6e 74 72 69  |ed archive entri|
00000d10  65 73 20 69 73 0a 20 20  20 6e 65 65 64 65 64 2c  |es is.   needed,|
00000d20  20 74 68 65 20 75 6e 72  65 64 75 63 65 20 63 6f  | the unreduce co|
00000d30  64 65 20 63 6f 70 79 72  69 67 68 74 65 64 20 62  |de copyrighted b|
00000d40  79 20 53 61 6d 75 65 6c  20 48 2e 20 53 6d 69 74  |y Samuel H. Smit|
00000d50  68 20 69 73 20 61 76 61  69 6c 61 62 6c 65 0a 20  |h is available. |
00000d60  20 20 61 73 20 61 20 73  65 70 61 72 61 74 65 20  |  as a separate |
00000d70  64 69 73 74 72 69 62 75  74 69 6f 6e 20 28 74 68  |distribution (th|
00000d80  65 20 72 65 73 74 72 69  63 74 65 64 20 63 6f 70  |e restricted cop|
00000d90  79 72 69 67 68 74 20 6f  66 20 74 68 69 73 20 63  |yright of this c|
00000da0  6f 64 65 20 69 73 0a 20  20 20 63 69 74 65 64 20  |ode is.   cited |
00000db0  62 65 6c 6f 77 20 69 6e  20 74 68 65 20 22 68 69  |below in the "hi|
00000dc0  73 74 6f 72 69 63 61 6c  22 20 73 65 63 74 69 6f  |storical" sectio|
00000dd0  6e 29 2e 0a 0a 20 20 20  54 68 65 20 66 6f 6c 6c  |n)...   The foll|
00000de0  6f 77 69 6e 67 20 63 6f  70 79 72 69 67 68 74 20  |owing copyright |
00000df0  61 70 70 6c 69 65 73 20  74 6f 20 74 68 65 20 4d  |applies to the M|
00000e00  61 63 20 4f 53 20 46 69  6c 65 20 4d 61 6e 61 67  |ac OS File Manag|
00000e10  65 72 20 69 6e 74 65 72  66 61 63 65 20 63 6f 64  |er interface cod|
00000e20  65 0a 20 20 20 28 6d 61  63 6f 73 2f 73 6f 75 72  |e.   (macos/sour|
00000e30  63 65 2f 6d 61 63 73 74  75 66 66 2e 5b 63 68 5d  |ce/macstuff.[ch]|
00000e40  29 2c 20 64 69 73 74 72  69 62 75 74 65 64 20 77  |), distributed w|
00000e50  69 74 68 20 55 6e 5a 69  70 20 35 2e 34 20 61 6e  |ith UnZip 5.4 an|
00000e60  64 20 6c 61 74 65 72 3a  0a 0a 20 20 20 20 20 2a  |d later:..     *|
00000e70  20 4d 6f 72 65 46 69 6c  65 73 0a 20 20 20 20 20  | MoreFiles.     |
00000e80  2a 0a 20 20 20 20 20 2a  20 41 20 63 6f 6c 6c 65  |*.     * A colle|
00000e90  63 74 69 6f 6e 20 6f 66  20 46 69 6c 65 20 4d 61  |ction of File Ma|
00000ea0  6e 61 67 65 72 20 61 6e  64 20 72 65 6c 61 74 65  |nager and relate|
00000eb0  64 20 72 6f 75 74 69 6e  65 73 0a 20 20 20 20 20  |d routines.     |
00000ec0  2a 0a 20 20 20 20 20 2a  20 62 79 20 4a 69 6d 20  |*.     * by Jim |
00000ed0  4c 75 74 68 65 72 20 28  41 70 70 6c 65 20 4d 61  |Luther (Apple Ma|
00000ee0  63 69 6e 74 6f 73 68 20  44 65 76 65 6c 6f 70 65  |cintosh Develope|
00000ef0  72 20 54 65 63 68 6e 69  63 61 6c 20 53 75 70 70  |r Technical Supp|
00000f00  6f 72 74 20 45 6d 65 72  69 74 75 73 29 0a 20 20  |ort Emeritus).  |
00000f10  20 20 20 2a 20 77 69 74  68 20 73 69 67 6e 69 66  |   * with signif|
00000f20  69 63 61 6e 74 20 63 6f  64 65 20 63 6f 6e 74 72  |icant code contr|
00000f30  69 62 75 74 69 6f 6e 73  20 62 79 20 4e 69 74 69  |ibutions by Niti|
00000f40  6e 20 47 61 6e 61 74 72  61 0a 20 20 20 20 20 2a  |n Ganatra.     *|
00000f50  20 28 41 70 70 6c 65 20  4d 61 63 69 6e 74 6f 73  | (Apple Macintos|
00000f60  68 20 44 65 76 65 6c 6f  70 65 72 20 54 65 63 68  |h Developer Tech|
00000f70  6e 69 63 61 6c 20 53 75  70 70 6f 72 74 20 45 6d  |nical Support Em|
00000f80  65 72 69 74 75 73 29 0a  20 20 20 20 20 2a 20 43  |eritus).     * C|
00000f90  6f 70 79 72 69 67 68 74  20 20 31 39 39 32 2d 31  |opyright  1992-1|
00000fa0  39 39 38 20 41 70 70 6c  65 20 43 6f 6d 70 75 74  |998 Apple Comput|
00000fb0  65 72 2c 20 49 6e 63 2e  0a 20 20 20 20 20 2a 20  |er, Inc..     * |
00000fc0  50 6f 72 74 69 6f 6e 73  20 63 6f 70 79 72 69 67  |Portions copyrig|
00000fd0  68 74 20 20 31 39 39 35  20 4a 69 6d 20 4c 75 74  |ht  1995 Jim Lut|
00000fe0  68 65 72 0a 20 20 20 20  20 2a 20 41 6c 6c 20 72  |her.     * All r|
00000ff0  69 67 68 74 73 20 72 65  73 65 72 76 65 64 2e 0a  |ights reserved..|
00001000  20 20 20 20 20 2a 20 54  68 65 20 50 61 63 6b 61  |     * The Packa|
00001010  67 65 20 22 4d 6f 72 65  20 46 69 6c 65 73 22 20  |ge "More Files" |
00001020  69 73 20 64 69 73 74 72  69 62 75 74 65 64 20 75  |is distributed u|
00001030  6e 64 65 72 20 74 68 65  20 66 6f 6c 6c 6f 77 69  |nder the followi|
00001040  6e 67 0a 20 20 20 20 20  2a 20 6c 69 63 65 6e 73  |ng.     * licens|
00001050  65 20 74 65 72 6d 73 3a  0a 20 20 20 20 20 2a 0a  |e terms:.     *.|
00001060  20 20 20 20 20 2a 20 20  20 20 20 20 20 20 20 20  |     *          |
00001070  22 59 6f 75 20 6d 61 79  20 69 6e 63 6f 72 70 6f  |"You may incorpo|
00001080  72 61 74 65 20 74 68 69  73 20 73 61 6d 70 6c 65  |rate this sample|
00001090  20 63 6f 64 65 20 69 6e  74 6f 20 79 6f 75 72 0a  | code into your.|
000010a0  20 20 20 20 20 2a 20 20  20 20 20 20 20 20 20 20  |     *          |
000010b0  20 61 70 70 6c 69 63 61  74 69 6f 6e 73 20 77 69  | applications wi|
000010c0  74 68 6f 75 74 20 72 65  73 74 72 69 63 74 69 6f  |thout restrictio|
000010d0  6e 2c 20 74 68 6f 75 67  68 20 74 68 65 0a 20 20  |n, though the.  |
000010e0  20 20 20 2a 20 20 20 20  20 20 20 20 20 20 20 73  |   *           s|
000010f0  61 6d 70 6c 65 20 63 6f  64 65 20 68 61 73 20 62  |ample code has b|
00001100  65 65 6e 20 70 72 6f 76  69 64 65 64 20 22 41 53  |een provided "AS|
00001110  20 49 53 22 20 61 6e 64  20 74 68 65 0a 20 20 20  | IS" and the.   |
00001120  20 20 2a 20 20 20 20 20  20 20 20 20 20 20 72 65  |  *           re|
00001130  73 70 6f 6e 73 69 62 69  6c 69 74 79 20 66 6f 72  |sponsibility for|
00001140  20 69 74 73 20 6f 70 65  72 61 74 69 6f 6e 20 69  | its operation i|
00001150  73 20 31 30 30 25 20 79  6f 75 72 73 2e 0a 20 20  |s 100% yours..  |
00001160  20 20 20 2a 20 20 20 20  20 20 20 20 20 20 20 48  |   *           H|
00001170  6f 77 65 76 65 72 2c 20  77 68 61 74 20 79 6f 75  |owever, what you|
00001180  20 61 72 65 20 6e 6f 74  20 70 65 72 6d 69 74 74  | are not permitt|
00001190  65 64 20 74 6f 20 64 6f  20 69 73 20 74 6f 0a 20  |ed to do is to. |
000011a0  20 20 20 20 2a 20 20 20  20 20 20 20 20 20 20 20  |    *           |
000011b0  72 65 64 69 73 74 72 69  62 75 74 65 20 74 68 65  |redistribute the|
000011c0  20 73 6f 75 72 63 65 20  61 73 20 22 44 53 43 20  | source as "DSC |
000011d0  53 61 6d 70 6c 65 20 43  6f 64 65 22 20 61 66 74  |Sample Code" aft|
000011e0  65 72 0a 20 20 20 20 20  2a 20 20 20 20 20 20 20  |er.     *       |
000011f0  20 20 20 20 68 61 76 69  6e 67 20 6d 61 64 65 20  |    having made |
00001200  63 68 61 6e 67 65 73 2e  20 49 66 20 79 6f 75 27  |changes. If you'|
00001210  72 65 20 67 6f 69 6e 67  20 74 6f 0a 20 20 20 20  |re going to.    |
00001220  20 2a 20 20 20 20 20 20  20 20 20 20 20 72 65 64  | *           red|
00001230  69 73 74 72 69 62 75 74  65 20 74 68 65 20 73 6f  |istribute the so|
00001240  75 72 63 65 2c 20 77 65  20 72 65 71 75 69 72 65  |urce, we require|
00001250  20 74 68 61 74 20 79 6f  75 20 6d 61 6b 65 0a 20  | that you make. |
00001260  20 20 20 20 2a 20 20 20  20 20 20 20 20 20 20 20  |    *           |
00001270  69 74 20 63 6c 65 61 72  20 69 6e 20 74 68 65 20  |it clear in the |
00001280  73 6f 75 72 63 65 20 74  68 61 74 20 74 68 65 20  |source that the |
00001290  63 6f 64 65 20 77 61 73  20 64 65 73 63 65 6e 64  |code was descend|
000012a0  65 64 0a 20 20 20 20 20  2a 20 20 20 20 20 20 20  |ed.     *       |
000012b0  20 20 20 20 66 72 6f 6d  20 41 70 70 6c 65 20 53  |    from Apple S|
000012c0  61 6d 70 6c 65 20 43 6f  64 65 2c 20 62 75 74 20  |ample Code, but |
000012d0  74 68 61 74 20 79 6f 75  27 76 65 20 6d 61 64 65  |that you've made|
000012e0  0a 20 20 20 20 20 2a 20  20 20 20 20 20 20 20 20  |.     *         |
000012f0  20 20 63 68 61 6e 67 65  73 2e 22 0a 0a 20 20 20  |  changes."..   |
00001300  54 68 65 20 75 73 61 67  65 20 74 65 72 6d 73 20  |The usage terms |
00001310  6f 66 20 74 68 69 73 20  63 6f 70 79 72 69 67 68  |of this copyrigh|
00001320  74 20 6e 6f 74 65 20 61  72 65 20 63 6f 6d 70 61  |t note are compa|
00001330  74 69 62 6c 65 20 77 69  74 68 20 74 68 65 0a 20  |tible with the. |
00001340  20 20 49 6e 66 6f 2d 5a  49 50 20 6c 69 63 65 6e  |  Info-ZIP licen|
00001350  73 65 2c 20 74 68 65 79  20 64 6f 20 6e 6f 74 20  |se, they do not |
00001360  61 64 64 20 66 75 72 74  68 65 72 20 72 65 73 74  |add further rest|
00001370  72 69 63 74 69 6f 6e 73  2e 0a 0a 0a 20 20 20 54  |rictions....   T|
00001380  68 65 20 66 6f 6c 6c 6f  77 69 6e 67 20 63 6f 70  |he following cop|
00001390  79 72 69 67 68 74 20 61  70 70 6c 69 65 73 20 74  |yright applies t|
000013a0  6f 20 74 68 65 20 4d 61  63 20 4f 53 20 22 6d 61  |o the Mac OS "ma|
000013b0  63 62 69 6e 33 22 20 64  65 63 6f 64 69 6e 67 20  |cbin3" decoding |
000013c0  63 6f 64 65 0a 20 20 20  28 65 78 74 72 61 20 66  |code.   (extra f|
000013d0  69 65 6c 64 20 63 6f 6d  70 61 74 69 62 69 6c 69  |ield compatibili|
000013e0  74 79 20 77 69 74 68 20  5a 69 70 49 74 29 3a 0a  |ty with ZipIt):.|
000013f0  0a 20 20 20 20 20 2a 20  20 4d 61 63 42 69 6e 61  |.     *  MacBina|
00001400  72 79 49 49 49 2e 68 0a  20 20 20 20 20 2a 0a 20  |ryIII.h.     *. |
00001410  20 20 20 20 2a 20 20 43  6f 70 79 72 69 67 68 74  |    *  Copyright|
00001420  20 31 39 39 37 20 43 68  72 69 73 74 6f 70 68 65  | 1997 Christophe|
00001430  72 20 45 76 61 6e 73 20  28 63 65 76 61 6e 73 40  |r Evans (cevans@|
00001440  70 6f 70 70 79 62 61 6e  6b 2e 63 6f 6d 29 0a 20  |poppybank.com). |
00001450  20 20 20 20 2a 0a 20 20  20 20 20 2a 20 20 42 61  |    *.     *  Ba|
00001460  73 69 63 20 65 6e 63 6f  64 69 6e 67 20 61 6e 64  |sic encoding and|
00001470  20 64 65 63 6f 64 69 6e  67 20 6f 66 20 4d 61 63  | decoding of Mac|
00001480  69 6e 74 6f 73 68 20 66  69 6c 65 73 20 74 6f 20  |intosh files to |
00001490  74 68 65 0a 20 20 20 20  20 2a 20 20 4d 61 63 42  |the.     *  MacB|
000014a0  69 6e 61 72 79 20 49 49  49 20 73 70 65 63 2e 0a  |inary III spec..|
000014b0  20 20 20 20 20 2a 20 2d  2d 2d 2d 2d 2d 2d 2d 2d  |     * ---------|
000014c0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000014f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0a 20 20  |-------------.  |
00001500  20 20 20 2a 20 54 68 69  73 20 73 6f 75 72 63 65  |   * This source|
00001510  20 69 73 20 63 6f 70 79  72 69 67 68 74 65 64 20  | is copyrighted |
00001520  62 79 20 43 68 72 69 73  74 6f 70 68 65 72 20 45  |by Christopher E|
00001530  76 61 6e 73 20 28 63 65  76 61 6e 73 40 70 6f 70  |vans (cevans@pop|
00001540  70 79 62 61 6e 6b 2e 63  6f 6d 29 0a 20 20 20 20  |pybank.com).    |
00001550  20 2a 20 28 61 76 61 69  6c 61 62 6c 65 20 61 74  | * (available at|
00001560  20 66 74 70 3a 2f 2f 66  74 70 2e 6c 61 7a 65 72  | ftp://ftp.lazer|
00001570  77 61 72 65 2e 63 6f 6d  2f 4d 61 63 42 69 6e 61  |ware.com/MacBina|
00001580  72 79 49 49 49 5f 73 72  63 5f 43 2e 73 69 74 0a  |ryIII_src_C.sit.|
00001590  20 20 20 20 20 2a 20 68  6f 6d 65 70 61 67 65 20  |     * homepage |
000015a0  6f 66 20 4c 65 6f 6e 61  72 64 20 52 6f 73 65 6e  |of Leonard Rosen|
000015b0  74 68 6f 6c 20 20 6c 65  6f 6e 61 72 64 72 40 6e  |thol  leonardr@n|
000015c0  65 74 63 6f 6d 2e 63 6f  6d 29 0a 0a 20 20 54 68  |etcom.com)..  Th|
000015d0  69 73 20 63 6f 70 79 72  69 67 68 74 20 6e 6f 74  |is copyright not|
000015e0  65 20 64 6f 65 73 20 6e  6f 74 20 63 6f 6e 74 61  |e does not conta|
000015f0  69 6e 20 61 6e 79 20 75  73 61 67 65 20 74 65 72  |in any usage ter|
00001600  6d 73 2e 20 20 53 6f 2c  20 77 65 20 61 73 73 75  |ms.  So, we assu|
00001610  6d 65 0a 20 20 74 68 61  74 20 74 68 69 73 20 63  |me.  that this c|
00001620  6f 64 65 20 69 73 20 66  72 65 65 6c 79 20 72 65  |ode is freely re|
00001630  75 73 61 62 6c 65 20 75  6e 74 69 6c 20 77 65 20  |usable until we |
00001640  61 72 65 20 70 72 6f 76  65 64 20 77 72 6f 6e 67  |are proved wrong|
00001650  2e 2e 2e 0a 0a 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.....-----------|
00001660  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001690  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0a  |---------------.|
000016a0  0a 20 20 20 54 68 65 20  72 65 6d 61 69 6e 69 6e  |.   The remainin|
000016b0  67 20 63 6f 70 79 72 69  67 68 74 20 6e 6f 74 65  |g copyright note|
000016c0  73 20 68 61 76 65 20 62  65 65 6e 20 73 75 70 65  |s have been supe|
000016d0  72 73 65 65 64 65 64 20  62 79 20 74 68 65 20 6e  |rseeded by the n|
000016e0  65 77 0a 20 20 20 49 6e  66 6f 2d 5a 49 50 20 6c  |ew.   Info-ZIP l|
000016f0  69 63 65 6e 73 65 2c 20  77 69 74 68 20 65 78 70  |icense, with exp|
00001700  6c 69 63 69 74 20 70 65  72 6d 69 73 73 69 6f 6e  |licit permission|
00001710  20 66 72 6f 6d 20 74 68  65 20 72 65 73 70 65 63  | from the respec|
00001720  74 69 76 65 0a 20 20 20  6f 72 69 67 69 6e 61 6c  |tive.   original|
00001730  20 61 75 74 68 6f 72 73  2e 20 20 54 68 65 79 20  | authors.  They |
00001740  61 72 65 20 63 69 74 65  64 20 68 65 72 65 20 66  |are cited here f|
00001750  6f 72 20 68 69 73 74 6f  72 69 63 61 6c 20 72 65  |or historical re|
00001760  61 73 6f 6e 73 2c 0a 20  20 20 6f 6e 6c 79 3a 0a  |asons,.   only:.|
00001770  0a 20 20 20 54 68 65 20  66 6f 6c 6c 6f 77 69 6e  |.   The followin|
00001780  67 20 63 6f 70 79 72 69  67 68 74 20 61 70 70 6c  |g copyright appl|
00001790  69 65 73 20 74 6f 20 74  68 65 20 66 75 6c 6c 2d  |ies to the full-|
000017a0  66 65 61 74 75 72 65 64  20 75 6e 72 65 64 75 63  |featured unreduc|
000017b0  65 2e 63 0a 20 20 20 28  6e 6f 77 20 64 69 73 74  |e.c.   (now dist|
000017c0  72 69 62 75 74 65 64 20  73 65 70 61 72 61 74 65  |ributed separate|
000017d0  6c 79 29 3a 0a 0a 20 20  20 20 20 2a 20 43 6f 70  |ly):..     * Cop|
000017e0  79 72 69 67 68 74 20 31  39 38 39 20 53 61 6d 75  |yright 1989 Samu|
000017f0  65 6c 20 48 2e 20 53 6d  69 74 68 3b 20 20 41 6c  |el H. Smith;  Al|
00001800  6c 20 72 69 67 68 74 73  20 72 65 73 65 72 76 65  |l rights reserve|
00001810  64 0a 20 20 20 20 20 2a  0a 20 20 20 20 20 2a 20  |d.     *.     * |
00001820  44 6f 20 6e 6f 74 20 64  69 73 74 72 69 62 75 74  |Do not distribut|
00001830  65 20 6d 6f 64 69 66 69  65 64 20 76 65 72 73 69  |e modified versi|
00001840  6f 6e 73 20 77 69 74 68  6f 75 74 20 6d 79 20 70  |ons without my p|
00001850  65 72 6d 69 73 73 69 6f  6e 2e 0a 20 20 20 20 20  |ermission..     |
00001860  2a 20 44 6f 20 6e 6f 74  20 72 65 6d 6f 76 65 20  |* Do not remove |
00001870  6f 72 20 61 6c 74 65 72  20 74 68 69 73 20 6e 6f  |or alter this no|
00001880  74 69 63 65 20 6f 72 20  61 6e 79 20 6f 74 68 65  |tice or any othe|
00001890  72 20 63 6f 70 79 72 69  67 68 74 20 6e 6f 74 69  |r copyright noti|
000018a0  63 65 2e 0a 20 20 20 20  20 2a 20 49 66 20 79 6f  |ce..     * If yo|
000018b0  75 20 75 73 65 20 74 68  69 73 20 69 6e 20 79 6f  |u use this in yo|
000018c0  75 72 20 6f 77 6e 20 70  72 6f 67 72 61 6d 20 79  |ur own program y|
000018d0  6f 75 20 6d 75 73 74 20  64 69 73 74 72 69 62 75  |ou must distribu|
000018e0  74 65 20 73 6f 75 72 63  65 20 63 6f 64 65 2e 0a  |te source code..|
000018f0  20 20 20 20 20 2a 20 44  6f 20 6e 6f 74 20 75 73  |     * Do not us|
00001900  65 20 61 6e 79 20 6f 66  20 74 68 69 73 20 69 6e  |e any of this in|
00001910  20 61 20 63 6f 6d 6d 65  72 63 69 61 6c 20 70 72  | a commercial pr|
00001920  6f 64 75 63 74 2e 0a 0a  20 20 20 52 65 67 61 72  |oduct...   Regar|
00001930  64 69 6e 67 20 74 68 65  20 66 69 72 73 74 20 73  |ding the first s|
00001940  74 69 70 75 6c 61 74 69  6f 6e 2c 20 4d 72 2e 20  |tipulation, Mr. |
00001950  53 6d 69 74 68 20 77 61  73 20 74 72 61 63 6b 65  |Smith was tracke|
00001960  64 20 64 6f 77 6e 20 69  6e 20 73 6f 75 74 68 65  |d down in southe|
00001970  72 6e 0a 20 20 20 43 61  6c 69 66 6f 72 6e 69 61  |rn.   California|
00001980  20 73 6f 6d 65 20 79 65  61 72 73 20 62 61 63 6b  | some years back|
00001990  20 5b 53 61 6d 75 65 6c  20 48 2e 20 53 6d 69 74  | [Samuel H. Smit|
000019a0  68 2c 20 54 68 65 20 54  6f 6f 6c 20 53 68 6f 70  |h, The Tool Shop|
000019b0  3b 20 61 73 20 6f 66 20  6d 69 64 2d 0a 20 20 20  |; as of mid-.   |
000019c0  4d 61 79 20 31 39 39 34  2c 20 28 32 31 33 29 20  |May 1994, (213) |
000019d0  38 35 31 2d 39 39 36 39  20 28 76 6f 69 63 65 29  |851-9969 (voice)|
000019e0  2c 20 28 32 31 33 29 20  38 38 37 2d 32 31 32 37  |, (213) 887-2127|
000019f0  28 3f 29 20 28 73 75 62  73 63 72 69 70 74 69 6f  |(?) (subscriptio|
00001a00  6e 20 42 42 53 29 2c 0a  20 20 20 37 31 31 35 30  |n BBS),.   71150|
00001a10  2e 32 37 33 31 40 63 6f  6d 70 75 73 65 72 76 65  |.2731@compuserve|
00001a20  2e 63 6f 6d 5d 3a 0a 0a  20 20 20 22 48 65 20 73  |.com]:..   "He s|
00001a30  61 79 73 20 74 68 61 74  20 68 65 20 74 68 6f 75  |ays that he thou|
00001a40  67 68 74 20 74 68 61 74  20 77 68 6f 65 76 65 72  |ght that whoever|
00001a50  20 63 6f 6e 74 61 63 74  65 64 20 68 69 6d 20 75  | contacted him u|
00001a60  6e 64 65 72 73 74 6f 6f  64 20 74 68 61 74 0a 20  |nderstood that. |
00001a70  20 20 20 68 65 20 68 61  73 20 6e 6f 20 6f 62 6a  |   he has no obj|
00001a80  65 63 74 69 6f 6e 20 74  6f 20 74 68 65 20 49 6e  |ection to the In|
00001a90  66 6f 2d 5a 49 50 20 67  72 6f 75 70 27 73 20 69  |fo-ZIP group's i|
00001aa0  6e 63 6c 75 73 69 6f 6e  20 6f 66 20 68 69 73 20  |nclusion of his |
00001ab0  63 6f 64 65 2e 0a 20 20  20 20 48 69 73 20 70 72  |code..    His pr|
00001ac0  69 6d 61 72 79 20 63 6f  6e 63 65 72 6e 20 69 73  |imary concern is|
00001ad0  20 74 68 61 74 20 69 74  20 72 65 6d 61 69 6e 20  | that it remain |
00001ae0  66 72 65 65 6c 79 20 64  69 73 74 72 69 62 75 74  |freely distribut|
00001af0  61 62 6c 65 2c 20 68 65  20 73 61 69 64 2e 22 0a  |able, he said.".|
00001b00  0a 20 20 20 44 65 73 70  69 74 65 20 74 68 65 20  |.   Despite the |
00001b10  66 61 63 74 20 74 68 61  74 20 6f 75 72 20 22 6e  |fact that our "n|
00001b20  6f 72 6d 61 6c 22 20 63  6f 64 65 20 68 61 73 20  |ormal" code has |
00001b30  62 65 65 6e 20 65 6e 74  69 72 65 6c 79 20 72 65  |been entirely re|
00001b40  77 72 69 74 74 65 6e 0a  20 20 20 61 6e 64 20 62  |written.   and b|
00001b50  79 20 64 65 66 61 75 6c  74 20 6e 6f 20 6c 6f 6e  |y default no lon|
00001b60  67 65 72 20 63 6f 6e 74  61 69 6e 73 20 61 6e 79  |ger contains any|
00001b70  20 6f 66 20 4d 72 2e 20  53 6d 69 74 68 27 73 20  | of Mr. Smith's |
00001b80  63 6f 64 65 2c 20 49 6e  66 6f 2d 5a 49 50 0a 20  |code, Info-ZIP. |
00001b90  20 20 72 65 6d 61 69 6e  73 20 69 6e 64 65 62 74  |  remains indebt|
00001ba0  65 64 20 61 6e 64 20 67  72 61 74 65 66 75 6c 20  |ed and grateful |
00001bb0  74 6f 20 68 69 6d 2e 20  20 57 65 20 68 6f 70 65  |to him.  We hope|
00001bc0  20 68 65 20 66 69 6e 64  73 20 6f 75 72 20 63 6f  | he finds our co|
00001bd0  6e 74 72 69 62 75 2d 0a  20 20 20 74 69 6f 6e 73  |ntribu-.   tions|
00001be0  20 61 73 20 75 73 65 66  75 6c 20 61 73 20 77 65  | as useful as we|
00001bf0  20 68 61 76 65 20 68 69  73 2e 0a 0a 20 20 20 4e  | have his...   N|
00001c00  6f 74 65 20 74 68 61 74  20 74 68 65 20 74 68 69  |ote that the thi|
00001c10  72 64 20 61 6e 64 20 66  6f 75 72 74 68 20 73 74  |rd and fourth st|
00001c20  69 70 75 6c 61 74 69 6f  6e 73 20 73 74 69 6c 6c  |ipulations still|
00001c30  20 61 70 70 6c 79 20 74  6f 20 61 6e 79 20 63 6f  | apply to any co|
00001c40  6d 2d 0a 20 20 20 70 61  6e 79 20 74 68 61 74 20  |m-.   pany that |
00001c50  77 69 73 68 65 73 20 74  6f 20 69 6e 63 6f 72 70  |wishes to incorp|
00001c60  6f 72 61 74 65 20 74 68  65 20 75 6e 72 65 64 75  |orate the unredu|
00001c70  63 65 20 63 6f 64 65 20  69 6e 74 6f 20 69 74 73  |ce code into its|
00001c80  20 70 72 6f 64 75 63 74  73 3b 0a 20 20 20 69 66  | products;.   if|
00001c90  20 79 6f 75 20 77 69 73  68 20 74 6f 20 64 6f 20  | you wish to do |
00001ca0  73 6f 2c 20 79 6f 75 20  6d 75 73 74 20 63 6f 6e  |so, you must con|
00001cb0  74 61 63 74 20 4d 72 2e  20 53 6d 69 74 68 20 64  |tact Mr. Smith d|
00001cc0  69 72 65 63 74 6c 79 20  72 65 67 61 72 64 69 6e  |irectly regardin|
00001cd0  67 0a 20 20 20 6c 69 63  65 6e 73 69 6e 67 2e 0a  |g.   licensing..|
00001ce0  0a 20 20 2d 2d 2d 2d 2d  0a 0a 20 20 20 54 68 65  |.  -----..   The|
00001cf0  20 66 6f 6c 6c 6f 77 69  6e 67 20 63 6f 70 79 72  | following copyr|
00001d00  69 67 68 74 20 61 70 70  6c 69 65 64 20 74 6f 20  |ight applied to |
00001d10  6d 6f 73 74 20 6f 66 20  74 68 65 20 56 4d 53 20  |most of the VMS |
00001d20  63 6f 64 65 20 69 6e 20  76 6d 73 2e 63 2c 0a 20  |code in vms.c,. |
00001d30  20 20 64 69 73 74 72 69  62 75 74 65 64 20 77 69  |  distributed wi|
00001d40  74 68 20 55 6e 5a 69 70  20 76 65 72 73 69 6f 6e  |th UnZip version|
00001d50  20 34 2e 32 20 61 6e 64  20 6c 61 74 65 72 3a 0a  | 4.2 and later:.|
00001d60  0a 20 20 20 20 20 2a 20  43 6f 70 79 72 69 67 68  |.     * Copyrigh|
00001d70  74 20 28 63 29 20 31 39  39 32 2d 39 33 20 49 67  |t (c) 1992-93 Ig|
00001d80  6f 72 20 4d 61 6e 64 72  69 63 68 65 6e 6b 6f 2e  |or Mandrichenko.|
00001d90  0a 20 20 20 20 20 2a 20  50 65 72 6d 69 73 73 69  |.     * Permissi|
00001da0  6f 6e 20 69 73 20 67 72  61 6e 74 65 64 20 74 6f  |on is granted to|
00001db0  20 61 6e 79 20 69 6e 64  69 76 69 64 75 61 6c 20  | any individual |
00001dc0  6f 72 20 69 6e 73 74 69  74 75 74 69 6f 6e 20 74  |or institution t|
00001dd0  6f 20 75 73 65 2c 20 63  6f 70 79 2c 0a 20 20 20  |o use, copy,.   |
00001de0  20 20 2a 20 6f 72 20 72  65 64 69 73 74 72 69 62  |  * or redistrib|
00001df0  75 74 65 20 74 68 69 73  20 73 6f 66 74 77 61 72  |ute this softwar|
00001e00  65 20 73 6f 20 6c 6f 6e  67 20 61 73 20 61 6c 6c  |e so long as all|
00001e10  20 6f 66 20 74 68 65 20  6f 72 69 67 69 6e 61 6c  | of the original|
00001e20  20 66 69 6c 65 73 0a 20  20 20 20 20 2a 20 61 72  | files.     * ar|
00001e30  65 20 69 6e 63 6c 75 64  65 64 20 75 6e 6d 6f 64  |e included unmod|
00001e40  69 66 69 65 64 20 61 6e  64 20 74 68 61 74 20 74  |ified and that t|
00001e50  68 69 73 20 63 6f 70 79  72 69 67 68 74 20 6e 6f  |his copyright no|
00001e60  74 69 63 65 20 69 73 20  72 65 74 61 69 6e 65 64  |tice is retained|
00001e70  2e 0a 0a 20 20 2d 2d 2d  2d 2d 0a 0a 20 20 20 54  |...  -----..   T|
00001e80  68 65 20 66 6f 6c 6c 6f  77 69 6e 67 20 63 6f 70  |he following cop|
00001e90  79 72 69 67 68 74 20 61  70 70 6c 69 65 64 20 74  |yright applied t|
00001ea0  6f 20 74 68 65 20 6e 65  77 20 76 65 72 73 69 6f  |o the new versio|
00001eb0  6e 20 6f 66 20 75 6e 73  68 72 69 6e 6b 2e 63 2c  |n of unshrink.c,|
00001ec0  0a 20 20 20 64 69 73 74  72 69 62 75 74 65 64 20  |.   distributed |
00001ed0  77 69 74 68 20 55 6e 5a  69 70 20 76 65 72 73 69  |with UnZip versi|
00001ee0  6f 6e 20 35 2e 32 20 61  6e 64 20 6c 61 74 65 72  |on 5.2 and later|
00001ef0  3a 0a 0a 20 20 20 20 20  2a 20 43 6f 70 79 72 69  |:..     * Copyri|
00001f00  67 68 74 20 28 63 29 20  31 39 39 34 20 47 72 65  |ght (c) 1994 Gre|
00001f10  67 20 52 6f 65 6c 6f 66  73 2e 0a 20 20 20 20 20  |g Roelofs..     |
00001f20  2a 20 50 65 72 6d 69 73  73 69 6f 6e 20 69 73 20  |* Permission is |
00001f30  67 72 61 6e 74 65 64 20  74 6f 20 61 6e 79 20 69  |granted to any i|
00001f40  6e 64 69 76 69 64 75 61  6c 2f 69 6e 73 74 69 74  |ndividual/instit|
00001f50  75 74 69 6f 6e 2f 63 6f  72 70 6f 72 61 74 65 0a  |ution/corporate.|
00001f60  20 20 20 20 20 2a 20 65  6e 74 69 74 79 20 74 6f  |     * entity to|
00001f70  20 75 73 65 2c 20 63 6f  70 79 2c 20 72 65 64 69  | use, copy, redi|
00001f80  73 74 72 69 62 75 74 65  20 6f 72 20 6d 6f 64 69  |stribute or modi|
00001f90  66 79 20 74 68 69 73 20  73 6f 66 74 77 61 72 65  |fy this software|
00001fa0  20 66 6f 72 0a 20 20 20  20 20 2a 20 61 6e 79 20  | for.     * any |
00001fb0  70 75 72 70 6f 73 65 20  77 68 61 74 73 6f 65 76  |purpose whatsoev|
00001fc0  65 72 2c 20 73 75 62 6a  65 63 74 20 74 6f 20 74  |er, subject to t|
00001fd0  68 65 20 63 6f 6e 64 69  74 69 6f 6e 73 20 6e 6f  |he conditions no|
00001fe0  74 65 64 20 69 6e 20 74  68 65 0a 20 20 20 20 20  |ted in the.     |
00001ff0  2a 20 46 72 65 71 75 65  6e 74 6c 79 20 41 73 6b  |* Frequently Ask|
00002000  65 64 20 51 75 65 73 74  69 6f 6e 73 20 73 65 63  |ed Questions sec|
00002010  74 69 6f 6e 20 62 65 6c  6f 77 2c 20 70 6c 75 73  |tion below, plus|
00002020  20 6f 6e 65 20 61 64 64  69 74 69 6f 6e 61 6c 0a  | one additional.|
00002030  20 20 20 20 20 2a 20 63  6f 6e 64 69 74 69 6f 6e  |     * condition|
00002040  3a 20 20 6e 61 6d 65 6c  79 2c 20 74 68 61 74 20  |:  namely, that |
00002050  6d 79 20 6e 61 6d 65 20  6e 6f 74 20 62 65 20 72  |my name not be r|
00002060  65 6d 6f 76 65 64 20 66  72 6f 6d 20 74 68 65 20  |emoved from the |
00002070  73 6f 75 72 63 65 0a 20  20 20 20 20 2a 20 63 6f  |source.     * co|
00002080  64 65 2e 20 20 28 4f 74  68 65 72 20 6e 61 6d 65  |de.  (Other name|
00002090  73 20 6d 61 79 2c 20 6f  66 20 63 6f 75 72 73 65  |s may, of course|
000020a0  2c 20 62 65 20 61 64 64  65 64 20 61 73 20 6d 6f  |, be added as mo|
000020b0  64 69 66 69 63 61 74 69  6f 6e 73 0a 20 20 20 20  |difications.    |
000020c0  20 2a 20 61 72 65 20 6d  61 64 65 2e 29 20 20 43  | * are made.)  C|
000020d0  6f 72 70 6f 72 61 74 65  20 6c 65 67 61 6c 20 73  |orporate legal s|
000020e0  74 61 66 66 20 28 6c 69  6b 65 20 61 74 20 49 42  |taff (like at IB|
000020f0  4d 20 3a 2d 29 20 29 20  77 68 6f 20 68 61 76 65  |M :-) ) who have|
00002100  0a 20 20 20 20 20 2a 20  70 72 6f 62 6c 65 6d 73  |.     * problems|
00002110  20 75 6e 64 65 72 73 74  61 6e 64 69 6e 67 20 74  | understanding t|
00002120  68 69 73 20 63 61 6e 20  63 6f 6e 74 61 63 74 20  |his can contact |
00002130  6d 65 20 74 68 72 6f 75  67 68 20 5a 69 70 2d 42  |me through Zip-B|
00002140  75 67 73 2e 2e 2e 0a 0a  20 20 2d 2d 2d 2d 2d 0a  |ugs.....  -----.|
00002150  0a 20 20 20 54 68 65 20  66 6f 6c 6c 6f 77 69 6e  |.   The followin|
00002160  67 20 63 6f 70 79 72 69  67 68 74 20 61 70 70 6c  |g copyright appl|
00002170  69 65 64 20 74 6f 20 74  68 65 20 57 69 6e 64 6f  |ied to the Windo|
00002180  77 73 20 44 4c 4c 20 63  6f 64 65 20 28 77 69 6e  |ws DLL code (win|
00002190  64 6c 6c 2f 2a 29 2c 0a  20 20 20 64 69 73 74 72  |dll/*),.   distr|
000021a0  69 62 75 74 65 64 20 77  69 74 68 20 55 6e 5a 69  |ibuted with UnZi|
000021b0  70 20 76 65 72 73 69 6f  6e 20 35 2e 32 20 61 6e  |p version 5.2 an|
000021c0  64 20 6c 61 74 65 72 3a  0a 0a 20 20 20 20 20 2a  |d later:..     *|
000021d0  20 43 6f 70 79 72 69 67  68 74 20 28 63 29 20 31  | Copyright (c) 1|
000021e0  39 39 36 20 4d 69 6b 65  20 57 68 69 74 65 2e 0a  |996 Mike White..|
000021f0  20 20 20 20 20 2a 20 50  65 72 6d 69 73 73 69 6f  |     * Permissio|
00002200  6e 20 69 73 20 67 72 61  6e 74 65 64 20 74 6f 20  |n is granted to |
00002210  61 6e 79 20 69 6e 64 69  76 69 64 75 61 6c 20 6f  |any individual o|
00002220  72 20 69 6e 73 74 69 74  75 74 69 6f 6e 20 74 6f  |r institution to|
00002230  20 75 73 65 2c 0a 20 20  20 20 20 2a 20 63 6f 70  | use,.     * cop|
00002240  79 2c 20 6f 72 20 72 65  64 69 73 74 72 69 62 75  |y, or redistribu|
00002250  74 65 20 74 68 69 73 20  73 6f 66 74 77 61 72 65  |te this software|
00002260  20 73 6f 20 6c 6f 6e 67  20 61 73 20 61 6c 6c 20  | so long as all |
00002270  6f 66 20 74 68 65 20 6f  72 69 67 69 6e 61 6c 0a  |of the original.|
00002280  20 20 20 20 20 2a 20 66  69 6c 65 73 20 61 72 65  |     * files are|
00002290  20 69 6e 63 6c 75 64 65  64 2c 20 74 68 61 74 20  | included, that |
000022a0  69 74 20 69 73 20 6e 6f  74 20 73 6f 6c 64 20 66  |it is not sold f|
000022b0  6f 72 20 70 72 6f 66 69  74 2c 20 61 6e 64 20 74  |or profit, and t|
000022c0  68 61 74 20 74 68 69 73  0a 20 20 20 20 20 2a 20  |hat this.     * |
000022d0  63 6f 70 79 72 69 67 68  74 20 6e 6f 74 69 63 65  |copyright notice|
000022e0  20 69 73 20 72 65 74 61  69 6e 65 64 2e 0a 0a 20  | is retained... |
000022f0  20 2d 2d 2d 2d 2d 0a 0a  20 20 20 54 68 65 20 66  | -----..   The f|
00002300  6f 6c 6c 6f 77 69 6e 67  20 63 6f 70 79 72 69 67  |ollowing copyrig|
00002310  68 74 20 61 70 70 6c 69  65 64 20 74 6f 20 74 68  |ht applied to th|
00002320  65 20 57 69 6e 64 6f 77  73 20 43 45 20 47 55 49  |e Windows CE GUI|
00002330  20 70 6f 72 74 2c 20 60  60 50 6f 63 6b 65 74 0a  | port, ``Pocket.|
00002340  20 20 20 55 6e 5a 69 70  2c 27 27 20 64 69 73 74  |   UnZip,'' dist|
00002350  72 69 62 75 74 65 64 20  77 69 74 68 20 55 6e 5a  |ributed with UnZ|
00002360  69 70 20 76 65 72 73 69  6f 6e 20 35 2e 33 20 61  |ip version 5.3 a|
00002370  6e 64 20 6c 61 74 65 72  3a 0a 0a 20 20 20 20 20  |nd later:..     |
00002380  2a 20 41 6c 6c 20 74 68  65 20 73 6f 75 72 63 65  |* All the source|
00002390  20 66 69 6c 65 73 20 66  6f 72 20 50 6f 63 6b 65  | files for Pocke|
000023a0  74 20 55 6e 5a 69 70 2c  20 65 78 63 65 70 74 20  |t UnZip, except |
000023b0  66 6f 72 20 63 6f 6d 70  6f 6e 65 6e 74 73 0a 20  |for components. |
000023c0  20 20 20 20 2a 20 77 72  69 74 74 65 6e 20 62 79  |    * written by|
000023d0  20 74 68 65 20 49 6e 66  6f 2d 5a 49 50 20 67 72  | the Info-ZIP gr|
000023e0  6f 75 70 2c 20 61 72 65  20 63 6f 70 79 72 69 67  |oup, are copyrig|
000023f0  68 74 65 64 20 31 39 39  37 20 62 79 20 53 74 65  |hted 1997 by Ste|
00002400  76 65 20 50 2e 0a 20 20  20 20 20 2a 20 4d 69 6c  |ve P..     * Mil|
00002410  6c 65 72 2e 20 20 54 68  65 20 70 72 6f 64 75 63  |ler.  The produc|
00002420  74 20 22 50 6f 63 6b 65  74 20 55 6e 5a 69 70 22  |t "Pocket UnZip"|
00002430  20 69 74 73 65 6c 66 20  69 73 20 70 72 6f 70 65  | itself is prope|
00002440  72 74 79 20 6f 66 20 74  68 65 0a 20 20 20 20 20  |rty of the.     |
00002450  2a 20 61 75 74 68 6f 72  20 61 6e 64 20 63 61 6e  |* author and can|
00002460  6e 6f 74 20 62 65 20 61  6c 74 65 72 65 64 20 69  |not be altered i|
00002470  6e 20 61 6e 79 20 77 61  79 20 77 69 74 68 6f 75  |n any way withou|
00002480  74 20 77 72 69 74 74 65  6e 20 63 6f 6e 73 65 6e  |t written consen|
00002490  74 0a 20 20 20 20 20 2a  20 66 72 6f 6d 20 53 74  |t.     * from St|
000024a0  65 76 65 20 50 2e 20 4d  69 6c 6c 65 72 2e 0a 0a  |eve P. Miller...|
000024b0  20 20 2d 2d 2d 2d 2d 0a  0a 20 20 20 54 68 65 20  |  -----..   The |
000024c0  72 65 6d 61 69 6e 69 6e  67 20 63 6f 64 65 20 77  |remaining code w|
000024d0  61 73 20 77 72 69 74 74  65 6e 20 62 79 20 6d 61  |as written by ma|
000024e0  6e 79 20 70 65 6f 70 6c  65 20 61 73 73 6f 63 69  |ny people associ|
000024f0  61 74 65 64 20 77 69 74  68 20 74 68 65 0a 20 20  |ated with the.  |
00002500  20 49 6e 66 6f 2d 5a 49  50 20 67 72 6f 75 70 2c  | Info-ZIP group,|
00002510  20 77 69 74 68 20 6c 61  72 67 65 20 63 6f 6e 74  | with large cont|
00002520  72 69 62 75 74 69 6f 6e  73 20 66 72 6f 6d 20 28  |ributions from (|
00002530  62 75 74 20 6e 6f 74 20  6c 69 6d 69 74 65 64 20  |but not limited |
00002540  74 6f 29 3a 0a 20 20 20  47 72 65 67 20 52 6f 65  |to):.   Greg Roe|
00002550  6c 6f 66 73 20 28 6f 76  65 72 61 6c 6c 20 70 72  |lofs (overall pr|
00002560  6f 67 72 61 6d 20 6c 6f  67 69 63 2c 20 5a 69 70  |ogram logic, Zip|
00002570  49 6e 66 6f 2c 20 75 6e  73 68 72 69 6e 6b 2c 20  |Info, unshrink, |
00002580  66 69 6c 65 6e 61 6d 65  0a 20 20 20 6d 61 70 70  |filename.   mapp|
00002590  69 6e 67 2f 70 6f 72 74  61 62 69 6c 69 74 79 2c  |ing/portability,|
000025a0  20 65 74 63 2e 29 2c 20  4d 61 72 6b 20 41 64 6c  | etc.), Mark Adl|
000025b0  65 72 20 28 69 6e 66 6c  61 74 65 2c 20 65 78 70  |er (inflate, exp|
000025c0  6c 6f 64 65 2c 20 66 75  6e 7a 69 70 29 2c 0a 20  |lode, funzip),. |
000025d0  20 20 4b 61 69 20 55 77  65 20 52 6f 6d 6d 65 6c  |  Kai Uwe Rommel|
000025e0  20 28 4f 53 2f 32 29 2c  20 4a 6f 68 6e 20 42 75  | (OS/2), John Bu|
000025f0  73 68 20 61 6e 64 20 50  61 75 6c 20 4b 69 65 6e  |sh and Paul Kien|
00002600  69 74 7a 20 28 41 6d 69  67 61 29 2c 20 41 6e 74  |itz (Amiga), Ant|
00002610  6f 69 6e 65 0a 20 20 20  56 65 72 68 65 69 6a 65  |oine.   Verheije|
00002620  6e 20 28 4d 61 63 69 6e  74 6f 73 68 29 2c 20 48  |n (Macintosh), H|
00002630  75 6e 74 65 72 20 47 6f  61 74 6c 65 79 20 28 6d  |unter Goatley (m|
00002640  6f 72 65 20 56 4d 53 29  2c 20 4d 69 6b 65 20 57  |ore VMS), Mike W|
00002650  68 69 74 65 20 28 57 69  6e 64 6f 77 73 0a 20 20  |hite (Windows.  |
00002660  20 44 4c 4c 73 29 2c 20  43 68 72 69 73 74 69 61  | DLLs), Christia|
00002670  6e 20 53 70 69 65 6c 65  72 20 28 6f 76 65 72 61  |n Spieler (overa|
00002680  6c 6c 20 6c 6f 67 69 63  2c 20 6f 70 74 69 6d 69  |ll logic, optimi|
00002690  7a 61 74 69 6f 6e 2c 20  56 4d 53 2c 20 65 74 63  |zation, VMS, etc|
000026a0  2e 29 20 61 6e 64 0a 20  20 20 6f 74 68 65 72 73  |.) and.   others|
000026b0  2e 20 20 53 65 65 20 74  68 65 20 66 69 6c 65 20  |.  See the file |
000026c0  43 4f 4e 54 52 49 42 53  20 69 6e 20 74 68 65 20  |CONTRIBS in the |
000026d0  73 6f 75 72 63 65 20 64  69 73 74 72 69 62 75 74  |source distribut|
000026e0  69 6f 6e 20 66 6f 72 20  61 20 6d 75 63 68 0a 20  |ion for a much. |
000026f0  20 20 6d 6f 72 65 20 63  6f 6d 70 6c 65 74 65 20  |  more complete |
00002700  6c 69 73 74 20 6f 66 20  63 6f 6e 74 72 69 62 75  |list of contribu|
00002710  74 6f 72 73 2e 0a 20 20  20 54 68 65 20 64 65 63  |tors..   The dec|
00002720  6f 6d 70 72 65 73 73 69  6f 6e 20 63 6f 72 65 20  |ompression core |
00002730  63 6f 64 65 20 66 6f 72  20 74 68 65 20 64 65 66  |code for the def|
00002740  6c 61 74 65 20 6d 65 74  68 6f 64 20 28 69 6e 66  |late method (inf|
00002750  6c 61 74 65 2e 5b 63 68  5d 2c 0a 20 20 20 65 78  |late.[ch],.   ex|
00002760  70 6c 6f 64 65 2e 63 29  20 77 61 73 20 6f 72 69  |plode.c) was ori|
00002770  67 69 6e 61 6c 6c 79 20  77 72 69 74 74 65 6e 20  |ginally written |
00002780  62 79 20 4d 61 72 6b 20  41 64 6c 65 72 20 77 68  |by Mark Adler wh|
00002790  6f 20 73 75 62 6d 69 74  74 65 64 20 69 74 0a 20  |o submitted it. |
000027a0  20 20 61 73 20 70 75 62  6c 69 63 20 64 6f 6d 61  |  as public doma|
000027b0  69 6e 20 63 6f 64 65 2e  0a 0a 2d 2d 2d 2d 2d 2d  |in code...------|
000027c0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002800  2d 2d 2d 2d 0a                                    |----.|
00002805