Annotation of coherent/a/usr/lib/tmac.s, revision 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.