      Author: Kevin S. Gallagher
   CopyRight: Gallagher Computing
    Language: Clipper 5.01 w/o any patches ie. since CA purchased Clipper
        Date: 01/30/93

   
   You may use all code included as long my name appears in them
   You may place your name in the header if modified.
   No monie should be exchanged for said code
   
   This utility was created to backup all my source code in one or
   more directories for one project.
   
   *  Has only been tested with PKZIP v2.xx
   
   * In makezip.prg there is a STATIC array STABLE, which should be
     filled with files to include in the final zipfile which would
     be needed to make the project:
     
     example:
     Say you want to backup a project that was created with NANFOR.LIB
     version 2.0, and did not backup this version of the library, you
     then delete NANFOR.LIB and a new version comes out with different
     structures for using the functions. You could recode or backup the
     present version of the library. Another file that would be nice to
     include  if you were using BORLAND's programmers editor BRIEF is
     'STATE.RST' so that it could restore the environment of the editor
     to were you left off:
     
     STATIC stable {"C:\BRIEF\STATE.RST","C:\CLIPPER5\LIB\NANFOR.LIB", ;
                    "C:\INCLUDE\FTINT86","C:\OBJ\MYOBJ.OBJ"            }
   
   
     Note: If Stable == {} it is passed over for processing
       
   
   * By typing MAKEZIP the program will create a unique filename for 
     compressing your files, or pass a name along to manually override
     the default/unique name (If overriding no errorchecking is done).
     
   * ZipName UDF     --> created the unique name
   
   * ZipTest UDF     --> evaluates PKZIP v2.00 return codes
   
   * Clearme UDF     --> dummy screen clear routine
   
   * TBmenu  UDF     --> TBrowse used  to customize PKzip list file
   
   * listext UDF     --> gets unique fileExtensions to work with in TBmenu
   
   * INIT haha       --> a undocumented first call function of Clipper
   
   * Clipper #define/#xtranslate and #xcommand's were you to keep code cleaner
     looking (at least for meself, and it may be worst for you?)
   
   * MAKEFILE.RMK    --> uses a utility CLIPWARN, which is a frontend to
                         Clipper. If you do not have it:
                         Replace CLIPWARN with CLIPPER
                         and
                         replace:
                         FLAGS = /m /n /a /w /beep /log:error.log
                         with
                         FLAGS = /m /n /a /w
   
   * FUNCTION CALLS  --> NANFOR.LIB 2.1 FT_SINKEY(), FT_SHADOW(), UDC MENU TO
                         BLINKER    2.1 SWAP FUNCTIONS
                         
                         
                         FT_SINKEY() can be replaced with INKEY()
                         FT_SHADOW() can be UNDEFINED with NANNY in header file
                         MENU TO     can be removed by removal of COLOR parm
                         
                         If NANFOR.LIB is not  used then remove FTMENUTO.CH
                         from MAKEZIP.H
                         
                         
   