÷ƒ’À;è TeX output 1996.11.07:1955‹ÿÿÿÿ ü4=’WVó2Ù“ Rj~cmr7ÝA–´-torture“test“for“ó30e—rj~cmmi7Þ"Ý-T‘ü±ˆŸ¿ÐEŽ‘–PXŽ¤’±åYóKñ`y cmr10«(ó!p®0J cmsl10ÌV‘ÿ*ªersion–UU1,“OctobGer“1996‘ËÜ«)ŽŸ’ÁÄ.b¸ãy–UUThe“NTS“T‘ÿ*ªeamŽ¡‘a ’Pš¸ãeter–UUBreitenlohner,“Max-Planc˜k-Institut“fG‘ú¸âur“Ph˜ysik,“MG‘ú¸âunc˜henŽ¡‘fBernd–UURaicš¸ãhle,“Institut“fG‘ú¸âur“Informatik,“Univ˜ersit‘úÿÿat“StuttgartŽ ÿžŸè‘ZVgPrograms–ðüthat“claim“to“bšGe“implemen¸ãtations“of“ó  b> cmmi10±"«-T‘þU>Ÿ'EŽ‘ãxX“are“supp˜osedŽ¤ ‘ZVgto–«ßbšGe“able“to“pro˜cess“the“test“routines“describ˜ed“in“this“rep˜ort,Ž¡‘ZVgprošGducing–UUthe“outputs“describ˜ed“in“this“rep˜ort.ŽŽŽŸ#ó|{Ycmr8­The–ÕXpreparation“of“this“repšŸ'EŽ‘ãxX82“bš¸ãy“D.E.“Kn˜uth“is“in“the“public“domain,‘Àeand“its“algorithms“are“pub-Ž¤ {lished;‘Ëžhe–¤1has“done“this“since“he“doGes“not“w•¸ãan“t–¤1to“discourage“its“use“b¸ãy“placing“proprietary“restrictions“onŽ¡the›0soft•¸ãw“are.‘UeHo“w“ev“er,‘7he˜doGesn't˜w“an“t˜fault“y˜imitations˜to˜masquerade˜as˜T‘þU>Ÿ'EŽ‘ãxX˜proGcessors,‘7since˜users˜w“an“tŽ¡T‘þU>Ÿ'EŽ‘ãxX–'-to“proGduce“idenš¸ãtical“results“on“di eren˜t“mac˜hines.‘çOHe“has“cop˜yrigh˜ted“the“programs“so“that“he“hasŽ¡some–ôÜcš¸ãhance“to“forbid“unauthorized“copies;‘he“explicitly“authorizes“cop˜ying“of“correct“T‘þU>Ÿ'EŽ‘ãxX“implemen˜tations,Ž¡and–,not“of“incorrect“ones!‘d4In“order“to“determine,‘4Âwhat“is“a“correct“implemen¸ãtation“of“T‘þU>Ÿ'EŽ‘ãxX,“he“has“devised“aŽ¡test–UUsuite“for“T‘þU>Ÿ'EŽ‘ãxX,“the“óßêŸ'EŽ›ãxX“b¸ãy“`The“NTS“T‘ÿ*ªeam'“extends“the“capabilities“of“T‘þU>Ÿ'EŽ˜X“bš¸ãy“adding“a“relativ˜ely“smallŽ¡amounš¸ãt–Ù(less“than“10“pGer“cen˜t)“of“cošGde;‘-­it“is“in“the“public“domain,‘%¿and“its“algorithms“(b˜ey¸ãond“those“of“T‘þU>Ÿ'EŽ‘ãxX)Ž¡are–hpublished.‘ðThis“repšGort“has“b˜een“inspired“bš¸ãy“and“is“based“on“the“ÈTRIPŽ‘þÄ«man˜ual.‘ðIt“describGes“the“Èe-TRIPŽŽ¡«test,–UUa“test“suite“that“alloš¸ãws“one“to“determine“whether“what“one“has“is“a“correct“implemen˜tation“of“±"«-T‘þU>Ÿ'EŽ‘ãxX.Ž¦‘If›wsomeb•Go“dy˜claims˜to˜ha•¸ãv“e˜a˜correct˜implemen“tation˜of˜±"«-T‘þU>Ÿ'EŽ‘ãxX,˜w“e˜will˜not˜bGeliev“e˜it˜un“til˜w“e˜see˜thatŽ¡the‘¬ŒÈe-TRIPŽ‘&Ù«test–¬Œis“pšGerformed“prop˜erly–ÿ*ª.‘wmW“e–¬Œprop˜ose,›ÂZin“fact,˜that“a“program“mš¸ãust“meet“t˜w˜o“criteria“bGeforeŽ¡it–_—can“justi ably“bšGe“called“±"«-T‘þU>Ÿ'EŽ‘ãxX:“(1)“The“p˜erson“who“wrote“it“m¸ãust“b˜e“happš¸ãy“with“the“w˜a˜y“it“w˜orks“at“hisŽ¡or–¯Õher“installation;‘Ýand“(2)“the“program“mš¸ãust“proGduce“the“correct“results“from“the“Èe-TRIPŽ‘&ߘ«test.‘FHence“w˜eŽ¡are–òËplanning“to“do“whatevš¸ãer“w˜e“can“to“suppress“an˜y“systems“that“call“themselv˜es“±"«-T‘þU>Ÿ'EŽ‘ãxX“without“meetingŽ¡conditions–F˜(1)“and“(2).‘‰W‘ÿ*ªe“ha•¸ãv“e›F˜cop“yrigh“ted˜the˜programs˜so˜that˜w“e˜ha“v“e˜some˜c“hance˜to˜forbid˜unauthorizedŽ¡copies;–UUwš¸ãe“explicitly“authorize“cop˜ying“of“correct“±"«-T‘þU>Ÿ'EŽ‘ãxX“implemen˜tations,“and“not“of“incorrect“ones!Ž¦‘The–œ’proGcess“of“generating“an“±"«-T‘þU>Ÿ'EŽ‘ãxX“implemen¸ãtation“for“a“particular“system“[2]“is“based“on“that“ofŽ¡generating–šÑa“T‘þU>Ÿ'EŽ‘ãxX“implemenš¸ãtation“for“the“same“system.‘3›Moreo˜v˜er,‘Àwhen“±"«-T‘þU>Ÿ'EŽ‘ãxX“is“used“in“compatibilit˜y“moGde,Ž¡it–ô‡is“suppšGosed“to“b˜e“100“p˜er“cenš¸ãt“compatible“with“T‘þU>Ÿ'EŽ‘ãxX.“Th˜us“a“correct“±"«-T‘þU>Ÿ'EŽ‘ãxX“implemen˜tation,‘äwhen“runningŽ¡in–á compatibilitš¸ãy“moGde,‘³m˜ust“pass“the“ÈTRIPŽ‘Ã4«test.‘©In“fact,‘³the“ rst“part“of“the“Èe-TRIPŽ‘'C.«test“for“a“particularŽ¡implemen¸ãtation–of“±"«-T‘þU>Ÿ'EŽ›ãxX“consists“in“pGerforming“the“standard“ÈTRIPŽ‘=þ«test“(a)“for“±"«-T‘þU>Ÿ'EŽ˜X“in“compatibilit¸ãy“moGdeŽ¡and–€m(b)“for“±"«-T‘þU>Ÿ'EŽ‘ãxX“in“extended“moGde.‘óThe“deviations“in“the“test“output“from“step“(a)“should,›‹3of“course,˜bGeŽ¡limited–,_to“those“explicitly“allo•¸ãw“ed›,_b“y˜Kn“uth˜and˜describ•Ged˜in˜App“endix˜A,˜item˜5˜of˜the˜ÈTRIPŽ‘X²«man•¸ãual.‘d An“yŽ¡additional–‘deviations“in“the“test“output“from“step“(b)“mš¸ãust“bGe“accoun˜ted“for“b˜y“±"«-T‘þU>Ÿ'EŽ‘ãxX's“additional“algorithmsŽ¡and–Ïpare“describšGed“in“detail“in“this“rep˜ort.‘E&Once“an“±"«-T‘þU>Ÿ'EŽ‘ãxX“implemen¸ãtation“has“passed“these“preliminary“tests,Ž¡it–ºÒshould“bGe“sub‘Ž8jected“to“the“second“part“of“the“Èe-TRIPŽ‘&õ’«test.‘¢>There“the“extended“features“and“algorithmsŽ¡of–˱"«-T‘þU>Ÿ'EŽ‘ãxX“are“tested“under“normal“circumstances“as“wš¸ãell“as“in“situations“a“normal“user“w˜ould“nev˜er“dream“ofŽ¡(in–UUthe“spirit“of“the“ÈTRIPŽ‘ªž«test).Ž¦‘The–O¤remainder“of“this“repšGort“consists“of“app˜endices,‘PÇwhose“con•¸ãten“ts›O¤ough“t˜to˜b•Ge˜describ“ed˜brie y˜here:Ž¦‘AppGendix–œèA‘œÕexplains“in“detail“hoš¸ãw“to“carry“out“the“ rst“part“of“the“test“of“±"«-T‘þU>Ÿ'EŽ‘ãxX,“giv˜en“copies“of“theŽ¡ les–UUdescribGed“in“the“ÈTRIPŽ‘ªž«man¸ãual.Ž¦‘AppšGendix–R§B‘R¦explains“ho¸ãw“to“carry“out“the“±"«-T‘þU>Ÿ'EŽ‘ãxX“sp˜eci c“test,‘S0giv¸ãen“copies“of“the“ les“describ˜ed“in“theŽ¡other‘UUappGendices.Ž¦‘AppGendix–UUC“is“ÈeTRIP.TEXŽ‘2•:«,“a“ endish“test“ le“for“±"«-T‘þU>Ÿ'EŽ‘ãxX.Ž¦‘AppšGendix–UUD“is“ÈeTRIP.PLŽ‘-U=«,“the“prop˜ert¸ãy-list“description“of“a“sp˜ecial“fon¸ãt“called“ÈetripŽ‘•F«.Ž¦‘AppGendix–3ÍE‘3Åis“ÈeTRIPIN.LOGŽ‘<ó¬«,‘:‚a“correct“transcript“ le“ÈeTRIP.LOGŽ›5§«that“results“if“Èe-TRIPTEXŽ˜«is“applied“toŽ¡ÈeTRIP.TEXŽ‘/?å«.‘qÇThis–UUrun“of“Èe-TRIPTEXŽ›5ê«also“creates“a“binary“format“ le“called“ÈeTRIP.FMTŽ˜«or“similar.)Ž¦‘AppGendix–bÄF‘bis“a“correct“transcript“ le“ÈeTRIP.LOGŽ›8m«that“results“if“Èe-TRIPTEXŽ˜«or“anš¸ãy“other“v˜ersion“ofŽ¡±"«-T‘þU>Ÿ'EŽ‘ãxX–UUis“applied“to“ÈeTRIP.TEXŽ‘5ê«with“format“ÈeTRIP.FMTŽ‘2•:«.Ž¦‘AppšGendix–¬ÚG‘¬Äis“ÈeTRIP.FOTŽ‘2ì¿«,‘¼an“abbreviated“v¸ãersion“of“App˜endix“F‘¬Äthat“app˜ears“on“the“user's“terminalŽ¡during–UUthe“run“that“proGduces“ÈeTRIP.LOGŽ‘2•:«.ŽŸ&•}ÂReferences.Ž¦‘qÅ«[1]Ž‘ÌA–UUtorture“test“for“T‘þU>Ÿ'EŽ‘ãxX‘«,“bš¸ãy“Donald“E.“Kn˜uth,“Stanford“Computer“Science“RepGort“1027.Ž¦‘qÅ[2]Ž‘ÌHoš¸ãw–UUto“generate“±"Ì-T‘þU>Ÿ'EŽ‘ãxX‘«,“b˜y“The“NTS“T‘ÿ*ªeam“(P˜eter“Breitenlohner“and“Phil“T‘ÿ*ªa˜ylor).Ž¦‘qÅ[3]Ž‘ÌThe‘7dÈWEBŽ‘.¿Ìsystem–7dof“structured“doGcumen•¸ãtation«,›oçb“y–7dDonald“E.“Kn¸ãuth,˜Stanford“Computer“Science“Re-Ž¡‘pGort‘UU980.Ž¦‘qÅ[4]Ž‘ÌT‘þU>Ÿ'EŽ‘ãxXw•¸ãare‘g«,›UUb“y˜Donald˜E.˜Kn“uth˜and˜Da“vid˜R.˜F‘ÿ*ªuc“hs,˜Stanford˜Computer˜Science˜RepGort˜1097.ŽŽŒ‹Ÿ€«2’ˆŠ2­APPENDIX–ÕXA:“HOÃŽW“TO“TEST“±"­-T‘þ•AŸ¸ãEŽ‘MX“(P–ÿJªAR“T‘ÕX1)Ž ³Ú ý†Ì&ÂAppQÇendix–ÕTA:“Ho®9w“to“test“±"Â-T‘þ<Ÿ8ãEŽ‘3sX“(part“1).Ž©‘8â«0.Ž‘Let's–ÈÁassume“that“yš¸ãou“ha˜v˜e“copies“of“the“ les“ÈTRIP.TEXŽ‘-È©«,‘åœÈTRIP.PLŽ‘(¥‡«,‘åœÈTRIPIN.LOGŽ‘8e~«,‘åœÈTRIP.LOGŽ–-å„«,‘åœÈTRIP.TYPŽ“«,Ž¤ ‘and‘H[ÈTRIP.FOTŽ‘0ž«as–H[describšGed“in“App˜endices“B,“C,“D,“E,“F,“and“G‘HXof“the“ÈTRIPŽ‘ª«man¸ãual“[1]“(in“a“safe“placeŽ¡‘so–2¡that“these“\master"“ les“will“not“bšGe“clobb˜ered).‘f6F‘ÿ*ªurthermore,‘9’let's“supp˜ose“that“yš¸ãou“ha˜v˜e“a“w˜orkingŽ¡‘ÈWEBŽ‘&»!«system–û*[3],‘ 3and“that“yš¸ãou“ha˜v˜e“w˜orking“programs“ÈPLtoTFŽ‘%vB«and“ÈDVItypeŽ‘'»«,‘ 3as“describGed“in“the“T‘þU>Ÿ'EŽ‘ãxXw˜areŽ¡‘repšGort–UU[4].‘qÇFinally“let's“assume“that“y¸ãou“are“able“to“generate“±"«-T‘þU>Ÿ'EŽ‘ãxX“as“describ˜ed“in“[2].Ž¦‘8â1.Ž‘Use‘júÈPLtoTFŽ‘&Uâ«to›júcon•¸ãv“ert˜ÈTRIP.PLŽ‘+•ß«in“to˜ÈTRIP.TFMŽ‘-jâ«;‘uÍinstall˜ÈTRIP.TFMŽ‘0ÕÜ«in˜the˜standard˜ le˜area˜for˜T‘þU>Ÿ'EŽ‘ãxX˜fon“tŽ¡‘metric–}K les“(or“set“a“suitable“en•¸ãvironmen“t–}Kv‘ÿqÇariable“or“similar“sucš¸ãh“that“these“ les“will“bGe“found“b˜y“theŽ¡‘program).Ž¦‘8â2.Ž‘Generate‘¡Èe-TRIPTEXŽ‘2¿†«,‘Š4a–¡spGecial“v¸ãersion“of“Èe-INITEXŽ‘-‰«.‘ð«The“parameters“for“Èe-TRIPTEXŽ‘6?'«should“agree“withŽ¡‘those–‰for“ÈTRIPTEXŽ‘,âý«(as“describGed“in“[1]),‘@–except“that“y¸ãou“should“set“ó$ý': cmti10Ïp–ÿ}'o“ol‘‰ffŽ‘®sizeŽ‘-ÊW«to“a“v‘ÿqÇalue“ó !",š cmsy10·‘«32000“andŽ¡‘Ïmax‘‰ffŽ‘®stringsŽ‘KG?«to–UUa“v‘ÿqÇalue“·‘Ç«3200.Ž¦‘8â3.Ž‘P¸ãerform–! the“ÈTRIPŽ‘B«test“as“describšGed“in“App˜endix“A,“items“3{7“of“[1],‘Sûwith“Èe-TRIPTEXŽ‘7ÿ«as“prepared“inŽ¡‘step–n~2.‘½BThe“program“will“run“in“compatibilit¸ãy“mošGde“and“should“therefore“b˜e“fully“compatible“withŽ¡‘ÈTRIPTEXŽ‘<>.«as–~CdescribGed“in“[1];‘’ºapart“from“the“allo•¸ãw“ed–~Cdi erences“listed“in“item“5,‘ˆthe“test“output“shouldŽ¡‘deviate–UUfrom“the“master“ les“in“the“folloš¸ãwing“t˜w˜o“±"«-T‘þU>Ÿ'EŽ‘ãxX-spšGeci c“p˜oin¸ãts“(and“only“in“these):Ž¦‘pa)Ž‘(The–Éname“and“vš¸ãersion“b˜y“whic˜h“the“program“announces“itself“will“bGe“di eren˜t;‘!¢the“extension“of“theŽ¡‘(format–UU le“prošGduced“during“the“ rst“Èe-TRIPTEXŽ‘5ê«run“ma¸ãy“b˜e“di eren¸ãt.Ž¦‘Ž7b)Ž‘(The–ð¡message“`Èentering–?ýcompatibility“modeŽ’¿¯«'“will“appGear“on“the“terminal“and“in“the“ÈTRIP.LOGŽŽ¡‘(« les.Ž¦‘8â4.Ž‘Pš¸ãerform–†steps“3{7“of“the“ÈTRIPŽ‘ 2«test“once“again“with“Èe-TRIPTEXŽ‘1Æ«.‘,µDuring“the“ rst“run“t˜ypGe“`È*\input‘?ýtripŽ‘>ÿÜ«'Ž¡‘instead–G‰of“`È\input‘?ýtripŽ‘9¿ß«'.‘m.As“a“consequence“Èe-TRIPTEXŽ‘5Î÷«will“run“in“extended“moGde“and“the“test“outputŽ¡‘should–UUdi er“from“that“of“step“3“abšGo•¸ãv“e–UUin“the“follo¸ãwing“resp˜ects“(and“only“in“these):Ž¦‘pa)Ž‘(The–UUdate“and/or“time“will“naturally“bGe“di eren¸ãt.Ž¦‘Ž7b)Ž‘(The–øÔinput“`È*\input‘?ýtripŽ‘>ÿÜ«'“instead“of“`È\input‘?ýtripŽ‘9¿ß«'“is“recorded“in“the“ rst“ÈTRIP.LOGŽ‘/ñ« le;‘ªthe“w¸ãordŽ¡‘(`ÈcompatibilityŽ‘D?Ù«'–UUis“replaced“b¸ãy“`ÈextendedŽ‘)ÿè«'.Ž¦‘ªªc)Ž‘(If–{ the“date“has“cš¸ãhanged,‘„xthe“n˜um˜bGer“of“string“c˜haracters“dumpGed“b˜y“the“ rst“Èe-TRIPTEXŽ‘65û«run“ma˜yŽ¡‘(v‘ÿqÇary–UUb¸ãy“·«2.Ž¦‘Ž7d)Ž‘(Both‘UUÈe-TRIPTEXŽ‘5ê«runs–UUrepGort“34“additional“mš¸ãultiletter“con˜trol“sequences“(in“the“ÈTRIP.LOGŽ‘0ª’« les).Ž¦‘ªªe)Ž‘(The–صsecond“Èe-TRIPTEXŽ‘6ñO«run“repGorts“di eren¸ãt“memory“usage“statistics“during“the“output“of“pages;Ž¡‘(there–UUwill“bGe“the“three“(non“consecutiv¸ãe)“linesŽ¡‘<ÈMemory–?ýusage“before:“151&313;“after:“102&278;“still“untouched:“1613ŽŽ¡‘<Memory–?ýusage“before:“851&436;“after:“290&417;“still“untouched:“175ŽŽ¡‘<Memory–?ýusage“before:“330&428;“after:“292&415;“still“untouched:“175ŽŽ¡‘(«instead‘UUofŽ¡‘<ÈMemory–?ýusage“before:“159&313;“after:“102&278;“still“untouched:“1613ŽŽ¡‘<Memory–?ýusage“before:“895&436;“after:“290&417;“still“untouched:“175ŽŽ¡‘<Memory–?ýusage“before:“334&428;“after:“292&415;“still“untouched:“175ŽŽ¡‘(«The–» rst“and“third“of“these“appGear“on“the“terminal“and“in“the“ÈTRIP.LOGŽ‘27^« le,‘MTthe“second“one“inŽ¡‘(ÈTRIP.LOGŽ‘Tôx«only‘ÿ*ª.‘Q†Next–ôthe“second“run“repGorts“the“un nished“group(s)“when“the“program“terminates;Ž¡‘(there–UUare“three“additional“lines“(the“ rst“of“them“blank)“on“the“terminal“and“in“the“ÈTRIP.LOGŽ‘0ª’« leŽ¡¡‘<È###–?ý1:“semi“simple“group“entered“at“line“429“(begingroup)ŽŽ¡‘<###–?ý0:“bottom“levelŽŽ¡‘(«The–UUsecond“ÈTRIP.LOGŽ‘0ª’«con¸ãtains“six“additional“linesŽ¡‘<È{restoring‘?ý\predisplaydirection=0}ŽŽ¡‘(«and–”ñten“lines“displaš¸ãying“an“È\hboxŽ‘#iÓ«con˜tain“the“additional“text“`È,‘?ýdisplayŽ‘/?å«'.‘0œFinally“the“secondŽ¡‘(ÈTRIP.LOGŽ‘UU=«repšGorts–UUthe“use“of“7“additional“sa•¸ãv“e–UU(ÈsŽ‘?ý«)“stac¸ãk“p˜ositions.ŽŽŒ‹ØŸ€’ˆ¶ÿ­APPENDIX–ÕXB:“HOÃŽW“TO“TEST“±"­-T‘þ•AŸ¸ãEŽ‘MX“(P–ÿJªAR“T‘ÕX2)’‹ŒW«3Ž ³Ú ý†Ì&ÂAppQÇendix–ÕTB:“Ho®9w“to“test“±"Â-T‘þ<Ÿ8ãEŽ‘3sX“(part“2).Ž¤‘8â«5.Ž‘Assume–ÇÓthat“yš¸ãou“ha˜v˜e“copies“of“the“\master"“ les“ÈeTRIP.TEXŽ‘2¸«,‘ä ÈeTRIP.PLŽ‘,ä«,‘ä ÈeTRIPIN.LOGŽ‘<£ÿ«,‘ä ÈeTRIP.LOGŽ‘2$«,‘ä andŽ© ‘ÈeTRIP.FOTŽ‘C?å«,–UUas“in“AppGendices“C,“D,“E,“F,“and“G“(again“in“a“safe“place).Ž¡‘8â6.Ž‘Use‘»¿ÈPLtoTFŽ‘&÷l«to›»¿con•¸ãv“ert˜ÈeTRIP.PLŽ‘1wf«in“to˜ÈeTRIP.TFMŽ‘2û¤«;‘îôinstall˜ÈeTRIP.TFMŽ‘6·c«in˜the˜standard˜ le˜area˜for˜T‘þU>Ÿ'EŽ‘ãxXŽ¦‘fonš¸ãt–UUmetric“ les“(or“set“a“suitable“en˜vironmen˜t“v‘ÿqÇariable“or“similar).Ž¡‘8â7.Ž‘Run‘ ÅÈe-TRIPTEXŽ‘1ફ;‘Üõin– ÅrespšGonse“to“the“`È**Ž‘ ú«'“prompt,‘Äât¸ãyp˜e“`È*etripŽ‘î«'.‘5—Y‘ÿ*ªou“should“get“an“output“ le“ÈeTRIP.LOGŽŽ¦‘«that–Hqmatcš¸ãhes“the“ le“ÈeTRIPIN.LOGŽ‘>PÁ«(AppGendix“E).“Con˜trary“to“the“analogous“step“in“the“ÈTRIPŽ‘Ö«test“(steps“3Ž¦‘and–4“abšGo•¸ãv“e)–there“should“b˜e“no“error“messages;‘Vlines“in“the“output“saš¸ãying“\Emergency“stop"“w˜ouldŽ¦‘indicate–UUthat“yš¸ãou“ha˜v˜e“pGerformed“this“test“with“a“standard“T‘þU>Ÿ'EŽ›ãxX“or“with“±"«-T‘þU>Ÿ'EŽ˜X“in“compatibilit¸ãy“moGde.Ž¡‘8â8.Ž‘Run‘c¤Èe-TRIPTEXŽ‘6-«again;‘jËthis–c¤time“t¸ãypGe“`È&etrip etripŽ‘>ÿÜ«'.›œ³Y‘ÿ*ªou“should“get“an“output“ÈeTRIP.LOGŽ‘2£‰«.˜F‘ÿ*ªurther-Ž¦‘more,‘«€yš¸ãour–gterminal“should“receiv˜e“output“that“matc˜hes“ÈeTRIP.FOTŽ‘8«(AppGendix“G).“Once“again,‘«€theŽ¦‘terminal–UUwill“bGe“getting“no“output“during“the“middle“part“of“this“test.Ž¡‘8â9.Ž‘Compare–“èthe“ÈeTRIP.LOGŽ›6gµ« le“from“step“8“with“the“\master"“ÈeTRIP.LOGŽ˜« le“of“step“5.‘-€There“should“bGeŽ¦‘no–2lines“saš¸ãying“\Emergency“stop"“(see“abGo˜v˜e)“or“\Bug“in“y˜our“e-T‘ÿ*ªeX‘1ûimplemen˜tation";‘=Éthere“should“bGeŽ¦‘pšGerfect–UUagreemen¸ãt“b˜et•¸ãw“een–UUthese“ les“except“in“the“follo¸ãwing“resp˜ects:Ž¡‘pa)Ž‘(The–UUdates“and“pšGossibly“the“ le“names“will“naturally“b˜e“di eren¸ãt.Ž¡‘Ž7b)Ž‘(Glue–f"settings“in“the“displaš¸ãys“of“T‘þU>Ÿ'EŽ‘ãxX“bGo˜xes“are“sub‘Ž8ject“to“system-depGenden˜t“rounding,‘ªUso“sligh˜tŽ¦‘(deviations– Åare“pGermissible.‘THo•¸ãw“ev“er,‘ó suc“h– Ådeviations“apply“only“to“the“`Èglue‘?ýsetŽ‘)ÿè«'“v‘ÿqÇalues“thatŽ¦‘(appGear– ·at“the“end“of“an“È\hboxŽ› W_«or“È\vboxŽ˜«line;‘$Aall“other“n•¸ãum“bGers– ·should“agree“exactly‘ÿ*ª,‘psince“they“areŽ¦‘(computed–UUwith“in¸ãteger“arithmetic“in“a“prescribšGed“system-indep˜enden¸ãt“manner.Ž¡‘ªªc)Ž‘(The–åìamounš¸ãt“of“space“in“k˜erns“that“are“mark˜ed“\for“accen˜t"“are,–Jsimilarly‘ÿ*ª,“sub‘Ž8ject–åìto“system-Ž¦‘(depGenden¸ãt‘UUrounding.Ž¡‘Ž7d)Ž‘(If–Ê£yš¸ãou“had“di eren˜t“v‘ÿqÇalues“for“Ïstack‘‰ffŽ‘®sizeŽ‘.Lë«,‘çöÏbuf‘‰ffŽ‘®sizeŽ‘%¹è«,–çöetc.,“the–Ê£correspGonding“capacit˜y“v‘ÿqÇalues“will“bGeŽ¦‘(di erenš¸ãt–UUwhen“they“are“prin˜ted“out“at“the“end.Ž¡‘ªªe)Ž‘(Help–¥”messages“maš¸ãy“bGe“di eren˜t;‘à*indeed,‘È»the“author“of“T‘þU>Ÿ'EŽ‘ãxX“encourages“non-English“help“messages“inŽ¦‘(vš¸ãersions–æÇof“T‘þU>Ÿ'EŽ‘ãxX“for“pGeople“who“don't“understand“English“as“w˜ell“as“some“other“language.‘LíSimilarly‘ÿ*ª,Ž¦‘(±"«-T‘þU>Ÿ'EŽ‘ãxX–UUcould“w¸ãell“bGe“used“with“non-English“help“messages.Ž¡‘Gf‘Ç)Ž‘(The–UUtotal“n•¸ãum“bGer–UUand“length“of“strings“at“the“end“maš¸ãy“w˜ell“bGe“di eren˜t.Ž¡‘pg)Ž‘(If–Œ¼yš¸ãour“±"«-T‘þU>Ÿ'EŽ‘ãxX“uses“a“di eren˜t“memory“alloGcation“or“pac˜king“sc˜heme“or“ÈDVIŽ‘Ùo«output“logic,‘´Ûthe“memoryŽ¦‘(usage–UUstatistics“maš¸ãy“c˜hange.ŽŽŒ‹/Ÿ€«4’›n·­APPENDIX–ÕXC:“THE“ÈETRIP.TEXŽ‘4ê•­FILEŽ ³Ú ý†Ì&ÂAppQÇendix–´ÍC:“The“ÈeTRIP.TEXŽ‘6© le.‘ «The›9 con•¸ãten“ts˜of˜the˜test˜routine˜are˜pre xed˜here˜with˜line˜n“um“bGers,Ž¤ ìfor–Ôease“in“comparing“this“ le“with“the“error“messages“prinš¸ãted“later;‘ÿ0the“line“n˜um˜bGers“aren't“actually“presen˜t.Ž¡Ÿì‘ ŸýóÙ“ Rcmr7®1Ž‘È%%;–?ýThis“is“`etrip.tex'“for“e-TeX“v3.14159-1.1“as“of“October“18,“1996.Ž¡‘ Ÿý®2Ž‘È%%;Ž¡‘ Ÿý®3Ž‘È%%;–?ýThis“is“a“diabolical“test“file“for“e-TeX,“an“extension“of“TeX82.Ž¡‘ Ÿý®4Ž‘È%%;–?ýIt“is“not“as“diabolical“as“`trip.tex',“Knuth's“torture“test“for“TeX.Ž¡‘ Ÿý®5Ž‘È%%;Ž¡‘ Ÿý®6Ž‘È%%;–?ý==>>“Do“not“use“this“TeX“code“and“its“macros“as“an“example‘ ú<<==Ž¡‘ Ÿý®7Ž‘È%%;–?ý==>>“how“you“can“make“use“of“the“new“e-TeX“features!‘ úIt“is“<<==Ž¡‘ Ÿý®8Ž‘È%%;–?ý==>>“meant“to“test“these“extensions“and“often“uses“slightly“<<==Ž¡‘ Ÿý®9Ž‘È%%;–?ý==>>“wrong“e-TeX“input“to“produce“errors“and“warnings.‘î<<==Ž¡‘£Š®10Ž‘È%%;Ž¡‘£Š®11Ž‘È\catcode`\{=1\catcode`\}=2\catcode`\#=6Ž¡‘£Š®12Ž‘È\def\etripdate‘¿÷{96/10/18}Ž¡‘£Š®13Ž‘È\def\texversion‘ ú{3.14159}Ž¡‘£Š®14Ž‘È\def\etripversion{1.1}Ž¡‘£Š®15Ž‘È%Ž¡‘£Š®16Ž‘È\message{This–?ýis“the“e-Trip“test“[\etripdate]“forŽ¡‘£Š®17Ž‘C?åÈe-TeX‘?ýv\texversion-\etripversion.}Ž¡‘£Š®18Ž‘È%Ž¡‘£Š®19Ž‘È%–?ý---“Make“sure“that“e-Trip“is“run“in“e-TeX“extended“modeŽ¡‘£Š®20Ž‘È\def\stop#1{\message{Emergency–?ýstop:“#1!}}Ž¡‘£Š®21Ž‘È\expandafter\ifx\csname‘?ýeTeXversion\endcsname\relaxŽ¡‘£Š®22Ž‘úÈ\stop{You–?ýaren't“using“e-TeX“in“extended“mode}Ž¡‘£Š®23Ž‘úÈ\message{(Do–?ýnot“forget“to“give“an“asterisk“`*'“as“the“first“non-blank}Ž¡‘£Š®24Ž‘úÈ\message{character–?ýto“make“e-IniTeX“enter“extended“mode.)}Ž¡‘£Š®25Ž‘úÈ\expandafter\endŽ¡‘£Š®26Ž‘È\fiŽ¡‘£Š®27Ž‘È%‘?ñCheck–?ýfor“beta“test“versions,“\eTeXrevision“has“a“leading“`-'Ž¡‘£Š®28Ž‘È\def\1#1-#2\relax{\ifx\relax#2\relax‘?ý\edef\1{\the\eTeXversion#1}%Ž¡‘£Š®29Ž‘úÈ\else‘?ý{\count0=-1\advance\count0\eTeXversionŽ¡‘£Š®30Ž‘C?åÈ\xdef\1{\number\count0‘?ý#2beta}}\fi}Ž¡‘£Š®31Ž‘È\expandafter\1\eTeXrevision-\relaxŽ¡‘£Š®32Ž‘È\message{(You–?ýare“using“e-TeX“version/revision“\1)}Ž¡‘£Š®33Ž‘È\ifx\1\etripversion‘?ý\elseŽ¡‘£Š®34Ž‘úÈ\stop{I–?ýhave“expected“e-TeX“v3.14159...-\etripversion}Ž¡‘£Š®35Ž‘úÈ\expandafter\endŽ¡‘£Š®36Ž‘È\fiŽ¡‘£Š®37Ž‘È%Ž¡‘£Š®38Ž‘È%–?ý---“a“special“branch“for“e-IniTeXŽ¡‘£Š®39Ž‘È\ifx\einitex\undefined‘?ý\def\einitex{}Ž¡‘£Š®40Ž‘úÈ%Ž¡‘£Š®41Ž‘úÈ\message{e-IniTeX:–?ýAssigning“category“codes,}Ž¡‘£Š®42Ž‘úÈ\catcode`\$=3\catcode`\&=4Ž¡‘£Š®43Ž‘úÈ\catcode`\^=7\catcode`\^^I=10\catcode`\_=8Ž¡‘£Š®44Ž‘úÈ\message{tracing‘?ýswitches}Ž¡‘£Š®45Ž‘úÈ\tracingstats=4\tracinglostchars=2Ž¡‘£Š®46Ž‘úÈ\message{other‘?ýcodes,}Ž¡‘£Š®47Ž‘úÈ\endlinechar=`\^^M‘?ý\newlinechar=`\^^JŽ¡‘£Š®48Ž‘úÈ%Ž¡‘£Š®49Ž‘úÈ\message{definitions–?ýfor“e-VirTeX“e-Trip“test“run,}Ž¡‘£Š®50Ž‘úÈ\def\error{\immediate\write15{Bug–?ýin“your“e-TeX“implementation!}%ŽŽŒ‹>'Ÿ€œ“Jk­APPENDIX–ÕXC:“ÈeTRIP.TEXŽ‘4ê•­(CONTINUED)˜«5Ž ³Ú ý†Ì&‘£Š®51Ž‘(ÿôÈ\immediate\write15‘?ý}Ž¤ -N‘£Š®52Ž‘úÈ\def\typeout{\immediate\write15‘?ý}Ž¡‘£Š®53Ž‘úÈ\def\space{‘?ý}Ž¡‘£Š®54Ž‘úÈ%Ž¡‘£Š®55Ž‘úÈ\message{constants–?ýand“registers,}Ž¡‘£Š®56Ž‘úÈ\chardef\zero=0\chardef\one=1\chardef\two=2Ž¡‘£Š®57Ž‘úÈ\countdef\ctmp=255Ž¡‘£Š®58Ž‘úÈ%Ž¡‘£Š®59Ž‘úÈ\message{fonts,}Ž¡‘£Š®60Ž‘úÈ\fontdimen12\nullfont=13ptŽ¡‘£Š®61Ž‘úÈ\font\trip=etrip‘?ý\tripŽ¡‘£Š®62Ž‘úÈ\textfont0=\trip‘?ý\textfont1=\tripŽ¡‘£Š®63Ž‘úÈ\font\smalltrip=etrip–?ýscaled“500\relax“%“our“symbols“fontŽ¡‘£Š®64Ž‘úÈ\fontdimen22\smalltrip=7ptŽ¡‘£Š®65Ž‘úÈ\textfont2=\smalltrip‘?ý\scriptfont2=\smalltripŽ¡‘£Š®66Ž‘úÈ\scriptscriptfont2=\smalltripŽ¡‘£Š®67Ž‘úÈ\font\bigtrip=etrip–?ýat“20pt\relax“%“our“extension“fontŽ¡‘£Š®68Ž‘úÈ\textfont3=\bigtrip‘?ý\scriptfont3=\bigtripŽ¡‘£Š®69Ž‘úÈ\scriptscriptfont3=\bigtripŽ¡‘£Š®70Ž‘úÈ%Ž¡‘£Š®71Ž‘úÈ\message{some–?ýmath“characters,}Ž¡‘£Š®72Ž‘úÈ\delcode`\[="161361–?ý%“small“(family“1,“character“"61“(a)),“large“(3,"61)Ž¡‘£Š®73Ž‘úÈ\delcode`\|="142342–?ý%“small“(family“1,“character“"42“(B)),“large“(3,"42)Ž¡‘£Š®74Ž‘úÈ\delcode`\]="162362–?ý%“small“(family“1,“character“"62“(b)),“large“(3,"62)Ž¡‘£Š®75Ž‘úÈ%Ž¡‘£Š®76Ž‘úÈ\message{some–?ýmath“parameters,}Ž¡‘£Š®77Ž‘úÈ\thinmuskip=18mu–?ýplus“3.6muŽ¡‘£Š®78Ž‘úÈ\medmuskip=27mu–?ýplus“9mu“minus“18muŽ¡‘£Š®79Ž‘úÈ\thickmuskip=36mu–?ýminus“7.2muŽ¡‘£Š®80Ž‘úÈ%Ž¡‘£Š®81Ž‘úÈ\message{enable–?ýe-TeX“enhancements“(TeXXeT),}Ž¡‘£Š®82Ž‘úÈ\TeXXeTstate=1Ž¡‘£Š®83Ž‘úÈ\message{everyjob‘?ý...dumped.}Ž¡‘£Š®84Ž‘úÈ\everyjob={\message{e-IniTeX:–?ýe-Trip“format“loaded.}}Ž¡‘£Š®85Ž‘úÈ\expandafter\dumpŽ¡‘£Š®86Ž‘È\fiŽ¡‘£Š®87Ž‘È%Ž¡‘£Š®88Ž‘È%–?ý--“Do“the“rest“in“silent,“almost“all“of“it:Ž¡‘£Š®89Ž‘È\batchmodeŽ¡‘£Š®90Ž‘È%Ž¡‘£Š®91Ž‘È%–?ý--“Check“that“all“e-TeX“enhancements“are“switched“offŽ¡‘£Š®92Ž‘È\ifnum\TeXXeTstate=0‘?ý\elseŽ¡‘£Š®93Ž‘úÈ\error{dumped–?ýe-TeX“enhancement“state“registers“aren't“switch“off}Ž¡‘£Š®94Ž‘È\fiŽ¡‘£Š®95Ž‘È%Ž¡‘£Š®96Ž‘È%Ž¡‘£Š®97Ž‘È%–?ý==============================“input/output:“new“csnamesŽ¡‘£Š®98Ž‘È%Ž¡‘£Š®99Ž‘È%–?ý--“Check“table“of“equivalents“and“the“routines“|id_lookup|,Ž¡‘§®100Ž‘È%‘ÿô|print_cmd_chr|–?ýfor“all“new“e-TeX“control“sequencesŽ¡‘§®101Ž‘È%–?ý--“Check“new“primitive“\unexpanded“(first“test)Ž¡‘§®102Ž‘È\typeout{Checking–?ýinput/output“of“new“csnames:}Ž¡‘§®103Ž‘È\def\1{\eTeXversion–?ý\eTeXrevision“\showgroups“\showtokensŽŽŒ‹J˜Ÿ€«6’“Jk­APPENDIX–ÕXC:“ÈeTRIP.TEXŽ‘4ê•­(CONTINUED)Ž ³Ú ý†Ì&‘§®104Ž‘úÈ\tracingassigns–?ý\tracinggroups“\tracingifs“\tracingscantokensŽ¤ -N‘§®105Ž‘úÈ\currentgrouplevel–?ý\currentgrouptype“\middle“\lastnodetypeŽ¡‘§®106Ž‘úÈ\TeXXeTstate–?ý\beginL“\endL“\beginR“\endR“\predisplaydirectionŽ¡‘§®107Ž‘úÈ\marks–?ý\topmarks“\firstmarks“\botmarksŽ¡‘§®108Ž‘úÈ\splitfirstmarks‘?ý\splittopmarksŽ¡‘§®109Ž‘úÈ\protected–?ý\unexpanded“\detokenize“\scantokens“\readlineŽ¡‘§®110Ž‘úÈ\unless–?ý\ifdefined“\ifcsname“\everyeof“\middle}Ž¡‘§®111Ž‘È%–?ýloop“through“the“list,“count“the“number“of“csnames,Ž¡‘§®112Ž‘È%–?ýinsert“the“\newlinechar“after“the“2nd,“4th,“6th,“...Ž¡‘§®113Ž‘È\ctmp=0\def\3{}Ž¡‘§®114Ž‘È\def\2#1{\ifx\relax#1\elseŽ¡‘§®115Ž‘úÈ\advance\ctmp\oneŽ¡‘§®116Ž‘úÈ\edef\3{\unexpanded\expandafter{\3–?ý#1}\ifodd\ctmp\else“^^J\fi}%Ž¡‘§®117Ž‘úÈ\expandafter\2\fi}Ž¡‘§®118Ž‘È\expandafter\2\1\relaxŽ¡‘§®119Ž‘È\typeout{e-TeX–?ýhas“\number\ctmp\space“new“csnames:}%Ž¡‘§®120Ž‘È\show\3Ž¡‘§®121Ž‘È%Ž¡‘§®122Ž‘È%Ž¡‘§®123Ž‘È%–?ý==============================“create“and“output“nodesŽ¡‘§®124Ž‘È%Ž¡‘§®125Ž‘È%–?ý--“Check“|new_...|“routines“and“|short_display|,“|show_node_list|Ž¡‘§®126Ž‘È%‘ÿôfor–?ýall“new“e-TeX“node“types“and“subtypesŽ¡‘§®127Ž‘È%–?ý--“Check“for“new“primitives“disabled“when“read.Ž¡‘§®128Ž‘È\typeout{Checking–?ýcreation“and“printing“for“new“node“types:}Ž¡‘§®129Ž‘È\tracingonline=1Ž¡‘§®130Ž‘È\showboxbreadth=255\showboxdepth=255Ž¡‘§®131Ž‘È\setbox0=\vbox{\hsize=0pt\TeXXeTstate=1\relaxŽ¡‘§®132Ž‘úÈ%%–?ý[]\trip“a[]b[]p$q“[]“t$u[][]‘ÿô%“<==“\endR\endL“at“endŽ¡‘§®133Ž‘úÈa\beginL–?ýb\beginR“p$q\left[\mathpunct{r}\middle|s\right]t$uŽ¡‘§®134Ž‘úÈ%%–?ý\trip“aMbŽ¡‘§®135Ž‘úÈ$$aMb$$‘ÿô%–?ý\hbox“...,“displayŽ¡‘§®136Ž‘úÈ%%–?ý[][]\trip“p[]q$st$u[]‘ÿô%“<==“\beginL\beginR“at“beginningŽ¡‘§®137Ž‘úÈp\endR–?ýq\mathsurround=12.3pt$st$u‘ÿô%“<==“\endL“at“endŽ¡‘§®138Ž‘úÈ%%–?ý\trip“rMsŽ¡‘§®139Ž‘úÈ$$rMs$$‘ÿô%–?ý\hbox“...,“displayŽ¡‘§®140Ž‘úÈ%%–?ý[]\trip“tp[]u‘ÿô%“<==“\beginL“at“beginningŽ¡‘§®141Ž‘úÈtp\endL‘?ýuŽ¡‘§®142Ž‘úÈ%%–?ý\trip“rMsŽ¡‘§®143Ž‘úÈ$$rMs$$‘ÿô%–?ý\hbox“...,“displayŽ¡‘§®144Ž‘úÈ%%–?ý\trip“tp‘ÿô%“<==“no“\mark(s),“no“\(begin/end)(L/R)!Ž¡‘§®145Ž‘úÈtp\mark{0old}\marks0{0}\marks1{1}\marks15{15}\marks255{255}%Ž¡‘§®146Ž‘úÈ\marks-1{-1}\marks256{256}%–?ýBad“number“(-1)“...and“(256).Ž¡‘§®147Ž‘úÈ\TeXXeTstate=0\relaxŽ¡‘§®148Ž‘úÈ\beginL\beginR\endL\endR–?ý%“Improper“\(begin/end)(L/R)Ž¡‘§®149Ž‘È}\showbox0Ž¡‘§®150Ž‘È%Ž¡‘§®151Ž‘È%Ž¡‘§®152Ž‘È%–?ý==============================“\interactionmodeŽ¡‘§®153Ž‘È%Ž¡‘§®154Ž‘È%–?ý--“Check“new“special“register“\interactionmodeŽ¡‘§®155Ž‘È\begingroup–?ý\ctmp=\interactionmode“%“save“current“valueŽ¡‘§®156Ž‘È\nonstopmodeŽŽŒ‹U>Ÿ€œ“Jk­APPENDIX–ÕXC:“ÈeTRIP.TEXŽ‘4ê•­(CONTINUED)˜«7Ž ³Ú ý†Ì&‘§®157Ž‘È\typeout{Checking‘?ý\string\interactionmode:}Ž¤ ‘§®158Ž‘È%–?ýtest“inquiry“using“\interactionmodeŽ¡‘§®159Ž‘È\def\3{\typeout{current–?ýinteractionmode“(l.\number\inputlineno):“%Ž¡‘§®160Ž‘úÈ\ifcase\interactionmode–?ýbatch\or“nonstop\or“scroll\orŽ¡‘§®161Ž‘.?ñÈerrorstop\else‘?ýUNKNOWN!\fi}}Ž¡‘§®162Ž‘È\def\1#1{\relax\ifnum#1=\interactionmode–?ý\3“\elseŽ¡‘§®163Ž‘úÈ\typeout{wrong–?ýinteractionmode:“%Ž¡‘§®164Ž‘M¿ßÈ\interactionmode\space–?ýshould“be“\number#1!}\fi}Ž¡‘§®165Ž‘È\batchmode‘?ñ\1‘?ý0Ž¡‘§®166Ž‘È\nonstopmode‘¿÷\1‘?ý1Ž¡‘§®167Ž‘È\scrollmode‘ÿô\1‘?ý2Ž¡‘§®168Ž‘È\errorstopmode–?ý\1“3Ž¡‘§®169Ž‘È%–?ýtest“setting“|interaction_mode|“using“this“special“registerŽ¡‘§®170Ž‘È\def\2#1{\interactionmode=#1\relax‘?ý\1{#1}}Ž¡‘§®171Ž‘úÈ\nonstopmodeŽ¡‘§®172Ž‘úÈ%–?ýgenerate“two“errors:Ž¡‘§®173Ž‘úÈ\interactionmode=-1–?ý\1“1“%“nonstopŽ¡‘§®174Ž‘úÈ\interactionmode=4‘ ú\1–?ý1“%“nonstopŽ¡‘§®175Ž‘È\2–?ý2“\2“2“\2“1“\2“1“\2“3“\2“3“\2“0“\2“0Ž¡‘§®176Ž‘È\1–?ý0{\interactionmode=3}\1“3“%“global“assignment!Ž¡‘§®177Ž‘È%–?ýTest“for“the“correct“call“of“|new_interaction|,“i.e.Ž¡‘§®178Ž‘È%–?ýcorrect“setting“of“|selector|:Ž¡‘§®179Ž‘È\interactionmode=1–?ý\message{1“(l.\number\inputlineno)}%“log+termŽ¡‘§®180Ž‘È\interactionmode=0–?ý\message{0“(l.\number\inputlineno)}%“log“onlyŽ¡‘§®181Ž‘È\interactionmode=1–?ý\message{1“(l.\number\inputlineno)}%“log+termŽ¡‘§®182Ž‘È%–?ýSome“tests“with“TeX's“old“command“and“register“assignmentsŽ¡‘§®183Ž‘È\batchmode–?ý\1“0“\2“3“\scrollmode“\1“2“\2“1Ž¡‘§®184Ž‘È\2‘?ý\ctmpŽ¡‘§®185Ž‘È\endgroupŽ¡‘§®186Ž‘È%Ž¡‘§®187Ž‘È%Ž¡‘§®188Ž‘È%–?ý%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%“STILL“INCOMPLETE!!!Ž¡‘§®189Ž‘È%–?ý%%%%%“Missing:Ž¡‘§®190Ž‘È%–?ý%%%%%‘¿÷Test“for“all“new“primitivesŽ¡‘§®191Ž‘È%Ž¡‘§®192Ž‘È%–?ý--“Check“TeX--XeT's“new“primitives“-“incorrect“matching“&“conversionŽ¡‘§®193Ž‘È\typeout{Checking–?ýTeX--XeT“enhancements:}Ž¡‘§®194Ž‘È%–?ý(extra“`endL/R'“nodes“are“converted“to“`kern“0.0'“nodes)Ž¡‘§®195Ž‘È\setbox0=\vbox{\TeXXeTstate=1Ž¡‘§®196Ž‘úÈ\parfillskip=0pt‘?ýplus1fil\hsize=10pt\parindent=.5ptŽ¡‘§®197Ž‘úÈ\beginL\kern1pt\parŽ¡‘§®198Ž‘úÈ\beginR\kern2pt\parŽ¡‘§®199Ž‘úÈ\beginL\beginR\kern3pt\penalty0\hbox{}\kern3pt\endL\endR\endL\parŽ¡‘§®200Ž‘úÈ\endL\kern4pt\endR\par}Ž¡‘§®201Ž‘È%%\showbox0Ž¡‘§®202Ž‘È%Ž¡‘§®203Ž‘È\showboxbreadth=10\showboxdepth=10Ž¡‘§®204Ž‘È\tracingonline=1\tracingoutput=1Ž¡‘§®205Ž‘È\endŽ¡‘§®206Ž‘È\error{e-VirTeX:–?ýcan't“happen“in“e-trip“test!}Ž¡‘§®207Ž‘È%%–?ýEnd“of“file“`etrip.tex'.ŽŽŒ‹a;Ÿ€«8’áè­APPENDIX–ÕXD:“THE“ÈETRIP.PLŽ‘/ª˜­FILEŽ ³Ú ý†Ì&ÂAppQÇendix–¹D:“The“ÈeTRIP.PLŽ‘0)Z le.‘ «Aš¸ãt–­Ùthe“momen˜t“the“ÈeTRIP.PLŽ‘/[š« le“is“just“a“cop˜y“of“ÈTRIP.PLŽ‘*«as“describGedŽ¤ in–UUAppGendix“C“of“[1].ŽŸÂAppQÇendix–tyE:“The“ÈeTRIPIN.LOGŽ‘B¨Ñ le.‘ «When‘߸Èe-TRIPTEXŽ›6ÿU«mak¸ães–߸the“ÈeTRIP.FMTŽ˜« le,‘Pit“also“creates“a“ leŽ¡called‘UUÈeTRIP.LOGŽ‘5ê«that–UUloGoks“lik¸ãe“this.ŽŸÈThis–?ýis“e-TeX,“Version“3.14159-1.1“(INITEX)‘ ú23“OCT“1996“21:18Ž¡entering–?ýextended“modeŽ¡***etripŽ¡(etrip.tex–?ýThis“is“the“e-Trip“test“[96/10/18]“for“e-TeX“v3.14159-1.1.Ž¡(You–?ýare“using“e-TeX“version/revision“1.1)Ž¡e-IniTeX:–?ýAssigning“category“codes,“tracing“switches“other“codes,Ž¡definitions–?ýfor“e-VirTeX“e-Trip“test“run,“constants“and“registers,Ž¡fonts,–?ýsome“math“characters,“some“math“parameters,Ž¡enable–?ýe-TeX“enhancements“(TeXXeT),“everyjob“...dumped.“)Ž¡Beginning–?ýto“dump“on“file“etrip.fmtŽ¡–?ý(preloaded“format=etrip“96.10.23)Ž¡1382–?ýstrings“of“total“length“24297Ž¡198–?ýmemory“locations“dumped;“current“usage“is“32&160Ž¡371–?ýmultiletter“control“sequencesŽ¡\font\nullfont=nullfontŽ¡\font\trip=etripŽ¡\font\smalltrip=etrip–?ýat“5.0ptŽ¡\font\bigtrip=etrip–?ýat“20.0ptŽ¡2279–?ýwords“of“font“info“for“3“preloaded“fontsŽ¡0–?ýhyphenation“exceptionsŽ¡Hyphenation–?ýtrie“of“length“256“has“0“ops“out“of“500Ž¡No–?ýpages“of“output.ŽŽŒ‹ l¡Ÿ€’›ºÎ­APPENDIX–ÕXF:“THE“ÈETRIP.LOGŽ‘4ê•­FILE’ž&«9Ž ³Ú ý†Ì&ÂAppQÇendix–“F:“The“ÈeTRIP.LOGŽ‘5M  le.‘ «Here–¡Œis“the“ma‘Ž8jor“output“of“the“Èe-TRIPŽ‘$ëtest;‘Ýzit“is“generated“b¸ãy“runningŽŸ ëÈe-TRIPTEXŽ›2•:«and–UUloading“ÈeTRIP.FMTŽ˜«,“then“reading“ÈeTRIP.TEXŽ˜«.ŽŸ^‘HEóßCÊscmtt8ÊThis–@is“e-TeX,“Version“3.14159-1.1“(preloaded“format=etrip“96.10.23)‘€23“OCT“1996“21:18Ž¤ ^‘HEentering–@extended“modeŽ¡‘HE**&etrip‘@etripŽ¡‘HE(etrip.tex–@e-IniTeX:“e-Trip“format“loaded.Ž¡‘HEThis–@is“the“e-Trip“test“[96/10/18]“for“e-TeX“v3.14159-1.1.Ž¡‘HE(You–@are“using“e-TeX“version/revision“1.1)Ž¡‘HEChecking–@input/output“of“new“csnames:Ž¡‘HEe-TeX–@has“34“new“csnames:Ž¡‘HE>‘@\3=macro:Ž¡‘HE->‘@\eTeXversion‘€\eTeXrevisionŽ¡‘L…"\showgroups‘€\showtokensŽ¡‘L…"\tracingassigns‘€\tracinggroupsŽ¡‘L…"\tracingifs‘€\tracingscantokensŽ¡‘L…"\currentgrouplevel‘€\currentgrouptypeŽ¡‘L…"\middle‘€\lastnodetypeŽ¡‘L…"\TeXXeTstate‘€\beginLŽ¡‘L…"\endL‘€\beginRŽ¡‘L…"\endR‘€\predisplaydirectionŽ¡‘L…"\marks‘€\topmarksŽ¡‘L…"\firstmarks‘€\botmarksŽ¡‘L…"\splitfirstmarks‘€\splittopmarksŽ¡‘L…"\protected‘€\unexpandedŽ¡‘L…"\detokenize‘€\scantokensŽ¡‘L…"\readline‘€\unlessŽ¡‘L…"\ifdefined‘€\ifcsnameŽ¡‘L…"\everyeof‘€\middleŽ¡‘HE.Ž¡‘HEl.120‘@\show\3Ž¡¡¡‘HEChecking–@creation“and“printing“for“new“node“types:Ž¡¡‘HEOverfull–@\hbox“(38.99965pt“too“wide)“in“paragraph“at“lines“133--135Ž¡‘HE[]\trip–@a[]b[]p$q“[]“t$u[][]Ž¡¡‘HE\hbox(17.0+3.00002)x0.0Ž¡‘HE.\hbox(0.0+0.0)x0.0Ž¡‘HE.\trip‘@aŽ¡‘HE.\beginLŽ¡‘HE.\trip‘@bŽ¡‘HE.\beginRŽ¡‘HE.\trip‘@pŽ¡‘HE.\mathonŽ¡‘HE.\trip‘@qŽ¡‘HE.\glue(\thinmuskip)–@4.99988“plus“0.99997Ž¡‘HE.\hbox(17.0+3.00002)x23.9999Ž¡‘HE..\hbox(14.00002+2.0)x6.00002,–@shifted“-0.99998Ž¡‘HE...\bigtrip‘@aŽ¡‘HE..\trip‘@rŽ¡‘HE..\glue(\thinmuskip)–@4.99988“plus“0.99997Ž¡‘HE..\hbox(16.0+4.00002)x6.0,–@shifted“-1.0Ž¡‘HE...\bigtrip‘@BŽ¡‘HE..\trip‘@sŽ¡‘HE..\vbox(7.0+11.0)x7.0,–@shifted“-9.0Ž¡‘HE...\hbox(7.0+1.0)x3.0Ž¡‘HE....\trip‘@AŽ¡‘HE...\hbox(8.0+2.0)x3.0Ž¡‘HE....\trip‘@BŽ¡‘HE.\glue(\thinmuskip)–@4.99988“plus“0.99997Ž¡‘HE.\trip‘@tŽ¡‘HE.\mathoffŽ¡‘HE.\trip–@r“(ligature“u|)Ž¡‘HE.\penalty‘@10000Ž¡‘HE.\glue(\parfillskip)‘@0.0Ž¡‘HE.\endRŽ¡‘HE.\endLŽ¡‘HE.\glue(\rightskip)‘@0.0Ž¡ŽŒ‹ rmŸ€«10’‘­APPENDIX–ÕXF:“ÈeTRIP.LOGŽ‘4ê•­(CONTINUED)Ž ³Ú ý†Ì&¤ ¶‘HEÊOverfull–@\hbox“(11.0pt“too“wide)“detected“at“line“135Ž¡‘HE\trip‘@aMbŽ¡¡‘HE\hbox(8.0+2.0)x0.0Ž¡‘HE.\trip‘@aŽ¡‘HE.\trip‘@MŽ¡‘HE.\trip‘@bŽ¡¡¡‘HEOverfull–@\hbox“(24.6pt“too“wide)“in“paragraph“at“lines“135--139Ž¡‘HE[][]\trip‘@p[]q$st$u[]Ž¡¡‘HE\hbox(0.0+0.0)x0.0Ž¡‘HE.\beginLŽ¡‘HE.\beginRŽ¡‘HE.\trip‘@pŽ¡‘HE.\endRŽ¡‘HE.\trip–@q“(ligature“|)Ž¡‘HE.\trip‘@qŽ¡‘HE.\mathon,–@surrounded“12.3Ž¡‘HE.\trip‘@sŽ¡‘HE.\trip‘@tŽ¡‘HE.\mathoff,–@surrounded“12.3Ž¡‘HE.\trip–@r“(ligature“u|)Ž¡‘HE.\penalty‘@10000Ž¡‘HE.\glue(\parfillskip)‘@0.0Ž¡‘HE.\endLŽ¡‘HE.\glue(\rightskip)‘@0.0Ž¡¡¡‘HEOverfull–@\hbox“(6.0pt“too“wide)“detected“at“line“139Ž¡‘HE\trip‘@rMsŽ¡¡‘HE\hbox(0.0+0.0)x0.0Ž¡‘HE.\trip‘@rŽ¡‘HE.\trip‘@MŽ¡‘HE.\trip‘@sŽ¡¡¡‘HEOverfull–@\hbox“(3.0pt“too“wide)“in“paragraph“at“lines“139--143Ž¡‘HE[]\trip‘@tp[]uŽ¡¡‘HE\hbox(0.0+0.0)x0.0Ž¡‘HE.\beginLŽ¡‘HE.\trip‘@tŽ¡‘HE.\kern3.0Ž¡‘HE.\trip–@q“(ligature“)Ž¡‘HE.\trip‘@pŽ¡‘HE.\endLŽ¡‘HE.\trip–@r“(ligature“u|)Ž¡‘HE.\penalty‘@10000Ž¡‘HE.\glue(\parfillskip)‘@0.0Ž¡‘HE.\glue(\rightskip)‘@0.0Ž¡¡¡‘HEOverfull–@\hbox“(6.0pt“too“wide)“detected“at“line“143Ž¡‘HE\trip‘@rMsŽ¡¡‘HE\hbox(0.0+0.0)x0.0Ž¡‘HE.\trip‘@rŽ¡‘HE.\trip‘@MŽ¡‘HE.\trip‘@sŽ¡¡‘HE!–@Bad“register“code“(-1).Ž¡‘HEŽ¡’™j{Ž¡‘HEl.146‘ À \marks-1{Ž¡’…b-1}\marks256{256}%–@Bad“number“(-1)“...and“(2...Ž¡‘HEA–@register“number“must“be“between“0“and“255.Ž¡‘HEI–@changed“this“one“to“zero.ŽŽŒ‹ |Ÿ€œ‘­APPENDIX–ÕXF:“ÈeTRIP.LOGŽ‘4ê•­(CONTINUED)˜«11Ž ³Ú ý†Ì&¤ ¶‘HEÊ!–@Bad“register“code“(256).Ž¡‘HEŽ¡’™j{Ž¡‘HEl.146‘ À \marks-1{-1}\marks256{Ž¡’ÇÅ–256}%–@Bad“number“(-1)“...and“(2...Ž¡‘HEA–@register“number“must“be“between“0“and“255.Ž¡‘HEI–@changed“this“one“to“zero.Ž¡¡‘HE!–@Improper“\beginL.Ž¡‘HEl.148‘ À \beginLŽ¡’ˆZ\beginR\endL\endR–@%“Improper“\(begin/end)(L/R)Ž¡‘HESorry,–@this“optional“e-TeX“feature“has“been“disabled.Ž¡¡‘HE!–@Improper“\beginR.Ž¡‘HEl.148‘ À \beginL\beginRŽ¡’¥Åv\endL\endR–@%“Improper“\(begin/end)(L/R)Ž¡‘HESorry,–@this“optional“e-TeX“feature“has“been“disabled.Ž¡¡‘HE!–@Improper“\endL.Ž¡‘HEl.148‘ À \beginL\beginR\endLŽ¡’»Š\endR–@%“Improper“\(begin/end)(L/R)Ž¡‘HESorry,–@this“optional“e-TeX“feature“has“been“disabled.Ž¡¡‘HE!–@Improper“\endR.Ž¡‘HEl.148‘ À \beginL\beginR\endL\endRŽ¡’Ô…¢%–@Improper“\(begin/end)(L/R)Ž¡‘HESorry,–@this“optional“e-TeX“feature“has“been“disabled.Ž¡¡¡‘HEOverfull–@\hbox“(3.0pt“too“wide)“in“paragraph“at“lines“143--149Ž¡‘HE\trip‘@tpŽ¡¡‘HE\hbox(0.0+0.0)x0.0Ž¡‘HE.\trip‘@tŽ¡‘HE.\kern3.0Ž¡‘HE.\trip–@q“(ligature“)Ž¡‘HE.\trip‘@pŽ¡‘HE.\penalty‘@10000Ž¡‘HE.\glue(\parfillskip)‘@0.0Ž¡‘HE.\glue(\rightskip)‘@0.0Ž¡¡‘HE>‘@\box0=Ž¡‘HE\vbox(30.00002+0.0)x0.0Ž¡‘HE.\hbox(17.0+3.00002)x0.0Ž¡‘HE..\hbox(0.0+0.0)x0.0Ž¡‘HE..\trip‘@aŽ¡‘HE..\beginLŽ¡‘HE..\trip‘@bŽ¡‘HE..\beginRŽ¡‘HE..\trip‘@pŽ¡‘HE..\mathonŽ¡‘HE..\trip‘@qŽ¡‘HE..\glue(\thinmuskip)–@4.99988“plus“0.99997Ž¡‘HE..\hbox(17.0+3.00002)x23.9999Ž¡‘HE...\hbox(14.00002+2.0)x6.00002,–@shifted“-0.99998Ž¡‘HE....\bigtrip‘@aŽ¡‘HE...\trip‘@rŽ¡‘HE...\glue(\thinmuskip)–@4.99988“plus“0.99997Ž¡‘HE...\hbox(16.0+4.00002)x6.0,–@shifted“-1.0Ž¡‘HE....\bigtrip‘@BŽ¡‘HE...\trip‘@sŽ¡‘HE...\vbox(7.0+11.0)x7.0,–@shifted“-9.0Ž¡‘HE....\hbox(7.0+1.0)x3.0Ž¡‘HE.....\trip‘@AŽ¡‘HE....\hbox(8.0+2.0)x3.0Ž¡‘HE.....\trip‘@BŽ¡‘HE..\glue(\thinmuskip)–@4.99988“plus“0.99997Ž¡‘HE..\trip‘@tŽ¡‘HE..\mathoffŽ¡‘HE..\trip–@r“(ligature“u|)ŽŽŒ‹ ‚¢Ÿ€«12’‘­APPENDIX–ÕXF:“ÈeTRIP.LOGŽ‘4ê•­(CONTINUED)Ž ³Ú ý†Ì&‘HEÊ..\penalty‘@10000Ž¤ ¶‘HE..\glue(\parfillskip)‘@0.0Ž¡‘HE..\endRŽ¡‘HE..\endLŽ¡‘HE..\glue(\rightskip)‘@0.0Ž¡‘HE.\penalty‘@0Ž¡‘HE.\glue(\abovedisplayskip)‘@0.0Ž¡‘HE.\glue(\lineskip)‘@0.0Ž¡‘HE.\hbox(8.0+2.0)x0.0Ž¡‘HE..\beginMŽ¡‘HE..\kern0.0Ž¡‘HE..\hbox(8.0+2.0)x0.0,‘@displayŽ¡‘HE...\trip‘@aŽ¡‘HE...\trip‘@MŽ¡‘HE...\trip‘@bŽ¡‘HE..\kern0.0Ž¡‘HE..\endMŽ¡‘HE.\penalty‘@0Ž¡‘HE.\glue(\belowdisplayskip)‘@0.0Ž¡‘HE.\glue(\lineskip)‘@0.0Ž¡‘HE.\hbox(0.0+0.0)x0.0Ž¡‘HE..\beginLŽ¡‘HE..\beginRŽ¡‘HE..\trip‘@pŽ¡‘HE..\endRŽ¡‘HE..\trip–@q“(ligature“|)Ž¡‘HE..\trip‘@qŽ¡‘HE..\mathon,–@surrounded“12.3Ž¡‘HE..\trip‘@sŽ¡‘HE..\trip‘@tŽ¡‘HE..\mathoff,–@surrounded“12.3Ž¡‘HE..\trip–@r“(ligature“u|)Ž¡‘HE..\penalty‘@10000Ž¡‘HE..\glue(\parfillskip)‘@0.0Ž¡‘HE..\endLŽ¡‘HE..\glue(\rightskip)‘@0.0Ž¡‘HE.\penalty‘@0Ž¡‘HE.\glue(\abovedisplayskip)‘@0.0Ž¡‘HE.\glue(\baselineskip)‘@0.0Ž¡‘HE.\hbox(0.0+0.0)x0.0Ž¡‘HE..\beginMŽ¡‘HE..\kern0.0Ž¡‘HE..\hbox(0.0+0.0)x0.0,‘@displayŽ¡‘HE...\trip‘@rŽ¡‘HE...\trip‘@MŽ¡‘HE...\trip‘@sŽ¡‘HE..\kern0.0Ž¡‘HE..\endMŽ¡‘HE.\penalty‘@0Ž¡‘HE.\glue(\belowdisplayskip)‘@0.0Ž¡‘HE.\glue(\baselineskip)‘@0.0Ž¡‘HE.\hbox(0.0+0.0)x0.0Ž¡‘HE..\beginLŽ¡‘HE..\trip‘@tŽ¡‘HE..\kern3.0Ž¡‘HE..\trip–@q“(ligature“)Ž¡‘HE..\trip‘@pŽ¡‘HE..\endLŽ¡‘HE..\trip–@r“(ligature“u|)Ž¡‘HE..\penalty‘@10000Ž¡‘HE..\glue(\parfillskip)‘@0.0Ž¡‘HE..\glue(\rightskip)‘@0.0Ž¡‘HE.\penalty‘@0Ž¡‘HE.\glue(\abovedisplayskip)‘@0.0Ž¡‘HE.\glue(\baselineskip)‘@0.0Ž¡‘HE.\hbox(0.0+0.0)x0.0,‘@displayŽ¡‘HE..\trip‘@rŽ¡‘HE..\trip‘@MŽ¡‘HE..\trip‘@sŽ¡‘HE.\penalty‘@0Ž¡‘HE.\glue(\belowdisplayskip)‘@0.0ŽŽŒ‹ ‹&Ÿ€œ‘­APPENDIX–ÕXF:“ÈeTRIP.LOGŽ‘4ê•­(CONTINUED)˜«13Ž ³Ú ý†Ì&‘HEÊ.\glue(\baselineskip)‘@0.0Ž¤ ¶‘HE.\hbox(0.0+0.0)x0.0Ž¡‘HE..\trip‘@tŽ¡‘HE..\kern3.0Ž¡‘HE..\trip–@q“(ligature“)Ž¡‘HE..\trip‘@pŽ¡‘HE..\penalty‘@10000Ž¡‘HE..\glue(\parfillskip)‘@0.0Ž¡‘HE..\glue(\rightskip)‘@0.0Ž¡‘HE.\mark{0old}Ž¡‘HE.\mark{0}Ž¡‘HE.\marks1{1}Ž¡‘HE.\marks15{15}Ž¡‘HE.\marks255{255}Ž¡‘HE.\mark{-1}Ž¡‘HE.\mark{256}Ž¡¡‘HE!‘@OK.Ž¡‘HEl.149‘@}\showbox0Ž¡¡¡¡‘HEChecking‘@\interactionmode:Ž¡¡‘HEcurrent–@interactionmode“(l.165):“batchŽ¡¡‘HEcurrent–@interactionmode“(l.166):“nonstopŽ¡¡‘HEcurrent–@interactionmode“(l.167):“scrollŽ¡¡‘HEcurrent–@interactionmode“(l.168):“errorstopŽ¡¡‘HE!–@Bad“interaction“mode“(-1).Ž¡‘HEl.173‘ À \interactionmode=-1Ž¡’¿EŽ\1–@1“%“nonstopŽ¡‘HEModes–@are“0=batch,“1=nonstop,“2=scroll,“andŽ¡‘HE3=errorstop.–@Proceed,“and“I'll“ignore“this“case.Ž¡¡‘HEcurrent–@interactionmode“(l.173):“nonstopŽ¡‘HE!–@Bad“interaction“mode“(4).Ž¡‘HEl.174‘ À \interactionmode=4Ž¡’¿EŽ\1–@1“%“nonstopŽ¡‘HEModes–@are“0=batch,“1=nonstop,“2=scroll,“andŽ¡‘HE3=errorstop.–@Proceed,“and“I'll“ignore“this“case.Ž¡¡‘HEcurrent–@interactionmode“(l.174):“nonstopŽ¡¡‘HEcurrent–@interactionmode“(l.175):“scrollŽ¡¡‘HEcurrent–@interactionmode“(l.175):“scrollŽ¡¡‘HEcurrent–@interactionmode“(l.175):“nonstopŽ¡¡‘HEcurrent–@interactionmode“(l.175):“nonstopŽ¡¡‘HEcurrent–@interactionmode“(l.175):“errorstopŽ¡¡‘HEcurrent–@interactionmode“(l.175):“errorstopŽ¡¡‘HEcurrent–@interactionmode“(l.175):“batchŽ¡¡‘HEcurrent–@interactionmode“(l.175):“batchŽ¡‘HEcurrent–@interactionmode“(l.176):“batchŽ¡¡‘HEcurrent–@interactionmode“(l.176):“errorstopŽ¡¡‘HE1‘@(l.179)Ž¡‘HE0‘@(l.180)Ž¡‘HE1‘@(l.181)Ž¡‘HEcurrent–@interactionmode“(l.183):“batchŽ¡ŽŒ‹’–Ÿ€«14’‘­APPENDIX–ÕXF:“ÈeTRIP.LOGŽ‘4ê•­(CONTINUED)Ž ³Ú ý†Ì&‘HEÊcurrent–@interactionmode“(l.183):“errorstopŽ¤ ¡‘HEcurrent–@interactionmode“(l.183):“scrollŽ¡¡‘HEcurrent–@interactionmode“(l.183):“nonstopŽ¡¡‘HEcurrent–@interactionmode“(l.184):“batchŽ¡‘HEChecking–@TeX--XeT“enhancements:Ž¡¡‘HE\endL–@or“\endR“problem“(0“missing,“1“extra)“in“paragraph“at“lines“199--1Ž¡‘HE99Ž¡‘HE[][][][][][]Ž¡¡‘HE\hbox(0.0+0.0)x10.0,–@glue“set“3.5filŽ¡‘HE.\hbox(0.0+0.0)x0.5Ž¡‘HE.\beginLŽ¡‘HE.\beginRŽ¡‘HE.\kern‘@3.0Ž¡‘HE.\penalty‘@0Ž¡‘HE.\hbox(0.0+0.0)x0.0Ž¡‘HE.\kern‘@3.0Ž¡‘HE.\kern‘@0.0Ž¡‘HE.\endRŽ¡‘HE.\endLŽ¡‘HE.\penalty‘@10000Ž¡‘HE.\glue(\parfillskip)–@0.0“plus“1.0filŽ¡‘HE.\glue(\rightskip)‘@0.0Ž¡¡¡‘HE\endL–@or“\endR“problem“(0“missing,“2“extra)“in“paragraph“at“lines“200--2Ž¡‘HE00Ž¡‘HE[]Ž¡¡‘HE\hbox(0.0+0.0)x10.0,–@glue“set“5.5filŽ¡‘HE.\hbox(0.0+0.0)x0.5Ž¡‘HE.\kern‘@0.0Ž¡‘HE.\kern‘@4.0Ž¡‘HE.\kern‘@0.0Ž¡‘HE.\penalty‘@10000Ž¡‘HE.\glue(\parfillskip)–@0.0“plus“1.0filŽ¡‘HE.\glue(\rightskip)‘@0.0Ž¡¡‘L…")Ž¡‘HEHere–@is“how“much“of“TeX's“memory“you“used:Ž¡‘L…"4–@strings“out“of“1718Ž¡‘L…"36–@string“characters“out“of“8703Ž¡‘L…"1646–@words“of“memory“out“of“3000Ž¡‘L…"372–@multiletter“control“sequences“out“of“2100Ž¡‘L…"2286–@words“of“font“info“for“3“fonts,“out“of“20000“for“75Ž¡‘L…"0–@hyphenation“exceptions“out“of“307Ž¡‘L…"5i,4n,2p,89b,27s–@stack“positions“out“of“200i,40n,60p,500b,600sŽ¡¡‘HENo–@pages“of“output.ŽŽŒ‹š Ÿ€’˜ªú­APPENDIX–ÕXG:“THE“ÈETRIP.FOTŽ‘4ê•­FILE’›€R«15Ž ³Ú ý†Ì&ÂAppQÇendix–—ôG:“The“ÈeTRIP.FOTŽ‘8oÍ le.‘ «This–þ“sho¸ãws“what“appšGeared“on“the“terminal“while“App˜endix“F‘þgw¸ãasŽ¤ b•Geing‘UUpro“duced.ŽŸÈThis–?ýis“e-TeX,“Version“3.14159-1.1“(INITEX)Ž¡**&etrip‘?ýetripŽ¡entering–?ýextended“modeŽ¡(etrip.tex–?ýe-IniTeX:“e-Trip“format“loaded.Ž¡This–?ýis“the“e-Trip“test“[96/10/18]“for“e-TeX“v3.14159-1.1.Ž¡(You–?ýare“using“e-TeX“version/revision“1.1)Ž¡Checking‘?ý\interactionmode:Ž¡¡current–?ýinteractionmode“(l.166):“nonstopŽ¡¡current–?ýinteractionmode“(l.167):“scrollŽ¡¡current–?ýinteractionmode“(l.168):“errorstopŽ¡¡!–?ýBad“interaction“mode“(-1).Ž¡l.173‘¿÷\interactionmode=-1Ž¡’’ÿ¬\1–?ý1“%“nonstopŽ¡current–?ýinteractionmode“(l.173):“nonstopŽ¡!–?ýBad“interaction“mode“(4).Ž¡l.174‘¿÷\interactionmode=4Ž¡’’ÿ¬\1–?ý1“%“nonstopŽ¡current–?ýinteractionmode“(l.174):“nonstopŽ¡¡current–?ýinteractionmode“(l.175):“scrollŽ¡¡current–?ýinteractionmode“(l.175):“scrollŽ¡¡current–?ýinteractionmode“(l.175):“nonstopŽ¡¡current–?ýinteractionmode“(l.175):“nonstopŽ¡¡current–?ýinteractionmode“(l.175):“errorstopŽ¡¡current–?ýinteractionmode“(l.175):“errorstopŽ¡¡current–?ýinteractionmode“(l.176):“errorstopŽ¡¡1‘?ý(l.179)Ž¡1‘?ý(l.181)Ž¡current–?ýinteractionmode“(l.183):“errorstopŽ¡¡current–?ýinteractionmode“(l.183):“scrollŽ¡¡current–?ýinteractionmode“(l.183):“nonstopŽ¡ŽŒø Dƒ’À;蛳ÚÕÁGó30e—rj~cmmi7ó2Ù“ Rj~cmr7ó$ý': cmti10ó!p®0J cmsl10óßCÊscmtt8óßê cmmi10óÙ“ Rcmr7ó|{Ycmr8óKñ`y cmr10ù¦ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß