(FILECREATED " 4-Jul-86 20:57:13" {QV}<NOTECARDS>1.3K>RHTPATCH054.;1 1899
changes to: (MACROS NC.ProtectedNoteFileOperation)
(VARS RHTPATCH054COMS))
(* Copyright (c) 1986 by Xerox Corporation. All rights reserved.)
(PRETTYCOMPRINT RHTPATCH054COMS)
(RPAQQ RHTPATCH054COMS ((* * CHanges to NCCARDS)
(MACROS NC.ProtectedCardOperation)
(* * Changes to NCDATABASE)
(MACROS NC.ProtectedNoteFileOperation)))
(* * CHanges to NCCARDS)
(DECLARE: EVAL@COMPILE
(DEFMACRO NC.ProtectedCardOperation (Card Operation &REST Body)
(BQUOTE (RESETLST (RESETSAVE (NC.SetUserDataProp , Card (QUOTE OperationInProgress)
(QUOTE , Operation))
(BQUOTE (NC.SetUserDataProp , , Card OperationInProgress ,
(NC.FetchUserDataProp
, Card (QUOTE
OperationInProgress)))))
(RESETSAVE (NC.SetUserDataProp , Card (QUOTE ProcessInProgress)
(THIS.PROCESS))
(BQUOTE (NC.SetUserDataProp , , Card ProcessInProgress ,
(NC.FetchUserDataProp
, Card (QUOTE ProcessInProgress))
)))
,@ Body)))
)
(* * Changes to NCDATABASE)
(DECLARE: EVAL@COMPILE
(DEFMACRO NC.ProtectedNoteFileOperation (NoteFile Operation &REST Body)
(BQUOTE (RESETLST (RESETSAVE (NC.NoteFileProp , NoteFile (QUOTE OperationInProgress)
(QUOTE , Operation))
(BQUOTE (NC.NoteFileProp , , NoteFile OperationInProgress ,
(NC.NoteFileProp , NoteFile
(QUOTE
OperationInProgress)))))
(RESETSAVE (NC.NoteFileProp , NoteFile (QUOTE ProcessInProgress)
(THIS.PROCESS))
(BQUOTE (NC.NoteFileProp , , NoteFile ProcessInProgress ,
(NC.NoteFileProp , NoteFile
(QUOTE
ProcessInProgress)))))
,@ Body)))
)
(PUTPROPS RHTPATCH054 COPYRIGHT ("Xerox Corporation" 1986))
(DECLARE: DONTCOPY
(FILEMAP (NIL)))
STOP