13e12c5d1SDavid du Colombier '''\" coversheet to match version 8/06/87 23e12c5d1SDavid du Colombier '''\" from comp center 1.30 7/20/87 37dd7cddfSDavid du Colombier '''\" 1/22/97 spacing change in addresses; 47dd7cddfSDavid du Colombier '''\" email on separate line - mdm 53e12c5d1SDavid du Colombier '''\" registers 63e12c5d1SDavid du Colombier '''\" a - abstract continuation flag - 0 (no), >0 (yes) 73e12c5d1SDavid du Colombier '''\" b - mercury selections counter 83e12c5d1SDavid du Colombier '''\" c - distribution continuation flag - 0 (no), 1 (yes) 93e12c5d1SDavid du Colombier '''\" d - flag for length calculation 103e12c5d1SDavid du Colombier '''\" e - complete copy basic distribution length 113e12c5d1SDavid du Colombier '''\" g - complete copy overflow distribution length 123e12c5d1SDavid du Colombier '''\" h - cover sheet basic distribution length 133e12c5d1SDavid du Colombier '''\" i - cover sheet overflow distribution length 143e12c5d1SDavid du Colombier '''\" k - keyword flag - 0 (none), 1 (some) - reused as scratch 153e12c5d1SDavid du Colombier '''\" l - number of vertical units per line - troff 163e12c5d1SDavid du Colombier '''\" m - memorandum type flag - 1 TM, 2 IM, 3 TC 173e12c5d1SDavid du Colombier '''\" n - document number counter 183e12c5d1SDavid du Colombier '''\" o - title flag - 0 (no), 1 (yes - vertical size of title diversion) 193e12c5d1SDavid du Colombier '''\" p - proprietary notice flag - 0 (none), 1 (default), 2(BR) 203e12c5d1SDavid du Colombier '''\" r - security flag - 0 (no), 1 (yes) 213e12c5d1SDavid du Colombier '''\" s - software flag - 0 (no), 1 (yes) 223e12c5d1SDavid du Colombier '''\" t - mark title position 233e12c5d1SDavid du Colombier '''\" u - author count 243e12c5d1SDavid du Colombier '''\" q v w x y z- scratch - but remembered 253e12c5d1SDavid du Colombier '''\" aa - ship to itds 263e12c5d1SDavid du Colombier '''\" strings 273e12c5d1SDavid du Colombier '''\" a) b)- mercury info 283e12c5d1SDavid du Colombier '''\" d) - date 293e12c5d1SDavid du Colombier '''\" k) - keywords 303e12c5d1SDavid du Colombier '''\" N1 - first document number 313e12c5d1SDavid du Colombier '''\" p) q) r)- proprietary 1 323e12c5d1SDavid du Colombier '''\" s) - time stamp string 333e12c5d1SDavid du Colombier '''\" t) - memo type (TM, IM, TC) 343e12c5d1SDavid du Colombier '''\" v) - document nos 353e12c5d1SDavid du Colombier '''\" w) - filing case nos 363e12c5d1SDavid du Colombier '''\" x) - work project nos 373e12c5d1SDavid du Colombier '''\" e( - earlier document 383e12c5d1SDavid du Colombier '''\" m( n( o( p(- authors 1-3 sig 393e12c5d1SDavid du Colombier '''\" r( - responsible person 403e12c5d1SDavid du Colombier '''\" s( - S software string 413e12c5d1SDavid du Colombier '''\" t( - memo type ("for Technical Memorandum", etc.) 423e12c5d1SDavid du Colombier '''\" x( - Mailing Label or DRAFT 433e12c5d1SDavid du Colombier '''\" N2 N3- 2nd 3rd document number 443e12c5d1SDavid du Colombier '''\" Fi - up to 3 filing cases 453e12c5d1SDavid du Colombier '''\" Xi - up to 3 work program numbers 463e12c5d1SDavid du Colombier '''\" diversions 473e12c5d1SDavid du Colombier '''\" WB - abstract 483e12c5d1SDavid du Colombier '''\" ZI - author info section 493e12c5d1SDavid du Colombier '''\" ZC - complete copy addressee primary 503e12c5d1SDavid du Colombier '''\" ZO - complete copy addressee overflow 513e12c5d1SDavid du Colombier '''\" ZS - cover sheet addressee primary 523e12c5d1SDavid du Colombier '''\" ZD - cover sheet addressee overflow 533e12c5d1SDavid du Colombier '''\" ZN - document number info 543e12c5d1SDavid du Colombier '''\" WT - title 553e12c5d1SDavid du Colombier '''\" 563e12c5d1SDavid du Colombier '''\" initialization 573e12c5d1SDavid du Colombier '''\" 583e12c5d1SDavid du Colombier '''\" get ms if not loaded 59ddb951e3SDavid du Colombier .if !\n(PS .so /sys/lib/tmac/tmac.s 603e12c5d1SDavid du Colombier . \" to foil ms 613e12c5d1SDavid du Colombier .if !'\*(d)'' \{\ 623e12c5d1SDavid du Colombier . tm You're trying to load the coversheet macros twice - havoc will result 633e12c5d1SDavid du Colombier . tm I'm quitting to keep you from wasting paper 643e12c5d1SDavid du Colombier . ex \} 653e12c5d1SDavid du Colombier .rn FE F6 663e12c5d1SDavid du Colombier .nr ST 0 673e12c5d1SDavid du Colombier .nr CS 1 683e12c5d1SDavid du Colombier .ch NP 16i 693e12c5d1SDavid du Colombier .ch FO 16i 703e12c5d1SDavid du Colombier .ch FX 16i 713e12c5d1SDavid du Colombier .ch BT 16i 723e12c5d1SDavid du Colombier .nr FM .01i 733e12c5d1SDavid du Colombier .nr 1T 1 743e12c5d1SDavid du Colombier .nr BE 1 753e12c5d1SDavid du Colombier .nr PI 5n 763e12c5d1SDavid du Colombier .if !\n(PD .nr PD 0.3v 773e12c5d1SDavid du Colombier .pl 11i 783e12c5d1SDavid du Colombier .de FT 793e12c5d1SDavid du Colombier .fp 1 H 803e12c5d1SDavid du Colombier .fp 2 HI 813e12c5d1SDavid du Colombier .fp 3 HB 823e12c5d1SDavid du Colombier .fp 4 HX 833e12c5d1SDavid du Colombier .ps 10 843e12c5d1SDavid du Colombier .vs 12 853e12c5d1SDavid du Colombier .. 863e12c5d1SDavid du Colombier .de FB 873e12c5d1SDavid du Colombier .ie !'\\*(TF'' .FP \\*(TF 883e12c5d1SDavid du Colombier .el .FP times 893e12c5d1SDavid du Colombier .ps 10 903e12c5d1SDavid du Colombier .vs 12 913e12c5d1SDavid du Colombier .. 923e12c5d1SDavid du Colombier .FT 933e12c5d1SDavid du Colombier .de FE 943e12c5d1SDavid du Colombier .F6 953e12c5d1SDavid du Colombier .nr F4 +\\n(FP 963e12c5d1SDavid du Colombier .. 973e12c5d1SDavid du Colombier .nr a 0 1 983e12c5d1SDavid du Colombier .nr b 0 1 993e12c5d1SDavid du Colombier .nr c 0 1003e12c5d1SDavid du Colombier .nr d 0 1013e12c5d1SDavid du Colombier .nr e 0 1023e12c5d1SDavid du Colombier .nr g 0 1033e12c5d1SDavid du Colombier .nr h 6 1043e12c5d1SDavid du Colombier .nr i 0 1053e12c5d1SDavid du Colombier .nr k 0 1063e12c5d1SDavid du Colombier .nr m 0 1073e12c5d1SDavid du Colombier .nr n 0 1 1083e12c5d1SDavid du Colombier .nr o 0 1093e12c5d1SDavid du Colombier .nr p 1 1103e12c5d1SDavid du Colombier .nr q 0 1113e12c5d1SDavid du Colombier .nr r 0 1123e12c5d1SDavid du Colombier .nr s 0 1133e12c5d1SDavid du Colombier .nr t 0 1143e12c5d1SDavid du Colombier .nr u 0 1 1153e12c5d1SDavid du Colombier .nr v 0 1163e12c5d1SDavid du Colombier .nr w 0 1173e12c5d1SDavid du Colombier .nr x 0 1183e12c5d1SDavid du Colombier .nr y 0 1193e12c5d1SDavid du Colombier .nr z 0 1203e12c5d1SDavid du Colombier .nr dv 0 1213e12c5d1SDavid du Colombier .if '\*(.T'aps' .nr dv 1 1223e12c5d1SDavid du Colombier '''\" initialize units per vertical space 1233e12c5d1SDavid du Colombier .nr l 120 1243e12c5d1SDavid du Colombier .nr lp 66 1253e12c5d1SDavid du Colombier .nr np 2 1 1263e12c5d1SDavid du Colombier .af np i 1273e12c5d1SDavid du Colombier .nr tp 2 1 1283e12c5d1SDavid du Colombier .nr tc 2 1293e12c5d1SDavid du Colombier .af tc i 1303e12c5d1SDavid du Colombier .nr la 0 1313e12c5d1SDavid du Colombier .nr a1 0 1323e12c5d1SDavid du Colombier .nr a2 0 1333e12c5d1SDavid du Colombier .nr ar 0 1343e12c5d1SDavid du Colombier .nr u! 1 1353e12c5d1SDavid du Colombier .nr ud 1 1363e12c5d1SDavid du Colombier .nr ra 1 1373e12c5d1SDavid du Colombier .di ZI 1383e12c5d1SDavid du Colombier .di 1393e12c5d1SDavid du Colombier .di ZN 1403e12c5d1SDavid du Colombier .di 1413e12c5d1SDavid du Colombier .di ZC 1423e12c5d1SDavid du Colombier .di 1433e12c5d1SDavid du Colombier .di ZO 1443e12c5d1SDavid du Colombier .di 1453e12c5d1SDavid du Colombier .di ZS 1463e12c5d1SDavid du Colombier .di 1473e12c5d1SDavid du Colombier .di ZD 1483e12c5d1SDavid du Colombier .di 1493e12c5d1SDavid du Colombier '''\"initialize date string - keep for 1st pg of tm 1503e12c5d1SDavid du Colombier .if \n(mo-0 .ds d) January 1513e12c5d1SDavid du Colombier .if \n(mo-1 .ds d) February 1523e12c5d1SDavid du Colombier .if \n(mo-2 .ds d) March 1533e12c5d1SDavid du Colombier .if \n(mo-3 .ds d) April 1543e12c5d1SDavid du Colombier .if \n(mo-4 .ds d) May 1553e12c5d1SDavid du Colombier .if \n(mo-5 .ds d) June 1563e12c5d1SDavid du Colombier .if \n(mo-6 .ds d) July 1573e12c5d1SDavid du Colombier .if \n(mo-7 .ds d) August 1583e12c5d1SDavid du Colombier .if \n(mo-8 .ds d) September 1593e12c5d1SDavid du Colombier .if \n(mo-9 .ds d) October 1603e12c5d1SDavid du Colombier .if \n(mo-10 .ds d) November 1613e12c5d1SDavid du Colombier .if \n(mo-11 .ds d) December 16259cc4ca5SDavid du Colombier .as d) " \n(dy, 20\n(yr 1633e12c5d1SDavid du Colombier .ds DY \*(d) 1643e12c5d1SDavid du Colombier ''' \" initialize strings 1653e12c5d1SDavid du Colombier .ds m! 1663e12c5d1SDavid du Colombier .ds m( 1673e12c5d1SDavid du Colombier .ds n! 1683e12c5d1SDavid du Colombier .ds n( 1693e12c5d1SDavid du Colombier .ds o! 1703e12c5d1SDavid du Colombier .ds o( 1713e12c5d1SDavid du Colombier .ds x! 1723e12c5d1SDavid du Colombier .ds y! 1733e12c5d1SDavid du Colombier .ds z! 1743e12c5d1SDavid du Colombier ''' \" initialize proprietary notice 175*d2fd7a44SDavid du Colombier .ds o) "Alcatel-Lucent \(em PROPRIETARY 1763e12c5d1SDavid du Colombier .ds p) "Use pursuant to Company Instructions 1773e12c5d1SDavid du Colombier .ds q) 1783e12c5d1SDavid du Colombier .ds r) 1793e12c5d1SDavid du Colombier ''' \" initialize trademark symbol 1803e12c5d1SDavid du Colombier .ds MT \v'-0.5m'\s-4TM\s+4\v'0.5m' 1813e12c5d1SDavid du Colombier .ds s) 0 1823e12c5d1SDavid du Colombier ''' \"initialize csmacro version string 1837dd7cddfSDavid du Colombier .ds ve MCSL (07/12/90) 1843e12c5d1SDavid du Colombier ....in 0 1853e12c5d1SDavid du Colombier '''\" 1863e12c5d1SDavid du Colombier ''' \" macros to collect information 1873e12c5d1SDavid du Colombier '''\" 1883e12c5d1SDavid du Colombier .de DT \" macro for date 1893e12c5d1SDavid du Colombier '''\" store date if non-empty 1903e12c5d1SDavid du Colombier .if !'\\$1'' .ds d) \\$1 \\$2 \\$3 \\$4 1913e12c5d1SDavid du Colombier .ds DY \\$1 \\$2 \\$3 \\$4 1923e12c5d1SDavid du Colombier .. 1933e12c5d1SDavid du Colombier .de TI \" macro for title -TI = mm(TL) 1943e12c5d1SDavid du Colombier .br 1953e12c5d1SDavid du Colombier .nr aa 0 1963e12c5d1SDavid du Colombier .nr TV 1 1977dd7cddfSDavid du Colombier .ds x( "Mailing Label \} 1983e12c5d1SDavid du Colombier .in 0 1993e12c5d1SDavid du Colombier .fi 2003e12c5d1SDavid du Colombier .ll 4.25i 2013e12c5d1SDavid du Colombier '''\" diversion for title ZT = mm(tI) 2023e12c5d1SDavid du Colombier .di WT 2033e12c5d1SDavid du Colombier .. 2043e12c5d1SDavid du Colombier .de AH \" macro for author info AH = mm(AU) 2053e12c5d1SDavid du Colombier '''\" name loc dept ext room mail_addr company 2063e12c5d1SDavid du Colombier '''\" don't count author unless non-empty 2073e12c5d1SDavid du Colombier .br 2083e12c5d1SDavid du Colombier .di 2093e12c5d1SDavid du Colombier .if !'\\$1'' .nr u \\n+u 2103e12c5d1SDavid du Colombier .nr AV \\nu 2113e12c5d1SDavid du Colombier .if \\nu=1 \{\ 2123e12c5d1SDavid du Colombier . br 2133e12c5d1SDavid du Colombier '''\" end title diversion on first author 2143e12c5d1SDavid du Colombier . di 2153e12c5d1SDavid du Colombier . nr o \\n(dn 2163e12c5d1SDavid du Colombier . ll 2173e12c5d1SDavid du Colombier . nf 2183e12c5d1SDavid du Colombier . ds d! \\$3 2193e12c5d1SDavid du Colombier . nr m2 \\$3/10 \} 2207dd7cddfSDavid du Colombier .ta 0.3i 3.i 4i 5.5i 2213e12c5d1SDavid du Colombier .br 2223e12c5d1SDavid du Colombier .ds D\\nu \\$2 \\$3 2233e12c5d1SDavid du Colombier .ds \\nuL \\$5, x\\$4 2243e12c5d1SDavid du Colombier '''\" append to author list ZI = mm(aV) 2253e12c5d1SDavid du Colombier .da ZI 2267dd7cddfSDavid du Colombier \\$1 \\$2 \\$5 \\$4 \\$7 2273e12c5d1SDavid du Colombier .br 2283e12c5d1SDavid du Colombier .da 2297dd7cddfSDavid du Colombier .if !'\\$6'' \{\ 2307dd7cddfSDavid du Colombier .da ZI 2317dd7cddfSDavid du Colombier (\\$6) 2327dd7cddfSDavid du Colombier .br 2337dd7cddfSDavid du Colombier .da \} 2343e12c5d1SDavid du Colombier '''\" end append; info for signature lines 2357dd7cddfSDavid du Colombier .AA \\nu "\\$1" \\$3 \\$2 "\\$4" \\$5 \\$6 2363e12c5d1SDavid du Colombier .ta 0.5i 1.0i 1.5i 2.0i 2.5i 2373e12c5d1SDavid du Colombier .. 2383e12c5d1SDavid du Colombier .de AA 2397dd7cddfSDavid du Colombier .\"ft 3 2407dd7cddfSDavid du Colombier .di M\\$1 2417dd7cddfSDavid du Colombier \\$2 2427dd7cddfSDavid du Colombier .di 2433e12c5d1SDavid du Colombier .di A\\$1 2443e12c5d1SDavid du Colombier \\$2 2457dd7cddfSDavid du Colombier .if !'\\$3'' Org. \\$3 2467dd7cddfSDavid du Colombier .if !'\\$4'' \\$4 \\$6 2477dd7cddfSDavid du Colombier .if !'\\$5'' \\$5 2487dd7cddfSDavid du Colombier .if !'\\$7'' \\$7 2497dd7cddfSDavid du Colombier .sp .05i 2503e12c5d1SDavid du Colombier .br 2513e12c5d1SDavid du Colombier .di 2523e12c5d1SDavid du Colombier .ft 2533e12c5d1SDavid du Colombier .sy echo \\$2 >/tmp/tt\\n($$ 254ddb951e3SDavid du Colombier .sy sed -f /sys/lib/tmac/name.sed /tmp/tt\\n($$ >/tmp/tx\\n($$ 2553e12c5d1SDavid du Colombier .so /tmp/tx\\n($$ 2563e12c5d1SDavid du Colombier .sy rm /tmp/tx\\n($$ /tmp/tt\\n($$ 2573e12c5d1SDavid du Colombier .if \\$1<2 .ds T1 \\*(T1-gre 2583e12c5d1SDavid du Colombier .da G9 2593e12c5d1SDavid du Colombier \\$4-\\$3-\\*(T1 2603e12c5d1SDavid du Colombier .br 2613e12c5d1SDavid du Colombier .da 2623e12c5d1SDavid du Colombier .if !'\\*(d!'\\$3' \{\ 2633e12c5d1SDavid du Colombier . nr u! \\n(u!+1 2643e12c5d1SDavid du Colombier . nr m3 \\$3/10 2653e12c5d1SDavid du Colombier . if !\\n(m2=\\n(m3 .nr ud \\n(ud+1 \} 2663e12c5d1SDavid du Colombier .ie \\$1<4 \{\ 2673e12c5d1SDavid du Colombier . as m! \\l'2.25i' 2683e12c5d1SDavid du Colombier . as m( \\$2 \} 2693e12c5d1SDavid du Colombier .el .ie \\$1<7 \{\ 2703e12c5d1SDavid du Colombier . as n! \\l'2.25i' 2713e12c5d1SDavid du Colombier . as n( \\$2 \} 2723e12c5d1SDavid du Colombier .el \{\ 2733e12c5d1SDavid du Colombier . as o! \\l'2.25i' 2743e12c5d1SDavid du Colombier . as o( \\$2 \} 2753e12c5d1SDavid du Colombier .. 2763e12c5d1SDavid du Colombier .de TO \"begin list of im to people 2773e12c5d1SDavid du Colombier .nr TO 1 2783e12c5d1SDavid du Colombier .di 1T 2793e12c5d1SDavid du Colombier .. 2803e12c5d1SDavid du Colombier .de ET \"end list of im to people & output pg 2813e12c5d1SDavid du Colombier .di 2823e12c5d1SDavid du Colombier .SR 2833e12c5d1SDavid du Colombier .. 2843e12c5d1SDavid du Colombier .de AP \" at&t responsible person AP = mm(rP) 2853e12c5d1SDavid du Colombier .br 2863e12c5d1SDavid du Colombier .di 2873e12c5d1SDavid du Colombier .if !'\\$1'' .ds r( \\$1 2883e12c5d1SDavid du Colombier .rm AP 2893e12c5d1SDavid du Colombier .. 2903e12c5d1SDavid du Colombier .de SA \" macro for abstract info SA = mm(AS) 2913e12c5d1SDavid du Colombier .br 2923e12c5d1SDavid du Colombier .ie \\n(.$ \{\ 2933e12c5d1SDavid du Colombier .ds a( \\$1 2943e12c5d1SDavid du Colombier .if '\\$1'no' .ds a(\} 2953e12c5d1SDavid du Colombier .el .ds a( ABSTRACT 2963e12c5d1SDavid du Colombier .nr CS 0 2973e12c5d1SDavid du Colombier .di 2983e12c5d1SDavid du Colombier .fi 2993e12c5d1SDavid du Colombier .nr LL 7.0i 3003e12c5d1SDavid du Colombier .FB 3013e12c5d1SDavid du Colombier .ft 1 3023e12c5d1SDavid du Colombier .di WB \" WB = mm(aS) 3033e12c5d1SDavid du Colombier .. 3043e12c5d1SDavid du Colombier .de SE \" macro for end of abstract info SE = mm(AE) 3053e12c5d1SDavid du Colombier .br 3063e12c5d1SDavid du Colombier .di 3073e12c5d1SDavid du Colombier .nr la \\n(dn 3083e12c5d1SDavid du Colombier .nr CS 1 3093e12c5d1SDavid du Colombier .ll 3103e12c5d1SDavid du Colombier .FT 3113e12c5d1SDavid du Colombier .ft 1 3123e12c5d1SDavid du Colombier .nf 3133e12c5d1SDavid du Colombier .. 3143e12c5d1SDavid du Colombier .de KW \" macro for keyword info KW = mm(OK) 3153e12c5d1SDavid du Colombier .ds k) 3163e12c5d1SDavid du Colombier .if !'\\$1'' .as k) \\$1 3173e12c5d1SDavid du Colombier .if !'\\$2'' .as k); \\$2 3183e12c5d1SDavid du Colombier .if !'\\$3'' .as k); \\$3 3193e12c5d1SDavid du Colombier .if !'\\$4'' .as k); \\$4 3203e12c5d1SDavid du Colombier .if !'\\$5'' .as k); \\$5 3213e12c5d1SDavid du Colombier .if !'\\$6'' .as k); \\$6 3223e12c5d1SDavid du Colombier .if !'\\$7'' .as k); \\$7 3233e12c5d1SDavid du Colombier .if !'\\$8'' .as k); \\$8 3243e12c5d1SDavid du Colombier .if !'\\$9'' .as k); \\$9 3253e12c5d1SDavid du Colombier '''\" set k flag if we have some keywords 3263e12c5d1SDavid du Colombier .ie !'\\*(k)'' .nr k 1 3273e12c5d1SDavid du Colombier .el .nr k 0 3283e12c5d1SDavid du Colombier .. 3293e12c5d1SDavid du Colombier .de TY \" macro for document type TY = mm(MT) 3303e12c5d1SDavid du Colombier .if '\\$1'TM' \{\ 3313e12c5d1SDavid du Colombier . nr m 1 3323e12c5d1SDavid du Colombier . ds t) TM 3333e12c5d1SDavid du Colombier . ds QF TECHNICAL MEMORANDUM 3343e12c5d1SDavid du Colombier . ds t( "for Technical Memorandum \} 3353e12c5d1SDavid du Colombier .if '\\$1'IM' \{\ 3363e12c5d1SDavid du Colombier . nr m 2 3373e12c5d1SDavid du Colombier . ds t) IM 3383e12c5d1SDavid du Colombier . ds QF INTERNAL MEMORANDUM 3393e12c5d1SDavid du Colombier . ds t( "for Internal Memorandum \} 3403e12c5d1SDavid du Colombier .if '\\$1'TC' \{\ 3413e12c5d1SDavid du Colombier . nr m 3 3423e12c5d1SDavid du Colombier . ds t) TC 3433e12c5d1SDavid du Colombier . ds QF TECHNICAL CORRESPONDENCE 3443e12c5d1SDavid du Colombier . ds t( "for Technical Correspondence \} 3453e12c5d1SDavid du Colombier .ie '\\$2'y' .nr s 1 3463e12c5d1SDavid du Colombier .el .nr s 0 3473e12c5d1SDavid du Colombier .. 3483e12c5d1SDavid du Colombier .de NU \" macro for document number info NU = mm(dN fC wP) 3493e12c5d1SDavid du Colombier .ie \\ns=1 .ds s( S 3503e12c5d1SDavid du Colombier .el .ds s( 3513e12c5d1SDavid du Colombier .ie \\n(wp=0 \{\ 3527dd7cddfSDavid du Colombier . ie '\\$5'' .ds CX 000000-0000 3533e12c5d1SDavid du Colombier . el .ds CX \\$5 3543e12c5d1SDavid du Colombier . ds X1 \\*(CX 3553e12c5d1SDavid du Colombier . nr wp \\n(wp+1 \} 3563e12c5d1SDavid du Colombier .el \{\ 3573e12c5d1SDavid du Colombier . ds CX \\$5 3583e12c5d1SDavid du Colombier . if !'\\$5'' \{\ 3593e12c5d1SDavid du Colombier . if \\n(wp=1 .ds X2 \\*(CX 3603e12c5d1SDavid du Colombier . if \\n(wp=2 .ds X3 \\*(CX 3613e12c5d1SDavid du Colombier . if \\n(wp=3 .ds X4 \\*(CX 3623e12c5d1SDavid du Colombier . if \\n(wp=4 .ds X5 \\*(CX 3633e12c5d1SDavid du Colombier . nr wp \\n(wp+1 3643e12c5d1SDavid du Colombier . ds x) s\}\} 3653e12c5d1SDavid du Colombier .if !'\\$4'' \{\ 3663e12c5d1SDavid du Colombier . ie !\\n(fc=0 \{\ 3673e12c5d1SDavid du Colombier . if \\n(fc=1 .ds F2 \\$4 3683e12c5d1SDavid du Colombier . if \\n(fc=2 .ds F3 \\$4 3693e12c5d1SDavid du Colombier . if \\n(fc=3 .ds F4 \\$4 3703e12c5d1SDavid du Colombier . if \\n(fc=4 .ds F5 \\$4 3713e12c5d1SDavid du Colombier . ds w) s 3723e12c5d1SDavid du Colombier . nr fc \\n(fc+1 \} 3733e12c5d1SDavid du Colombier . el \{\ 3743e12c5d1SDavid du Colombier . ds F1 \\$4 3753e12c5d1SDavid du Colombier . nr fc \\n(fc+1 \} \} 3763e12c5d1SDavid du Colombier .ie !'\\$1'' \{\ 3773e12c5d1SDavid du Colombier . ds NN \\$1-\\$2-\\$3\\*(t)\\*(s( 3783e12c5d1SDavid du Colombier . if \\nn=0 .ds N1 \\*(NN 3793e12c5d1SDavid du Colombier . if \\nn=1 \{\ 3803e12c5d1SDavid du Colombier . ds v) s 3813e12c5d1SDavid du Colombier . ds N2 \\*(NN\} 3823e12c5d1SDavid du Colombier . if \\nn=2 .ds N3 \\*(NN 3833e12c5d1SDavid du Colombier . if \\nn=3 .ds N4 \\*(NN 3843e12c5d1SDavid du Colombier . if \\nn=4 .ds N5 \\*(NN 3853e12c5d1SDavid du Colombier . ie \\nn<4 .as x! \\l'2.25i' 3863e12c5d1SDavid du Colombier . el ie \\nn<7 .as y! \\l'2.25i' 3873e12c5d1SDavid du Colombier . el .as z! \\l'2.25i' 3883e12c5d1SDavid du Colombier . nr n \\n+n \} 3897dd7cddfSDavid du Colombier .if !'\\$6'' \{\ 3907dd7cddfSDavid du Colombier . ie !\\n(a!=0 \{\ 3917dd7cddfSDavid du Colombier . if \\n(a!=1 .as Z1 " \\$6 3927dd7cddfSDavid du Colombier . if \\n(a!=2 .as Z1 \\$6 3937dd7cddfSDavid du Colombier . nr a! \\n(a!+1 \} 3947dd7cddfSDavid du Colombier . el \{\ 3957dd7cddfSDavid du Colombier . ds Z1 " \\$6 3967dd7cddfSDavid du Colombier . nr a! \\n(a!+1 \} \} 3973e12c5d1SDavid du Colombier .el .ds NN 3987dd7cddfSDavid du Colombier .ta 0.8i 3.5i 5.55i 3993e12c5d1SDavid du Colombier .br 4003e12c5d1SDavid du Colombier .da ZN \" ZN = mm(dM fC wO) 4013e12c5d1SDavid du Colombier \\*(NN \\$4 \\*(CX 4023e12c5d1SDavid du Colombier .br 4033e12c5d1SDavid du Colombier .da 4043e12c5d1SDavid du Colombier .ta 0.5i 1.0i 1.5i 4053e12c5d1SDavid du Colombier .. 4063e12c5d1SDavid du Colombier .de MY \" macro for mercury selections MY = mm(mE) 4073e12c5d1SDavid du Colombier .ds a) 4083e12c5d1SDavid du Colombier .ds b) 4093e12c5d1SDavid du Colombier .if '\\$1'y' \{\ 4103e12c5d1SDavid du Colombier . as a) " CHM - Chemistry and Materials 4113e12c5d1SDavid du Colombier . nr b \\n+b \} 4123e12c5d1SDavid du Colombier .if '\\$2'y' \{\ 4133e12c5d1SDavid du Colombier . as a) " CMM - Communications 4143e12c5d1SDavid du Colombier . nr b \\n+b \} 4153e12c5d1SDavid du Colombier .if '\\$3'y' \{\ 4163e12c5d1SDavid du Colombier . as a) " CMP - Computing 4173e12c5d1SDavid du Colombier . nr b \\n+b 4183e12c5d1SDavid du Colombier . if \\nb=3 .rn a) b) \} 4193e12c5d1SDavid du Colombier .if '\\$4'y' \{\ 4203e12c5d1SDavid du Colombier . as a) " ELC - Electronics 4213e12c5d1SDavid du Colombier . nr b \\n+b 4223e12c5d1SDavid du Colombier . if \\nb=3 .rn a) b) \} 4233e12c5d1SDavid du Colombier .if '\\$5'y' \{\ 4243e12c5d1SDavid du Colombier . as a) " LFS - Life Sciences 4253e12c5d1SDavid du Colombier . nr b \\n+b 4263e12c5d1SDavid du Colombier . if \\nb=3 .rn a) b) \} 4273e12c5d1SDavid du Colombier .if '\\$6'y' \{\ 4283e12c5d1SDavid du Colombier . as a) " MAS - Mathematics and Statistics 4293e12c5d1SDavid du Colombier . nr b \\n+b 4303e12c5d1SDavid du Colombier . if \\nb=3 .rn a) b) \} 4313e12c5d1SDavid du Colombier . if \\nb<6 \{\ 4323e12c5d1SDavid du Colombier . if '\\$7'y' \{\ 4333e12c5d1SDavid du Colombier . as a) " PHY - Physics 4343e12c5d1SDavid du Colombier . nr b \\n+b 4353e12c5d1SDavid du Colombier . if \\nb=3 .rn a) b) \} \} 4363e12c5d1SDavid du Colombier . if \\nb<6 \{\ 4373e12c5d1SDavid du Colombier . if '\\$8'y' \{\ 4383e12c5d1SDavid du Colombier . as a) " MAN - Manufacturing 4393e12c5d1SDavid du Colombier . nr b \\n+b \} \} 4403e12c5d1SDavid du Colombier .if \\nb=3 .rn b) a) 4413e12c5d1SDavid du Colombier .. 4427dd7cddfSDavid du Colombier .de RL \" lucent distribution ok RL = mm(rA or fA) 4433e12c5d1SDavid du Colombier .if '\\$1'n' .nr ra 2 4443e12c5d1SDavid du Colombier .rm RL 4453e12c5d1SDavid du Colombier .. 4463e12c5d1SDavid du Colombier .de ED \" earlier document number ED = mm(eD) 4473e12c5d1SDavid du Colombier .if !'\\$1'' .ds e( \\$1 4483e12c5d1SDavid du Colombier .rm ED 4493e12c5d1SDavid du Colombier .. 4503e12c5d1SDavid du Colombier .de PR \" macro for proprietary marking PR = mm(PM) 4513e12c5d1SDavid du Colombier .if '\\$1'BP' .nr p 1 4523e12c5d1SDavid du Colombier .if '\\$1'BR' \{\ 4533e12c5d1SDavid du Colombier . nr p 2 454*d2fd7a44SDavid du Colombier . ds o) "Alcatel-Lucent \(em PROPRIETARY (RESTRICTED) 4553e12c5d1SDavid du Colombier . ds p) "Solely for authorized persons having a need to know 4563e12c5d1SDavid du Colombier . ds q) " pursuant to Company Instructions \} 4573e12c5d1SDavid du Colombier .if '\\$1'0' .nr p 0 4583e12c5d1SDavid du Colombier .. 4593e12c5d1SDavid du Colombier .de GS \" GS = mm(gS) 4603e12c5d1SDavid du Colombier .nr r 1 4613e12c5d1SDavid du Colombier .. 4623e12c5d1SDavid du Colombier .de CI 4633e12c5d1SDavid du Colombier .. 4643e12c5d1SDavid du Colombier .de XE 4653e12c5d1SDavid du Colombier '''\" basic distribution leng-to be tailored-set e & h 4663e12c5d1SDavid du Colombier .if \\nd=0 \{\ 4673e12c5d1SDavid du Colombier . nr d 1 4683e12c5d1SDavid du Colombier . if \\nr=0 .nr e \\ne+2 4693e12c5d1SDavid du Colombier . if \\nu<=3 .nr e \\ne+3 4703e12c5d1SDavid du Colombier . if \\nu<=6 .nr e \\ne+3 4713e12c5d1SDavid du Colombier . if \\nu<=9 .nr e \\ne+3 4723e12c5d1SDavid du Colombier . if \\nn<=3 .nr e \\ne+2 4733e12c5d1SDavid du Colombier . if \\nn<=6 .nr e \\ne+2 4743e12c5d1SDavid du Colombier . if \\nn<=9 .nr e \\ne+2 4753e12c5d1SDavid du Colombier . if \\n(ra<=2 .nr e \\ne-3 4763e12c5d1SDavid du Colombier . nr e \\ne+27 4773e12c5d1SDavid du Colombier . nr h \\ne \} 4783e12c5d1SDavid du Colombier .. 4793e12c5d1SDavid du Colombier .de CO \" macro for complete copy addressees CO = mm(cC) 4803e12c5d1SDavid du Colombier .XE 4813e12c5d1SDavid du Colombier .ta 2.0i 4823e12c5d1SDavid du Colombier .nf 4833e12c5d1SDavid du Colombier .br 4843e12c5d1SDavid du Colombier .ie \\ne>0 \{\ 4853e12c5d1SDavid du Colombier . da ZC \" ZC = mm(cA) 4867dd7cddfSDavid du Colombier . ds y( \\$1 487ddb951e3SDavid du Colombier . ie '\\$1'y' .so /sys/lib/tmac/complet.1127 488ddb951e3SDavid du Colombier . el .if !'\\$1'' .so /sys/lib/tmac/complet.\\*(y( 4893e12c5d1SDavid du Colombier . dt \\ne OC \} 4903e12c5d1SDavid du Colombier .el .da ZC 4913e12c5d1SDavid du Colombier .. 4923e12c5d1SDavid du Colombier .de OC \" macro for complete copy overflow - OC = mm(cD) 4933e12c5d1SDavid du Colombier .ta 2.0i 4943e12c5d1SDavid du Colombier .br 4953e12c5d1SDavid du Colombier .da 4963e12c5d1SDavid du Colombier .da ZO \" ZO = mm(cO) 4973e12c5d1SDavid du Colombier .ie \\n(ar>0 .dt \\n(arv ZW 4983e12c5d1SDavid du Colombier .el .dt 55 ZW 4993e12c5d1SDavid du Colombier .. 5003e12c5d1SDavid du Colombier .de ZW 5013e12c5d1SDavid du Colombier .br 5023e12c5d1SDavid du Colombier .da 5033e12c5d1SDavid du Colombier .ie \\n(dn>0 .g (\\n(dn)/\\nl+4 5043e12c5d1SDavid du Colombier .da CZ 5053e12c5d1SDavid du Colombier .. 5063e12c5d1SDavid du Colombier .de CV \" macro for cover sheet only addresses CV = mm(cS) 5073e12c5d1SDavid du Colombier .XE 5083e12c5d1SDavid du Colombier .ta 2.0i 5093e12c5d1SDavid du Colombier .nf 5103e12c5d1SDavid du Colombier .br 5113e12c5d1SDavid du Colombier .ie \\nh>0 \{\ 5123e12c5d1SDavid du Colombier . da ZS \" ZS = mm(dA) 5137dd7cddfSDavid du Colombier . ds y( \\$1 514ddb951e3SDavid du Colombier . ie '\\$1'y' .so /sys/lib/tmac/cover.1127 515ddb951e3SDavid du Colombier . el .if !'\\$1'' .so /sys/lib/tmac/cover.\\*(y( 5163e12c5d1SDavid du Colombier . dt \\nh OV \} 5173e12c5d1SDavid du Colombier .el .da ZD 5183e12c5d1SDavid du Colombier .. 5193e12c5d1SDavid du Colombier .de OV \" macro for cover sheet only overflow OV = mm(cT) 5203e12c5d1SDavid du Colombier .ta 2.0i 5213e12c5d1SDavid du Colombier .br 5223e12c5d1SDavid du Colombier .da 5233e12c5d1SDavid du Colombier .da ZD \" ZD = mm(cO) 5243e12c5d1SDavid du Colombier .ie \\n(ar>0 .dt \\n(arv WW 5253e12c5d1SDavid du Colombier .el .dt 55 WW 5263e12c5d1SDavid du Colombier .. 5273e12c5d1SDavid du Colombier .de WW 5283e12c5d1SDavid du Colombier .br 5293e12c5d1SDavid du Colombier .da 5307dd7cddfSDavid du Colombier .if \\n(dn>0 .nr i (\\n(dn)/\\nl+4 \" was ie with no el 5313e12c5d1SDavid du Colombier .da DZ 5323e12c5d1SDavid du Colombier .. 5333e12c5d1SDavid du Colombier .de CE \" ending all distribution diversions CE = mm(cE) 5343e12c5d1SDavid du Colombier .br 5353e12c5d1SDavid du Colombier .if "\\n(.z"ZC" \{\ 5363e12c5d1SDavid du Colombier . nr g 0 5373e12c5d1SDavid du Colombier . rm OC \} 5383e12c5d1SDavid du Colombier .if "\\n(.z"ZO" \{\ 5393e12c5d1SDavid du Colombier . nr g -1 5403e12c5d1SDavid du Colombier . rm OC \} 5413e12c5d1SDavid du Colombier .if "\\n(.z"CZ" \{\ 5423e12c5d1SDavid du Colombier . nr g -2 5433e12c5d1SDavid du Colombier . rm OC \} 5443e12c5d1SDavid du Colombier .if "\\n(.z"ZS" \{\ 5453e12c5d1SDavid du Colombier . nr i 0 5463e12c5d1SDavid du Colombier . rm OV \} 5473e12c5d1SDavid du Colombier .if "\\n(.z"ZD" \{\ 5483e12c5d1SDavid du Colombier . nr i -1 5493e12c5d1SDavid du Colombier . rm OV \} 5503e12c5d1SDavid du Colombier .if "\\n(.z"DZ" \{\ 5513e12c5d1SDavid du Colombier . nr i -2 5523e12c5d1SDavid du Colombier . rm )V \} 5533e12c5d1SDavid du Colombier .da 5543e12c5d1SDavid du Colombier .if \\ng=-1 \{\ 5553e12c5d1SDavid du Colombier . ie \\n(dn>0 .nr g (\\n(dn)/\\nl+4 5563e12c5d1SDavid du Colombier . el .nr g 0 \} 5573e12c5d1SDavid du Colombier .if \\ni=-1 \{\ 5583e12c5d1SDavid du Colombier . ie \\n(dn>0 .nr i (\\n(dn)/\\nl+4 5593e12c5d1SDavid du Colombier . el .nr i 0 \} 5603e12c5d1SDavid du Colombier .. 5613e12c5d1SDavid du Colombier '''\" 5623e12c5d1SDavid du Colombier '''\" macros to help format document 5633e12c5d1SDavid du Colombier '''\" 5643e12c5d1SDavid du Colombier .de HD 5657dd7cddfSDavid du Colombier .po .5i \"was .25 5663e12c5d1SDavid du Colombier .if "\\*(.T"aps" .tl '--''--' 5673e12c5d1SDavid du Colombier .sp|0.2i 5683e12c5d1SDavid du Colombier .. 5693e12c5d1SDavid du Colombier .de FC \" footer macro FC = mm(fO) 5703e12c5d1SDavid du Colombier .pl 11.0i 5713e12c5d1SDavid du Colombier 'bp 5723e12c5d1SDavid du Colombier .. 5733e12c5d1SDavid du Colombier .de ST \" macro for abstract overflow trap ST = mm(yY) 5743e12c5d1SDavid du Colombier .ZB 5753e12c5d1SDavid du Colombier .rm ST \" ZB = mm(aT) 5763e12c5d1SDavid du Colombier .. 5773e12c5d1SDavid du Colombier .de ZB 5783e12c5d1SDavid du Colombier .ch ST 16i \" macro for abstract overflow trap ZB = mm(aT) 5793e12c5d1SDavid du Colombier .if \\na>0 \{\ 5803e12c5d1SDavid du Colombier . ft 2 5813e12c5d1SDavid du Colombier . ce 5823e12c5d1SDavid du Colombier (continued) 5833e12c5d1SDavid du Colombier . ft 1 \} 5843e12c5d1SDavid du Colombier .pl 11.0i 5853e12c5d1SDavid du Colombier .nr a \\n+a 5863e12c5d1SDavid du Colombier .rn ZB XX 5873e12c5d1SDavid du Colombier 'bp 5883e12c5d1SDavid du Colombier .rn XX ZB 5893e12c5d1SDavid du Colombier .wh -0.35i ZB 5903e12c5d1SDavid du Colombier .HC \" HC = mm(cH) 5913e12c5d1SDavid du Colombier .HX \" HX = mm(tH) 5923e12c5d1SDavid du Colombier 'sp 0.05i 5933e12c5d1SDavid du Colombier .ce 5943e12c5d1SDavid du Colombier .ft 3 5953e12c5d1SDavid du Colombier Abstract (continued) 5963e12c5d1SDavid du Colombier .ft 1 5973e12c5d1SDavid du Colombier .in 0.2i 5983e12c5d1SDavid du Colombier 'sp 1 5993e12c5d1SDavid du Colombier .FB 6003e12c5d1SDavid du Colombier .. 6013e12c5d1SDavid du Colombier .de TK \" macro for thick lines TKK = mm(tK) 6023e12c5d1SDavid du Colombier .ps 24 6033e12c5d1SDavid du Colombier \l'7.5i' 6043e12c5d1SDavid du Colombier .ps 6053e12c5d1SDavid du Colombier .. 6063e12c5d1SDavid du Colombier .de HX \" macro for Title headings and text HX = mm(tH) 6073e12c5d1SDavid du Colombier .TK 6083e12c5d1SDavid du Colombier 'sp 0.05i 6093e12c5d1SDavid du Colombier '''\" mark t - Title heading 6103e12c5d1SDavid du Colombier .mk t 6113e12c5d1SDavid du Colombier .ft 3 6123e12c5d1SDavid du Colombier Title: 6133e12c5d1SDavid du Colombier .ft 6143e12c5d1SDavid du Colombier 'sp|\\ntu 6153e12c5d1SDavid du Colombier .in 0.7i 6163e12c5d1SDavid du Colombier .WT 6173e12c5d1SDavid du Colombier .in 0 6183e12c5d1SDavid du Colombier .ta 0.5i 6193e12c5d1SDavid du Colombier .nr q \\no/\\nl 6203e12c5d1SDavid du Colombier .ie \\nq>2 'sp|\\ntu+\\nq 6213e12c5d1SDavid du Colombier .el 'sp|\\ntu+2 6223e12c5d1SDavid du Colombier .TK 6233e12c5d1SDavid du Colombier . \" m1 - mark end of title section - save 6243e12c5d1SDavid du Colombier .mk m1 6253e12c5d1SDavid du Colombier .. 6263e12c5d1SDavid du Colombier .de HC \" macro for continuation header HC = mm(cH) 6273e12c5d1SDavid du Colombier .nr np \\n+(np 6283e12c5d1SDavid du Colombier .nf 6293e12c5d1SDavid du Colombier .in 0 6303e12c5d1SDavid du Colombier .FT 6313e12c5d1SDavid du Colombier .ft 3 6323e12c5d1SDavid du Colombier .ta 4.80i 6333e12c5d1SDavid du Colombier .nr tc \\n(tp 6343e12c5d1SDavid du Colombier \\*(N1\f2 (page \\n(np of \\n(tc) 6353e12c5d1SDavid du Colombier .sp 0.1i 6363e12c5d1SDavid du Colombier .. 6373e12c5d1SDavid du Colombier .de DL \" macro for distribution list headers DL = mm(dH) 6383e12c5d1SDavid du Colombier .ft 3 6393e12c5d1SDavid du Colombier .ta 1.0i 4.75i 6403e12c5d1SDavid du Colombier \\$1 \\$2 6413e12c5d1SDavid du Colombier .sp 0.05i 6423e12c5d1SDavid du Colombier .ft 1 6433e12c5d1SDavid du Colombier .ta 0.5i 1.0i 6443e12c5d1SDavid du Colombier .. 6453e12c5d1SDavid du Colombier .de EJ \" macro for ejecting continuation page EJ = mm(eP) 6463e12c5d1SDavid du Colombier 'bp 6473e12c5d1SDavid du Colombier .wh 0 HD 6483e12c5d1SDavid du Colombier '''\" put out continuation page header & title section 6493e12c5d1SDavid du Colombier .HC 6503e12c5d1SDavid du Colombier .HX 6513e12c5d1SDavid du Colombier .. 6523e12c5d1SDavid du Colombier .de CP \" macro for continuation page CP = mm(cP) 6533e12c5d1SDavid du Colombier '''\" calc vert. units for cc overflow (if any) 6543e12c5d1SDavid du Colombier .ie \\nv<=\\n(.t .nr v 1 6553e12c5d1SDavid du Colombier .el .nr v 0 6563e12c5d1SDavid du Colombier .if \\nv=1 .if \\nw<=\\n(.t .nr v 2 6573e12c5d1SDavid du Colombier . \" check if cont page needs to be ejected 6583e12c5d1SDavid du Colombier .in 0 6593e12c5d1SDavid du Colombier .if \\nc=1 \{\ 6603e12c5d1SDavid du Colombier . \" - if no abstract overflow 6613e12c5d1SDavid du Colombier . if \\na=0 .EJ 6623e12c5d1SDavid du Colombier . if \\na>0 \{\ 6633e12c5d1SDavid du Colombier . \"or if abstract over but no room for list overfl 6643e12c5d1SDavid du Colombier . ie \\nv<2 .EJ 6653e12c5d1SDavid du Colombier . \" just tk line if abstract over & room for list 6663e12c5d1SDavid du Colombier . el .TK \} 6673e12c5d1SDavid du Colombier . FT 6683e12c5d1SDavid du Colombier . ie \\ne=0 \{\ 6693e12c5d1SDavid du Colombier . if \\ng>4 .if \\ni>4 .DL "Complete Copy" "Cover Sheet Only" 6703e12c5d1SDavid du Colombier . if \\ng>4 .if !\\ni>4 .DL "Complete Copy" "" 6713e12c5d1SDavid du Colombier . if !\\ng>4 .if \\ni>4 .DL "" "Cover Sheet Only" \} 6723e12c5d1SDavid du Colombier . el \{\ 6733e12c5d1SDavid du Colombier . if \\ng>4 .if \\ni>4 .DL "Complete Copy (continued)" "Cover Sheet Only (continued)"1 6743e12c5d1SDavid du Colombier . if \\ng>4 .if !\\ni>4 .DL "Complete Copy (continued)" "" 6753e12c5d1SDavid du Colombier . if !\\ng>4 .if \\ni>4 .DL "" "Cover Sheet Only (continued)" \} 6763e12c5d1SDavid du Colombier . mk z 6773e12c5d1SDavid du Colombier . nr q \\n(.t/\\nl 6783e12c5d1SDavid du Colombier '''\" put out complete copy list overflow 6793e12c5d1SDavid du Colombier . in 0.2i 6803e12c5d1SDavid du Colombier . ZO 6813e12c5d1SDavid du Colombier . in 0 6823e12c5d1SDavid du Colombier . mk x 6833e12c5d1SDavid du Colombier . sp|\\nzu 6843e12c5d1SDavid du Colombier . in 4i 6853e12c5d1SDavid du Colombier '''\" put out cover sheet list overflow 6863e12c5d1SDavid du Colombier . ZD 6873e12c5d1SDavid du Colombier . mk y 6883e12c5d1SDavid du Colombier . in 0 6893e12c5d1SDavid du Colombier . if \\nx-\\ny .sp|\\nxu 6903e12c5d1SDavid du Colombier . TK \} 6913e12c5d1SDavid du Colombier .. 6923e12c5d1SDavid du Colombier .de ZP \"compute total pages and diversion lengths 6933e12c5d1SDavid du Colombier '''\" calculate vert. units for cc overflow (if any) 6943e12c5d1SDavid du Colombier .ie \\ng>4 .nr v (\\ng)*\\nl 6953e12c5d1SDavid du Colombier .el .nr v 0 6963e12c5d1SDavid du Colombier '''\" also for cs overflow (if any) 6973e12c5d1SDavid du Colombier .ie \\ni>4 .nr w (\\ni)*\\nl 6983e12c5d1SDavid du Colombier .el .nr w 0 6993e12c5d1SDavid du Colombier .ie \\nv>\\nw .nr j \\nv 7003e12c5d1SDavid du Colombier .el .nr j \\nw 7013e12c5d1SDavid du Colombier . \" set c=1 if either g or i >0 7023e12c5d1SDavid du Colombier .if \\ng>4 .nr c 1 7033e12c5d1SDavid du Colombier .if \\ni>4 .nr c 1 7043e12c5d1SDavid du Colombier . \" calculate total pages in job (default 2) 7053e12c5d1SDavid du Colombier . \" a1 - page 1 portion abstract (units) 7063e12c5d1SDavid du Colombier .nr a1 \\nyu-\\nxu-1v 7073e12c5d1SDavid du Colombier .ie \\n(la>\\n(a1 \{\ 7083e12c5d1SDavid du Colombier . \" ar - remainder abstract (units) 7093e12c5d1SDavid du Colombier . nr ar \\n(la-\\n(a1 7103e12c5d1SDavid du Colombier . nr tp \\n+(tp 7113e12c5d1SDavid du Colombier . \" a2 - available continuation page space 7123e12c5d1SDavid du Colombier . \" m1 is mark after tk line after title 7133e12c5d1SDavid du Colombier . \" 2v for Abstract (continued) + one blank 7143e12c5d1SDavid du Colombier . nr a2 11.0i-\\n(m1-2v 7153e12c5d1SDavid du Colombier . ZZ \} 7163e12c5d1SDavid du Colombier .el .if \\nc>0 .nr tp \\n+(tp 7173e12c5d1SDavid du Colombier .. 7183e12c5d1SDavid du Colombier .de ZZ \" ZZ = mm(t1) 7193e12c5d1SDavid du Colombier .ie \\n(ar>\\n(a2 \{\ 7203e12c5d1SDavid du Colombier . nr ar \\n(ar-\\n(a2 7213e12c5d1SDavid du Colombier . nr tp \\n+(tp 7223e12c5d1SDavid du Colombier . ZZ \} 7233e12c5d1SDavid du Colombier .el .if \\n(ar+\\nj>\\n(a2 .nr tp \\n+(tp 7243e12c5d1SDavid du Colombier .. 7253e12c5d1SDavid du Colombier '''\" 7263e12c5d1SDavid du Colombier '''\" main macro to handle output of cover sheet 7273e12c5d1SDavid du Colombier '''\" mm(CS) 7283e12c5d1SDavid du Colombier .de SC 7293e12c5d1SDavid du Colombier .nr CS 0 7303e12c5d1SDavid du Colombier .nr ST 1 7313e12c5d1SDavid du Colombier .if \\nu=0 \{\ 7323e12c5d1SDavid du Colombier . tm WARNING: author must be supplied \} 7333e12c5d1SDavid du Colombier .if \\no=0 \{\ 7343e12c5d1SDavid du Colombier . tm WARNING: document title must be supplied \} 7353e12c5d1SDavid du Colombier .if \\nm=0 \{\ 7363e12c5d1SDavid du Colombier . tm WARNING: memorandum type undefined or unknown \} 7373e12c5d1SDavid du Colombier .if \\nm=1 .if \\nb=0 \{\ 7383e12c5d1SDavid du Colombier . tm WARNING: technical memoranda must have at least one mercury class \} 7393e12c5d1SDavid du Colombier .if \\nn=0 \{\ 7403e12c5d1SDavid du Colombier . tm WARNING: document number must be supplied \} 7413e12c5d1SDavid du Colombier .XE 7423e12c5d1SDavid du Colombier .ll 7.5i 7433e12c5d1SDavid du Colombier .ft 1 7443e12c5d1SDavid du Colombier .if \\n(nl .bp 7453e12c5d1SDavid du Colombier .in 0 7463e12c5d1SDavid du Colombier .HD 7473e12c5d1SDavid du Colombier '''\" the rs is to restore spacing - ditches big space at top 7483e12c5d1SDavid du Colombier .rs 7493e12c5d1SDavid du Colombier .sp1 7503e12c5d1SDavid du Colombier .sp 0.05i 7513e12c5d1SDavid du Colombier .nf 7523e12c5d1SDavid du Colombier .ps 16 7533e12c5d1SDavid du Colombier .ft 3 7543e12c5d1SDavid du Colombier .ta 4.85i 7553e12c5d1SDavid du Colombier . \" put out page 1 heading 7563e12c5d1SDavid du Colombier Document Cover Sheet 7573e12c5d1SDavid du Colombier .wh 0 HD 7583e12c5d1SDavid du Colombier .sp 0.1i 7597dd7cddfSDavid du Colombier .ta 0.15i 4.55i 7607dd7cddfSDavid du Colombier \s36\(FA\s0 \\*(t( 7613e12c5d1SDavid du Colombier .ft 7623e12c5d1SDavid du Colombier .ps 10 7633e12c5d1SDavid du Colombier .HX 7643e12c5d1SDavid du Colombier .sp 0.05i 7653e12c5d1SDavid du Colombier .ft 3 7663e12c5d1SDavid du Colombier .ie \\nu>1 .ds u) s 7673e12c5d1SDavid du Colombier .el .ds u) 7687dd7cddfSDavid du Colombier .ta 0.5i 3.0i 3.95i 5.25i 7697dd7cddfSDavid du Colombier Author\\*(u) (Computer Address) Location Phone Number Company (if other than BL) 7703e12c5d1SDavid du Colombier .ft 7713e12c5d1SDavid du Colombier '''\" output author info 7723e12c5d1SDavid du Colombier .ZI 7733e12c5d1SDavid du Colombier .if !'\\*(r('' \{\ 7743e12c5d1SDavid du Colombier . ta 0.3i 2.6i 7757dd7cddfSDavid du Colombier \\*(r( (Responsible BL Person) \} 7763e12c5d1SDavid du Colombier .TK 7773e12c5d1SDavid du Colombier .sp 0.05i 7783e12c5d1SDavid du Colombier .ft 3 7793e12c5d1SDavid du Colombier .ta 1.0i 3.3i 5.55i 7803e12c5d1SDavid du Colombier Document No\\*(v). Filing Case No\\*(w). Project No\\*(x). 7813e12c5d1SDavid du Colombier .ft 7823e12c5d1SDavid du Colombier .sp 0.05i 7833e12c5d1SDavid du Colombier '''\" output document number 7843e12c5d1SDavid du Colombier .ZN 7853e12c5d1SDavid du Colombier .TK 7863e12c5d1SDavid du Colombier '''\" output keywords if they exist 7873e12c5d1SDavid du Colombier .if \\nk>0 \{\ 7883e12c5d1SDavid du Colombier . ft 3 7893e12c5d1SDavid du Colombier Keywords: 7903e12c5d1SDavid du Colombier . ft 7913e12c5d1SDavid du Colombier . sp 0.05i 7923e12c5d1SDavid du Colombier . ti 0.2i 7933e12c5d1SDavid du Colombier \\*(k) 7943e12c5d1SDavid du Colombier . TK \} 7953e12c5d1SDavid du Colombier '''\" output mercury info if it exists 7963e12c5d1SDavid du Colombier .if \\nb>0 \{\ 7973e12c5d1SDavid du Colombier . ft 3 7983e12c5d1SDavid du Colombier MERCURY Announcement Bulletin Sections 7993e12c5d1SDavid du Colombier . ft 8003e12c5d1SDavid du Colombier . sp 0.05i 8013e12c5d1SDavid du Colombier . ta 0.6i 3.1i 5.6i 8023e12c5d1SDavid du Colombier . ps 8 8033e12c5d1SDavid du Colombier . if \\nb>3 \\*(b) 8043e12c5d1SDavid du Colombier \\*(a) 8053e12c5d1SDavid du Colombier . ps 8063e12c5d1SDavid du Colombier . TK \} 8073e12c5d1SDavid du Colombier .ft 3 8083e12c5d1SDavid du Colombier Abstract 8093e12c5d1SDavid du Colombier .ft 8103e12c5d1SDavid du Colombier .mk x 8113e12c5d1SDavid du Colombier .nr b1 \\nx/\\n(.v+1 8123e12c5d1SDavid du Colombier .nr b2 (\\n(b1*\\n(.v)-\\nx 8133e12c5d1SDavid du Colombier .sp \\n(b2u 8143e12c5d1SDavid du Colombier .mk x 8153e12c5d1SDavid du Colombier '''\" calculate position (19v includes 2v to print version at bottom of page) 8163e12c5d1SDavid du Colombier .nr y \\n(lpv-19v 8173e12c5d1SDavid du Colombier .if \\n(F4>0 .nr y \\ny-\\n(F4 8183e12c5d1SDavid du Colombier .sp|\\nyu 8193e12c5d1SDavid du Colombier .sp -1 8203e12c5d1SDavid du Colombier .ZP 8213e12c5d1SDavid du Colombier '''\" handle abstract page 1 continuation 8223e12c5d1SDavid du Colombier .ie \\n(la>\\n(a1 \{\ 8233e12c5d1SDavid du Colombier . ce 8243e12c5d1SDavid du Colombier . ft2 8253e12c5d1SDavid du Colombier (continued on page iii) 8263e12c5d1SDavid du Colombier . ft1 8273e12c5d1SDavid du Colombier . br \} 8283e12c5d1SDavid du Colombier .el .sp1 8293e12c5d1SDavid du Colombier .if \\n(F4>0 \{\ 8303e12c5d1SDavid du Colombier . FA 8313e12c5d1SDavid du Colombier . FG \} 8323e12c5d1SDavid du Colombier .TK 8333e12c5d1SDavid du Colombier .ps 8 8343e12c5d1SDavid du Colombier .vs 10 8353e12c5d1SDavid du Colombier .nr qq \\$1+\\$2+\\n(tp 8363e12c5d1SDavid du Colombier \f3Total Pages\f1 (including document cover sheet): \\s+2\\n(qq\\s-2 8373e12c5d1SDavid du Colombier .ie !'\\*(e('' \{\ 8383e12c5d1SDavid du Colombier Supersedes or amends document number \\*(e(. \} 8393e12c5d1SDavid du Colombier .el .sp 8403e12c5d1SDavid du Colombier .ps 8413e12c5d1SDavid du Colombier .vs 8423e12c5d1SDavid du Colombier .mk z 8433e12c5d1SDavid du Colombier .sp .67i 8443e12c5d1SDavid du Colombier '''\" output proprietary notice if it exists 8453e12c5d1SDavid du Colombier .if \\np>0 \{\ 8463e12c5d1SDavid du Colombier .ft 2 8473e12c5d1SDavid du Colombier .ti (4i-\\w'\\*(o)'u)/2u 8483e12c5d1SDavid du Colombier \\*(o) 8493e12c5d1SDavid du Colombier .ft 8503e12c5d1SDavid du Colombier .ti (4i-\\w'\\*(p)'u)/2u 8513e12c5d1SDavid du Colombier \\*(p) 8523e12c5d1SDavid du Colombier .ti (4i-\\w'\\*(q)'u)/2u 8533e12c5d1SDavid du Colombier \\*(q) \} 8543e12c5d1SDavid du Colombier .sp |\\nzu+11v 8553e12c5d1SDavid du Colombier .ta 5.35i 8563e12c5d1SDavid du Colombier \\s8\\*(ve\\s0 8573e12c5d1SDavid du Colombier .ie !'\\*(s)'' \{\ 8587dd7cddfSDavid du Colombier \s8Timestamp: \\*(s)\s0 BELL LABORATORIES \} 8593e12c5d1SDavid du Colombier .el \{\ 8607dd7cddfSDavid du Colombier BELL LABORATORIES \} 8613e12c5d1SDavid du Colombier .sp|\\nzu 8623e12c5d1SDavid du Colombier .sp 1 8633e12c5d1SDavid du Colombier .ft 3 8643e12c5d1SDavid du Colombier .ti 5.25i 8653e12c5d1SDavid du Colombier \\*(x( 8663e12c5d1SDavid du Colombier .ft 8673e12c5d1SDavid du Colombier .sp|\\nxu 8683e12c5d1SDavid du Colombier .in 0.2i 8693e12c5d1SDavid du Colombier .nf 8703e12c5d1SDavid du Colombier '''\" abstract 8713e12c5d1SDavid du Colombier .if !\\n(la=\\n(a1 \{\ 8723e12c5d1SDavid du Colombier . wh -0.25i ST \} 8733e12c5d1SDavid du Colombier .pl \\nyu 8743e12c5d1SDavid du Colombier .ta 0.5i 1.0i 1.5i 2.0i 2.5i 8753e12c5d1SDavid du Colombier .FB 8763e12c5d1SDavid du Colombier .ft 1 8773e12c5d1SDavid du Colombier '''\" output the abstract 8783e12c5d1SDavid du Colombier .WB 8793e12c5d1SDavid du Colombier .if \\n(la=\\n(a1 .sp-1 8803e12c5d1SDavid du Colombier .rn ZB XX 8813e12c5d1SDavid du Colombier .wh -0.25i FC 8823e12c5d1SDavid du Colombier '''\" output continuation page 8833e12c5d1SDavid du Colombier .CP 8843e12c5d1SDavid du Colombier 'bp 8853e12c5d1SDavid du Colombier .FT 8863e12c5d1SDavid du Colombier .ft 1 8873e12c5d1SDavid du Colombier .in 0 8883e12c5d1SDavid du Colombier .wh 0 HD 8893e12c5d1SDavid du Colombier .nf 8903e12c5d1SDavid du Colombier .ft 3 8913e12c5d1SDavid du Colombier .ta 5.00i 8923e12c5d1SDavid du Colombier .nr tc \\n(tp 8933e12c5d1SDavid du Colombier Initial Distribution Specifications \\*(N1\f2 (page ii of \\n(tc)\f3 8943e12c5d1SDavid du Colombier .ft 1 8953e12c5d1SDavid du Colombier .TK 8963e12c5d1SDavid du Colombier .if \\ne>0 \{\ 8973e12c5d1SDavid du Colombier . DL " Complete Copy" " Cover Sheet Only" 8983e12c5d1SDavid du Colombier . mk z 8993e12c5d1SDavid du Colombier '''\" put out complete copy list 9003e12c5d1SDavid du Colombier . in 0.2i 9013e12c5d1SDavid du Colombier . ZC 9023e12c5d1SDavid du Colombier . in 0 9033e12c5d1SDavid du Colombier . if !\\ng=0 \{\ 9043e12c5d1SDavid du Colombier . ft 2 9053e12c5d1SDavid du Colombier . ti 1.25i 9063e12c5d1SDavid du Colombier (continued) 9073e12c5d1SDavid du Colombier . ft 1 \} 9083e12c5d1SDavid du Colombier . sp|\\nzu 9093e12c5d1SDavid du Colombier . in 4i 9103e12c5d1SDavid du Colombier '''\" put out cover sheet list 9113e12c5d1SDavid du Colombier . ZS 9123e12c5d1SDavid du Colombier . if !\\ni=0 \{\ 9133e12c5d1SDavid du Colombier . ft 2 9143e12c5d1SDavid du Colombier . ti 4.75i 9153e12c5d1SDavid du Colombier (continued) 9163e12c5d1SDavid du Colombier . ft 1 \} 9173e12c5d1SDavid du Colombier . in 0 9183e12c5d1SDavid du Colombier '''\" starter space value - then tailor 9193e12c5d1SDavid du Colombier . sp|5 9203e12c5d1SDavid du Colombier . sp \\ne 9213e12c5d1SDavid du Colombier . TK \} 9223e12c5d1SDavid du Colombier .if \\nr=1 \{\ 9233e12c5d1SDavid du Colombier \f3Government Security Classified\f1 9243e12c5d1SDavid du Colombier . ft 1 9253e12c5d1SDavid du Colombier . sp -0.05i 9263e12c5d1SDavid du Colombier . TK \} 927*d2fd7a44SDavid du Colombier \f3Future Alcatel-Lucent Distribution by ITDS\f1 9283e12c5d1SDavid du Colombier .ti 0.5i 9293e12c5d1SDavid du Colombier .sp 0.05i 9303e12c5d1SDavid du Colombier .ie \\n(ra=2 \{\ 931*d2fd7a44SDavid du Colombier \f3DO NOT RELEASE\f1 to any Alcatel-Lucent employee without appropriate approval for each request. \} 9323e12c5d1SDavid du Colombier .el \{\ 933*d2fd7a44SDavid du Colombier \f3RELEASE\f1 to any Alcatel-Lucent employee (excluding contract employees). \} 9343e12c5d1SDavid du Colombier .TK 9353e12c5d1SDavid du Colombier '''\" put out author signature section 9363e12c5d1SDavid du Colombier .ft 3 9373e12c5d1SDavid du Colombier Author Signature\\*(u) 9383e12c5d1SDavid du Colombier .ft 1 9393e12c5d1SDavid du Colombier .sp1 9403e12c5d1SDavid du Colombier .ta 2.635i 5.25i 9413e12c5d1SDavid du Colombier \\*(m! 9423e12c5d1SDavid du Colombier .ta 0.25i 2.875i 5.5i 9433e12c5d1SDavid du Colombier \\*(m( 9443e12c5d1SDavid du Colombier .if \\nu>3 \{\ 9453e12c5d1SDavid du Colombier . sp 0.1i 9463e12c5d1SDavid du Colombier . ta 2.635i 5.25i 9473e12c5d1SDavid du Colombier \\*(n! 9483e12c5d1SDavid du Colombier . ta 0.25i 2.875i 5.5i 9493e12c5d1SDavid du Colombier \\*(n( \} 9503e12c5d1SDavid du Colombier .if \\nu>6 \{\ 9513e12c5d1SDavid du Colombier . sp 0.1i 9523e12c5d1SDavid du Colombier . ta 2.635i 5.25i 9533e12c5d1SDavid du Colombier \\*(o! 9543e12c5d1SDavid du Colombier . ta 0.25i 2.875i 5.5i 9553e12c5d1SDavid du Colombier \\*(o( \} 9563e12c5d1SDavid du Colombier .sp -0.1i 9573e12c5d1SDavid du Colombier .TK 9583e12c5d1SDavid du Colombier '''\" output organizational approval section 9593e12c5d1SDavid du Colombier .ie \\np>1 \{\ 9603e12c5d1SDavid du Colombier \f3Organizational Approval\f1 (Department Head approval \f3required\ff1 for \f2\\*(o)\f1.) \} 9613e12c5d1SDavid du Colombier .el \{\ 9623e12c5d1SDavid du Colombier \f3Organizational Approval\f1 (Optional) \} 9633e12c5d1SDavid du Colombier .sp 1 9643e12c5d1SDavid du Colombier .ta 2.635i 5.25i 9653e12c5d1SDavid du Colombier \\*(x! 9667dd7cddfSDavid du Colombier . ta 0.25i 2.875i 5.5i 9677dd7cddfSDavid du Colombier \\*(Z1 9683e12c5d1SDavid du Colombier .if \\nn>3 \{\ 9693e12c5d1SDavid du Colombier . sp .1i 9707dd7cddfSDavid du Colombier .ta 2.635i 5.25i 9713e12c5d1SDavid du Colombier \\*(y! \} 9723e12c5d1SDavid du Colombier .if \\nn>6 \{\ 9733e12c5d1SDavid du Colombier . sp .1i 9743e12c5d1SDavid du Colombier \\*(z! \} 9757dd7cddfSDavid du Colombier .sp -0.1i 9763e12c5d1SDavid du Colombier .TK 9773e12c5d1SDavid du Colombier '''\" recipient section always output 9783e12c5d1SDavid du Colombier .ft 3 9793e12c5d1SDavid du Colombier For Use by Recipient of Cover Sheet: 9803e12c5d1SDavid du Colombier .ft 1 9813e12c5d1SDavid du Colombier .ps -3 9823e12c5d1SDavid du Colombier .vs -4 9837dd7cddfSDavid du Colombier .sp.05i 9843e12c5d1SDavid du Colombier .mk z 9853e12c5d1SDavid du Colombier Computing network users may order copies via the \f2library \-k\f1 command; 9863e12c5d1SDavid du Colombier for information, type \f2man library\f1 after the UNIX prompt. 9877dd7cddfSDavid du Colombier '''.sp1 9883e12c5d1SDavid du Colombier .rn fo xx 9893e12c5d1SDavid du Colombier Otherwise: 9907dd7cddfSDavid du Colombier Enter PAN if BL (or SS# if non-BL). \l'1.5i' 9913e12c5d1SDavid du Colombier Return this sheet to any ITDS location. 9923e12c5d1SDavid du Colombier .sp|\\nzu 9933e12c5d1SDavid du Colombier .in 4i 9943e12c5d1SDavid du Colombier Internal Technical Document Service 9957dd7cddfSDavid du Colombier '''.sp1 9963e12c5d1SDavid du Colombier .ta 1i 2i 3i 9973e12c5d1SDavid du Colombier ( ) AK 2H-28 ( ) IH 7M-103 ( ) DR 2F-19 ( ) NW-ITDS 9983e12c5d1SDavid du Colombier ( ) ALC 1B-102 ( ) MV 1L-19 ( ) INH 1C-114 ( ) PR 5-2120 9993e12c5d1SDavid du Colombier ( ) CB 30-2011 ( ) WH 3E-204 ( ) IW 2Z-156 10003e12c5d1SDavid du Colombier ( ) HO 4F-112 ( ) MT 3B-117 10013e12c5d1SDavid du Colombier .in 10023e12c5d1SDavid du Colombier .ps 10033e12c5d1SDavid du Colombier .vs 10043e12c5d1SDavid du Colombier .SR 10053e12c5d1SDavid du Colombier .. 10063e12c5d1SDavid du Colombier . \"IZ - initialization 10073e12c5d1SDavid du Colombier .de IZ 10083e12c5d1SDavid du Colombier .FB 10093e12c5d1SDavid du Colombier .nr TN 0 10103e12c5d1SDavid du Colombier .em EM 10113e12c5d1SDavid du Colombier .po 1i 10123e12c5d1SDavid du Colombier .nr PO 1i 10133e12c5d1SDavid du Colombier .if \\n(FM=0 .nr FM 1i 10143e12c5d1SDavid du Colombier .nr YY 0-\\n(FMu 10153e12c5d1SDavid du Colombier .if !\\n(PD .if n nr PD 1v 10163e12c5d1SDavid du Colombier .if t .if !\\n(PD .nr PD 0.3v 10173e12c5d1SDavid du Colombier .wh 0 NP 10183e12c5d1SDavid du Colombier .wh \\n(.pu-\\n(FMu FO 10193e12c5d1SDavid du Colombier .ch FO 16i 10203e12c5d1SDavid du Colombier .wh \\n(.pu-\\n(FMu FX 10213e12c5d1SDavid du Colombier .ch FO \\n(.pu-\\n(FMu 10223e12c5d1SDavid du Colombier .if t .wh -\\n(FMu/2u BT 10233e12c5d1SDavid du Colombier .if n .wh -\\n(FMu/2u-1v BT 10243e12c5d1SDavid du Colombier .. 10253e12c5d1SDavid du Colombier .\" macro to restore ms foiling 10263e12c5d1SDavid du Colombier .de SR 10273e12c5d1SDavid du Colombier .nr BE 0 10283e12c5d1SDavid du Colombier .nr 1T 1 10293e12c5d1SDavid du Colombier .nr FM 0 10303e12c5d1SDavid du Colombier .nr PD 0 10313e12c5d1SDavid du Colombier .nr HM 0 10323e12c5d1SDavid du Colombier .nr KG 0 10333e12c5d1SDavid du Colombier .nr FP 0 10343e12c5d1SDavid du Colombier .nr GA 0 10353e12c5d1SDavid du Colombier .nr FP 0 10363e12c5d1SDavid du Colombier .\" changed rn F5 FE added rn FJ FS 10373e12c5d1SDavid du Colombier .rn FK FE 10383e12c5d1SDavid du Colombier .rn FJ FS 10393e12c5d1SDavid du Colombier .if '\\$1'' .bp 10403e12c5d1SDavid du Colombier .if !'\\$1'' \{\ 10413e12c5d1SDavid du Colombier .di ZA 10423e12c5d1SDavid du Colombier .ce 10433e12c5d1SDavid du Colombier \\*(a( 10443e12c5d1SDavid du Colombier .sp 10453e12c5d1SDavid du Colombier .WB 10463e12c5d1SDavid du Colombier .di 10473e12c5d1SDavid du Colombier .rn ZA WB\} 10483e12c5d1SDavid du Colombier .nr FC -1 10493e12c5d1SDavid du Colombier .nr % 1 10503e12c5d1SDavid du Colombier .IZ 10513e12c5d1SDavid du Colombier .rm IZ 10523e12c5d1SDavid du Colombier .if '\\$1'' .RT 10533e12c5d1SDavid du Colombier .ds MN \\*(N1 \\*(N2 \\*(N3 \\*(N4 \\*(N5 10543e12c5d1SDavid du Colombier .nr MM \\nn 10553e12c5d1SDavid du Colombier .nr MC \\n(fc 10563e12c5d1SDavid du Colombier .nr MG \\n(wp 10573e12c5d1SDavid du Colombier .nr NA \\nu 10583e12c5d1SDavid du Colombier .if '\\n(ST'1' \{\ 1059ddb951e3SDavid du Colombier '''.so /sys/lib/tmac/tmac.rscover XXX 10607dd7cddfSDavid du Colombier .so \*(.P/lib/tmac/tmac.rscover 10617dd7cddfSDavid du Colombier . \" a line for troff to eat 10623e12c5d1SDavid du Colombier .S1 \} 10633e12c5d1SDavid du Colombier .ll 6i 10643e12c5d1SDavid du Colombier .nr LL 6i 10653e12c5d1SDavid du Colombier .rr a b c d e f g h i j k 10663e12c5d1SDavid du Colombier .rr l m n o p q r s t u 10673e12c5d1SDavid du Colombier .rr v w x y z np tp nc tc 10683e12c5d1SDavid du Colombier .rr ud u! m2 dv 10693e12c5d1SDavid du Colombier .rr lp np la a1 a2 ar wp fc m1 10703e12c5d1SDavid du Colombier .rm DT TI AH SE KW TY NU MY 10713e12c5d1SDavid du Colombier .rm PR CI CO OC CV OV CE HD 10723e12c5d1SDavid du Colombier .rm FC ST TK HX HC DL EJ 10733e12c5d1SDavid du Colombier .rm CP SC a) b) k) N1 p) q) r) 10743e12c5d1SDavid du Colombier .rm N2 N3 N4 N5 X1 X2 X3 X4 X5 10753e12c5d1SDavid du Colombier .rm X1 X2 X3 X4 X5 F1 F2 F3 F4 10763e12c5d1SDavid du Colombier .rm F5 10773e12c5d1SDavid du Colombier .rm d) o) s) ve m! n! o! e( r( 10783e12c5d1SDavid du Colombier .rm x! y! z! x( d! ve u) 10793e12c5d1SDavid du Colombier .rm t) w) x) y) z) a( b( c( m( 10803e12c5d1SDavid du Colombier .rm n( o( p( s( t( SA ZI ZC ZO 10813e12c5d1SDavid du Colombier .rm ZS ZD ZN FT FB CX NN GS 10823e12c5d1SDavid du Colombier .rm ZB XX ZP ZZ 10833e12c5d1SDavid du Colombier .rm TM IM MF MR LT OK RP TR 10843e12c5d1SDavid du Colombier .rm TX AU AX AI AE SY S2 S0 10853e12c5d1SDavid du Colombier .rm S3 10863e12c5d1SDavid du Colombier .. 10873e12c5d1SDavid du Colombier .de RP 10883e12c5d1SDavid du Colombier .nr ST 2 10893e12c5d1SDavid du Colombier .SS 10903e12c5d1SDavid du Colombier .. 10913e12c5d1SDavid du Colombier .de TR 10923e12c5d1SDavid du Colombier .nr ST 3 10933e12c5d1SDavid du Colombier .ds MN \\$1 10943e12c5d1SDavid du Colombier .SS 10953e12c5d1SDavid du Colombier .. 10963e12c5d1SDavid du Colombier .de SS \"RP or TR rename the world so old macros called 10973e12c5d1SDavid du Colombier .rm SG 10983e12c5d1SDavid du Colombier .nr CS 0 10993e12c5d1SDavid du Colombier .nr BE 0 11003e12c5d1SDavid du Colombier .nr 1T 0 11013e12c5d1SDavid du Colombier .nr FM 0 11023e12c5d1SDavid du Colombier .nr PD 0 11033e12c5d1SDavid du Colombier .nr HM 0 11043e12c5d1SDavid du Colombier .nr KG 0 11053e12c5d1SDavid du Colombier .nr FP 0 11063e12c5d1SDavid du Colombier .nr GA 0 11073e12c5d1SDavid du Colombier .nr FP 0 11083e12c5d1SDavid du Colombier .ll 6i 11093e12c5d1SDavid du Colombier .nr LL 6i 11103e12c5d1SDavid du Colombier .\" changed rn F5 FE added rn FJ FS 11113e12c5d1SDavid du Colombier .rn F6 FE 11123e12c5d1SDavid du Colombier .nr FC -1 11133e12c5d1SDavid du Colombier .nr % 1 11143e12c5d1SDavid du Colombier .IZ 11153e12c5d1SDavid du Colombier .rm IZ 11163e12c5d1SDavid du Colombier .pn 0 11173e12c5d1SDavid du Colombier .de TI 11183e12c5d1SDavid du Colombier .TL 11193e12c5d1SDavid du Colombier \\.. 11203e12c5d1SDavid du Colombier .de SA 11213e12c5d1SDavid du Colombier .AB \\\\$1 11223e12c5d1SDavid du Colombier \\.. 11233e12c5d1SDavid du Colombier .de SE 11243e12c5d1SDavid du Colombier .AE 11253e12c5d1SDavid du Colombier \\.. 11263e12c5d1SDavid du Colombier .de AH 11273e12c5d1SDavid du Colombier .AU 11283e12c5d1SDavid du Colombier \\\\$1 11293e12c5d1SDavid du Colombier \\.. 11303e12c5d1SDavid du Colombier .de DT 11313e12c5d1SDavid du Colombier .ND \\\\$1 \\\\$2 \\\\$3 11323e12c5d1SDavid du Colombier \\.. 11333e12c5d1SDavid du Colombier .br 11343e12c5d1SDavid du Colombier .rr a b c d e f g h i j k 11353e12c5d1SDavid du Colombier .rr l m n o p q r s t u 11363e12c5d1SDavid du Colombier .rr v w x y z np tp nc tc 11373e12c5d1SDavid du Colombier .rr ud u! m2 dv 11383e12c5d1SDavid du Colombier .rr lp np la a1 a2 ar wp fc m1 11393e12c5d1SDavid du Colombier .rm DT KW TY NU MY 11403e12c5d1SDavid du Colombier .rm PR CI OC OV HD 11413e12c5d1SDavid du Colombier .rm FC ST TK HX HC DL EJ 11423e12c5d1SDavid du Colombier .rm CP SC a) b) k) N1 p) q) r) 11433e12c5d1SDavid du Colombier .rm d) o) s) ve m! n! o! e( r( 11443e12c5d1SDavid du Colombier .rm x! y! z! x( d! ve u) 11453e12c5d1SDavid du Colombier .rm t) w) x) y) z) a( b( c( m( 11463e12c5d1SDavid du Colombier .rm n( o( p( s( t( ZI ZC ZO 11473e12c5d1SDavid du Colombier .rm ZS ZD ZN FT FB CX NN GS 11483e12c5d1SDavid du Colombier .rm ZB XX ZP ZZ 11493e12c5d1SDavid du Colombier .rm TM IM MF MR LT 11503e12c5d1SDavid du Colombier .. 1151