(FILECREATED " 4-Feb-87 22:50:10" {QV}<NOTECARDS>1.3K>NEXT>RHTPATCH194.;1 1433
changes to: (VARS RHTPATCH194COMS)
(FNS NCP.CloseCards))
(* Copyright (c) 1987 by Xerox Corporation. All rights reserved.)
(PRETTYCOMPRINT RHTPATCH194COMS)
(RPAQQ RHTPATCH194COMS ((* * Change to NCPROGINT)
(FNS NCP.CloseCards)))
(* * Change to NCPROGINT)
(DEFINEQ
(NCP.CloseCards
(LAMBDA (Cards QuietFlg) (* rht: " 4-Feb-87 22:46")
(* * Uncache and undisplay any active cards in Cards)
(* * rht 11/16/86: Changed call to NCP.ReportError)
(for Card in (MKLIST Cards) bind Win (OldProc ←(TTY.PROCESS))
do (if (NOT (NC.ValidCardP Card))
then (NCP.ReportError "NCP.CloseCards" (CONCAT Card
" not an existing card or filebox."))
elseif (AND (NCP.CardCachedP Card)
(NEQ (NC.QuitCard Card T NIL NIL NIL NIL NIL QuietFlg)
(QUOTE DON'T))
(SETQ Win (NC.FetchWindow Card)))
then (bind (Process ←(WINDOWPROP Win (QUOTE PROCESS))) when (PROCESSP
Process)
do (BLOCK)))
finally (AND (PROCESSP OldProc)
(TTY.PROCESS OldProc))
(RETURN Card))))
)
(PUTPROPS RHTPATCH194 COPYRIGHT ("Xerox Corporation" 1987))
(DECLARE: DONTCOPY
(FILEMAP (NIL (375 1351 (NCP.CloseCards 385 . 1349)))))
STOP