File:  [Research Unix] / researchv10no / cmd / troff / ancient.nroff / macros.d / cmp.n.t.m
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:35 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Norman

0P



((.'����.���@��@��@	�	�
@0P



((.'����.���@��@��@	�	�
@0P



((.'����.���@��@��@	�	�
@Bell Laboratories\(bu�--�\u\n+(:p\d3 3 2 2 2 2 2LIST OF FIGURESLIST OF TABLESLIST OF EXHIBITSLIST OF EQUATIONS10.125\u[\n+(:R]\dReferences\uTM\d'fl
.di}w
.rd\$1
.br
.di
.ie\w\$3 .di}x
.ds\$3 "\*(}w
.br
.di
'br
.if\w\$2 .rn }w \$2
.rm}w }x
.ie\n(.$ .nr ;G \n(.f
.el.ft 3
.if\n(.$ .if !\n(.$-2 \f3\$1\fP\$2
.if\n(.$-2 .ds }i
.if\n(.f2 .ds }i �
.ds}I \f3\$1\fP\$2\*(}i
'br
.if\n(.$-2 .if !\n(.$-4 \*(}I\f3\$3\fP\$4
.if\n(.$-4 .if !\n(.$-6 \*(}I\f3\$3\fP\$4\*(}i\f3\$5\fP\$6
.if\n(.$ .ft \n(;G
.ie\n(.$ .nr ;G \n(.f
.el.ft 2
.if\n(.$ .if !\n(.$-1 \f2\$1
.if\n(.$-1 .ds }i �
.if\n(.f2 .ds }i
.ds}I 
.if\w\$1 .ds }I \f2\$1\fP\*(}i
'br
.if\n(.$-1 .if !\n(.$-3 \*(}I\$2\f2\$3
.if\n(.$-3 .if !\n(.$-5 \*(}I\$2\f2\$3\fP\*(}i\$4\f2\$5
.if\n(.$-5 \*(}I\$2\f2\$3\fP\*(}i\$4\f2\$5\fP\*(}i\$6
.if\n(.$ .ft \n(;G
.nr;G \n(.f
.}S 1 2  "\$1" "\$2" "\$3" "\$4" "\$5" "\$6"
.nr;G \n(.f
.}S 1 3  "\$1" "\$2" "\$3" "\$4" "\$5" "\$6"
.nr;G \n(.f
.}S 2 1  "\$1" "\$2" "\$3" "\$4" "\$5" "\$6"
.nr;G \n(.f
.}S 2 3  "\$1" "\$2" "\$3" "\$4" "\$5" "\$6"
.nr;G \n(.f
.}S 3 1  "\$1" "\$2" "\$3" "\$4" "\$5" "\$6"
.nr;G \n(.f
.}S 3 2  "\$1" "\$2" "\$3" "\$4" "\$5" "\$6"
.ds}i
.if\$12 .if !\$5 .ds }i�
.ie!\$4 .}S \$2 \$1 "\$3\f\$1\$4\*(}i" "\$5" "\$6" "\$7" "\$8" "\$9"
.el\$3
.ft\n(;G
.ie\n(.$-2 \$1\s-1\$2\s0\$3
.el\s-1\$1\s0\$2
.ft1
.ul0
.ds]E \$1
.di>E
.br
.br
.di
.rm>E
.lt\n(.lu
.pc
.if\w\*(10\*(}E .ie!\n(Eq .ie\n(:Y>0 .if \n(:Y<\w\*(10 .nr :Y \w\*(10
\*(10\h'\\n(.lu-\w\*(10\*(]Eu-\\n(.iu'\*(]E
.br
.el.ie \n(:B=2 .tl \(ts\(ts\*(10\(ts\*(]E\(ts
.el.ie \n(:B=1 .tl \(ts\h'\n(Sin'\*(10\(ts\(ts\*(]E\(ts
.el.if \n(:B=0 .tl \(ts\*(10\(ts\(ts\*(]E\(ts
'br
.el.ie\n(:Y>0 .if \n(:Y<\w\*(10 .nr :Y \w\*(10
\\h'-\\n(.iu'\*(]E\\h'\\n(.iu-\w\*(]Eu'\*(10
.br
.el.ie \n(:B=2 .tl \(ts\*(]E\(ts\*(10\(ts\(ts
.el.ie \n(:B=1 .tl \(ts\h'\n(Sin'\*(]E\(ts\(ts\*(10\(ts
.el.if \n(:B=0 .tl \(ts\*(]E\(ts\(ts\*(10\(ts
'br 
.pc%
.lt
.rm]E 10
.rr:E
.ev0
.hc\$1
.ev
.ev1
.hc\$1
.ev
.ev2
.hc\$1
.ev
.if\n(:F .)D "H:missing FE"
.if\n(:y .)D "H:missing DE"
.if!\n(.$ .)D "H:missing arg"
.nr;0 0
.if\$1-7 .nr ;0 1
.if\w\$1-\w'0'u .nr ;0 1
.if\n(;0 .)D "H:bad arg:\$1"
.LC 0
.br
.)R
.nr;1 0\$1
.if!0\$1 .nr ;1 \n(Hu 
.if!\n(;1 .)D "H:bad arg:\$1"
.if2-\n(;1 .nr H2 0 1
.if3-\n(;1 .nr H3 0 1
.if4-\n(;1 .nr H4 0 1
.if5-\n(;1 .nr H5 0 1
.if6-\n(;1 .nr H6 0 1
.if7-\n(;1 .nr H7 0 1
.if2-\n(;1 .if \n(:S .)w
.if\n(:C .nr :p 0 1 
.SP
.nr:u 0
.if\n(;1-1 .nr H\n(;1 +1 
.if!\n(;1-1 .nr :u 1 
.SP 2 
.if\n(;1-1 .if (\n(Ej+1-\n(;1)&(\n(nl-\n(:J) .if \n(;C .nr ;C 2
.bp
.if!\n(;1-1 .if (\n(Ej+\n(:S)&(\n(nl-\n(:J) .if \n(;C .nr ;C 2
.bp
.if!\n(:u-1 .nr H1 +1 
.if(\n(:u=1)&(\n(:S=1) .nr P 1 
.nr:u 0
.ds}0 \n(H1.
.if0\$1-1 .as }0 \n(H2
.if0\$1-2 .as }0 .\n(H3
.if0\$1-3 .as }0 .\n(H4
.if0\$1-4 .as }0 .\n(H5
.if0\$1-5 .as }0 .\n(H6
.if0\$1-6 .as }0 .\n(H7
.if\n(Ht .)I \n(;1 \n(H1 \n(H2 \n(H3 \n(H4 \n(H5 \n(H6 \n(H7
.ds}0 \*(}3.
'br
.as}0 ��
.if!0\$1 .ds }0 
.nr;0 0
.if!\n(;1-\n(Hb .nr ;0 1
.if!\n(;1-\n(Hs .nr ;0 2
.ds}2
.if!\n(;0 .if \w\$2 .ds }2 "  
.nr;3 2v
.HX \n(;1 0\$1 "\$2\$3"
.if\$1<3 .nr )a 0 1
.af)a 01
.if(\$1=1)&(\n(Np=1) .nr )d 0
.di>A
\*(}0\$2\$3\*(}2
.br
.di
.rm>A
.if\n(;0-1 .nr ;3 +1v
.ne\n(;3u+\n(dnu+\n(;0v
.HY \n(;1 0\$1 "\$2\$3"
.if\n(;0 .na
.)I \n(;1 \*(HF
.nr;3 1
.nr;3 \*(}3-1 
.nr;2 \w\*(}0
.if\n(;0 .in+\n(;2u
.ti-\n(;2u 
.nr;2 \n(.i
.if!\n(;1-\n(Hc .if \n(;0 .ce
\*(}0
.ds}1 cu
.if0 .ds }1 ul
.if\w\*(}0\$2-\n(.l .ds }1 ul
.if\w\*(}0\$2u>166m .ds }1 ul
.if!\n(;3 .ds }1
.nr;s \n(.f
.if\n(;3=2 .ds }1 "ft 3
'\*(}1
.ie\n(;0 \$2\$3
'in
'br
.el\$2
\$3\*(}2
'br
.if\n(;3=2 .ft \n(;s
.if(\n(;1<=\n(Cl)&(\w\$2>0) .)E \$1 "\$2"
'na
.if\n(:h 'ad
.if\n(;0 .br
.if\n(;0-1 .SP
.if\n(;0*\n(Hi*\n(Pt .if !\n(Hi-1+\n(Pt-1 .ti+\n(Pin
.if0\$1*\n(;0 .if \n(Hi-1 .ti\n(;2u
.nr:I 1
.nr!D \n(nl
.nr!Z \n()O
.if(0\$1=1)&(\nN=5) .nrFg 0
.nrTb 0
.nrEc 0
.nrEx 0 
.HZ \n(;1 0\$1 "\$2\$3"
.ft1
.afH1 \$1 1
.afH2 \$2 1
.afH3 \$3 1
.afH4 \$4 1
.afH5 \$5 1
.afH6 \$6 1
.afH7 \$7 1
.if!\n(.$ .)D "HU:missing arg"
.H 0 "\$1" "\$2"
.if4-\n(.$ .)D "LB:missing arg(s)"
.)L 0\$1n 0\$2n 0\$3n "\$4" "\$5" "\$6" "\$7"
.if\n(:g>5 .)D "LB:too many nested lists"
.if\n(:g .)A 
.if!\n+(:g-1 .ds ]b \n(.i
.nr:b \n(.iu+0\$1u 
.nr:c \n(.iu+0\$2u 
.nr:d 0\$3 
.nr:e 0\$4 
.nr:f 0\$6 
.if!\w\$6 .nr :f 1
.ds]g \$5
.if!\w\$5 .ds ]g 
.if\n(:e .ds ]g 1
'br
.nr:a 0 1
.if0\$4 .af :a \$5 1
.if(\n(:g<=\n(Ls)&(0\$7) .SP
.fi
.in\n(:bu
.ti\n(:bu
.if\n(:g-0\$1 .)B
.if\n(:g-0\$1 .LC 0\$1
.if(\n(:I>1)&(\n(nl-\n(:J) .nr :I 0
.if\n(:I<2 .nr :I 0
.ie\n(:g<1 .)D "LE:mismatched"
.el.)B
.if(\n(:g<=\n(Ls)&(\n(.$>0) .SP
.nr:J \n(nl
.if!\n(:g .)D "LI:no lists active" 
.if(\n(:g<=\n(Ls)&(\n(:f>0) .SP
.in\n(:bu
.if(\n(:f>0)&(\n(:D<1) .ne2v
.ds}0 \*(]g
.if\n(:e .ds }0 \n+(:a.
.if\n(:e-1 .ds }0 \n(:a)
.if\n(:e-2 .ds }0 (\n(:a)
.if\n(:e-3 .ds }0 [\n(:a]
.if\n(:e-4 .ds }0 <\n(:a>
.if\n(:e-5 .ds }0 {\n(:a}
.if\n(.$-1 .ds }0 \$1�\*(}0
.if\n(.$=1 .ds }0 \$1
.nr;0 \w\*(}0
.nr;1 \n(:c
.if\n(:d .nr ;1 \n(:bu-\n(:du-\n(;0u
.if!\n(;1 .nr ;1 0
.nr;0 \n(:bu-\n(;1u-\n(;0u
.ti\n(;1u
.if!\n(;0 .nr ;0 \w u
.if\w\*(}0 \*(}0\h\n(;0u
.nr!D 0
.if!\$1 .if !\$11 .if !\$1a .if !\$1A .if !\$1I .if !\$1i .)D "AL:bad arg:\$1"
.if\n(.$<3 .ie \w\$2=0 .)L \n(Lin 0 2n 1 "\$1" 
.el.LB 0\$2 0 2 1 "\$1" 
.if\n(.$>2 .ie \w\$2=0 .)L \n(Lin 0 2n 1 "\$1" 0 1
.el.LB 0\$2 0 2 1 "\$1" 0 1  
.nr;0 \n(Pi
.if(\n(.$>0)&(\w\$1>0) .nr ;0 0\$1
.ie\n(.$<2 .LB \n(;0 0 1 0 \*(BU
.el.LB \n(;0 0 1 0 \*(BU 0 1
.rr;0
.nr;0 \n(Pi
.if(\n(.$>0)&(\w\$1>0) .nr ;0 0\$1
.ie\n(.$<2 .LB \n(;0 0 1 0 \(em
.el.LB \n(;0 0 1 0 \(em 0 1
.rr;0
.if\n(.$<1 .)D "ML:missing arg"
.nr;0 \w\$1u/3u/\n(.su+1u
.ie\n(.$<2 .LB \n(;0 0 1 0 "\$1"
.el.if \n(.$=2 .LB 0\$2 0 1 0 "\$1"
.if\n(.$>2 .if !\w\$2 .LB \n(;0 0 1 0 "\$1" 0 1
.if\w\$2 .LB 0\$2 0 1 0 "\$1" 0 1 
.nr;0 6
.if(\n(.$>0)&(\w\$1>0).nr ;0 0\$1
.ie\n(.$<2 .LB \n(;0 0 2 4 
.el.LB \n(;0 0 2 4 1 0 1
.rr;0
.if\n(.$<1 .)D "VL:missing arg"
.ie\n(.$<3 .LB 0\$1 0\$2 0 0
.el.LB 0\$1 0\$2 0 0  0 1
.if!((\n(!D=\n(nl)&(\n(!Z=\n()O)&(\n(Np=0)) .br
.nr;1 \n(:J
.nr;2 \n(nl
.SP \n(Psu*1
.if!\n(:D .ne 2
.ie!\n(;1-\n(:J .nr ;2 \n(;2-\n(:J
.el.nr ;2 \n(nl-\n(:J
.nr:J \n(;2
.if\n(.$>0&(0\$1) .ti+\n(Pin
.if\n(.$=0 .if\n(Pt=1 .ti+\n(Pin
.if\n(Pt>1&(\n(:I) .ti+\n(Pin
.if\n(Pt>1&(\n(:I=0)&(\n(:J>0) .ti+\n(Pin 
.if\n(Np \n(H1.\n+()d��
'br
.nr:I 1 
.nr:u 0
.P 0

.br
.sp-\n()H
.de)p
'ti6n
.rm)p
.wh\n(.du+\n()H
\..
.wh\n(.du+\n()H )p
\n(H2.\n+()a\h'|6n'\c
.if!\n(:Q .nr :Q \nS
.if!\n(.$ .nr ;0 \n(:Q
.if\n(.$ .if !\w\$1 .nr;J 2
.nr;0 \n(:P 
.if\w\$1 .ie\$1D .nr;J 1
.nr;0 \nS 
.el.ie\$1C .nr;J 2
.nr;0 \n(:P 
.el.ie\$1P .nr;J 3
.nr;0 \n(:Q 
.el.if !\n(;J .nr;0 \n(:P
.nr;0 \$1 
.if0\$1-99 .nr ;0 \nS
.if!\n(;0 .)D "S:bad arg \$1"
.nr:Q \n(:P
.nr:P \n(;0
.ps\n(:Pp
.nr;J 0
.if!\n(!Q .nr !Q \nS+2
.if!\n(.$-1 .ie\n(.$ .nr;K 1
.nr;7 \n(.s+2 
.el.nr;K 3
.nr;7 \n(!Q 
.if\n(.$-1 .if !\w\$2 .nr;K 2
.nr;7 \n(!P 
.if\w\$2 .ie\$2D .nr;K 1
.nr;7 \n(.s+2 
.el.ie\$2C .nr;K 2
.nr;7 \n(!P 
.el.ie\$2P .nr;K 3
.nr;7 \n(!Q 
.el.if !\n(;K .nr;7 \n(!P
.nr;7 \$2 
.if0\$2-99 .nr ;7 \n(.s+2
.if!\n(;7 .)D "S:bad arg \$2"
.nr!Q \n(!P
.nr!P \n(;7
.vs\n(!Pp
.nr;K 0
.nr:Z 1
.]N \$1
.if\n(.$ .if \$1-1 .)D "SA:bad arg:\$1"
.nr:h 0\$1 
'na
.if\n(:h 'ad
.br
.bp
.nr;0 0\$1-1
.if\n(;0+1 .rs
.if\n(;0+1 .SK \n(;0
.SK
.if!\nP%2 .SK 1
.br
.ie\n(:D .)S \$1
.el.ie !'\n(.z'' .)S \$1
.el.rr ;D ;E
.nr;4 1v
.if\n(.$ .nr ;4 \$1v
.if!(\n(nl=\n(:N) .nr :A 0
.nr;4 -\n(:Au
.if\n(;4 .sp\n(;4u
.nr:A +\n(;4u 
.nr:N \n(nl 
.br
.if!'\n(.z'\*(}D' .rr ;D ;E
.nr;4 1v
.if\n(.$ .nr ;4 \$1v
.if!(\n(.d=\n(;D) .nr ;E 0
.nr;4 -\n(;Eu
.if\n(;4 .sp\n(;4u
.nr;E +\n(;4u 
.nr;D \n(.d
.ds}D \n(.z
.if(\n(:D=0)&(\n(Ds>0) .SP
.if\$1H .br
.di>t
.nr;A 1 
.if\n(.du>0.5v .nr )P 0
.T# 0 
.br
.di
.nr;I \n(.i
.nr;B 1
.if\n(;T .if !\$1N .nr ;T 0
.in0
.mk#a
.mk#b
.mk#c
.mk#d
.mk#e
.mk#f
.if\n(;T=0 .>t
.nr;T 1	
.in\n(;Iu
.mk)c
.if(\n(:D=0)&(\n(Ds>0) .SP
.if(\n(;A>0)&(\n(;B=0) .br
.di
.)D "TE: used TS H but no TH" 
.rr;A ;B ;h ;D ;E
.rma+ b+ c+ d+ e+ f+ g+ h+ i+ j+ k+ l+ n+ m+
.rr32 33 34 35 36 37 38 40 79 80 81 82
.rra| b| c| d| e| f| g| h| i| j| k| l| m|
.rra- b- c- d- e- f- g- h- i- j- k- l- m-
.af:a 1
.ds]a \n(:a \*(]a
.ds]b \n(:b \*(]b
.ds]c \n(:c \*(]c
.ds]d \n(:d \*(]d
.ds]e \n(:e \*(]e
.ds]f \n(:f \*(]f
.ds]h \*(]g \*(]h
.br
.nr:g -1
.)C nr :a ]a \*(]a
.)C nr :b ]b \*(]b
'in\n(:bu
'ti\n(:bu
.)C nr :c ]c \*(]c
.)C nr :d ]d \*(]d
.)C nr :e ]e \*(]e
.)C nr :f ]f \*(]f
.)C ds ]g ]h \*(]h
.af:a 1
.if\n(:e .af :a \*(]g
.\$1 \$2 \$4
.ds\$3 \$5 \$6 \$7 \$8 \$9
'di
.nr:D 0
.ie\n(.P>0 .fl
********************
.br
ERROR:(\n(.F)input line \n(.c:\$1
.br
********************

.el.tm********************
.tmERROR:(\n(.F)input line \n(.c:\$1
.tm********************

.if!\nD .ab 
.nr!2 1
.ie\nN=5 .)F Equation 2 \n+(Ec "\$1" "\n(H1-" 0
.el.)F Equation 2 \n+(Ec "\$1" "\$2" 0\$3
.nr!3 1
.ie\nN=5 .)F Exhibit 3 \n+(Ex "\$1" "\n(H1-" 0
.el.)F Exhibit 3 \n+(Ex "\$1" "\$2" 0\$3
.nr!0 1
.ie\nN=5 .)F Figure 0 \n+(Fg "\$1" "\n(H1-" 0
.el.)F Figure 0 \n+(Fg "\$1" "\$2" 0\$3
.nr!1 1
.ie\nN=5 .)F TABLE 1 \n+(Tb "\$1" "\n(H1-" 0
.el.)F TABLE 1 \n+(Tb "\$1" "\$2" 0\$3
.nr;0 \w\$5
.nr;1 0
.nr;1 0\$6
.ds}0 \$3
.if\n(;0 .ds }0 \$5\$3
.if\n(;1*\n(;0 .ds }0 \$3\$5
.if\n(;1-1*\n(;0 .ds }0 \$5
.ds}0 \$1�\*(}0
.ie(\w\$4)&(\n(Of=0) .as }0 .��
.el.if \n(Of .as }0 " -�
.nr;0 \w\*(}0
.ll\nWu
.nr;1 \n(.lu-\n(;0u-\w\$4u+1u
.if(\n(:B<2)&(\n(;1>0)  .in0 
.ce
.if!\n(;1 .if!\n(.u  .nr ;U 1  
.if\n(:B=2 .ce 0
.fi
.in\n(;0u
.ti-\n(;0u 
\f3\*(}0\fP\$4
.ll
.in
.if\n(:B=2 .ce 9999
.if\n(;U .nf
.nr;U 0 
.if(\n(Lf=1&(\$2=0)):(\n(Lt=1&(\$2=1)):(\n(Le=1&(\$2=2)):(\n(Lx=1&(\$2=3)) .ds}3
.if\n(:S .ds }3 \n(H1
.ie\n(:y=1 .am >L 
.if \$2=\\\\$1 .)T 1 1 "\*(}0" "\$4" \\nP \*(}3
\\..
'br
.el.am>L
.if\$2=\\$1 .)T 1 1 "\*(}0" "\$4" \nP \*(}3
\..  
.nr;3 0\$1+1
.ds}3 \$\n(;3
.ds}3
.if\n(:S .ds }3 \n(H1
.am>C
.)T \n(;1 \$1 "\*(}0" "\$2" \nP \*(}3
\..
.nr;0 \w\$5
.if\w\$6 .nr ;0 +\w'-'u+\w\$6u
.if\n(;0-\n(:a .nr :a \n(;0
.)I \$1 \n(H1 \n(H2 \n(H3 \n(H4 \n(H5 \n(H6 \n(H7
.if\w\$3-\*(}3 .nr H\$1 \w\$3
.if!0\$1-\n(:b .sp\n(:c
.)I \$1 \*(}0
.nr;0 \*(}3
.)I \$1 \*(Ci
.nr;1 \*(}3
.)I \$1 \*(}2
.nr;2 \*(}3
.ds}3 \$5
.if\n(.$-5 .ds }3 \$6�\$5
.nr:e \n(:au-\w\*(}3u+2n
.ds}3 \h\n(:eu\*(}3
.ds}y
.nr;0 -\w\$3
.if\n(;0 .as }y \h\n(;0u
.if2-0\$1 .as }y "\$3
.if0\$1-1 .ds }y "\$3\*(}y
.if!0\$2 .ds }y
.ll\nWu-\n(:au-3n
.in\n(;2u
.if!0\$2 .in\n(;1u
.ti\n(;1u
.fi
.di>A
.if!0\$1-\n(:d .if !\n(:f \*(}y\$4\a\*(}3
.if!0\$1-\n(:d .if \n(:f \*(}y\$4\t\*(}3
.if0\$1-\n(:d \*(}y\$4\*(}3
.br
.br
.di
.br
.ll\nWu
.ne\n(dnu
.ta\nWu-\n(:au-2n
.nf
.in0
.na
.>A
.in0
.ie!\n(Cp .SK
.rs
.sp3v
.ce1 
.el.sp 2v
\$1
.sp1v
.nr:a 0
.nrH1 0
.afH1 1
.>L \$2
.rn)T )V
.rn)U )T
.ds}0 \n(H1
.dsCi 0
.ds}2 \n(H1
.>L \$2
.rn)T )U
.rn)V )T
.LC 0
.if\n(:F .FE
.if\n(:y .DE 
.if\n(!N .NE 
.)N
.)w
.if\n(;R .RP 0 1 
.)R
.rm)E )F DE DF DS FD FE FG FS H HU TB
.if!\nP-1 .if \nN .if !\nN-1 .rn }t }b
.if!\nP-1 .if \nN .if !\nN-1 .nr N 0 
.rm}t }e }o
.rs
.if\n(;C .nr ;C 2
.bp
.ie\n(Oc .nr P 1 
.el.rm}f }p
.nr;g 1 1
.af;g i
.ds}b ''- \\n(;g -''
.am)b
.nr;g +1
\..
'br
.nrN 0
.rs
.if!\n(.$-4 .TX
.if\n(;C .ll \n(:Lu
.if!\n(.$-4 .TY
.ce99
.if\n(.$-4 \$5
.if\n(.$-5 \$6
.if\n(.$-6 \$7
.if\n(.$-7 \$8
.if\n(.$-8 \$9
.if\n(.$-4 .sp
.ce0
.sp
.if\n(;C .ll \n(:lu
.nr;m \n(.hu+2v
.nr:b 1
.if\w\$1 .nr :b 0\$1
.nr:c 1
.if\w\$2 .nr :c 0\$2
.nr:d 2
.if\w\$3 .nr :d 0\$3
.nr:f 0
.if\w\$4 .nr :f 0\$4
.nrH1 0
.afH1 1
.nrH2 0
.afH2 1
.nrH3 0
.afH3 1
.nrH4 0
.afH4 1
.nrH5 0
.afH5 1
.nrH6 0
.afH6 1
.nrH7 0
.afH7 1
.nr:a 0
.>C
.rn)T )V
.rn)U )T
.ds}0 \n(H1 \n(H2 \n(H3 \n(H4 \n(H5 \n(H6 \n(H7
.nrH2 +\n(H1
.nrH3 +\n(H2
.nrH4 +\n(H3
.nrH5 +\n(H4
.nrH6 +\n(H5
.nrH7 +\n(H6
.if!\w'\*(Ci' .ds Ci 0 \n(H1 \n(H2 \n(H3 \n(H4 \n(H5 \n(H6
.ds}2 \n(H1 \n(H2 \n(H3 \n(H4 \n(H5 \n(H6 \n(H7
.>C
.rm>C HX
.rn)T )U
.rn)V )T
.if(\n(Lf=1)&(\n(!0>0) .)Z "\*(Lf" 0
.if(\n(Lt=1)&(\n(!1>0) .)Z "\*(Lt" 1
.if(\n(Lx=1)&(\n(!3>0) .)Z "\*(Lx" 3
.if(\n(Le=1)&(\n(!2>0) .)Z "\*(Le" 2
.)R
.ce
CONTENTS
.nr:D 2 
.nr;c 2
.nr;z 0 
.nr:V 0 
.nr:1 \n(.i 
.if\nC=4 .ls 1
.ds>1 \$1
.ds>2 \$2
'nr;y 1
'll\nWu-34n
'nh
'na
'fi
'if\nE 'ft 3
'di>T
.nr:D 1 
.nr;c 1
.if!\n(;y 'nf
.if\n(;y .>9 
.rmTL
.ll\nWu
.da>z
'if\nE 'ft 3
.if(\n(;z>0)&(\n(Au>0) .sp 
\$1
.if\n(Au>0 .if \w\$3 .ie \$3HP HP�
.el\$3�
.if\w\$4 \$4
.if\w\$3 .if !\w\$4 
.if\w\$6 \$6�
.if\w\$5 x\$5
.if\w\$6 .if !\w\$5 
'br
.if\n(.$-6 \$7
.if\n(.$-7 \$8
.if\n(.$-8 \$9
.br
'if\nE 'ft
.di
.nr;z +\n(dn
.nrdn 0
.am>A
.ie\nE \f3\$1\\t\$3�\$6\\t\$5\fP
'br
.el\$1\\t\$3�\$6\\t\$5
'br
\..
'in\n(:1u
.if!\n(:V .ds }v \$3-\$4-\$2
.if\n(:V .as }v /\$2
.da>v
'if\nE 'ft 3
.sp3
\$1
.br
'if\nE 'ft
.di
.nr:V +\n(dnu
.nrdn 0
.ds}L \$3
.if'\$3'HOH' .ds }L HO
.if'\$3'HOH' .nr :H 1
.if'\$3'HP' .ds }L }A
.if'\$3'AL' .ds }L }B
.if'\$3'ALF' .ds }L }B
.if'\$3'RD' .ds }L }E
.if'\$3'FJ' .ds }L HO
.if'\$3'IW' .ds }L IH
.am>4
.sp1
\$1
.if\\n(:2 .sp
.if\\n(:2 \*(}2
.if\\n(:2 .if \n(:H \\*(}H
.if\\n(:2 \\*(\*(}L
.ds}z \\*(\*(}L
\..
.br
.di
.di}z
.>T
.if(\w'\*(>1')&(\w'\*(>2') .ie'\*(>1'\*(>2' .br
Charge and Filing Case \*(>1
.br
.el.br
Charge Case \*(>1
.br
File Case \*(>2
.br 
.if(\w'\*(>1'=0):(\w'\*(>2'=0) .ie\w'\*(>1' - Case�\*(>1
.br
.el.ie \w'\*(>2' - Case�\*(>2
.br
.el.br 
.di
'if\nE 'ft 1
.nr:9 \n(dn 
.nrdn 0
.nr;y 0
'nf
.rm>9
.da>v
'if\nE 'ft 3
.if\n(.$-0 \$1
.if\n(.$-1 \$2
.if\n(.$-2 \$3
.if\n(.$-3 \$4
.if\n(.$-4 \$5
.if\n(.$-5 \$6
.if\n(.$-6 \$7
.if\n(.$-7 \$8
.if\n(.$-8 \$9
.br
'if\nE 'ft
.di
.nr:V +\n(dnu
.nrdn 0
.nr:D 1 
.nr;c 1
.de>7
.if\n(.$-0 \$1
.if\n(.$-1 \$2
.if\n(.$-2 \$3
.if\n(.$-3 \$4
.if\n(.$-4 \$5
.if\n(.$-5 \$6
.if\n(.$-6 \$7
.if\n(.$-7 \$8
.if\n(.$-8 \$9
\..
.rmOK
.nr:D 1 
.nr;c 1
.de>8
.if\nE .ft 3
.if\n(.$-0 \$1
.if\n(.$-1 \$2
.if\n(.$-2 \$3
.if\n(.$-3 \$4
.if\n(.$-4 \$5
.if\n(.$-5 \$6
.if\n(.$-6 \$7
.if\n(.$-7 \$8
.if\n(.$-8 \$9
.if\nE .ft
\..
.nr;x \n(.$+1 
.rmTM
.nr:D 3 
.nr;c 3
.if\n(;y .>9
.rmTL
.nr:t 0\$1 
.if\n(:t=1 .nr ;5 \n(:s 
.nr:3 0
.if\n(.$-1 .nr :3 0\$2n 
.nr;N \n(:1  
'in\n(:1u
'fi
.SA
'nh
'if\n(Hy 'hy 14
.di>3
.ll0u-2u*\n(:3u+\nWu
.ce
.ul
ABSTRACT
.SP 3
.ns
.rmAS
.nr:I 1
.br
.di
'nf
'nh
.nr;3 \n(dn
.nr;6 \n(;3 
.ll\nWu
'in\n(:1u
.if\n(:t=1 .nr :s \n(;5 
.rmAE
.nr:D 0 
.nr;c 0
.if!\n(;y 'nf
.if\n(;y .>9 
.rmTL TM OK AS AE AF AU
.ll\nWu
.rnTP >Y 
.in\n(:1u
.rn>Y TP
.rn)K >Y
.ie\nE .nr :W \nWu-\w'\f3September 33, 1999\fP'+3n
.el.nr :W \nWu-\w'September 33, 1999'+3n
.ie\w\$1u<2n .if !0\$1=4 .if \n(.$=2 .ds ]n \$2
.el.if \n(.$=2 .ds ]n \$2
.if!\n(.$ .>6
.if\n(.$ .if \w\$1u-\w'0'u .>6 "\$1"
.if\n(.$ .nr ;y 0\$1
.if\n(.$ .if !\n(;y .>6 ""
.if\n(.$ .if \n(;y-4 .>x 
.if\n(.$ .if \n(;y-3 .>5 "\$2"
.if\n(.$ .if \n(;y-2 .>6 "ENGINEER'S NOTES"
.if\n(.$ .if \n(;y-1 .>6 "PROGRAMMER'S NOTES"
.if\n(.$ .if \n(;y .>6 "MEMORANDUM FOR FILE"
.)R
.ta.8i 1.6i 2.4i 3.2i 4i 4.8i 5.6i 6.4i 7.2i 8i 8.8i 9.6i
.ns
.if\nC=4 .ls 2
.>Y
.nr;M 1 
.rm>Y MT
.rm>6 >5 )Y )X
.ta\n(:Wu-6n
.br
.rs
.sp1
.ie\n(Pv .ce
.ul
PRIVATE
.sp
.el.sp 2
.ie\nA=2 	\(bs
.sp.5i
.if\w\*(}2 	\s16\f3\*(}2\fP\s0
'br
.el.sp|4v
.}z
.br
.rs
.mk:2
.sp|12v
.in\n(:Wu
.ie\nE \f3\*(DT\fP
'br
.el\*(DT
'br
.if\n(:2u-\n(nlu .sp |\n(:2u
.sp2v
.rm>x
.rm>5 >x )Y
.di]t  
.if\n(;n .nr;W \nWu
.nrW 6.5i
.ll\nWu
.lt\nWu 
.ta\n(:Wu-6n
.br
.rs
.sp1
.ie\n(Pv .ce
.ul
PRIVATE
.sp
.el.sp 2
.if\nA=2 	\(bs
.sp.5i 
.ie\w\*(}2 	\s16\f3\*(}2\fP\s0
.el.sp2
.sp3
.if\n(;n .sp
.mk:2
.if!\n(;n \s8subject:\s0
.rt\n(:2u
.in\w'\s8subject:\s0'u+1n 
.}z
.br
.rt\n(:2u
.in\n(:Wu
.if\n(;n .in 0n-8n*\nWu/35n+\nWu-100u
.if!\n(;n .ps 8
.ti-6n
date:
.ps
.rt\n(:2u 
.ie\nE \f3\*(DT\fP
'br
.el\*(DT
'br
.sp
.if!\n(;n .mk :2
.ps8
.ti-6n
from:
.ps
.rt\n(:2u 
.if\nE .ft 3
.>z
.if\nE .ft
.in\n(:1u
.in\n(:1u
.if\n(;x .sp
.mk:2
.in\n(:Wu
.if\n(;n .in 0n-8n*\nWu/35n+\nWu-100u
.if\nE .ft 3
TM 
.rt\n(:2u
'in+\w'TM 'u
'if\nE 'ft
.>8
.in\n(:1u 
.br
.if\n(:9u-\n(;zu-2v-\n(;xv .sp \n(:9u-\n(;zu-2v-\n(;xv
.sp3
.di
.rs
.ie\n(;3 .ie\n(:t=2 .af!S \gP 
.afP i
.]t  
.in+\n(:3u
.>3  
.sp3
.)N  
.in-\n(:3u
.wh0  
.bp
.nrP 1  
.afP \g(!S 
.]t  
.wh0 )h  
.if\n(:G .nr:s +1  
.da>y
.>d
.			br
.di
'nrdn +4v
'nr:o +\n(dnu
'nr:O +\n(dnu
.nrdn 0
'if!\n(.pu-\n(nlu-.5v-\n(:ou 'nr :o \n(.pu-\n(nlu-.5v
'if!\n(:ou-\n(:mu 'nr :o \n(:mu
'ch)f -\n(:ou 
'br
.rmCS   
.el.ie \n(:t=1 .]t  
.el.]t  
.in+\n(:3u
.>3  
.sp3
.in-\n(:3u  
.el.]t  
.if\n(;n .nrW \n(;Wu
.ll\nWu
.lt\nWu 
.ns
.ne10
.ce
.cu
.ie!\n(.$ MEMORANDUM FOR FILE
.el.if \w\$1 \$1
.SP 3 
.ce0
.cu0
.if!\n(:t=2 .)X
.rm)X >6
.rm>6 >x )X
.br
.rs
.sp1
.ie\n(Pv .ce
.ul
PRIVATE
.sp
.el.sp 2
.in0
.ds}H "Crawford Hill Laboratory
.ds}A "South Plainfield, New Jersey 07080
.dsPY "Piscataway, New Jersey 08854
.dsMH "Murray Hill, New Jersey 07974
.dsWH "Whippany, New Jersey 07981
.dsHO "Holmdel, New Jersey 07733
.dsRR "Piscataway, New Jersey 08854
.ds}B Allentown, Pennsylvania 18103
.dsAK Norcross, Georgia 30071
.dsCP Piscataway, New Jersey 08854
.dsCH Chester, New Jersey 07930
.dsCB Columbus, Ohio 43213
.dsDR Denver, Colorado 80234
.dsIN Indianapolis, Indiana 46206
.dsIH Naperville, Illinois 60566
.dsMV North Andover, Maine 01845
.ds}E Reading, Pennsylvania 19604
.dsWB West Long Branch, New Jersey 07764
.dsWV Warren, New Jersey 07060
.dsHL Short Hills, New Jersey 07078
'''.ll \nWu-20n
.ll\nWu
.fi
.na
.nh
.di>6
.>T
.br
.di
.ll\nWu
.nf
.ce1000
.ul1000
.>6
.nr:2 0
.if\w\$1 .nr :2 1
.ul0
.>4
.br
.if!\n(:2 .sp
.if!\n(:2 \*(}2
.if!\n(:2 .if \n(:H \*(}H
.if!\n(:2 \*(}z
.ce0
.sp
.if\n(;3 .if !\n(:t .in +\n(:3u
.if\n(;3 .if !\n(:t .>3
.if\n(;3 .if !\n(:t .in -\n(:3u
.if\n(;3 .if !\n(:t .sp 
.ns
.)Y
.rm)Y >6 PY MH WH HO RR }H WB }A }B }E HL
.rmAK CP CH CB DR IN IH MV WV SG )N )M
.deNS
.br
.di
.di>Y
\..
.deNE
.br
.di
\..
.rm>5
.if\n(:D .ie !\n(:t=2 .)D "check TL, AU, AS, AE, MT sequence"
.el.)D "check TL, AU, AS, AE, NS, NE, MT sequence"
.rm)X )Y >T >x >z >1 >2 >3 >4 >5 >6 >7 >8 >9 }2 }z
.rr;x  ;y  ;z  :D  :1  :2  :3  :9  ;0  ;1  ;n  ;3 
.rmTL AU TM AF AS AE OK
.rm)K
.di>S
.nr O 0
.po 0
.nr W 6.5i
.ll 6.5i
.lt 6.5i
.ll +.45i
.lt +.45i
.sp 2
.tl 'Bell Laboratories''Cover Sheet for Technical Memorandum'
\l\\n(.lu
.br
.fi
The information contained herein is for the use of
employees of Bell Laboratories
and is not for publication
(see GEI 13.9-3)\\p
.nf
.sp -.5v
\l\\n(.lu
.ll
.lt
.nf
.sp 2
.mk ;2
\s9Title:\s0
.rt -1
.in \w'\s9Title:\s0'u+1n
.>T
.rm>T
.in0
.sp
\s9Other�Keywords:\s0
.rt -1
.in \w'\s9Other Keywords:\s0'u+1n
.if\nE .ft 3
.>7
.rm>7
.if\nE .ft
.br
.mk ;0
.rt \\n(;2u
.in \\nWu-1.4i
.ti -6n
\s9Date:\s0
.rt -1
.ie\nE \f3\*(DT\fP
'br
.el\*(DT
'br
.sp
.in \\nWu-1.4i
.ti -6n
\s9TM:\s0
.rt -1
.>8
.in 0
.br
.if \\n(;0u-\\n(nlu .sp \\n(;0u-\\n(nlu
.sp 2
.ta 2i 3.2i
.mk ;0
.ul
Author(s)\tLocation\tExtension
.>A
.rm>A
.mk ;1
.rt \\n(;0u
.br
.di
.nf
.de>7
.di>A
.tr,+
.tr|.
.ie\nE |ds�>8�\f3\\$1+\\$2+\\$3+\\$4+\\$5+\\$6+\\$7+\\$8+\\$9\fP
'br
.el|ds�>8�\\$1+\\$2+\\$3+\\$4+\\$5+\\$6+\\$7+\\$8+\\$9
'br
.br
.br
.tr,,++||
.di
\..
.>7 \*(>1
.>A
.rn>8 >1
.>7 \*(>2
.>A
.rn>8 >2
.di>7
.tr|.
.tr+
|>A�\*(>1
|rn�>T�>1
|>A�\*(>2
|rn�>T�>2
.br
.tr||++
.di
.de>A
.de>T
.if\\n(.$ \\$1
.if\\n(.$-1 \\$2
.if\\n(.$-2 \\$3
.if\\n(.$-3 \\$4
.if\\n(.$-4 \\$5
.if\\n(.$-5 \\$6
.if\\n(.$-6 \\$7
.if\\n(.$-7 \\$8
.if\\n(.$-8 \\$9
\\..
\..
.>7
.rm>A >7 >T
.da>S
.ll +.45i
.in \\nWu-5n
.ti \\nWu-1.4i-6n
.mk ;0
\s9Charging\\ Case:\s0
.br
.br
.rt -1
.if \nE .ft 3
.>1
.if \nE .ft
.rm>1
.br
.br
.if \\n(nl=\\n(;0 .sp1v
.ti \\nWu-1.4i-6n
\s9Filing\\ Case:\s0
.br
.br
.rt -1
.if \nE .ft 3
.>2
.if \nE .ft
.rm>2
.br
.ll
.br
.if \\n(;1u-\\n(nlu .sp \\n(;1u-\\n(nlu
.sp 3
.in 0
.ll \\nWu
.in +\n(:3u
.po +(6.95i-\\n(!Wu)/2u
.>3
.in -\n(:3u
.po
.nr ;0 0
.br
.di
.di>b
.nf
.na
.>c
.br
.di
.if\n(dn .nr;c \n(.pu-\n(:mu-\n(dnu
.da>S
.ie \n(;cu-\\n(nlu .sp \n(;cu-\\n(nlu-2v
.el .sp 1v
.nr;c 0
\l'60p'
.>c
.di
'br
.di>S
.sp 5
.in 0
.ce 1000
.ul 1000
.>6
.ul 0
.sp .5v
.>4
.br
.if \n(:2=0 .sp.5v
.if \n(:2=0 \*(}2
.if \n(:2=0 .if \n(:H \*(}H
.if \n(:2=0 \*(}z
.ce 0
.sp 
.in 0
.in +\n(:3u
.>3
.in -\n(:3u
.nr ;0 1
.di
.di>b
.nf
.na
.>c
.br
.di
.if\n(dn .nr;c \n(.pu-\n(:mu-\n(dnu
.da>S
.ie \n(;c-\\n(nlu .sp \n(;cu-\\n(nlu-2v
.el .sp 1v
.nr;c 0
\l'60p'
.>c
.di
'br
.LC 0
.if\n(:F .FE
.if\n(:y .DE 
.if\n(!N .NE 
.)N
.)w 
.if\n(;R .RP 0 1 
.if!\nP-1 .if \nN .if !\nN-1 .rn }t }b
.if!\nP-1 .if \nN .if !\nN-1 .nr N 0 
.rm}t }e }o
.wh0 
.br
.rs
.bp
.rm}b }f }p
.rn)f >z 
.rn>B >s
.ch)n 15.1i 
.ch)b 15.2i 
.de)f 
.)D "CS:cover sheet too long"
\..
.ch)f -\n(:Mu
.)R
.ll\nWu
.in0
.br
.nr!O \nO
.nr!W \nW
.rs
.nf
.>S
.rm)f 
.ch)f 15.0i 
.sp\n(.pu-\n(nlu-7.5v
.ie\n(;0 .sp 7.5
.el.nr ;1 \n(.lu+.45i
\l\n(;1u\(ul
.ta1.7i 3.3i
.ie\n(.$ .ds ]1 \$1
.ie\w'\$1' .nr !T +0\$1
.el.nr !T \nP 
.el.nr !T \nP
.if\n(.$-1 .ds ]2 \$2
.nr!T +0\$2 
.if\n(.$-2 .ds ]3 \$3
.if\n(.$-3 .ds ]4 \$4
.if\n(.$-4 .ds ]5 \$5
.if\n(.$-5 .ds ]6 \$6
.if!\w'\*(]1' .ds ]1 \nP
.if!\w'\*(]2' .ds ]2 0
.if!\w'\*(]3' .ds ]3 \n(!T
.if!\w'\*(]4' .ds ]4 \n(Fg
.if!\w'\*(]5' .ds ]5 \n(Tb
.if!\w'\*(]6' .ds ]6 \n(Rf
.sp.5v
\s9Pages Text:�\s0\*(]1	\s9Other:�\s0\*(]2	\s9Total:�\s0\*(]3
.sp1v
\s9No. Figures:�\s0\*(]4	\s9No. Tables:�\s0\*(]5	\s9No. Refs.:�\s0\*(]6
.sp.5v
\l\n(;1u\(ul
'br
.lt+1n
.if!\n(;0 .tl 'E-1932-U(3-76)'SEE REVERSE SIDE FOR DISTRIBUTION LIST''
.lt-1n
.nrO \n(!O
.nrW \n(!W
.po\nOu
.ll\nWu
.lt\nWu
.wh0 )h
.ch)n -\n(:mu
.rn>z )f 
.rn>s >B
.ch)f -\n(:mu
.ch)b -\n(:ru
.)R 
.ta.8i 1.6i 2.4i 3.2i 4i 4.8i 5.6i 6.4i 7.2i 8i 8.8i 9.6i
.rr;0 ;1  ;2 
.rm>S
.)w
.in0
.nf
.ls1
.in(\n(.lu/2u)
.rs
.ne\n(:Vu+3v+.5p
.sp
.ie\n(.$ \$1
.elYours very truly,
.in
.fi
.if!\n(:V .)D "SG:no authors"
.if\n(:F .)D "SG:missing FE"
.if\n(:y .)D "SG:missing DE"
.LC 0 
.)w
.)R 
.in0
.nf
.ls1
.in(\n(.lu/2u)
.ne\n(:Vu+1v+.5p
.rs
.mk
.>v
.in
.if\w\$1 .as }v -\$1
.if\n(.$-1 .rt 
.if\n(.$-1 .sp 3
.if\n(.$ .if !\n(.$-1 .rt -1
.if\n(.$ \*(}v
.rm>v
.fi
.if\n(!N .di 
.if\n(;M .br 
.)R 
.nr:D 1  
.ds}4 "Copy to
.nr;0 0\$1
.if\w\$1u-\w'\0\0'u .nr ;0 10
.if\n(;0 .ds }4 "Copy (with att.) to
.if\n(;0-1 .ds }4 "Copy (without att.) to
.if\n(;0-2 .ds }4 "Att.
.if\n(;0-3 .ds }4 "Atts.
.if\n(;0-4 .ds }4 "Enc.
.if\n(;0-5 .ds }4 "Encs.
.if\n(;0-6 .ds }4 "U.S.C.
.if\n(;0-7 .ds }4 "Letter to
.if\n(;0-8 .ds }4 "Memorandum to
.if\n(;0-9 .ds }4 "Copy (\$1) to
'in\n(;N  
.if!\n(!N .ds }5 \*(}4  
.if\n(!N  .da }C  
.if!\n(!N  .di }C  
.if\n(!N .sp
.ds }4 \*(}4
\*(}4
.nf
.nr!N 1  
.br
.rr!N
.di]v
.}C
.br
.di
.rm]v
.nr;0 \n(dn
.if\n(;0 .)M
.nf
.sp
.ne2v
.if\n(.tu<=2v \*(}5
See next page
'br
.nr!U \n(;0>=\n(.tu
.if\n(!U .ds]w Continued next page
.ds]x \\*(}4���contd.
.ch)f -(\n(:ou+1v) 
.}C
.if\n(!U .rm]w ]x
.ch)f -\n(:ou 
.rm}C
.br
.if\n(!N .di
.if\n(;M .)N  
.)R 
.ne6v
.in0
.nf
.sp
APPROVED:
.sp2
\l'3i'\h'.3i\l'1.5i'
\$1\h'|4i-(\w'Da'u)'Date
.in
.fi
.if!\n(.$ .)D "ND:missing arg"
.dsDT "\$1
.if\n(;y .>9 
.if!\n(.$ .nr;n 1
.nrO 1i
.po\nOu
.nrW 5.8i
.ev0
.ll\nWu
.lt\nWu
.ev
.ev1
.ll\nWu
.lt\nWu
.ev
.ev2
.ll\nWu
.lt\nWu
.ev
'br
.ds}2 "\$1
'ev0
'nh
'if\n(Hy 'hy 14
'ev
'ev2
.)R
.nrP +1
.if\n(:Z .nr P \n%
.rr:Z 
.if\n(:u*\n(:S .nr P 1 
.if\n(:u .nr H1 +1 
.nr:u 2 
'sp\n(!X
.TP
.br
.)R
'ev
.nr:I 2
.nr:J \n(nl
'ns
'if\n(:q .)l 
'nr:q 0
.mk;r
.mk;m
.nr!B 0
.if\n(;d=0&\n(:z>0 'ie\n(Df>3  ')z
')s 
'el'if \n(Df>1 ')z 
.nr!C \n(.h
.PX 
'ns
.if!((\n(!C=\n(.h)&(\n(!B=0)) .mk ;m  
.nr;T 0
.if\n(;A>0 .nr ;h \n(.i
.in0
.>t
.nr;T 1
.in\n(;hu	
.mk)c
.nr:J \n(nl
.if!\*(]x \*(]x
.if!\*(]w \*(]w
.nr!D 0
.nr:N 0
'nrdn 0
.rn)f >u
.if\n(;A>0 .nr )P 1
.if\n(;f=0 .T# 1
'br
.nr;f 1
.rn>u )f
'nr;y \n(.pu-\n(nlu-\n(:mu-1v
'if\n(:s 'ie \n(;y-4v .)o
'el.)m 
'nr:s 0
'nr:o \n(:mu
'nr:O \n(:mu
.ie\n(;C=0 .if\n(;e 
'bp
.el.ie \n(;C=2 .)2
.el.)1 
.rr;f
.ie\*(]w 'ch )f -\n(:ou
.el'ch )f -(\n(:ou+1v)
.ds}t "\$1
.ds}e "\$1
.ds}o "\$1
.ds}b "\$1
.ds}f "\$1
.ds}p "\$1
'sp
.)K
.af;P \gP
.afP 1
.nr;P \nP
.afP \g(;P
.af;P 1
.ie\n(Pv .ie(\n(Pv=1)&(\n(;P>1) 'sp 2
.el.ce
.ul
PRIVATE
.sp 
.el'sp 2
.if!\n(;P-1 .if \nN 'sp
.if!\n(;P-1 .if \n(:S .tl \*(}t
.if!\n(;P-1 .if !\nN .tl \*(}t
.if\n(;P-1 .ie \w'\*(]n' .tl '\*(]n - \nP'''
.el.tl \*(}t
'if!\n(;P%2 'tl \*(}e
'if\n(;P%2 'tl \*(}o
'sp2
.if\$1 .nr!K 0
.nr:U 0-5v	
.if\w\$1 .ie\$1P .nr !K 1
.el.ie \$1BP .nr !K 3
.el.ie \$1BR .nr !K 4
.el.nr !K 2 
.nr:U 5v  
.)G
'ev2
.ie\n(!K=1 .tl\fBPRIVATE\fR
.tlThis information should not be disclosed to unauthorized persons.
.tlIt is meant solely for use by authorized Bell System employees. 
.el.ie \n(!K=3 .tl\fBBELL LABORATORIES PROPRIETARY\fR
.tlNot for use or disclosure outside Bell Laboratories except by
.tlwritten approval of the director of the distributing organization. 
.el.ie \n(!K=4 .tl\fBBELL LABORATORIES RESTRICTED\fR
.tlThe information herein is meant solely for use by authorized
.tlBell Laboratories employees and is not to be disclosed to others. 
.el.if \n(!K=2 .tl\fBNOTICE\fR
.tlNot for use or disclosure outside the
.tlBell System except under written agreement. 
.if\n(!K .tl 
.)R
.af;P \gP
.afP 1
.nr;P \nP
.afP \g(;P
.af;P 1
.ie!\n(;P%2 .tl \*(}f
.el.tl \*(}p
.ie\n(;P=1 .ie\nN=1 .tl \*(}t
.el.tl \*(}b 
.el.tl \*(}b
.if\nC .tl \*(]C
.)R
'ev
.po\nOu 
.nr;C 1 
.if\n(;e 
'bp
.rt\n(;mu
.po+\n(;ou 
.nr;C 2 
.nr:I 2
.nr:J \n(nl
'ns
'if\n(:q .)l 
'nr:q 0
'if\n(;d=0&\n(:z>0 'ie\n(Df>3 ')z
')s 
'el'if \n(Df>1 ')z 
.nr;T 0
.if\n(;A>0 .nr ;h \n(.i
.in0
.>t
.nr;T 1
.in\n(;hu	
.mk)c
.nr:J \n(nl
.if\n(;C=0 .br
.)R
.nr;C 1
.if!\n(.$ .nr ;l \n(.lu*8u/17u 
.if!\n(.$ .nr ;o \n(.lu*9u/17u 
.if\n(.$ .nr ;l \$1u*1.3n
.if\n(.$ .nr ;o \nWu-\n(;lu
.ev1
.ll\n(;lu
.lt\n(;lu
.ev
.ll\n(;lu
.lt\n(;lu
.nr:L \nW
.nrW \n(.lu
.SP
.ns
.mk;m 
.if\n(;C .br
.if\n(;C>1 .sp |\n(.hu
.po\nOu
.)R
.nrW \n(:Lu
.rr;L ;C
.ev1
.ll\nWu
.lt\nWu
.ev
.ll\nWu
.lt\nWu
.SP
.ns
.if\n(.$ .ie\$1N .nr ;a 0
.nr;b 0
.nr;j 0
.nr;p 1 
.el.ie \$1WD .nr ;a 1
.el.ie \$1WF .nr ;b 1
.el.ie \$1FF .nr ;j 1
.el.ie \$1FB .nr ;p 1
.el.ie \$1-WD .nr ;a 0
.el.ie \$1-WF .nr ;b 0
.el.ie \$1-FF .nr ;j 0
.el.ie \$1-FB .nr ;p 0
.el')D "WC: unknown option"
.if\n(.$>1 .WC \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9
'br
.if\n(;C .ev1
.ll\n(:Lu
.lt\n(:Lu
.ev
.nrW \n(:Lu
.nr;W 1 
.if(\n(;l>0)&(\n(;C=0) .ev1
.ll\n(;lu
.lt\n(;lu
.ev
.nrW \n(;lu
.nr;W 2 
.ie\n(;W=1 .nr W \n(;lu
.el.if \n(;W=2 .nr W \n(;Lu
.if\n(;W .ev1
.ll\nWu
.lt\nWu
.ev
.nr;W 0 
.ch)Q 200v
.rs
'sp70
.ev1
.)R
.di>K
.br
.di
.)R
.ev
.nr:U \n(dnu
.)W
.rn>K >D
.nr:T \n(:Uu
.if(\n(:Uu+\n(:Mu)>(\n(.pu-\n(nlu-.5v) .SK
.ch)n -(\n(:Mu+\n(:Uu)
.nr:o +(\n(:Uu-\n(:Tu)
.nr:O +(\n(:Uu-\n(:Tu)
.ch)f -\n(:ou
.nr:m \n(:Mu+\n(:Uu
.ch>B -(\n(:Mu+\n(:Uu+\n(!Y-1v) 
.ev2
.)R
.nf
.>D
.)R
.ev
.ie0\$1>=0 .nr !X 0\$1
.el.nr !X 0
.ie0\$2>=0 .nr ;n 0\$2
.el.nr ;n 0
.if!\$2 .nr:U \n(;nv
.ie!\n(!K .nr :M \n(!V
.el.nr :M \n(!V+5v
.)G 
.nr!Y \n(:T
.nr:T 0
.)W
.nr:M \n(:m
.ch)b -(\n(:mu-2v)
.nr:T \n(!Y
.rr!Y
'nr:s +1 
.if\n(:F .)D "FS:missing FE"
.if\n(:F .FE
.if\n(:y .)D "FS:missing DE"
.if\n(:y .DE
.nr:F 1
.if!\n(!F .ie\n(;C .nr !F 2
.el.nr !F 1 
.ie(\n(;C>0)&((\n(;b=1):((\n(;j=1)&(\n(!F=1))) .nr!F 1
.>W 
.el.if ((\n(;C=0)&(\n(;j=1)&(\n(!F=2)) .>N
'ev1
'di>b
.nr:D 1
.)R
'nh
'if\n(:i 'hy 14
'ad
'if\n(:j 'na
'sp\n(Fs
'if\n(.$ 'ds }y \$1�
'if!\n(.$ 'ds }y \*(]y.�
'if\n(:k \*(}y
'if!\n(:k 'nr ;v \w\0\0.�
'if!\n(:k 'nr ;u \w\*(}y
'if!\n(:k 'in +\n(;vu
'if!\n(:k 'if !\n(:l 'ti -\n(;vu
'if!\n(:k 'if !\n(:l 'if !\n(;u-\n(;v \*(}y\h\n(;vu-\n(;uu
'if!\n(:k 'if !\n(:l 'if \n(;u-\n(;v \*(}y
'if!\n(:k 'if \n(:l 'if \n(;v-\n(;u 'ti -\n(;uu
'if!\n(:k 'if \n(:l 'if !\n(;v-\n(;u 'ti -\n(;vu
'if!\n(:k 'if \n(:l \*(}y
.if!\n(:F .)D "FE:no FS active"
.br
'di
.nr:D 0
.if\n(;c .nr :D \n(;c
'in
'nf
'na
.if!\n% 'da>c
.>b
.	br
'di
.if!(\n(:D=3) .nr:G 1
.da>d
.>b
.		br
.di
'br
'br
.if!((\n%=0)*(\n(:D=3)*(\n(:t=1)) 'da>y
.>b
.	br
'di
'br
.rm>b
.)R
'ev
.nr:F 0
.>R
'if!((\n%=0)*(\n(:D=3)*(\n(:t=1)) .if!((\n(!A=1):((\n(;C=2)&(\n(!F=1))) 'if!\n(:s-1 'nr dn +4v
'nr:o +\n(dnu
'nr:O +\n(dnu
.nrdn 0
'if!\n(.pu-\n(nlu-.5v-\n(:ou 'nr :o \n(.pu-\n(nlu-.5v
'if!\n(:ou-\n(:mu 'nr :o \n(:mu
'ch)f -\n(:ou 
'br
.ie(\n(!F=1)&(\n(;C=1) .nr!A 1 
.el.nr !A 0
'ev1
.)R
'nf
'sp2
.ti0
.if!\n(:n \l'72p'
.if\n(:n \l\n(.lu
'nr:n 0
.br
.if\n(!A .wh (\n(nlu-2v) )Q
'nr;Z 1
'nrdn 0
.>y
.br
'di
.if\n(dn=1v .nr dn 0
'nr;Z 0
.if!\n(;C=1 .rr!A
.if\n(dn=0 .rr !F 
'rm>y
'nr:q \n(dnu
'nrdn 0
'nr:s 0 
.)R
'ev
'if\n(;Z   'di>x	  
'sp\n(Fs  
'ev1
.)R
.nf
'di>w
.>y
.br
'di
'rm>y
'nr:q \n(dn
'nrdn 0
'nr:s 0
'if\n(:q 'nr :n 1
.if!\n(;C=1 .rr !A
.)R
'ev
'nr:s 1
.nr:n 1
'di
'ev1
'di>b
.)R
'nh
'nf
.>x
.>w
.nr:F 1
.FE
'rm>x
'rm>w
'nr:i 0 
'nr:j 0 
'nr:k 0 
'nr:l 0 
'nr;z 0
'if!\n(.$ 'nr ;z 10 
'if\n(.$ 'if !\w\$1 'nr ;z 10 
'if\n(.$ 'nr ;z \$1
'if\n(;z-11 'nr ;z 0
'if\n(;z-7 'nr :l 1
'if\n(;z-7 'nr ;z -8
'if\n(;z-3 'nr :k 1
'if\n(;z-3 'nr ;z -4
'if\n(;z-1 'nr :j 1
'if\n(;z-1 'nr ;z -2
'if\n(;z 'nr :i 1
'if\n(.$-1 .nr :C 1
.nr:t 0
.)J "\$1" "\$2" "\$3"
.nr:t 1
.)J "\$1" "\$2" "\$3"
.nr;i \n(.i
.nr;q \n(.u
'di
.if\n(:D>1 .ie \n(:t=0  .)D "DS:illegal inside TL or AS"
.el.)D "DF:illegal inside TL or AS" 
.if\n(:F .ie \n(:t=0 .)D "DS:missing FE"
.el.)D "DF:missing FE"
.FE 
.if\n(:y .ie \n(:t=0 .)D "DS:missing DE"
.el.)D "DF:missing DE"
.DE 
.nr:y 1
.if(\n(;C>0)&(\n(;a=1) .>W
.ev1
.)R
'di>0
.nr:D 1
.nr;z 0+0\$1
.if\$1L .nr ;z 0
.if\$1I .nr ;z 1
.if\$1C .nr ;z 2
.if\$1CB .nr ;z 3
.if\n(;z>3 .nr ;z 3
.nr:B \n(;z
.if\n(:t=0 .if \n(;z<2 .ll -\n(;iu
.if\n(;z=1 .in +\n(Sin
.if\n(;z=2 .ce 9999
.nr:t +2 
.if\n(:B=3 .nr :Y 1
.nr:t +2
.nr:X \n(.i
.di>X 
.nr;z 0+0\$2
.if\$2N .nr ;z 0
.if\$2F .nr ;z 1
.nf
.if\n(;z .fi
.ll-0\$3n
.nr;w \n(:x+1%26+1
.if!((\n(;C=2)&(\n(!\n(;w=1)) 'nr;d 1
.ev1
.SP
.)R
'nf
'rs
.nr:x \n(:x+1%26 
.?\n(;w
.rm?\n(;w
.rr?\n(;w !\n(;w
.if\n(!\n(;w=1 .nr !B 1
.)R
.if\n(De .if\n(;e 
.bp
.nr!B 0 
.ie\n(:I>1 .if\n(nl>\n(:J .nr :I 0   
.el.nr :I 0
.SP
.nr:J \n(nl
.ev
'nr:z -1
'nr;d 0 
'if\n(:z 'nr;w \n(:x+1%26+1
'nr;z \n(?\n(;w
.if(\n(:I=2):(\n(;z<\n(.t):((\n(;z>(\n(.p-\n(;r-\n(:m))&(\n(nl<(\n(.p-\n(;r-\n(:o/2u+\n(;r))) 'ie\n(:I<2  .if \n(;p .br
'el.if \n(:Ju<\n(nlu  .if \n(;p .br
')z  
'nr:v \n(:z
')y
'if\n(:v=\n(:z 'nr;d 1
'if\n(;e 
'SP \n(.tu+1v
'nr;d 0	
')z  
'if\n(:z ')x
')w  
'if\n+(:z>25 ')D "DF: too many displays"
'nr:w \n(:w+1%26
'nr;w \n(:w+1
'rn>0 ?\n(;w
.nr!\n(;w 1
.if(\n(;C>0)&(\n(;a=0) .nr !\n(;w 2
.nr?\n(;w \n(:0
'if!((\n(;C>0)&(\n(!\n(;w=1)) 'if (\n(:z=1)&((\n(Df%2=1):(\n(Df>5)) ')y
'nr:v \n(:z
'nr;Y \n(:I
'nr:I 2
')y
'ie\n(:v>\n(:z  ')s
'el'nr :I \n(;Y
.br
.nr!L \n()H
.ls1
.)r
.ti\n(.iu
.nf
.if\n(:t>1 .in -\n(;iu  
.rs
.nr;d 1
.>0
.)R
.nr;d 0
.ie\n(:I>1 .if\n(nl>\n(:J .nr :I 0   
.el.nr :I 0
.ls\n(!L
.in\n(;iu
.if!\n(;q .nf
.if\n(Ds .SP
.nr:J \n(nl
.if\n(Ds  .SP
.if(\n(:0>=\n(.t)&((\n(:0<(\n(.p-\n(;r-\n(:m)):(\n(nl>(\n(.p-\n(;r-\n(:o/2u+\n(;r))) .if\n(;e 
.ne\n(.tu+1v
.if\n(:I<2 .)r   
.if!\n(:y .)D "DE:no DS or DF active"
.if\n(:B=3 .br
.di
.if\n(dl>\n(:Y .nr :Y \n(dl
.if\n(:Y<\n(.l .in (\n(.lu-\n(:Yu)/2u 
.nf
.>X
.fi
.rm>X
.in\n(:Xu
.rr:X 
.ce0
.br
'di
.rr:D ;D ;E :B
.)R
.ll\nWu
.ev
'nr:0 \n(dn
'nrdn 0
.nr;x \n(:t
.if\n(:t-1 .nr ;x -2
.>R
.if!\n(;x .)t
.if\n(;x .)u
.nr:y 0
.nr:Y 0
'fi
'na
.if\n(:h 'ad
'nh
'if\n(Hy 'hy 14
'in0
'ti0
.if\n(;R=2 .)D "RS:missing RF"
.nr;R 2 
.nrRf +1 
.if\n(.$ .ds \$1 \u[\n(:R]\d
.ev2
.)R
'in\w\0\0.�u
'ti-\w\*(]r.�u
.nr:D 1
.da>r
.ne 2
\*(]r.�
.if!(\n(;R=2) .)D "RF: no RS active"
.nr;R 1
.br
.if \\n(Ls .sp
.di
'in
.nr:D 0
.ev
.if\n(;R=2 .)D "RP: missing RF"
.if\n(;R .nr;R 0 
.if!(0\$1) .nr :R 0 1 
.)R
.ie(0\$2=2):(0\$2=3) .if\n(;e 
'ne8
.sp1 
.el.ie\n(;e .SK
.el
.bp
'br 
.ce1
.ul
\*(Rp
.if\w\*(Rp 
.am>C
.)T 1 1 "" "\*(Rp" \nP 
\..
'br
.sp2v
.nf
.>r
.br
.rm>r
.)R
.if(0\$2=0):(0\$2=2) .SK
'br
.br
.LC 0
.nr;e 1
.if\n(:F .FE
.if\n(:y .DE 
.if\n(!N .NE 
.)N
.nr;x 0 
.if\n(;R .RP 0 1 

.if(\n(;C>0)&(\n(:z>0) 'bp
.)w 

'nr:0 \n(.pu+1v-\n(nlu-\n(:Ou
'if\n(:s 'if (\n(:0<=0):((\n(;C=2)&(\n(!F=1)) 'nr ;x 1
'if\n(:q 'nr ;x 1
'if\n(;x 
'if\n(;x 'bp
'if\n(;x 
.nr;e 0
\n(:R\n(:p'`^~,\v-1.15n\h-0.2n.\h0.4n.\h0.8n\v1.15n\v-1.35n\h-0.2n.\h0.4n.\h0.8n\v1.35n

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.