1.1.1. Introduction
2.1.1. Input data file
3.1.1. Output file
4.1.1. Command line


1.1.1. Introduction

XLIB is used to create and maintain libraries.  Libraries may be created; 
files may be added, deleted, or extracted.  The command line may be 
continued in an input data file if it is too long for DOS.

2.1.1. Input data file

Data in the input data file may consist of any information which can be
specified on the command line.  It may span multiple lines; an end-of-line 
marker will be treated as whitespace.

3.1.1. Output file

The original version of the library will be renamed to have a .BAK extension
and a new version will be created with a .LIB extension.

4.1.1. Command line

XLIB [/u] libraryname <file list>  @filename


Valid switches:

/u - make the library dictionary non-case-sensitive

File list is a list of .o files.  You can intermix the characters
+, -, * with the file names.  The librarian defaults to '+' if you
don't use any of these characters.

+       - add the following modules to the library.  Create library
          if it doesn't exist.
-       - delete the following modules from the library
*       - extract the following modules from the library and make them .o files 

These can be mixed together:

-+ or +-        - delete an old version of a module and add a new one
-*      - extract a module and delete it

You can use any combination you want of these chars; the listed ones
are perhaps the most useful.

@filelist takes the input from filelist in addition to the command line.
          Input is formatted the same as if it were specified on the command
          line.  You may use multiple lines and specify as many input
          modules as you like.  You may optionally use the '&' character
	  required by TLIB at the end of each line.

