(FILECREATED "17-Aug-88 16:09:07" ("compiled on " {QV}WEINER>WORDFNS.;196) "12-Nov-85 14:59:23" tcompl'd in "INTERLISP-D 25-Feb-88 ..." dated "25-Feb-88 23:33:32") (FILECREATED "17-Aug-88 16:08:21" {QV}WEINER>WORDFNS.;196 59270 changes to: (VARS WORDFNSCOMS) previous date: "19-Jul-88 14:27:59" {QV}WEINER>WORDFNS.;195) COMMONSORTEDFILESA0001 D1 (NAME ERRORSET P 10Q w2 P 7 w1 P 6 string2 P 5 string1 P 4 col2 P 3 f2-1 P 2 f1-2 P 1 c2 P 0 c1 F 11Q COMMENTFILE F 12Q file1 F 13Q file2 F 14Q ofile F 15Q RESETY)  Wi cWi cW cWdihiW coW W W lojhdW W W lojhdW W W W jddddld ld 'WM _HkԸWN _IkԹOOKkԻWN _IkYW oHW oW W W W oIW oW W W W oJW oW W oKW oW W oHJW oW W W ciO!OJJkԺWM _:HkX1OO dgOW W gWM _HkԸJkԺWN _IkԹKkԻ(731Q DREADLINE 705Q DREADLINE 665Q TERPRI 657Q PRIN1 640Q ALPHORDER 612Q DREADLINE 561Q FULLNAME 553Q TERPRI 545Q PRIN1 533Q PRINTNUM 516Q TERPRI 510Q PRIN1 476Q PRINTNUM 463Q TERPRI 455Q PRIN1 443Q PRINTNUM 430Q TERPRI 422Q PRIN1 415Q FULLNAME 407Q PRIN1 375Q PRINTNUM 362Q TERPRI 354Q PRIN1 347Q FULLNAME 341Q PRIN1 327Q PRINTNUM 314Q TERPRI 276Q DREADLINE 243Q DREADLINE 226Q DREADLINE 215Q ALLOCSTRING 210Q ALLOCSTRING 175Q TERPRI 167Q PRIN1 162Q FULLNAME 154Q FLUSHRIGHT 134Q PRIN1 127Q FULLNAME 121Q FLUSHRIGHT 101Q PRIN1 74Q FULLNAME 66Q PRIN1 52Q OUTPUTWORDSTREAM 26Q OUTPUTWORDSTREAM 16Q INPUTWORDSTREAM 5 INPUTWORDSTREAM) (674Q LESSP 644Q EQUAL) ( 540Q " strings in common" 523Q (FIX 7) 503Q " strings in file 2 but not 1" 470Q (FIX 7) 450Q " strings in file 1 but not 2" 435Q (FIX 7) 402Q " strings read from file 2: " 367Q (FIX 7) 334Q " strings read from file 1: " 321Q (FIX 7) 143Q " to " 110Q " and " 61Q "Common words in ") COMMONSORTEDFILES D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 3 COMMENTFILE I 2 ofile I 1 file2 I 0 file1 F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q COMMONSORTEDFILESA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (COMMONSORTEDFILESA0001)) COMPARESORTEDFILESA0001A0002 D1 (NAME ERRORSET F 0 COMMENTFILE F 1 POS F 2 COMMENT F 3 MACROY F 4 file1 F 5 file2 F 6 ofile) `RoP oP cT P QojhdP U P QojhdP V P P P ci(132Q TERPRI 125Q TERPRI 120Q PRIN1 114Q FULLNAME 107Q FLUSHRIGHT 71Q PRIN1 65Q FULLNAME 60Q FLUSHRIGHT 42Q PRIN1 36Q FULLNAME 27Q POSITION 23Q PRIN1 12Q PRIN1) NIL ( 77Q " to " 50Q " and " 17Q " of " 6 "Comparison") COMPARESORTEDFILESA0001 D1 (NAME ERRORSET P 15Q w2 P 14Q w1 P 13Q string2 P 12Q string1 P 11Q col2 P 10Q f2-1 P 7 f1-2 P 6 c2 P 5 c1 P 4 RESETSTATE P 3 MACROY P 1 OLDVALUE P 0 POS F 16Q COMMENTFILE F 17Q ofile F 20Q file1 F 21Q file2 F 22Q 1MINUS2 F 23Q 2MINUS1 F 24Q RESETVARSLST F 25Q RESETY) jW i c W"i c"W cWW cW 1gIhhW(c(og gJc(gJ LW$W&ic&c$jdddW$ljld ld ' W O _MkԽW"O _NkԾOO4Ok_W&OjW OW W W"O _Nk^W oMW oW W W W oNW oW W" W W oOW oW W oOW oW W oMOW oW W OjOjgO6O;Ok_W$OW W W O _Mk]ױ OO dg𓿱g+W$OW W W O _MkԽOk_W&OjW OW W W"O _NkԾOk_^gW W" W hc*i(1136Q FULLNAME 1131Q FULLNAME 1124Q FULLNAME 1073Q DREADLINE 1063Q TERPRI 1055Q PRIN1 1045Q TAB 1010Q DREADLINE 1000Q TERPRI 772Q PRIN1 740Q ALPHORDER 712Q DREADLINE 702Q TERPRI 674Q PRIN1 612Q TERPRI 604Q PRIN1 572Q PRINTNUM 554Q TERPRI 546Q PRIN1 534Q PRINTNUM 520Q TERPRI 512Q PRIN1 500Q PRINTNUM 464Q TERPRI 456Q PRIN1 451Q FULLNAME 443Q PRIN1 431Q PRINTNUM 416Q TERPRI 410Q PRIN1 403Q FULLNAME 375Q PRIN1 363Q PRINTNUM 350Q TERPRI 332Q DREADLINE 322Q TERPRI 314Q PRIN1 304Q TAB 240Q DREADLINE 222Q DREADLINE 210Q ALLOCSTRING 203Q ALLOCSTRING 144Q ERROR! 136Q APPLY 112Q COMPARESORTEDFILESA0001A0002 56Q OUTPUT 43Q OUTPUTWORDSTREAM 26Q OUTPUTWORDSTREAM 16Q INPUTWORDSTREAM 5 INPUTWORDSTREAM) (1117Q DIFFERENT 755Q LESSP 744Q EQUAL 636Q SAME 127Q OUTPUT 116Q ERROR 107Q INTERNAL 64Q OUTPUT) ( 577Q " strings in common" 561Q (FIX 7) 541Q " strings in file 2 but not 1" 525Q (FIX 7) 505Q " strings in file 1 but not 2" 471Q (FIX 7) 436Q " strings read from file 2: " 423Q (FIX 7) 370Q " strings read from file 1: " 355Q (FIX 7) 104Q (COMPARESORTEDFILESA0001A0002)) COMPARESORTEDFILES D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 6 COMMENT I 5 COMMENTFILE I 4 2MINUS1 I 3 1MINUS2 I 2 ofile I 1 file2 I 0 file1 F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q COMPARESORTEDFILESA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (COMPARESORTEDFILESA0001)) DIFFSORTEDFILES D1 (I 3 COMMENTFILE I 2 OUTFILE I 1 FILE2 I 0 FILE1) @ABihCdidiCo (30Q COMPARESORTEDFILES) NIL ( 24Q "Difference") DREADLINE D1 (P 2 NC P 1 C P 0 PC I 2 skipsemicolons I 1 string I 0 stream) @ Xldl dl dl dl dliHhj@ hXB,Hl;&@ Xldl dl dldjihఝA8l bHjB8Idl;2@ Yldl dl dldji οhAJ AIldl dl dldjAJ)o JkZJkԺAJI @ (353Q READCCODE 346Q !RPLCHARCODE 323Q MEMB 256Q SETSTRINGLENGTH 243Q MAXIMALSTRING 206Q READCCODE 157Q ALLOCSTRING 107Q READCCODE 64Q EOFP 6 READCCODE) NIL ( 320Q (40Q 11Q)) DREADLINESKIPSC D1 (I 1 string I 0 stream) @Ai (5 DREADLINE) NIL () DREADWORD D1 (P 2 NC P 1 C P 0 PC I 1 string I 0 stream) @ Xldl dl dl dl dl0iHdl;5@ Xldl dl dldjij@ hXȿhѰA5l bHjIdl;1@ Yldl dl dldji ѿhAJ Aldl dl dl dl dldjAJ AJkԺAJI @ Y(347Q READCCODE 342Q !RPLCHARCODE 325Q SETSTRINGLENGTH 253Q SETSTRINGLENGTH 240Q MAXIMALSTRING 203Q READCCODE 157Q ALLOCSTRING 133Q EOFP 70Q READCCODE 6 READCCODE) NIL () INPUTWORDSTREAM D1 (I 1 NOPRINT I 0 FILE F 0 RESETVARSLST F 1 WORDFNS.SEQUENTIAL) @@@ b@ go@ c@g C@g b jg@d hhhPc@j g@g@g hho@gghQo bhPc@gg A$lhi @do i oi @(300Q PRIN1 267Q PRIN1 263Q FULLNAME 245Q TAB 232Q SETFILEINFO 206Q OPENSTREAM 147Q GETFILEINFO 130Q SETFILEPTR 106Q GETFILEPTR 72Q GETFILEPTR 65Q GETSTREAM 54Q OPENP 43Q OPENTEXTSTREAM 26Q PRINTFILETYPE 15Q OPENSTRINGSTREAM) (227Q ZERO 224Q ENDOFSTREAMOP 172Q OLD 167Q INPUT 144Q ENDOFSTREAMOP 140Q ENDOFSTREAMOP 134Q SETFILEINFO 101Q SETFILEPTR 62Q INPUT 51Q INPUT 31Q TEDIT) ( 274Q ": " 257Q "List..." 202Q ((SEQUENTIAL T)) 163Q (PROGN (CLOSEF? OLDVALUE)) 37Q (PROGN (CLOSEF? OLDVALUE))) LONGESTWORDSA0001 D1 (NAME ERRORSET P 36Q LEN P 35Q W P 34Q NC P 33Q WORD P 31Q INPUTWORD P 30Q READWORDS P 27Q W P 26Q #SWORDS P 25Q #READWORDS P 24Q FILEREADFN P 23Q TRANSFNS P 22Q LEAVEINPUTOPEN P 21Q TSTRPTRS P 20Q IFILE P 17Q X P 16Q #SKIPPEDWORDS P 15Q TOTAL#WORDS P 14Q READSTR P 13Q MAXSTRLENGTH P 11Q IFILELIST P 10Q LEAVEOUTPUTOPEN P 7 DONTPRINT P 6 RDFN P 5 DEFFNS P 4 COMFNS P 3 IFILES P 1 MAXWORDS P 0 MAXLENGTH F 37Q FILES F 40Q COMMONTRANSFNS F 41Q DEFAULTTRANSFNS F 42Q RESETY F 43Q READFN F 44Q DONTPRINT) m!W>W@ WBddh WFWHKLM  Ojld jdeOaOOOi oi OOi oi Oi oi i oi Oi i HI cDi__ O_&gO&O&_&O gN_(O&O" _"O dl O g _$O O _ jd2O O(O OlO(O O _0oOYOO*_OO,_O*i oi O,j.oi O*O,i oi O,i oi i O$O O_JpJ_2hJ_2JO*k_*O2O&O" _. O,k_,!O4O4_6hO4_6O4_4O6 _8OO8_O6O: Oddh WBWDKLM  Ojld jdeOfOOOi oi OOi oi Oi oi i oi Oi i HnnIc@i__ O_&gO&O&_&O gN_(O&O" _"O dl O g _$O O _ jd2O O(O OlO(O O _0oOYOO*_OO,_O*i oi O,j.oi O*O,i oi O,i oi i O$O O_JpJ_2hJ_2JO*k_*O2O&O" _. O,k_,!O4O4_6hO4_6O4_4O6 _8OO8_IkYjHkԸn(736Q NCHARS 655Q DOTRANSFNS 575Q CLOSEF? 563Q TERPRI 556Q PRIN1 545Q PRIN1 536Q PRIN1 525Q PRIN1 513Q PRIN1 474Q PRIN1 463Q PRIN1 425Q DREADWORD 377Q MAXIMALSTRING 362Q INPUTWORDSTREAM 350Q OPENP 336Q STREAMP 320Q ALLOCTPTRS 213Q TERPRI 206Q PRIN1 177Q PRIN1 166Q TERPRI 161Q PRIN1 150Q PRIN1 141Q PRIN1 130Q PRIN1 116Q PRIN1 105Q PRIN1 61Q ALLOCSTRING 46Q MAPWORDFILEMAC.CHECKFILES 31Q CHECKTRANSFNS 15Q CHECKTRANSFNS) (345Q INPUT 304Q MAPWORDFILEMAC.POPIFILE 257Q READFN) ( 552Q " skipped" 532Q " kept, " 507Q ", " 470Q " read" 173Q "Maximum string length = " 155Q " skipped. " 135Q " kept, " 112Q " total words read, ") WORDCOUNT D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 4 DONTPRINT I 3 READFN I 2 DEFAULTTRANSFNS I 1 COMMONTRANSFNS I 0 IFILES F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q WORDCOUNTA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (WORDCOUNTA0001)) SORTWORDFILE.NOFSMA0001 D1 (NAME ERRORSET L (0 NIL) P 2 W P 1 STRM F 3 WORDLIST F 4 REVERSEORDERFLG F 5 OFILE F 6 RESETY) .TS SU H I c iZI I HX(46Q TERPRI 41Q PRIN1 26Q CLOSEF 13Q OUTPUTWORDSTREAM 5 DREVERSE) NIL () SORTWORDFILE.NOFSM D1 (P 31Q RESETZ P 30Q RESETY P 27Q LISPXHIST P 26Q PREV P 25Q WTAIL P 24Q GCCNT P 22Q TAIL P 21Q GCCNT P 17Q TAIL P 16Q COMPAREFNS P 15Q WORDLIST P 14Q SEPARATOR P 13Q S P 11Q FIELDS P 10Q FieldCompareFn P 7 FieldType P 6 FieldNumber P 5 FIELD P 0 COMMONCOMPAREFN I 13Q FASTFLG I 12Q DONTPRINT I 11Q REVERSEORDERFLG I 10Q SEPARATOR I 7 FIELDS I 6 KEEPDUPLICATES I 5 COMMONCOMPAREFN I 4 READFN I 3 DEFAULTTRANSFNS I 2 COMMONTRANSFNS I 1 OFILE I 0 IFILES F 32Q LISPXHIST F 33Q RESETVARSLST) @ EgGdtqIJsg_H_Md3^:6Md3oM MMd_MMOgg_NOOhK Lh[IYL&gHhh GGdg`kg`aGdD O G K_dl kO3 jOnOoO O_G`GoG  @BCDgG G0OdJIh[I&K_O;dO0O"dOMOM JIh[I&KOOg On O _$"O"djn k_"O$dO$Og FOn "O&_*O*dW4!W6og =h=O* O*_,"O(djn k_(O, O_O*O*g_2 O2O0(1072Q ERROR! 1064Q RESETRESTORE 1015Q RECLAIM 774Q STREQUAL 757Q SORTWORDFILE.NOFSMA0001 704Q SORT 644Q RECLAIM 612Q SORT 545Q GETNTHFIELD 430Q COLLECTWORDFILE 406Q ERROR 347Q ERROR 311Q NCHARS 273Q MAKEBITTABLE 76Q ERROR) (1057Q ERROR 754Q INTERNAL 701Q SORTWORDFILE.COMPAREFN 607Q SORTWORDFILE.FASTCOMPAREFN 422Q DREADLINE 370Q CHARTABLETYPE# 245Q TABBITTABLE 240Q TAB 233Q WHITESPACEBITTABLE 225Q WHITESPACE 202Q STRING 140Q NUMORDER 133Q NUMBER 35Q STRING 5 ALPHORDER) ( 751Q (SORTWORDFILE.NOFSMA0001) 401Q "Separator Invalid " 342Q "Separator Invalid " 72Q "Invalid Field Specifier") SORTWORDFILE.COMPAREFN D1 (P 2 CompareResult P 1 FIELD I 1 String2 I 0 String1 F 4 SEPARATOR F 5 FIELDS) 8U1HJY@ITI AITI lKZdgڿHX(43Q GETNTHFIELD 31Q GETNTHFIELD) (55Q EQUAL) () SORTWORDFILE.FASTCOMPAREFN D1 (P 6 String2Field P 5 String1Field P 4 CompareResult P 3 COMPAREFN I 1 Item2 I 0 Item1 F 7 COMPAREFNS) ;A@WCJIHLMNlK\dgJIHNIL (52Q EQUAL) () GETNTHFIELD D1 (P 2 FieldEnd P 1 SepStart P 0 FieldStart I 3 FieldType I 2 Separator I 1 N I 0 String) kaA@B6B@k YAkٻk\KUJRB@Ihdi B@H ZB@J Lk԰B@k YAkٽk^M!JB@Ii B@H ZB@J Nk԰Cg@HJdk @HJdk (214Q SUBSTRING 201Q SUBATOM 153Q STRPOSL 143Q STRPOSL 134Q STRPOSL 106Q STRPOSL 72Q STRPOS 62Q STRPOS 53Q STRPOS 22Q STRPOS) (165Q NUMBER) () NUMORDER D1 (L (1 NUMBER2 0 NUMBER1)) @A gA@(4 EQP) (10Q EQUAL) () ALPHABETHISTA0001 D1 (NAME ERRORSET P 45Q CSELT P 44Q C P 43Q I P 42Q W P 41Q NC P 40Q WORD P 36Q INPUTWORD P 35Q READWORDS P 34Q W P 33Q #SWORDS P 32Q #READWORDS P 31Q CSARR P 27Q CS P 25Q FILEREADFN P 24Q TRANSFNS P 23Q LEAVEINPUTOPEN P 22Q TSTRPTRS P 21Q IFILE P 20Q X P 17Q #SKIPPEDWORDS P 16Q TOTAL#WORDS P 15Q READSTR P 14Q MAXSTRLENGTH P 12Q IFILELIST P 11Q LEAVEOUTPUTOPEN P 10Q DONTPRINT P 7 RDFN P 6 DEFFNS P 5 COMFNS P 4 IFILES P 0 CHARSETARR F 54Q IFILES F 55Q COMMONTRANSFNS F 56Q DEFAULTTRANSFNS F 57Q RESETY F 60Q READFN F 61Q DONTPRINT) ,nhdj 1WXWZ W\ddh W`Wb LMN  Ojld jdeOmOOOi oi OOi oi Oi oi i oi Oi i lj"O.O,O0c^i_ _"O _(gO(O(_(O"gO_*O(O$ _$O"dl O"g _&O"O _"jd2O O*O"OlO*O"O _:oOYOO4_OO6_O4i oi O6j.oi O4O6i oi O6i oi i O&O" O_KpK_O>_@hO>_@O>_>O@ _BOOB_O@"k!%ODOF)_HlHOH(HOHnhjd *JIJI(k*OFk_FHO.(_2PO0ljB+ONOL8O2ON(_VjO.ONOVh_TOROTh_R_PONk_NOT&_ROP _0O.k_.(1213Q \NCONC2 1043Q ARRAY 753Q NCHARS 672Q DOTRANSFNS 612Q CLOSEF? 600Q TERPRI 573Q PRIN1 562Q PRIN1 553Q PRIN1 542Q PRIN1 530Q PRIN1 511Q PRIN1 500Q PRIN1 442Q DREADWORD 414Q MAXIMALSTRING 377Q INPUTWORDSTREAM 365Q OPENP 353Q STREAMP 335Q ALLOCTPTRS 220Q TERPRI 213Q PRIN1 204Q PRIN1 173Q TERPRI 166Q PRIN1 155Q PRIN1 146Q PRIN1 135Q PRIN1 123Q PRIN1 112Q PRIN1 66Q ALLOCSTRING 53Q MAPWORDFILEMAC.CHECKFILES 36Q CHECKTRANSFNS 22Q CHECKTRANSFNS 10Q ARRAY) (362Q INPUT 320Q MAPWORDFILEMAC.POPIFILE 273Q READFN) ( 567Q " skipped" 547Q " kept, " 524Q ", " 505Q " read" 200Q "Maximum string length = " 162Q " skipped. " 142Q " kept, " 117Q " total words read, ") ALPHABETHIST D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 4 DONTPRINT I 3 READFN I 2 DEFAULTTRANSFNS I 1 COMMONTRANSFNS I 0 IFILES F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q ALPHABETHISTA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (ALPHABETHISTA0001)) COLLECTWORDFILEA0001 D1 (NAME ERRORSET P 35Q W P 34Q NC P 33Q WORD P 31Q INPUTWORD P 30Q READWORDS P 27Q W P 26Q #SWORDS P 25Q #READWORDS P 24Q FILEREADFN P 23Q TRANSFNS P 22Q LEAVEINPUTOPEN P 21Q TSTRPTRS P 20Q IFILE P 17Q X P 16Q #SKIPPEDWORDS P 15Q TOTAL#WORDS P 14Q READSTR P 13Q MAXSTRLENGTH P 11Q IFILELIST P 10Q LEAVEOUTPUTOPEN P 7 DONTPRINT P 6 RDFN P 5 DEFFNS P 4 COMFNS P 3 IFILES P 1 END P 0 LST F 36Q IFILES F 37Q COMMONTRANSFNS F 40Q DEFAULTTRANSFNS F 41Q RESETY F 42Q READFN F 43Q DONTPRINT) 0W W@ddh WDWFKLM  Ojld jdeO\OOOi oi OOi oi Oi oi i oi Oi i HcBi__ O_&gO&O&_&O gN_(O&O" _"O dl O g _$O O _ jd2O O(O OlO(O O _0oOYOO*_OO,_O*i oi O,j.oi O*O,i oi O,i oi i O$O O_JpJ_2hJ_2JO*k_*O2O&O" _. O,k_,!O4O4_6hO4_6O4_4O6 _8OO8_O6IO: hYO: &(764Q CONCAT 750Q CONCAT 720Q NCHARS 637Q DOTRANSFNS 557Q CLOSEF? 545Q TERPRI 540Q PRIN1 527Q PRIN1 520Q PRIN1 507Q PRIN1 475Q PRIN1 456Q PRIN1 445Q PRIN1 407Q DREADWORD 361Q MAXIMALSTRING 344Q INPUTWORDSTREAM 332Q OPENP 320Q STREAMP 302Q ALLOCTPTRS 207Q TERPRI 202Q PRIN1 173Q PRIN1 162Q TERPRI 155Q PRIN1 144Q PRIN1 135Q PRIN1 124Q PRIN1 112Q PRIN1 101Q PRIN1 55Q ALLOCSTRING 42Q MAPWORDFILEMAC.CHECKFILES 25Q CHECKTRANSFNS 11Q CHECKTRANSFNS) (327Q INPUT 266Q MAPWORDFILEMAC.POPIFILE 241Q READFN) ( 534Q " skipped" 514Q " kept, " 471Q ", " 452Q " read" 167Q "Maximum string length = " 151Q " skipped. " 131Q " kept, " 106Q " total words read, ") COLLECTWORDFILE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 4 DONTPRINT I 3 READFN I 2 DEFAULTTRANSFNS I 1 COMMONTRANSFNS I 0 IFILES F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q COLLECTWORDFILEA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (COLLECTWORDFILEA0001)) MAPWORDFILEA0001 D1 (NAME ERRORSET P 34Q NC P 33Q WORD P 31Q INPUTWORD P 30Q READWORDS P 27Q W P 26Q #SWORDS P 25Q #READWORDS P 24Q FILEREADFN P 23Q TRANSFNS P 22Q LEAVEINPUTOPEN P 21Q TSTRPTRS P 20Q IFILE P 17Q X P 16Q #SKIPPEDWORDS P 15Q TOTAL#WORDS P 14Q READSTR P 13Q MAXSTRLENGTH P 11Q IFILELIST P 7 LEAVEOUTPUTOPEN P 6 DONTPRINT P 5 MAPSTR P 4 RDFN P 3 MAPFN P 2 DEFFNS P 1 COMFNS P 0 IFILES F 35Q IFILES F 36Q COMMONTRANSFNS F 37Q DEFAULTTRANSFNS F 40Q RESETY F 41Q MAPFN F 42Q READFN F 43Q DONTPRINT) W:W< W>ddh WBWDld WF'HIJ  Ojld jdeOZNOOi oi OOi oi Oi oi i oi Oi i hc@i__ O_&gO&O&_&O gL_(O&O" _"O dl O g _$O N _ jd2O O(O OlO(O O _0nNYOO*_OO,_O*i oi O,j.oi O*O,i oi O,i oi i O$O O__OnO_2hO_2O_O*k_*O2O&O" _. O,k_,!O4O4_6hO4_6O4_4O6 _8OO8_M O6MlK(747Q MAXIMALSTRING 730Q NCHARS 647Q DOTRANSFNS 557Q CLOSEF? 545Q TERPRI 540Q PRIN1 527Q PRIN1 520Q PRIN1 507Q PRIN1 475Q PRIN1 456Q PRIN1 445Q PRIN1 410Q DREADWORD 362Q MAXIMALSTRING 345Q INPUTWORDSTREAM 334Q OPENP 322Q STREAMP 304Q ALLOCTPTRS 212Q TERPRI 205Q PRIN1 176Q PRIN1 165Q TERPRI 160Q PRIN1 147Q PRIN1 140Q PRIN1 127Q PRIN1 115Q PRIN1 104Q PRIN1 61Q ALLOCSTRING 46Q MAPWORDFILEMAC.CHECKFILES 33Q ALLOCSTRING 22Q CHECKTRANSFNS 6 CHECKTRANSFNS) (331Q INPUT 270Q MAPWORDFILEMAC.POPIFILE 243Q READFN) ( 534Q " skipped" 514Q " kept, " 471Q ", " 452Q " read" 172Q "Maximum string length = " 154Q " skipped. " 134Q " kept, " 111Q " total words read, ") MAPWORDFILE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 5 DONTPRINT I 4 READFN I 3 MAPFN I 2 DEFAULTTRANSFNS I 1 COMMONTRANSFNS I 0 IFILES F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q MAPWORDFILEA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (MAPWORDFILEA0001)) SUBSTITUTEWORDFILEA0001 D1 (NAME ERRORSET L (0 NIL) P 67Q SUFF P 66Q PREF P 65Q S P 63Q WI P 61Q WI P 57Q NEXTWPOS P 56Q #CONTEXTCHARS P 55Q CHANGEDP P 54Q LOGP P 53Q WNC P 52Q SPOS P 51Q WPOS P 50Q STR P 47Q W P 46Q NC P 45Q WORD P 43Q INPUTWORD P 42Q READWORDS P 41Q W P 40Q #SWORDS P 37Q #READWORDS P 36Q FILEREADFN P 35Q TRANSFNS P 34Q LEAVEINPUTOPEN P 33Q TSTRPTRS P 32Q IFILE P 31Q X P 30Q #SKIPPEDWORDS P 27Q TOTAL#WORDS P 26Q READSTR P 25Q MAXSTRLENGTH P 23Q OLDPRIMOUT P 22Q IFILELIST P 21Q DONTPRINT P 20Q LEAVEOUTPUTOPEN P 17Q MAPSTR P 16Q RDFN P 15Q DEFFNS P 14Q COMFNS P 13Q OFILE P 12Q IFILES P 10Q BITTABLE P 7 ASKALLP P 6 LOGALLP P 5 LOGSTREAM P 4 #CHANGEDSTRINGS P 3 S F 70Q MODES F 71Q SUBSTITUTIONS F 72Q LOGFILE F 73Q RESETVARSLST F 74Q RESETY F 75Q IFILES F 76Q OFILE F 77Q COMMONTRANSFNS F 100Q DEFAULTTRANSFNS F 101Q READFN) 88 jWtdiWt cthWpgWp gWpiWpgWp gWpi0WrdK IHhZH&J  WzW|W~ Wddh Wld &OOO Og i_ O _gO _&hhWvcvO$jld jdeO(gO"OO.i oi O.O0i oi O0i oi i oi O*i i O& O O _2_4O2_:gO:O:_:O4gO__.O0O@_0O>i oi O@j.oi O>O@i oi O@i oi i O8O4 O(_(_OmO_FhO_FO_O>k_>OFO:O6 _B O@k_@!&OHOH_JhOH_JOH_HOJ _LO*OL_*O OJO(kdON C/OONOR _^vOVOR1ObO`OPOTONOb) OTk_TObk_bOPOTk OZ+LkԼM$OXNONM oM OPM M OPO O ?ORO^4O^kOR3OfOdOPOTONOf) OTk_TOfk_fO^_RWr17Oh OPOTONOR) OTk_TORk_R!_jONORhi eOj3 j_\OgOj hgOj OPkOTk o_lONOROj o_nOli oi Oji oi Oni oi Oli oi Oji O\joOjjO\ i oi Oni hdoo dgEdgh=gsOjOjOgOj gh gOj OjWr criAOPOTOj i_ZgOj i_XOTOj _TOROj O\ٱOh_hfO Li oi i MLM oM M cxi(2461Q TERPRI 2454Q PRIN1 2443Q PRIN1 2432Q TERPRI 2425Q PRIN1 2414Q PRIN1 2404Q CLOSEF 2365Q SHOULDNT 2354Q NCHARS 2340Q NCHARS 2322Q MEMB 2303Q !RPLSTRING 2262Q SUBST 2251Q REMOVE 2236Q \NCONC2 2226Q REMOVE 2152Q ASKUSER 2134Q PRIN1 2125Q PRIN1 2114Q PRIN1 2110Q SUBSTRING 2063Q PRIN1 2052Q PRIN1 2041Q PRIN1 2032Q PRIN1 2021Q PRIN1 2012Q PRIN1 2001Q PRIN1 1771Q PRIN1 1760Q PRIN1 1741Q SUBSTRING 1735Q NCHARS 1712Q SUBSTRING 1674Q MEMB 1657Q MEMB 1621Q STRPOS 1561Q !RPLCHARCODE 1505Q !RPLCHARCODE 1435Q TERPRI 1427Q PRIN1 1417Q TERPRI 1412Q PRIN1 1403Q PRIN1 1372Q PRIN1 1342Q SETSTRINGLENGTH 1310Q !RPLCHARCODE 1252Q STRPOSL 1236Q NCHARS 1217Q MAXIMALSTRING 1177Q NCHARS 1116Q DOTRANSFNS 1026Q CLOSEF? 1014Q TERPRI 1007Q PRIN1 776Q PRIN1 767Q PRIN1 756Q PRIN1 744Q PRIN1 725Q PRIN1 714Q PRIN1 656Q DREADWORD 630Q MAXIMALSTRING 613Q INPUTWORDSTREAM 601Q OPENP 567Q STREAMP 551Q ALLOCTPTRS 464Q FULLNAME 450Q OUTPUT 442Q TERPRI 435Q PRIN1 426Q PRIN1 415Q TERPRI 410Q PRIN1 377Q PRIN1 370Q PRIN1 357Q PRIN1 345Q PRIN1 334Q PRIN1 310Q ALLOCSTRING 263Q OUTPUT 250Q OUTPUTWORDSTREAM 236Q OPENP 223Q MAPWORDFILEMAC.CHECKFILES 207Q ALLOCSTRING 200Q CHECKTRANSFNS 164Q CHECKTRANSFNS 157Q OUTPUT 143Q MAKEBITTABLE 115Q CHCON1 14Q OUTPUTWORDSTREAM) (2313Q LOG 2242Q ASK 2231Q DON'TASK 2217Q ASK 2176Q D 2165Q N 2156Q Y 1665Q ASK 1650Q DON'TASK 576Q INPUT 534Q MAPWORDFILEMAC.POPIFILE 507Q READFN 256Q OUTPUT 233Q OUTPUT 66Q ASK 53Q ASK 40Q LOG 25Q LOG) ( 2450Q " strings changed" 2421Q " strings changed" 2147Q ((Y es) (N o) (D . "on't ask anymore")) 2143Q " ? " 2121Q "|" 2075Q "" 2046Q "|" 2026Q " => " 2006Q "|" 1765Q "|" 1747Q "" 1720Q "" 1377Q " => " 1003Q " skipped" 763Q " kept, " 740Q ", " 721Q " read" 422Q "Maximum string length = " 404Q " skipped. " 364Q " kept, " 341Q " total words read, ") SUBSTITUTEWORDFILE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 7 READFN I 6 DEFAULTTRANSFNS I 5 COMMONTRANSFNS I 4 MODES I 3 LOGFILE I 2 SUBSTITUTIONS I 1 OFILE I 0 IFILES F 3 LISPXHIST F 4 RESETVARSLST) 9B oB BBhbS!Tog hgZ JI(64Q ERROR! 57Q RESETRESTORE 45Q SUBSTITUTEWORDFILEA0001 13Q ERROR) (53Q ERROR 42Q INTERNAL) ( 37Q (SUBSTITUTEWORDFILEA0001) 7 "non-list SUBSTITUTIONS") TRANSLATEWORDFILEA0001 D1 (NAME ERRORSET P 35Q W P 34Q NC P 33Q WORD P 31Q INPUTWORD P 30Q READWORDS P 27Q W P 26Q #SWORDS P 25Q #READWORDS P 24Q FILEREADFN P 23Q TRANSFNS P 22Q LEAVEINPUTOPEN P 21Q TSTRPTRS P 20Q IFILE P 17Q X P 16Q #SKIPPEDWORDS P 15Q TOTAL#WORDS P 14Q READSTR P 13Q MAXSTRLENGTH P 11Q OLDPRIMOUT P 10Q IFILELIST P 6 LEAVEOUTPUTOPEN P 5 DONTPRINT P 4 RDFN P 3 DEFFNS P 2 COMFNS P 1 OFILE P 0 IFILES F 36Q RESETVARSLST F 37Q IFILES F 40Q OFILE F 41Q COMMONTRANSFNS F 42Q DEFAULTTRANSFNS F 43Q READFN F 44Q DONTPRINT F 45Q RESETY) 0W>W@WB WDddh WFWH&HJK  Ig iI gI _hhW<c