Copyright 1997 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.

Copyright (c) 1983,1984,1985,1986,1987,1988,1989 AT&T.
All Rights Reserved

CDDL HEADER START

The contents of this file are subject to the terms of the
Common Development and Distribution License, Version 1.0 only
(the "License"). You may not use this file except in compliance
with the License.

You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
or http://www.opensolaris.org/os/licensing.
See the License for the specific language governing permissions
and limitations under the License.

When distributing Covered Code, include this CDDL HEADER in each
file and include the License file at usr/src/OPENSOLARIS.LICENSE.
If applicable, add the following below this CDDL HEADER, with the
fields enclosed by brackets "[]" replaced with your own identifying
information: Portions Copyright [yyyy] [name of copyright owner]

CDDL HEADER END

UNIX Memorandum Macros - 16.29 of 2/27/83
TROFF Version from OpenSolaris mmt.src 16.29

Portions Copyright (c) 2005 Gunnar Ritter, Freiburg i. Br., Germany
Sccsid @(#)mmt 1.7 (gritter) 11/1/06
.nr :a 0 1 .nr :b 0 .nr :c 0 .nr :d 0 .nr :e 0 .nr :f 0 .nr :g 0 1 .nr :h 1 .nr :u 0 .nr ;p 1 .nr !0 0 .nr !1 0 .nr !2 0 .nr !3 0 .nr !N 0 .nr Au 1 .nr Cp 0 .nr Cl 2 .nr Ds 1v .nr Ec 0 1 .nr Eq 0 .nr Ex 0 1 .nr De 0 .nr Df 5 .nr Fg 0 1 .nr Fs 1 .nr H1 0 1 .nr H2 0 1 .nr H3 0 1 .nr H4 0 1 .nr H5 0 1 .nr H6 0 1 .nr H7 0 1 .nr Hb 2 .nr Hi 1 .nr Hs 2 .nr Hu 2 .nr Hy 0 .nr Le 0 .nr Lf 1 .nr Li 5 .nr Ls 6 .nr Lt 1 .nr Lx 1 .nr Np 0 .nr Oc 0 .nr Of 0 .nr !4 0 1 .af !4 01 .nr Pi 3 .nr Ps 1 .nr Pt 0 .nr Pv 0 .nr Rf 0 .nr Si 3 .nr Tb 0 1 'fl .di }w .rd \\$1

.di .di }x

.di 'br \} .. 'br \} .. 'br \} .. .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" .. .. .. .ul 0 .. .di >E .. \!.br

.di .lt \\n(.lu .pc \!\\*(10\h'\\\\n(.lu-\w\\*(10\\*(]Eu-\\\\n(.iu'\\*(]E

\} 'br \} \!\\\\h'-\\\\n(.iu'\\*(]E\\\\h'\\\\n(.iu-\\w\\*(]Eu'\\*(10

\} 'br \} \} .pc % .lt .rr :E .. .ev 0 .hc \\$1 .ev .ev 1 .hc \\$1 .ev .ev 2 .hc \\$1 .ev .. .nr ;0 0 .LC 0

.)R .nr ;1 0\\$1

.5 .nr :u 0

1 \} .bp \} .bp \} .nr :u 0 'br \} .as }0 .nr ;0 0 .nr ;3 2v .HX \\n(;1 0\\$1 "\\$2\\$3" .af !5 01 .di >A \\*(}0\\$2\\$3\\*(}2

