Blame


1 5f1cf8e6 2004-05-16 devnull .\" 10/22/92 activate next line before installing
2 75347226 2004-05-17 devnull .pi #9/bin/auxpm
3 5f1cf8e6 2004-05-16 devnull .
4 5f1cf8e6 2004-05-16 devnull . \" IZ - initialization
5 5f1cf8e6 2004-05-16 devnull .de IZ
6 5f1cf8e6 2004-05-16 devnull .fp 1 R \" force a font out into prefix
7 5f1cf8e6 2004-05-16 devnull .nr PS 10 \" point size
8 5f1cf8e6 2004-05-16 devnull .nr VS 12 \" line spacing
9 5f1cf8e6 2004-05-16 devnull .ps \\n(PS
10 5f1cf8e6 2004-05-16 devnull .ie \\n(VS>=41 .vs \\n(VSu
11 5f1cf8e6 2004-05-16 devnull .el .vs \\n(VSp
12 5f1cf8e6 2004-05-16 devnull .nr LL 6i \" line length
13 5f1cf8e6 2004-05-16 devnull .ll \\n(LLu
14 5f1cf8e6 2004-05-16 devnull .nr LT \\n(.l \" title length
15 5f1cf8e6 2004-05-16 devnull .lt \\n(LTu
16 5f1cf8e6 2004-05-16 devnull .if !\\n(HM .nr HM 1i \" top of page
17 5f1cf8e6 2004-05-16 devnull .if !\\n(FM .nr FM 1i \" footer margin
18 5f1cf8e6 2004-05-16 devnull .if !\\n(FO .nr FO \\n(.p-\\n(FM \" bottom of page
19 5f1cf8e6 2004-05-16 devnull . \" to set text ht to N, set FO to N + \n(HM. default is 10i
20 5f1cf8e6 2004-05-16 devnull .pl 32767u \" safety first: big pages for pm
21 5f1cf8e6 2004-05-16 devnull .if !\\n(PO .nr PO \\n(.ou \" page offset
22 5f1cf8e6 2004-05-16 devnull .nr PI 5n \" .PP paragraph indent
23 5f1cf8e6 2004-05-16 devnull .nr QI 5n \" .QS indent
24 5f1cf8e6 2004-05-16 devnull .nr DI 5n \" .DS indent
25 5f1cf8e6 2004-05-16 devnull .nr PD 0.3v \" paragraph vertical separation
26 5f1cf8e6 2004-05-16 devnull .nr TS 0.5v \" space around tables
27 5f1cf8e6 2004-05-16 devnull .nr Kf 0.5v \" space around .KF/.KE
28 5f1cf8e6 2004-05-16 devnull .nr Ks 0.5v \" space around .KS/.KE
29 5f1cf8e6 2004-05-16 devnull .
30 5f1cf8e6 2004-05-16 devnull .nr P1 .4i \" indent for .P1/.P2
31 5f1cf8e6 2004-05-16 devnull .nr dP 1 \" delta point size for programs in .P1/.P2
32 5f1cf8e6 2004-05-16 devnull .nr dV 2p \" delta vertical for programs
33 5f1cf8e6 2004-05-16 devnull .nr dT 8 \" delta tab stop for programs
34 5f1cf8e6 2004-05-16 devnull .nr DV .5v \" space before start of program
35 5f1cf8e6 2004-05-16 devnull .nr IP 0 \" ?
36 5f1cf8e6 2004-05-16 devnull .nr IR 0 \" ?
37 5f1cf8e6 2004-05-16 devnull .nr I1 \\n(PIu
38 5f1cf8e6 2004-05-16 devnull .ev 1
39 5f1cf8e6 2004-05-16 devnull .if !\\n(FL .nr FL \\n(LLu \" footnote length
40 5f1cf8e6 2004-05-16 devnull .ll \\n(FLu
41 5f1cf8e6 2004-05-16 devnull .ps 8 \" text size & leading in footnote
42 5f1cf8e6 2004-05-16 devnull .vs 10p
43 5f1cf8e6 2004-05-16 devnull .ev
44 5f1cf8e6 2004-05-16 devnull .if \\*(CH .ds CH "\(hy \\\\n(PN \(hy
45 5f1cf8e6 2004-05-16 devnull .ds # #\\\\n(.c \\\\n(.F
46 5f1cf8e6 2004-05-16 devnull .
47 5f1cf8e6 2004-05-16 devnull .
48 5f1cf8e6 2004-05-16 devnull .ME \" initialize date strings
49 5f1cf8e6 2004-05-16 devnull .rm ME
50 5f1cf8e6 2004-05-16 devnull . \" accents: \*'e \*`e \*:u \*^e \*~n \*va \*,c
51 5f1cf8e6 2004-05-16 devnull .ds ' \h'\w'e'u*4/10'\z\(aa\h'-\w'e'u*4/10'
52 5f1cf8e6 2004-05-16 devnull .ds ` \h'\w'e'u*4/10'\z\(ga\h'-\w'e'u*4/10'
53 5f1cf8e6 2004-05-16 devnull .ds : \\v'-0.6m'\\h'(1u-(\\\\n(.fu%2u))*0.13m+0.00m'\\z.\\h'0.2m'\\z.\\h'-((1u-(\\\\n(.fu%2u))*0.13m+0.20m)'\\v'0.6m'
54 5f1cf8e6 2004-05-16 devnull .ds ^ \\\\k:\\h'-\\\\n(.fu+1u/2u*2u+\\\\n(.fu-1u*0.13m+0.06m'\\z^\\h'|\\\\n:u'
55 5f1cf8e6 2004-05-16 devnull .ds ~ \\\\k:\\h'-\\\\n(.fu+1u/2u*2u+\\\\n(.fu-1u*0.13m+0.06m'\\z~\\h'|\\\\n:u'
56 5f1cf8e6 2004-05-16 devnull .ds v \\\\k:\\\\h'+\\\\w'e'u/4u'\\\\v'-0.6m'\\\\s6v\\\\s0\\\\v'0.6m'\\\\h'|\\\\n:u'
57 5f1cf8e6 2004-05-16 devnull .ds , \\\\k:\\\\h'\\\\w'c'u*0.4u'\\\\z,\\\\h'|\\\\n:u'
58 5f1cf8e6 2004-05-16 devnull ..
59 5f1cf8e6 2004-05-16 devnull .
60 5f1cf8e6 2004-05-16 devnull .
61 5f1cf8e6 2004-05-16 devnull . \" SP - generate paddable space
62 5f1cf8e6 2004-05-16 devnull .de SP
63 5f1cf8e6 2004-05-16 devnull .br
64 5f1cf8e6 2004-05-16 devnull .nr X 1v
65 5f1cf8e6 2004-05-16 devnull .if \\n(.$ .nr X \\$1v
66 5f1cf8e6 2004-05-16 devnull .ie '\\$2'exactly' \{\
67 5f1cf8e6 2004-05-16 devnull \v'\\nXu'\ \h'-\w'\ 'u'\c
68 5f1cf8e6 2004-05-16 devnull .sp \\$1\}
69 5f1cf8e6 2004-05-16 devnull .el .X "SP \\nX \\$2"
70 5f1cf8e6 2004-05-16 devnull ..
71 5f1cf8e6 2004-05-16 devnull . \" NE - need space on this page
72 5f1cf8e6 2004-05-16 devnull .de NE
73 5f1cf8e6 2004-05-16 devnull .nr X 1v
74 5f1cf8e6 2004-05-16 devnull .if \\n(.$ .nr X \\$1v
75 5f1cf8e6 2004-05-16 devnull .X "NE \\nX \\$2"
76 5f1cf8e6 2004-05-16 devnull ..
77 5f1cf8e6 2004-05-16 devnull . \" BP, FL, FC - begin page, flush figures, flush column
78 5f1cf8e6 2004-05-16 devnull .de BP
79 5f1cf8e6 2004-05-16 devnull .br
80 5f1cf8e6 2004-05-16 devnull .X CMD BP
81 5f1cf8e6 2004-05-16 devnull ..
82 5f1cf8e6 2004-05-16 devnull .de FL
83 5f1cf8e6 2004-05-16 devnull .br
84 5f1cf8e6 2004-05-16 devnull .X CMD FL
85 5f1cf8e6 2004-05-16 devnull ..
86 5f1cf8e6 2004-05-16 devnull .de FC
87 5f1cf8e6 2004-05-16 devnull .br
88 5f1cf8e6 2004-05-16 devnull .X CMD FC
89 5f1cf8e6 2004-05-16 devnull ..
90 5f1cf8e6 2004-05-16 devnull . \" X - generate an x X ... command in the output
91 5f1cf8e6 2004-05-16 devnull .de X
92 5f1cf8e6 2004-05-16 devnull ....ie '\\n(.z'' \\!x X \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
93 5f1cf8e6 2004-05-16 devnull ....el \\!.X "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
94 5f1cf8e6 2004-05-16 devnull ...
95 5f1cf8e6 2004-05-16 devnull .if !'\\n(.z'' .if \\n(.$=1 \\!.X "\\$1
96 5f1cf8e6 2004-05-16 devnull .if !'\\n(.z'' .if \\n(.$=2 \\!.X "\\$1 \\$2
97 5f1cf8e6 2004-05-16 devnull .if !'\\n(.z'' .if \\n(.$=3 \\!.X "\\$1 \\$2 \\$3
98 5f1cf8e6 2004-05-16 devnull .if !'\\n(.z'' .if \\n(.$>3 \\!.X "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
99 5f1cf8e6 2004-05-16 devnull .if '\\n(.z'' .if \\n(.$=1 \\!x X \\$1 \\*#
100 5f1cf8e6 2004-05-16 devnull .if '\\n(.z'' .if \\n(.$=2 \\!x X \\$1 \\$2 \\*#
101 5f1cf8e6 2004-05-16 devnull .if '\\n(.z'' .if \\n(.$=3 \\!x X \\$1 \\$2 \\$3 \\*#
102 5f1cf8e6 2004-05-16 devnull .if '\\n(.z'' .if \\n(.$=4 \\!x X \\$1 \\$2 \\$3 \\$4 \\*#
103 5f1cf8e6 2004-05-16 devnull .if '\\n(.z'' .if \\n(.$>4 \\!x X \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\*#
104 5f1cf8e6 2004-05-16 devnull ..
105 5f1cf8e6 2004-05-16 devnull . \" DA - force date
106 5f1cf8e6 2004-05-16 devnull .de DA
107 5f1cf8e6 2004-05-16 devnull .if \\n(.$ .ds DY \\$1 \\$2 \\$3 \\$4
108 5f1cf8e6 2004-05-16 devnull .ds CF \\*(DY
109 5f1cf8e6 2004-05-16 devnull ..
110 5f1cf8e6 2004-05-16 devnull . \" ND - set new or no date
111 5f1cf8e6 2004-05-16 devnull .de ND
112 5f1cf8e6 2004-05-16 devnull .ds DY \\$1 \\$2 \\$3 \\$4
113 5f1cf8e6 2004-05-16 devnull .rm CF
114 5f1cf8e6 2004-05-16 devnull ..
115 5f1cf8e6 2004-05-16 devnull .de ME \" ME - set month strings
116 5f1cf8e6 2004-05-16 devnull .if \\n(mo-0 .ds MO January
117 5f1cf8e6 2004-05-16 devnull .if \\n(mo-1 .ds MO February
118 5f1cf8e6 2004-05-16 devnull .if \\n(mo-2 .ds MO March
119 5f1cf8e6 2004-05-16 devnull .if \\n(mo-3 .ds MO April
120 5f1cf8e6 2004-05-16 devnull .if \\n(mo-4 .ds MO May
121 5f1cf8e6 2004-05-16 devnull .if \\n(mo-5 .ds MO June
122 5f1cf8e6 2004-05-16 devnull .if \\n(mo-6 .ds MO July
123 5f1cf8e6 2004-05-16 devnull .if \\n(mo-7 .ds MO August
124 5f1cf8e6 2004-05-16 devnull .if \\n(mo-8 .ds MO September
125 5f1cf8e6 2004-05-16 devnull .if \\n(mo-9 .ds MO October
126 5f1cf8e6 2004-05-16 devnull .if \\n(mo-10 .ds MO November
127 5f1cf8e6 2004-05-16 devnull .if \\n(mo-11 .ds MO December
128 5f1cf8e6 2004-05-16 devnull .if \\n(dw-0 .ds DW Sunday
129 5f1cf8e6 2004-05-16 devnull .if \\n(dw-1 .ds DW Monday
130 5f1cf8e6 2004-05-16 devnull .if \\n(dw-2 .ds DW Tuesday
131 5f1cf8e6 2004-05-16 devnull .if \\n(dw-3 .ds DW Wednesday
132 5f1cf8e6 2004-05-16 devnull .if \\n(dw-4 .ds DW Thursday
133 5f1cf8e6 2004-05-16 devnull .if \\n(dw-5 .ds DW Friday
134 5f1cf8e6 2004-05-16 devnull .if \\n(dw-6 .ds DW Saturday
135 5f1cf8e6 2004-05-16 devnull .if "\\*(DY"" .ds DY \\*(MO \\n(dy, 19\\n(yr
136 5f1cf8e6 2004-05-16 devnull ..
137 5f1cf8e6 2004-05-16 devnull . \" FP - font position for a family
138 5f1cf8e6 2004-05-16 devnull .de FP
139 5f1cf8e6 2004-05-16 devnull .if '\\$1'palatino'\{\
140 5f1cf8e6 2004-05-16 devnull . fp 1 PA
141 5f1cf8e6 2004-05-16 devnull . fp 2 PI
142 5f1cf8e6 2004-05-16 devnull . fp 3 PB
143 5f1cf8e6 2004-05-16 devnull . fp 4 PX\}
144 5f1cf8e6 2004-05-16 devnull .if '\\$1'century'\{\
145 5f1cf8e6 2004-05-16 devnull . ie '\\*(.T'202'\{\
146 5f1cf8e6 2004-05-16 devnull . fp 1 NR Centsb
147 5f1cf8e6 2004-05-16 devnull . fp 2 NI CentI
148 5f1cf8e6 2004-05-16 devnull . fp 3 NB CentB
149 5f1cf8e6 2004-05-16 devnull . fp 4 NX CentBI\}
150 5f1cf8e6 2004-05-16 devnull . el \{\
151 5f1cf8e6 2004-05-16 devnull . fp 1 NR
152 5f1cf8e6 2004-05-16 devnull . fp 2 NI
153 5f1cf8e6 2004-05-16 devnull . fp 3 NB
154 5f1cf8e6 2004-05-16 devnull . fp 4 NX\}\}
155 5f1cf8e6 2004-05-16 devnull .if '\\$1'helvetica'\{\
156 5f1cf8e6 2004-05-16 devnull . fp 1 H
157 5f1cf8e6 2004-05-16 devnull . fp 2 HI
158 5f1cf8e6 2004-05-16 devnull . fp 3 HB
159 5f1cf8e6 2004-05-16 devnull . fp 4 HX\}
160 5f1cf8e6 2004-05-16 devnull .if '\\$1'bembo'\{\
161 5f1cf8e6 2004-05-16 devnull . ie '\\*(.T'202'\{\
162 5f1cf8e6 2004-05-16 devnull . fp 1 B1 Bembo
163 5f1cf8e6 2004-05-16 devnull . fp 2 B2 BemboI
164 5f1cf8e6 2004-05-16 devnull . fp 3 B3 BemboB
165 5f1cf8e6 2004-05-16 devnull . fp 4 B4 BemboBI\}
166 5f1cf8e6 2004-05-16 devnull . el \{\
167 5f1cf8e6 2004-05-16 devnull . fp 1 B1
168 5f1cf8e6 2004-05-16 devnull . fp 2 B2
169 5f1cf8e6 2004-05-16 devnull . fp 3 B3
170 5f1cf8e6 2004-05-16 devnull . fp 4 B4\}\}
171 5f1cf8e6 2004-05-16 devnull .if '\\$1'optima'\{\
172 5f1cf8e6 2004-05-16 devnull . fp 1 R Optima
173 5f1cf8e6 2004-05-16 devnull . fp 2 I OptimaI
174 5f1cf8e6 2004-05-16 devnull . fp 3 B OptimaB
175 5f1cf8e6 2004-05-16 devnull . fp 4 BI OptimaBI\}
176 5f1cf8e6 2004-05-16 devnull .if '\\$1'souvenir'\{\
177 5f1cf8e6 2004-05-16 devnull . fp 1 R Souvenir
178 5f1cf8e6 2004-05-16 devnull . fp 2 I SouvenirI
179 5f1cf8e6 2004-05-16 devnull . fp 3 B SouvenirB
180 5f1cf8e6 2004-05-16 devnull . fp 4 BI SouvenirBI\}
181 5f1cf8e6 2004-05-16 devnull .if '\\$1'melior'\{\
182 5f1cf8e6 2004-05-16 devnull . fp 1 R Melior
183 5f1cf8e6 2004-05-16 devnull . fp 2 I MeliorI
184 5f1cf8e6 2004-05-16 devnull . fp 3 B MeliorB
185 5f1cf8e6 2004-05-16 devnull . fp 4 BI MeliorBI\}
186 5f1cf8e6 2004-05-16 devnull .if '\\$1'times'\{\
187 5f1cf8e6 2004-05-16 devnull . fp 1 R
188 5f1cf8e6 2004-05-16 devnull . fp 2 I
189 5f1cf8e6 2004-05-16 devnull . fp 3 B
190 5f1cf8e6 2004-05-16 devnull . fp 4 BI\}
191 5f1cf8e6 2004-05-16 devnull ..
192 5f1cf8e6 2004-05-16 devnull . \" TL - title
193 5f1cf8e6 2004-05-16 devnull .de TL
194 5f1cf8e6 2004-05-16 devnull .br
195 5f1cf8e6 2004-05-16 devnull .if !\\n(1T .BG
196 5f1cf8e6 2004-05-16 devnull ....hy 0
197 5f1cf8e6 2004-05-16 devnull .ft 3
198 5f1cf8e6 2004-05-16 devnull .ps \\n(PS+2p
199 5f1cf8e6 2004-05-16 devnull .vs \\n(VS+2p
200 5f1cf8e6 2004-05-16 devnull .ll \\n(LLu
201 5f1cf8e6 2004-05-16 devnull .ce 100 \" turned off in .RT
202 5f1cf8e6 2004-05-16 devnull .sp .5i
203 5f1cf8e6 2004-05-16 devnull ..
204 5f1cf8e6 2004-05-16 devnull . \" AU - remember author(s)
205 5f1cf8e6 2004-05-16 devnull .de AU
206 5f1cf8e6 2004-05-16 devnull .ft 1
207 5f1cf8e6 2004-05-16 devnull .ps \\n(PS
208 5f1cf8e6 2004-05-16 devnull .ie \\n(VS>=41 .vs \\n(VSu
209 5f1cf8e6 2004-05-16 devnull .el .vs \\n(VSp
210 5f1cf8e6 2004-05-16 devnull .SP .5
211 5f1cf8e6 2004-05-16 devnull ..
212 5f1cf8e6 2004-05-16 devnull . \" AI - author's institution
213 5f1cf8e6 2004-05-16 devnull .de AI
214 5f1cf8e6 2004-05-16 devnull .SP .25
215 5f1cf8e6 2004-05-16 devnull .ft 2
216 5f1cf8e6 2004-05-16 devnull ..
217 5f1cf8e6 2004-05-16 devnull . \" AB - begin abstract
218 5f1cf8e6 2004-05-16 devnull .de AB
219 5f1cf8e6 2004-05-16 devnull .nr AB 1 \" we're in abstract
220 5f1cf8e6 2004-05-16 devnull .if !\\n(1T .BG
221 5f1cf8e6 2004-05-16 devnull .ft 1
222 5f1cf8e6 2004-05-16 devnull .ps \\n(PS
223 5f1cf8e6 2004-05-16 devnull .vs \\n(VSp
224 5f1cf8e6 2004-05-16 devnull .ce
225 5f1cf8e6 2004-05-16 devnull .in +\\n(.lu/12u
226 5f1cf8e6 2004-05-16 devnull .ll -\\n(.lu/12u
227 5f1cf8e6 2004-05-16 devnull .SP 1
228 5f1cf8e6 2004-05-16 devnull .ie \\n(.$ \\$1
229 5f1cf8e6 2004-05-16 devnull .el ABSTRACT
230 5f1cf8e6 2004-05-16 devnull .SP .75
231 5f1cf8e6 2004-05-16 devnull .RT
232 5f1cf8e6 2004-05-16 devnull ..
233 5f1cf8e6 2004-05-16 devnull . \" AE - end of abstract
234 5f1cf8e6 2004-05-16 devnull .de AE
235 5f1cf8e6 2004-05-16 devnull .br
236 5f1cf8e6 2004-05-16 devnull .nr AB 0
237 5f1cf8e6 2004-05-16 devnull .in 0
238 5f1cf8e6 2004-05-16 devnull .ll \\n(LLu
239 5f1cf8e6 2004-05-16 devnull .ps \\n(PS
240 5f1cf8e6 2004-05-16 devnull .ie \\n(VS>=41 .vs \\n(VSu
241 5f1cf8e6 2004-05-16 devnull .el .vs \\n(VSp
242 5f1cf8e6 2004-05-16 devnull .SP
243 5f1cf8e6 2004-05-16 devnull ..
244 5f1cf8e6 2004-05-16 devnull . \" 2C - 2 columns
245 5f1cf8e6 2004-05-16 devnull .de 2C
246 5f1cf8e6 2004-05-16 devnull .MC 2
247 5f1cf8e6 2004-05-16 devnull ..
248 5f1cf8e6 2004-05-16 devnull . \" 1C - 1 column
249 5f1cf8e6 2004-05-16 devnull .de 1C
250 5f1cf8e6 2004-05-16 devnull .MC 1
251 5f1cf8e6 2004-05-16 devnull ..
252 5f1cf8e6 2004-05-16 devnull . \" MC - multiple columns
253 5f1cf8e6 2004-05-16 devnull .de MC
254 5f1cf8e6 2004-05-16 devnull .br
255 5f1cf8e6 2004-05-16 devnull .if \\n(1T .RT
256 5f1cf8e6 2004-05-16 devnull .if \\n(1T .NP
257 5f1cf8e6 2004-05-16 devnull .if !\\n(OL .nr OL \\n(LL
258 5f1cf8e6 2004-05-16 devnull .if \\n(CW=0 .nr CW \\n(LL*7/15
259 5f1cf8e6 2004-05-16 devnull .if \\n(GW=0 .nr GW \\n(LL-(2*\\n(CW)
260 5f1cf8e6 2004-05-16 devnull .nr x \\n(CW+\\n(GW
261 5f1cf8e6 2004-05-16 devnull .if "\\$1"" .MC 2
262 5f1cf8e6 2004-05-16 devnull .if \\$1=1 \{\
263 5f1cf8e6 2004-05-16 devnull . X MC 1 0
264 5f1cf8e6 2004-05-16 devnull . nr LL \\n(OLu\}
265 5f1cf8e6 2004-05-16 devnull .if \\$1=2 \{\
266 5f1cf8e6 2004-05-16 devnull . X MC 2 \\nx
267 5f1cf8e6 2004-05-16 devnull . nr LL \\n(CWu\}
268 5f1cf8e6 2004-05-16 devnull .ll \\n(LLu
269 5f1cf8e6 2004-05-16 devnull .if \\$1>2 .tm -mpm can't handle more than two columns
270 5f1cf8e6 2004-05-16 devnull .if \\n(1T .RT
271 5f1cf8e6 2004-05-16 devnull ..
272 5f1cf8e6 2004-05-16 devnull . \" TS - table start, TE - table end; also TC, TQ, TH
273 5f1cf8e6 2004-05-16 devnull .de TS
274 5f1cf8e6 2004-05-16 devnull .br
275 5f1cf8e6 2004-05-16 devnull .if !\\n(1T .RT
276 5f1cf8e6 2004-05-16 devnull .SP \\n(TSu TS
277 5f1cf8e6 2004-05-16 devnull .X "US TS
278 5f1cf8e6 2004-05-16 devnull .if \\$1H .TQ
279 5f1cf8e6 2004-05-16 devnull .nr IX 1
280 5f1cf8e6 2004-05-16 devnull ..
281 5f1cf8e6 2004-05-16 devnull .de TC
282 5f1cf8e6 2004-05-16 devnull .nr TZ \\n(.lu
283 5f1cf8e6 2004-05-16 devnull .if \\n(.$ .nr TZ \\$1n
284 5f1cf8e6 2004-05-16 devnull .ta \\n(TZuR
285 5f1cf8e6 2004-05-16 devnull ..
286 5f1cf8e6 2004-05-16 devnull .de TD
287 5f1cf8e6 2004-05-16 devnull .LP
288 5f1cf8e6 2004-05-16 devnull .nr TZ 0
289 5f1cf8e6 2004-05-16 devnull ..
290 5f1cf8e6 2004-05-16 devnull .de TQ
291 5f1cf8e6 2004-05-16 devnull .di TT
292 5f1cf8e6 2004-05-16 devnull .nr IT 1
293 5f1cf8e6 2004-05-16 devnull ..
294 5f1cf8e6 2004-05-16 devnull .de TH
295 5f1cf8e6 2004-05-16 devnull .if \\n(.d>0.5v \{\
296 5f1cf8e6 2004-05-16 devnull . nr T. 0
297 5f1cf8e6 2004-05-16 devnull . T# 0\}
298 5f1cf8e6 2004-05-16 devnull .di
299 5f1cf8e6 2004-05-16 devnull .nr TQ \\n(.i
300 5f1cf8e6 2004-05-16 devnull .nr HT 1
301 5f1cf8e6 2004-05-16 devnull .in 0
302 5f1cf8e6 2004-05-16 devnull .mk #a
303 5f1cf8e6 2004-05-16 devnull .mk #b
304 5f1cf8e6 2004-05-16 devnull .mk #c
305 5f1cf8e6 2004-05-16 devnull .mk #d
306 5f1cf8e6 2004-05-16 devnull .mk #e
307 5f1cf8e6 2004-05-16 devnull .mk #f
308 5f1cf8e6 2004-05-16 devnull .TT
309 5f1cf8e6 2004-05-16 devnull .in \\n(TQu
310 5f1cf8e6 2004-05-16 devnull .mk #T
311 5f1cf8e6 2004-05-16 devnull ..
312 5f1cf8e6 2004-05-16 devnull . \" TE - table end
313 5f1cf8e6 2004-05-16 devnull .de TE
314 5f1cf8e6 2004-05-16 devnull .nr IX 0
315 5f1cf8e6 2004-05-16 devnull .if \\n(IT .if !\\n(HT \{\
316 5f1cf8e6 2004-05-16 devnull . di
317 5f1cf8e6 2004-05-16 devnull . nr EF \\n(.u
318 5f1cf8e6 2004-05-16 devnull . nf
319 5f1cf8e6 2004-05-16 devnull . TT
320 5f1cf8e6 2004-05-16 devnull . if \\n(EF .fi\}
321 5f1cf8e6 2004-05-16 devnull .nr IT 0
322 5f1cf8e6 2004-05-16 devnull .nr HT 0
323 5f1cf8e6 2004-05-16 devnull .rm a+ b+ c+ d+ e+ f+ g+ h+ i+ j+ k+ l+ n+ m+
324 5f1cf8e6 2004-05-16 devnull .rr 32 33 34 35 36 37 38 40 79 80 81 82
325 5f1cf8e6 2004-05-16 devnull .rr a| b| c| d| e| f| g| h| i| j| k| l| m|
326 5f1cf8e6 2004-05-16 devnull .rr a- b- c- d- e- f- g- h- i- j- k- l- m-
327 5f1cf8e6 2004-05-16 devnull .X "END US TE
328 5f1cf8e6 2004-05-16 devnull .SP \\n(TSu TE
329 5f1cf8e6 2004-05-16 devnull .bp
330 5f1cf8e6 2004-05-16 devnull ..
331 5f1cf8e6 2004-05-16 devnull . \" EQ - equation, breakout and display
332 5f1cf8e6 2004-05-16 devnull .de EQ
333 5f1cf8e6 2004-05-16 devnull .nr EF \\n(.u
334 5f1cf8e6 2004-05-16 devnull .rm EE
335 5f1cf8e6 2004-05-16 devnull .nr LE 1 \" 1 is center
336 5f1cf8e6 2004-05-16 devnull .ds EL \\$1
337 5f1cf8e6 2004-05-16 devnull .if "\\$1"L" \{\
338 5f1cf8e6 2004-05-16 devnull . ds EL \\$2
339 5f1cf8e6 2004-05-16 devnull . nr LE 0\}
340 5f1cf8e6 2004-05-16 devnull .if "\\$1"C" .ds EL \\$2
341 5f1cf8e6 2004-05-16 devnull .if "\\$1"R" \{\
342 5f1cf8e6 2004-05-16 devnull . ds EL \\$2 \" 2 is right adjust
343 5f1cf8e6 2004-05-16 devnull . nr LE 2\}
344 5f1cf8e6 2004-05-16 devnull .if "\\$1"I" \{\
345 5f1cf8e6 2004-05-16 devnull . nr LE 0
346 5f1cf8e6 2004-05-16 devnull . if "\\$3"" .ds EE \\h'|10n'
347 5f1cf8e6 2004-05-16 devnull . el .ds EE \\h'\\$3'
348 5f1cf8e6 2004-05-16 devnull . ds EL \\$2\}
349 5f1cf8e6 2004-05-16 devnull .if \\n(YE .nf
350 5f1cf8e6 2004-05-16 devnull .di EZ
351 5f1cf8e6 2004-05-16 devnull ..
352 5f1cf8e6 2004-05-16 devnull . \" EN - end of equation
353 5f1cf8e6 2004-05-16 devnull .de EN
354 5f1cf8e6 2004-05-16 devnull .br
355 5f1cf8e6 2004-05-16 devnull .di
356 5f1cf8e6 2004-05-16 devnull .rm EZ
357 5f1cf8e6 2004-05-16 devnull .nr ZN \\n(dn
358 5f1cf8e6 2004-05-16 devnull .if \\n(ZN .if !\\n(YE .LP
359 5f1cf8e6 2004-05-16 devnull .if !\\n(ZN .if !"\\*(EL"" .nr ZN 1
360 5f1cf8e6 2004-05-16 devnull .if \\n(ZN \{\
361 5f1cf8e6 2004-05-16 devnull . SP .5v EQ
362 5f1cf8e6 2004-05-16 devnull . X "US EQ"\}
363 5f1cf8e6 2004-05-16 devnull 'pc
364 5f1cf8e6 2004-05-16 devnull .if \\n(BD .nr LE 0 \" don't center if block display or mark/lineup
365 5f1cf8e6 2004-05-16 devnull .if \\n(MK \{\
366 5f1cf8e6 2004-05-16 devnull . if \\n(LE=1 .ds EE \\h'|10n'
367 5f1cf8e6 2004-05-16 devnull . nr LE 0\}
368 5f1cf8e6 2004-05-16 devnull 'lt \\n(.lu
369 5f1cf8e6 2004-05-16 devnull .if !\\n(EP .if \\n(ZN \{\
370 5f1cf8e6 2004-05-16 devnull . if \\n(LE=1 .tl \(ts\(ts\\*(10\(ts\\*(EL\(ts
371 5f1cf8e6 2004-05-16 devnull . if \\n(LE=2 .tl \(ts\(ts\(ts\\*(10\\*(EL\(ts
372 5f1cf8e6 2004-05-16 devnull . if !\\n(LE \{\
373 5f1cf8e6 2004-05-16 devnull . if !\\n(BD .tl \(ts\\*(EE\\*(10\(ts\(ts\\*(EL\(ts
374 5f1cf8e6 2004-05-16 devnull . if \\n(BD .if \\n(BD<\\w\(ts\\*(10\(ts .nr BD \\w\(ts\\*(10\(ts
375 5f1cf8e6 2004-05-16 devnull . if \\n(BD \!\\*(10\\t\\*(EL\}\}
376 5f1cf8e6 2004-05-16 devnull .if \\n(EP .if \\n(ZN \{\
377 5f1cf8e6 2004-05-16 devnull . if \\n(LE=1 .tl \(ts\\*(EL\(ts\\*(10\(ts\(ts
378 5f1cf8e6 2004-05-16 devnull . if \\n(LE=2 .tl \(ts\\*(EL\(ts\(ts\\*(10\(ts
379 5f1cf8e6 2004-05-16 devnull . if !\\n(LE \{\
380 5f1cf8e6 2004-05-16 devnull . if !\\n(BD .tl \(ts\\*(EL\\*(EE\\*(10\(ts\(ts\(ts
381 5f1cf8e6 2004-05-16 devnull . if \\n(BD .if \\n(BD<\\w\(ts\\*(10\(ts .nr BD \\w\(ts\\*(10\(ts
382 5f1cf8e6 2004-05-16 devnull . if \\n(BD \!\\h'-\\\\n(.iu'\\*(EL\\h'|0'\\*(10\}\}
383 5f1cf8e6 2004-05-16 devnull 'lt \\n(LLu
384 5f1cf8e6 2004-05-16 devnull 'pc %
385 5f1cf8e6 2004-05-16 devnull .if \\n(YE .if \\n(EF .fi
386 5f1cf8e6 2004-05-16 devnull .if \\n(ZN .X "END US EQ"
387 5f1cf8e6 2004-05-16 devnull .if \\n(ZN .SP .5v EN
388 5f1cf8e6 2004-05-16 devnull .if \\n(ZN .bp
389 5f1cf8e6 2004-05-16 devnull ..
390 5f1cf8e6 2004-05-16 devnull . \" PS - start picture
391 5f1cf8e6 2004-05-16 devnull .de PS \" $1 is height, $2 is width, in inches
392 5f1cf8e6 2004-05-16 devnull .br
393 5f1cf8e6 2004-05-16 devnull .nr X 0.35v
394 5f1cf8e6 2004-05-16 devnull .if \\$1>0 .X "SP \\nX PS"
395 5f1cf8e6 2004-05-16 devnull .ie \\$1>0 .nr $1 \\$1
396 5f1cf8e6 2004-05-16 devnull .el .nr $1 0
397 5f1cf8e6 2004-05-16 devnull .X "US PS \\$1
398 5f1cf8e6 2004-05-16 devnull .in (\\n(.lu-\\$2)/2u
399 5f1cf8e6 2004-05-16 devnull ..
400 5f1cf8e6 2004-05-16 devnull . \" PE - end of picture
401 5f1cf8e6 2004-05-16 devnull .de PE
402 5f1cf8e6 2004-05-16 devnull .in
403 5f1cf8e6 2004-05-16 devnull .X "END US PE
404 5f1cf8e6 2004-05-16 devnull .nr X .65v
405 5f1cf8e6 2004-05-16 devnull .if \\n($1>0 .X "SP \\nX PE"
406 5f1cf8e6 2004-05-16 devnull .bp
407 5f1cf8e6 2004-05-16 devnull ..
408 5f1cf8e6 2004-05-16 devnull .de IS \" for -mpm only
409 5f1cf8e6 2004-05-16 devnull .KS
410 5f1cf8e6 2004-05-16 devnull ..
411 5f1cf8e6 2004-05-16 devnull .de IE
412 5f1cf8e6 2004-05-16 devnull .KE
413 5f1cf8e6 2004-05-16 devnull .bp
414 5f1cf8e6 2004-05-16 devnull ..
415 5f1cf8e6 2004-05-16 devnull . \" NP - new page
416 5f1cf8e6 2004-05-16 devnull .de NP
417 5f1cf8e6 2004-05-16 devnull .ev 2
418 5f1cf8e6 2004-05-16 devnull .bp
419 5f1cf8e6 2004-05-16 devnull .if \\n(KF=0 \{\
420 5f1cf8e6 2004-05-16 devnull . nr PX \\n(.s
421 5f1cf8e6 2004-05-16 devnull . nr PF \\n(.f
422 5f1cf8e6 2004-05-16 devnull . nr PV \\n(.v
423 5f1cf8e6 2004-05-16 devnull . lt \\n(LTu
424 5f1cf8e6 2004-05-16 devnull . ps \\n(PS
425 5f1cf8e6 2004-05-16 devnull . vs \\n(PS+2
426 5f1cf8e6 2004-05-16 devnull . ft 1
427 5f1cf8e6 2004-05-16 devnull . if \\n(PO .po \\n(POu \" why isn't this reset???
428 5f1cf8e6 2004-05-16 devnull . PT \\$1
429 5f1cf8e6 2004-05-16 devnull . bp
430 5f1cf8e6 2004-05-16 devnull . rs
431 5f1cf8e6 2004-05-16 devnull . BT
432 5f1cf8e6 2004-05-16 devnull . bp
433 5f1cf8e6 2004-05-16 devnull . nr %# +1
434 5f1cf8e6 2004-05-16 devnull . ps \\n(PX
435 5f1cf8e6 2004-05-16 devnull . vs \\n(PVu
436 5f1cf8e6 2004-05-16 devnull . ft \\n(PF \}
437 5f1cf8e6 2004-05-16 devnull .ev
438 5f1cf8e6 2004-05-16 devnull ..
439 5f1cf8e6 2004-05-16 devnull .
440 5f1cf8e6 2004-05-16 devnull .ds %e .tl '\\*(LH'\\*(CH'\\*(RH'
441 5f1cf8e6 2004-05-16 devnull .ds %o .tl '\\*(LH'\\*(CH'\\*(RH'
442 5f1cf8e6 2004-05-16 devnull .ds %E .tl '\\*(LF'\\*(CF'\\*(RF'
443 5f1cf8e6 2004-05-16 devnull .ds %O .tl '\\*(LF'\\*(CF'\\*(RF'
444 5f1cf8e6 2004-05-16 devnull .
445 5f1cf8e6 2004-05-16 devnull . \" PT - page title
446 5f1cf8e6 2004-05-16 devnull .de PT
447 5f1cf8e6 2004-05-16 devnull .nr PN \\n(%#
448 5f1cf8e6 2004-05-16 devnull .X "PT \\n(%#
449 5f1cf8e6 2004-05-16 devnull .sp \\n(HMu/2u
450 5f1cf8e6 2004-05-16 devnull .if \\n(OL .lt \\n(OLu \" why isn't this reset???
451 5f1cf8e6 2004-05-16 devnull .if \\n(BT>0 .if \\n(%#%2 \\*(%o
452 5f1cf8e6 2004-05-16 devnull .if \\n(BT>0 .if !\\n(%#%2 \\*(%e
453 5f1cf8e6 2004-05-16 devnull .if \\n(BT=0 .tl '\0''' \" put out something or spacing is curdled
454 5f1cf8e6 2004-05-16 devnull .X "END PT \\n(%#
455 5f1cf8e6 2004-05-16 devnull ..
456 5f1cf8e6 2004-05-16 devnull . \" BT - bottom title
457 5f1cf8e6 2004-05-16 devnull .de BT
458 5f1cf8e6 2004-05-16 devnull .X "BT \\n(%#
459 5f1cf8e6 2004-05-16 devnull .sp |\\n(FMu/2u+\\n(FOu-1v
460 5f1cf8e6 2004-05-16 devnull .if \\n(%#%2 \\*(%O
461 5f1cf8e6 2004-05-16 devnull .if !\\n(%#%2 \\*(%E
462 5f1cf8e6 2004-05-16 devnull .nr BT \\n(BT+1
463 5f1cf8e6 2004-05-16 devnull .X "END BT \\n(%#
464 5f1cf8e6 2004-05-16 devnull ..
465 5f1cf8e6 2004-05-16 devnull . \" KS - non-floating keep
466 5f1cf8e6 2004-05-16 devnull .de KS
467 5f1cf8e6 2004-05-16 devnull .br
468 5f1cf8e6 2004-05-16 devnull .if "\\n(.z"" .NP \" defends poorly against including ht of page stuff in diversion for .B1
469 5f1cf8e6 2004-05-16 devnull .X "US KS 0
470 5f1cf8e6 2004-05-16 devnull .nr KS +1
471 5f1cf8e6 2004-05-16 devnull .SP \\n(Ksu
472 5f1cf8e6 2004-05-16 devnull ..
473 5f1cf8e6 2004-05-16 devnull . \" KF - floating keep
474 5f1cf8e6 2004-05-16 devnull .de KF
475 5f1cf8e6 2004-05-16 devnull .ev 1
476 5f1cf8e6 2004-05-16 devnull .br
477 5f1cf8e6 2004-05-16 devnull .if \\n(KS>0 .tm KF won't work inside KS, line \\n(.c, file \\n(.F
478 5f1cf8e6 2004-05-16 devnull .if \\n(KF>0 .tm KF won't work inside KF, line \\n(.c, file \\n(.F
479 5f1cf8e6 2004-05-16 devnull .nr KF 1
480 5f1cf8e6 2004-05-16 devnull .nr 10 0
481 5f1cf8e6 2004-05-16 devnull . if !'\\$1'' .nr 10 \\$1u
482 5f1cf8e6 2004-05-16 devnull . if '\\$1'bottom' .nr 10 \\n(FOu-1u
483 5f1cf8e6 2004-05-16 devnull . if '\\$1'top' .nr 10 \\n(HM
484 5f1cf8e6 2004-05-16 devnull . if \\n(10 .X "UF \\n(10 KF"
485 5f1cf8e6 2004-05-16 devnull . if !\\n(10 .X "UF \\n(HM KF"
486 5f1cf8e6 2004-05-16 devnull . nr X \\n(FOu-2u
487 5f1cf8e6 2004-05-16 devnull . if \\n(10 .X "UF \\n(10 KF"
488 5f1cf8e6 2004-05-16 devnull . if !\\n(10 .X "UF \\nX KF"
489 5f1cf8e6 2004-05-16 devnull .nr SJ \\n(.u
490 5f1cf8e6 2004-05-16 devnull .ps \\n(PS
491 5f1cf8e6 2004-05-16 devnull .if \\n(VS>40 .vs \\n(VSu
492 5f1cf8e6 2004-05-16 devnull .if \\n(VS<=39 .vs \\n(VSp
493 5f1cf8e6 2004-05-16 devnull .ll \\n(LLu
494 5f1cf8e6 2004-05-16 devnull .lt \\n(LTu
495 5f1cf8e6 2004-05-16 devnull .SP \\n(Kfu
496 5f1cf8e6 2004-05-16 devnull ..
497 5f1cf8e6 2004-05-16 devnull . \" KE - end of KS/KF
498 5f1cf8e6 2004-05-16 devnull .de KE
499 5f1cf8e6 2004-05-16 devnull .bp
500 5f1cf8e6 2004-05-16 devnull .ie \\n(KS>0 \{\
501 5f1cf8e6 2004-05-16 devnull . SP \\n(Ksu
502 5f1cf8e6 2004-05-16 devnull . X "END US KS
503 5f1cf8e6 2004-05-16 devnull . nr KS -1 \}
504 5f1cf8e6 2004-05-16 devnull .el .ie \\n(KF>0 \{\
505 5f1cf8e6 2004-05-16 devnull . SP \\n(Kfu
506 5f1cf8e6 2004-05-16 devnull . nr KF 0
507 5f1cf8e6 2004-05-16 devnull . X "END UF KF"
508 5f1cf8e6 2004-05-16 devnull . if \\n(SJ .fi
509 5f1cf8e6 2004-05-16 devnull . ev \}
510 5f1cf8e6 2004-05-16 devnull .el .tm .KE without preceding .KS or .KF, line \\n(.c, file \\n(.F
511 5f1cf8e6 2004-05-16 devnull ..
512 5f1cf8e6 2004-05-16 devnull .
513 5f1cf8e6 2004-05-16 devnull . \" DS - display. .DS C center; L left-adjust; I indent (default)
514 5f1cf8e6 2004-05-16 devnull .de DS \" $2 = amount of indent
515 5f1cf8e6 2004-05-16 devnull .KS
516 5f1cf8e6 2004-05-16 devnull .nf
517 5f1cf8e6 2004-05-16 devnull .\\$1D \\$2 \\$1
518 5f1cf8e6 2004-05-16 devnull .ft 1
519 5f1cf8e6 2004-05-16 devnull .if !\\n(IF \{\
520 5f1cf8e6 2004-05-16 devnull . ps \\n(PS
521 5f1cf8e6 2004-05-16 devnull . if \\n(VS>40 .vs \\n(VSu
522 5f1cf8e6 2004-05-16 devnull . if \\n(VS<=39 .vs \\n(VSp\}
523 5f1cf8e6 2004-05-16 devnull ..
524 5f1cf8e6 2004-05-16 devnull .de D
525 5f1cf8e6 2004-05-16 devnull .ID \\$1
526 5f1cf8e6 2004-05-16 devnull ..
527 5f1cf8e6 2004-05-16 devnull .de CD
528 5f1cf8e6 2004-05-16 devnull .XD
529 5f1cf8e6 2004-05-16 devnull .ce 1000
530 5f1cf8e6 2004-05-16 devnull ..
531 5f1cf8e6 2004-05-16 devnull .de ID
532 5f1cf8e6 2004-05-16 devnull .XD
533 5f1cf8e6 2004-05-16 devnull .if \\n(.$=0 .in +\\n(DIu
534 5f1cf8e6 2004-05-16 devnull .if \\n(.$=1 .if "\\$1"I" .in +\\n(DIu
535 5f1cf8e6 2004-05-16 devnull .if \\n(.$=1 .if !"\\$1"I" .in +\\$1n
536 5f1cf8e6 2004-05-16 devnull .if \\n(.$>1 .in +\\$2n
537 5f1cf8e6 2004-05-16 devnull .....in +0.5i
538 5f1cf8e6 2004-05-16 devnull .....if \\n(.$ .if !"\\$1"I" .if !"\\$1"" .in \\n(DIu
539 5f1cf8e6 2004-05-16 devnull .....if \\n(.$ .if !"\\$1"I" .if !"\\$1"" .in +\\$1n
540 5f1cf8e6 2004-05-16 devnull ..
541 5f1cf8e6 2004-05-16 devnull .de LD
542 5f1cf8e6 2004-05-16 devnull .XD
543 5f1cf8e6 2004-05-16 devnull ..
544 5f1cf8e6 2004-05-16 devnull .de XD
545 5f1cf8e6 2004-05-16 devnull .nf
546 5f1cf8e6 2004-05-16 devnull .nr OI \\n(.i
547 5f1cf8e6 2004-05-16 devnull .SP \\n(DVu
548 5f1cf8e6 2004-05-16 devnull ..
549 5f1cf8e6 2004-05-16 devnull . \" BD - block display: save everything, then center it.
550 5f1cf8e6 2004-05-16 devnull .de BD
551 5f1cf8e6 2004-05-16 devnull .XD
552 5f1cf8e6 2004-05-16 devnull .nr BD 1
553 5f1cf8e6 2004-05-16 devnull .nf
554 5f1cf8e6 2004-05-16 devnull .in \\n(OIu
555 5f1cf8e6 2004-05-16 devnull .di DD
556 5f1cf8e6 2004-05-16 devnull ..
557 5f1cf8e6 2004-05-16 devnull . \" DE - display end
558 5f1cf8e6 2004-05-16 devnull .de DE
559 5f1cf8e6 2004-05-16 devnull .ce 0
560 5f1cf8e6 2004-05-16 devnull .if \\n(BD>0 .XF
561 5f1cf8e6 2004-05-16 devnull .nr BD 0
562 5f1cf8e6 2004-05-16 devnull .in \\n(OIu
563 5f1cf8e6 2004-05-16 devnull .SP \\n(DVu
564 5f1cf8e6 2004-05-16 devnull .KE
565 5f1cf8e6 2004-05-16 devnull .fi
566 5f1cf8e6 2004-05-16 devnull ..
567 5f1cf8e6 2004-05-16 devnull . \" XF - finish a block display to be recentered.
568 5f1cf8e6 2004-05-16 devnull .de XF
569 5f1cf8e6 2004-05-16 devnull .di
570 5f1cf8e6 2004-05-16 devnull .if \\n(dl>\\n(BD .nr BD \\n(dl
571 5f1cf8e6 2004-05-16 devnull .if \\n(BD<\\n(.l .in (\\n(.lu-\\n(BDu)/2u
572 5f1cf8e6 2004-05-16 devnull .nr EI \\n(.l-\\n(.i
573 5f1cf8e6 2004-05-16 devnull .ta \\n(EIuR
574 5f1cf8e6 2004-05-16 devnull .nf
575 5f1cf8e6 2004-05-16 devnull .DD
576 5f1cf8e6 2004-05-16 devnull .in \\n(OIu
577 5f1cf8e6 2004-05-16 devnull ..
578 5f1cf8e6 2004-05-16 devnull .
579 5f1cf8e6 2004-05-16 devnull .
580 5f1cf8e6 2004-05-16 devnull . \" SH - (unnumbered) section heading
581 5f1cf8e6 2004-05-16 devnull .de SH
582 5f1cf8e6 2004-05-16 devnull .RT
583 5f1cf8e6 2004-05-16 devnull .nr X 1v
584 5f1cf8e6 2004-05-16 devnull .nr Y 3v
585 5f1cf8e6 2004-05-16 devnull .if \\n(1T .NP
586 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "NE \\nY SH" \" should these be reversed, change Y to 4v
587 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "SP \\nX SH
588 5f1cf8e6 2004-05-16 devnull .ft 3
589 5f1cf8e6 2004-05-16 devnull ..
590 5f1cf8e6 2004-05-16 devnull . \" NH - numbered heading
591 5f1cf8e6 2004-05-16 devnull .de NH
592 5f1cf8e6 2004-05-16 devnull .RT
593 5f1cf8e6 2004-05-16 devnull .nr X 1v
594 5f1cf8e6 2004-05-16 devnull .nr Y 3v
595 5f1cf8e6 2004-05-16 devnull .if \\n(1T .NP
596 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "NE \\nY NH" \" should these be reversed, change Y to 4v
597 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "SP \\nX NH
598 5f1cf8e6 2004-05-16 devnull .ft 3
599 5f1cf8e6 2004-05-16 devnull .nr NS \\$1
600 5f1cf8e6 2004-05-16 devnull .if !\\n(.$ .nr NS 1
601 5f1cf8e6 2004-05-16 devnull .if !\\n(NS .nr NS 1
602 5f1cf8e6 2004-05-16 devnull .nr H\\n(NS +1
603 5f1cf8e6 2004-05-16 devnull .if !\\n(NS-4 .nr H5 0
604 5f1cf8e6 2004-05-16 devnull .if !\\n(NS-3 .nr H4 0
605 5f1cf8e6 2004-05-16 devnull .if !\\n(NS-2 .nr H3 0
606 5f1cf8e6 2004-05-16 devnull .if !\\n(NS-1 .nr H2 0
607 5f1cf8e6 2004-05-16 devnull .if !\\$1 .if \\n(.$ .nr H1 1
608 5f1cf8e6 2004-05-16 devnull .ds SN \\n(H1.
609 5f1cf8e6 2004-05-16 devnull .if \\n(NS-1 .as SN \\n(H2.
610 5f1cf8e6 2004-05-16 devnull .if \\n(NS-2 .as SN \\n(H3.
611 5f1cf8e6 2004-05-16 devnull .if \\n(NS-3 .as SN \\n(H4.
612 5f1cf8e6 2004-05-16 devnull .if \\n(NS-4 .as SN \\n(H5.
613 5f1cf8e6 2004-05-16 devnull \\*(SN
614 5f1cf8e6 2004-05-16 devnull ..
615 5f1cf8e6 2004-05-16 devnull . \" RT - reset at beginning of each PP, LP, etc.
616 5f1cf8e6 2004-05-16 devnull .de RT
617 5f1cf8e6 2004-05-16 devnull .if !\\n(AB .if !\\n(1T .BG
618 5f1cf8e6 2004-05-16 devnull .ce 0
619 5f1cf8e6 2004-05-16 devnull .if !\\n(AB .if !\\n(KF .if !\\n(IF .if !\\n(IX .if !\\n(BE .di
620 5f1cf8e6 2004-05-16 devnull .if \\n(QP \{\
621 5f1cf8e6 2004-05-16 devnull . ll +\\n(QIu
622 5f1cf8e6 2004-05-16 devnull . in -\\n(QIu
623 5f1cf8e6 2004-05-16 devnull . nr QP -1\}
624 5f1cf8e6 2004-05-16 devnull .if !\\n(AB \{\
625 5f1cf8e6 2004-05-16 devnull . ll \\n(LLu\}
626 5f1cf8e6 2004-05-16 devnull .if !\\n(IF .if !\\n(AB \{\
627 5f1cf8e6 2004-05-16 devnull . ps \\n(PS
628 5f1cf8e6 2004-05-16 devnull . ie \\n(VS>=41 .vs \\n(VSu
629 5f1cf8e6 2004-05-16 devnull . el .vs \\n(VSp\}
630 5f1cf8e6 2004-05-16 devnull .ie \\n(IP \{\
631 5f1cf8e6 2004-05-16 devnull . in \\n(I\\n(IRu
632 5f1cf8e6 2004-05-16 devnull . nr IP -1\}
633 5f1cf8e6 2004-05-16 devnull .el .if !\\n(IR \{\
634 5f1cf8e6 2004-05-16 devnull . nr I1 \\n(PIu
635 5f1cf8e6 2004-05-16 devnull . nr I2 0
636 5f1cf8e6 2004-05-16 devnull . nr I3 0
637 5f1cf8e6 2004-05-16 devnull . nr I4 0
638 5f1cf8e6 2004-05-16 devnull . nr I5 0\}
639 5f1cf8e6 2004-05-16 devnull .if !\\n(AB .ft 1
640 5f1cf8e6 2004-05-16 devnull .ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n 70n 75n 80n
641 5f1cf8e6 2004-05-16 devnull .fi
642 5f1cf8e6 2004-05-16 devnull ..
643 5f1cf8e6 2004-05-16 devnull . \" BG - begin, execute at first TL, AB, NH, SH, PP, etc.
644 5f1cf8e6 2004-05-16 devnull .de BG \" IZ has been called, so registers have some value
645 5f1cf8e6 2004-05-16 devnull .br
646 5f1cf8e6 2004-05-16 devnull .if \\n(CW>0 .if \\n(LL=0 .nr LL \\n(CW+\\n(CW+\\n(GW
647 5f1cf8e6 2004-05-16 devnull .ll \\n(LLu
648 5f1cf8e6 2004-05-16 devnull .lt \\n(LLu
649 5f1cf8e6 2004-05-16 devnull .po \\n(POu
650 5f1cf8e6 2004-05-16 devnull .nr YE 1 \" ok to cause break in .EQ (earlier ones won't)
651 5f1cf8e6 2004-05-16 devnull .ev 0
652 5f1cf8e6 2004-05-16 devnull .hy 14
653 5f1cf8e6 2004-05-16 devnull .ev
654 5f1cf8e6 2004-05-16 devnull .ev 1
655 5f1cf8e6 2004-05-16 devnull .hy 14
656 5f1cf8e6 2004-05-16 devnull .ev
657 5f1cf8e6 2004-05-16 devnull .ev 2
658 5f1cf8e6 2004-05-16 devnull .hy 14
659 5f1cf8e6 2004-05-16 devnull .ev
660 5f1cf8e6 2004-05-16 devnull .nr 1T 1
661 5f1cf8e6 2004-05-16 devnull .X "PARM NP \\n(HM
662 5f1cf8e6 2004-05-16 devnull .X "PARM FO \\n(FO
663 5f1cf8e6 2004-05-16 devnull .if !\\n(%# .nr %# 1
664 5f1cf8e6 2004-05-16 devnull ..
665 5f1cf8e6 2004-05-16 devnull . \" PP - paragraph
666 5f1cf8e6 2004-05-16 devnull .de PP
667 5f1cf8e6 2004-05-16 devnull .RT
668 5f1cf8e6 2004-05-16 devnull .if \\n(1T .NP
669 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "SP \\n(PD PP"
670 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "BS 2 PP"
671 5f1cf8e6 2004-05-16 devnull .ti +\\n(PIu
672 5f1cf8e6 2004-05-16 devnull ..
673 5f1cf8e6 2004-05-16 devnull . \" LP - left aligned paragraph
674 5f1cf8e6 2004-05-16 devnull .de LP
675 5f1cf8e6 2004-05-16 devnull .RT
676 5f1cf8e6 2004-05-16 devnull .if \\n(1T .NP
677 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "SP \\n(PD LP"
678 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "BS 2 LP"
679 5f1cf8e6 2004-05-16 devnull ..
680 5f1cf8e6 2004-05-16 devnull . \" IP - indented paragraph
681 5f1cf8e6 2004-05-16 devnull .de IP
682 5f1cf8e6 2004-05-16 devnull .RT
683 5f1cf8e6 2004-05-16 devnull .if !\\n(IP .nr IP +1
684 5f1cf8e6 2004-05-16 devnull .if \\n(1T .NP
685 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "SP \\n(PD PP"
686 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "BS 2 IP"
687 5f1cf8e6 2004-05-16 devnull .nr IU \\n(IR+1
688 5f1cf8e6 2004-05-16 devnull .if \\n(.$>1 .nr I\\n(IU \\$2n+\\n(I\\n(IRu
689 5f1cf8e6 2004-05-16 devnull .if \\n(I\\n(IU=0 .nr I\\n(IU \\n(PIu+\\n(I\\n(IRu
690 5f1cf8e6 2004-05-16 devnull .in \\n(I\\n(IUu
691 5f1cf8e6 2004-05-16 devnull .nr TY \\n(TZ-\\n(.i
692 5f1cf8e6 2004-05-16 devnull .nr JQ \\n(I\\n(IU-\\n(I\\n(IR
693 5f1cf8e6 2004-05-16 devnull .ta \\n(JQu \\n(TYuR
694 5f1cf8e6 2004-05-16 devnull .if \\n(.$ \{\
695 5f1cf8e6 2004-05-16 devnull .ti \\n(I\\n(IRu
696 5f1cf8e6 2004-05-16 devnull \&\\$1\t\c\}
697 5f1cf8e6 2004-05-16 devnull ..
698 5f1cf8e6 2004-05-16 devnull . \" QP - quoted paragraph (within IP)
699 5f1cf8e6 2004-05-16 devnull .de QP
700 5f1cf8e6 2004-05-16 devnull .RT
701 5f1cf8e6 2004-05-16 devnull .if \\n(1T .NP
702 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "SP \\n(PD QP"
703 5f1cf8e6 2004-05-16 devnull .if \\n(1T .X "BS 2 QP"
704 5f1cf8e6 2004-05-16 devnull .nr QP 1
705 5f1cf8e6 2004-05-16 devnull .in +\\n(QIu
706 5f1cf8e6 2004-05-16 devnull .ll -\\n(QIu
707 5f1cf8e6 2004-05-16 devnull .ti \\n(.iu
708 5f1cf8e6 2004-05-16 devnull ..
709 5f1cf8e6 2004-05-16 devnull . \" RS - prepare for double indenting
710 5f1cf8e6 2004-05-16 devnull .de RS
711 5f1cf8e6 2004-05-16 devnull .nr IS \\n(IP
712 5f1cf8e6 2004-05-16 devnull .RT
713 5f1cf8e6 2004-05-16 devnull .nr IP \\n(IS
714 5f1cf8e6 2004-05-16 devnull .nr IU \\n(IR
715 5f1cf8e6 2004-05-16 devnull .nr IR +1
716 5f1cf8e6 2004-05-16 devnull .if !\\n(I\\n(IR .nr I\\n(IR \\n(I\\n(IU+\\n(PIu
717 5f1cf8e6 2004-05-16 devnull .in \\n(I\\n(IRu
718 5f1cf8e6 2004-05-16 devnull .nr TY \\n(TZ-\\n(.i
719 5f1cf8e6 2004-05-16 devnull .ta \\n(TYuR
720 5f1cf8e6 2004-05-16 devnull ..
721 5f1cf8e6 2004-05-16 devnull . \" RE - retreat to the left
722 5f1cf8e6 2004-05-16 devnull .de RE
723 5f1cf8e6 2004-05-16 devnull .nr IS \\n(IP
724 5f1cf8e6 2004-05-16 devnull .RT
725 5f1cf8e6 2004-05-16 devnull .nr IP \\n(IS
726 5f1cf8e6 2004-05-16 devnull .if \\n(IR>0 .nr IR -1
727 5f1cf8e6 2004-05-16 devnull .in \\n(I\\n(IRu
728 5f1cf8e6 2004-05-16 devnull ..
729 5f1cf8e6 2004-05-16 devnull . \" B - bold font
730 5f1cf8e6 2004-05-16 devnull .de B
731 5f1cf8e6 2004-05-16 devnull .nr PQ \\n(.f
732 5f1cf8e6 2004-05-16 devnull .ft 3
733 5f1cf8e6 2004-05-16 devnull .if \\n(.$ \&\\$1\\f\\n(PQ\\$2
734 5f1cf8e6 2004-05-16 devnull ..
735 5f1cf8e6 2004-05-16 devnull . \" BI - bold italic
736 5f1cf8e6 2004-05-16 devnull .de BI
737 5f1cf8e6 2004-05-16 devnull .nr PQ \\n(.f
738 5f1cf8e6 2004-05-16 devnull .ft 4
739 5f1cf8e6 2004-05-16 devnull .if \\n(.$ \&\\$1\\f\\n(PQ\\$2
740 5f1cf8e6 2004-05-16 devnull ..
741 5f1cf8e6 2004-05-16 devnull . \" R - Roman font
742 5f1cf8e6 2004-05-16 devnull .de R
743 5f1cf8e6 2004-05-16 devnull .nr PQ \\n(.f
744 5f1cf8e6 2004-05-16 devnull .ft 1
745 5f1cf8e6 2004-05-16 devnull .if \\n(.$ \&\\$1\f\\n(PQ\\$2
746 5f1cf8e6 2004-05-16 devnull ..
747 5f1cf8e6 2004-05-16 devnull . \" I - italic font
748 5f1cf8e6 2004-05-16 devnull .de I
749 5f1cf8e6 2004-05-16 devnull .nr PQ \\n(.f
750 5f1cf8e6 2004-05-16 devnull .ft 2
751 5f1cf8e6 2004-05-16 devnull .if \\n(.$ \&\\$1\^\f\\n(PQ\\$2
752 5f1cf8e6 2004-05-16 devnull ..
753 5f1cf8e6 2004-05-16 devnull . \" CW - constant width font from -ms
754 5f1cf8e6 2004-05-16 devnull .de CW
755 5f1cf8e6 2004-05-16 devnull .nr PQ \\n(.f
756 5f1cf8e6 2004-05-16 devnull .if \\n(.$=0 .ft CW
757 5f1cf8e6 2004-05-16 devnull .if \\n(.$>0 \%\&\\$3\f(CW\\$1\\f\\n(PQ\\$2
758 5f1cf8e6 2004-05-16 devnull ..
759 5f1cf8e6 2004-05-16 devnull .de IT \" ditto to italicize argument
760 5f1cf8e6 2004-05-16 devnull .nr Sf \\n(.f
761 5f1cf8e6 2004-05-16 devnull \%\&\\$3\f2\\$1\f\\n(Sf\&\\$2
762 5f1cf8e6 2004-05-16 devnull ..
763 5f1cf8e6 2004-05-16 devnull . \" TA - tabs set in ens or chars
764 5f1cf8e6 2004-05-16 devnull .de TA
765 5f1cf8e6 2004-05-16 devnull .ta \\$1n \\$2n \\$3n \\$4n \\$5n \\$6n \\$7n \\$8n \\$9n
766 5f1cf8e6 2004-05-16 devnull ..
767 5f1cf8e6 2004-05-16 devnull . \" SM - make smaller size
768 5f1cf8e6 2004-05-16 devnull .de SM
769 5f1cf8e6 2004-05-16 devnull .ie \\n(.$ \&\\$3\s-2\\$1\s0\\$2
770 5f1cf8e6 2004-05-16 devnull .el .ps -2
771 5f1cf8e6 2004-05-16 devnull ..
772 5f1cf8e6 2004-05-16 devnull . \" LG - make larger size
773 5f1cf8e6 2004-05-16 devnull .de LG
774 5f1cf8e6 2004-05-16 devnull .ie \\n(.$ \&\\$3\s+2\\$1\s0\\$2
775 5f1cf8e6 2004-05-16 devnull .el .ps +2
776 5f1cf8e6 2004-05-16 devnull ..
777 5f1cf8e6 2004-05-16 devnull . \" NL - return to normal size
778 5f1cf8e6 2004-05-16 devnull .de NL
779 5f1cf8e6 2004-05-16 devnull .ps \\n(PS
780 5f1cf8e6 2004-05-16 devnull ..
781 5f1cf8e6 2004-05-16 devnull . \" FS - begin footnote
782 5f1cf8e6 2004-05-16 devnull .de FS
783 5f1cf8e6 2004-05-16 devnull .if \\n(IF>0 .tm .FS within .FS/.FE, line \\n(.c, file \\n(.F
784 5f1cf8e6 2004-05-16 devnull .if \\n(KF>0 .tm .FS won't work inside .KF, line \\n(.c, file \\n(.F
785 5f1cf8e6 2004-05-16 devnull .if \\n(KS>0 .tm .FS won't work inside .KS, line \\n(.c, file \\n(.F
786 5f1cf8e6 2004-05-16 devnull .nr IF 1
787 5f1cf8e6 2004-05-16 devnull .ev 1
788 5f1cf8e6 2004-05-16 devnull .ps \\n(PS-2
789 5f1cf8e6 2004-05-16 devnull .ie \\n(VS>=41 .vs \\n(VSu-2p
790 5f1cf8e6 2004-05-16 devnull .el .vs \\n(VSp-2p
791 5f1cf8e6 2004-05-16 devnull .ll \\n(LLu
792 5f1cf8e6 2004-05-16 devnull .br
793 5f1cf8e6 2004-05-16 devnull .nr X \\n(FOu
794 5f1cf8e6 2004-05-16 devnull .X "BF \\nX FS
795 5f1cf8e6 2004-05-16 devnull .SP .3v
796 5f1cf8e6 2004-05-16 devnull ....FA \" deleted by authority of cvw, 10/17/88
797 5f1cf8e6 2004-05-16 devnull ..
798 5f1cf8e6 2004-05-16 devnull . \" FE - end footnote
799 5f1cf8e6 2004-05-16 devnull .de FE
800 5f1cf8e6 2004-05-16 devnull .if !\\n(IF .tm .FE without .FS, line \\n(.c, file \\n(.F
801 5f1cf8e6 2004-05-16 devnull .br
802 5f1cf8e6 2004-05-16 devnull .X "END BF FE
803 5f1cf8e6 2004-05-16 devnull .bp
804 5f1cf8e6 2004-05-16 devnull .ev
805 5f1cf8e6 2004-05-16 devnull .nr IF 0
806 5f1cf8e6 2004-05-16 devnull ..
807 5f1cf8e6 2004-05-16 devnull . \" FA - the line for a footnote
808 5f1cf8e6 2004-05-16 devnull .de FA
809 5f1cf8e6 2004-05-16 devnull \l'1i'
810 5f1cf8e6 2004-05-16 devnull .br
811 5f1cf8e6 2004-05-16 devnull ..
812 5f1cf8e6 2004-05-16 devnull . \" Tm - message to be passed on
813 5f1cf8e6 2004-05-16 devnull .de Tm
814 5f1cf8e6 2004-05-16 devnull .ev 2
815 5f1cf8e6 2004-05-16 devnull .if \\n(.$=1 .X "TM \\$1
816 5f1cf8e6 2004-05-16 devnull .if \\n(.$=2 .X "TM \\$1 \\$2
817 5f1cf8e6 2004-05-16 devnull .if \\n(.$=3 .X "TM \\$1 \\$2 \\$3
818 5f1cf8e6 2004-05-16 devnull .if \\n(.$=4 .X "TM \\$1 \\$2 \\$3 \\$4
819 5f1cf8e6 2004-05-16 devnull .if \\n(.$=5 .X "TM \\$1 \\$2 \\$3 \\$4 \\$5
820 5f1cf8e6 2004-05-16 devnull .if \\n(.$=6 .X "TM \\$1 \\$2 \\$3 \\$4 \\$5 \\$6
821 5f1cf8e6 2004-05-16 devnull .if \\n(.$=7 .X "TM \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7
822 5f1cf8e6 2004-05-16 devnull .if \\n(.$=8 .X "TM \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8
823 5f1cf8e6 2004-05-16 devnull .if \\n(.$=9 .X "TM \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
824 5f1cf8e6 2004-05-16 devnull .br
825 5f1cf8e6 2004-05-16 devnull .ev
826 5f1cf8e6 2004-05-16 devnull ..
827 5f1cf8e6 2004-05-16 devnull .de MH
828 5f1cf8e6 2004-05-16 devnull AT&T Bell Laboratories
829 5f1cf8e6 2004-05-16 devnull Murray Hill, New Jersey 07974
830 5f1cf8e6 2004-05-16 devnull ..
831 5f1cf8e6 2004-05-16 devnull .de HO
832 5f1cf8e6 2004-05-16 devnull AT&T Bell Laboratories
833 5f1cf8e6 2004-05-16 devnull Holmdel, New Jersey 07733
834 5f1cf8e6 2004-05-16 devnull ..
835 5f1cf8e6 2004-05-16 devnull .de WH
836 5f1cf8e6 2004-05-16 devnull AT&T Bell Laboratories
837 5f1cf8e6 2004-05-16 devnull Whippany, New Jersey 07981
838 5f1cf8e6 2004-05-16 devnull ..
839 5f1cf8e6 2004-05-16 devnull .de IH
840 5f1cf8e6 2004-05-16 devnull AT&T Bell Laboratories
841 5f1cf8e6 2004-05-16 devnull Naperville, Illinois 60540
842 5f1cf8e6 2004-05-16 devnull ..
843 5f1cf8e6 2004-05-16 devnull . \" UL - underline argument, don't italicize
844 5f1cf8e6 2004-05-16 devnull .de UL
845 5f1cf8e6 2004-05-16 devnull \\$1\l'|0\(ul'\\$2
846 5f1cf8e6 2004-05-16 devnull ..
847 5f1cf8e6 2004-05-16 devnull . \" UX - print $2 UNIX $1
848 5f1cf8e6 2004-05-16 devnull .de UX
849 5f1cf8e6 2004-05-16 devnull .ie \\n(UX \\$2\s-1UNIX\s0\\$1
850 5f1cf8e6 2004-05-16 devnull .el \{\
851 5f1cf8e6 2004-05-16 devnull \\$2\s-1UNIX\\s0\\$1\(rg
852 5f1cf8e6 2004-05-16 devnull .nr UX 1\}
853 5f1cf8e6 2004-05-16 devnull ..
854 5f1cf8e6 2004-05-16 devnull . \" QS - start quote
855 5f1cf8e6 2004-05-16 devnull .de QS
856 5f1cf8e6 2004-05-16 devnull .br
857 5f1cf8e6 2004-05-16 devnull .LP
858 5f1cf8e6 2004-05-16 devnull .in +\\n(QIu
859 5f1cf8e6 2004-05-16 devnull .ll -\\n(QIu
860 5f1cf8e6 2004-05-16 devnull ..
861 5f1cf8e6 2004-05-16 devnull . \" QE - end quote
862 5f1cf8e6 2004-05-16 devnull .de QE
863 5f1cf8e6 2004-05-16 devnull .br
864 5f1cf8e6 2004-05-16 devnull .ll +\\n(QIu
865 5f1cf8e6 2004-05-16 devnull .in -\\n(QIu
866 5f1cf8e6 2004-05-16 devnull .LP
867 5f1cf8e6 2004-05-16 devnull ..
868 5f1cf8e6 2004-05-16 devnull . \" B1 - begin boxed stuff
869 5f1cf8e6 2004-05-16 devnull .de B1
870 5f1cf8e6 2004-05-16 devnull .br
871 5f1cf8e6 2004-05-16 devnull .di BB
872 5f1cf8e6 2004-05-16 devnull .nr BC 0
873 5f1cf8e6 2004-05-16 devnull .if "\\$1"C" .nr BC 1
874 5f1cf8e6 2004-05-16 devnull .nr BE 1
875 5f1cf8e6 2004-05-16 devnull ..
876 5f1cf8e6 2004-05-16 devnull . \" B2 - end boxed stuff
877 5f1cf8e6 2004-05-16 devnull .de B2
878 5f1cf8e6 2004-05-16 devnull .br
879 5f1cf8e6 2004-05-16 devnull .nr BI 1n
880 5f1cf8e6 2004-05-16 devnull .if \\n(.$>0 .nr BI \\$1n
881 5f1cf8e6 2004-05-16 devnull .di
882 5f1cf8e6 2004-05-16 devnull .nr BE 0
883 5f1cf8e6 2004-05-16 devnull .nr BW \\n(dl
884 5f1cf8e6 2004-05-16 devnull .nr BH \\n(dn
885 5f1cf8e6 2004-05-16 devnull .ne \\n(BHu+\\n(.Vu
886 5f1cf8e6 2004-05-16 devnull .nr BQ \\n(.j
887 5f1cf8e6 2004-05-16 devnull .nf
888 5f1cf8e6 2004-05-16 devnull .ti 0
889 5f1cf8e6 2004-05-16 devnull .if \\n(BC>0 .in +(\\n(.lu-\\n(BWu)/2u
890 5f1cf8e6 2004-05-16 devnull .in +\\n(BIu
891 5f1cf8e6 2004-05-16 devnull .ls 1
892 5f1cf8e6 2004-05-16 devnull .BB
893 5f1cf8e6 2004-05-16 devnull .ls
894 5f1cf8e6 2004-05-16 devnull .in -\\n(BIu
895 5f1cf8e6 2004-05-16 devnull .nr BW +2*\\n(BI
896 5f1cf8e6 2004-05-16 devnull .sp -1
897 5f1cf8e6 2004-05-16 devnull \l'\\n(BWu\(ul'\L'-\\n(BHu'\l'|0\(ul'\h'|0'\L'\\n(BHu'
898 5f1cf8e6 2004-05-16 devnull .if \\n(BC>0 .in -(\\n(.lu-\\n(BWu)/2u
899 5f1cf8e6 2004-05-16 devnull .if \\n(BQ .fi
900 5f1cf8e6 2004-05-16 devnull .br
901 5f1cf8e6 2004-05-16 devnull ..
902 5f1cf8e6 2004-05-16 devnull . \" BX - boxed stuff
903 5f1cf8e6 2004-05-16 devnull .de BX
904 5f1cf8e6 2004-05-16 devnull \(br\|\\$1\|\(br\l'|0\(rn'\l'|0\(ul'
905 5f1cf8e6 2004-05-16 devnull ..
906 5f1cf8e6 2004-05-16 devnull .
907 5f1cf8e6 2004-05-16 devnull . \" macros for programs, etc.
908 5f1cf8e6 2004-05-16 devnull .
909 5f1cf8e6 2004-05-16 devnull .ig
910 5f1cf8e6 2004-05-16 devnull programs are displayed between .P1/.P2 pairs
911 5f1cf8e6 2004-05-16 devnull default is to indent by 1/2 inch, nofill, dP smaller
912 5f1cf8e6 2004-05-16 devnull .P1 x causes an indent of x instead.
913 5f1cf8e6 2004-05-16 devnull
914 5f1cf8e6 2004-05-16 devnull .P3 can be used to specify optional page-break points
915 5f1cf8e6 2004-05-16 devnull inside .P1/.P2
916 5f1cf8e6 2004-05-16 devnull ..
917 5f1cf8e6 2004-05-16 devnull .
918 5f1cf8e6 2004-05-16 devnull . \" P1 - start of program
919 5f1cf8e6 2004-05-16 devnull .de P1
920 5f1cf8e6 2004-05-16 devnull .nr $1 \\n(P1
921 5f1cf8e6 2004-05-16 devnull .if \\n(.$ .nr $1 \\$1n
922 5f1cf8e6 2004-05-16 devnull .br
923 5f1cf8e6 2004-05-16 devnull .X "SP \\n(DV P1"
924 5f1cf8e6 2004-05-16 devnull .X "US P1"
925 5f1cf8e6 2004-05-16 devnull .in \\n($1u
926 5f1cf8e6 2004-05-16 devnull .nf
927 5f1cf8e6 2004-05-16 devnull .nr v \\n(.v
928 5f1cf8e6 2004-05-16 devnull .ps -\\n(dP
929 5f1cf8e6 2004-05-16 devnull .vs -\\n(dVu
930 5f1cf8e6 2004-05-16 devnull .ft CW
931 5f1cf8e6 2004-05-16 devnull .nr t \\n(dT*\\w'x'u
932 5f1cf8e6 2004-05-16 devnull .ta 1u*\\ntu 2u*\\ntu 3u*\\ntu 4u*\\ntu 5u*\\ntu 6u*\\ntu 7u*\\ntu 8u*\\ntu 9u*\\ntu 10u*\\ntu 11u*\\ntu 12u*\\ntu 13u*\\ntu 14u*\\ntu
933 5f1cf8e6 2004-05-16 devnull ..
934 5f1cf8e6 2004-05-16 devnull . \" P2 - end of program
935 5f1cf8e6 2004-05-16 devnull .de P2
936 5f1cf8e6 2004-05-16 devnull .br
937 5f1cf8e6 2004-05-16 devnull .ps \\n(PS
938 5f1cf8e6 2004-05-16 devnull .vs \\nvu
939 5f1cf8e6 2004-05-16 devnull .ft 1
940 5f1cf8e6 2004-05-16 devnull .in
941 5f1cf8e6 2004-05-16 devnull .X "END US P1
942 5f1cf8e6 2004-05-16 devnull .X "SP \\n(DV P2"
943 5f1cf8e6 2004-05-16 devnull .fi
944 5f1cf8e6 2004-05-16 devnull ..
945 5f1cf8e6 2004-05-16 devnull . \" P3 - provides optional unpadded break in P1/P2
946 5f1cf8e6 2004-05-16 devnull .de P3
947 5f1cf8e6 2004-05-16 devnull .nr x \\n(DV
948 5f1cf8e6 2004-05-16 devnull .nr DV 0
949 5f1cf8e6 2004-05-16 devnull .P2
950 5f1cf8e6 2004-05-16 devnull .P1 \\n($1u
951 5f1cf8e6 2004-05-16 devnull .nr DV \\nx
952 5f1cf8e6 2004-05-16 devnull ..
953 5f1cf8e6 2004-05-16 devnull .de [
954 5f1cf8e6 2004-05-16 devnull [
955 5f1cf8e6 2004-05-16 devnull ..
956 5f1cf8e6 2004-05-16 devnull .de ]
957 5f1cf8e6 2004-05-16 devnull ]
958 5f1cf8e6 2004-05-16 devnull ..
959 5f1cf8e6 2004-05-16 devnull .IZ
960 5f1cf8e6 2004-05-16 devnull .rm IZ
961 5f1cf8e6 2004-05-16 devnull .so /sys/lib/tmac/tmac.srefs