home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / zsys / znode-12 / s / z3help18.lbr / CL.HZP / CL.HLP
Encoding:
Text File  |  1993-06-12  |  2.1 KB  |  50 lines

  1. ;
  2.                                      CL.COM                                   
  3.  
  4.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  5.                4k (29)   3271  0.02       Michal Carson 4/89       Z3COM3
  6.  
  7.   1- Syntax/Options  2- Notes                                                 
  8.  
  9.  
  10.    CL has one purpose:  to Compact a Library.   CL compresses  a library over-
  11. writing deleted entries and other unused  sectors of the  LBR file with active 
  12. members.   It then de-allocates the remaining blocks and/or extents of the LBR 
  13. file.  
  14.  
  15.    This method may not be compatible with all systems; caution is advised.
  16. :1
  17.  
  18.    Syntax   CL filename[.LBR]     <-- compact filename
  19.         CL filename[.LBR] ?   <-- report dead space
  20.         CL filename[.LBR] Z   <-- force compact
  21.  
  22.    "filename" is assumed to have the extension LBR
  23.  
  24.  
  25. Note: CL does not create a new library.  It overwrites the existing library.
  26. :2
  27.  
  28.  CL Notes - 1/2 
  29.  
  30.    a. Version 0.02 updates:
  31.       - minor change  concerning  the  location  of  the  first  token  by the 
  32.         parsing routine (zprsfn).  
  33.       - code had been commented  out  which  loaded  the address of the sector 
  34.         translation table into DE before the call to the BIOS.  
  35.       - the low bit of E before the call to  SETDSK was being reset instead of 
  36.         set.  Resetting tells the  BIOS  that the disk has  not  been accessed 
  37.         previously, while setting indicates that the disk has been used.
  38.       - @fncmp (inserted from syslib for the last  revision) was being misused 
  39.         and consequently the program failed to find some directory entries for 
  40.         the library.  
  41.       - Converted fully to syslib  for  all  the  routines  which may be found 
  42.         there.
  43.  CL Notes - 2/2 
  44.  
  45.    b. Version 0.01 updates:
  46.       - most changes aim  to  ensure  predictable  performance  under  varying
  47.         systems. 
  48.       - now insists on  a Z80 and  a BDOS which returns 2. 2 as version number
  49.         (CP/M+ and Z3PLUS are not yet supported).
  50.