Copyright 1995 by Digital Equipment Corp.
Last modified on Aug 2 15:31:28 PDT 1995 by gnelson
INTERFACE SaveState;
Routines and types for saving the state of Juno so that it can be recovered
after a crash.
IMPORT Wr, Rd;
TYPE T =
RECORD
file, editor, source: TEXT
END;
The name of the current file (possibly Untitled.juno
) and the contents of the
current editor and source window.
PROCEDURE Save(READONLY st: T; wr: Wr.T);
Write st
to wr
.
PROCEDURE Restore(VAR st: T; rd: Rd.T): BOOLEAN;
Read a saved state from rd
, store the result in st
, and return TRUE
.
Return FALSE
if rd
does not contain a properly saved state.
END SaveState.