{**** FORVIO.DEF **** definitions for FORVER I/O ****} type zchar3 = packed array [1..3] of char; charset = set of char; procedure eject; extern; procedure nextline; extern; procedure lston ( forced : boolean); extern; procedure lstoff; extern; procedure echon; extern; procedure echoff; extern; procedure lstnl; extern; procedure lstsubttl ( subtitle : string); extern; procedure lstheader ( header : string); extern; function fvline : integer; extern; function fvpage : integer; extern; procedure lstxch ( c : char); extern; procedure initio (var vtr_file : text; var options : charset; subtitle : string); extern; function lexchar : integer; extern; function lexeof : boolean; extern; procedure wrlabeled (var f : text; number : integer; message : string); extern; procedure fverr ( level : integer; mnemonic : zchar3; message : string); extern; procedure fvstring ( message : string); extern; procedure fvxstring ( message : string; length : integer); extern; procedure fvname ( name : name_type); extern; procedure fvinteger ( number : integer; base : integer; width : integer); extern; procedure fvnl; extern; procedure fvchar ( c : char); extern.