(FILECREATED "17-Mar-86 14:38:32" ("compiled on " {PHYLUM}LISP>COMPARESOURCES.;10) "15-Mar-86 22:25:09" recompiled exprs: COMPARESOURCES \CS.COMPARE.MASTERS in "Xerox Lisp 15-Mar-86 ..." dated "15-Mar-86 22:34:44") (FILECREATED "17-Mar-86 14:38:13" {PHYLUM}LISP>COMPARESOURCES.;10 24091 changes to: (FNS \CS.COMPARE.MASTERS COMPARESOURCES) previous date: "13-Mar-86 17:17:44" {PHYLUM}LISP>COMPARESOURCES.;9) COMPARESOURCES D1 (P 15Q TYPE P 14Q Y P 13Q X P 11Q Y P 4 DECLAREY P 3 DECLAREX P 2 BODYY P 1 BODYX P 0 DIFFERENCES I 3 DW? I 2 EXAMINE I 1 FILEY I 0 FILEX) P@i @i oi i bAi Ai oi i b@ YA Zoi @i oi Ai oi i i I1MNN[IK YJ1M`N\JL ZIJC K YL ZIJA MaN Yd1 O}i H dg_OOh_^M]O&_dg_OOh_^M]O&__I Oh_OOh_M]~O&__J _O_OOOO _ _OEi oi gO` o i oi i O O C O_(653Q \CS.COMPARE.MASTERS 647Q REVERSE 642Q REVERSE 634Q TERPRI 627Q PRIN1 616Q PRIN1 611Q \APPEND2 602Q EQLDIFFERENCE 566Q PRIN1 555Q TERPRI 542Q LDIFFERENCE 534Q LDIFFERENCE 505Q SASSOC 432Q SASSOC 313Q REVERSE 307Q TERPRI 270Q \APPEND2 251Q \CS.SORT.DECLARES 244Q \CS.SORT.DECLARES 240Q \CS.COMPARE.MASTERS 231Q EQLDIFFERENCE 210Q EQLDIFFERENCE 170Q TERPRI 163Q TERPRI 156Q PRIN1 145Q PRIN1 137Q PRIN1 126Q PRIN1 120Q PRIN1 107Q \CS.FILTER.GARBAGE 104Q READFILE 77Q \CS.FILTER.GARBAGE 74Q READFILE 65Q TERPRI 61Q PRIN1 51Q PRIN1 42Q FINDFILE 32Q TERPRI 26Q PRIN1 16Q PRIN1 7 FINDFILE) (577Q DEFAULT.DECLARE.TAGS 572Q DECLARE: 365Q DECLARE: 322Q DECLARE:) ( 623Q " forms------" 606Q (--) 562Q "------" 152Q ":" 133Q " and " 114Q "Comparing " 55Q " not found" 22Q " not found") \CS.COMPARE.MASTERSA0001 D1 (NAME ERRORSET L (0 NIL) P 1 X F 2 Y F 3 FNSX F 4 FNSY) 0iSHhhYTcIi Ri HX(50Q DWIMIFY 40Q DWIMIFY) (3 NOSPELLFLG) () \CS.COMPARE.MASTERSA0002 D1 (I 1 Y I 0 X) @A (10Q COMPARELISTS) NIL () \CS.COMPARE.MASTERS D1 (P 33Q EXTRAS P 32Q COMMENTY P 31Q COMMENTX P 30Q X P 23Q X P 16Q TYPE P 15Q MACROY P 14Q MACROX P 7 TMP P 6 Y P 5 DIFS P 4 PRED P 3 XTHING P 2 YTHING P 1 FNSY P 0 FNSX I 2 DW? I 1 BODYY I 0 BODYX F 34Q DIFFERENCES F 35Q RESETVARSLST F 36Q EXAMINE F 37Q FILEY F 40Q FILEX) @1 OOX@H b0 H;dg_OOh__O_O&_d_O+O__OXA1 OOYAI b0 IE _Odg_OOh__O_O&_d_O_O__OYHdoi i B[g`W:c: W:_og OOdW:Oc: _OW: W:kO OHIhgg ]gMW8c8`dO@AO"O AAO(;O*@K bAJ bKJO O i OOg ]O_W8_OMW8c8xA@dA b b@di oi i jd@1 OObA1 OObO2jO4j4oO2i oi oO4i oi i i @A@A hM N_&kLO&_$O"O$h_"_ O_O$&_"_0kLO0_.O,O.h_,_*O(_(O.&_,d`O2k_2_OOh__O_O&_d`O4k_4_OOh__O_O&_oi W>i @Aoi W@i A_6(oi i O6dO&ill @A#W " 1076Q (FIX 1) 775Q "---Expressions:" 360Q (\CS.COMPARE.MASTERSA0001) 313Q "---Functions: ") \CS.COMPARE.TYPES D1 (P 6 Y P 4 TAIL P 3 NAME P 2 RESULT P 1 Y P 0 X I 4 IDFN I 3 COMPAREFN I 2 TITLE I 1 YTHING I 0 XTHING F 7 EXAMINE F 10Q FILEY F 11Q FILEX) l@ Ac@Ad@ b bAL@B)i oi Bi oi i i @dLXkDAMBhYPKi oi Wi i WiWgWrgWjH c^kDKNiM]Ki oi i CHIlCHI i WiWgWgWHIh IAhLhKJZ=A@ IdNkD[i oi Wi i WiWgWgWN KJZJ(536Q EDITE 501Q TERPRI 474Q PRIN1 465Q PRIN1 454Q PRIN1 434Q LDIFFERENCE 377Q EDITE 336Q TERPRI 331Q COMPARELISTS 312Q TERPRI 305Q PRIN1 274Q PRIN1 242Q EDITE 203Q TERPRI 176Q PRIN1 167Q PRIN1 156Q PRIN1 114Q TERPRI 107Q TERPRI 102Q PRIN1 71Q PRIN1 63Q PRIN1 52Q TERPRI 26Q LDIFFERENCE 20Q LDIFFERENCE) (526Q NEW 515Q NEW 363Q OLD 352Q OLD 231Q NEW 217Q NEW) ( 461Q " is not on " 301Q ": " 163Q " is not on " 76Q ":" 57Q "---") \CS.SORT.DECLARES D1 (P 1 DEC P 0 RESULT I 0 DECLS)  @dY` H(15Q \CS.SORT.DECLARE1) (12Q DEFAULT.DECLARE.TAGS) () \CS.SORT.DECLARE1 D1 (P 4 COMPLEMENT P 3 TAG P 2 CURRENT P 1 TAIL I 1 TAGLST I 0 DEC F 5 RESULT) @AHYh[ddggggKdgg[A gK AKIYhkKdggOggEKdgg8gg.Kdgg!ggKdgggg\AKLA AKh bhZ-gKA JAU ZUAhZh c JKJI(344Q \NCONC2 327Q SASSOC 315Q \CS.SORT.DECLARE1 273Q \APPEND2 263Q SUBST 103Q STRPOS 70Q MEMB) (306Q DECLARE: 251Q FIRST 243Q NOTFIRST 237Q NOTFIRST 231Q FIRST 222Q EVAL@LOAD 215Q DONTEVAL@LOAD 210Q DONTEVAL@LOAD 202Q EVAL@LOAD 173Q EVAL@COMPILE 166Q DONTEVAL@COMPILE 161Q DONTEVAL@COMPILE 153Q EVAL@COMPILE 144Q COPY 137Q DONTCOPY 132Q DONTCOPY 124Q COPY 77Q WHEN 63Q COPY 55Q DOCOPY 47Q EVAL@COMPILE 42Q DOEVAL@COMPILE 35Q EVAL@LOAD 27Q DOEVAL@LOAD) () \CS.FILTER.GARBAGE D1 (L (0 FILECONTENTS)) U@AHI\g9Ldg'dgdgLgLLJ KhZHXK&NIL (71Q FILEMAP 57Q COPYRIGHT 41Q DONTCOPY 30Q DECLARE: 17Q FILECREATED) () EQLDIFFERENCE D1 (L (1 Y 0 X)) &@1HIdA J KhZYHXK&Z(17Q MEMB) NIL () \CS.ISVARFORM D1 (L (0 X)) @dgdgdgiNIL (21Q RPAQ? 13Q RPAQQ 5 RPAQ) () \CS.COMPARE.VARS D1 (P 2 YVAL P 1 XVAL I 1 Y I 0 X) @dAA g@Hddi3 gHh@AdgHddi3 gHhIJ3@gggi oi Agggi i IJ (233Q COMPARELISTS 225Q TERPRI 221Q PRIN1 177Q PRIN1 167Q PRIN1 20Q COMPARELISTS) (215Q VARS 211Q INITVARS 204Q RPAQ? 163Q VARS 157Q INITVARS 152Q RPAQ? 124Q QUOTE 75Q RPAQQ 55Q QUOTE 25Q RPAQQ) ( 173Q " -> ") \CS.ISMACROFORM D1 (L (0 X)) @dgig @`NIL (26Q MACROPROPS 14Q PUTPROPS 5 DEFMACRO) () \CS.ISRECFORM D1 (L (0 X)) @`NIL (4 CLISPRECORDTYPES) () \CS.ISCOURIERFORM D1 (L (0 X)) @gNIL (4 COURIERPROGRAM) () \CS.ISTEMPLATEFORM D1 (L (0 X)) @gNIL (4 SETTEMPLATE) () \CS.COMPARE.TEMPLATES D1 (I 1 Y I 0 X) 7@A)@dgAg@A @A (64Q COMPARELISTS 56Q COMPARELISTS) (35Q QUOTE 21Q QUOTE) () \CS.ISPROPFORM D1 (L (0 X)) @g @hNIL (4 PUTPROPS) () \CS.PROP.NAME D1 (L (0 X)) @@hNIL NIL () \CS.COMPARE.PROPS D1 (I 1 Y I 0 X) @A (14Q COMPARELISTS) NIL () \CS.ISADDVARFORM D1 (L (0 X)) @gNIL (4 ADDTOVAR) () \CS.COMPARE.ADDVARS D1 (I 1 Y I 0 X) @A (10Q COMPARELISTS) NIL () \CS.ISFPKGCOMFORM D1 (L (0 X)) @g @oNIL (4 PUTDEF) ( 17Q (QUOTE FILEPKGCOMS)) \CS.COMPARE.FPKGCOMS D1 (I 1 Y I 0 X) @A (20Q COMPARELISTS) NIL () (PRETTYCOMPRINT COMPARESOURCESCOMS) (RPAQQ COMPARESOURCESCOMS ((FNS COMPARESOURCES \CS.COMPARE.MASTERS \CS.COMPARE.TYPES \CS.SORT.DECLARES \CS.SORT.DECLARE1 \CS.FILTER.GARBAGE EQLDIFFERENCE) (FNS \CS.ISVARFORM \CS.COMPARE.VARS \CS.ISMACROFORM \CS.ISRECFORM \CS.ISCOURIERFORM \CS.ISTEMPLATEFORM \CS.COMPARE.TEMPLATES \CS.ISPROPFORM \CS.PROP.NAME \CS.COMPARE.PROPS \CS.ISADDVARFORM \CS.COMPARE.ADDVARS \CS.ISFPKGCOMFORM \CS.COMPARE.FPKGCOMS) (VARS COMPARESOURCETYPES DEFAULT.DECLARE.TAGS) (DECLARE: EVAL@COMPILE DONTCOPY ( RECORDS CSTYPE) (GLOBALVARS COMPARESOURCETYPES CLISPRECORDTYPES MACROPROPS NOSPELLFLG DEFAULT.DECLARE.TAGS)))) (RPAQQ COMPARESOURCETYPES ((VARS \CS.ISVARFORM \CS.COMPARE.VARS) (MACROS \CS.ISMACROFORM) (RECORDS \CS.ISRECFORM) (PROPS \CS.ISPROPFORM \CS.COMPARE.PROPS \CS.PROP.NAME "Properties") (ADDVARS \CS.ISADDVARFORM \CS.COMPARE.ADDVARS CADR "Additions to lists") (TEMPLATES \CS.ISTEMPLATEFORM \CS.COMPARE.TEMPLATES CADADR) (COURIERPROGRAMS \CS.ISCOURIERFORM) (FILEPKGCOMS \CS.ISFPKGCOMFORM \CS.COMPARE.FPKGCOMS CADADR))) (RPAQQ DEFAULT.DECLARE.TAGS (EVAL@LOAD DONTEVAL@COMPILE COPY NOTFIRST)) (PUTPROPS COMPARESOURCES COPYRIGHT ("Xerox Corporation" 1985 1986)) NIL