home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / UnzpHist.zip / History.400 < prev    next >
Text File  |  1990-12-04  |  4KB  |  86 lines

  1. v4.01, 4 Dec 90:
  2.  
  3. 1 - From Down Under:
  4. From: aas@cc.uq.oz.au
  5.  
  6. The makefile.msc as it stands more or less works for TurboC 2.0,
  7. so makefile.tc is probably redundant.  However, TurboC throws what
  8. we colloquially call a `wobbly' over one line in file_io.c: where
  9. `>> (space) =' is used instead of the ANSI `>>=' construct.  The
  10. fix is easy (appended).
  11.  
  12. [Makefile.msc patched to include both Turbo C and MSC compiles,
  13.  renamed to MAKEFILE.DOS.  Actually, it's for OS/2 also.
  14.  Works just fine for Turbo C v2.0, can't test the others.
  15.  Removed MAKEFILE.TC.
  16. ]
  17.  
  18. And the file_io.c patch was a one-liner at line 312 /318:
  19. !     bitbuf >> = bits;
  20. changed to:
  21. !     bitbuf >>= bits;
  22.  
  23. -------------
  24.  
  25. 2 - From: Cave Newt <roelofs@amelia.nas.nasa.gov>
  26.  
  27. But enough of that...on to REALLY amusing topics.  Firstly, there *was*
  28. a patch to 3.99 which you missed and I forgot about:  the name[STRSIZ]
  29. one in mapname.c.
  30. [Extracted to mapname.pch, mapname.c patched.]
  31.  
  32. Secondly, Mr. Mangler did some weird things to some of the comments in 
  33. one of the files (misc.c?  mapname.c?)--things like /****/ became /*** */,
  34. and many of my partially indented comments got indented even further. 
  35. I'll take care of the latter problem with the new seek patch, since there
  36. are a number of other changes to do_string() (the function where I noticed 
  37. it).
  38.  
  39. [Mr. Mangler is indent11.c C source file unifier.  We went manually
  40.  into the source to remove all the right-padded comments, etc.
  41.  Then we ran Mr. Mangler against all the source to "standardize"
  42.  indentation.
  43. ]
  44.  
  45. Thirdly, looks like Mr. Mangler likes tabs, which is going to play hell 
  46. with patches, if not the final beta versions--i.e., those using tab-converting
  47. editors and who DON'T have indent.c are probably going to post some weird-
  48. looking patches.  Whatever.  Speaking of which, however, what settings are
  49. you using?  Just so *I* can be compatible, at least.
  50.  
  51. [I'm using indent11 with the "-kr" settings.
  52.  And all source will be archived with NO tabs.
  53.  Except for the stupid makefiles, however
  54. ]
  55.  
  56. Fourthly, "makefile.msc" should have been uppercase; I suspect that stems
  57. from the "Unix" zipfile I once sent you, in which I edited the central-
  58. directory names for 2 or 3 late updates, but forgot to go fix the local-
  59. header names.  Not a big deal, obviously.
  60.  
  61. [It's MAKEFILE.DOS now because of TC/MSC/OS2 integration.]
  62.  
  63. Fifthly, your man page still says "3.1" at the top and has a weird (old)
  64. e-mail address for you at the bottom (also attached to the 3.0 or 3.1 version
  65. number).
  66. [unzip.1 edited to reflect "4.0".]
  67.  
  68. Oh yeah, the comments at the top of unzip.c say "unzip40.tar.Z" rather than
  69. "unzip400".
  70. [Fixed]
  71. -----------------
  72. Final 4.01 Toad Hall Note:
  73. - Compiling in Turbo C integrated environment (e.g., using the .PRJ
  74.   file) produced an UNZIP.EXE a couple hundred bytes smaller than the
  75.   one compiled via tcc and the MAKEFILE.DOS.  Obviously I've forgotten
  76.   a switch somewhere, or my default tcc settings are slightly off.
  77.   So if you want the absolute smallest, suggest integrated compile.
  78. - No more stupid mixing of Unix and DOS text files.  EVERYTHING's gonna
  79.   have (1) no tabs and (2) Unix LF line endings.  If you're gonna work
  80.   in DOS, you'd better have FLIP or TOADCRLF or some such to convert
  81.   these Unix files.
  82.   We'll still indicate DOS files vs. Unix files via name case (e.g.,
  83.   DOS files'll be all uppercase).  Of course, the VMS files are ALSO
  84.   uppercase (meant to ask you about that, Cave Newt), but that's ok.
  85.   For the DENSA members, anything starting with VMS is NOT DOS, ok?
  86.