This is an example of a REXX Executable Library (REXX-X Lib).

The purpose of a REXX-X Lib is to combine a group, up to 50, of
REXX programs into one executable file, thus creating a Library.

Once a REXX-X Lib is created any of the individual programs may
be executed. This is accomplished by passing the name of the
REXX program as the first argument to the REXX-X Lib program.

Example: To call the DIFFTIME.CMD REXX program contained within
         the REXX-X Lib, RXLIB1.EXE:
                RXLIB1 DIFFTIME 11:00:00 19:21:00

         To call the SETICON.CMD REXX program contained within
         the REXX-X Lib, RXLIB1.EXE:
                RXLIB1 SETICON myprog.exe cool.ico

When a REXX-X Lib program is run without any arguments, the list
of all available REXX progams will be displayed. Unless a help
file has been associated with the REXX-X Lib, in which case it
will be displayed.

This program was created with the retail product RXCL.EXE ($20 US).
The following command line was used:

   RXCL /n RXLIB1.EXE /h RXLIB1.HLP difftime.cmd delay.cmd setea.cmd 
         dspea.cmd seticon.cmd

Available Programs
==================

   DIFFTIME  HH:MM:SS HH:MM:SS   | Displays the difference between the two
                                 | time.
 
   DELAY secs                    | Will delay for the specified number of
                                 | seconds, then return.

   SETEA FileName EaName EaValue | Sets the specified Extended Attribute (EA)
                                 | for the file.

   DSPEA FileName EaName         | Displays the value of the requested EA.

   SETICON  FileName IconFile    | Associates an icon with the specified file.
