Alternate Entry Name: .BACKS
B: char = backspace( unit );
C: int backspace(FILE *stream);
BACKSPACE returns the character last written to "unit", and sets things up to write over that character on the next call to PUTCHAR. If an attempt is made to backspace past the beginning of the current line, a '*e' will be returned to "char".
A line is flushed to the block image (or device) each time a '*n' is written, leaving the I/O system at the beginning of a new line. Thus it is impossible to backspace over a '*n' (or any other slew character such as '*f', '*r', etc.).
Copyright © 1996, Thinkage Ltd.