rev |
line source |
meillo@0
|
1 .do xflag 3
|
meillo@0
|
2 .de __
|
meillo@0
|
3 ..
|
meillo@0
|
4 .blm __ \" ignore empty lines in input
|
meillo@0
|
5 .lc_ctype en_US.utf8
|
meillo@0
|
6 .mediasize a4
|
meillo@0
|
7
|
meillo@0
|
8 .fp 1 R LinLibertine_R otf
|
meillo@0
|
9 .feature R +onum
|
meillo@0
|
10 .fp 2 I LinLibertine_RI otf
|
meillo@0
|
11 .feature I +onum
|
meillo@0
|
12 .fp 3 B LinLibertine_RB otf
|
meillo@0
|
13 .feature B +onum
|
meillo@0
|
14 .fp 4 BI LinLibertine_RBI otf
|
meillo@0
|
15 .feature BI +onum
|
meillo@0
|
16 .fp 5 CW TerminusMedium-4.36 ttf
|
meillo@0
|
17 .fp 0 CI TerminusMediumItalic-4.36 ttf
|
meillo@0
|
18 .fp 0 CB TerminusBold-4.36 ttf
|
meillo@0
|
19 .fp 0 L TerminusMedium-4.36 ttf
|
meillo@75
|
20 .ftr CW -\-
|
meillo@75
|
21 .ftr CI -\-
|
meillo@75
|
22 .ftr CB -\-
|
meillo@75
|
23 .ftr L -\-
|
meillo@15
|
24 .fp 0 SC LinLibertine_R otf
|
meillo@15
|
25 .feature SC +onum +smcp
|
meillo@15
|
26 .fp 0 IC LinLibertine_RI otf
|
meillo@15
|
27 .feature IC +onum +smcp
|
meillo@0
|
28 .fp 0 BC LinLibertine_RB otf
|
meillo@0
|
29 .feature BC +onum +smcp
|
meillo@0
|
30
|
meillo@0
|
31 .ig
|
meillo@75
|
32 . nr PS 11
|
meillo@75
|
33 . nr VS 13
|
meillo@75
|
34 . padj
|
meillo@0
|
35 ..
|
meillo@0
|
36
|
meillo@0
|
37 .nr PI 3n
|
meillo@41
|
38 .nr PD .3v
|
meillo@0
|
39 .nr lu 0
|
meillo@0
|
40 .af PN i
|
meillo@0
|
41
|
meillo@15
|
42 .ds _E '\\\\n(PN''\f(SCMarkus Schnalke: The Modern Mail Handler\fP' \" left
|
meillo@15
|
43 .ds _O '\f(SCChapter \\\\n(H1\ \ \\\\*(_C\fP''\\\\n(PN' \" right
|
meillo@29
|
44 .ds _o '\f(SC\\\\*(_C\fP''\\\\n(PN' \" right
|
meillo@0
|
45 .ds CH "
|
meillo@0
|
46
|
meillo@0
|
47 .nr HM 3.3c
|
meillo@0
|
48 .nr FM 6.6c
|
meillo@75
|
49 .nr LL 13c
|
meillo@75
|
50 .ll 13c
|
meillo@0
|
51 .nr LT \n(LL
|
meillo@75
|
52 .if t .nr PO 3.3c
|
meillo@0
|
53
|
meillo@0
|
54 .de _M \" change margins for text block on next page
|
meillo@75
|
55 .if t .if o .nr PO +(21c-\n(.lu-(2u*3.3c))c
|
meillo@75
|
56 .if t .if e .nr PO -(21c-\n(.lu-(2u*3.3c))c
|
meillo@0
|
57 .ds CF "
|
meillo@0
|
58 ..
|
meillo@0
|
59 .wh -1u _M
|
meillo@0
|
60
|
meillo@0
|
61 .de CW
|
meillo@0
|
62 .nr PQ \\n(.f
|
meillo@0
|
63 .if t \{\
|
meillo@0
|
64 . ft CW
|
meillo@0
|
65 . if !^\\$1^^ \&\\$1\f\\n(PQ\\$2
|
meillo@0
|
66 .\}
|
meillo@0
|
67 .if n \{\
|
meillo@0
|
68 . ie ^\\$1^^ .ul 999
|
meillo@0
|
69 . el .ul 1
|
meillo@0
|
70 . if \\n(.$=1 \&\\$1
|
meillo@0
|
71 . if \\n(.$>1 \&\\$1\c
|
meillo@0
|
72 . if \\n(.$>1 \&\\$2
|
meillo@0
|
73 .\}
|
meillo@0
|
74 ..
|
meillo@0
|
75
|
meillo@35
|
76 .ds [. " [
|
meillo@0
|
77 .ds .] ]
|
meillo@0
|
78 .rm ]<
|
meillo@0
|
79 .de ]<
|
meillo@0
|
80 . LP
|
meillo@0
|
81 . de FP
|
meillo@0
|
82 . IP \\\\$1.
|
meillo@0
|
83 \\..
|
meillo@0
|
84 . rm FS FE
|
meillo@0
|
85 ..
|
meillo@0
|
86
|
meillo@0
|
87 .am PT
|
meillo@0
|
88 . rs
|
meillo@0
|
89 ..
|
meillo@0
|
90
|
meillo@0
|
91 .rm NH
|
meillo@0
|
92 .de NH
|
meillo@0
|
93 .SH
|
meillo@0
|
94 .nr NS \\$1
|
meillo@0
|
95 .if !\\n(.$ .nr NS 1
|
meillo@0
|
96 .if !\\n(NS .nr NS 1
|
meillo@0
|
97 .nr H\\n(NS +1
|
meillo@6
|
98 .if \\n(NS<2 .nr H2 0
|
meillo@6
|
99 .if \\n(NS<3 .nr H3 0
|
meillo@0
|
100 .ds SN \\n(H1
|
meillo@6
|
101 .if \\n(NS>1 .as SN \&.\\n(H2
|
meillo@6
|
102 .if \\n(NS>2 .as SN \&.\\n(H3
|
meillo@0
|
103 ..
|
meillo@0
|
104
|
meillo@40
|
105 .de H-
|
meillo@29
|
106 .EH "
|
meillo@29
|
107 .OH "
|
meillo@29
|
108 .bp
|
meillo@44
|
109 .rs
|
meillo@29
|
110 .if e .bp
|
meillo@29
|
111 .lg 0
|
meillo@29
|
112 .nr PS +6
|
meillo@29
|
113 .nr VS +6
|
meillo@29
|
114 .SH
|
meillo@29
|
115 .ce 1
|
meillo@29
|
116 .tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
|
meillo@29
|
117 \&\\$1
|
meillo@29
|
118 .br
|
meillo@29
|
119 .tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
|
meillo@29
|
120 .nr PS -6
|
meillo@29
|
121 .nr VS -6
|
meillo@29
|
122 .lg
|
meillo@29
|
123 .RT
|
meillo@40
|
124 .if !,\\$2,no, \{
|
meillo@40
|
125 . EH "\\\\*(_E
|
meillo@40
|
126 . ie \\n(H1 .OH "\\\\*(_O
|
meillo@40
|
127 . el .OH "\\\\*(_o
|
meillo@40
|
128 . ds CF \\n(PN
|
meillo@40
|
129 .\}
|
meillo@29
|
130 .sp 4
|
meillo@29
|
131 .nr PP 0
|
meillo@29
|
132 ..
|
meillo@29
|
133
|
meillo@0
|
134 .de H0
|
meillo@0
|
135 .EH "
|
meillo@0
|
136 .OH "
|
meillo@0
|
137 .bp
|
meillo@44
|
138 .rs
|
meillo@0
|
139 .if e .bp
|
meillo@0
|
140 . lg 0
|
meillo@0
|
141 . nr PS +6
|
meillo@0
|
142 . nr VS +6
|
meillo@35
|
143 .ie \\n(.$=1 \{\
|
meillo@0
|
144 . NH 1
|
meillo@0
|
145 . ce 1
|
meillo@0
|
146 Chapter \\*(SN
|
meillo@0
|
147 . sp .5
|
meillo@0
|
148 .\}
|
meillo@35
|
149 .el .if ,\\$2,no, .SH
|
meillo@0
|
150 . ce 1
|
meillo@0
|
151 . tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
|
meillo@0
|
152 \&\\$1
|
meillo@0
|
153 . br
|
meillo@0
|
154 . tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
|
meillo@0
|
155 . nr PS -6
|
meillo@0
|
156 . nr VS -6
|
meillo@0
|
157 . lg
|
meillo@0
|
158 .ds _C "\\$1
|
meillo@0
|
159 . RT
|
meillo@0
|
160 . XS
|
meillo@0
|
161 . sp .5v
|
meillo@0
|
162 . B
|
meillo@35
|
163 .ie \\n(.$=1 \{\
|
meillo@46
|
164 \\*(SN \\$1
|
meillo@0
|
165 .\}
|
meillo@35
|
166 .el .if ,\\$2,no, \&\\$1
|
meillo@0
|
167 . XE
|
meillo@29
|
168 .EH "\\\\*(_E
|
meillo@29
|
169 .ie \\n(H1 .OH "\\\\*(_O
|
meillo@29
|
170 .el .OH "\\\\*(_o
|
meillo@29
|
171 .ds CF \\n(PN
|
meillo@0
|
172 .sp 4
|
meillo@0
|
173 .nr PP 0
|
meillo@0
|
174 ..
|
meillo@0
|
175
|
meillo@39
|
176
|
meillo@39
|
177 .\" Reset page Numbers, set page number format ($1) and move to a right page.
|
meillo@39
|
178 .de RN
|
meillo@39
|
179 .ie e .pn 1
|
meillo@39
|
180 .el \{
|
meillo@39
|
181 . pn 0
|
meillo@39
|
182 . bp
|
meillo@39
|
183 .\}
|
meillo@39
|
184 .ie \\n(.$=1 .af PN \\$1
|
meillo@39
|
185 .el .af PN 1
|
meillo@39
|
186 ..
|
meillo@39
|
187
|
meillo@39
|
188
|
meillo@0
|
189 .de H1
|
meillo@0
|
190 .br
|
meillo@0
|
191 .ne 7
|
meillo@1
|
192 .sp
|
meillo@0
|
193 . nr PS +2
|
meillo@0
|
194 . nr VS +2
|
meillo@6
|
195 .if '\\$2'no' .SH
|
meillo@6
|
196 .if \\n(.$=1 .NH 2
|
meillo@0
|
197 . lg 0
|
meillo@0
|
198 . tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
|
meillo@6
|
199 .if !'\\$2'no' \&\\*(SN
|
meillo@6
|
200 \\$1
|
meillo@0
|
201 . br
|
meillo@0
|
202 . tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
|
meillo@0
|
203 . nr PS -2
|
meillo@0
|
204 . nr VS -2
|
meillo@0
|
205 . lg
|
meillo@0
|
206 . RT
|
meillo@6
|
207 .if !'\\$2'no' \{\
|
meillo@0
|
208 .ds _S "\\$1
|
meillo@0
|
209 . XS
|
meillo@59
|
210 . sp .3v
|
meillo@0
|
211 \\*(SN \\$1
|
meillo@0
|
212 . XE
|
meillo@6
|
213 .\}
|
meillo@6
|
214 .nr PP 0
|
meillo@6
|
215 ..
|
meillo@6
|
216
|
meillo@6
|
217 .de H2
|
meillo@6
|
218 .br
|
meillo@7
|
219 .ne 4
|
meillo@59
|
220 .NH 3
|
meillo@11
|
221 \&\\*(SN
|
meillo@6
|
222 \\$1
|
meillo@11
|
223 .RT
|
meillo@6
|
224 .ds _S "\\$1
|
meillo@11
|
225 .XS
|
meillo@59
|
226 \\*(SN \\$1
|
meillo@11
|
227 .XE
|
meillo@11
|
228 .nr PP 0
|
meillo@11
|
229 ..
|
meillo@11
|
230
|
meillo@11
|
231 .de U2
|
meillo@11
|
232 .br
|
meillo@11
|
233 .ne 4
|
meillo@11
|
234 .SH
|
meillo@11
|
235 \\$1
|
meillo@11
|
236 .RT
|
meillo@0
|
237 .nr PP 0
|
meillo@0
|
238 ..
|
meillo@0
|
239
|
meillo@73
|
240 .de U3
|
meillo@73
|
241 .br
|
meillo@73
|
242 .ne 4
|
meillo@73
|
243 .RT
|
meillo@73
|
244 .sp
|
meillo@73
|
245 .I "\\$1
|
meillo@73
|
246 .RT
|
meillo@73
|
247 .nr PP 0
|
meillo@73
|
248 ..
|
meillo@73
|
249
|
meillo@0
|
250 .de P
|
meillo@0
|
251 .ie \\n(PP .PP
|
meillo@0
|
252 .el .LP
|
meillo@0
|
253 .nr PP 1
|
meillo@0
|
254 ..
|
meillo@0
|
255
|
meillo@0
|
256 .am IP
|
meillo@0
|
257 .nr PP 0
|
meillo@0
|
258 ..
|
meillo@0
|
259
|
meillo@6
|
260 .de BU
|
meillo@6
|
261 .IP \(bu
|
meillo@6
|
262 ..
|
meillo@6
|
263
|
meillo@0
|
264 .am QP
|
meillo@0
|
265 .ps -1
|
meillo@0
|
266 ..
|
meillo@0
|
267
|
meillo@0
|
268 .am DS
|
meillo@0
|
269 .ft CW
|
meillo@0
|
270 .ps -1
|
meillo@0
|
271 .ta T 8n
|
meillo@0
|
272 ..
|
meillo@0
|
273
|
meillo@0
|
274 .am FA
|
meillo@0
|
275 .ps 8
|
meillo@0
|
276 .vs 9
|
meillo@0
|
277 ..
|
meillo@18
|
278
|
meillo@18
|
279 .de Fn \" file name
|
meillo@18
|
280 .CW "\\$1" "\\$2
|
meillo@18
|
281 ..
|
meillo@18
|
282 .de Pn \" program name
|
meillo@18
|
283 .CW "\\$1" "\\$2
|
meillo@18
|
284 ..
|
meillo@18
|
285 .de Fu \" function
|
meillo@18
|
286 .CW "\\$1" "\\$2
|
meillo@18
|
287 ..
|
meillo@19
|
288 .de Ev \" env variable
|
meillo@19
|
289 .CW "\\$1" "\\$2
|
meillo@19
|
290 ..
|
meillo@18
|
291 .de Cl \" command line
|
meillo@18
|
292 `\c
|
meillo@18
|
293 .CW "\\$1" "'\\$2
|
meillo@18
|
294 ..
|
meillo@18
|
295 .de Sw \" switch
|
meillo@18
|
296 .CW "\\$1" "\\$2
|
meillo@18
|
297 ..
|
meillo@18
|
298 .de Mp \" man page
|
meillo@18
|
299 .I "\\$1" "\\$2
|
meillo@18
|
300 ..
|
meillo@18
|
301 .de Pe \" profile entry
|
meillo@18
|
302 .CW "\\$1" "\\$2
|
meillo@18
|
303 ..
|
meillo@67
|
304
|
meillo@67
|
305 .de Ci \" commit ref
|
meillo@70
|
306 .ds _t \\$1
|
meillo@70
|
307 .substring _t 0 6
|
meillo@67
|
308 [\(rh
|
meillo@70
|
309 .CW "\\*(_t" "]\\$2
|
meillo@67
|
310 ..
|
meillo@77
|
311
|
meillo@77
|
312 .de Cf \" cf. (ref within document)
|
meillo@77
|
313 (\(-> \\$1)\\$2
|
meillo@77
|
314 ..
|