Annotation of coherent/a/usr/lib/tmac.s, revision 1.1.1.1

1.1       root        1: .\" /usr/lib/tmac.s 4/16/91
                      2: .de It         \" Done at initialization
                      3: .po 1i
                      4: .wh 0 Hd
                      5: .nr Ft 0-\\n(FM
                      6: .wh -\\n(FMu Fo
                      7: .wh -\\n(FMu Fx
                      8: .nr Ps \\n(PS
                      9: .ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n 70n 75n 80n 85n 90n
                     10: .ds Xx **GOK**
                     11: .if \n(mo=1 .ds Xx January
                     12: .if \n(mo=2 .ds Xx February
                     13: .if \n(mo=3 .ds Xx March
                     14: .if \n(mo=4 .ds Xx April
                     15: .if \n(mo=5 .ds Xx May
                     16: .if \n(mo=6 .ds Xx June
                     17: .if \n(mo=7 .ds Xx July
                     18: .if \n(mo=8 .ds Xx August
                     19: .if \n(mo=9 .ds Xx September
                     20: .if \n(mo=10 .ds Xx October
                     21: .if \n(mo=11 .ds Xx November
                     22: .if \n(mo=12 .ds Xx December
                     23: .ds Ds "\\*(Xx \\n(dy, 19\\n(yr"
                     24: ..
                     25: .de Rt         \" Reset everything to normal state
                     26: .ce 0
                     27: .if \\n(Di \{\
                     28: .di
                     29: .nr Di 0
                     30: .nf
                     31: .Tl
                     32: . \}
                     33: .fi
                     34: .ps \\n(Ps
                     35: .vs \\n(VSu
                     36: .ft R
                     37: .if \\n(Il \{\
                     38: .nr Il 0
                     39: .in -\\n(Iku
                     40: . \}
                     41: .if \\n(Qn \{\
                     42: .nr Qn -1
                     43: .in -\\n(Qdu
                     44: .ll +\\n(Qdu
                     45: . \}
                     46: ..
                     47: .de Hd         \" Header trap
                     48: 'nr PN \\n%
                     49: 'sp \\n(HMu/2u-1v
                     50: 'ft R
                     51: 'PT
                     52: 'ft P
                     53: 'sp \\n(HMu/2u
                     54: 'if \\n(Kf \{\
                     55: 'nr Kf 0
                     56: 'ev 1
                     57: 'nf
                     58: 'Kd
                     59: 'rm Kd
                     60: 'ev
                     61: . \}
                     62: .nr Fn 0       \" Clear footnote count
                     63: .ch Fo -\\n(FMu
                     64: .if \\n(Fh .Fv \" And put out overflow
                     65: ..
                     66: .de Fo         \" Footer trap
                     67: .nr dn 0
                     68: .if \\n(Fn \{\
                     69: .ev 1
                     70: .nf
                     71: .Fn
                     72: .rm Fn
                     73: .if "\\n(.z"Fe" .di
                     74: .di
                     75: .nr Fn 0
                     76: .ev
                     77: .if \\n(dn .nr Fh 1
                     78: . \}
                     79: 'sp \\n(FMu/2u
                     80: 'ft R
                     81: 'BT
                     82: 'ft P
                     83: 'bp
                     84: ..
                     85: .de CD         \" Centred display
                     86: .ce 10000
                     87: ..
                     88: .de LD         \" Left display
                     89: .nf
                     90: ..
                     91: .de ID         \" Indented display
                     92: .in +.5i
                     93: .nf
                     94: .nr Bi 1
                     95: ..
                     96: .de BD         \" Block centred display
                     97: .nr Bd 1
                     98: .nf
                     99: ..
                    100: .de PP         \" Start new paragraph
                    101: .Rt
                    102: .sp \\n(PDu
                    103: .ne 5
                    104: .ti \\n(PIu
                    105: ..
                    106: .de LP         \" Left paragraph
                    107: .Rt
                    108: .ne 5
                    109: .sp
                    110: ..
                    111: .de IP
                    112: .LP
                    113: .if \\n(.$>1 .nr Ik \\$2n
                    114: .nr Il 1
                    115: .in +\\n(Iku
                    116: .ti -\\n(Iku
                    117: \\$1\h'\\n(Iku-\\w`\\$1`u'\\c
                    118: ..
                    119: .de QS         \" Start quoted paragraph
                    120: .sp
                    121: .ft R
                    122: .in +\\n(PIu
                    123: .ll -\\n(PIu*2u
                    124: ..
                    125: .de QP         \" Quoted paragraph
                    126: .PP
                    127: .nr Qn 1
                    128: ..
                    129: .de QE         \" End quoted paragraph
                    130: .sp
                    131: .ft P
                    132: .in -\\n(PIu
                    133: .ll +\\n(PIu*2u
                    134: ..
                    135: .de RS         \" Start relative indent
                    136: .in +\\n(Iku
                    137: ..
                    138: .de RE         \" End relative indent
                    139: .in -\\n(Iku
                    140: ..
                    141: .              \" Title page and headings
                    142: .de TL         \" Main title
                    143: .nr Di 1       \" Diverted
                    144: .di Tl
                    145: .sp
                    146: .ce 1000
                    147: .ps \\n(PS+2
                    148: .ft B
                    149: ..
                    150: .de AU         \" Author
                    151: .if !\\n(Di .da Tl
                    152: .nr Di 1
                    153: .sp
                    154: .ce 1000
                    155: .ps \\n(PS
                    156: .ft R
                    157: ..
                    158: .de AI         \" Author's institution
                    159: .if !\\n(Di .da Tl
                    160: .nr Di 1
                    161: .sp
                    162: .ce 1000
                    163: .ps \\n(PS
                    164: .ft R
                    165: ..
                    166: .de AB         \" Begin abstract
                    167: .if \\n(Di \{\
                    168: .sp
                    169: .ce 0
                    170: .ps \\n(PS
                    171: .ft R
                    172: .di
                    173: .nf
                    174: .Tl
                    175: .fi
                    176: .nr Di 0
                    177: . \}
                    178: .sp
                    179: .ce
                    180: \fIABSTRACT\fP
                    181: .ll -.5i
                    182: .in +.5i
                    183: ..
                    184: .de AE         \" End abstract
                    185: .ll +.5i
                    186: .in -.5i
                    187: .sp .5i
                    188: .ce 1000
                    189: \\*(Ds
                    190: .ce 0
                    191: .sp .5i
                    192: .sp
                    193: ..
                    194: .de ND         \" New (or No) Date
                    195: .ds Ds \\$1
                    196: ..
                    197: .de DA         \" Supply date
                    198: .ds Ds \\$1
                    199: ..
                    200: .de SH         \" Sub-heading
                    201: .Rt
                    202: .sp
                    203: .ft B
                    204: ..
                    205: .de NH         \" Numbered section heading
                    206: .Rt
                    207: .sp
                    208: .ft B
                    209: .nr Xx 1
                    210: .if \\n(.$>0 .nr Xx \\$1
                    211: .if \\n(Xx<5 .nr @5 0
                    212: .if \\n(Xx<4 .nr @4 0
                    213: .if \\n(Xx<3 .nr @3 0
                    214: .if \\n(Xx<2 .nr @2 0
                    215: .if \\n(Xx<1 .nr @1 0
                    216: .if \\n(Xx=0 .nr Xx 1
                    217: .if \\n(Xx>5 .tm NH level too large
                    218: .nr @\\n(Xx +1
                    219: .ds Yy \\n(@1
                    220: .if \\n(Xx=1 .as Yy .
                    221: .if \\n(Xx>1 .as Yy .\\n(@2
                    222: .if \\n(Xx>2 .as Yy .\\n(@3
                    223: .if \\n(Xx>3 .as Yy .\\n(@4
                    224: .if \\n(Xx>4 .as Yy .\\n(@5
                    225: \\*(Yy
                    226: ..
                    227: .de PT         \" Page title
                    228: 'tl '\\*(LT'\\*(CT'\\*(RT'
                    229: ..
                    230: .de BT         \" Bottom title
                    231: 'tl '\\*(LF'\\*(CF'\\*(RF'
                    232: ..
                    233: .              \" Sizes and fonts
                    234: .de NL         \" Normal size
                    235: .if \\n(.$>0 \s\\n(Ps\\$1\s0
                    236: .if \\n(.$=0 .nr Ps \\n(Ps
                    237: ..
                    238: .de SM         \" Smaller size
                    239: .if \\n(.$>0 \s-2\\$1\s0
                    240: .if \\n(.$=0 .nr Ps \\n(Ps-2
                    241: ..
                    242: .de LG         \" Larger size
                    243: .if \\n(.$>0 \s+2\\$1\s0
                    244: .if \\n(.$=0 .nr Ps \\n(Ps+2
                    245: ..
                    246: .de UL         \" Underline
                    247: \\$1\l'|0\(ul'
                    248: ..
                    249: .de B          \" Bold face font
                    250: .if \\n(.$>0 \\fB\\$1\\fP
                    251: .if \\n(.$=0 .ft B
                    252: ..
                    253: .de I          \" Italic font
                    254: .if \\n(.$>0 \\fI\\$1\\fP
                    255: .if \\n(.$=0 .ft I
                    256: ..
                    257: .de R          \" Roman font
                    258: .if \\n(.$>0 \\fR\\$1\\fP
                    259: .if \\n(.$=0 .ft R
                    260: ..
                    261: .de BX         \" Draw a box
                    262: \(br\|\\$1\|\(br\l'|0\(rn'\l'|0\(ul'
                    263: ..
                    264: .de DS         \" Display start
                    265: .if \\n(.$=0 .ds Xx LD
                    266: .if \\n(.$>0 .ds Xx \\$1D
                    267: .KS
                    268: .\\*(Xx
                    269: ..
                    270: .de DE         \" Display end
                    271: .ce 0
                    272: .nr Xx 0u
                    273: .if \\n(Bi \{\
                    274: .nr Xx -.5i
                    275: .nr Bi 0
                    276: . \}
                    277: .if \\n(Bd \{\
                    278: .nr Bd 0
                    279: .di
                    280: .nr Xx (\\n(.lu-\\n(dlu)/2u
                    281: .in +\\n(Xxu
                    282: .da Kd
                    283: . \}
                    284: .KE
                    285: .in -\\n(Xxu
                    286: ..
                    287: .de KS         \" Start keep
                    288: .nr Kf 0
                    289: .Ks
                    290: ..
                    291: .de KF         \" Start floating keep
                    292: .nr Kf 1
                    293: .Ks
                    294: ..
                    295: .de Ks         \" Internal version of KS/KF
                    296: .br
                    297: .ev 1
                    298: .fi
                    299: .da Kd
                    300: ..
                    301: .de KE         \" End keep
                    302: .br
                    303: .di
                    304: .if !\\n(Kf \{\
                    305: .if \\n(dn>=\\n(.t .bp
                    306: .nf
                    307: .Kd
                    308: .rm Kd
                    309: . \}
                    310: .ev
                    311: ..
                    312: .de TS         \" Table start
                    313: .tm No tables yet.
                    314: ..
                    315: .de TE         \" Table end
                    316: ..
                    317: .de EQ         \" Equation
                    318: .tm No equations yet.
                    319: ..
                    320: .              \" Footnotes
                    321: .de FS         \" Footnote start
                    322: .da Fn
                    323: .ev 1
                    324: .ll \\n(FLu
                    325: .if \\n+(Fn=1 .Fs
                    326: .fi
                    327: ..
                    328: .de FE         \" Footnote end
                    329: .br
                    330: .nr Fv \\n(.v
                    331: .ev
                    332: .di
                    333: .nr Ft -\\n(dn
                    334: .if \\n(Fn=1 .nr Ft -(\\n(.v-\\n(Fv)
                    335: .ch Fo \\n(Ftu
                    336: .if (\\n(nl+1v)>(\\n(.p+\\n(Ft) .ch Fo \\n(nlu+1v
                    337: ..
                    338: .de Fs         \" Put out separator
                    339: \l'1i'
                    340: .br
                    341: ..
                    342: .de Fv         \" Catch footnote overflow
                    343: .nr Fv 0
                    344: .FS
                    345: .nf
                    346: .Fe
                    347: .FE
                    348: ..
                    349: .de Fx         \" Divert extra stuff
                    350: .if \\n(Fn .di Fe
                    351: ..
                    352: .de TA         \" Set tabs in ens
                    353: .ta \\$1n \\$2n \\$3n \\$4n \\$5n \\$6n \\$7n \\$8n \\$9n
                    354: ..
                    355: .nr PS 10u     \" Default pointsize
                    356: .nr VS 12p     \" Vertical spacing
                    357: .nr LL 6i      \" Line length
                    358: .nr LT 6i      \" Length of title
                    359: .nr PD \n(VSu*3/10     \" Paragraph spacing
                    360: .nr PD 1v
                    361: .if \n(PDu<\n(.V .nr PD \n(.V
                    362: .nr PI 5n      \" Paragraph indent
                    363: .nr FL 11u*\n(LLu/12u \" Footnote length
                    364: .nr CW 7u*\n(LLu/15u \" Column width
                    365: .nr GW \n(LLu/15u \" Gutter width
                    366: .nr PO 26i/27i \" Page offset
                    367: .nr HM 1i      \" Top margin
                    368: .nr FM 1i      \" Bottom margin
                    369: .nr Qd \n(PI   \" Quoted indent difference
                    370: .nr Ik 5n      \" .IP default indent
                    371: .nr Fn 0 1     \" Footnote count
                    372: .ds CF "- \\n(PN -"
                    373: .ds - \(mi
                    374: .ds ' \z\(aa
                    375: .ds ` \z\(ga
                    376: .ds : \z:
                    377: .ds ^ \z^
                    378: .ds ~ \z~
                    379: .ds C \z^
                    380: .ds , \z,
                    381: .It
                    382: .\" end of /usr/lib/tmac.s

unix.superglobalmegacorp.com

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