(FILECREATED " 7-May-86 19:05:57" {QV}<NOTECARDS>1.3K>FGHPATCH035.;1 1182   

      changes to:  (VARS FGHPATCH035COMS)
		   (FNS NC.CardOrCardHolderFromUID))


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

(PRETTYCOMPRINT FGHPATCH035COMS)

(RPAQQ FGHPATCH035COMS ((* * Fix for minor bug FROM NCCARDS)
			  (FNS NC.CardOrCardHolderFromUID)))
(* * Fix for minor bug FROM NCCARDS)

(DEFINEQ

(NC.CardOrCardHolderFromUID
  (LAMBDA (CardUID NoteFileUID)                              (* fgh: " 7-May-86 18:48")

          (* * Get the CardObject specified by CardUID and NoteFIleUID. This will have to be expanded a great deal when there
	  are crosslinked NFs.)



          (* * fgh 5/7/86 Added card holder notion. If NF does not exists send back a new card object holding just the given 
	  ID's)


    (LET (NoteFile)
         (if (SETQ NoteFile (NC.NoteFileFromNoteFileUID NoteFileUID))
	     then (NC.CardFromUID CardUID NoteFile)
	   else (create Card
			    UID ← CardUID
			    NoteFile ← NoteFileUID)))))
)
(PUTPROPS FGHPATCH035 COPYRIGHT ("Xerox Corporation" 1986))
(DECLARE: DONTCOPY
  (FILEMAP (NIL (416 1100 (NC.CardOrCardHolderFromUID 426 . 1098)))))
STOP