			**********************
This directory does not use the l4014 library since the library does not
allow for point size changes. It has its own version of the l4014 library.
			**********************
This directory contains the version of treepr that uses the new IDL Pascal
interface.  All IDL generic Pascal files are in a different directory.

NOTE: trpr should be remade when the IDL processor works!

A shell script which sends input through the generic IDL processor, then
to trpr is included as the file:  treepr.

The first files make up the idl interface:

treepr.idl		Describes treeprint
Makeidl			Makefile which simulates the operation of the IDL
				processor
treepr.h		Type declarations for the interface to the IDLdata
				(generated automatically)
treepr.i		Routine declarations (corresponding to the ports
				defined in treepr.idl--generated automatically)
treepr.p,o		The interface routines (generated automatically)

The next files are the Pascal source files to compile into treepr.

trpr.p			Main driver program for treepr
MakeTree.p		Makes the program data structure
GetBoxSizes.p		Finds the size of each tree node
SetXcoords.p		Sets the X coordinates for each node
PadFind.p		Finds the padding in pointer fields 
Printdriver.p		Traverses the tree and calls routines to print tree
dDrawBox.p		Draws a tree node on the decwriter
iDrawBox.p		Draws a tree node on the imagen
convertcoords.p		Converts decwriter coordinates to imagen coordinates
dArccross.p		Draws arcs which cross entire page on decwriter
iArccross.p		Draws all arcs on the imagen (3 procedures)
ilabel.c		C program which call plot label routine

The next files are the header files which allow one to compile separately
in Pascal.  The names in the file correspond to the .p file.

globalconst.h		global constants for treepr program
globaltypes.h		global types for treepr program
MakeTree.h		header for MakeTree.p
GetBoxSizes.h		header for GetBoxSizes.p
SetXcoords.h		header for SetXcoords.p
Printdriver.h		header for all printing routines
dArccross.h		header for all decwriter arc routines
iArccross.h		header for all imagen arc routines and boundaries
PadFind.h		header for PadFind.p
convertcoords.h		header for convertcoords.p
plot.h			external declarations of plot routines

The last file holds it all together:
Makefile

The test subdirectory is from an earlier version.  However, the test files
are still appropriate.

the testfiles are:

treeprtest.in
treeprtest.out1
treeprtest.out2

