home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / UnzpHist.zip / History.311 < prev    next >
Text File  |  1990-08-22  |  2KB  |  44 lines

  1. *******************************
  2. v3.11,  22 Aug 90
  3.  
  4. From: Cave Newt <roelofs@amelia.nas.nasa.gov>
  5. Subject: MULTICOMPILE patches
  6.  
  7. Here are my changes to allow either "incremental" compiling (each of 
  8. file_io.c, unimplod.c, unreduce.c and unshrink.c can be compiled into
  9. its own object file) or the old type (aforesaid files are just included
  10. into unzip.c and compiled as one big monster).  Choosing one or the
  11. other involves commenting/uncommenting 3 lines in the makefile (as I
  12. have it below, the new way [incremental] is enabled).
  13.  
  14. The changes basically involved the following:  moving all the global 
  15. variable declarations in file_io.c back to unzip.c; creating another
  16. include file (globals.h) which contains all the extern declarations
  17. for the global variables; adding two conditional includes ("unzip.h" 
  18. and "globals.h") to each of the four files mentioned above; and 
  19. making Bill Davidsen's inclusion of the four files into unzip.c con-
  20. ditional in the opposite sense (i.e., only if MULTICOMPILE is *not*
  21. defined).  It sounds worse than it is...
  22.  
  23. [All this is contained in v308x.zip in context diffs, etc.
  24.  An entirely new Makefile from the Cave Newt replaces the one in
  25.  v308x.zip.
  26.  unzip v3.11 has all these changes posted. However, it's only been
  27.  tested on my VAX (4.3BSD) and (I guess) the Cave Newt's system.
  28.  
  29.  Then I posted the context diffs for implementing the creation of dirs
  30.  during an extraction.  The -d option enables this.
  31.  These have been tested on Pyramid, SunOS 4.1, and VAX/4.3bsd.
  32.  Thanks to James Dugal, jpd@pc.usl.edu, for this one.
  33.  
  34.  Also added the new file comment.zip. It's basically the multi-
  35.  directory test file levels.zip, but has a BIG comment at the end.
  36.  We're using this to test central zip directory access via zipinfo.c
  37.  (yet ANOTHER test file I'm including here).
  38.  
  39.  Some of this'll go away once our new Unix zip program gets under way.
  40.  
  41.  David Kirschbaum
  42.  Info-ZIP Coordinator]
  43.  
  44.