(FILECREATED " 7-JUN-82 17:58:15" {INDIGO}<KBVLSI>LISP>PAGEFULLCTRL.;1 1067
changes to: PAGEFULLFN
previous date: " 7-JUN-82 11:50:34" {IVY}<BOBROW>LISP>PAGEFULLCTRL.;1)
(PRETTYCOMPRINT PAGEFULLCTRLCOMS)
(RPAQQ PAGEFULLCTRLCOMS ((FNS WAITPAGEFN)
(VARS WAITPAGEFLG)
(ADVISE PAGEFULLFN)))
(DEFINEQ
(WAITPAGEFN
[LAMBDA NIL (* dgb: " 7-JUN-82 11:46")
(PROG NIL
LP (COND
((KEYDOWNP (QUOTE CTRL)) (* WAIT IF THE CTRL KEY IS DOWN)
(COND
((KEYDOWNP (QUOTE LSHIFT)) (* Hold page using ordinary page full fn if no
typeahead)
(RETURN NIL)))
(GO LP)))
(COND
(WAITPAGEFLG (* Use ordinary function if WAITPAGEFLG is T)
(RETURN NIL)))
(RETURN T])
)
(RPAQQ WAITPAGEFLG NIL)
(PUTPROPS PAGEFULLFN READVICE [NIL (BEFORE NIL (COND ((WAITPAGEFN)
(RETURN T])
(READVISE PAGEFULLFN)
(DECLARE: DONTCOPY
(FILEMAP (NIL (322 898 (WAITPAGEFN 332 . 896)))))
STOP