;
                                   LPUT.COM                                   

             Size (recs) CRC   Version    Author/Latest Issue      Disk
               6k (48)   D2AC  1.7        Howard Goldstein 9/89    Z3COM5

  1- Syntax  2- Notes                                                         

   LPUT is an automated ZCPR3 library maker.   It doesn't replace LU or  NULU, 
but will do for LBR creation what LGET does for extraction.  Combine LPUT with 
LLF  or  LDIR and you can reserve the bigger LBR handlers for times  when  you 
really  need them.   LPUT automatically builds the right size LBR for the list 
of member files requested,  which can be a comma-delimited series of  wildcard 
file specs,  including DU:  and/or DIR:  designations, similar to LGET, MCOPY, 
etc.
:1


   Syntax:  LPUT dir:lbrfile [dir:afn1.typ,afn2.typ...etc.[+nn]]

   Omitting the input filespec results in a LBR entry format & CRC update.

   If "lbrfile" is not found, LPUT will create it.  In that case, an input
   filespec of "/nn" makes an empty LBR for "nn" members and "+nn" creates
   one with "nn" extra member slots.
:2


 LPUT Notes - 1/2 

   a. LPUT vs 1.7 incorporates  new DSLIB routines that  allow it  to  pick up
      member files' datestamps directly from  ZSDOS.   This  also fixes  a bug
      that showed up under ZSDOS where a member file's modified stamp would be
      updated as it was being added to a LBR.  Some code crunching to keep the
      size under 6k.   Linked with new Version 4 libraries  (which now contain
      table-driven CRC routines).  Linkage order - now WILDEX, MYSORT, UNDATE,
      DSLIB, Z3LIB, SYSLIB.

   b. LPUT vs 1.6b allows  a trailing  parameter of "+nn" to  leave "nn" extra
      LBR directory entries beyond what is  required for the member file list.
      This parameter is ignored if the target LBR already exists or if a "/nn"
      occurs first in the command tail.  Uses Z33/Z34 CCP parser whenever it's
      available.

   c. LPUT vs 1.6a allows storing of last mod date  in library directory along
      with cre date.
 LPUT Notes - 2/2 

   d. LPUT vs 1.5 maintains  dates according  to  the most precise information 
      available,  either  from  Datestamper's "!!!TIME&.DAT" files,  the LBR's 
      DRI-style  member dates  (ala' SETD.COM)  or  from  CR23D-style imbedded 
      datespecs,  as appropriate.  If DateStamper is not  running, it operates 
      like previous versions of LPUT. 

   e. LPUT vs 1.4 adds fully buffered file input, more random reads to survive
      ZRDOS 1.7 and later peculiarities, no more attribits in LBR dir entries.
      Creates new LBR  with correct size  dir if the  specified  one  does not 
      exist.   Special syntax:  LPUT newlbr /nn  will create an entirely empty
      LBR with nn entries.   WILDEX lists now sorted  via MYSORT.   SYSLIB CRC 
      routines discarded in favor of  a lookup table  ala' PPIP.   This is ON! 
      Systems release version.