(FILECREATED "14-Nov-86 21:58:48" {QV}<NOTECARDS>1.3K>NEXT>DVNPATCH001.;3 2049   

      changes to:  (VARS DVNPATCH001COMS)
		   (FNS NC.NoteFileOpenP)

      previous date: "14-Nov-86 11:10:32" {QV}<NOTECARDS>1.3K>NEXT>DVNPATCH001.;1)


(* Copyright (c) 1986 by Xerox Corporation. All rights reserved.)

(PRETTYCOMPRINT DVNPATCH001COMS)

(RPAQQ DVNPATCH001COMS ((* * This file patches apparent errors with the predicates detecting if 
			     notefiles are open or not.)
			  (* * Change to NCDATABASE)
			  (FNS NC.NoteFileOpenP)
			  (* * Change to NCPROGINT)
			  (FNS NCP.OpenNoteFileP)))
(* * This file patches apparent errors with the predicates detecting if notefiles are open or 
not.)

(* * Change to NCDATABASE)

(DEFINEQ

(NC.NoteFileOpenP
  (LAMBDA (NoteFileOrFileName)                               (* rht: "14-Nov-86 21:49")

          (* * Is NoteFile an open NoteFile)



          (* * kef 7/21/86: Now just calls the device vector function.)



          (* * DVN 11/13/86 now checks to see that NoteFile is a true notefile rather than just a filename.)



          (* * rht 11/14/86: Changed arg name and syntax. Functionality should be the same.)


    (LET ((NoteFile (COND
		      ((type? NoteFile NoteFileOrFileName)
			NoteFileOrFileName)
		      ((INFILEP NoteFileOrFileName)
			(NC.NoteFileFromFileName NoteFileOrFileName)))))
         (AND (type? NoteFile NoteFile)
		(APPLY* (fetch (NoteFile NoteFileOpenPFn) of NoteFile)
			  NoteFile)))))
)
(* * Change to NCPROGINT)

(DEFINEQ

(NCP.OpenNoteFileP
  [LAMBDA (NoteFile)                                         (* Newman "13-Nov-86 17:28")

          (* * Non-nil if NoteFile is an open notefile.)



          (* * rht 9/19/86: Fixed to return nil if notefile has no stream.)



          (* * dvn 11/13/86 Changed to call NC.NoteFileOpenP)


    (NC.NoteFileOpenP NoteFile])
)
(PUTPROPS DVNPATCH001 COPYRIGHT ("Xerox Corporation" 1986))
(DECLARE: DONTCOPY
  (FILEMAP (NIL (745 1553 (NC.NoteFileOpenP 755 . 1551)) (1586 1967 (NCP.OpenNoteFileP 1596 . 1965)))))
STOP