		trigram_utils 1.1		Apr 99

	This version's trigram_util has a different set of error exit codes
than version 1.0.  This version's codes do not include 1.  The old code can
be regained by adding the following definition to the compilation:
	ERROR_EXIT_STATUS=10
(most likely preceded on the compilation line with -D).  Please see the
source for the values of the new codes (if interested).

        There is a new file in this package.  error_exit_defn.h must be
in the include path of the compilations.

	outer_utils.c contains functions trigram and un_trigram which
alter strings by replacing "objectionable" characters by their hex
equivalents and converting such strings back to the originals.  It looks
like this functionality may be of use beyond outer, very much like the
path_info routines, and, like the path_info routines, we'd like all
use to eventually depend on the same c functions, so that if we change
those functions, a rebuild will keep everything parallel.

	Base documentation is that for the trigram/untrigram routines.
Doc is available in the source, outer_utils.c
	trigram_util.c is an image interface to the utilities.  It
links with trigram/untrigram; hence, it nees outer_utils.o.  Doc is
available at the top of the source code.  When interacting with "the" shell,
the following syntax seems to preserve blanks, etc
		set tmp="`trigram_util 'string_to_be_trigrammed'`"
	trigram_fortran.c is a FORTRAN interface to the utilities.  It
consists of 2 functions named trigram_ and un_trigram_ (apparently the
Sun and SGI FORTRAN compilers (at least) add underscores to FORTRAN
function names when generating refs & defs).  It needs outer_utils.o.
Doc is available at the top of the source code.
	test_trigram_fortran.f is a FORTRAN test program for trigram_fortran.c.
It needs trigram_fortran.o and outer_utils.o.  No doc is available - sorry.
Please read the code.
