3 .\"----- Page layout --------------------------------------------------------
23 .el .ds RF FORMFEED[Page %]
30 .\"----- Font handling ------------------------------------------------------
32 .\" .Ff font nfont [stuff more-stuff]
33 .\" Without stuff, changes to font. With stuff, prints stuff in font
34 .\" and more-stuff in the current font, with no intervening space.
38 . el \&\f\\$1\\$3\fP\\$4
44 . el \&\f\\$2\\$3\fP\\$4
48 .\" .R|.B|.I|... [stuff more-stuff]
49 .\" Change to appropriate font, or print stuff in chosen font followed
50 .\" by more-stuff in current font, with no intervening space.
64 .Ff (CR R "\\$1" "\\$2"
67 .Ff (CB B "\\$1" "\\$2"
70 .Ff (CI I "\\$1" "\\$2"
73 .Ff (HR R "\\$1" "\\$2"
76 .Ff (HB B "\\$1" "\\$2"
79 .Ff (HI I "\\$1" "\\$2"
82 .\"----- Titling ------------------------------------------------------------
85 .\" Typesets one of the RFC header lines.
92 .\" .TT number author title
93 .\" Sets the main title, and fiddles the running headers and footers.
110 .\" .TI level title [number]
111 .\" Sets a title without a number.
124 . ie t \&\\$3.\h'\\n(_iu-\w'\\$3.'u'\c
134 .\" Sets a level-n title (n = 0, 1, 2, 3). Does automatic numbering.
138 .TI 0 "\\$1" "\\n+(T0"
142 .TI 1 "\\$1" "\\n(T0.\\n+(T1"
146 .TI 2 "\\$1" "\\n(T0.\\n(T1.\\n+(T2"
149 .TI 3 "\\$1" "\\n(T0.\\n(T1.\\n(T2.\\n+(T3"
153 .\" Starts the appendix.
159 .\"----- Bibliography -------------------------------------------------------
162 .\" Starts a bibliography section. The thing is the widest bibliography
165 .nr bw \\w'[\\$1]\h'1m''
170 .\" Puts in the header for a bibliography item.
174 [\\$1]\h'\\n(bwu-\\w'[\\$1]'u'\c
178 .\" Ends a bibliography section.
183 .\"----- Lists of things ----------------------------------------------------
189 .ie '\\$1'' .ds _i 4n
206 .ab unexpected .LE (at line \\n(.c)
210 .\" Starts an unordered list
214 .el .ds b\\$1 \fB\\$3\fP
230 .\" Starts an ordered (numbered) list
245 .af i\\n(ol \\*(m\\n(ol
246 .ds L \\*(l\\n(ol\\\\n+(i\\n(ol\\*(r\\n(ol
254 .\" Starts a definition list
260 .\" Starts a definition item for `name'
265 .ie \w'\\$1\h'2n''u<1i \h'1i-\w'\\$1'u'\c
271 .\" Starts a new list item
274 .ie '\\$1'' .ds LL \\*L
276 \h'-\w'\\*(LL\h'1n''u'\\*(LL\h'1n'\c
282 .\" Starts a display.
296 .\" Starts a listing kinda thing.
304 .\" Ends a listing kinda thing.
311 .\" --- Mathematical things ---
313 .\" Superscript and subscript (not very good).
336 .R \z'\*(_(\\$1\*(_)\c
340 .\"------ That's all, folks -------------------------------------------------