(gawk.info.gz) Tandem Installation
Info Catalog
(gawk.info.gz) Atari Installation
(gawk.info.gz) Unsupported
B.4.2 Installing `gawk' on a Tandem
-----------------------------------
The Tandem port is only minimally supported. The port's contributor no
longer has access to a Tandem system.
The Tandem port was done on a Cyclone machine running D20. The port
is pretty clean and all facilities seem to work except for the I/O
piping facilities ( Getline/Pipe, Getline/Variable/Pipe,
and Redirection), which is just too foreign a concept for
Tandem.
To build a Tandem executable from source, download all of the files
so that the file names on the Tandem box conform to the restrictions of
D20. For example, `array.c' becomes `ARRAYC', and `awk.h' becomes
`AWKH'. The totally Tandem-specific files are in the `tandem'
"subvolume" (`unsupported/tandem' in the `gawk' distribution) and
should be copied to the main source directory before building `gawk'.
The file `compit' can then be used to compile and bind an executable.
Alas, there is no `configure' or `make'.
Usage is the same as for Unix, except that D20 requires all `{' and
`}' characters to be escaped with `~' on the command line (but _not_ in
script files). Also, the standard Tandem syntax for `/in filename,out
filename/' must be used instead of the usual Unix `<' and `>' for file
redirection. (Redirection options on `getline', `print' etc., are
supported.)
The `-mr VAL' option ( Options) has been "stolen" to enable
Tandem users to process fixed-length records with no "end-of-line"
character. That is, `-mr 74' tells `gawk' to read the input file as
fixed 74-byte records.
Info Catalog
(gawk.info.gz) Atari Installation
(gawk.info.gz) Unsupported
automatically generated by
info2html