home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / unzip511.zip / amiga / Contents < prev    next >
Text File  |  1994-07-07  |  2KB  |  48 lines

  1. Contents of the "amiga" sub-archive for UnZip 5.11 and later:
  2.  
  3.   Contents      this file
  4.   amiga.c       Amiga-specific file I/O routines
  5.   amiga.h       Amiga-specific header file
  6.   filedate.c    SetFileDate() clone for OS 1.3, based on Paul Wells' utime()
  7.  
  8.   SMakeFile     SAS/C makefile for UnZip and fUnZip
  9.  
  10.   makefile.azt  Aztec C makefile for UnZip and fUnZip
  11.   stat.c        stat() emulation for Aztec
  12.   z-stat.h      "real" stat.h header file for Aztec
  13.   flate.a       assembler version of inflate_codes() (define ASM_INFLATECODES)
  14.   crc_68.a      assembler version of crc_32_tab loop (define ASM_CRC, REGARGS)
  15.  
  16. Notes:
  17.  
  18.   Both the routines, flate.a and crc_68.a, require arg passing via registers.
  19.  
  20.   To include flate.a, unzip must be built using 16-bit integers.
  21.   (currently not possible with SAS/C)
  22.  
  23.   The DICE makefile has been removed since no one is supporting that
  24.   compiler anymore.
  25.  
  26.   It was discovered on release of UnZip 5.1 that the latest SAS compiler
  27.   revision (6.50 or 6.51) changed the timezone handling.   The result is
  28.   that UnZip can extract files with the wrong times, usually off by an
  29.   offset of a few hours which is a function of the how the TZ environment
  30.   variable is set.  Now the TZ variable needs to be set according to the
  31.   timezone you are in, because the tzname() function operates correctly
  32.   now (it didn't used to).  If you do not set TZ to your current timezone,
  33.   files will be restored with times corrsponding to CST6, which is US/Central
  34.   time, the SAS/C default.  On the Amiga, the TZ variable cannot utilize
  35.   the daylight savings time extentions, so don't use them.  For example,
  36.   specify "EST5" instead of "EST5EDT".  The latter form will confuse the 
  37.   SAS/C libraries.  To set the TZ environment variable, place the following
  38.   line in your startup sequence:
  39.  
  40.          setenv TZ XXXN
  41.  
  42.             where XXX is the 3-character timezone notation
  43.                     N is the offset from Greenwich mean time
  44.  
  45.   example:
  46.  
  47.          setenv TZ PST8  ; for California time
  48.