11(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
2- (FILECREATED "11-Nov-88 19:37:06" |{NEWTON:EUROPARC:RX}<LOVSTRAND>LISP>MEDLEY>LAFITEABBREV.;1| 5987
32
4- changes to%: (VARS LAFITEABBREVCOMS)
3+ (FILECREATED "23-Feb-2024 23:14:08" {WMEDLEY}<library>lafite>LAFITE-ABBREV.;1 6164
54
6- previous date%: "22-Sep-88 13:06:40" |{NEWTON:EUROPARC:RX}<LOVSTRAND>LISP>LYRIC>LAFITEABBREV.;7|
7- )
5+ :EDIT-BY rmk
86
7+ :PREVIOUS-DATE "11-Nov-88 19:37:06" {WMEDLEY}<library>lafite>LAFITEABBREV.;1)
98
10- (* "
11- Copyright (c) 1988, 1901 by Xerox Corporation. All rights reserved.
12- ")
139
14- (PRETTYCOMPRINT LAFITEABBREVCOMS )
10+ (PRETTYCOMPRINT LAFITE-ABBREVCOMS )
1511
16- (RPAQQ LAFITEABBREVCOMS ((APPENDVARS (LAFITE.ABBREVS ("*@*:*" "*@*:*" :OUT) ("*@*" "%"*%%*%":GV:Xerox" :IN) ("*@*" "*%%*:GV:Xerox") ("*@*.*" "*%%*:*:Xerox" :IN) ("*.pa" "*:PA:Xerox"))) (INITVARS (LAFITE.ABBREV.DIRECTIONS :BOTH) (LAFITE.ABBREV.MOVE.GAZE.RIGHT T) (LAFITE.ABBREV.TRACE)) (FUNCTIONS SAFEUPPERCHARCODE) (FNS LAFITE.ABBREV LAFITE.ABBREV.MATCH) (ADVISE (NSNAME.TO.STRING :IN \NSMAIL.PRINT.NAMES) (PARSE.NSNAME :IN \NSMAIL.PARSE1)) (GLOBALVARS LAFITE.ABBREVS LAFITE.ABBREV.DIRECTIONS LAFITE.ABBREV.MOVE.GAZE.RIGHT LAFITE.ABBREV.TRACE)))
12+ (RPAQQ LAFITE-ABBREVCOMS
13+ ((APPENDVARS (LAFITE.ABBREVS ("*@*:*" "*@*:*" :OUT)
14+ ("*@*" "%"*%%*%":GV:Xerox" :IN)
15+ ("*@*" "*%%*:GV:Xerox")
16+ ("*@*.*" "*%%*:*:Xerox" :IN)
17+ ("*.pa" "*:PA:Xerox")))
18+ (INITVARS (LAFITE.ABBREV.DIRECTIONS :BOTH)
19+ (LAFITE.ABBREV.MOVE.GAZE.RIGHT T)
20+ (LAFITE.ABBREV.TRACE))
21+ (FUNCTIONS SAFEUPPERCHARCODE)
22+ (FNS LAFITE.ABBREV LAFITE.ABBREV.MATCH)
23+ (ADVISE (NSNAME.TO.STRING :IN \NSMAIL.PRINT.NAMES)
24+ (PARSE.NSNAME :IN \NSMAIL.PARSE1))
25+ (GLOBALVARS LAFITE.ABBREVS LAFITE.ABBREV.DIRECTIONS LAFITE.ABBREV.MOVE.GAZE.RIGHT
26+ LAFITE.ABBREV.TRACE)))
1727
18- (APPENDTOVAR LAFITE.ABBREVS ("*@*:*" "*@*:*" :OUT) ("*@*" "%"*%%*%":GV:Xerox" :IN) ("*@*" "*%%*:GV:Xerox")
19- ("*@*.*" "*%%*:*:Xerox" :IN) ("*.pa" "*:PA:Xerox"))
28+ (APPENDTOVAR LAFITE.ABBREVS ("*@*:*" "*@*:*" :OUT)
29+ ("*@*" "%"*%%*%":GV:Xerox" :IN)
30+ ("*@*" "*%%*:GV:Xerox")
31+ ("*@*.*" "*%%*:*:Xerox" :IN)
32+ ("*.pa" "*:PA:Xerox"))
2033
21- (RPAQ? LAFITE.ABBREV.DIRECTIONS :BOTH)
34+ (RPAQ? LAFITE.ABBREV.DIRECTIONS :BOTH)
2235
23- (RPAQ? LAFITE.ABBREV.MOVE.GAZE.RIGHT T)
36+ (RPAQ? LAFITE.ABBREV.MOVE.GAZE.RIGHT T)
2437
25- (RPAQ? LAFITE.ABBREV.TRACE)
38+ (RPAQ? LAFITE.ABBREV.TRACE )
2639
27- (DEFMACRO SAFEUPPERCHARCODE (CODE) (BQUOTE (if (AND (NUMBERP (\, CODE)) (LEQ (\, CODE) 255)) THEN (GETCASEARRAY UPPERCASEARRAY (\, CODE)) ELSE (\, CODE))))
40+ (DEFMACRO SAFEUPPERCHARCODE (CODE)
41+ `(if (AND (NUMBERP ,CODE)
42+ (LEQ ,CODE 255))
43+ THEN (GETCASEARRAY UPPERCASEARRAY ,CODE)
44+ ELSE ,CODE))
2845(DEFINEQ
2946
3047(LAFITE.ABBREV
@@ -36,16 +53,22 @@ Copyright (c) 1988, 1901 by Xerox Corporation. All rights reserved.
3653)
3754)
3855
39- (XCL:REINSTALL-ADVICE (QUOTE (NSNAME.TO.STRING :IN \NSMAIL.PRINT.NAMES)) :AFTER (QUOTE ((:LAST (SETQ !VALUE (LAFITE.ABBREV !VALUE :IN))))))
56+ [XCL:REINSTALL-ADVICE '(NSNAME.TO.STRING :IN \NSMAIL.PRINT.NAMES)
57+ :AFTER
58+ '((:LAST (SETQ !VALUE (LAFITE.ABBREV !VALUE :IN]
4059
41- (XCL:REINSTALL-ADVICE (QUOTE (PARSE.NSNAME :IN \NSMAIL.PARSE1)) :BEFORE (QUOTE ((:LAST (SETQ NAME (LAFITE.ABBREV NAME :OUT))))))
60+ [XCL:REINSTALL-ADVICE '(PARSE.NSNAME :IN \NSMAIL.PARSE1)
61+ :BEFORE
62+ '((:LAST (SETQ NAME (LAFITE.ABBREV NAME :OUT]
4263
43- (READVISE (NSNAME.TO.STRING :IN \NSMAIL.PRINT.NAMES) (PARSE.NSNAME :IN \NSMAIL.PARSE1))
64+ (READVISE (NSNAME.TO.STRING :IN \NSMAIL.PRINT.NAMES)
65+ (PARSE.NSNAME :IN \NSMAIL.PARSE1))
4466(DECLARE%: DOEVAL@COMPILE DONTCOPY
4567
46- (GLOBALVARS LAFITE.ABBREVS LAFITE.ABBREV.DIRECTIONS LAFITE.ABBREV.MOVE.GAZE.RIGHT LAFITE.ABBREV.TRACE)
68+ (GLOBALVARS LAFITE.ABBREVS LAFITE.ABBREV.DIRECTIONS LAFITE.ABBREV.MOVE.GAZE.RIGHT LAFITE.ABBREV.TRACE
69+ )
4770)
48- (PUTPROPS LAFITEABBREV COPYRIGHT ("Xerox Corporation" 1988 1901))
4971(DECLARE%: DONTCOPY
50- (FILEMAP (NIL (1425 5397 (LAFITE.ABBREV 1435 . 3321) (LAFITE.ABBREV.MATCH 3323 . 5395)))))
72+ (FILEMAP (NIL (1475 1652 (SAFEUPPERCHARCODE 1475 . 1652)) (1653 5625 (LAFITE.ABBREV 1663 . 3549) (
73+ LAFITE.ABBREV.MATCH 3551 . 5623)))))
5174STOP
0 commit comments