Search                        Top                                  Index
HELP RAWCHAROUT                                     A. Sloman, July 1990

    rawcharout(<character|string>)

RAWCHAROUT takes a character code or string as argument and sends the
character, or the characters in the string, to the terminal, using the
device *POPRAWDEVOUT.

Output is buffered. That is characters will not actually be sent until
the buffer (size 128 or greater) is full, or a null character is output
(RAWCHAROUT(0)), or either

    sysflush(poprawdevout);
or
    rawcharin();

is executed.

VED previously used -vedoutascii- for all output to the screen. Now that
-rawcharout- accepts strings it can be used directly, and -vedoutascii-
is therefore redundant.

See also
HELP *SYSFLUSH
HELP *POPRAWDEVOUT
    - returns the device for 'raw' terminal input/output
HELP *RAWOUTFLUSH
    - procedure which flushes POPRAWDEVOUT's output buffer
HELP *CHAROUT
    - character consumer: non-raw alternative to RAWCHAROUT
HELP *RAWCHARIN
    - reads from the terminal without prompt or echo
HELP *ASCII
    - on character codes
REF *SYSIO, *CHARIO
    - further details of I/O procedures

--- C.all/help/rawcharout
--- Copyright University of Sussex 1990. All rights reserved. ----------