123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596 |
- .lg 0
- .ds sd /sys/lib/tmac
- .\" RT - reset everything to normal state
- .de RT
- .if \\n(CS \{\
- .SR 1
- .BG\}
- .if !\\n(1T .BG
- .ce 0
- .if !\\n(IK .if !\\n(IF .if !\\n(IX .if !\\n(BE .if !\\n(FT .di
- .ul 0
- .if \\n(QP \{\
- . ll +\\n(QIu
- . in -\\n(QIu
- . nr QP -1\}
- .if \\n(NX<=1 .if \\n(AJ=0 .if \\n(FT=0 .ll \\n(LLu
- .if !\\n(IF \{\
- . ps \\n(PS
- . ie \\n(VS>=41 .vs \\n(VSu
- . el .vs \\n(VSp\}
- .ie \\n(IP \{\
- . in \\n(I\\n(IRu
- . nr IP -1\}
- .el .if !\\n(IR \{\
- . nr I1 \\n(PIu
- . nr I2 0
- . nr I3 0
- . nr I4 0
- . nr I5 0\}
- .ft 1
- .ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n 70n 75n 80n
- .hy \\n(HY
- .fi
- ..
- . \"IZ - initialization
- .de IZ
- .so \\*(sd/tmac.sdisp
- .nr TN 0
- .em EM
- . \" ACCENTS say \*'e or \*`e to get e acute or e grave both were 4/10
- .ds ' \h'\w'e'u*1/10'\z\(aa\h'-\w'e'u*1/10'
- .ds ` \h'\w'e'u*2/10'\z\(ga\h'-\w'e'u*2/10'
- . \" UMLAUT \*:u, etc.
- .if t .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'
- .if n .ds : \z"
- . \" TILDE and CIRCUMFLEX
- .ds ^ \\\\k:\\h'-\\\\n(.fu+1u/2u*2u+\\\\n(.fu-1u*0.13m+0.06m'\\z^\\h'|\\\\n:u'
- .ds ~ \\\\k:\\h'-\\\\n(.fu+1u/2u*2u+\\\\n(.fu-1u*0.13m+0.06m'\\z~\\h'|\\\\n:u'
- . \" czech v symbol
- .ds v \\\\k:\\\\h'+\\\\w'e'u/4u'\\\\v'-0.6m'\\\\s6v\\\\s0\\\\v'0.6m'\\\\h'|\\\\n:u'
- . \" cedilla
- .ds , \\\\k:\\\\h'\\\\w'c'u*0.4u'\\\\z,\\\\h'|\\\\n:u'
- .so \\*(sd/tmac.srefs
- .ch FO \\n(YYu
- .if !\\n(FM .nr FM 1i
- .nr YY -\\n(FMu
- .nr XX 0 1
- .nr IP 0
- .nr PI 5n
- .nr QI 5n
- .nr I0 \\n(PIu
- .nr PS 10
- .nr VS 12
- .nr HY 14
- .ie n \{\
- . if !\\n(PD .nr PD 1v
- . nr DV 1v\}
- .el \{\
- . if !\\n(PD .nr PD 0.3v
- . nr DV .5v\}
- .nr ML 3v
- .ps \\n(PS
- .ie \\n(VS>=41 .vs \\n(VSu
- .el .vs \\n(VSp
- .nr IR 0
- .nr I0 0
- .nr I1 \\n(PIu
- .nr TB 0
- .nr SJ \\n(.j
- .nr LL 6i
- .ll \\n(LLu
- .nr LT \\n(.l
- .lt \\n(LTu
- .ev 1
- .if !\\n(FL .nr FL \\n(LLu*11u/12u
- .ll \\n(FLu
- .ps 8
- .vs 10p
- .ev
- .if \\*(CH .ds CH "\(hy \\\\n(PN \(hy
- .wh 0 NP
- .wh -\\n(FMu FO
- .ch FO 16i
- .wh -\\n(FMu FX
- .ch FO -\\n(FMu
- .if t .wh -\\n(FMu/2u BT
- .if n .wh -\\n(FMu/2u-1v BT
- . \" no overstriking bold or italic; switch underlining to bold italic
- . \" (sad historical botch, the .uf font must be 2, 3, or 4)
- .if n .uf 4
- .if n .bd 3
- .nr CW 0-1
- .nr GW 0-1
- ..
- .de TM
- .if !\\n(IM .if !\\n(MN .pn 0
- .so \\*(sd/tmac.scover
- .if !\\n(IM .if !\\n(MN .rm IM MF MR
- .if n .if !\\n(.T .pi /usr/bin/col
- .nr ST 1
- .ds QF TECHNICAL MEMORANDUM
- .br
- .ds MN \\$1
- .if !"\\$1"" .nr MM 1
- .if !"\\$2"" .nr MC 1
- .if !"\\$3"" .nr MG 1
- .nr TN 1
- .if \\n(.$-1 .ds CA \\$2
- .if \\n(.$-2 .ds CC \\$3
- .rm RP S0 S2 AX
- ..
- . \" IM - internal memorandum
- .de IM
- .nr IM 1
- .TM "\\$1" "\\$2" "\\$3"
- .rm QF
- .RA
- .rm RA RP MF MR
- ..
- . \" MF - memorandum for file.
- .de MF
- .nr MN 1
- .TM "\\$1" "\\$2" "\\$3"
- .rm MR
- .rm IM
- .RA
- .rm RA RP TM
- ..
- . \" MR - memo for record
- .de MR
- .nr MN 2
- .TM "\\$1" "\\$2" "\\$3"
- .ds QF MEMORANDUM FOR RECORD
- .rm MF
- .RA
- .rm RA RP IM TM
- ..
- . \" LT - letter
- .de LT
- .if !\\n(PO .ie n .nr PO 1.5i
- .el .nr PO 1.3i
- .po \\n(POu
- .LP
- .rs
- .if !"\\$1"" \{\
- . vs -2p
- .if "\\$1"LT" .ta 3.9i 4.45i
- .if !"\\$1"LT" .ta 3.9i 4.45i
- . sp .2i
- . nf
- . if "\\$1"LT" \s36\(FA\s0
- . if !"\\$1"LT" \s36\(LH\s0
- . br
- \s7\l'7i'\s0
- .sp
- . br
- . if !"\\$2"" .ds xR " \\$2
- . ds xP 908-582-3000
- . if !"\\$3"" .ds xP \\$3
- . if "\\$1"LT" \s8\f(HBBell Laboratories\fP \fH600 Mountain Avenue
- . if !"\\$1"LT" \s8\f(HBBell Laboratories\fP \fH600 Mountain Avenue
- . if !"\\$2"" \\*(xR
- Murray Hill, NJ 07974-0636
- \\*(xP
- . if !"\\$4"" \\$4
- . if !"\\$5"" \\$5
- . if !"\\$6"" \\$6
- . if !"\\$7"" \\$7
- .ft 1
- .ps
- . sp -.75i
- . vs
- . fi \}
- .if n \{\
- . sp 1i
- . in 4.55i\}
- .if t \{\
- . sp 1.45i
- . in 3.5i\}
- .ll 8i
- \\*(DY
- .ll
- .in 0
- .br
- .if t .sp 3
- .if n \{\
- . sp
- . na\}
- .nf
- .rm CF
- .de SG \" nested defn
- .sp 2
- .ta 3.5i
- Sincerely,
- .sp 3
- \\\\$1
- .ds CH
- \\..
- ..
- .de OK
- .br
- .di
- .di OD
- ..
- .de RP \" released paper
- .nr ST 2
- .pn 0
- .rm SG CS TM QF IM MR MF EG
- .br
- ..
- .de TR \" Comp. Sci. Tech Rept series.
- .nr ST 3
- .pn 0
- .ds MN \\$1
- .rm SG CS TM QF IM MR M EG
- .br
- ..
- . \"FP - font position for a family
- .de FP
- .ds TF \\$1
- .if '\\$1'palatino'\{\
- . fp 1 R PA
- . fp 2 I PI
- . fp 3 B PB
- . fp 4 BI PX\}
- .if '\\$1'lucidabright'\{\
- . fp 1 R LucidaBright
- . fp 2 I LucidaBright-Italic
- . fp 3 B LucidaBright-Demi
- . fp 4 BI LucidaBright-DemiItalic
- . fp 5 CW LucidaSansCW\}
- .if '\\$1'lucidasans'\{\
- . fp 1 R LucidaSans
- . fp 2 I LucidaSansI
- . fp 3 B LucidaSansB
- . fp 5 CW LucidaCW\}
- .if '\\$1'syntax'\{\
- . fp 1 R Syntax
- . fp 2 I SyntaxI
- . fp 3 B SyntaxB
- . fp 5 CW LucidaCW\}
- .if '\\$1'century'\{\
- . ie '\\*(.T'202'\{\
- . fp 1 NR Centsb
- . fp 2 NI CentI
- . fp 3 NB CentB
- . fp 4 NX CentBI\}
- . el \{\
- . fp 1 NR
- . fp 2 NI
- . fp 3 NB
- . fp 4 NX\}\}
- .if '\\$1'helvetica'\{\
- . fp 1 H
- . fp 2 HI
- . fp 3 HB
- . fp 4 HX\}
- .if '\\$1'bembo'\{\
- . ie '\\*(.T'202'\{\
- . fp 1 B1 Bembo
- . fp 2 B2 BemboI
- . fp 3 B3 BemboB
- . fp 4 B4 BemboBI\}
- . el \{\
- . fp 1 B1
- . fp 2 B2
- . fp 3 B3
- . fp 4 B4\}\}
- .if '\\$1'optima'\{\
- . fp 1 R Optima
- . fp 2 I OptimaI
- . fp 3 B OptimaB
- . fp 4 BI OptimaBI\}
- .if '\\$1'souvenir'\{\
- . fp 1 R Souvenir
- . fp 2 I SouvenirI
- . fp 3 B SouvenirB
- . fp 4 BI SouvenirBI\}
- .if '\\$1'melior'\{\
- . fp 1 R Melior
- . fp 2 I MeliorI
- . fp 3 B MeliorB
- . fp 4 BI MeliorBI\}
- .if '\\$1'times'\{\
- . fp 1 R
- . fp 2 I
- . fp 3 B
- . fp 4 BI\}
- ..
- . \"TL - title and initialization
- .de TL
- .br
- .nr TV 1
- .if \\n(IM .rm CS
- .if \\n(MN .rm CS
- .ME
- .rm ME
- .di WT
- .na
- .fi
- .ie h .ll \\n(LLu
- .el \{\
- .ll 5.0i
- .if n .if \\n(TN .ll 29
- .if t .if \\n(TN .ll 3.5i \}
- .ft 3
- .ps \\n(PS
- .if !\\n(TN \{\
- . ps +2
- . vs \\n(.s+2
- . rm CS\}
- .hy 0
- .if h .ce 999
- ..
- .de TX
- .rs
- .sp .5i
- .ce 1000
- .if n .ul 1000
- .ps 12
- .ft 3
- .vs 15p
- .ne 4
- .hy 0
- .WT
- .hy \\n(HY
- .ce 0
- .ul 0
- ..
- . \" AU - author(s)
- .de AU
- .nr AV 1
- .ad \\n(SJ
- .br
- .di
- .br
- .nf
- .nr NA +1
- .ds R\\n(NA \\$1
- .ds E\\n(NA \\$2
- .di A\\n(NA
- .ll \\n(LLu
- .ie t \{\
- . ie !\\n(TN .ft 2
- . el \{\
- . ft 3
- . ll 1.4i\}\}
- .el \{\
- . ie !\\n(TN .ft 1
- . el \{\
- . ft 3
- . ll 16\}\}
- .ps \\n(PS
- .if h .ce 999
- ..
- .de AX
- .ft 1
- .rs
- .ce 1000
- .if n .ul 0
- .ps \\n(PS
- .ie \\n(VS>=41 .vs \\n(VSu
- .el .vs \\n(VSp
- .if t \{\
- . sp
- . A1
- . sp 0.5
- . ns
- . I1
- . if \\n(NA-1 .sp
- . A2
- . if \\n(NA-1 .sp 0.5
- . ns
- . I2
- . if \\n(NA-2 .sp
- . A3
- . if \\n(NA-2 .sp 0.5
- . ns
- . I3
- . if \\n(NA-3 .sp
- . A4
- . if \\n(NA-3 .sp 0.5
- . ns
- . I4
- . if \\n(NA-4 .sp
- . A5
- . if \\n(NA-4 .sp 0.5
- . ns
- . I5
- . if \\n(NA-5 .sp
- . A6
- . if \\n(NA-5 .sp 0.5
- . ns
- . I6
- . if \\n(NA-6 .sp
- . A7
- . if \\n(NA-6 .sp 0.5
- . ns
- . I7
- . if \\n(NA-7 .sp
- . A8
- . if \\n(NA-7 .sp 0.5
- . ns
- . I8
- . if \\n(NA-8 .sp
- . A9
- . if \\n(NA-8 .sp 0.5
- . ns
- . I9\}
- .if n \{\
- . sp 2
- . A1
- . sp
- . ns
- . I1
- . if \\n(NA-1 .sp 2
- . A2
- . if \\n(NA-1 .sp
- . ns
- . I2
- . if \\n(NA-2 .sp 2
- . A3
- . if \\n(NA-2 .sp
- . ns
- . I3
- . if \\n(NA-3 .sp 2
- . A4
- . if \\n(NA-3 .sp
- . ns
- . I4
- . if \\n(NA-4 .sp 2
- . A5
- . if \\n(NA-4 .sp
- . ns
- . I5
- . if \\n(NA-5 .sp 2
- . A6
- . if \\n(NA-5 .sp
- . ns
- . I6
- . if \\n(NA-6 .sp 2
- . A7
- . if \\n(NA-6 .sp
- . ns
- . I7
- . if \\n(NA-7 .sp 2
- . A8
- . if \\n(NA-7 .sp
- . ns
- . I8
- . if \\n(NA-8 .sp 2
- . A9
- . if \\n(NA-8 .sp
- . ns
- . I9\}
- ..
- . \"AI - authors institution
- .de AI
- .br
- .ft 1
- .di
- .di I\\n(NA
- .nf
- ..
- . \"AB - begin an abstract
- .de AB
- .br
- .di
- .ul 0
- .ce 0
- .nr 1T 1
- .nr IK 1
- .nr KI 1
- .di WB
- .rs
- .nr AJ 1
- .ce 1
- .ft 2
- .if n .ul
- .ll \\n(LLu
- .ie \\n(.$ \{\
- . if !"\\$1"-" .if !"\\$1"no" \\$1
- . if !"\\$1"-" .if !"\\$1"no" .sp\}
- .el \{\
- ABSTRACT
- .sp\}
- .hy \\n(HY
- .ul 0
- .ce 0
- .fi
- .ft 1
- .nr OJ \\n(.i
- .in +\\n(.lu/12u
- .ll -\\n(.lu/12u
- .br
- .ps \\n(PS
- .ie \\n(VS>=41 .vs \\n(VSu
- .el .vs \\n(VSp
- .ti +\\n(PIu
- ..
- . \"AE - end of an abstract
- .de AE
- .br
- .di
- .ll \\n(LLu
- .ps \\n(PS
- .ie \\n(VS>=41 .vs \\n(VSu
- .el .vs \\n(VSp
- .nr 1T 0
- .nr IK 0
- .in \\n(OJu
- .nr AJ 0
- .di
- .ce 0
- .if \\n(ST=2 .SY
- .if \\n(ST<3 .rm SY
- ..
- . \"S2 - release paper style
- . \"SY - cover sheet of released paper
- .de SY
- .ll \\n(LLu
- .ns
- .if \\n(TV .TX
- .if \\n(AV .AX
- .rs
- .ce 0
- .nf
- .sp 3
- .ls 1
- .pn 2
- .WB
- .ls
- .sp 3v
- \\*(DY
- .sp |9i
- .if \\n(FP .FA
- .FG
- .if \\n(GA=1 .nr GA 2
- .fi
- ..
- . \"S2 - first text page, released paper format
- .de S2
- .ce 0
- .br
- .SY
- .rm SY
- .bp 1
- .if \\n(TV .TX
- .if \\n(AV .AX
- .rs
- .ce 0
- .ft 1
- .ad \\n(SJ
- ..
- . \"S0- mike lesk conserve paper style
- .de S0
- .ce 0
- .br
- .ll \\n(LLu
- .if \\n(TV+\\n(AV .ns
- .if \\n(TV .TX
- .if \\n(AV .AX
- .if \\n(TV+\\n(AV .rs
- .ce 0
- .if \\n(TV .sp 2
- .ls 1
- .if \\n(FP \{\
- . FJ
- . nf
- . FG
- . fi
- . FK
- . nr FP 0\}
- .nf
- .WB
- .ls
- .fi
- .ad \\n(SJ
- ..
- . \"S3 - CSTR style
- .de S3
- .rs
- .sp |2.25i
- .ce 1000
- .I1
- .if \\n(NA>1 \{\
- . sp .5
- . I2\}
- .if \\n(NA>2 \{\
- . sp .5
- . I3\}
- .if \\n(NA>3 \{\
- . sp .5
- . I4\}
- .if \\n(NA>4 \{\
- . sp .5
- . I5\}
- .if \\n(NA>5 \{\
- . sp .5
- . I6\}
- .if \\n(NA>6 \{\
- . sp .5
- . I7\}
- .if \\n(NA>7 \{\
- . sp .5
- . I8\}
- .if \\n(NA>8 \{\
- . sp .5
- . I9\}
- .sp |4i
- . \"check how long title is: can space extra .25 inch if short
- .di EZ
- .WT
- .di
- .if \\n(dn<1.5v .if \\n(NA=1 .sp .25i
- .ft 1
- Computing Science Technical Report No. \\*(MN
- .sp
- .if t .ft 3
- .if n .ul 100
- .ps 12
- .vs 15p
- .hy 0
- .WT
- .hy \\n(HY
- .ft 1
- .if n .ul 0
- .ps 10
- .vs 12p
- .sp
- .ft 1
- .A1
- .A2
- .A3
- .A4
- .A5
- .A6
- .A7
- .A8
- .A9
- .ce 0
- .sp |8.5i
- .ce 0
- \\*(DY
- .DZ
- .bp 0
- .ft 1
- .S2
- ..
- . \"SG - signature
- .de SG
- .br
- .KS
- .in +2u*\\n(.lu/3u
- .sp 4
- .A1
- .if \\n(NA>1 .sp 4
- .A2
- .if \\n(NA>2 .sp 4
- .A3
- .if \\n(NA>3 .sp 4
- .A4
- .if \\n(NA>4 .sp 4
- .A5
- .if \\n(NA>5 .sp 4
- .A6
- .if \\n(NA>6 .sp 4
- .A7
- .if \\n(NA>7 .sp 4
- .A8
- .if \\n(NA>8 .sp 4
- .A9
- .in
- .nf
- .if \\n(.$<1 .G9
- .sp -1
- .if \\n(.$>=1 \\$1
- .if \\n(.$>=2 \\$2
- .if \\n(.$>=3 \\$3
- .if \\n(.$>=4 \\$4
- .if \\n(.$>=5 \\$5
- .if \\n(.$>=6 \\$6
- .if \\n(.$>=7 \\$7
- .if \\n(.$>=8 \\$8
- .if \\n(.$>=9 \\$9
- .fi
- .br
- .KE
- ..
- . \"Tables. TS - table start, TE - table end
- .de TS
- .br
- .if !\\n(1T .RT
- .ul 0
- .ti \\n(.iu
- .if t .sp 0.5
- .if n .sp
- .if \\$1H .TQ
- .nr IX 1
- ..
- .de TQ
- .di TT
- .nr IT 1
- ..
- .de TH
- .if \\n(.d>0.5v \{\
- . nr T. 0
- . T# 0\}
- .di
- .nr TQ \\n(.i
- .nr HT 1
- .in 0
- .mk #a
- .mk #b
- .mk #c
- .mk #d
- .mk #e
- .mk #f
- .TT
- .in \\n(TQu
- .mk #T
- ..
- .de TE
- .nr IX 0
- .if \\n(IT .if !\\n(HT \{\
- . di
- . nr EF \\n(.u
- . nf
- . TT
- . if \\n(EF .fi\}
- .nr IT 0
- .nr HT 0
- .if n .sp 1
- .if t .sp 0.5
- .rm a+ b+ c+ d+ e+ f+ g+ h+ i+ j+ k+ l+ n+ m+
- .rr 32 33 34 35 36 37 38 40 79 80 81 82
- .rr a| b| c| d| e| f| g| h| i| j| k| l| m|
- .rr a- b- c- d- e- f- g- h- i- j- k- l- m-
- ..
- .so \*(sd/tmac.skeep
- .de EQ \"equation, breakout and display
- .nr EF \\n(.u
- .rm EE
- .nr LE 1 \" 1 is center
- .ds EL \\$1
- .if "\\$1"L" \{\
- . ds EL \\$2
- . nr LE 0\}
- .if "\\$1"C" .ds EL \\$2
- .if "\\$1"R" \{\
- . ds EL \\$2 \" 2 is right adjust
- . nr LE 2\}
- .if "\\$1"I" \{\
- . nr LE 0
- . if "\\$3"" .ds EE \\h'|10n'
- . el .ds EE \\h'\\$3'
- . ds EL \\$2\}
- .if \\n(YE .nf
- .di EZ
- ..
- .de EN \" end of a displayed equation
- .br
- .di
- .rm EZ
- .nr ZN \\n(dn
- .if \\n(ZN .if !\\n(YE .LP
- .if !\\n(ZN .if !"\\*(EL"" .nr ZN 1
- .if \\n(ZN \{\
- . ie "\\n(.z"" \{\
- . if t .if !\\n(nl=\\n(PE .sp .5
- . if n .if !\\n(nl=\\n(PE .sp 1\}
- . el \{\
- . if t .if !\\n(.d=\\n(PE .sp .5
- . if n .if !\\n(.d=\\n(PE .sp 1\}\}
- 'pc
- .if \\n(BD .nr LE 0 \" don't center if block display or mark/lineup
- .if \\n(MK \{\
- . if \\n(LE=1 .ds EE \\h'|10n'
- . nr LE 0\}
- 'lt \\n(.lu
- .if !\\n(EP .if \\n(ZN \{\
- . if \\n(LE=1 .tl \(ts\(ts\\*(10\(ts\\*(EL\(ts
- . if \\n(LE=2 .tl \(ts\(ts\(ts\\*(10\\*(EL\(ts
- . if !\\n(LE \{\
- . if !\\n(BD .tl \(ts\\*(EE\\*(10\(ts\(ts\\*(EL\(ts
- . if \\n(BD .if \\n(BD<\\w\(ts\\*(10\(ts .nr BD \\w\(ts\\*(10\(ts
- . if \\n(BD \!\\*(10\\t\\*(EL\}\}
- .if \\n(EP .if \\n(ZN \{\
- . if \\n(LE=1 .tl \(ts\\*(EL\(ts\\*(10\(ts\(ts
- . if \\n(LE=2 .tl \(ts\\*(EL\(ts\(ts\\*(10\(ts
- . if !\\n(LE \{\
- . if !\\n(BD .tl \(ts\\*(EL\\*(EE\\*(10\(ts\(ts\(ts
- . if \\n(BD .if \\n(BD<\\w\(ts\\*(10\(ts .nr BD \\w\(ts\\*(10\(ts
- . if \\n(BD \!\\h'-\\\\n(.iu'\\*(EL\\h'|0'\\*(10\}\}
- 'lt \\n(LLu
- 'pc %
- .if \\n(YE .if \\n(EF .fi
- .if t .if \\n(ZN .sp .5
- .if n .if \\n(ZN .sp
- .ie "\\n(.z"" .nr PE \\n(nl
- .el .nr PE \\n(.d
- ..
- .de PS \" start picture
- . \" $1 is height, $2 is width, both in inches
- .if \\$1>0 .sp .35
- .ie \\$1>0 .nr $1 \\$1
- .el .nr $1 0
- .in (\\n(.lu-\\$2)/2u
- .ne \\$1
- ..
- .de PE \" end of picture
- .in
- .if \\n($1>0 .sp .65
- ..
- . \" .P1/.P2 macros for programs
- .
- .nr XP 1 \" delta point size for program
- .nr XV 1p \" delta vertical for programs
- .nr XT 8 \" delta tab stop for programs
- .nr DV .5v \" space before start of program
- .
- .de P1
- .nr P1 .4i \" program indent in .P1
- .if \\n(.$ .nr P1 \\$1
- .br
- .nr v \\n(.v
- .di p1
- .in \\n(P1u
- .nf
- .ps -\\n(XP
- .vs -\\n(XVu
- .ft CW
- .nr t \\n(XT*\\w'x'u
- .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
- ..
- .
- .de P2
- .br
- .ps \\n(PS
- .vs \\n(VSp
- .vs \\nvu
- .ft 1
- .in -\\n(P1u
- .di
- .br
- .sp \\n(DVu
- .br
- .if \\n(.$=0 .ne \\n(dnu \" -\\n(DVu
- .nf
- .p1
- .sp \\n(DVu
- .br
- .fi
- ..
- .
- .de ME
- .nr SJ \\n(.j
- .if \\n(LL .nr LT \\n(LL
- .nr YE 1
- .if !\\n(PO .nr PO \\n(.o
- .if \\n(mo-0 .ds MO January
- .if \\n(mo-1 .ds MO February
- .if \\n(mo-2 .ds MO March
- .if \\n(mo-3 .ds MO April
- .if \\n(mo-4 .ds MO May
- .if \\n(mo-5 .ds MO June
- .if \\n(mo-6 .ds MO July
- .if \\n(mo-7 .ds MO August
- .if \\n(mo-8 .ds MO September
- .if \\n(mo-9 .ds MO October
- .if \\n(mo-10 .ds MO November
- .if \\n(mo-11 .ds MO December
- .if \\n(dw-0 .ds DW Sunday
- .if \\n(dw-1 .ds DW Monday
- .if \\n(dw-2 .ds DW Tuesday
- .if \\n(dw-3 .ds DW Wednesday
- .if \\n(dw-4 .ds DW Thursday
- .if \\n(dw-5 .ds DW Friday
- .if \\n(dw-6 .ds DW Saturday
- .nr yP (\\n(yr+2000)/100)
- .nr yD (\\n(yr%100
- .af yD 01
- .if "\\*(DY"" .ds DY \\*(MO \\n(dy, \\n(yP\\n(yD
- .if "\\*(CF"" .if n .ds CF "\\*(DY
- ..
- . \"EM end up macro - process left over keep-release
- .de EM
- .br
- .if \\n(AJ .tm Syntax error: no .AE
- .if \\n(IF .ab Missing .FE somewhere
- .if t .if \\n(TB=0 .wh -1p CM
- .if \\n(TB \{\&\c
- ' bp
- . NP
- . ch CM 160\}
- ..
- . \"NP new page
- .de NP
- .rr PE
- .if \\n(FM+\\n(HM>=\\n(.p \{\
- . tm Margins bigger than page length.
- . ab
- . ex\}
- .if t .CM
- .if !\\n(HM .nr HM 1i
- 'sp \\n(HMu/2u
- .ev 1
- .nr PX \\n(.s
- .nr PF \\n(.f
- .nr PV \\n(.v
- .lt \\n(LTu
- .ps \\n(PS
- .vs \\n(PS+2
- .ft 1
- .if \\n(PO .po \\n(POu
- .PT
- .ps \\n(PX
- .vs \\n(PVu
- .ft \\n(PF
- .ev
- 'sp |\\n(HMu
- .nr XX 0 1
- .nr YY 0-\\n(FMu
- .ch FO 16i
- .ch FX 17i
- .ch FO \\n(.pu-\\n(FMu
- .ch FX \\n(.pu-\\n(FMu
- .if \\n(MF .FV
- .nr MF 0
- .mk
- .os
- .ev 1
- .if !\\n(TD .if \\n(TC<5 .XK
- .nr TC 0
- .ns
- .ev
- .nr TQ \\n(.i
- .nr TK \\n(.u
- .if \\n(IT \{\
- . in 0
- . nf
- . TT
- . in \\n(TQu
- . if \\n(TK .fi\
- \}
- .mk #T
- ....if t .if \\n(.o+\\n(LL>7.75i .tm Offset + line length exceeds 7.75 inches, too wide
- ..
- .de XK
- .nr TD 1
- .nf
- .ls 1
- .in 0
- .rn KJ KL
- .KL
- .rm KL
- .if "\\n(.z"KJ" .di
- .nr TB 0
- .if "\\n(.z"KJ" .nr TB 1
- .br
- .in
- .ls
- .fi
- .if (\\n(nl+1v)>(\\n(.p-\\n(FM) \{\
- . if \\n(NX>1 .RC
- . if \\n(NX<1 .bp\}
- .nr TD 0
- ..
- .de KD
- .nr KM 0
- .if "\\n(.z"" .if \\$2>0 .if \\n(nl>\\n(HM \{\
- . if (\\n(nl+1v)<(\\n(.p-\\n(FM) .di KJ \" full page figure must have new page
- . sp 15i\}
- .if "\\n(.z"" .if \\n(nl>\\n(HM .if \\$2=0 .if (\\n(nl+1v)>(\\n(.p-\\n(FM) .sp 15i
- .if "\\n(.z"KJ" .nr KM 1 \" KM is 1 if in a rediversion of keeps
- .if \\n(KM>0 \!.KD \\$1 \\$2
- .nr KR \\n(.t
- .if \\n(nl<=\\n(HM .nr KR 32767
- .if \\n(KM=0 \{\
- . if \\n(KR<\\$1 \{\
- . di KJ
- . nr KM 1\}
- . if \\$2>0 .if (\\n(nl+1v)>(\\n(.p-\\n(FM) .sp 15i\}
- .rs
- .if \\n(KM=0 .if \\$2>0 .sp \\n(.tu-\\$1u
- ..
- .de PT
- .lt \\n(LLu
- .pc %
- .nr PN \\n%
- .if \\n%-1 .tl \\*(LH\\*(CH\\*(RH
- .lt \\n(.lu
- ..
- . \"FO - footer of page
- .de FO
- .rn FO FZ
- .if \\n(IT>0 \{\
- . nr T. 1
- . if \\n(FC=0 .T# 1
- . br\}
- .nr FC +1
- .if \\n(NX<2 .nr WF 0
- .nr dn 0
- .if \\n(FC<=1 .if \\n(XX .XF
- .rn FZ FO
- .nr MF 0
- .if \\n(dn .nr MF 1
- .if !\\n(WF \{\
- . nr YY 0-\\n(FMu
- . ch FO \\n(YYu\}
- .if !\\n(dn .nr WF 0
- .if \\n(FC<=1 .if \\n(XX=0 \{\
- . if \\n(NX>1 .RC
- . if \\n(NX<1 'bp\}
- .nr FC -1
- .if \\n(ML>0 .ne \\n(MLu
- ..
- . \"2C - begin double column
- .de 2C
- .MC \" default MC is double column
- ..
- .de MC \" multiple columns- arg is line length
- .nr L1 \\n(LL*7/15
- .if \\n(CW>=0 .nr L1 \\n(CWu
- .if \\n(.$ .nr L1 \\$1n
- .if \\n(GW>=0 .nr GW \\n(GWu
- .if \\n(.$>1 .nr GW \\$2n
- .nr NQ \\n(LL/\\n(L1
- .if \\n(NQ<1 .nr NQ 1
- .if \\n(NQ>2 .if (\\n(LL%\\n(L1)=0 .nr NQ -1
- .if !\\n(1T \{\
- . BG
- . if n .sp 4
- . if t .sp 2\}
- .if \\n(NX=0 .nr NX 1
- .if !\\n(NX=\\n(NQ \{\
- . RT
- . if \\n(NX>1 .bp
- . mk
- . nr NC 1
- . po \\n(POu\}
- .if \\n(NQ>1 .hy \\n(HY
- .nr NX \\n(NQ
- .if \\n(NX>1 .nr CW \\n(L1
- .ll \\n(L1u
- .nr FL \\n(L1u*11u/12u
- .if \\n(NX>1 .if \\n(GW<0 .nr GW (\\n(LL-(\\n(NX*\\n(L1))/(\\n(NX-1)
- .nr RO \\n(L1+\\n(GW
- .ns
- ..
- .de RC
- .ie \\n(NC>=\\n(NX .C2
- .el .C1
- ..
- .de C1
- .rt
- .po +\\n(ROu
- .nr NC +1
- .if \\n(NC>\\n(NX .nr NC 1
- .nr XX 0 1
- .nr YY 0-\\n(FMu
- .if \\n(MF .FV
- .ch FX \\n(.pu-\\n(FMu
- .ev 1
- .if \\n(TB .XK
- .nr TC 0
- .ev
- .nr TQ \\n(.i
- .if \\n(IT \{\
- . in 0
- . TT
- . in \\n(TQu\}
- .mk #T
- .ns
- ..
- .de C2
- .po \\n(POu
- .nr NC +1
- .if \\n(NC>\\n(NX .nr NC 1
- 'bp
- ..
- . \"1C - return to single column format
- .de 1C
- .MC \\n(LLu
- .hy \\n(HY
- ..
- .de MH
- Bell Laboratories
- Murray Hill, New Jersey 07974
- ..
- .de PY
- Bell Laboratories
- Piscataway, New Jersey 08854
- ..
- .de BT
- .nr PX \\n(.s
- .nr PF \\n(.f
- .ft 1
- .ps \\n(PS
- 'lt \\n(LTu
- .po \\n(POu
- .if \\n%>0 .tl \(ts\\*(LF\(ts\\*(CF\(ts\\*(RF\(ts
- .ft \\n(PF
- .ps \\n(PX
- ..
- . \"PP - paragraph
- .de PP
- .RT
- .if \\n(1T .sp \\n(PDu
- .ti +\\n(PIu
- ..
- . \"SH - (unnumbered) section heading
- .de SH
- .ti \\n(.iu
- .RT
- .ie \\n(1T .sp 1
- .el .BG
- .RT
- .ne 4
- .ft 3
- .if n .ul 1000
- ..
- . \"NH - numbered heading
- .de N{
- .RT
- .ie \\n(1T .sp 1
- .el .BG
- .RT
- .ne 4
- .ft 3
- .if n .ul 1000
- .nr NS \\$1
- .if !\\n(.$ .nr NS 1
- .if !\\n(NS .nr NS 1
- .nr H\\n(NS +1
- .if !\\n(NS-4 .nr H5 0
- .if !\\n(NS-3 .nr H4 0
- .if !\\n(NS-2 .nr H3 0
- .if !\\n(NS-1 .nr H2 0
- .if !\\$1 .if \\n(.$ .nr H1 1
- .ds SN \\n(H1.
- .ti \\n(.iu
- .if \\n(NS-1 .as SN \\n(H2.
- .if \\n(NS-2 .as SN \\n(H3.
- .if \\n(NS-3 .as SN \\n(H4.
- .if \\n(NS-4 .as SN \\n(H5.
- ..
- .de NH
- .N{ \\$1
- \\*(SN
- ..
- . \"BG - begin, execute at first PP
- .de BG
- .br
- .ME
- .rm ME
- .di
- .ce 0
- .nr KI 0
- .hy \\n(HY
- .nr 1T 1
- .nr CS 0
- .S\\n(ST
- .rm S0 S1 S2 S3 OD OK TX AX WT CS TM IM MF MR RP I1 I2 I3 I4 I5 CB E1 E2
- .de TL
- .ft 3
- .sp
- .if n .ul 100
- .ce 100
- .ps +2
- \\..
- .de AU
- .ft 2
- .if n .ul 0
- .ce 100
- .sp
- .NL
- \\..
- .de AI
- .ft 1
- .ce 100
- .if n .ul 0
- .if n .sp
- .if t .sp .5
- .NL
- \\..
- .RA
- .rm RA
- .rn FJ FS
- .rn FK FE
- .nf
- .ev 1
- .ps \\n(PS-2
- .vs \\n(.s+2p
- .ev
- .if !\\n(KG .nr FP 0
- .if \\n(GA>1 .if \\n(KG=0 .nr GA 0 \" next UNIX must be flagged.
- .nr KG 0
- .if \\n(FP \{\
- . FS
- . FG
- . FE\}
- .br
- .if n .if \\n(TV .sp 2
- .if t .if \\n(TV .sp 1
- .fi
- .ll \\n(LLu
- .ev 1
- .if !\\n(FL .nr FL \\n(LLu*11u/12u
- .ll \\n(FLu
- .ev
- ..
- .de RA \"redefine abstract macros
- .de AB
- .br
- .if !\\n(1T .BG
- .ce 1
- .sp 1
- .ie \\n(.$ \{\
- . if !"\\$1"-" .if !"\\$1"no" \{\
- \\$1
- .sp\}\}
- .el \{\
- ABSTRACT
- .sp\}
- .sp 1
- .nr AJ 1
- .in +\\n(.lu/12u
- .ll -\\n(.lu/12u
- .RT
- \\..
- .de AE
- .nr AJ 0
- .br
- .in 0
- .ll \\n(LLu
- .ie \\n(VS>=41 .vs \\n(VSu
- .el .vs \\n(VSp
- \\..
- ..
- . \"IP - indented paragraph
- .de IP
- .RT
- .if !\\n(IP .nr IP +1
- .ie \\n(ID>0 .sp \\n(IDu
- .el .sp \\n(PDu
- .nr IU \\n(IR+1
- .if \\n(.$>1 .nr I\\n(IU \\$2n+\\n(I\\n(IRu
- .if \\n(I\\n(IU=0 .nr I\\n(IU \\n(PIu+\\n(I\\n(IRu
- .in \\n(I\\n(IUu
- .nr TY \\n(TZ-\\n(.i
- .nr JQ \\n(I\\n(IU-\\n(I\\n(IR
- .ta \\n(JQu \\n(TYuR
- .if \\n(.$ \{\
- .ti \\n(I\\n(IRu
- \&\\$1\t\c
- .\}
- ..
- . \"LP - left aligned (block) paragraph
- .de LP
- .ti \\n(.iu
- .RT
- .if \\n(1T .sp \\n(PDu
- ..
- .de QP
- .ti \\n(.iu
- .RT
- .if \\n(1T .sp \\n(PDu
- .ne 1.1
- .nr QP 1
- .in +\\n(QIu
- .ll -\\n(QIu
- .ti \\n(.iu
- ..
- . \"IE - synonym for .LP
- .de IE
- .LP
- ..
- . \"RS - prepare for double indenting
- .de RS
- .nr IS \\n(IP
- .RT
- .nr IP \\n(IS
- .nr IU \\n(IR
- .nr IR +1
- .if !\\n(I\\n(IR .nr I\\n(IR \\n(I\\n(IU+\\n(PIu
- .in \\n(I\\n(IRu
- .nr TY \\n(TZ-\\n(.i
- .ta \\n(TYuR
- ..
- . \"RE - retreat to the left
- .de RE
- .nr IS \\n(IP
- .RT
- .nr IP \\n(IS
- .if \\n(IR>0 .nr IR -1
- .in \\n(I\\n(IRu
- ..
- .de TC
- .nr TZ \\n(.lu
- .if \\n(.$ .nr TZ \\$1n
- .ta \\n(TZuR
- ..
- .de TD
- .LP
- .nr TZ 0
- ..
- . \"CM - cut mark
- .de CM
- .po 0
- .lt 7.6i
- .ft 1
- .ps 10
- .vs 4p
- .if "\\*(.T"aps" .tl '--''--'
- .po
- .vs
- .lt
- .ps
- .ft
- ..
- . \" fontname(CW) fontstr(\f(CW) first_arg goes_after goes_before
- .de OF \" this is completely WRONG if any argument contains "'s
- .nr PQ \\n(.f
- .hy 0
- .if t .if "\\$3"" .ft \\$1
- .if t .if !"\\$3"" \{\
- \&\\$5\\$2\\$3\\f\\n(PQ\\$4
- .hy \\n(HY\}
- .if n \{\
- . if \\n(.$=5 \&\\$5
- . ie "\\$3"" .ul 1000
- . el .ul 1
- . if \\n(.$=3 \&\\$3
- . if \\n(.$>3 \&\\$3\\c
- . if \\n(.$>3 \&\\$4
- . hy \\n(HY\}
- ..
- . \"B - bold font
- .de B
- .OF 3 \\f3 "\\$1" "\\$2" "\\$3"
- ..
- .de BI \" bold italic -- only on 202
- .OF 4 \\f4 "\\$1" "\\$2" "\\$3"
- ..
- . \"R - Roman font
- .de R
- .nr PQ \\n(.f
- .ft 1
- .ie \\n(.$>0 \&\\$1\f\\n(PQ\\$2
- .el .if n .ul 0
- ..
- . \"I - italic font
- .de I
- .OF 2 \\f2 "\\$1" "\\$2" "\\$3"
- ..
- . \"CW - constant width font
- .de CW
- .nr PQ \\n(.f
- .if t .if \\n(.$>0 \%\&\\$3\f(CW\\$1\f\\n(PQ\&\\$2
- .if t .if \\n(.$=0 .OF CW \\f(CW "\\$1" "\\$2" "\\$3"
- .if n .OF CW \\f(CW "\\$1" "\\$2" "\\$3"
- ..
- . \"TA - tabs set in ens or chars
- .de TA
- .ta \\$1n \\$2n \\$3n \\$4n \\$5n \\$6n \\$7n \\$8n \\$9n
- ..
- . \"SM - make smaller size
- .de SM
- .ie \\n(.$ \&\\$3\s-2\\$1\s0\\$2
- .el .ps -2
- ..
- . \"LG - make larger size
- .de LG
- .ps +2
- ..
- . \"NL - return to normal size
- .de NL
- .ps \\n(PS
- ..
- . \"DA - force date; ND - no date or new date.
- .de DA
- .if \\n(.$ .ds DY \\$1 \\$2 \\$3 \\$4
- .ds CF \\*(DY
- ..
- .de ND
- .ME
- .rm ME
- .ds DY \\$1 \\$2 \\$3 \\$4
- .rm CF
- ..
- .de FN
- .FS
- ..
- . \"FS - begin footnote
- .de FJ
- 'ce 0
- .nr IA \\n(IP
- .nr IB \\n(.i
- .ev1
- .ll \\n(FLu
- .da FF
- .br
- .if \\n(IF \{\
- . tm Footnote within footnote-illegal.
- . ab\}
- .nr IF 1
- .if !\\n+(XX-1 .FA
- ..
- . \"FE - footnote end
- .de FK
- .br
- .in 0
- .nr IF 0
- .di
- .ev
- .if !\\n(XX-1 .nr dn +\\n(.v
- .nr YY -\\n(dn
- .if !\\n(NX .nr WF 1
- .if \\n(dl>\\n(CW .nr WF 1
- .ie (\\n(nl+\\n(.v)<=(\\n(.p+\\n(YY) .ch FO \\n(YYu
- .el \{\
- . if \\n(nl>(\\n(HM+1.5v) .ch FO \\n(nlu+\\n(.vu
- . if \\n(nl+\\n(FM+1v>\\n(.p .ch FX \\n(.pu-\\n(FMu+2v
- . if \\n(nl<=(\\n(HM+1.5v) .ch FO \\n(HMu+(4u*\\n(.vu)\}
- .nr IP \\n(IA
- 'in \\n(IBu
- ..
- .\" First page footer.
- .de FS
- .ev1
- .br
- .ll \\n(FLu
- .da FG
- ..
- .de FE
- .br
- .di
- .nr FP \\n(dn
- .if !\\n(1T .nr KG 1 \"not in abstract repeat next page.
- .if "\\n(.z"OD" .nr KG 0 \" if in OK, don't repeat.
- .ev
- ..
- .de FA
- .if n __________________________
- .if t \l'1i'
- .br
- ..
- .de FV
- .FS
- .nf
- .ls 1
- .FY
- .ls
- .fi
- .FE
- ..
- .de FX
- .if \\n(XX \{\
- . di FY
- . ns\}
- ..
- .de XF
- .if \\n(nlu+1v>(\\n(.pu-\\n(FMu) .ch FX \\n(nlu+1.9v
- .ev1
- .nf
- .ls 1
- .FF
- .rm FF
- .nr XX 0 1
- .br
- .ls
- .di
- .fi
- .ev
- ..
- .de FL
- .ev1
- .nr FL \\$1n
- .ll \\$1
- .ev
- ..
- .de HO
- Bell Laboratories
- Holmdel, New Jersey 07733
- ..
- .de WH
- Bell Laboratories
- Whippany, New Jersey 07981
- ..
- .de IH
- Bell Laboratories
- Naperville, Illinois 60540
- ..
- .de UL \" underline argument, don't italicize
- .ie t \\$1\l'|0\(ul'\\$2
- .el .I "\\$1" "\\$2"
- ..
- .de UX
- .ie \\n(GA \\$2\s-1UNIX\s0\\$1
- .el \{\
- .ie n \{\\$2UNIX\\$1*
- .FS
- * UNIX is a
- .ie \\$3=1 Footnote
- .el registered trademark
- of X/Open.
- .FE\}
- .el \\$2\s-1UNIX\\s0\\$1\\f1\(rg\\fP
- .nr GA 1\}
- ..
- .de US
- the
- .UX
- operating system\\$1
- ..
- .de QS
- .br
- .LP
- .in +\\n(QIu
- .ll -\\n(QIu
- ..
- .de QE
- .br
- .ll +\\n(QIu
- .in -\\n(QIu
- .LP
- ..
- .de B1 \" begin boxed stuff
- .br
- .di BB
- .nr BC 0
- .if "\\$1"C" .nr BC 1
- .nr BE 1
- ..
- .de B2 \" end boxed stuff
- .br
- .nr BI 1n
- .if \\n(.$>0 .nr BI \\$1n
- .di
- .nr BE 0
- .nr BW \\n(dl
- .nr BH \\n(dn
- .ne \\n(BHu+\\n(.Vu
- .nr BQ \\n(.j
- .nf
- .ti 0
- .if \\n(BC>0 .in +(\\n(.lu-\\n(BWu)/2u
- .in +\\n(BIu
- .ls 1
- .BB
- .ls
- .in -\\n(BIu
- .nr BW +2*\\n(BI
- .sp -1
- \l'\\n(BWu\(ul'\L'-\\n(BHu'\l'|0\(ul'\h'|0'\L'\\n(BHu'
- .nr BW -2*\\n(BI
- .if \\n(BC>0 .in -(\\n(.lu-\\n(BWu)/2u
- .if \\n(BQ .fi
- .br
- ..
- .de AT
- .nf
- .sp
- .ne 2
- Attached:
- ..
- .de CT
- .nf
- .sp
- .ne 2
- .ie \\n(.$ Copy to \\$1:
- .el Copy to:
- ..
- .de BX
- .ie t \(br\|\\$1\|\(br\l'|0\(rn'\l'|0\(ul'
- .el \(br\\kA\|\\$1\|\\kB\(br\v'-1v'\h'|\\nBu'\l'|\\nAu'\v'1v'\l'|\\nAu'
- ..
- .IZ
- .rm IZ
- .de [
- [
- ..
- .de ]
- ]
- ..
|