@x
@* System-dependent changes.
This section should be replaced, if necessary, by changes to the program
that are necessary to make \.{GFtype} work at a particular installation.
It is usually best to design your change file so that all changes to
previous sections preserve the section numbering; then everybody's version
will be consistent with the printed program. More extensive changes,
which introduce new sections, can be inserted here; then only the index
itself will get a new section number.
@^system dependencies@>
@y
@* Externals for things in Cedar.
Here they are:
@<External procedure declarations for things implemented directly in Cedar@>=
procedure tty←reset(var f: text); external; {set up for input from terminal}
procedure tty←rewrite(var f: text); external; {set up for output to terminal}
procedure byte𡤏ile←reset(var f: byte𡤏ile; ext: alfa); external;
{set up for input from byte file}
procedure file←rewrite(var f: text; ext: alfa); external; {set up for output to file}
procedure file𡤌lose(var f: text); external; {close a text file}
procedure byte𡤏ile𡤌lose(var f: byte𡤏ile); external; {close a byte file}
@ @<Glob...@>=
output: text𡤏ile;