Lines Matching refs:def

6 \def\texinfoversion{1999-09-25.10}
140 \def\gobble#1{}
156 \def\gloggingall{\begingroup \globaldefs = 1 \loggingall \endgroup}%
158 \def\loggingall{\tracingcommands2 \tracingstats2
164 \def\loggingall{\tracingcommands3 \tracingstats2
196 \def\onepageout#1{%
272 \def\pagebody#1{\vbox to\pageheight{\boxmaxdepth=\maxdepth #1}}
287 \def\ewtop{\vrule height\cornerthick depth0pt width\cornerlong}
288 \def\nstop{\vbox
290 \def\ewbot{\vrule height0pt depth\cornerthick width\cornerlong}
291 \def\nsbot{\vbox
298 \def\parsearg#1{%
307 \def\parseargx{%
338 \def\argremovec#1\c#2\relax{\toks0 = {#1}}
339 \def\argremovecomment#1\comment#2\relax{\toks0 = {#1}}
355 \def\removeactivespaces#1{%
371 \def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi \next}
375 \newif\ifENV \ENVfalse \def\inENV{\ifENV\relax\else\ENVtrue\fi}
376 \def\ENVcheck{%
383 \outer\def\begin{\parsearg\beginxxx}
385 \def\beginxxx #1{%
392 \def\end{\parsearg\endxxx}
393 \def\endxxx #1{%
413 \def\unmatchedenderror#1{%
420 \def\defineunmatchedend#1{%
421 \expandafter\def\csname E#1\endcsname{\unmatchedenderror{#1}}%
428 \def\singlespace{%
440 \def\@{{\tt\char64}}
446 %\def\`{{`}}
447 %\def\'{{'}}
450 \def\mylbrace {{\tt\char123}}
451 \def\myrbrace {{\tt\char125}}
467 \def\ringaccent#1{{\accent23 #1}}
474 \def\questiondown{?`}
475 \def\exclamdown{!`}
478 \def\imacro{i}
479 \def\jmacro{j}
480 \def\dotless#1{%
481 \def\temp{#1}%
501 \def\:{\spacefactor=1000 }
504 \def\*{\hfil\break\hbox{}\ignorespaces}
507 \def\.{.\spacefactor=3000 }
510 \def\!{!\spacefactor=3000 }
513 \def\?{?\spacefactor=3000 }
518 \def\w#1{\leavevmode\hbox{#1}}
528 \def\group{\begingroup
539 \def\Egroup{%
590 \def\need{\parsearg\needx}
593 %\def\needx #1{\par %
601 \def\needx#1{%
648 \def\dots{%
659 \def\enddots{%
672 \def\page{\par\vfill\supereject}
682 \def\exdent{\parsearg\exdentyyy}
683 \def\exdentyyy #1{{\hfil\break\hbox{\kern -\exdentamount{\rm#1}}\hfil\break}}
686 \def\nofillexdent{\parsearg\nofillexdentyyy}
687 \def\nofillexdentyyy #1{{\advance \leftskip by -\exdentamount
692 \def\inmargin#1{%
697 \def\strutdepth{\dp\strutbox}
703 \def\include{\begingroup
714 \def\includezzz#1{\endgroup\begingroup
716 \def\thisfile{#1}%
720 \def\thisfile{}
724 \def\center{\parsearg\centerzzz}
725 \def\centerzzz #1{{\advance\hsize by -\leftskip
731 \def\sp{\parsearg\spxxx}
732 \def\spxxx #1{\vskip #1\baselineskip}
738 \def\comment{\begingroup \catcode`\^^M=\other%
749 \def\asisword{asis} % no translation, these are keywords
750 \def\noneword{none}
752 \def\paragraphindent{\parsearg\doparagraphindent}
753 \def\doparagraphindent#1{%
754 \def\temp{#1}%
770 \def\exampleindent{\parsearg\doexampleindent}
771 \def\doexampleindent#1{%
772 \def\temp{#1}%
785 \def\asis#1{#1}
798 \def\math#1{\implicitmath #1\implicitmath}
801 \def\bullet{\implicitmath\ptexbullet\implicitmath}
802 \def\minus{\implicitmath-\implicitmath}
817 \def\setfilename{%
829 \ifeof1 \let\temp=\relax \else \def\temp{\input texinfo.cnf }\fi
838 \def\openindices{%
848 \outer\def\bye{\pagealignmacro\tracingstats=1\ptexend}
878 \def\dopdfimage#1#2#3{%
879 \def\imagewidth{#2}%
880 \def\imageheight{#3}%
892 \def\pdfmkdest#1{\pdfdest name{#1@} xyz}
893 \def\pdfmkpgn#1{#1@}
895 \def\endlink{\Black\pdfendlink}
898 \def\expnumber#1{\expandafter\ifx\csname#1\endcsname\relax 0%
900 \def\advancenumber#1{\tempnum=\expnumber{#1}\relax
903 \def\pdfmakeoutlines{{%
908 \def\tt{}
913 \def\chapentry ##1##2##3{}
914 \def\unnumbchapentry ##1##2{}
915 \def\secentry ##1##2##3##4{\advancenumber{chap##2}}
916 \def\unnumbsecentry ##1##2{}
917 \def\subsecentry ##1##2##3##4##5{\advancenumber{sec##2.##3}}
918 \def\unnumbsubsecentry ##1##2{}
919 \def\subsubsecentry ##1##2##3##4##5##6{\advancenumber{subsec##2.##3.##4}}
920 \def\unnumbsubsubsecentry ##1##2{}
922 \def\chapentry ##1##2##3{%
924 \def\unnumbchapentry ##1##2{%
926 \def\secentry ##1##2##3##4{%
928 \def\unnumbsecentry ##1##2{%
930 \def\subsecentry ##1##2##3##4##5{%
932 \def\unnumbsubsecentry ##1##2{%
934 \def\subsubsecentry ##1##2##3##4##5##6{%
936 \def\unnumbsubsubsecentry ##1##2{%
941 \def\makelinks #1,{%
942 \def\params{#1}\def\E{END}%
957 \def\picknum#1{\expandafter\pn#1}
958 \def\pn#1{%
959 \def\p{#1}%
964 \def\first{#1}
968 \def\ppn#1{\pgn=#1\gobble}
969 \def\ppnn{\pgn=\first}
970 \def\pdfmklnk#1{\lnkcount=0\makelinks #1,END,}
971 \def\addtokens#1#2{\edef\addtoks{\noexpand#1={\the#1#2}}\addtoks}
972 \def\skipspaces#1{\def\PP{#1}\def\D{|}%
980 \def\getfilename#1{\filenamelength=0\expandafter\skipspaces#1|\relax}
986 \def\pdfurl#1{%
988 \normalturnoffactive\def\@{@}%
994 \def\pdfgettoks#1.{\setbox\boxA=\hbox{\toksA={#1.}\toksB={}\maketoks}}
995 \def\addtokens#1#2{\edef\addtoks{\noexpand#1={\the#1#2}}\addtoks}
996 \def\adn#1{\addtokens{\toksC}{#1}\global\countA=1\let\next=\maketoks}
997 \def\poptoks#1#2|ENDTOKS|{\let\first=#1\toksD={#1}\toksA={#2}}
998 \def\maketoks{%
1013 \def\makelink{\addtokens{\toksB}%
1015 \def\pdflink#1{%
1018 \def\mkpgn#1{#1@}
1019 \def\done{\edef\st{\global\noexpand\toksA={\the\toksB}}\st}
1029 \def\sf{\fam=\sffam \tensf}
1033 \def\ttsl{\tenttsl}
1042 \def\setfont#1#2#3#4{\font#1=\fontprefix#2#3 scaled #4}
1048 \def\fontprefix{cm}
1051 \def\rmshape{r}
1052 \def\rmbshape{bx} %where the normal face is bold
1053 \def\bfshape{b}
1054 \def\bxshape{bx}
1055 \def\ttshape{tt}
1056 \def\ttbshape{tt}
1057 \def\ttslshape{sltt}
1058 \def\itshape{ti}
1059 \def\itbshape{bxti}
1060 \def\slshape{sl}
1061 \def\slbshape{bxsl}
1062 \def\sfshape{ss}
1063 \def\sfbshape{ss}
1064 \def\scshape{csc}
1065 \def\scbshape{csc}
1090 \def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}
1115 \def\authorrm{\secrm}
1175 \def\resetmathfonts{%
1185 % cases, not the current font. Plain TeX does \def\bf{\fam=\bffam
1188 \def\textfonts{%
1193 \def\titlefonts{%
1199 \def\titlefont#1{{\titlefonts\rm #1}}
1200 \def\chapfonts{%
1205 \def\secfonts{%
1210 \def\subsecfonts{%
1216 \def\smallfonts{%
1228 \def\angleleft{$\langle$}
1229 \def\angleright{$\rangle$}
1244 \def\smartitalicx{\ifx\next,\else\ifx\next-\else\ifx\next.\else\/\fi\fi\fi}
1245 \def\smartslanted#1{{\sl #1}\futurelet\next\smartitalicx}
1246 \def\smartitalic#1{{\it #1}\futurelet\next\smartitalicx}
1254 \def\b#1{{\bf #1}}
1261 \def\nohyphenation{\hyphenchar\font = -1 \aftergroup\restorehyphenation}
1262 \def\restorehyphenation{\hyphenchar\font = `- }
1264 \def\t#1{%
1269 \def\samp#1{`\tclose{#1}'\null}
1272 \def\key#1{{\keyrm\textfont2=\keysy \leavevmode\hbox{%
1279 %\def\key #1{{\ttsl \nohyphenation \uppercase{#1}}\null}
1280 \def\ctrl #1{{\tt \rawbackslash \hat}#1}
1288 \def\tclose#1{%
1297 \def\ {{\spaceskip = 0pt{} }}%
1322 \global\def\code{\begingroup
1330 \global\def\indexbreaks{\catcode`\-=\active \let-\realdash}
1333 \def\realdash{-}
1334 \def\codedash{-\discretionary{}{}{}}
1335 \def\codeunder{\ifusingtt{\normalunderscore\discretionary{}{}{}}{\_}}
1336 \def\codex #1{\tclose{#1}\endgroup}
1346 \def\kbdinputstyle{\parsearg\kbdinputstylexxx}
1347 \def\kbdinputstylexxx#1{%
1348 \def\arg{#1}%
1357 \def\worddistinct{distinct}
1358 \def\wordexample{example}
1359 \def\wordcode{code}
1365 \def\xkey{\key}
1366 \def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{??}%
1382 \def\uref#1{\douref #1,,,\finish}
1383 \def\douref#1,#2,#3,#4\finish{\begingroup
1407 %\def\email#1{\angleleft{\tt #1}\angleright}
1409 \def\email#1{\doemail#1,,\finish}
1410 \def\doemail#1,#2,#3\finish{\begingroup
1426 \def\ifmonospace{\ifdim\fontdimen3\font=0pt }
1431 \def\dmn#1{\thinspace #1}
1433 \def\kbd#1{\def\look{#1}\expandafter\kbdfoo\look??\par}
1438 %\def\l#1{{\li #1}\null}
1441 \def\r#1{{\rm #1}} % roman font
1442 \def\sc#1{{\smallcaps#1}} % smallcaps font
1443 \def\ii#1{{\it #1}} % italic font
1446 \def\acronym#1{{\smallcaps \lowercase{#1}}}
1449 \def\pounds{{\it\$}}
1469 \def\shorttitlepage{\parsearg\shorttitlepagezzz}
1470 \def\shorttitlepagezzz #1{\begingroup\hbox{}\vskip 1.5in \chaprm \centerline{#1}%
1473 \def\titlepage{\begingroup \parindent=0pt \textfonts
1475 \def\subtitlefont{\subtitlerm \normalbaselineskip = 13pt \normalbaselines}%
1477 \def\authorfont{\authorrm \normalbaselineskip = 16pt \normalbaselines}%
1483 \def\title{\parsearg\titlezzz}%
1484 \def\titlezzz##1{\leftline{\titlefonts\rm ##1}
1492 \def\subtitle{\parsearg\subtitlezzz}%
1493 \def\subtitlezzz##1{{\subtitlefont \rightline{##1}}}%
1496 \def\author{\parsearg\authorzzz}%
1497 \def\authorzzz##1{\ifseenauthor\else\vskip 0pt plus 1filll\seenauthortrue\fi
1503 \def\page{%
1510 % \def\page{\oldpage \hbox{}}
1513 \def\Etitlepage{%
1543 \def\finishtitlepage{%
1572 \def\evenheading{\parsearg\evenheadingxxx}
1573 \def\oddheading{\parsearg\oddheadingxxx}
1574 \def\everyheading{\parsearg\everyheadingxxx}
1576 \def\evenfooting{\parsearg\evenfootingxxx}
1577 \def\oddfooting{\parsearg\oddfootingxxx}
1578 \def\everyfooting{\parsearg\everyfootingxxx}
1620 \def\headings #1 {\csname HEADINGS#1\endcsname}
1622 \def\HEADINGSoff{
1631 \def\HEADINGSdouble{
1643 \def\HEADINGSsingle{
1651 \def\HEADINGSon{\HEADINGSdouble}
1653 \def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex}
1655 \def\HEADINGSdoublex{%
1663 \def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex}
1664 \def\HEADINGSsinglex{%
1674 \def\today{%
1685 \def\thistitle{\putwordNoTitle}
1686 \def\settitle{\parsearg\settitlezzz}
1687 \def\settitlezzz #1{\gdef\thistitle{#1}}
1710 \def\itemxpar{\par\ifitemxneedsnegativevskip\nobreak\vskip-\parskip\nobreak\fi}
1712 \def\internalBitem{\smallbreak \parsearg\itemzzz}
1713 \def\internalBitemx{\itemxpar \parsearg\itemzzz}
1715 \def\internalBxitem "#1"{\def\xitemsubtopix{#1} \smallbreak \parsearg\xitemzzz}
1716 \def\internalBxitemx "#1"{\def\xitemsubtopix{#1} \itemxpar \parsearg\xitemzzz}
1718 \def\internalBkitem{\smallbreak \parsearg\kitemzzz}
1719 \def\internalBkitemx{\itemxpar \parsearg\kitemzzz}
1721 \def\kitemzzz #1{\dosubind {kw}{\code{#1}}{for {\bf \lastfunction}}%
1724 \def\xitemzzz #1{\dosubind {kw}{\code{#1}}{for {\bf \xitemsubtopic}}%
1727 \def\itemzzz #1{\begingroup %
1776 \def\item{\errmessage{@item while not in a table}}
1777 \def\itemx{\errmessage{@itemx while not in a table}}
1778 \def\kitem{\errmessage{@kitem while not in a table}}
1779 \def\kitemx{\errmessage{@kitemx while not in a table}}
1780 \def\xitem{\errmessage{@xitem while not in a table}}
1781 \def\xitemx{\errmessage{@xitemx while not in a table}}
1784 \def\description{\tablez{\dontindex}{1}{}{}{}{}}
1787 \def\table{\begingroup\inENV\obeylines\obeyspaces\tablex}
1792 \def\ftable{\begingroup\inENV\obeylines\obeyspaces\ftablex}
1796 \def\Eftable{\endgraf\afterenvbreak\endgroup}%
1799 \def\vtable{\begingroup\inENV\obeylines\obeyspaces\vtablex}
1803 \def\Evtable{\endgraf\afterenvbreak\endgroup}%
1806 \def\dontindex #1{}
1807 \def\fnitemindex #1{\doind {fn}{\code{#1}}}%
1808 \def\vritemindex #1{\doind {vr}{\code{#1}}}%
1814 \def\tablez #1#2#3#4#5#6{%
1817 \def\Edescription{\Etable}% Necessary kludge.
1822 \def\itemfont{#2}%
1830 \def\Etable{\endgraf\afterenvbreak\endgroup}%
1843 \def\itemize{\parsearg\itemizezzz}
1845 \def\itemizezzz #1{%
1850 \def\itemizey #1#2{%
1859 \def#2{\endgraf\afterenvbreak\endgroup}%
1860 \def\itemcontents{#1}%
1865 \def\frenchspacing{\sfcode46=1000 \sfcode63=1000 \sfcode33=1000
1871 \def\splitoff#1#2\endmark{\def\first{#1}\def\rest{#2}}%
1877 \def\enumerate{\parsearg\enumeratezzz}
1878 \def\enumeratezzz #1{\enumeratey #1 \endenumeratey}
1879 \def\enumeratey #1 #2\endenumeratey{%
1883 \def\thearg{#1}%
1884 \ifx\thearg\empty \def\thearg{1}\fi
1921 \def\numericenumerate{%
1927 \def\lowercaseenumerate{%
1940 \def\uppercaseenumerate{%
1956 \def\startenumeration#1{%
1964 \def\alphaenumerate{\enumerate{a}}
1965 \def\capsenumerate{\enumerate{A}}
1966 \def\Ealphaenumerate{\Eenumerate}
1967 \def\Ecapsenumerate{\Eenumerate}
1971 \def\itemizeitem{%
2061 \def\xendsetuptable{\endsetuptable}
2063 \def\xcolumnfractions{\columnfractions}
2070 \def\pickupwholefraction#1.#2 {%
2077 \def\setuptable#1{%
2078 \def\firstarg{#1}%
2097 \def\go{\pickupwholefraction#1}%
2109 \def\tab{&}
2113 \def\multitable{\parsearg\dotable}
2114 \def\dotable#1{\bgroup
2124 \def\Emultitable{\global\setpercentfalse\cr\egroup\egroup}%
2186 \def\setmultitablespacing{% test to see if user has set \multitablelinespace.
2217 \def\ignoresections{%
2248 \def\ignoremorecommands{%
2296 \def\ignore{\doignore{ignore}}
2300 \def\ifinfo{\doignore{ifinfo}}
2301 \def\ifhtml{\doignore{ifhtml}}
2302 \def\ifnottex{\doignore{ifnottex}}
2303 \def\html{\doignore{html}}
2304 \def\menu{\doignore{menu}}
2305 \def\direntry{\doignore{direntry}}
2313 \def\doignore#1{\begingroup
2320 \long\def\doignoretext##1@end #1{\enddoignore}%
2345 \def\enddoignore{\endgroup\ignorespaces}%
2348 \def\obstexwarn{%
2375 \def\nestedignore#1{%
2389 \expandafter\def\csname E#1\endcsname{\egroup\ignorespaces}%
2429 \def\tex{\doignore{tex}}%
2432 \def\macro{\doignore{ma}}%
2444 \def\set{\begingroup\catcode` =10
2447 \def\setxxx#1{\setyyy#1 \endsetyyy}
2448 \def\setyyy#1 #2\endsetyyy{%
2449 \def\temp{#2}%
2458 \def\setzzz#1#2 \endsetzzz{\expandafter\gdef\csname SET#1\endcsname{#2}}
2462 \def\clear{\parsearg\clearxxx}
2463 \def\clearxxx#1{\global\expandafter\let\csname SET#1\endcsname=\relax}
2477 \def\valuexxx#1{\expandablevalue{#1}\endgroup}
2488 \def\expandablevalue#1{%
2499 \def\ifset{\parsearg\ifsetxxx}
2500 \def\ifsetxxx #1{%
2507 \def\ifsetsucceed{\conditionalsucceed{ifset}}
2508 \def\ifsetfail{\nestedignore{ifset}}
2514 \def\ifclear{\parsearg\ifclearxxx}
2515 \def\ifclearxxx #1{%
2522 \def\ifclearsucceed{\conditionalsucceed{ifclear}}
2523 \def\ifclearfail{\nestedignore{ifclear}}
2530 \def\iftex{\conditionalsucceed{iftex}}
2531 \def\ifnothtml{\conditionalsucceed{ifnothtml}}
2532 \def\ifnotinfo{\conditionalsucceed{ifnotinfo}}
2544 \def\conditionalsucceed#1{%
2550 \def\nece{E#1}{\let\nece{E#1} = \nece{prevE#1}}%
2558 \def\nece#1{\expandafter\noexpand\csname#1\endcsname}
2580 \def\newindex#1{%
2591 \def\defindex{\parsearg\newindex}
2595 \def\newcodeindex#1{%
2604 \def\defcodeindex{\parsearg\newcodeindex}
2610 \def\synindex#1 #2 {%
2620 \def\syncodeindex#1 #2 {%
2638 \def\doindex#1{\edef\indexname{#1}\parsearg\singleindexer}
2639 \def\singleindexer #1{\doind{\indexname}{#1}}
2642 \def\docodeindex#1{\edef\indexname{#1}\parsearg\singlecodeindexer}
2643 \def\singlecodeindexer #1{\doind{\indexname}{\code{#1}}}
2645 \def\indexdummies{%
2646 \def\ { }%
2648 \def\"{\realbackslash "}%
2649 \def\`{\realbackslash `}%
2650 \def\'{\realbackslash '}%
2651 \def\^{\realbackslash ^}%
2652 \def\~{\realbackslash ~}%
2653 \def\={\realbackslash =}%
2654 \def\b{\realbackslash b}%
2655 \def\c{\realbackslash c}%
2656 \def\d{\realbackslash d}%
2657 \def\u{\realbackslash u}%
2658 \def\v{\realbackslash v}%
2659 \def\H{\realbackslash H}%
2661 \def\oe{\realbackslash oe}%
2662 \def\ae{\realbackslash ae}%
2663 \def\aa{\realbackslash aa}%
2664 \def\OE{\realbackslash OE}%
2665 \def\AE{\realbackslash AE}%
2666 \def\AA{\realbackslash AA}%
2667 \def\o{\realbackslash o}%
2668 \def\O{\realbackslash O}%
2669 \def\l{\realbackslash l}%
2670 \def\L{\realbackslash L}%
2671 \def\ss{\realbackslash ss}%
2675 \def\@{@}% will be @@ when we switch to @ as escape char.
2681 \def\_{{\realbackslash _}}%
2682 \def\w{\realbackslash w }%
2683 \def\bf{\realbackslash bf }%
2684 %\def\rm{\realbackslash rm }%
2685 \def\sl{\realbackslash sl }%
2686 \def\sf{\realbackslash sf}%
2687 \def\tt{\realbackslash tt}%
2688 \def\gtr{\realbackslash gtr}%
2689 \def\less{\realbackslash less}%
2690 \def\hat{\realbackslash hat}%
2691 \def\TeX{\realbackslash TeX}%
2692 \def\dots{\realbackslash dots }%
2693 \def\result{\realbackslash result}%
2694 \def\equiv{\realbackslash equiv}%
2695 \def\expansion{\realbackslash expansion}%
2696 \def\print{\realbackslash print}%
2697 \def\error{\realbackslash error}%
2698 \def\point{\realbackslash point}%
2699 \def\copyright{\realbackslash copyright}%
2700 \def\tclose##1{\realbackslash tclose {##1}}%
2701 \def\code##1{\realbackslash code {##1}}%
2702 \def\uref##1{\realbackslash uref {##1}}%
2703 \def\url##1{\realbackslash url {##1}}%
2704 \def\env##1{\realbackslash env {##1}}%
2705 \def\command##1{\realbackslash command {##1}}%
2706 \def\option##1{\realbackslash option {##1}}%
2707 \def\dotless##1{\realbackslash dotless {##1}}%
2708 \def\samp##1{\realbackslash samp {##1}}%
2709 \def\,##1{\realbackslash ,{##1}}%
2710 \def\t##1{\realbackslash t {##1}}%
2711 \def\r##1{\realbackslash r {##1}}%
2712 \def\i##1{\realbackslash i {##1}}%
2713 \def\b##1{\realbackslash b {##1}}%
2714 \def\sc##1{\realbackslash sc {##1}}%
2715 \def\cite##1{\realbackslash cite {##1}}%
2716 \def\key##1{\realbackslash key {##1}}%
2717 \def\file##1{\realbackslash file {##1}}%
2718 \def\var##1{\realbackslash var {##1}}%
2719 \def\kbd##1{\realbackslash kbd {##1}}%
2720 \def\dfn##1{\realbackslash dfn {##1}}%
2721 \def\emph##1{\realbackslash emph {##1}}%
2722 \def\acronym##1{\realbackslash acronym {##1}}%
2742 \def\indexdummyfont#1{#1}
2743 \def\indexdummytex{TeX}
2744 \def\indexdummydots{...}
2746 \def\indexnofonts{%
2763 \def\oe{oe}%
2764 \def\ae{ae}%
2765 \def\aa{aa}%
2766 \def\OE{OE}%
2767 \def\AE{AE}%
2768 \def\AA{AA}%
2769 \def\o{o}%
2770 \def\O{O}%
2771 \def\l{l}%
2772 \def\L{L}%
2773 \def\ss{ss}%
2801 \def\@{@}%
2815 \def\emptymacro{\empty}
2819 \def\doind#1#2{\dosubind{#1}{#2}\empty}
2826 \def\dosubind#1#2#3{%
2838 \def\rawbackslashxx{\indexbackslash}% \indexbackslash isn't defined now
2841 \def\thirdarg{#3}%
2847 \def\subentry{ #3}%
2924 \def\findex {\fnindex}
2925 \def\kindex {\kyindex}
2926 \def\cindex {\cpindex}
2927 \def\vindex {\vrindex}
2928 \def\tindex {\tpindex}
2929 \def\pindex {\pgindex}
2931 \def\cindexsub {\begingroup\obeylines\cindexsub}
2941 \def\printindex{\parsearg\doprintindex}
2942 \def\doprintindex#1{\begingroup
2974 \def\indexbackslash{\rawbackslashxx}%
2988 \def\initial#1{{%
3016 \def\entry#1#2{\begingroup
3057 \def\tempa{{\rm }}%
3058 \def\tempb{#2}%
3082 \def\indexdotfill{\cleaders
3085 \def\primary #1{\line{#1\hfil}}
3089 \def\secondary #1#2{
3103 \def\begindoublecolumns{\begingroup % ended by \enddoublecolumns
3159 \def\doublecolumnout{%
3173 \def\pagesofar{%
3182 \def\enddoublecolumns{%
3206 \def\balancecolumns{%
3244 % \def\appendixletter{\char\the\appendixno}
3247 \def\appendixletter{%
3284 \def\thischapter{}
3285 \def\thissection{}
3291 \def\raisesections{\global\advance\secbase by -1}
3295 \def\lowersections{\global\advance\secbase by 1}
3301 \def\numhead#1#2{\absseclevel=\secbase\advance\absseclevel by #1
3320 \def\apphead#1#2{\absseclevel=\secbase\advance\absseclevel by #1
3339 \def\unnmhead#1#2{\absseclevel=\secbase\advance\absseclevel by #1
3358 \def\thischaptername{No Chapter Title}
3359 \outer\def\chapter{\parsearg\chapteryyy}
3360 \def\chapteryyy #1{\numhead0{#1}} % normally numhead0 calls chapterzzz
3361 \def\chapterzzz #1{%
3380 \outer\def\appendix{\parsearg\appendixyyy}
3381 \def\appendixyyy #1{\apphead0{#1}} % normally apphead0 calls appendixzzz
3382 \def\appendixzzz #1{%
3401 \outer\def\centerchap{\parsearg\centerchapyyy}
3402 \def\centerchapyyy #1{{\let\unnumbchapmacro=\centerchapmacro \unnumberedyyy{#1}}}
3405 \outer\def\top{\parsearg\unnumberedyyy}
3407 \outer\def\unnumbered{\parsearg\unnumberedyyy}
3408 \def\unnumberedyyy #1{\unnmhead0{#1}} % normally unnmhead0 calls unnumberedzzz
3409 \def\unnumberedzzz #1{%
3437 \outer\def\numberedsec{\parsearg\secyyy}
3438 \def\secyyy #1{\numhead1{#1}} % normally calls seczzz
3439 \def\seczzz #1{%
3450 \outer\def\appendixsection{\parsearg\appendixsecyyy}
3451 \outer\def\appendixsec{\parsearg\appendixsecyyy}
3452 \def\appendixsecyyy #1{\apphead1{#1}} % normally calls appendixsectionzzz
3453 \def\appendixsectionzzz #1{%
3464 \outer\def\unnumberedsec{\parsearg\unnumberedsecyyy}
3465 \def\unnumberedsecyyy #1{\unnmhead1{#1}} % normally calls unnumberedseczzz
3466 \def\unnumberedseczzz #1{%
3476 \outer\def\numberedsubsec{\parsearg\numberedsubsecyyy}
3477 \def\numberedsubsecyyy #1{\numhead2{#1}} % normally calls numberedsubseczzz
3478 \def\numberedsubseczzz #1{%
3489 \outer\def\appendixsubsec{\parsearg\appendixsubsecyyy}
3490 \def\appendixsubsecyyy #1{\apphead2{#1}} % normally calls appendixsubseczzz
3491 \def\appendixsubseczzz #1{%
3502 \outer\def\unnumberedsubsec{\parsearg\unnumberedsubsecyyy}
3503 \def\unnumberedsubsecyyy #1{\unnmhead2{#1}} %normally calls unnumberedsubseczzz
3504 \def\unnumberedsubseczzz #1{%
3515 \outer\def\numberedsubsubsec{\parsearg\numberedsubsubsecyyy}
3516 \def\numberedsubsubsecyyy #1{\numhead3{#1}} % normally numberedsubsubseczzz
3517 \def\numberedsubsubseczzz #1{%
3529 \outer\def\appendixsubsubsec{\parsearg\appendixsubsubsecyyy}
3530 \def\appendixsubsubsecyyy #1{\apphead3{#1}} % normally appendixsubsubseczzz
3531 \def\appendixsubsubseczzz #1{%
3543 \outer\def\unnumberedsubsubsec{\parsearg\unnumberedsubsubsecyyy}
3544 \def\unnumberedsubsubsecyyy #1{\unnmhead3{#1}} %normally unnumberedsubsubseczzz
3545 \def\unnumberedsubsubseczzz #1{%
3557 \def\infotop{\parsearg\unnumberedzzz}
3558 \def\infounnumbered{\parsearg\unnumberedzzz}
3559 \def\infounnumberedsec{\parsearg\unnumberedseczzz}
3560 \def\infounnumberedsubsec{\parsearg\unnumberedsubseczzz}
3561 \def\infounnumberedsubsubsec{\parsearg\unnumberedsubsubseczzz}
3563 \def\infoappendix{\parsearg\appendixzzz}
3564 \def\infoappendixsec{\parsearg\appendixseczzz}
3565 \def\infoappendixsubsec{\parsearg\appendixsubseczzz}
3566 \def\infoappendixsubsubsec{\parsearg\appendixsubsubseczzz}
3568 \def\infochapter{\parsearg\chapterzzz}
3569 \def\infosection{\parsearg\sectionzzz}
3570 \def\infosubsection{\parsearg\subsectionzzz}
3571 \def\infosubsubsection{\parsearg\subsubsectionzzz}
3591 \def\majorheading{\parsearg\majorheadingzzz}
3592 \def\majorheadingzzz #1{%
3598 \def\chapheading{\parsearg\chapheadingzzz}
3599 \def\chapheadingzzz #1{\chapbreak %
3605 \def\heading{\parsearg\plainsecheading}
3606 \def\subheading{\parsearg\plainsubsecheading}
3607 \def\subsubheading{\parsearg\plainsubsubsecheading}
3614 \def\dobreak#1#2{\par\ifdim\lastskip<#1\removelastskip\penalty#2\vskip#1\fi}
3616 \def\setchapterstyle #1 {\csname CHAPF#1\endcsname}
3623 \def\chapbreak{\dobreak \chapheadingskip {-4000}}
3624 \def\chappager{\par\vfill\supereject}
3625 \def\chapoddpage{\chappager \ifodd\pageno \else \hbox to 0pt{} \chappager\fi}
3627 \def\setchapternewpage #1 {\csname CHAPPAG#1\endcsname}
3629 \def\CHAPPAGoff{%
3634 \def\CHAPPAGon{%
3638 \global\def\HEADINGSon{\HEADINGSsingle}}
3640 \def\CHAPPAGodd{
3644 \global\def\HEADINGSon{\HEADINGSdouble}}
3648 \def\CHAPFplain{
3655 \def\chfplain#1#2{%
3659 \def\chapnum{#2}%
3670 \def\unnchfplain#1{\chfplain{#1}{}}
3674 \def\centerchfplain#1{{%
3675 \def\centerparametersmaybe{%
3685 \def\unnchfopen #1{%
3691 \def\chfopen #1#2{\chapoddpage {\chapfonts
3696 \def\centerchfopen #1{%
3702 \def\CHAPFopen{
3710 \def\secheadingbreak{\dobreak \secheadingskip {-1000}}
3711 \def\secheading#1#2#3{\sectionheading{sec}{#2.#3}{#1}}
3712 \def\plainsecheading#1{\sectionheading{sec}{}{#1}}
3716 \def\subsecheadingbreak{\dobreak \subsecheadingskip {-500}}
3717 \def\subsecheading#1#2#3#4{\sectionheading{subsec}{#2.#3.#4}{#1}}
3718 \def\plainsubsecheading#1{\sectionheading{subsec}{}{#1}}
3723 \def\subsubsecheading#1#2#3#4#5{\sectionheading{subsubsec}{#2.#3.#4.#5}{#1}}
3724 \def\plainsubsubsecheading#1{\sectionheading{subsubsec}{}{#1}}
3731 \def\sectionheading#1#2#3{%
3741 \def\secnum{#2}%
3764 \def\writetocentry#1{%
3779 \def\startcontents#1{%
3789 \unnumbchapmacro{#1}\def\thischapter{}%
3805 \def\contents{%
3821 \def\summarycontents{%
3832 \def\secentry ##1##2##3##4{}
3833 \def\unnumbsecentry ##1##2{}
3834 \def\subsecentry ##1##2##3##4##5{}
3835 \def\unnumbsubsecentry ##1##2{}
3836 \def\subsubsecentry ##1##2##3##4##5##6{}
3837 \def\unnumbsubsubsecentry ##1##2{}
3861 \def\chapentry#1#2#3{\dochapentry{#2\labelspace#1}{#3}}
3864 \def\shortchapentry#1#2#3{%
3876 \def\shortchaplabel#1{%
3894 \def\unnumbchapentry#1#2{\dochapentry{#1}{#2}}
3895 \def\shortunnumberedentry#1#2{\tocentry{#1}{\doshortpageno\bgroup#2\egroup}}
3898 \def\secentry#1#2#3#4{\dosecentry{#2.#3\labelspace#1}{#4}}
3899 \def\unnumbsecentry#1#2{\dosecentry{#1}{#2}}
3902 \def\subsecentry#1#2#3#4#5{\dosubsecentry{#2.#3.#4\labelspace#1}{#5}}
3903 \def\unnumbsubsecentry#1#2{\dosubsecentry{#1}{#2}}
3906 \def\subsubsecentry#1#2#3#4#5#6{%
3908 \def\unnumbsubsubsecentry#1#2{\dosubsubsecentry{#1}{#2}}
3918 \def\dochapentry#1#2{%
3927 \def\dosecentry#1#2{\begingroup
3932 \def\dosubsecentry#1#2{\begingroup
3937 \def\dosubsubsecentry#1#2{\begingroup
3946 \def\tocentry#1#2{\begingroup
3955 \def\labelspace{\hskip1em \relax}
3957 \def\dopageno#1{{\rm #1}}
3958 \def\doshortpageno#1{{\rm #1}}
3960 \def\chapentryfonts{\secfonts \rm}
3961 \def\secentryfonts{\textfonts}
3987 \def\point{$\star$}
3988 \def\result{\leavevmode\raise.15ex\hbox to 1em{\hfil$\Rightarrow$\hfil}}
3989 \def\expansion{\leavevmode\raise.1ex\hbox to 1em{\hfil$\mapsto$\hfil}}
3990 \def\print{\leavevmode\lower.1ex\hbox to 1em{\hfil$\dashv$\hfil}}
3991 \def\equiv{\leavevmode\lower.1ex\hbox to 1em{\hfil$\ptexequiv$\hfil}}
4011 \def\error{\leavevmode\lower.7ex\copy\errorbox}
4017 \def\tex{\begingroup
4045 \def\endldots{\mathinner{\ldots\ldots\ldots\ldots}}%
4046 \def\enddots{\relax\ifmmode\endldots\else$\mathsurround=0pt \endldots\,$\fi}%
4047 \def\@{@}%
4060 \def\lisppar{\null\endgraf}
4083 \def\aboveenvbreak{{\advance\envskipamount by \parskip
4100 \def\ctl{{\circle\char'013\hskip -6pt}}% 6pt from pl file: 1/2charwidth
4101 \def\ctr{{\hskip 6pt\circle\char'010}}
4102 \def\cbl{{\circle\char'012\hskip -6pt}}
4103 \def\cbr{{\hskip 6pt\circle\char'011}}
4104 \def\carttop{\hbox to \cartouter{\hskip\lskip
4107 \def\cartbot{\hbox to \cartouter{\hskip\lskip
4113 \long\def\cartouche{%
4140 \def\Ecartouche{%
4155 \def\nonfillstart{%
4185 \def\nonfillfinish{\afterenvbreak\endgroup}
4188 \def\lisp{\begingroup
4197 \def\example{\begingroup \def\Eexample{\nonfillfinish\endgroup}\lisp}
4207 \def\smalldisplay{\begingroup\def\Esmalldisplay{\nonfillfinish\endgroup}\display}
4208 \def\smallexample{\begingroup\def\Esmallexample{\nonfillfinish\endgroup}\lisp}
4209 \def\smallformat{\begingroup\def\Esmallformat{\nonfillfinish\endgroup}\format}
4210 \def\smalllisp{\begingroup\def\Esmalllisp{\nonfillfinish\endgroup}\lisp}
4214 \def\smalllispx{\begingroup
4215 \def\Esmalllisp{\nonfillfinish\endgroup}%
4216 \def\Esmallexample{\nonfillfinish\endgroup}%
4223 \def\display{\begingroup
4231 \def\smalldisplayx{\begingroup
4232 \def\Esmalldisplay{\nonfillfinish\endgroup}%
4239 \def\format{\begingroup
4248 \def\smallformatx{\begingroup
4249 \def\Esmallformat{\nonfillfinish\endgroup}%
4256 \def\flushleft{\begingroup \def\Eflushleft{\nonfillfinish\endgroup}\format}
4260 \def\flushright{\begingroup
4271 \def\quotation{%
4278 \def\Equotation{\parskip = 0pt \nonfillfinish}%
4294 \def\setdeffont #1 {\csname DEF#1\endcsname}
4304 \def\activeparens{%
4345 \def\opnr{{\sf\char`\(}\global\advance\parencount by 1 }
4346 \def\clnr{{\sf\char`\)}\global\advance\parencount by -1 }
4348 \def\lbrb{{\bf\char`\[}}
4349 \def\rbrb{{\bf\char`\]}}
4361 \def\defname #1#2{%
4363 % outside the @def...
4391 \def\defparsebody #1#2#3{\begingroup\inENV% Environment for definitionbody
4395 \def#1{\endgraf\endgroup\medbreak}%
4396 \def#2{\begingroup\obeylines\activeparens\spacesplit#3}%
4409 \def\defmethparsebody#1#2#3#4 {\begingroup\inENV %
4413 \def#1{\endgraf\endgroup\medbreak}%
4414 \def#2##1 {\begingroup\obeylines\activeparens\spacesplit{#3{##1}}}%
4427 \def\deftypemethparsebody#1#2#3#4 #5 {\begingroup\inENV
4429 \def#1{\endgraf\endgroup\medbreak}%
4430 \def#2##1 ##2 {\begingroup\obeylines\activeparens\spacesplit{#3{##1}{##2}}}%
4443 \def\deftypeopparsebody#1#2#3#4#5 #6 {\begingroup\inENV
4445 \def#1{\endgraf\endgroup\medbreak}%
4446 \def#2##1 ##2 ##3 {%
4447 \def#4{##1}%
4454 \def\defopparsebody #1#2#3#4#5 {\begingroup\inENV %
4458 \def#1{\endgraf\endgroup\medbreak}%
4459 \def#2##1 ##2 {\def#4{##1}%
4470 \def\defvarparsebody #1#2#3{\begingroup\inENV% Environment for definitionbody
4474 \def#1{\endgraf\endgroup\medbreak}%
4475 \def#2{\begingroup\obeylines\spacesplit#3}%
4483 % This is used for \def{tp,vr}parsebody. It could probably be used for
4486 \def\parsebodycommon#1#2#3{%
4491 \def#1{\endgraf\endgroup\medbreak}%
4492 \def#2##1 {\begingroup\obeylines\spacesplit{#3{##1}}}%
4499 \def\defvrparsebody#1#2#3#4 {%
4513 \def\deftpparsebody #1#2#3#4 {%
4521 \def\removeemptybraces\empty#1\relax{#1}
4527 \def\parsetpheaderline#1#2#3{%
4531 \def\defopvarparsebody #1#2#3#4#5 {\begingroup\inENV %
4535 \def#1{\endgraf\endgroup\medbreak}%
4536 \def#2##1 ##2 {\def#4{##1}%
4563 \def\defunargs#1{\functionparens \sl
4570 \ifnum\parencount=0 \else \errmessage{Unbalanced parentheses in @def}\fi%
4576 \def\deftypefunargs #1{%
4591 \def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}
4593 \def\deffnheader #1#2#3{\doind {fn}{\code{#2}}%
4600 \def\defun{\defparsebody\Edefun\defunx\defunheader}
4602 \def\defunheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index
4610 \def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}
4613 \def\deftypefunheader #1#2{\deftypefunheaderx{#1}#2 \relax}
4615 \def\deftypefunheaderx #1#2 #3\relax{%
4624 \def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}
4628 \def\defheaderxcond#1#2$$${\ifx#1\relax\else\code{#1#2} \fi}
4631 \def\deftypefnheader #1#2#3{\deftypefnheaderx{#1}{#2}#3 \relax}
4633 \def\deftypefnheaderx #1#2#3 #4\relax{%
4645 \def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}
4647 \def\defmacheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index
4655 \def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}
4657 \def\defspecheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index
4665 \def\defop #1 {\def\defoptype{#1}%
4668 \def\defopheader#1#2#3{%
4676 \def\deftypeop #1 {\def\deftypeopcategory{#1}%
4681 \def\deftypeopheader#1#2#3#4{%
4692 \def\deftypemethod{%
4696 \def\deftypemethodheader#1#2#3#4{%
4706 \def\deftypeivar{%
4710 \def\deftypeivarheader#1#2#3{%
4720 \def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}
4723 \def\defmethodheader#1#2#3{%
4733 \def\defcv #1 {\def\defcvtype{#1}%
4736 \def\defcvarheader #1#2#3{%
4744 \def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}
4746 \def\defivarheader#1#2#3{%
4758 \def\defvarargs #1{\normalparens #1%
4764 \def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}
4766 \def\defvrheader #1#2#3{\doind {vr}{\code{#2}}%
4771 \def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}
4773 \def\defvarheader #1#2{\doind {vr}{\code{#1}}% Make entry in var index
4780 \def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}
4782 \def\defoptheader #1#2{\doind {vr}{\code{#1}}% Make entry in var index
4789 \def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}
4793 \def\deftypevarheader #1#2{%
4799 \def\dovarind#1 #2\relax{\doind{vr}{\code{#1}}}
4803 \def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}
4805 \def\deftypevrheader #1#2#3{\dovarind#3 \relax%
4814 \def\deftpargs #1{\bf \defvarargs{#1}}
4818 \def\deftp{\deftpparsebody\Edeftp\deftpx\deftpheader}
4820 \def\deftpheader #1#2#3{\doind {tp}{\code{#2}}%
4826 \def\defcvx#1 {\errmessage{@defcvx in invalid context}}
4827 \def\deffnx#1 {\errmessage{@deffnx in invalid context}}
4828 \def\defivarx#1 {\errmessage{@defivarx in invalid context}}
4829 \def\defmacx#1 {\errmessage{@defmacx in invalid context}}
4830 \def\defmethodx#1 {\errmessage{@defmethodx in invalid context}}
4831 \def\defoptx #1 {\errmessage{@defoptx in invalid context}}
4832 \def\defopx#1 {\errmessage{@defopx in invalid context}}
4833 \def\defspecx#1 {\errmessage{@defspecx in invalid context}}
4834 \def\deftpx#1 {\errmessage{@deftpx in invalid context}}
4835 \def\deftypefnx#1 {\errmessage{@deftypefnx in invalid context}}
4836 \def\deftypefunx#1 {\errmessage{@deftypefunx in invalid context}}
4837 \def\deftypeivarx#1 {\errmessage{@deftypeivarx in invalid context}}
4838 \def\deftypemethodx#1 {\errmessage{@deftypemethodx in invalid context}}
4839 \def\deftypeopx#1 {\errmessage{@deftypeopx in invalid context}}
4840 \def\deftypevarx#1 {\errmessage{@deftypevarx in invalid context}}
4841 \def\deftypevrx#1 {\errmessage{@deftypevrx in invalid context}}
4842 \def\defunx#1 {\errmessage{@defunx in invalid context}}
4843 \def\defvarx#1 {\errmessage{@defvarx in invalid context}}
4844 \def\defvrx#1 {\errmessage{@defvrx in invalid context}}
4854 \def\scanmacro#1{%
4868 \def\scanmacro#1{%
4878 \def\macrolist{} % List of all defined macros in the form
4883 \def\cslet#1#2{%
4896 \def\unbrace#1{#1}
4915 \def\macrobodyctxt{%
4929 \def\macroargctxt{%
4950 \expandafter\def\csname macarg.\endcsname{\realbackslash}
4952 \def\macro{\recursivefalse\parsearg\macroxxx}
4953 \def\rmacro{\recursivetrue\parsearg\macroxxx}
4955 \def\macroxxx#1{%
4979 \def\unmacro{\parsearg\unmacroxxx}
4980 \def\unmacroxxx#1{%
4987 \def\do##1{%
4988 \def\tempb{##1}%
4995 \def\newmacrolist{}%
5008 \def\getargs#1{\getargsxxx#1{}}
5009 \def\getargsxxx#1#{\getmacname #1 \relax\getmacargs}
5010 \def\getmacname #1 #2\relax{\macname={#1}}
5011 \def\getmacargs#1{\def\argl{#1}}
5026 \def\parsemargdef#1;{\paramno=0\def\paramlist{}%
5028 \def\parsemargdefxxx#1,{%
5040 \long\def\parsemacbody#1@end macro%
5042 \long\def\parsermacbody#1@end rmacro%
5050 \def\defmacro{%
5108 \def\norecurse#1{\bgroup\cslet{#1}{macsave.#1}}
5114 \def\braceorline#1{\let\next=#1\futurelet\nchar\braceorlinexxx}
5115 \def\braceorlinexxx{%
5122 \def\turnoffmacros{\begingroup \def\do##1{\let\noexpand##1=\relax}%
5129 \def\alias{\begingroup\obeyspaces\parsearg\aliasxxx}
5130 \def\aliasxxx #1{\aliasyyy#1\relax}
5131 \def\aliasyyy #1=#2\relax{\ignoreactivespaces
5146 \def\inforef #1{\inforefzzz #1,,,,**}
5147 \def\inforefzzz #1,#2,#3,#4**{\putwordSee{} \putwordInfo{} \putwordfile{} \file{\ignorespaces #3{}},
5151 \def\node{\ENVcheck\parsearg\nodezzz}
5152 \def\nodezzz#1{\nodexxx [#1,]}
5153 \def\nodexxx[#1,#2]{\gdef\lastnode{#1}}
5158 \def\donoderef{%
5165 \def\unnumbnoderef{%
5171 \def\appendixnoderef{%
5193 \def\setref#1#2{{%
5206 \def\pxref#1{\putwordsee{} \xrefX[#1,,,,,,,]}
5207 \def\xref#1{\putwordSee{} \xrefX[#1,,,,,,,]}
5208 \def\ref#1{\xrefX[#1,,,,,,,]}
5209 \def\xrefX[#1,#2,#3,#4,#5,#6]{\begingroup
5211 \def\printedmanual{\ignorespaces #5}%
5212 \def\printednodename{\ignorespaces #3}%
5219 \def\printednodename{\ignorespaces #1}%
5225 \def\printednodename{\ignorespaces #1}%
5229 \def\printednodename{\refx{#1-title}{}}%
5232 \def\printednodename{\ignorespaces #1}%
5283 \def\dosetq#1#2{%
5297 \def\internalsetq #1#2{'xrdef {#1}{\csname #2\endcsname}}
5301 \def\Ypagenumber{\folio}
5303 \def\Ytitle{\thissection}
5305 \def\Ynothing{}
5307 \def\Ysectionnumberandtype{%
5316 \def\Yappendixletterandtype{%
5333 \def\linenumber{\the\inputlineno:\space}
5339 \def\refx#1#2{%
5362 \def\xrdef#1{\begingroup
5370 \def\readauxfile{\begingroup
5410 % \def\auxhat{\def^{'hat }}% extra space so ok if followed by letter
5428 \def\loop{%
5467 \def\supereject{\par\penalty -20000\footnoteno =0 }
5525 \def\fo@t{\ifcat\bgroup\noexpand\next \let\next\f@@t
5527 \def\f@@t{\bgroup\aftergroup\@foot\let\next}
5528 \def\f@t#1{#1\@foot}
5529 \def\@foot{\strut\par\egroup}
5537 \def\lineskipfactor{.08333}
5538 \def\strutheightpercent{.70833}
5539 \def\strutdepthpercent {.29167}
5541 \def\setleading#1{%
5557 \def\|{%
5584 \def\finalout{\overfullrule=0pt}
5597 \def\epsfannounce{\toks0 = }%
5607 \def\image#1{%
5623 \def\imagexxx#1,#2,#3,#4\finish{%
5659 \def\documentlanguage{\parsearg\dodocumentlanguage}
5660 \def\dodocumentlanguage#1{%
5669 \def\temp{\input txi-#1.tex }%
5707 \def\setemergencystretch{%
5710 \def\emergencystretch{\dimen0}%
5720 \def\internalpagesizes#1#2#3#4#5#6{%
5744 \def\letterpaper{{\globaldefs = 1
5753 \def\smallbook{{\globaldefs = 1
5773 \def\afourpaper{{\globaldefs = 1
5785 \def\afourlatex{{\globaldefs = 1
5795 \def\afourwide{%
5806 \def\pagesizes{\parsearg\pagesizesxxx}
5807 \def\pagesizesxxx#1{\pagesizesyyy #1,,\finish}
5808 \def\pagesizesyyy#1,#2,#3\finish{{%
5835 \def\normaldoublequote{"}
5836 \def\normaltilde{~}
5837 \def\normalcaret{^}
5838 \def\normalunderscore{_}
5839 \def\normalverticalbar{|}
5840 \def\normalless{<}
5841 \def\normalgreater{>}
5842 \def\normalplus{+}
5843 \def\normaldollar{$}
5854 \def\ifusingtt#1#2{\ifdim \fontdimen3\font=0pt #1\else #2\fi}
5860 \def\ifusingit#1#2{\ifdim \fontdimen1\font>0pt #1\else #2\fi}
5868 \def\activedoublequote{{\tt\char34}}
5871 \def~{{\tt\char126}}
5874 \def^{{\tt \hat}}
5879 \def\_{\leavevmode \kern.06em \vbox{\hrule width.3em height.1ex}}
5882 \def|{{\tt\char124}}
5885 \def<{{\tt \less}}
5888 \def>{{\tt \gtr}}
5890 \def+{{\tt \char 43}}
5892 \def${\ifusingit{{\sl\$}}\normaldollar}
5894 %\def^^[{$\diamondsuit$}
5898 \global\def={{\tt \char 61}}}
5907 \def\otherifyactive{\catcode`+=\other \catcode`\_=\other}
5921 \def\normalbackslash{{\tt\rawbackslashxx}}
5928 @def@turnoffactive{@let"=@normaldoublequote
5939 @def@normalturnoffactive{@let"=@normaldoublequote
5989 @c time-stamp-start: "def\\\\texinfoversion{"