blob: 44e3252180455a12e62ca76d07a6c0a5c931bffc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
\font\manual=manfnt % font used for the METAFONT logo and special symbols
\newcommand{\bs}{\char '134} % backslash for tt fonts
\newcommand{\ALW}{Apple LaserWriter}
\newcommand{\AmSTeX}{%
$\cal A$\kern-.1667em\lower.5ex\hbox{$\cal M$}\kern-.125em$\cal S$-\TeX}
\newcommand{\BG}{BBN BitGraph\INDEX{bbn bitgraph}{BBN BitGraph}}
\newcommand{\C}{C}
\newcommand{\CANON}{Canon\INDEX{canon}{Canon}}
\newcommand{\CF}[1]{{\tt #1()}%
\INDEX{#1}{\string\CFNX{#1}}} % a C function name
\newcommand{\CFNX}[1]{{\tt #1()}}
\newcommand{\CN}[1]{{\tt #1}%
\INDEX{#1}{\string\CNNX{#1}}} % a C name
\newcommand{\CNNX}[1]{{\tt #1}}
\newcommand{\DEC}{DEC}
\newcommand{\FN}[1]{{\tt #1}%
\INDEX{#1}{\string\tt\space #1}} % a file name
\newcommand{\FNNX}[1]{{\tt #1}}
\newcommand{\HCF}[1]{#1()} % a C function name in a section header
\newcommand{\HPLJ}{Hewlett-Packard LaserJet%
\INDEX{hewlett-packard laserjet}{Hewlett-Packard LaserJet}}
\newcommand{\HPUX}{HPUX\INDEX{hpux}{HPUX}}
\newcommand{\IBMPC}{IBM PC\INDEX{ibm pc}{IBM PC}}
\newcommand{\IMAGEN}{Imagen\INDEX{imagen}{Imagen}}
\newcommand{\KCC}{KCC-20\INDEX{kcc-20}{KCC-20}}
\newcommand{\LATTICE}{Lattice\INDEX{lattice}{Lattice}}
\newcommand{\MAC}{Apple Macintosh\INDEX{apple macintosh}{Apple Macintosh}}
\newcommand{\makeunderscorenormal}{\catcode`\_=8}
\newcommand{\makeunderscoreletter}{\catcode`\_=11}
\newcommand{\MICROSOFT}{Microsoft\INDEX{microsoft}{Microsoft}}
\newcommand{\MF}{{\manual META}\-{\manual FONT}}
\newcommand{\N}[1]{{#1}\INDEX{#1}{#1}}
\newcommand{\PASCAL}{Pascal\INDEX{pascal}{Pascal}}
\newcommand{\PCC}{PCC-20\INDEX{pcc-20}{PCC-20}}
\newcommand{\PCDOS}{PC-DOS\INDEX{pc-dos}{PC-DOS}}
\newcommand{\PLOT}{{\mbox{\raise.2ex\hbox{$<$}\kern-.1em\hbox{PLOT79}
\kern-.1em\hbox{\raise.2ex\hbox{$>$}}}}}
\newcommand{\POSTSCRIPT}{Post\-Script\INDEX{postscript}{Post\-Script}}
\newcommand{\SUNOS}{SUN-OS\INDEX{sun-os}{SUN-OS}}
\newcommand{\TANGLE}{Tangle\INDEX{tangle}{Tangle}}
\newcommand{\TEKTRONIX}{Tektronix\INDEX{tektronix}{Tektronix}}
\newcommand{\TOPS}{TOPS-20\INDEX{tops-20}{TOPS-20}}
\newcommand{\TWENTY}{DEC-20\INDEX{dec-20}{DEC-20}}
\newcommand{\UNIX}{Unix\INDEX{unix}{Unix}}
\newcommand{\VAX}{VAX\INDEX{vax}{VAX}}
\newcommand{\VMS}{VMS\INDEX{vms}{VMS}}
\newcommand{\WEAVE}{Weave\INDEX{weave}{Weave}}
\newcommand{\WEB}{Web\INDEX{web}{Web}}
\newcommand{\WIZARD}{Wizard\INDEX{wizard}{Wizard}}
%
\newcommand{\X}[1]{{#1}\INDEX{#1}{#1}} % shorthand for common indexing tasks
% ======================================================================
% NB: In this document, underscore is a normal letter except where
% turned back to its subscript function by \makeunderscorenormal
% ======================================================================
\makeunderscoreletter
|