BSD 4_3_Tahoe development
[unix-history] / usr / doc / run / tmac.sU
CommitLineData
10075cc6
C
1.\" these are only for typesetting manuals for Usenix distribution
2.\" differences: page numbers even on page 1, MH = Bell Labs
3.\" default line length (and title length) 6.5i instead of 6i.
4.ds // /usr/lib/ms/
5. \" IZ - initialize (before text begins)
6.de IZ
7.nr FM 1i
8.nr YY -\\n(FMu
9.nr XX 0 1
10.nr IP 0
11.nr PI 5n
12.nr QI 5n
13.nr FI 2n
14.nr I0 \\n(PIu
15.if n .nr PD 1v
16.if t .nr PD .3v
17.if n .nr DD 1v
18.if t .nr DD .5v
19.nr PS 10
20.nr VS 12
21.ps \\n(PS
22.vs \\n(VSp
23.nr ML 3v
24.nr IR 0
25.nr TB 0
26.nr SJ \\n(.j
27.nr PO \\n(.o
28.nr LL 6.5i
29.ll \\n(LLu
30.lt 6.5i
31.ev 1
32.nr FL 5.5i
33.ll \\n(FLu
34.ps 8
35.vs 10p
36.ev
37.ds CH - \\\\n(PN -
38.if n .ds CF \\*(DY
39.wh 0 NP
40.wh -\\n(FMu FO
41.ch FO 16i
42.wh -\\n(FMu FX
43.ch FO -\\n(FMu
44.wh -\\n(FMu/2u BT
45..
46. \" RT - reset (at new paragraph)
47.de RT
48.if !\\n(1T .BG
49.if !\\n(IK .if !\\n(IF .if !\\n(IX .if !\\n(BE .di
50.if \\n(TM .ls 2
51.ce 0
52.ul 0
53.if \\n(QP \{\
54. ll +\\n(QIu
55. in -\\n(QIu
56. nr QP -1
57.\}
58.if \\n(NX<=1 .if !\\n(AJ .ll \\n(LLu
59.if !\\n(IF \{\
60. ps \\n(PS
61. if \\n(VS>=40 .vs \\n(VSu
62. if \\n(VS<=39 .vs \\n(VSp
63.\}
64.if !\\n(IP .nr I0 \\n(PIu
65.if \\n(IP \{\
66. in -\\n(I\\n(IRu
67. nr IP -1
68.\}
69.ft 1
70.TA
71.fi
72..
73. \" TA - set default tabs
74.de TA
75.if n .ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 80n
76.if t .ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n 70n 75n
77..
78. \" BG - begin (at first paragraph)
79.de BG
80.br
81.nr YE 1
82.di
83.ce 0
84.nr KI 0
85.hy 14
86.nr 1T 1
87.S\\n(ST
88.rm S0 S1 S2 SY TX AX WT RP
89.\"redefs
90.de TL
91.ft 3
92.ce 99
93.sp
94.LG
95\\..
96.de AU
97.ft 2
98.if n .ul 0
99.ce 99
100.sp
101.NL
102\\..
103.de AI
104.ft 1
105.if n .ul 0
106.ce 99
107.if n .sp
108.if t .sp .5
109.NL
110\\..
111.RA
112.rn FJ FS
113.rn FK FE
114.nf
115.ev 1
116.ps \\n(PS-2
117.vs \\n(.s+2p
118.ev
119.if !\\n(KG .nr FP 0
120.nr KG 0
121.if \\n(FP \{\
122. FS
123. FG
124. FE
125.\}
126.br
127.if \\n(TV .if n .sp 2
128.if \\n(TV .if t .sp 1
129.fi
130.ll \\n(LLu
131..
132. \" RA - redefine abstract
133.de RA
134.de AB
135.br
136.if !\\n(1T .BG
137.ce
138.sp
139.if !\\n(.$ ABSTRACT
140.if \\n(.$ .if !\a\\$1\ano\a \\$1
141.if !\\n(.$ .sp
142.if \\n(.$ .if !\a\\$1\ano\a .sp
143.sp
144.nr AJ 1
145.in +\\n(.lu/12u
146.ll -\\n(.lu/12u
147.RT
148.if \\n(TM .ls 1
149\\..
150.de AE
151.nr AJ 0
152.br
153.in 0
154.ll \\n(LLu
155.if \\n(VS>=40 .vs \\n(VSu
156.if \\n(VS<=39 .vs \\n(VSp
157.if \\n(TM .ls 2
158\\..
159..
160. \" RP - released paper format
161.de RP
162.nr ST 2
163.if \a\\$1\ano\a .nr ST 1
164.pn 0
165.br
166..
167. \" TL - source file for cover sheet
168.de TL
169.rn TL @T
170.so \*(//s.cov
171.TL
172.rm @T
173..
174. \" PP - regular paragraph
175.de PP
176.RT
177.if \\n(1T .sp \\n(PDu
178.ne 1.1
179.ti +\\n(PIu
180..
181. \" LP - left paragraph
182.de LP
183.RT
184.if \\n(1T .sp \\n(PDu
185.ne 1.1
186.ti \\n(.iu
187..
188. \" IP - indented paragraph
189.de IP
190.RT
191.if \\n(1T .sp \\n(PDu
192.ne 1.1
193.if !\\n(IP .nr IP +1
194.if \\n(.$-1 .nr I\\n(IR \\$2n
195.in +\\n(I\\n(IRu
196.ta \\n(I\\n(IRu
197.if \\n(.$ \{\
198.ds HT \&\\$1
199.ti -\\n(I\\n(IRu
200\\*(HT\t\c
201.if \w'\\*(HT'u>(\\n(I\\n(IRu+1n) .br
202.\}
203..
204. \" XP - exdented paragraph
205.de XP
206.RT
207.if \\n(1T .sp \\n(PDu
208.ne 1.1
209.if !\\n(IP .nr IP +1
210.in +\\n(I\\n(IRu
211.ti -\\n(I\\n(IRu
212..
213. \" QP - quote paragraph
214.de QP
215.ti \\n(.iu
216.RT
217.if \\n(1T .sp \\n(PDu
218.ne 1.1
219.nr QP 1
220.in +\\n(QIu
221.ll -\\n(QIu
222.ti \\n(.iu
223.if \\n(TM .ls 1
224..
225. \" SH - section header
226.de SH
227.ti \\n(.iu
228.RT
229.if \\n(1T .sp
230.RT
231.ne 3.1
232.B
233..
234. \" NH - numbered header
235.de NH
236.SH
237.nr NS \\$1
238.if !\\n(.$ .nr NS 1
239.if !\\n(NS .nr NS 1
240.nr H\\n(NS +1
241.if !\\n(NS-4 .nr H5 0
242.if !\\n(NS-3 .nr H4 0
243.if !\\n(NS-2 .nr H3 0
244.if !\\n(NS-1 .nr H2 0
245.if !\\$1 .if \\n(.$ .nr H1 1
246.if \a\\$1\aS\a \{\
247. nr NS \\n(.$-1
248. nr H1 \\$2
249. nr H2 \\$3
250. nr H3 \\$4
251. nr H4 \\$5
252. nr H5 \\$6
253.\}
254.ds SN \\n(H1.
255.if \\n(NS-1 .as SN \\n(H2.
256.if \\n(NS-2 .as SN \\n(H3.
257.if \\n(NS-3 .as SN \\n(H4.
258.if \\n(NS-4 .as SN \\n(H5.
259\\*(SN
260..
261. \" DS - display with keep (L=left I=indent C=center B=block)
262.de DS
263.KS
264.nf
265.\\$1D \\$2 \\$1
266.ft 1
267.ps \\n(PS
268.if \\n(VS>=40 .vs \\n(VSu
269.if \\n(VS<=39 .vs \\n(VSp
270..
271.de D
272.ID \\$1
273..
274. \" ID - indented display with no keep
275.de ID
276.XD
277.if t .in +.5i
278.if n .in +8
279.if \\n(.$ .if !\a\\$1\aI\a .if !\a\\$1\a\a \{\
280. in \\n(OIu
281. in +\\$1n
282.\}
283..
284. \" LD - left display with no keep
285.de LD
286.XD
287..
288. \" CD - centered display with no keep
289.de CD
290.XD
291.ce 999
292..
293. \" XD - real display macro
294.de XD
295.nf
296.nr OI \\n(.i
297.sp \\n(DDu
298.if \\n(TM .ls 1
299..
300. \" DE - end display of any kind
301.de DE
302.ce 0
303.if \\n(BD .DF
304.nr BD 0
305.in \\n(OIu
306.KE
307.if \\n(TM .ls 2
308.sp \\n(DDu
309.fi
310..
311. \" BD - block display: center entire block
312.de BD
313.XD
314.nr BD 1
315.nf
316.in \\n(OIu
317.di DD
318..
319. \" DF - finish block display
320.de DF
321.di
322.if \\n(dl>\\n(BD .nr BD \\n(dl
323.if \\n(BD<\\n(.l .in (\\n(.lu-\\n(BDu)/2u
324.nr EI \\n(.l-\\n(.i
325.ta \\n(EIuR
326.DD
327.in \\n(OIu
328..
329. \" KS - begin regular keep
330.de KS
331.nr KN \\n(.u
332.if !\\n(IK .if !\\n(IF .KQ
333.nr IK +1
334..
335. \" KQ - real keep processor
336.de KQ
337.br
338.nr KI \\n(.i
339.ev 2
340.TA
341.br
342.in \\n(KIu
343.ps \\n(PS
344.if \\n(VS>=40 .vs \\n(VSu
345.if \\n(VS<=39 .vs \\n(VSp
346.ll \\n(LLu
347.lt \\n(LTu
348.if \\n(NX>1 .ll \\n(CWu
349.if \\n(NX>1 .lt \\n(CWu
350.di KK
351.nr TB 0
352..
353. \" KF - begin floating keep
354.de KF
355.nr KN \\n(.u
356.if !\\n(IK .FQ
357.nr IK +1
358..
359. \" FQ - real floating keep processor
360.de FQ
361.nr KI \\n(.i
362.ev 2
363.TA
364.br
365.in \\n(KIu
366.ps \\n(PS
367.if \\n(VS>=40 .vs \\n(VSu
368.if \\n(VS<=39 .vs \\n(VSp
369.ll \\n(LLu
370.lt \\n(LTu
371.if \\n(NX>1 .ll \\n(CWu
372.if \\n(NX>1 .lt \\n(CWu
373.di KK
374.nr TB 1
375..
376. \" KE - end keep
377.de KE
378.if \\n(IK .if !\\n(IK-1 .if !\\n(IF .RQ
379.if \\n(IK .nr IK -1
380..
381. \" RQ - real keep release
382.de RQ
383.br
384.di
385.nr NF 0
386.if \\n(dn-\\n(.t .nr NF 1
387.if \\n(TC .nr NF 1
388.if \\n(NF .if !\\n(TB .sp 200
389.if !\\n(NF .if \\n(TB .nr TB 0
390.nf
391.rs
392.nr TC 5
393.in 0
394.ls 1
395.if !\\n(TB \{\
396. ev
397. br
398. ev 2
399. KK
400.\}
401.ls
402.ce 0
403.if !\\n(TB .rm KK
404.if \\n(TB .da KJ
405.if \\n(TB \!.KD \\n(dn
406.if \\n(TB .KK
407.if \\n(TB .di
408.nr TC \\n(TB
409.if \\n(KN .fi
410.in
411.ev
412..
413. \" KD - keep redivert
414.de KD
415.nr KM 0
416.if \a\\n(.z\aKJ\a .nr KM 1
417.if \\n(KM \!.KD \\$1
418.if !\\n(KM .if \\n(.t<\\$1 .di KJ
419..
420. \" EM - end macro (process leftover keep)
421.de EM
422.br
423.if !\\n(TB .if t .wh -1p CM
424.if \\n(TB \{\
425\&\c
426' bp
427. NP
428. ch CM 160
429.\}
430..
431.de XK
432.nr TD 1
433.nf
434.ls 1
435.in 0
436.rn KJ KL
437.KL
438.rm KL
439.if \a\\n(.z\aKJ\a .di
440.nr TB 0
441.if \a\\n(.z\aKJ\a .nr TB 1
442.br
443.in
444.ls
445.fi
446.nr TD 0
447..
448. \" NP - new page
449.de NP
450.if !\\n(LT .nr LT \\n(LLu
451.if \\n(FM+\\n(HM>=\\n(.p \{\
452. tm HM + FM longer than page
453. ab
454.\}
455.if t .CM
456.if !\\n(HM .nr HM 1i
457.po \\n(POu
458.nr PF \\n(.f
459.nr PX \\n(.s
460.ft 1
461.ps \\n(PS
462'sp \\n(HMu/2u
463.PT
464'sp |\\n(HMu
465.HD \"undefined
466.ps \\n(PX
467.ft \\n(PF
468.nr XX 0 1
469.nr YY 0-\\n(FMu
470.ch FO 16i
471.ch FX 17i
472.ch FO -\\n(FMu
473.ch FX \\n(.pu-\\n(FMu
474.if \\n(MF .FV
475.nr MF 0
476.mk
477.os
478.ev 1
479.if !\\n(TD .if \\n(TC<5 .XK
480.nr TC 0
481.ev
482.nr TQ \\n(.i
483.nr TK \\n(.u
484.if \\n(IT \{\
485. in 0
486. nf
487. TT
488. in \\n(TQu
489. if \\n(TK .fi
490.\}
491.ns
492.mk #T
493.if t .if \\n(.o+\\n(LL>7.54i .tm PO + LL wider than 7.54i
494..
495. \" PT - page titles
496.de PT
497.lt \\n(LTu
498.pc %
499.nr PN \\n%
500.nr PT \\n%
501.if \\n(P1 .nr PT 2
502.if \\n(PT>1 .if !\\n(EH .if !\\n(OH .tl \a\\*(LH\a\\*(CH\a\\*(RH\a
503.if \\n(PT>0 .if \\n(OH .if o .tl \\*(O1
504.if \\n(PT>0 .if \\n(EH .if e .tl \\*(E2
505.lt \\n(.lu
506..
507. \" OH - odd page header
508.de OH
509.nr OH 1
510.if !\\n(.$ .nr OH 0
511.ds O1 \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
512..
513. \" EH - even page header
514.de EH
515.nr EH 1
516.if !\\n(.$ .nr EH 0
517.ds E2 \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
518..
519. \" P1 - PT on 1st page
520.de P1
521.nr P1 1
522..
523. \" FO - footer
524.de FO
525.rn FO FZ
526.if \\n(IT .nr T. 1
527.if \\n(IT .if !\\n(FC .T# 1
528.if \\n(IT .br
529.nr FC +1
530.if \\n(NX<2 .nr WF 0
531.nr dn 0
532.if \\n(FC<=1 .if \\n(XX .XF
533.rn FZ FO
534.nr MF 0
535.if \\n(dn .nr MF 1
536.if !\\n(WF .nr YY 0-\\n(FMu
537.if !\\n(WF .ch FO \\n(YYu
538.if !\\n(dn .nr WF 0
539.if \\n(FC<=1 .if !\\n(XX \{\
540. if \\n(NX>1 .RC
541. if \\n(NX<2 'bp
542.\}
543.nr FC -1
544.if \\n(ML .ne \\n(MLu
545..
546. \" BT - bottom title
547.de BT
548.nr PF \\n(.f
549.nr PX \\n(.s
550.ft 1
551.ps \\n(PS
552.lt \\n(LTu
553.po \\n(POu
554.if \\n(TM .if \\n(CT \{\
555. tl ''\\n(PN''
556. nr CT 0
557.\}
558.if \\n% .if !\\n(EF .if !\\n(OF .tl \a\\*(LF\a\\*(CF\a\\*(RF\a
559.if \\n% .if \\n(OF .if o .tl \\*(O3
560.if \\n% .if \\n(EF .if e .tl \\*(E4
561.ft \\n(PF
562.ps \\n(PX
563..
564. \" OF - odd page footer
565.de OF
566.nr OF 1
567.if !\\n(.$ .nr OF 0
568.ds O3 \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
569..
570. \" EF - even page footer
571.de EF
572.nr EF 1
573.if !\\n(.$ .nr EF 0
574.ds E4 \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
575..
576. \" 2C - double column
577.de 2C
578.MC
579..
580. \" 1C - single column
581.de 1C
582.MC \\n(LLu
583.hy 14
584..
585. \" MC - multiple columns, arg is col width
586.de MC
587.nr L1 \\n(LL*7/15
588.if \\n(.$ .nr L1 \\$1n
589.nr NQ \\n(LL/\\n(L1
590.if \\n(NQ<1 .nr NQ 1
591.if \\n(NQ>2 .if (\\n(LL%\\n(L1)=0 .nr NQ -1
592.if !\\n(1T \{\
593. BG
594. if n .sp 4
595. if t .sp 2
596.\}
597.if !\\n(NX .nr NX 1
598.if !\\n(NX=\\n(NQ \{\
599. RT
600. if \\n(NX>1 .bp
601. mk
602. nr NC 1
603. po \\n(POu
604.\}
605.if \\n(NQ>1 .hy 12
606.nr NX \\n(NQ
607.nr CW \\n(L1
608.ll \\n(CWu
609.nr FL \\n(CWu*11u/12u
610.if \\n(NX>1 .nr GW (\\n(LL-(\\n(NX*\\n(CW))/(\\n(NX-1)
611.nr RO \\n(CW+\\n(GW
612.ns
613..
614.de RC
615.if \\n(NC>=\\n(NX .C2
616.if \\n(NC<\\n(NX .C1
617.nr NC \\n(ND
618..
619.de C1
620.rt
621.po +\\n(ROu
622.nr ND \\n(NC+1
623.nr XX 0 1
624.if \\n(MF .FV
625.ch FX \\n(.pu-\\n(FMu
626.ev 1
627.if \\n(TB .XK
628.nr TC 0
629.ev
630.nr TQ \\n(.i
631.if \\n(IT .in 0
632.if \\n(IT .TT
633.if \\n(IT .in \\n(TQu
634.mk #T
635.ns
636..
637.de C2
638.po \\n(POu
639'bp
640.nr ND 1
641..
642. \" RS - right shift
643.de RS
644.nr IS \\n(IP
645.RT
646.nr IP \\n(IS
647.if \\n(IP .in +\\n(I\\n(IRu
648.nr IR +1
649.nr I\\n(IR \\n(PIu
650.in +\\n(I\\n(IRu
651..
652. \" RE - retreat left
653.de RE
654.nr IS \\n(IP
655.RT
656.nr IP \\n(IS
657.if \\n(IR .nr IR -1
658.if \\n(IP<=0 .in -\\n(I\\n(IRu
659..
660. \" CM - cut mark
661.de CM
662.po 0
663.lt 7.6i
664.ft 1
665.ps 10
666.vs 4p
667.tl '--''--'
668.po
669.vs
670.lt
671.ps
672.ft
673..
674. \" I - italic font
675.de I
676.nr PQ \\n(.f
677.if t .ft 2
678.ie \a\\$1\a\a .if n .ul 999
679.el .if n .ul 1
680.if t .if !\a\\$1\a\a \&\\$1\|\f\\n(PQ\\$2
681.if n .if \\n(.$=1 \&\\$1
682.if n .if \\n(.$>1 \&\\$1\c
683.if n .if \\n(.$>1 \&\\$2
684..
685. \" B - bold font
686.de B
687.nr PQ \\n(.f
688.if t .ft 3
689.ie \a\\$1\a\a .if n .ul 999
690.el .if n .ul 1
691.if t .if !\a\\$1\a\a \&\\$1\f\\n(PQ\\$2
692.if n .if \\n(.$=1 \&\\$1
693.if n .if \\n(.$>1 \&\\$1\c
694.if n .if \\n(.$>1 \&\\$2
695..
696. \" R - Roman font
697.de R
698.if n .ul 0
699.ft 1
700..
701. \" UL - underline in troff
702.de UL
703.if t \\$1\l'|0\(ul'\\$2
704.if n .I "\\$1" "\\$2"
705..
706. \" SM - smaller
707.de SM
708.ps -2
709..
710. \" LG - larger
711.de LG
712.ps +2
713..
714. \" NL - normal
715.de NL
716.ps \\n(PS
717..
718. \" DA - force date
719.de DA
720.if \\n(.$ .ds DY \\$1 \\$2 \\$3 \\$4
721.ds CF \\*(DY
722..
723. \" ND - no date or new date
724.de ND
725.if \\n(.$ .ds DY \\$1 \\$2 \\$3 \\$4
726.rm CF
727..
728. \" \** - numbered footnote
729.ds * \\*([.\\n+*\\*(.]
730. \" FJ - replaces FS after cover
731.de FJ
732'ce 0
733.di
734.ev 1
735.ll \\n(FLu
736.da FF
737.br
738.if \\n(IF .tm Nested footnote
739.nr IF 1
740.if !\\n+(XX-1 .FA
741.if !\\n(MF .if !\\n(.$ .if \\n* .FP \\n*
742.if !\\n(MF .if \\n(.$ .FP \\$1 no
743..
744. \" FK - replaces FE after cover
745.de FK
746.br
747.in 0
748.nr IF 0
749.di
750.ev
751.if !\\n(XX-1 .nr dn +\\n(.v
752.nr YY -\\n(dn
753.if !\\n(NX .nr WF 1
754.if \\n(dl>\\n(CW .nr WF 1
755.if (\\n(nl+\\n(.v)<=(\\n(.p+\\n(YY) .ch FO \\n(YYu
756.if (\\n(nl+\\n(.v)>(\\n(.p+\\n(YY) \{\
757. if \\n(nl>(\\n(HM+1.5v) .ch FO \\n(nlu+\\n(.vu
758. if \\n(nl+\\n(FM+1v>\\n(.p .ch FX \\n(.pu-\\n(FMu+2v
759. if \\n(nl<=(\\n(HM+1.5v) .ch FO \\n(HMu+(4u*\\n(.vu)
760.\}
761..
762. \" FS - begin footnote on cover
763.de FS
764.ev 1
765.br
766.ll \\n(FLu
767.da FG
768.if !\\n(.$ .if \\n* .FP \\n*
769.if \\n(.$ .FP \\$1 no
770..
771. \" FE - end footnote on cover
772.de FE
773.br
774.di
775.nr FP \\n(dn
776.if !\\n(1T .nr KG 1
777.ev
778..
779. \" FA - print line before footnotes
780.de FA
781.in 0
782.if n _________________________
783.if t \l'1i'
784.br
785..
786. \" FP - footnote paragraph
787.de FP
788.sp \\n(PDu/2u
789.if \\n(FF<2 .ti \\n(FIu
790.if \\n(FF=3 \{\
791. in \\n(FIu*2u
792. ta \\n(FIu*2u
793. ti 0
794.\}
795.if !\\n(FF \{\
796. ie "\\$2"no" \\$1\0\c
797. el \\*([.\\$1\\*(.]\0\c
798.\}
799.if \\n(FF .if \\n(FF<3 \{\
800. ie "\\$2"no" \\$1\0\c
801. el \\$1.\0\c
802.\}
803.if \\n(FF=3 \{\
804. ie "\\$2"no" \\$1\t\c
805. el \\$1.\t\c
806.\}
807..
808. \" FV - get leftover footnote from previous page
809.de FV
810.FS
811.nf
812.ls 1
813.FY
814.ls
815.fi
816.FE
817..
818. \" FX - divert leftover footnote for next page
819.de FX
820.if \\n(XX .di FY
821.if \\n(XX .ns
822..
823. \" XF - actually print footnote
824.de XF
825.if \\n(nlu+1v>(\\n(.pu-\\n(FMu) .ch FX \\n(nlu+1.9v
826.ev 1
827.nf
828.ls 1
829.FF
830.rm FF
831.nr XX 0 1
832.br
833.ls
834.di
835.fi
836.ev
837..
838. \" TS - source file for tbl
839.de TS
840.rn TS @T
841.so \*(//s.tbl
842.TS \\$1 \\$2
843.rm @T
844..
845. \" EQ - source file for eqn
846.de EQ
847.rn EQ @T
848.so \*(//s.eqn
849.EQ \\$1 \\$2
850.rm @T
851..
852. \" ]- - source file for refer
853.de ]-
854.rn ]- @T
855.so \*(//s.ref
856.]-
857.rm @T
858..
859. \" [< - for refer -s or -e
860.de ]<
861.rn ]< @T
862.so \*(//s.ref
863.]<
864.rm @T
865..
866.if \n(.V>19 .ds [. \f1[
867.if \n(.V>19 .ds .] ]\fP
868.if \n(.V<20 .ds [. \f1\s-2\v'-.4m'
869.if \n(.V<20 .ds .] \v'.4m'\s+2\fP
870.ds <. .
871.ds <, ,
872.if n .ds Q \&"
873.if n .ds U \&"
874.if n .ds - \%--
875.if t .ds Q ``
876.if t .ds U ''
877.if t .ds - \(em
878.ds ' \h'\w'e'u/5'\z\'\h'-\w'e'u/5'
879.ds ` \h'\w'e'u/5'\z\`\h'-\w'e'u/5'
880.ds ^ \h'\w'o'u/10'\z^\h'-\w'e'u/10'
881.ds , \h'\w'c'u/5'\z,\h'-\w'e'u/5'
882.ds : \h'\w'u'u/5'\z"\h'-\w'e'u/5'
883.ds ~ \h'\w'n'u/10'\z~\h'-\w'e'u/10'
884.ds C \h'\w'c'u/5'\v'-.6m'\s-4\zv\s+4\v'.6m'\h'-\w'c'u/5'
885. \" AM - better accent marks
886.de AM
887.so \*(//s.acc
888..
889. \" TM - thesis mode
890.de TM
891.so \*(//s.ths
892..
893. \" BX - word in a box
894.de BX
895.if t \(br\|\\$1\|\(br\l'|0\(rn'\l'|0\(ul'
896.if n \(br\\kA\|\\$1\|\\kB\(br\v'-1v'\h'|\\nBu'\l'|\\nAu'\v'1v'\l'|\\nAu'
897..
898. \" B1 - source file for boxed text
899.de B1
900.rn B1 @T
901.so \*(//s.tbl
902.B1 \\$1
903.rm @T
904..
905. \" XS - table of contents
906.de XS
907.rn XS @T
908.so \*(//s.toc
909.XS \\$1 \\$2
910.rm @T
911..
912. \" IX - index words to stderr
913.de IX
914.tm \\$1\t\\$2\t\\$3\t\\$4 ... \\n(PN
915..
916. \" UX - UNIX macro
917.de UX
918.ie \\n(UX \s-1UNIX\s0\\$1
919.el \{\
920\s-1UNIX\s0\\$1\(dg
921.FS
922\(dg \s-1UNIX\s0 is a trademark of AT&T Bell Laboratories.
923.FE
924.nr UX 1
925.\}
926..
927.co
928.if \n(mo-0 .ds MO January
929.if \n(mo-1 .ds MO February
930.if \n(mo-2 .ds MO March
931.if \n(mo-3 .ds MO April
932.if \n(mo-4 .ds MO May
933.if \n(mo-5 .ds MO June
934.if \n(mo-6 .ds MO July
935.if \n(mo-7 .ds MO August
936.if \n(mo-8 .ds MO September
937.if \n(mo-9 .ds MO October
938.if \n(mo-10 .ds MO November
939.if \n(mo-11 .ds MO December
940.ds DY \*(MO \n(dy, 19\n(yr
941.nr * 0 1
942.IZ
943.em EM
944.rm IZ RA //
945.de MH
946AT&T Bell Laboratories
947Murray Hill, New Jersey 07974
948..