Contents of the READ.ME file
Original author: R. E. Sawyer
3620 Spencer St. 30, Torrance, CA 90503
1 Jan 85
Changes by: Bill Mayne
9707 Lawndale Dr.
Silver Spring, MD 20901
1 May 87
This archive contains a small program which looks up and displays
reference data contained in an ASCII file, called a catalog file.
The two catalog files provided are for the C programming
language, but it is easy to create a reference on any topic by
using an editor or word processor in nondocument mode.
With the exception of standard Unix functions used to implement a
simple file index (which can be eliminated by a preprocessor
option) and accessing an environment variable (which is also
optional), the functions used are all generic K&R C or easily
implemented in K&R C.
The files included are:
ABOUT.C - source code, containing modifications by Bill Mayne.
ABOUT.EXE - ready to run object code (MSC.)
ABOUT.DOC - documentation about ABOUT.C, moved to a separate file
to make it easier to edit and compile the actual source code.
ABOUT.DAT - Sawyers C language reference modified to include
copies of the labels in the text area. This was done to make
the display resonably consistent with the original. The
original program displayed labels and the new one does not.
ABOUT.NDX - index file for ABOUT.DAT.
NDX.H - header file containing #defines used by index routines.
NDXBLD.C - source code for command to create index files.
NDXBLD.EXE - ready to run object code for NDXBLD (MSC).
NDXFIND.C - source code for routine to search an index.
COMP.C - source code for the key comparison routine, including
support for optional abbreviations.
INDEX.C and SAVESTR.C - MSC implementation of the Unix standard
functions "index()" and "savestr()".