; TeX output 1995.03.26:0043$f,c$': cmti10Bugsin!p0J cmsl10Computers&TypGesettingasof26Mar1995 "V cmbx101K`y cmr10ThispisalistofallcorrectionsmadetoComputers&TypGesettingsincethe publicationXofthe nalprintedversionsofthosebGooks.{CorrectionsXmadetothe:softcoverversionofTheTU>'ExXbGookarethesameascorrectionstoV*olumeA.CorrectionsiytothesoftcoveriyversionofThe1*= manfnt89:;<9=>:bGookarethesameascorrections2toV*olumeC. \Changestothemini-indexesandmasterindexesofV*olumesdB,D,andEMarenotshownhereunlesstheyarenotobviouslyderivqablefromUUwhathasbGeenshown. ffff\ PageUUA31,line8j(3/6/95)fff\ ǍTU>'ExX^1bGeginsitserrormessageswith`-1000pt Y\vskip-\lineskiplimit\vskip\normallineskiplimit\fiY\else\penalty\interdisplaylinepenalty\fi}}}\def\@lign{\tabskip=0pt\everycr={}}%restoreinside\displ@y\def\displaylines#1{\displ@y\tabskip=0ptffff\PageUUA363,lines8{9fromthebGottomU6(12/8/89)fff\ @ s,\if@mid\dimen@=\ht0\advance\dimen@by\dp\z@\advance\dimen@by12\p@X\advance\dimen@by\pagetotal\advance\dimen@by-\pageshrinkffff\PageUUA364,line5fromthebGottomG(3/4/95)fff\ @\def\fmtname{plain}\def\fmtversion{3.14159}%identifiesthecurrentformat &eff\PageUUA374,line3j(3/7/95)fff\ @$\begingroup\aftergroup\def\aftergroup\asts\aftergroup{ffff\PageUUA451,line16j(8/8/93)ff\ @ButTwhenplainTuAEXistriedonthenameofafamousW:elshvillage, A$r5BugsinComputersUU&TypGesettingasof26Mar1995 3ff\ PageUUA462,rightcolumnq(3/5/95)fff\ ٍ$Cscmtt8\congX|{Ycmr8(y⍍K cmsy8= G(),151,360fe d,436. ff\PageUUA463,rightcolumnq(6/25/93)ff\ %$directXsum,#8)cmsl8seeH\oplus. [4ff\PageUUA464,leftcolumn#x(6/25/93)ff\ ٍ$\downbracefillX(u cmex10z31 }|31 {" ),225{226,357fe d. ffPageUUB2,line !", cmsy1010/'(3/8/95)ff Vٍ ?t : cmbx9de neT%j cmti9banner" cmsy9This is TeX, Version 3.14159Rfprin9tedTwhenTuAEXstartsg ffPageUUB221,line91D(3/4/95)ff Vٍ ?de neTnonffYfiaddress6=0faTspuriousbcharffYfilabel0Bg ffPageUUB221,line17,C(3/4/95)ff VٍfontffYfiparams0U:parraCy[internalffYfifontffYnumberU6۬]ToffontffYfiindex- O; ?fho9wmanyfontparametersarepresentg ffPageUUB256,insertnewline12bGeforethebottomm(3/7/95)ff VٍglueffYfitemp:[7:prealʳ;fglueTv|raluebAeforeroundingg ffPageUUB258,line11bGeforethebottombecomesfourlines/(3/7/95)ff Vٍ625.de neTvetffYfiglue#S(#)ƸglueffYfitemp,˸ #K\; if glueffYfitemp.%5" cmmi9> oatffYficonstant:K(1000000000)TthenglueffYfitemp-Y  oatffYficonstant(1000000000)elseif glueffYfitemp.%<Ƹ oatffYficonstant7=(1000000000)TthenglueffYfitemp-Y oatffYficonstant7=(1000000000)hMo9veTrightoroutputleadersrٓRcmr7625i ff PageUUB258,lines3{6fromthebGottom׿(3/7/95)ff Vٍ$bKeginTvetffYfiglue#S( oat˞(glueffYfiset֬(thisffYfibox G))8stretchk(gR));$ruleffYfiwdF ruleffYfiwd#b+8roundx(glueffYfitemp'?);$end;endelseif shrinkffYfiorder6(gR)=gffYfiorder# thenbKeginTvetffYfiglue#S( oat˞(glueffYfiset֬(thisffYfibox G))8shrink+(gR));ruleffYfiwd=q ruleffYfiwd#b8roundx(glueffYfitemp'?); ff PageUUB260,line13fromthebGottom۱(6/26/93)ff ٍ doingffYfileadersBgv outerffYfidoingffYleadersPG;*dviffYfiv saveffYfiv';*dviffYfih! saveffYfihD;*curffYfivw baseffYfiline&I; TffPageUUB261,insertnewlineafterline7u(3/7/95)ff VٍglueffYfitemp:[7:prealʳ;fglueTv|raluebAeforeroundinggM$@4BugsinComputersUU&TypGesettingasof26Mar1995ff PageUUB262,lines3{6fromthebGottom׿(3/7/95)fff $bKeginTvetffYfiglue#S( oat˞(glueffYfiset֬(thisffYfibox G))8stretchk(gR)); $ruleffYfihtC ruleffYfiht +8roundx(glueffYfitemp'?);$end;endelseif shrinkffYfiorder6(gR)=gffYfiorder# thenbKeginTvetffYfiglue#S( oat˞(glueffYfiset֬(thisffYfibox G))8shrink+(gR));ruleffYfiht:L ruleffYfiht 8roundx(glueffYfitemp'?);fffPageUUB264,line22'B(6/26/93)fff @ doingffYfileadersBgv outerffYfidoingffYleadersPG;*dviffYfiv saveffYfiv';*dviffYfih! saveffYfihD;*curffYfih% leftffYfiedge$Ƭ;&fffPageUUB297,line11,C(3/7/95)ff width)+(p)Ƹ muffYfimult%K(width(p));*subtype$\Z(p) explicit y;fffPageUUB356,line5*&(3/4/95)ff Ǎhangffafter1lC=e1,andhangffindent<=0.Notethatifhangffindent=e0,thevqalueofhangffafter5ojisX-ffPageUUB388,bGottomlinew(3/4/95)ff ?if bcharffYfilabel/f Ϭ]Ƹ6=nonffYfiaddress6thenfputTleftbAoundaryatbeginningofnewlinegfffPageUUB503,line12,C(3/4/95)ff of́thefollowingproGcedure.D(Exception:-Thetabskipglueisn'ttrappedwhilepreamblesarebeing scanned.)fffPageUUB529,line12,C(3/4/95)ff ?undump*f(0)(fmemffYfiptr(l81)(bcharffYfilabel+[kC]); ?undump*f(minffYfiquarterwordDm)(nonffYfichar%)(fontffYfibchar*n[kC]);fffPageUUB534,insertnewmaterialbGetweenlines16and15u(3/20/95)ff @ ?whileTinputffYfiptr*>Ƭ0Tdo if states=tokenffYfilist+fthenTendffYfitokenffYlist=elseTendffYfi leffYreadingB ;&fffPageUUB534,line2%%(3/20/95)ff tempffYfiptr92 condffYfiptr%ج;*condffYfiptr+ linkE(condffYfiptr");*freeffYfinode+k(tempffYfiptr$ M;ifffYfinodeffYsize07p);fffPageUUB535,line9,C(3/20/95)ff @bKegininitforTcƸ topffYfimarkffYcode?tosplitffYfibotffYmarkffYcodeSFdo $if curffYfimark*x[c]Ƹ6=nulxle^thenTdeleteffYfitokenffYrefC+9(curffYfimark&^[c]);storeffYfifmtffY leP5;*return;tini#ǟ$f,cBugsinComputers&TypGesettingasof26Mar1995 5ff\ PageUUC94,line11(3/4/95)fff\ @putdareassumedtoha9vedsquarepixels. qButif,N'forexample,themoKdeff1뎑~defsets&fff\PageUUC107,line15䱶(3/4/95)ff\ $labKels(1a;1b;2a;2b;3a;3b;4a;4b;rangeT1thru36);*endcChar.fff\PageUUC129,lines12{16ѿ(3/6/95)ff\$hpathTtertiary ibVhCp!Thpathsecondary iJyjThpairtertiary i $hpathTexpressionim[s!ThpathsubAexpressioni9LjThpathsubAexpressioniWhdirectionTspAeci eri9LjThpathsubAexpressioniWhpathTjoiniycycle$hpathTsubAexpressioni{1!Thpathtertiary ifff\ PageUUC134,line8鱷(3/4/95)ff\ @of.Lp;:iftd0,4precon9trol.LtofpiszAacmr60*.gYInparticular,iftisanin9teger,pAostcontrol.Ltofp&fff\PageUUC143,toptwolinesj(3/4/95)ff\ $Inx1ordertoha9vex1sometransformv|rariablestow9orkwith,it'snecessaryto`hide' $someTdeclarationsandcommandsbAeforegivingthenextexprs:ffff\PageUUC206,minorchangestolines19to5n(3/4/95)ff\ ffff\ß Pathatline15,beforesubdivisionintooctants: (1.53745,9.05345)..controls(1.53745,4.00511)and(5.75409,-0.00049)U..(10.85147,-0.00049)..controls(16.2217,-0.00049)and(20.46255,4.51297)OJ..(20.46255,9.94655)..controls(20.46255,14.99713)and(16.23842,19.00049) J=U..(11.13652,19.00049)..controls(5.77066,19.00049)and(1.53745,14.48491)..cycleCyclespecatline15,aftersubdivision:(1.53745,9.05345)%beginninginoctant`SSE',..controls(1.53745,6.58786)and(2.54324,4.371)..(4.16621,2.74803)%segment0%enteringoctant`ESE',..controls(5.8663,1.04794)and(8.24362,-0.00049)..(10.85147,-0.00049)%segment0%enteringoctant`ENE'ffff\ß @:::7andQsoon;therearelotsmoren9umbAers!(WhatQdoesthisallmean?(W:ell,the rstsegmen9tofthecurve,ܸfrom(1:53745;9:05345)to(10:85147;0:00049),ܸhasbAeen3j$@6BugsinComputersUU&TypGesettingasof26Mar1995ff\ PageUUC207,minorchangestolines1{23V(3/4/95)fff\ ff\ Cyclespecatline15,aftersubdivisionandautorounding: (2,9.05348)%beginninginoctant`SSE',..controls(2,6.50526)and(3.02194,4.22272)..(4.6577,2.58696)%segment0%enteringoctant`ESE',..controls(6.2624,0.98225)and(8.45786,0)..(10.85873,0)%segment0%enteringoctant`ENE'ffff\ oӍP9oint(1:53745;9:05345), wheretherew9asaverticaltangent, hasbAeenroundedto(2;9:05348);kpAoin9tw(10:85147;:00049),wheretherew9asahorizontaltangent,hasbAeenroundedto(10:85873;0);&thein9termediatecontrolpAointshavebAeenadjustedaccord-ingly:. (RoundingmofxcoAordinateshasbeendoneseparatelyfromyJcoordinates.)Finally:,with"autorAoundingR"=2,additionaladjustmen9tsaremadesothatthe45-=q% cmsy6transitionTpAoin9twilloccuratwhathij:klumnjthinksisagoodspot:9ff\Cyclespecatline15,aftersubdivisionanddoubleautorounding:(2,9.05348)%beginninginoctant`SSE',..controls(2,6.6761)and(3.07103,4.42897)..(4.78537,2.71463)%segment0%enteringoctant`ESE',..controls(6.46927,1.03073)and(8.62749,0)..(10.85873,0)%segment0%enteringoctant`ENE'ffff\ oӍ(NoticeeOthat4:78537C+2:71463=7:50000;MwheneOtheslopAeis1atatransitionpoin9t ff\ PageUUC213,lines25{26ѿ(3/6/95)fff\$hpathTtertiary ibVhCp!Thpathsecondary iJyjThpairtertiary i$hpathTsubAexpressioni{1!Thpathtertiary iމff\PageUUC257,largedisplayonline5cu(3/4/95)fff\5> ⍑8 >>>>>>>>>< >>>>>>>>>:֎94boolean 4numeric0pair0pathN.pen4picturen3string 7transform⍑99 9>9>9>9>9>9>9>9>9>9= 9>9>9>9>9>9>9>9>9>9;D\Shexpressionix;UR8 UR>UR>UR>UR< UR>UR>UR>UR:ShbGooleani 'hnumericihpairihstring#i8htransformiCx9 Cx>Cx>Cx>Cx= Cx>Cx>Cx>Cx;ꍑOW8 OW>OW>OW>OW>OW>OW< OW>OW>OW>OW>OW>OW:G[X< X<=[X=X<>X>=[X>ꍑc89 c8>c8>c8>c8>c8>c8= c8>c8>c8>c8>c8>c8;oq8 oq>oq>oq>oq< oq>oq>oq>oq:|hbGooleani |Chnumericihpairihstring#ixUNhtransformi9 >>>= >>>;G;6TDff\PageUUC346,andthroughouttheindex(3/7/95)ff\ Ӎ(ManÎyXindexentriesforrulesofsyntaxinchapters25{26shouldhaveb cmmi10Z:( 0ercmmi7jg+1)6k= K1K&fes2 )(Z:(jg)6k f+8Z:(jg)6k+B+1 ),for1knj,UUfor1jYƬ0Tdo if tokenffYfistate4thenTendffYfitokenffYlist=elseTendffYfi leffYreadingB ; ?whileTloopffYfiptr&<6=nulxle^doTstopffYfiiteration:;&fff PageUUD518,line18'G (3/20/95)ff loopffYfiptr5\ condffYfiptr%ج;*condffYfiptr+ linkE(condffYfiptr");*freeffYfinode+k(loopffYfiptr ;ifffYfinodeffYsize07p);fff\PageUUE95,line8fromthebGottom(3/6/95)ff\ @cmcCharT"Extensibleverticalarrow--extensionmodule";&fff\PageUUE97,line8fromthebGottom(3/6/95)ff\ @cmcCharT"Extensibledoubleverticalarrow--extensionmodule";&fff\PageUUE113,line9a(3/6/95)ff\ x5m=Ʋ:5[x4*;x6];*x48߸8x6=1:2u;lftKx5 ;cmmi6r hݬ=hround^+(:5wL88:5curve);fff\PageUUE113,line10fromthebGottom(3/6/95)ff\ x5m=Ʋ:5[x4*;x6];*x48߸8x6=1:2u;lftKx5r hݬ=hround^+(:5wL88:5maxffYfisize#);Ly$@8BugsinComputersUU&TypGesettingasof26Mar1995ff\ PageUUE115,line9a(3/6/95)fff\ x5m=Ʋ:5[x4*;x6];*x48߸8x6=1:2u;lftKx5r hݬ=hround^+(:5wL88:5curve);fff\PageUUE115,line12fromthebGottom(3/6/95)ff\ x5m=Ʋ:5[x4*;x6];*x48߸8x6=1:2u;lftKx5r hݬ=hround^+(:5wL88:5maxffYfisize#);fff\PageUUE187,line9a(3/6/95)ff\ lft x1l %Q=lft x2l=hround^+(:5wL88:5shavedffYfistem15);*topBy1m=Ʋh;*botβy2=0;fff\PageUUE189,line8a(3/6/95)ff\ lft x1l %Q=lft x2l=hround^+(:5wL88:5shavedffYfistem15);*topBy1m=Ʋh;*botβy2=0;fff\PageUUE233,line21`(3/6/95)ff\ pathTp;*ffinCterimsuperness,r:=moreffYfisuper0~;pƬ=pulxledffYfisuperffYarcC=?lF&ɬ(3;4)(pulxlEa)gg;fff\PageUUE239,line7fromthebGottom(3/6/95)ff\ lft x6r hݬ=hround ղu;*x7m=3u;x8=ƲwL883:5u;rt x9l %Q=hround^+(wL88u);fff\PageUUE291,line18`(3/6/95)ff\ x4m=~1(3/6/95)ff\ ?nCumericTaffY ;bffY ;cffY;*bffY=Ʋb=yR;*cffY=c=yR;*affYT=a8abffY ;¸bffY -; ?(a8(cffY -++Jsqrt+affY4)bffY ;¸cffY -)=affY enddef̬;fff\PageUUE483,lines12{14fromthebGottom(3/6/95)ff\ bKeginarithcChar(oAct"004");*pickupT neެ.nib Q3;pickupTrulen.nib Q3; nCumericTdel;*delw"=dotffYfisize$T8currentbreadth<1;x38߸8:5delLz=goodp :x(:5wL8:5del );*centerffYfion-(x3*);y38߬+8:5del=goodp :yR(mathffYfiaxis*Sݬ+mathffYfispread49[:5xffYfiheight ՠ;:6xffYfiheight]8+:5del );fff\ PageUUE491,line3fromthebGottom(3/6/95)ff\  ?spread&\:=2ceiling(spreadI#"8hppp=2)8+eps;*enddef̬;ff\ PageUUE574,leftcolumn@(3/6/95)ff\ 9currentbreadth6,X483,545fe d,546.Z;41*= manfnt&#fcmti8%j cmti9$': cmti10#8)cmsl8!p0J cmsl10Cscmtt8ߤN cmtt9 cmmi10Aacmr6ٓRcmr7|{Ycmr8o cmr9K`y cmr10hU