(FILECREATED " 4-Oct-85 22:01:41" {QV}<NOTECARDS>RELEASE1.2I>NCANNO.;4 5220 changes to: (VARS NCANNOCOMS) previous date: "18-Jul-85 12:58:52" {QV}<NOTECARDS>RELEASE1.2I>NCANNO.;3) (* Copyright (c) 1984, 1985 by Xerox Corporation. All rights reserved.) (PRETTYCOMPRINT NCANNOCOMS) (RPAQQ NCANNOCOMS ((E (SETQ NC.SystemDate (DATE)) (UNMARKASCHANGED (QUOTE NC.SystemDate) (QUOTE VARS))) (VARS NC.SystemDate) (P (UNMARKASCHANGED (QUOTE NC.SystemDate) (QUOTE VARS))) (* * Residual compatibility with Anno based NoteFiles) (* * rht 10/4/85: I took out declarations of WORD (record) and \WIN (macro) in DECLARE: DONTCOPY since they're defined elsewhere, in NCDATABASE and NCUTILITIES, respectively.) (GLOBALVARS ANNO.SUBSTANCE.TYPES) (FNS ANNO.GETFN READ.ANNOOBJ NOTECARD.ANNO.GETFN MAKE.ANNO.NOTECARD.SUBSTANCE) (RECORDS ANNO ANNOSUBSTANCETYPE) (DECLARE: DONTCOPY (RECORDS ANNONOTECARDSUBSTANCE)) (P (MAKE.ANNO.NOTECARD.SUBSTANCE)))) (RPAQQ NC.SystemDate " 4-Oct-85 22:01:43") (UNMARKASCHANGED (QUOTE NC.SystemDate) (QUOTE VARS)) (* * Residual compatibility with Anno based NoteFiles) (* * rht 10/4/85: I took out declarations of WORD (record) and \WIN (macro) in DECLARE: DONTCOPY since they're defined elsewhere, in NCDATABASE and NCUTILITIES, respectively.) (DECLARE: DOEVAL@COMPILE DONTCOPY (GLOBALVARS ANNO.SUBSTANCE.TYPES) ) (DEFINEQ (ANNO.GETFN (LAMBDA (FILESTREAM) (* fgh: " 6-Nov-84 22:19") (* * STRIPPED DOWN VERSION OF ANNO.GETFN1 TO GET ANY OLD ANNO STYLE NOTECARDLINKS ON UNCONVERTED FILES) (\STRINGIN FILESTREAM) (\STRINGIN FILESTREAM) (\STRINGIN FILESTREAM) (\ATMIN FILESTREAM) (\ATMIN FILESTREAM) (\WIN FILESTREAM) (\ATMIN FILESTREAM) (READ FILESTREAM) (\ATMIN FILESTREAM) (NOTECARD.ANNO.GETFN NIL FILESTREAM))) (READ.ANNOOBJ (LAMBDA (INFILE) (* fgh: " 6-Nov-84 22:20") (* function written onto the file by WRITE.ANNO which is called by HPRINT function.) (ANNO.GETFN INFILE))) (NOTECARD.ANNO.GETFN (LAMBDA (INPUTANNO INFILE) (* fgh: " 5-Nov-84 17:33") (* * This is a NoteCard Anno ImageObject. We want to convert it to a Link Icon Image Object so just return the Link Icon from Anno.GetFn) (RETFROM (QUOTE ANNO.GETFN) (NC.LinkIconGetFn INFILE)))) (MAKE.ANNO.NOTECARD.SUBSTANCE (LAMBDA NIL (* fgh: " 2-Nov-84 17:24") (SETQ ANNO.SUBSTANCE.TYPES (CONS (create ANNOSUBSTANCETYPE TYPENAME ←(QUOTE NOTECARD) GETSUBSTANCEFN ←(FUNCTION NOTECARD.ANNO.GETFN)) (AND (BOUNDP (QUOTE ANNO.SUBSTANCE.TYPES)) ANNO.SUBSTANCE.TYPES))))) ) [DECLARE: EVAL@COMPILE (DATATYPE ANNO (ANNO\SUBSTANCE ANNO\ID ANNO\WINDOW ANNO\DATE ANNO\PARENTS ANNO\NEXTSUBID ANNO\TYPE ANNO\SUMMARIZED\IN ANNO\UPDATE\DATE ANNO\CREATE\BY ANNO\UPDATE\BY ANNO\FONT)) (DATATYPE ANNOSUBSTANCETYPE (TYPENAME CREATESUBSTANCEFN EDITSUBSTANCEFN GETSUBSTANCEFN PUTSUBSTANCEFN WHENANNODELETEDFN WHENANNOCOPIEDFN WHENANNOMOVEDFN WHENANNOINSERTEDFN SUMMARYDISPLAYFN LOCATIONMETRIC DEFAULTWINDOWSIZE ANNOWINDOWDIRTYP BUTTONEVENTINFN IMAGEBOXFN DISPLAYFN LISTOFANNOSFN)) ] (/DECLAREDATATYPE (QUOTE ANNO) (QUOTE (POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER)) (QUOTE ((ANNO 0 POINTER) (ANNO 2 POINTER) (ANNO 4 POINTER) (ANNO 6 POINTER) (ANNO 8 POINTER) (ANNO 10 POINTER) (ANNO 12 POINTER) (ANNO 14 POINTER) (ANNO 16 POINTER) (ANNO 18 POINTER) (ANNO 20 POINTER) (ANNO 22 POINTER))) (QUOTE 24)) (/DECLAREDATATYPE (QUOTE ANNOSUBSTANCETYPE) (QUOTE (POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER)) (QUOTE ((ANNOSUBSTANCETYPE 0 POINTER) (ANNOSUBSTANCETYPE 2 POINTER) (ANNOSUBSTANCETYPE 4 POINTER) (ANNOSUBSTANCETYPE 6 POINTER) (ANNOSUBSTANCETYPE 8 POINTER) (ANNOSUBSTANCETYPE 10 POINTER) (ANNOSUBSTANCETYPE 12 POINTER) (ANNOSUBSTANCETYPE 14 POINTER) (ANNOSUBSTANCETYPE 16 POINTER) (ANNOSUBSTANCETYPE 18 POINTER) (ANNOSUBSTANCETYPE 20 POINTER) (ANNOSUBSTANCETYPE 22 POINTER) (ANNOSUBSTANCETYPE 24 POINTER) (ANNOSUBSTANCETYPE 26 POINTER) (ANNOSUBSTANCETYPE 28 POINTER) (ANNOSUBSTANCETYPE 30 POINTER) (ANNOSUBSTANCETYPE 32 POINTER))) (QUOTE 34)) (DECLARE: DONTCOPY [DECLARE: EVAL@COMPILE (RECORD ANNONOTECARDSUBSTANCE (SUBSTANCETYPE ANNONOTECARDSPEC) SUBSTANCETYPE ←(QUOTE NOTECARD)) ] ) (MAKE.ANNO.NOTECARD.SUBSTANCE) (PUTPROPS NCANNO COPYRIGHT ("Xerox Corporation" 1984 1985)) (DECLARE: DONTCOPY (FILEMAP (NIL (1479 3093 (ANNO.GETFN 1489 . 2017) (READ.ANNOOBJ 2019 . 2329) (NOTECARD.ANNO.GETFN 2331 . 2689) (MAKE.ANNO.NOTECARD.SUBSTANCE 2691 . 3091))))) STOP