home *** CD-ROM | disk | FTP | other *** search
/ Windows NT Super Tune-Up Kit / PIE-WindowsNTSuperTuneUpKit-1997.iso / COMPRESS / NT_PKZIP / README.1ST < prev    next >
Text File  |  1993-12-23  |  17KB  |  315 lines

  1. makefile and source modified by l. kahn to run on final release version
  2. of windows NT.  The original ran on the beta version.
  3.  
  4. see makefile.nt for sdk version and zip.mak for vc++ for nt version.
  5.  
  6. You may also have to remove dependencies the the zip.mak if it rescans
  7. dependencies when you install it since it screws up and includes files
  8. that are only for unix that are inside of ifdefs ie sys\xyzzy.h etc.
  9.  
  10. I also fixed one bug in the nt version that caused the program to crash
  11. when zipping files names over 13 characters. See file_io.c
  12.  
  13. good luck larry kahn 10/8/93
  14.  
  15. fixes:
  16.  
  17. ---------------------------------------------------------------------
  18. 12/20/93
  19.  
  20. noticed that file names were not unzipped in upper case even when
  21. specifying the -Ua option
  22.  
  23. ie 
  24. unzip -Ua zipname files
  25.  
  26. this is for a unix workstation when going back and forth from NTFS where
  27. case is important.
  28.  
  29. fixed the zip command so that it preserves the case of the file names.
  30. now when viewing them you need to specify 
  31. unzip -Uv option otherwise everything will appear in upper case
  32.  
  33. example (in an NTFS directory)
  34.  
  35. zip test.zip *.h 
  36.  
  37. updating Actions.h (imploded 28%)
  38. updating Analysis.h (imploded 20%)
  39. updating AppActions.h (shrunk 16%)
  40. updating BaseConstants.h (shrunk 15%)
  41. updating Boolean.h (shrunk 17%)
  42. updating Builder.h (imploded 31%)
  43. updating Diagram.h (imploded 48%)
  44. updating DiagramLines.h (imploded 38%)
  45. updating DiagramLinesDrawn.h (imploded 68%)
  46. updating DiagramP.h (imploded 60%)
  47. updating DiagramPNew.h (imploded 62%)
  48. updating DiagramSavedP.h (imploded 61%)
  49. updating Dial.h (imploded 60%)
  50. updating DialP.h (imploded 57%)
  51. updating Drawing.h (imploded 74%)
  52. updating DrawingCallbacks.h (imploded 49%)
  53. updating DrawingP.h (imploded 44%)
  54. updating DrawingUtilities.h (shrunk 16%)
  55. updating Effects.h (shrunk 14%)
  56. updating Errors.h (imploded 40%)
  57. updating FontUtilities.h (shrunk 17%)
  58. updating Functions.h (shrunk 12%)
  59. updating FunctionUtilities.h (stored 0%)
  60. updating GEditUtilities.h (imploded 30%)
  61. updating Group.h (imploded 28%)
  62. updating GroupP.h (imploded 53%)
  63. updating HashMap.h (stored 0%)
  64. updating HashMapInst.h (imploded 52%)
  65. updating HashMapTestGlobal.h (shrunk 7%)
  66. updating ImageUtilities.h (shrunk 15%)
  67. updating Label.h (imploded 33%)
  68. updating LabelGadge.h (imploded 42%)
  69. updating LabelGadgP.h (imploded 55%)
  70. updating LabelP.h (imploded 59%)
  71. updating larry_Strings.h (shrunk 22%)
  72. updating List.h (imploded 46%)
  73. updating ListP.h (shrunk 21%)
  74. updating makeHashMapTest.h (shrunk 9%)
  75. updating MapTest.h (imploded 48%)
  76. updating Menu.h (imploded 44%)
  77. updating Menubutton.h (imploded 45%)
  78. updating MenubuttoP.h (imploded 55%)
  79. updating MenuItem.h (imploded 42%)
  80. updating MenuItemP.h (imploded 51%)
  81. updating MenuP.h (imploded 52%)
  82. updating motifcallbacks.h (imploded 47%)
  83. updating MotionActions.h (shrunk 21%)
  84. updating Names.h (imploded 48%)
  85. updating NamesP.h (imploded 30%)
  86. updating NewWInstances.h (imploded 62%)
  87. updating NoteCallbacks.h (shrunk 7%)
  88. updating NotesCallbacks.h (imploded 48%)
  89. updating NotesUtilities.h (shrunk 14%)
  90. updating OlUtilities.h (imploded 68%)
  91. updating PixmapUtilities.h (shrunk 17%)
  92. updating Predefined.h (shrunk 21%)
  93. updating Preproc.h (stored 0%)
  94. updating Pushbutton.h (imploded 49%)
  95. updating PushbuttonCallbacks.h (imploded 50%)
  96. updating PushbuttoP.h (imploded 55%)
  97. updating Rec1.h (shrunk 22%)
  98. updating Relations.h (imploded 79%)
  99. updating Relations1.h (imploded 62%)
  100. updating Relations1P.h (imploded 61%)
  101. updating RelationsP.h (imploded 64%)
  102. updating ResourceDefs.h (imploded 59%)
  103. updating Resources.h (shrunk 15%)
  104. updating ResourceUtilities.h (imploded 55%)
  105. updating specifier.h (shrunk 22%)
  106. updating Strings.h (imploded 26%)
  107. updating symbol.h (imploded 43%)
  108. updating TestCycle.h (stored 0%)
  109. updating TestCycle1.h (stored 0%)
  110. updating TextEditorUtilities.h (imploded 16%)
  111. updating Tree.h (imploded 65%)
  112. updating TreeLines.h (shrunk 13%)
  113. updating TreeP.h (imploded 58%)
  114. updating UseRec1.h (shrunk 18%)
  115. updating WidgetSet.h (imploded 37%)
  116. updating WidgetSetP.h (shrunk 24%)
  117. updating WInstanceSet.h (imploded 41%)
  118. updating WInstanceSetP.h (imploded 36%)
  119. updating WSuperWInstances.h (imploded 61%)
  120. updating y.h (stored 0%)
  121. updating y.tab.h (imploded 59%)
  122.  
  123.  
  124. unzip -v test.zip 
  125.  
  126.  Length  Method   Size  Ratio   Date    Time   CRC-32     Name ("^" ==> case
  127.  ------  ------   ----  -----   ----    ----   ------     ----   conversion)
  128.     209  Implode    150  28%  09-27-93  13:04  4477ada8  ^actions.h
  129.     173  Implode    138  20%  09-30-93  18:23  e8a38111  ^analysis.h
  130.     198  Shrunk     166  16%  09-30-93  08:50  6d3771b9  ^appactions.h
  131.     109  Shrunk      93  15%  09-22-93  16:10  feae6edd  ^baseconstants.h
  132.     115  Shrunk      95  17%  09-22-93  16:10  ac5a00ca  ^boolean.h
  133.     351  Implode    243  31%  10-14-93  16:53  846457ff  ^builder.h
  134.     393  Implode    203  48%  11-17-93  08:56  253c8060  ^diagram.h
  135.     512  Implode    318  38%  12-01-93  12:54  60470f94  ^diagramlines.h
  136.    1482  Implode    469  68%  12-01-93  08:39  fb73b4f1  ^diagramlinesdrawn.h
  137.    1674  Implode    676  60%  12-01-93  12:27  e73b35ac  ^diagramp.h
  138.    1225  Implode    469  62%  11-15-93  09:00  54709048  ^diagrampnew.h
  139.    1193  Implode    465  61%  11-12-93  16:49  f3d041ba  ^diagramsavedp.h
  140.    1108  Implode    447  60%  09-22-93  16:10  40d0aa91  ^dial.h
  141.    1251  Implode    535  57%  09-22-93  16:11  a168b701  ^dialp.h
  142.    6434  Implode   1642  74%  12-20-93  22:48  0271b90b  ^drawing.h
  143.     738  Implode    379  49%  09-29-93  14:58  45223d0a  ^drawingcallbacks.h
  144.     874  Implode    491  44%  09-23-93  16:12  8bb4ea61  ^drawingp.h
  145.     114  Shrunk      96  16%  09-22-93  16:11  37c7c5fe  ^drawingutilities.h
  146.     227  Shrunk     196  14%  09-30-93  09:47  fd36b472  ^effects.h
  147.     577  Implode    349  40%  12-20-93  23:03  7351581e  ^errors.h
  148.     204  Shrunk     169  17%  12-21-93  13:49  4353cbd6  ^fontutilities.h
  149.     165  Shrunk     146  12%  12-20-93  22:56  8b7c8294  ^functions.h
  150.      28  Stored      28   0%  09-22-93  16:11  231e1bd8  ^functionutilities.h
  151.     305  Implode    215  30%  12-14-93  12:54  3e1aeac6  ^geditutilities.h
  152.     266  Implode    191  28%  09-22-93  16:11  21374b32  ^group.h
  153.     577  Implode    273  53%  09-22-93  16:11  37c8a488  ^groupp.h
  154.      40  Stored      40   0%  09-30-93  12:15  d52e3aa0  ^hashmap.h
  155.     549  Implode    264  52%  09-22-93  16:11  cdb88bf6  ^hashmapinst.h
  156.      92  Shrunk      86   7%  09-22-93  16:11  1ae2b540  ^hashmaptestglobal.h
  157.     192  Shrunk     164  15%  09-30-93  09:36  3cd2dbb2  ^imageutilities.h
  158.     480  Implode    320  33%  09-22-93  16:11  afbef273  ^label.h
  159.    1654  Implode    958  42%  09-29-93  09:43  40c7db7c  ^labelgadge.h
  160.    3340  Implode   1497  55%  09-29-93  09:51  318220f7  ^labelgadgp.h
  161.    1813  Implode    739  59%  09-30-93  11:35  19c07d7a  ^labelp.h
  162.     298  Shrunk     231  22%  10-05-93  17:13  38c81224  ^larry_strings.h
  163.     821  Implode    447  46%  10-26-93  11:16  eb7c4f4e  ^list.h
  164.     198  Shrunk     156  21%  09-22-93  16:11  f71653da  ^listp.h
  165.      47  Shrunk      43   9%  09-22-93  16:12  056aa4cf  ^makehashmaptest.h
  166.     475  Implode    249  48%  09-28-93  13:52  a1286c66  ^maptest.h
  167.    1744  Implode    985  44%  09-22-93  16:11  87d5acf9  ^menu.h
  168.    1829  Implode   1013  45%  09-22-93  16:11  cd76b26b  ^menubutton.h
  169.    1211  Implode    540  55%  09-22-93  16:11  ff33f366  ^menubuttop.h
  170.    1569  Implode    911  42%  09-22-93  16:11  e85b722c  ^menuitem.h
  171.    2216  Implode   1091  51%  09-22-93  16:11  a2c4fb12  ^menuitemp.h
  172.    2601  Implode   1245  52%  09-22-93  16:11  abcc5118  ^menup.h
  173.     666  Implode    350  47%  12-22-93  21:26  4676dc56  ^motifcallbacks.h
  174.     137  Shrunk     108  21%  09-24-93  17:48  ce5d169f  ^motionactions.h
  175.     627  Implode    327  48%  09-22-93  17:10  87e99802  ^names.h
  176.     339  Implode    236  30%  09-23-93  15:41  85088d8d  ^namesp.h
  177.     820  Implode    315  62%  12-01-93  08:39  52c94448  ^newwinstances.h
  178.      89  Shrunk      83   7%  09-22-93  16:11  8800f420  ^notecallbacks.h
  179.     309  Implode    162  48%  09-30-93  09:09  669ac86c  ^notescallbacks.h
  180.     102  Shrunk      88  14%  09-30-93  10:09  3fbf0e23  ^notesutilities.h
  181.     895  Implode    283  68%  12-21-93  13:53  8e2a2e85  ^olutilities.h
  182.     179  Shrunk     149  17%  10-13-93  18:31  9dea66e0  ^pixmaputilities.h
  183.     123  Shrunk      97  21%  09-22-93  16:11  1ac2dec6  ^predefined.h
  184.      39  Stored      39   0%  09-30-93  10:10  d6fcb01f  ^preproc.h
  185.    2091  Implode   1069  49%  09-22-93  16:11  4b289657  ^pushbutton.h
  186.     441  Implode    221  50%  09-28-93  12:44  95e5f0f0  ^pushbuttoncallbacks.h
  187.    3002  Implode   1362  55%  09-22-93  16:11  33fb148f  ^pushbuttop.h
  188.     171  Shrunk     134  22%  09-30-93  11:18  9152a997  ^rec1.h
  189.    8328  Implode   1743  79%  12-21-93  13:49  9c699496  ^relations.h
  190.    2055  Implode    780  62%  09-22-93  16:11  aa29e56a  ^relations1.h
  191.    1466  Implode    574  61%  09-22-93  16:11  8e28c3e6  ^relations1p.h
  192.    1587  Implode    579  64%  12-16-93  10:22  c3a6c501  ^relationsp.h
  193.     927  Implode    376  59%  12-01-93  08:40  c77486ad  ^resourcedefs.h
  194.     185  Shrunk     158  15%  12-20-93  22:58  85462363  ^resources.h
  195.     977  Implode    438  55%  12-20-93  20:41  fb2b7613  ^resourceutilities.h
  196.     157  Shrunk     123  22%  09-22-93  16:12  e5579242  ^specifier.h
  197.     293  Implode    216  26%  10-05-93  21:20  378f82dd  ^strings.h
  198.     401  Implode    227  43%  09-22-93  16:12  85cb848d  ^symbol.h
  199.      44  Stored      44   0%  09-22-93  16:11  2b3a4727  ^testcycle.h
  200.      46  Stored      46   0%  09-22-93  16:11  791b8d5f  ^testcycle1.h
  201.     178  Implode    150  16%  09-30-93  09:36  2f088ba7  ^texteditorutilities.h
  202.    1733  Implode    598  65%  12-08-93  12:32  b245966c  ^tree.h
  203.     172  Shrunk     150  13%  10-27-93  15:17  fc69e417  ^treelines.h
  204.    1719  Implode    729  58%  12-08-93  12:32  74275209  ^treep.h
  205.      77  Shrunk      63  18%  09-30-93  11:21  3382752b  ^userec1.h
  206.     259  Implode    164  37%  09-22-93  16:11  dd1474bf  ^widgetset.h
  207.     165  Shrunk     126  24%  09-22-93  16:11  b5931b35  ^widgetsetp.h
  208.     304  Implode    178  41%  09-22-93  16:11  333d21c9  ^winstanceset.h
  209.     227  Implode    146  36%  09-22-93  16:11  6064c783  ^winstancesetp.h
  210.     994  Implode    386  61%  12-01-93  08:40  9bb40fa7  ^wsuperwinstances.h
  211.      38  Stored      38   0%  09-22-93  16:12  c8718d1d  ^y.h
  212.    1835  Implode    755  59%  09-22-93  16:12  86086872  ^y.tab.h
  213.  ------          ------  ---                              -------
  214.   75868           33431  56%                              85     
  215.  
  216. unzip -Uv test.zip
  217.  
  218.  Length  Method   Size  Ratio   Date    Time   CRC-32     Name
  219.  ------  ------   ----  -----   ----    ----   ------     ----
  220.     209  Implode    150  28%  09-27-93  13:04  4477ada8   Actions.h
  221.     173  Implode    138  20%  09-30-93  18:23  e8a38111   Analysis.h
  222.     198  Shrunk     166  16%  09-30-93  08:50  6d3771b9   AppActions.h
  223.     109  Shrunk      93  15%  09-22-93  16:10  feae6edd   BaseConstants.h
  224.     115  Shrunk      95  17%  09-22-93  16:10  ac5a00ca   Boolean.h
  225.     351  Implode    243  31%  10-14-93  16:53  846457ff   Builder.h
  226.     393  Implode    203  48%  11-17-93  08:56  253c8060   Diagram.h
  227.     512  Implode    318  38%  12-01-93  12:54  60470f94   DiagramLines.h
  228.    1482  Implode    469  68%  12-01-93  08:39  fb73b4f1   DiagramLinesDrawn.h
  229.    1674  Implode    676  60%  12-01-93  12:27  e73b35ac   DiagramP.h
  230.    1225  Implode    469  62%  11-15-93  09:00  54709048   DiagramPNew.h
  231.    1193  Implode    465  61%  11-12-93  16:49  f3d041ba   DiagramSavedP.h
  232.    1108  Implode    447  60%  09-22-93  16:10  40d0aa91   Dial.h
  233.    1251  Implode    535  57%  09-22-93  16:11  a168b701   DialP.h
  234.    6434  Implode   1642  74%  12-20-93  22:48  0271b90b   Drawing.h
  235.     738  Implode    379  49%  09-29-93  14:58  45223d0a   DrawingCallbacks.h
  236.     874  Implode    491  44%  09-23-93  16:12  8bb4ea61   DrawingP.h
  237.     114  Shrunk      96  16%  09-22-93  16:11  37c7c5fe   DrawingUtilities.h
  238.     227  Shrunk     196  14%  09-30-93  09:47  fd36b472   Effects.h
  239.     577  Implode    349  40%  12-20-93  23:03  7351581e   Errors.h
  240.     204  Shrunk     169  17%  12-21-93  13:49  4353cbd6   FontUtilities.h
  241.     165  Shrunk     146  12%  12-20-93  22:56  8b7c8294   Functions.h
  242.      28  Stored      28   0%  09-22-93  16:11  231e1bd8   FunctionUtilities.h
  243.     305  Implode    215  30%  12-14-93  12:54  3e1aeac6   GEditUtilities.h
  244.     266  Implode    191  28%  09-22-93  16:11  21374b32   Group.h
  245.     577  Implode    273  53%  09-22-93  16:11  37c8a488   GroupP.h
  246.      40  Stored      40   0%  09-30-93  12:15  d52e3aa0   HashMap.h
  247.     549  Implode    264  52%  09-22-93  16:11  cdb88bf6   HashMapInst.h
  248.      92  Shrunk      86   7%  09-22-93  16:11  1ae2b540   HashMapTestGlobal.h
  249.     192  Shrunk     164  15%  09-30-93  09:36  3cd2dbb2   ImageUtilities.h
  250.     480  Implode    320  33%  09-22-93  16:11  afbef273   Label.h
  251.    1654  Implode    958  42%  09-29-93  09:43  40c7db7c   LabelGadge.h
  252.    3340  Implode   1497  55%  09-29-93  09:51  318220f7   LabelGadgP.h
  253.    1813  Implode    739  59%  09-30-93  11:35  19c07d7a   LabelP.h
  254.     298  Shrunk     231  22%  10-05-93  17:13  38c81224   larry_Strings.h
  255.     821  Implode    447  46%  10-26-93  11:16  eb7c4f4e   List.h
  256.     198  Shrunk     156  21%  09-22-93  16:11  f71653da   ListP.h
  257.      47  Shrunk      43   9%  09-22-93  16:12  056aa4cf   makeHashMapTest.h
  258.     475  Implode    249  48%  09-28-93  13:52  a1286c66   MapTest.h
  259.    1744  Implode    985  44%  09-22-93  16:11  87d5acf9   Menu.h
  260.    1829  Implode   1013  45%  09-22-93  16:11  cd76b26b   Menubutton.h
  261.    1211  Implode    540  55%  09-22-93  16:11  ff33f366   MenubuttoP.h
  262.    1569  Implode    911  42%  09-22-93  16:11  e85b722c   MenuItem.h
  263.    2216  Implode   1091  51%  09-22-93  16:11  a2c4fb12   MenuItemP.h
  264.    2601  Implode   1245  52%  09-22-93  16:11  abcc5118   MenuP.h
  265.     666  Implode    350  47%  12-22-93  21:26  4676dc56   motifcallbacks.h
  266.     137  Shrunk     108  21%  09-24-93  17:48  ce5d169f   MotionActions.h
  267.     627  Implode    327  48%  09-22-93  17:10  87e99802   Names.h
  268.     339  Implode    236  30%  09-23-93  15:41  85088d8d   NamesP.h
  269.     820  Implode    315  62%  12-01-93  08:39  52c94448   NewWInstances.h
  270.      89  Shrunk      83   7%  09-22-93  16:11  8800f420   NoteCallbacks.h
  271.     309  Implode    162  48%  09-30-93  09:09  669ac86c   NotesCallbacks.h
  272.     102  Shrunk      88  14%  09-30-93  10:09  3fbf0e23   NotesUtilities.h
  273.     895  Implode    283  68%  12-21-93  13:53  8e2a2e85   OlUtilities.h
  274.     179  Shrunk     149  17%  10-13-93  18:31  9dea66e0   PixmapUtilities.h
  275.     123  Shrunk      97  21%  09-22-93  16:11  1ac2dec6   Predefined.h
  276.      39  Stored      39   0%  09-30-93  10:10  d6fcb01f   Preproc.h
  277.    2091  Implode   1069  49%  09-22-93  16:11  4b289657   Pushbutton.h
  278.     441  Implode    221  50%  09-28-93  12:44  95e5f0f0   PushbuttonCallbacks.h
  279.    3002  Implode   1362  55%  09-22-93  16:11  33fb148f   PushbuttoP.h
  280.     171  Shrunk     134  22%  09-30-93  11:18  9152a997   Rec1.h
  281.    8328  Implode   1743  79%  12-21-93  13:49  9c699496   Relations.h
  282.    2055  Implode    780  62%  09-22-93  16:11  aa29e56a   Relations1.h
  283.    1466  Implode    574  61%  09-22-93  16:11  8e28c3e6   Relations1P.h
  284.    1587  Implode    579  64%  12-16-93  10:22  c3a6c501   RelationsP.h
  285.     927  Implode    376  59%  12-01-93  08:40  c77486ad   ResourceDefs.h
  286.     185  Shrunk     158  15%  12-20-93  22:58  85462363   Resources.h
  287.     977  Implode    438  55%  12-20-93  20:41  fb2b7613   ResourceUtilities.h
  288.     157  Shrunk     123  22%  09-22-93  16:12  e5579242   specifier.h
  289.     293  Implode    216  26%  10-05-93  21:20  378f82dd   Strings.h
  290.     401  Implode    227  43%  09-22-93  16:12  85cb848d   symbol.h
  291.      44  Stored      44   0%  09-22-93  16:11  2b3a4727   TestCycle.h
  292.      46  Stored      46   0%  09-22-93  16:11  791b8d5f   TestCycle1.h
  293.     178  Implode    150  16%  09-30-93  09:36  2f088ba7   TextEditorUtilities.h
  294.    1733  Implode    598  65%  12-08-93  12:32  b245966c   Tree.h
  295.     172  Shrunk     150  13%  10-27-93  15:17  fc69e417   TreeLines.h
  296.    1719  Implode    729  58%  12-08-93  12:32  74275209   TreeP.h
  297.      77  Shrunk      63  18%  09-30-93  11:21  3382752b   UseRec1.h
  298.     259  Implode    164  37%  09-22-93  16:11  dd1474bf   WidgetSet.h
  299.     165  Shrunk     126  24%  09-22-93  16:11  b5931b35   WidgetSetP.h
  300.     304  Implode    178  41%  09-22-93  16:11  333d21c9   WInstanceSet.h
  301.     227  Implode    146  36%  09-22-93  16:11  6064c783   WInstanceSetP.h
  302.     994  Implode    386  61%  12-01-93  08:40  9bb40fa7   WSuperWInstances.h
  303.      38  Stored      38   0%  09-22-93  16:12  c8718d1d   y.h
  304.    1835  Implode    755  59%  09-22-93  16:12  86086872   y.tab.h
  305.  ------          ------  ---                              -------
  306.   75868           33431  56%                              85     
  307.  
  308. The -U command is key to seeing the actual case of the zipped files
  309.  
  310.  
  311. any comments send me mail
  312.  
  313. larry
  314.  
  315.