#include <pc.h> void ScreenRetrieve(void *buf);
This function stores a replica of the current primary screen contents in
the buffer pointed to by buf. It assumes without checking that
buf has enough storage to hold the data. The required storage can
be computed as ScreenRows()*ScreenCols()*2
(section ScreenRows,
section ScreenCols).
None.
not ANSI, not POSIX
unsigned *saved_screen = (unsigned *)alloca(ScreenRows()*ScreenCols()*2; ScreenRetrieve(saved_screen);
Go to the first, previous, next, last section, table of contents.