Previous: prstpr Up: ../plot79_p.html Next: prstty
INTEGER FUNCTION PRSTRM (STATUS)
C$ (Parse Support - TERMINAL subcommands)
C$ Since it may be necessary on some host systems for the user
C$ to inform the program of the terminal type, this routine is
C$ provided to handle the parsing of subcommands once the
C$ invoking keyword and noise (usually TERMINAL (mode is)) has
C$ been parsed. The subcommands may be a terminal type or a
C$ width definition. On return, STATUS and the function value
C$ are set to the final parsing code. The complete command
C$ parsed is one of
C$
C$ TERMINAL (mode is) ANSI
C$ GLASS
C$ HARDCOPY
C$ HAZELTINE-1500
C$ TELEVIDEO
C$ UNKNOWN
C$ VT100
C$ VT52
C$ WIDTH (of line is) nn
C$
C$ Terminal types ANSI and VT100 are actually equivalent since
C$ the DEC VT100 commands are a superset of the ANSI Standard,
C$ and we require only a small common command set. Terminal
C$ types GLASS and HARDCOPY are also equivalent, since neither
C$ offers cursor positioning or editing functions. Terminal
C$ type UNKNOWN means that the file is not actually a
C$ terminal.
C$
C$ A bare TERMINAL command with no options results in the
C$ display of the current terminal type and width. Because of
C$ the type equivalences, setting of type HARDCOPY or VT100
C$ followed by an inquiry by a bare terminal command will
C$ display respectively GLASS and ANSI.
C$ (10-AUG-85)