3 .\"----- Page layout --------------------------------------------------------
25 .el .ds RF FORMFEED[Page %]
32 .\"----- Font handling ------------------------------------------------------
34 .\" .Ff font nfont [stuff more-stuff]
35 .\" Without stuff, changes to font. With stuff, prints stuff in font
36 .\" and more-stuff in the current font, with no intervening space.
40 . el \&\f\\$1\\$3\fP\\$4
46 . el \&\f\\$2\\$3\fP\\$4
50 .\" .R|.B|.I|... [stuff more-stuff]
51 .\" Change to appropriate font, or print stuff in chosen font followed
52 .\" by more-stuff in current font, with no intervening space.
66 .Ff (CR R "\\$1" "\\$2"
69 .Ff (CB B "\\$1" "\\$2"
72 .Ff (CI I "\\$1" "\\$2"
75 .Ff (HR R "\\$1" "\\$2"
78 .Ff (HB B "\\$1" "\\$2"
81 .Ff (HI I "\\$1" "\\$2"
84 .\"----- Paragraphs ---------------------------------------------------------
97 .\"----- Titling ------------------------------------------------------------
100 .\" Typesets one of the RFC header lines.
107 .\" .TT number author title
108 .\" Sets the main title, and fiddles the running headers and footers.
125 .\" .TI level title [number]
126 .\" Sets a title without a number.
139 . ie t \&\\$3.\h'\\n(_iu-\w'\\$3.'u'\c
149 .\" Sets a level-n title (n = 0, 1, 2, 3). Does automatic numbering.
153 .TI 0 "\\$1" "\\n+(T0"
157 .TI 1 "\\$1" "\\n(T0.\\n+(T1"
161 .TI 2 "\\$1" "\\n(T0.\\n(T1.\\n+(T2"
164 .TI 3 "\\$1" "\\n(T0.\\n(T1.\\n(T2.\\n+(T3"
168 .\" Starts the appendix.
174 .\"----- Bibliography -------------------------------------------------------
177 .\" Starts a bibliography section. The thing is the widest bibliography
180 .nr bw \\w'[\\$1]\h'1m''
185 .\" Puts in the header for a bibliography item.
190 [\\$1]\h'\\n(bwu-\\w'[\\$1]'u'\c
194 .\" Ends a bibliography section.
199 .\"----- Lists of things ----------------------------------------------------
205 .ie '\\$1'' .ds _i 4n
222 .ab unexpected .LE (at line \\n(.c)
226 .\" Starts an unordered list
230 .el .ds b\\$1 \fB\\$3\fP
246 .\" Starts an ordered (numbered) list
261 .af i\\n(ol \\*(m\\n(ol
262 .ds L \\*(l\\n(ol\\\\n+(i\\n(ol\\*(r\\n(ol
270 .\" Starts a definition list
276 .\" Starts a definition item for `name'
281 .ie \w'\\$1\h'2n''u<1i \h'1i-\w'\\$1'u'\c
287 .\" Starts a new list item
290 .ie '\\$1'' .ds LL \\*L
292 \h'-\w'\\*(LL\h'1n''u'\\*(LL\h'1n'\c
298 .\" Starts a display.
313 .\" Starts a listing kinda thing.
321 .\" Ends a listing kinda thing.
328 .\" --- Mathematical things ---
330 .\" Superscript and subscript (not very good).
353 .R \z'\*(_(\\$1\*(_)\c
357 .\"------ That's all, folks -------------------------------------------------