.di .HY \\n(;1 0\\$1 "\\$2\\$3" .)I \\n(;1 \\*(HF .nr ;3 1 .nr ;3 \\*(}3 .nr :I \\n(.s .)I \\n(;1 \\*(HP .nr ;2 \w\\*(}0 .nr ;2 \\n(.i \\*(}0\c .SA .nr :I 1 .nr !D \\n(nl .nr !Z \\n(.k .nr Fg 0 .nr Tb 0 .nr Ec 0 .nr Ex 0 \} .HZ \\n(;1 0\\$1 "\\$2\\$3" .. .af H1 \\$1 1 .af H2 \\$2 1 .af H3 \\$3 1 .af H4 \\$4 1 .af H5 \\$5 1 .af H6 \\$6 1 .af H7 \\$7 1 .. .H 0 "\\$1" "\\$2" .. .)L 0\\$1n 0\\$2n 0\\$3n "\\$4" "\\$5" "\\$6" "\\$7" .. .nr :b \\n(.iu+0\\$1u .nr :c \\n(.iu+0\\$2u .nr :d 0\\$3 .nr :e 0\\$4 .nr :f 0\\$6 'br \} .nr :a 0 1

.. .. .nr :J \\n(nl .. .nr ;0 \w\\*(}0 .nr ;1 \\n(:c .nr ;0 \\n(:bu-\\n(;1u-\\n(;0u .. .nr !D 0 .. .. .. .nr ;0 \w\\$1u*432/1i/3u/\\n(.su+1u .. .. ..

.nr ;1 \\n(:J .nr ;2 \\n(nl

\\n(Psu*.5 .nr :J \\n(;2 \\n(H1.\\n+(!4 \c 'br \} .nr :I 1 \} .nr :u 0 ..

0 'ti 6n 'ti 0 .wh \\n(.du+\\n(.L+\\n(.L \\\\.. .ch )p \\n(.du+\\n(.L+\\n(.L \\.. .wh \\n(.du+\\n(.L )p \\n(H2.\\n+(!5\h'|6n'\\c .. .nr ;J 2 .nr ;0 \\n(:P \} .nr ;J 1 .nr ;0 \\nS \} .nr ;J 2 .nr ;0 \\n(:P \} .nr ;J 3 .nr ;0 \\n(:Q \} .nr ;0 \\n(:P .nr ;0 \\$1 \}\}\}\}\} .nr :Q \\n(:P .nr :P \\n(;0 .nr ;J 0 .nr ;K 1 .nr ;7 \\n(.s+2 \} .nr ;K 3 .nr ;7 \\n(!Q \}\} .nr ;K 2 .nr ;7 \\n(!P \} .nr ;K 1 .nr ;7 \\n(.s+2 \} .nr ;K 2 .nr ;7 \\n(!P \} .nr ;K 3 .nr ;7 \\n(!Q \} .nr ;7 \\n(!P .nr ;7 \\$2 \}\}\}\}\} .nr !Q \\n(!P .nr !P \\n(;7 .vs \\n(!Pp .nr ;K 0 .. .rn pn ]N .nr :Z 1 .]N \\$1 .. .nr :h 0\\$1 \} 'na ..

.bp .nr ;9 0\\$1-1 .rr ;9 .. .SK ..

.nr ;4 1v .nr ;4 -\\n(:Au .nr :A +\\n(;4u \} .nr :N \\n(nl \} ..

.nr ;4 1v .nr ;4 -\\n(;Eu .nr ;E +\\n(;4u \} .nr ;D \\n(.d .. 'ne 5v .di >t .nr ;A 1 \} .nr :K \\n(:ou+2v .wh -(\\n(:Ku+1v) >f .. .T# 0 \}

.di .nr ;I \\n(.i .nr ;B 1

#a

#b

#c

#d

#e

#f .>t .nr ;T 1 \}

#T .. .. .di .)D "TE: used TS H but no TH" \} .rr ;A ;B ;h ;D ;E .rr :K #a .ch >f .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- .. .af :a 1 ..

.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 .. .\\$1 \\$2 \\$4 .. 'di 'di .nr :D 0 .fl ********************

ERROR:(\\n(.F)input line \\n(.c:\\$1

******************** .tm ******************** .tm ERROR:(\\n(.F)input line \\n(.c:\\$1 .tm ******************** .. .nr !1 1 .. .nr !2 1 .. .nr !3 1 .. .nr !0 1 .. .nr ;0 \w\\$5 .nr ;1 0 .nr ;1 0\\$6 .nr ;0 \w\\*(}0 .nr ;1 \\n(.lu-\\n(;0u-\w\\$4u+1u

\}

\f3\\*(}0\\$4
.nr ;U 0 \}
(\\n(Le=1&(\\$2=2)):(\\n(Lx=1&(\\$2=3)) \{\
\!\\!.am >L
\!\\!.if \\$2=\\\\\\\\\\\\\\\\$1 .)T 1 1 "\\*(}0" "\\$4" \\\\\\\\nP \\*(}3
\!\\!\\\\..
'br \}
\!.am >L
\!.if \\$2=\\\\\\\\$1 .)T 1 1 "\\*(}0" "\\$4" \\\\nP \\*(}3
\!\\\\..
'br \} \}
.am >L
\\.. \} \}
..
.nr ;9 0\\$1+1
.rr ;9
..
.am >C
.)T \\n(;1 \\$1 "\\*(}0" "\\$2" \\nP \\*(}3
\\..
..
.nr ;0 \w\\$5
.)I \\$1 \\n(H1 \\n(H2 \\n(H3 \\n(H4 \\n(H5 \\n(H6 \\n(H7
..
.)I \\$1 \\*(}0
.nr ;0 \\*(}3
.)I \\$1 \\*(Ci
.nr ;1 \\*(}3
.)I \\$1 \\*(}2
.nr ;2 \\*(}3
.nr :e \\n(:au-\w\\*(}3u+2n
.nr ;0 -\w\\$3
.di >A \!.cs 3 48

\!.br \!.cs 3 .di

.>A
..
.SK
.rs

1 \} \\$1 .nr :a 0 .nr H1 0 .af H1 1 .>L \\$2 .rn )T )V .rn )U )T .>L \\$2 .rn )T )U .rn )V )T .. .LC 0 .)N .)w .)R .rs .bp .nr ;g 1 1 .af ;g i .am )b .nr ;g +1 \\.. 'br \} .nr N 0 .rs

99

0 .nr ;m \\n(.hu+2v .nr :b 1 .nr :c 1 .nr :d 2 .nr :f 0 .nr H1 0 .af H1 1 .nr H2 0 .af H2 1 .nr H3 0 .af H3 1 .nr H4 0 .af H4 1 .nr H5 0 .af H5 1 .nr H6 0 .af H6 1 .nr H7 0 .af H7 1 .nr :a 0 .>C .rn )T )V .rn )U )T .nr H2 +\\n(H1 .nr H3 +\\n(H2 .nr H4 +\\n(H3 .nr H5 +\\n(H4 .nr H6 +\\n(H5 .nr H7 +\\n(H6 .>C .rn )T )U .rn )V )T .)R ..

CONTENTS .. .nr :D 2 .nr ;c 2 .nr ;z 0 .nr :V 0 .nr :1 \\n(.i 'nr ;y 1 .eo 'de >T AU .. .ec .nr :D 1 .nr ;c 1 .da >z 'if \\nE 'ft 3 \\$1 'br \}

'if \\nE 'ft 1 .di .nr ;z +\\n(dn .nr dn 0 .am >A \f3\\$1\\\\t\\$3 \\$6\\\\t\\$5 'br \} \\$1\\\\t\\$3 \\$6\\\\t\\$5 'br \} \\.. 'in \\n(:1u .da >v 'if \\nE 'ft 3 \\$1

'if \\nE 'ft 1 .di .nr :V +\\n(dnu .nr dn 0 .nr :H 0 .am >4 \\$1

\\.. .. .di }z 'll \\nWu-34n 'nh 'na 'fi 'if \\nE 'ft 3 .>T

Charge and Filing Case \\*(>1

\}

Charge Case \\*(>1

File Case \\*(>2

\} \} - Case \\*(>1

\} - Case \\*(>2

\} .di .nr :9 \\n(dn .nr dn 0 .nr ;y 0 'nf .. .da >v 'if \\nE 'ft 3

'if \\nE 'ft .di .nr :V +\\n(dnu .nr dn 0 .. .nr :D 1 .nr ;c 1 \\.. .. .nr :D 1 .nr ;c 1 \\.. .nr ;x \\n(.$+1 .. .nr :D 3 .nr ;c 3 .nr :t 0\\$1 .nr :3 0 .nr ;N \\n(:1 'in \\n(:1u 'fi .SA 'nh 'if \\n(Hy 'hy 14 .di >3

.ul ABSTRACT

1.5 .ns .nr :I 1 ..

.di 'nf 'nh .nr ;3 \\n(dn .nr ;6 \\n(;3 'in \\n(:1u .. .nr :D 0 .nr ;c 0 .rn TP >Y .rn >Y TP .rn )K >Y .)R .ns .>Y .]N \\nP+1 ..

.rs

PRIVATE\h'-\w'PRIVATE'u'\l'\w'PRIVATE'u' .}z

.rs

:2 \f3\\*(DT 'br \} \\*(DT 'br \} .. .di ]t

.rs

PRIVATE\h'-\w'PRIVATE'u'\l'\w'PRIVATE'u' .sp |1.1i-1v
\t\fH\(su \s24s\s0\h'((\w'\fH\s6microsystems\s0'-\w'\s24sun\s0')/2)'\s24u\s0\h'((\w'\fH\s6microsystems\s0'-\w'\s24sun\s0')/2)'\s24n\s0\h'-\w'\fH\s6microsystems\s0'u'\v'.7m'\s6\fHmicrosystems\s0\v'-.7m'
.vs 12p

:2 \!.po -\w'\s8subject:\s0'u+1n \s8subject:\s0 \!.po .}z

date: \f3\\*(DT 'br \} \\*(DT 'br \} from: .>z TM 'in +\w'TM 'u 'if \\nE 'ft .>8

.di .rs .af !S \\gP .af P i .]t .>3 .)N .wh 0 )k .bp .nr P 1 .af P \\g(!S .]t .wh 0 )h .nr :s +1 .da >y .>d \!. br .di 'nr dn +4v+.5p 'nr :o +\\n(dnu .nr dn 0 'if !\\n(.pu-\\n(nlu-.5p-\\n(:ou 'nr :o \\n(.pu-\\n(nlu-.5p 'if !\\n(:ou-\\n(:mu 'nr :o \\n(:mu 'ch )f -\\n(:ou 'br \} .]t .>3 .ns

.ul

3

0 .ul 0 .nr ;M 1 ..

.rs

PRIVATE\h'-\w'PRIVATE'u'\l'\w'PRIVATE'u'

.di >6 .vs \\n(.sp+4p .nr ;X 1 .>T .nr ;X 0 .vs \\n(.sp+2p

.di

1000 .>6 .nr :2 0 .ul 0 .>4

0 .ns

.)Y

.di .di >Y \\..

.di \\.. .. .rr ;x ;y ;z :D :1 :2 :3 :9 ;0 ;1 ;2 ;3 .. .di >S \!.nr O 216u \!.po 216u \!.nr W 6.5i \!.ll 6.5i \!.lt 6.5i \!.ll +.45i \!.lt +.45i \!.sp 3 \!.tl '\s24\(bs\s0\s14\f3 Company Name\s0''\s16Cover Sheet for Technical Memorandum\s0' \!.if !\n(.A \l\\\\n(.lu \!.if \n(.A __________ \!.br \!.fi \!.ad \!.ss 10 \!.ps 9 \!.ft 2 \!The information contained herein is for the use of \!employees of Company Name \!and is not for publication\\\\p \!.ps \!.ft \!.nf \!.SA \!.ss 12 \!.sp -.6v \!.if !\n(.A \l\\\\n(.lu \!.if \n(.A __________ \!.ll \!.lt \!.nf \!.sp 2 \!.mk ;2 \s9Title:\s0 \!.rt -1

\!.in \w'\s9Title:\s0'u+1n .nr ;X 1 .>T .nr ;X 0
\!.in 0
\!.sp
\s9Other Keywords:\s0
\!.rt -1
\!.in \w'\s9Other Keywords:\s0'u+1n
.>7
\!.br
\!.mk ;0
\!.rt \\\\n(;2u
\!.in \\\\nWu-1.4i
\!.ti -6n
\s9Date:\s0
\!.rt -1
\f3\\*(DT
'br \}
\\*(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 2.5i 3.7i
\!.mk ;0
\!.ul
\s9Author(s)\\tLocation\\tExtension\s0
.>A
\!.mk ;1
\!.rt \\\\n(;0u

.di

.di >A
.tr ,+
.tr |.
|ds >8 \f3\\\\$1+\\\\$2+\\\\$3+\\\\$4+\\\\$5+\\\\$6+\\\\$7+\\\\$8+\\\\$9
'br \}
|ds >8 \\\\$1+\\\\$2+\\\\$3+\\\\$4+\\\\$5+\\\\$6+\\\\$7+\\\\$8+\\\\$9
'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

.tr ||++ .di \\\\.. \\.. .>7 .da >S \!.in \\\\nWu-13n \!.ti \\\\nWu-1.4i-6n \!.mk ;0 \s9Charging\\\ Case:\s0

\!.br \!.rt -1 \!.if \\nE .ft 3 .>1 \!.if \\nE .ft

\!.br \!.if \\\\n(nl=\\\\n(;0 .sp 1v \!.ti \\\\nWu-1.4i-6n \s9Filing\\\ Case:\s0

\!.br \!.rt -1 \!.if \\nE .ft 3 .>2 \!.if \\nE .ft

\!.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

.di .di >b

.>c

.di .nr ;c \\n(.pu-\\n(dnu-8v .da >S \!.ie \\n(;cu-\\\\n(nlu .sp \\n(;cu-\\\\n(nlu \!.el .sp .5v .nr ;c 0 \l'60p' .>c .di

\} .. .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

.>c

.di .nr ;c \\n(.pu-\\n(dnu-8v .da >S \!.ie \\n(;cu-\\\\n(nlu .sp \\n(;cu-\\\\n(nlu \!.el .sp .5v .nr ;c 0 \l'60p' .>c .di

\} .. .LC 0 .)N .)w .wh 0

.rs .bp .)k .rn )f >z .ch )n 15.1i .ch )b 15.2i .)D "CS:cover sheet too long" \\.. .ch )f -\\n(:Mu .)R .nr !O \\nO .nr !W \\nW

.rs

.>S
.ch )f 15.0i 
\l\\n(;1u\(ul

;2 .nr !T +0\\$2 \} \s9Pages Text: \s0\\*(]1\t\s9Other: \s0\\*(]2\t\s9Total: \s0\\*(]3 \s9No. Figures: \s0\\*(]4\t\s9No. Tables: \s0\\*(]5\t\s9No. Refs.: \s0\\*(]6

;3 \l\\n(;1u\(ul .nr ;1 \\n(;3u-\\n(;2u+1v \h'3.65i'\L'-\\n(;1u'\v'\\n(;1u' .tl '\s8E-1932-U (3-76)'SEE REVERSE SIDE FOR DISTRIBUTION LIST\s0'' 'br \} .nr O \\n(!O .nr W \\n(!W .po \\nOu .lt \\nWu .wh 0 )h .ch )n -\\n(:mu .rn >z )f .ch )f -\\n(:mu .ch )b -\\n(:ru .)R .nr ;0 0 .nr ;1 0 .nr ;2 0 .. .)w

.ls 1
.rs
.. .LC 0 .)w .)R
.ls 1
.rs
\\*(}v
.>v
\\*(}v
'br \}
.. .)R .nr :D 1 .nr ;0 0\\$1 'in \\n(;N \!.ds }4 \\*(}4 \\*(}4
.nr !N 1 
..

.rr !N .di ]v .}C

.di .nr ;0 \\n(dn ..

\\*(}5
'br \}
.nr !U \\n(;0>=\\n(.tu
.ch )f -(\\n(:ou+1v) \}
.}C
.ch )f -\\n(:ou \}
..

.nr :D 0 .nr !N 2 .)R ..

APPROVED:
'br \}
\l'3i'\h'.3i'\l'1.5i'
\\$1\h'|4i-(\w'Da'u)'Date
.. .. .. 'ev 0 'nh 'if \\n(Hy 'hy 14 'ev 'ev 2 .nr ;8 1 .)k .rr ;8 .)R .nr P +1 .rr :Z \} .nr :u 2 \} 'sp \\n(!X

.)R 'ev .nr :I 2 .nr :J \\n(nl 'ns 'if \\n(:q .)l 'nr :q 0

;r

;m .nr !B 0 'ie \\n(Df>3 \{')z ')s \} 'el 'if \\n(Df>1 ')z \} .nr :I 3 .nr !C \\n(.h

X 'ns .nr ;T 0 .>t .nr ;T 1

#T .nr :J \\n(nl .. .nr !D 0 .nr :N 0 'nr dn 0 .rn )f >u 'br \} .nr ;f 1 .rn >u )f 'nr ;y \\n(.pu-\\n(nlu-\\n(:mu 'if \\n(:s \{'ie \\n(;y-4v .)o 'el .)m \} 'nr :s 0 'nr :o \\n(:mu 'bp \} .rr ;f .nr :K \\n(:ou+2v .ch >f -(\\n(:Ku+1v) 'br \} .. .. .. .. .. .. .. 'sp .)K .af ;P \\gP .af P 1 .nr ;P \\nP .af P \\g(;P .af ;P 1

PRIVATE\h'-\w'PRIVATE'u'\l'\w'PRIVATE'u' 'if !\\n(;P%2 'tl \\*(}e 'if \\n(;P%2 'tl \\*(}o 'sp 2 .. .(B .(E 2 0 .(B .(E 3 0 \} .(B \!. tl CI-II \!. tl Not for disclosure to American Bell. \!. tl Subject to FCC separation requirements under Computer Inquiry II. \!. tl  .(E 2 4v \} .(B \!. tl PRIVATE \!. tl The information contained herein should not be disclosed \!. tl to unauthorized persons. It is meant solely for use by \!. tl authorized Bell System employees. .(E 3 4v \} .(B \!. tl BELL LABORATORIES PROPRIETARY \!. tl Not for use or disclosure outside Bell Laboratories \!. tl except by written approval of the Director of the \!. tl originating organization (see G.E.I. 2.2). .(E 3 4v \} .(B \!. tl BELL LABORATORIES PROPRIETARY - PRIVATE \!. tl The information herein is intended for use by authorized Bell Laboratories \!. tl employees and is not to be disclosed to others except by written \!. tl approval of the Director of the originating organization (see G.E.I. 2.2). .(E 3 4v \} .(B \!. tl BELL LABORATORIES PROPRIETARY - PRIVATE \!. tl The information herein is intended for use by authorized Bell Laboratories \!. tl employees and is not to be disclosed to others except by written \!. tl approval of the Director of the originating organization (see G.E.I. 2.2). .(E 3 4v \} .(B \!. tl BELL LABORATORIES PROPRIETARY - NOTICE \!. tl Not for use or disclosure outside Bell Laboratories except by written \!. tl approval of the Director of the originating organization (see G.E.I. 2.2). \!. tl  .(E 3 4v \} .(B \!. tl THIS DOCUMENT CONTAINS PROPRIETARY INFORMATION OF BELL \!. tl TELEPHONE LABORATORIES AND IS NOT TO BE DISCLOSED, REPRODUCED, \!. tl OR PUBLISHED WITHOUT WRITTEN BELL LABORATORIES APPROVAL. \!. tl THIS DOCUMENT MUST BE RENDERED ILLEGIBLE WHEN BEING DISCARDED. .(E 3 4v \} .(B \!. tl COMPANY NAME CONFIDENTIAL \!. tl The information contained herein should not be disclosed \!. tl to unauthorized persons. It is meant solely for use by \!. tl authorized COMPANY NAME employees. .(E 3 4v \} .(B \!. tl COMPANY NAME PROPRIETARY \!. tl This document contains unpublished, proprietary information \!. tl and describes subject matter proprietary to COMPANY NAME. \!. tl This document may not be disclosed to third parties \!. tl or copied or duplicated in any form without the prior \!. tl written consent of COMPANY NAME. .(E 3 4v \} .(B \!. tl NOTICE \!. tl Not for use or disclosure outside the \!. tl Bell System except under written agreement. \!. tl  .(E 3 4v \} .. 'ev 2

.?1
.?2
.?3
.?4
.?5

.)R .af ;P \\gP .af P 1 .nr ;P \\nP .af P \\g(;P .af ;P 1 .)R 'ev .. .po \\nOu .nr ;C 1 'bp .. .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 :I 3 .nr ;T 0 .>t .nr ;T 1

#T .nr :J \\n(nl ..

.)R .nr ;C 1 .nr W \\n(.l .ev 1 .lt \\n(;lu .ev .lt \\n(;lu .nr :L \\nW .nr W \\n(.lu

.ns

;m \} ..

.po \\nOu .)R .nr W \\n(:Lu .rr ;L ;C .ev 1 .lt \\nWu .ev .lt \\nWu

.5 .ns \} .. .nr ;b 0 .nr ;j 0 .nr ;p 1 \} 'br \} .. .ev 1 .lt \\n(:Lu .ev .nr W \\n(:Lu .nr ;W 1 \} .. .ev 1 .lt \\n(;lu .ev .nr W \\n(;lu .nr ;W 2 \} .. .ev 1 .lt \\nWu .ev .nr ;W 0 \} .. .ch )Q 200v .rs 'sp 70 \} .. .(B .. .(E 4 .. .(B .rs .(E 5 0\\$2 \} .. .ev 1 .)R .di >K ..

.di .)R .ev .nr ?\\$1 0 'br \} .nr ?0 \\n(:Uu .nr :U \\n(?1+\\n(?2+\\n(?3+\\n(?4+\\n(?5+1v .rn >K ?\\$1 .nr :o +(\\n(:Uu-\\n(?0u) .ch )n -\\n(:ou .ch )f -\\n(:ou .nr :m \\n(:Mu+\\n(:Uu .ch )b -(\\n(:mu-2v) .. 'nr :s +1 .nr :F 1 .nr !F 1 .>W \} 'ev 1 'di >b .nr :D 1 .)R 'nh 'if \\n(:i 'hy 14 'ad 'if \\n(:j 'na 'ps -2 'vs \\n(.sp+1p 'sp \\n(Fsu*3p 'if \\n(.$ 'ds }y \\$1 'if !\\n(.$ 'ds }y \\*(]y. 'if \\n(:k \\*(}y\c '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\c 'if !\\n(:k 'if !\\n(:l 'if \\n(;u-\\n(;v \\*(}y\c '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\c ..

'di .nr :D 0 'in 0 'nf 'na 'da >c .>b \!. br 'di .nr :G 1 .da >d .>b \!. br .di 'br \} 'br \} 'da >y .>b \!. br 'di 'br \} 'rm >b .)R 'ev .nr :F 0 .>R 'if !\\n(:s-1 'nr dn +4v+.5p 'nr :o +\\n(dnu .nr dn 0 'if !\\n(.pu-\\n(nlu-.5p-\\n(:ou 'nr :o \\n(.pu-\\n(nlu-.5p 'if !\\n(:ou-\\n(:mu 'nr :o \\n(:mu 'ch )f -\\n(:ou 'br \}\} .. .nr !A 1 \} 'ev 1 .)R 'ps -2 'vs \\n(.sp+1p 'nf 'nr ;5 \\n(.pu-\\n(:ou+.5p 'if \\n(;5u>\\n(nlu 'sp |\\n(;5u+.5p 'nr ;5 \\n(.pu-\\n(nlu-1v-\\n(:mu 'sp 'nr :n 0

'br \} .rr ;5 'nr ;Z 1 'nr dn 0 'ps 'vs \\n(.sp+2p .>y

'di .nr :n \\n(dn 'nr ;Z 0 .rr !A 'rm >y 'nr :q \\n(dnu 'nr dn 0 'nr :s 0 .)R 'ev .. 'if \\n(;Z \{ 'di >x 'sp \\n(Fs \} .. 'ev 1 .)R 'ps -2 'vs \\n(.sp+1p

'di >w
.>y

'di 'rm >y 'nr :q \\n(dn 'nr dn 0 'nr :s 0 .)R 'ps 'vs \\n(.sp+2p 'ev .. 'nr :s 1 'di 'ev 1 'di >b .)R 'ps -2 'vs \\n(.sp+1p '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 \\$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 .FE \} \} .nr :y 1 .nr :y \\n(.l .ev 1 .nr :y 1 .)R 'di >0 .nr :D 1 .nr ;z 0+0\\$1 .nr :B \\n(;z .nr :t +2 \} .nr :t +2 .nr :X \\n(.i .di >X \} .nr ;z 0+0\\$2

..
.nr ;w \\n(:x+1%26+1
.nr ;d 1
.nr ;d \\n(.l
.ev 1
.nr ;d 1

.5 .)R 'nf 'rs .nr :x \\n(:x+1%26 .? \n(;w .rr ?\\n(;w !\\n(;w .)R .bp .nr !B 0 \}

.5 .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 ((\\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 \c '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 .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 3 ')y 'ie \\n(:v>\\n(:z ')s 'el 'nr :I \\n(;Y ..

.nr !L \\n(.L .ls 1 .)r

.rs
.nr ;d 1
.>0
.)R
.nr ;d 0
.ls \\n(!L
.nr :J \\n(nl
..
(\\n(nl>(\\n(.p-\\n(;r-\\n(:o/2u+\\n(;r))) \{\
..
.di
.>X
.rr :X \}

0

'di .rr :D ;D ;E :B .)R .ev 'nr :0 \\n(dn 'nr dn 0 .nr ;x \\n(:t .>R .nr :y 0 .nr :Y 0 .. 'fi 'na 'nh 'if \\n(Hy 'hy 14 'in 0 'ti 0 'ps \\n(:Pp 'vs \\n(!Pp .. .nr ;R 2 .nr Rf +1 .nr ;R \\n(.l .ev 2 .nr ;R 2 .)R 'in \w\0\0. u 'ti -\w\\*(]r. u .nr :D 1 .da >r \!.ne 2 \\*(]r. \c .. .nr ;R 1

\!.if \\\\n(Ls .sp .5 .di 'in .nr :D 0 .ev .. .nr ;R 0 .)R 'ne 8 \c .bp 'br \} \}

1 .ul \\*(Rp .am >C .)T 1 0 "" "\\*(Rp" \\nP \\.. 'br \}

.>r

.)R 'br \} ..

.LC 0 .nr ;e 1 .)N .nr ;x 0 \c .)w \& 'nr :0 \\n(.pu-\\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 \c 'if \\n(;x 'bp 'if \\n(;x \& .wh -.5p )k .nr ;e 0 .. .po 0 .lt 7.5i .vs 10p .tl '--''--' .vs .po .lt .. .nr :r .6i .nr :m .8i 'nr :i 0 'nr :j 0 'nr :k 0 'nr :l 0 .nr :n 0 .nr :p 0 1 .nr :o 0 .nr :z 0 1 .nr :y 0 .nr :x 0 .af ;w a .nr :w 0 .nr :F 0 .nr :R 0 1 'wh 0 )h .nr :o \n(:mu 'wh -\n(:mu )f 'ch )f 15i 'wh -\n(:mu )n 'ch )f -\n(:mu 'wh -\n(:ru )b .nr :M \n(:mu \h\\n(.fu-1u/2u*.02m^\h|\\n:u \h\\n(.fu-1u/2u*.05m~\h|\\n:u \h3u-\\n(.fu/2u*.05m-.1m\ \v-.6m\z.\h\\n(.fu-1u/2u*.05m+.2m.\v.6m\h|\\n:u \h3u-\\n(.fu/2u*.06m-.15m\h\\n(.fu-1u/2u*.04m\ \v-.85m\z.\h.3m.\v.85m\h|\\n:u .tm ERROR: MM package read twice .ab  \} .po \nOu .nr P \nP 1 .nr _Y 1900+\n(yr .as DT " \n(dy, \n(_Y .S D D 'ev 0 .)R .lt \nWu 'ev 'ev 1 .)R .lt \nWu 'ev 'ev 2 .)R .lt \nWu 'ev

H "''- \\\\nP -''

F "''\\\\*(DT'' \}

F "''\\\\*(DT'' .ls 2 .nr Pt 1 .nr Pi 10 \}

F "''\\\\n(H1-\\\\nP''"

H \} .nr N 0 \} 'em )q From Plan9 mmt to remove cut marks:
PGFORM [linelength [pagelength [pageoffset [1]]]] Set line length, page length, and/or page offset. This macro can be used for special formatting, like letter heads and other. It is normally the first command in a file, though it is not necessary. PGFORM can be used without arguments to reset every‐ thing after a MOVE call. A line break is done unless the fourth argument is given. This can be used to avoid the page number on the first page while setting new width and length. (It seems as if this macro sometimes doesn't work too well. Use the command line arguments to change line length, page length, and page off‐ set instead.) .. .do de PGFORM . if \\n(.$ \{\ . if !\\$1 \{\ . nr W \\$1 . ev 0 . ll \\nWu . lt \\nWu . ev . ev 1 . ll \\nWu . lt \\nWu . ev . ev 2 . ll \\nWu . lt \\nWu . ev . \} . if !\\$2 \{\ . nr L \\$2 . pl \\nLu . \} . if !\\$3 \{\ . nr O \\$3 . po \\nOu . \} . if \\$4 .br . \} .. vim:set filetype=groff: