Annotation of researchv10no/cmd/mk/export/tmac.an, revision 1.1.1.1

1.1       root        1: '''\"  PWB Manual Entry Macros - 1.36 of 11/11/80
                      2: '''\"  Nroff/Troff Version     @(#)1.36
                      3: '''\"  Option -rs1 short (9") pages
                      4: '''\"  Option -rp# set no. of first page, put no. of pgs. on stderr
                      5: '''\"  Option -rd1 give modified date instead of printed date
                      6: .deth
                      7: .tmwrong version of man entry macros - use -man6
                      8: .ab
                      9: ..
                     10: .ifn .ds Tm \uTM\d
                     11: .ift .ds Tm \v'-0.5m'\s-4TM\s+4\v'0.5m'
                     12: .de}E
                     13: .}f
                     14: .in\\n()Ru+\\n(INu
                     15: .ll\\n(LLu
                     16: .lt\\n(LLu
                     17: .pl\\n()Lu
                     18: ..
                     19: .deDT
                     20: .ift .ta 3.6m 7.2m 10.8m 14.4m 18m 21.6m 25.2m 28.8m 32.4m 36m 39.6m 43.2m 46.8m
                     21: .ifn .ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n
                     22: ..
                     23: .de HY
                     24: .hy14
                     25: ..
                     26: .de}f
                     27: .ift .vs \\n()Vp
                     28: .ps\\n()S
                     29: .ft1
                     30: ..
                     31: .de}H
                     32: .ev1
                     33: .}C
                     34: .}E
                     35: .ie\\n()s 'sp |2v
                     36: .el'sp |3v
                     37: .".ps\\n()S-1
                     38: .".iet .bd1 3
                     39: .".el.bd1 0
                     40: .tl \\*(]H\\*(]L\\*(]H
                     41: .bd1
                     42: .ps\\n()S
                     43: .ie\\n()s 'sp 1.5v
                     44: .el'sp 3v
                     45: .ev
                     46: .ns
                     47: .if \\n(CL .2C
                     48: ..
                     49: .de}F
                     50: .ev1
                     51: .}E
                     52: .if\\n()s 'sp |\\n(.pu-1v-1p
                     53: .if\\n()t 'sp |\\n(.pu-3v
                     54: .ifn 'sp |\\n(.pu-4v
                     55: .ifn .tl Page %\\*(]D\\*(]W
                     56: .if\\n()s .tl - % -
                     57: .if\\n()t \{.if o .tl Page %\\*(]D\\*(]W
                     58: .ife .tl \\*(]W\\*(]DPage % \}
                     59: .ev
                     60: 'bp
                     61: ..
                     62: .ifn .ig
                     63: .de}C
                     64: .if "\\*(.T"aps"\{\
                     65: .      po0i
                     66: .      lt7.5i
                     67: .      if\\n()s .tl \l0.25i\l0.25i\h1i\l0.25i
                     68: .      if\\n()t .tl \l0.25i\l0.25i
                     69: .      lt
                     70: .      po\}
                     71: ..
                     72: .de}M
                     73: .}N
                     74: .wh-.5p }C
                     75: .ll\\n(LLu
                     76: .}P
                     77: ..
                     78: .de}K
                     79: .}N
                     80: .pl1
                     81: .ll\\n(LLu
                     82: ..
                     83: .de}P
                     84: .nr )P \\n%+1-\\np
                     85: .if \\nq .tm \\n(.F \\n()P \\np
                     86: .bp
                     87: .if \\nq .nr p \\n%
                     88: ..
                     89: .deTH
                     90: .PD
                     91: .nrIN \\n()Mu
                     92: .ift .ds ]H \\$1\^(\^\\$2\^)
                     93: .ifn .ds ]H \\$1(\\$2)
                     94: .if\\n()s .ds ]D
                     95: .if\\n()t .ds ]D Tenth Edition
                     96: .ifn .ds ]D Tenth Edition
                     97: .ds]L
                     98: .if!\\$3 .ds ]L (\^\\$3\^)
                     99: .if!\\$4 .ds ]D \\$4
                    100: .wh0 }H
                    101: .wh-\\n(:mu }F
                    102: .em}M
                    103: .if\\n(nl .}P
                    104: .nr)I \\n()Mu
                    105: .nr)R 0
                    106: .}E
                    107: .DT
                    108: .ifn \{.na
                    109: .nh\}
                    110: .ift \{.bd S 3 3
                    111: .HY \}
                    112: ..
                    113: .deSH
                    114: .PD
                    115: .}X 0 "\\$1" smaller
                    116: .nr)E 2
                    117: \&\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6
                    118: ..
                    119: .deSS
                    120: .}X 3n "" ""
                    121: .nr)E 2
                    122: \&\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6
                    123: ..
                    124: .de}X
                    125: .}E
                    126: .ti\\$1
                    127: .sp\\n(PDu
                    128: .ne1.1v
                    129: .nr)R 0
                    130: .fi
                    131: '''ss12
                    132: '''if\\$2SYNOPSIS .ss 18
                    133: .it1 }N
                    134: .if!\\$3 .SM
                    135: .iet .bd1 3
                    136: .el.bd1 0
                    137: ..
                    138: .de}2
                    139: .nr)E 0
                    140: .}E
                    141: .nr)I \\n()Mu
                    142: .ns
                    143: .bd1
                    144: ..
                    145: .deSM
                    146: .nh
                    147: .ps\\n()S-1
                    148: .if!\\$1 \&\\$1
                    149: .if!\\$2 \&\\$2
                    150: .if!\\$3 \&\\$3
                    151: .if!\\$4 \&\\$4
                    152: .if!\\$5 \&\\$5
                    153: .if!\\$6 \&\\$6
                    154: .if!\\$1 .ps \\n()S
                    155: .if\\$1 .it 1 }N
                    156: .HY
                    157: ..
                    158: .deI
                    159: .nh
                    160: .ft2
                    161: .it1 }N
                    162: .if!\\$1 \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6
                    163: .HY
                    164: ..
                    165: .deB
                    166: .nh
                    167: .it1 }N
                    168: .ie!\\$1 \%\&\f5\\$1 \\$2 \\$3 \\$4 \\$5 \\$6
                    169: .el .ft5
                    170: .HY
                    171: ..
                    172: .deL
                    173: .nh
                    174: .it1 }N
                    175: .ift \{.ie!\\$1 \%\&\f5\\$1 \\$2 \\$3 \\$4 \\$5 \\$6
                    176: .el .ft5 \}
                    177: .ifn \{.ft5
                    178: .if!\\$1 \{.ie\\$2 `\\$1'
                    179: .el .ie\\$3 `\\$1 \\$2'
                    180: .el .ie\\$4 `\\$1 \\$2 \\$3'
                    181: .el .ie\\$5 `\\$1 \\$2 \\$3 \\$4'
                    182: .el .ie\\$6 `\\$1 \\$2 \\$3 \\$4 \\$5'
                    183: .el `\\$1 \\$2 \\$3 \\$4 \\$5 \\$6'\}\}
                    184: .HY
                    185: ..
                    186: .deF
                    187: .nh
                    188: .it1 }N
                    189: .ie!\\$1 \%\&\f5\\$1 \\$2 \\$3 \\$4 \\$5 \\$6
                    190: .el .ft5
                    191: .HY
                    192: ..
                    193: .deRI
                    194: .nh
                    195: .}S 1 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
                    196: .HY
                    197: .}f
                    198: ..
                    199: .deIR
                    200: .nh
                    201: .}S 2 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
                    202: .HY
                    203: .}f
                    204: ..
                    205: .deIB
                    206: .nh
                    207: .ift .}S 2 5 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
                    208: .ifn .}S 2 1 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
                    209: .HY
                    210: .}f
                    211: ..
                    212: .deRB
                    213: .nh
                    214: .ift .}S 1 5 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
                    215: .ifn .}S 1 1 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
                    216: .HY
                    217: .}f
                    218: ..
                    219: .deBR
                    220: .nh
                    221: .ift .}S 5 1 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
                    222: .ifn .}S 1 1 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
                    223: .HY
                    224: .}f
                    225: ..
                    226: .deBI
                    227: .nh
                    228: .ift .}S 5 2 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
                    229: .ifn .}S 1 2 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
                    230: .HY
                    231: .}f
                    232: ..
                    233: .de LR
                    234: .nh
                    235: .ift \%\&\f5\\$1\f1\\$2
                    236: .ifn \%`\\$1'\\$2
                    237: .HY
                    238: ..
                    239: .de RL
                    240: .nh
                    241: .ift \%\&\f1\\$1\\f5\\$2\\f1\\$3
                    242: .ifn \%\\$1`\\$2'\\$3
                    243: .HY
                    244: ..
                    245: .de}S
                    246: .ds]F
                    247: .if\\$12 .if !\\$5 .ds ]F \^
                    248: .if\\$22 .if !\\$5 .ds ]F \^
                    249: .ie!\\$4 .}S \\$2 \\$1 "\\$3\f\\$1\\$4\\*(]F" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
                    250: .el\\$3
                    251: .}f
                    252: ..
                    253: .deFR
                    254: \%\&\f5\\$1\f1\\$2 \\$3 \\$4 \\$5 \\$6
                    255: ..
                    256: .deRF
                    257: \%\&\f1\\$1\f5\\$2\f1\\$3
                    258: ..
                    259: .deEX
                    260: .ift .ft5
                    261: .nf
                    262: ..
                    263: .deEE
                    264: .ft1
                    265: .fi
                    266: ..
                    267: .dePP
                    268: .sp\\n(PDu
                    269: .ne1.1v
                    270: .}E
                    271: .nr)I \\n()Mu
                    272: .ns
                    273: ..
                    274: .deP
                    275: .PP
                    276: ..
                    277: .deLP
                    278: .PP
                    279: ..
                    280: .dePD
                    281: .ift .nr PD .4v
                    282: .ifn .nr PD 1v
                    283: .if!\\$1 .nr PD \\$1v
                    284: ..
                    285: .deHP
                    286: .sp\\n(PDu
                    287: .ne1.1v
                    288: .if!\\$1 .nr )I \\$1n
                    289: .ll\\n(LLu
                    290: .in\\n()Ru+\\n(INu+\\n()Iu
                    291: .ti\\n()Ru+\\n(INu
                    292: .}f
                    293: ..
                    294: .deIP
                    295: .ie!\\$1 \{.TP "\\$2"
                    296: \&\\$1\}
                    297: .el\{.sp\\n(PDu
                    298: .ne1.1v
                    299: .if!\\$2 .nr )I \\$2n
                    300: .}f
                    301: .ll\\n(LLu
                    302: .in\\n()Ru+\\n(INu+\\n()Iu
                    303: .lg\}
                    304: ..
                    305: .deTP
                    306: .if!\\$1 \{.nr )I \\$1n
                    307: .if\\$10 .nr )I \\n()M\}
                    308: .sp\\n(PDu
                    309: .ne1.1v
                    310: .in\\n()Ru
                    311: .lg0
                    312: .ns
                    313: .it1 }N
                    314: .nr)E 1
                    315: .di]B
                    316: ..
                    317: .deTF
                    318: .IP "" \w'\f5\\$1\ \ \fP'u
                    319: .PD0
                    320: ..
                    321: .de}1
                    322: .ds]X \&\\*(]B\\
                    323: .rm]B
                    324: .nr)E 0
                    325: .if!\\$1 .nr )I \\$1n
                    326: .}f
                    327: .ll\\n(LLu
                    328: .in\\n()Ru+\\n(INu+\\n()Iu
                    329: .ti\\n(INu
                    330: .ie!\\n()Iu+\\n()Ru-\w\\*(]Xu-3p \{\\*(]X
                    331: .br\}
                    332: .el\\*(]X\h|\\n()Iu+\\n()Ru\c
                    333: .}f
                    334: .lg
                    335: ..
                    336: .de}N
                    337: .if\\n()E .br
                    338: .if\\n()E1 .di
                    339: .if\\n()E0 .}f
                    340: .if\\n()E1 .}1
                    341: .if\\n()E2 .}2
                    342: ..
                    343: .deRS
                    344: .nr]\\n+()p \\n()I
                    345: .nr)\\n()p \\n()R
                    346: .ie!\\$1 .nr )R +\\$1n
                    347: .el.nr )R +\\n()I
                    348: .nr)I \\n()Mu
                    349: .}E
                    350: ..
                    351: .deRE
                    352: .if!\\$1 \{.ie \\$10 .nr )p 1 1
                    353: .el.nr )p \\$1 1 \}
                    354: .ds]i \\*(]I\\n()p
                    355: .ds]r \\*(]R\\n()p
                    356: .nr)I \\*(]i
                    357: .nr)R \\*(]r
                    358: .if\\n()p .nr )p -1
                    359: .}E
                    360: ..
                    361: '''\"  .2C begin 2-column display, by diversion
                    362: '''\"   CC=amount of text that will fit on page
                    363: '''\"  CL=1 multicolumn in effect, else 0
                    364: '''\"  CI saved indent
                    365: '''\"  CB contains diverted text
                    366: .de 2C
                    367: .ne 2
                    368: .nf
                    369: .nr CC \\n(.t/1v*2v
                    370: .nr CI \\n(IN
                    371: .nr IN 0
                    372: .di CB
                    373: .nr CL 1
                    374: .}E
                    375: .dt \\n(CCu C1
                    376: ..
                    377: '''\"  .1C return to 1-column
                    378: .de 1C
                    379: .nr CL 0
                    380: .C1
                    381: .fi
                    382: ..
                    383: '''\"  end of diversion, at end of page or return to 1-column
                    384: '''\"  CC=pos of nominal column end
                    385: .de C1
                    386: .dt
                    387: \!.C3
                    388: .di
                    389: .if \\n(dn \{.nr CC \\n(dnu/2u+\\n(nlu
                    390: .wh \\n(CCu C2
                    391: .mk
                    392: .nf
                    393: .nr IN \\n(CIu
                    394: .}E
                    395: .CB \}
                    396: ..
                    397: '''\"  end of first column retrieved from diversion
                    398: '''\"  CC=pos of actual column end
                    399: .de C2
                    400: .wh \\n(CCu
                    401: .mk CC
                    402: .po +(\\n(LLu/2u)u
                    403: .rt
                    404: .if \\n(dn>1v .ns
                    405: ..
                    406: '''\"  end of second column
                    407: .de C3
                    408: .br
                    409: .po -(\\n(LLu/2u)u
                    410: .if \\n(CC>\\n(nl .sp |\\n(CCu
                    411: .ne 2
                    412: ..
                    413: .dePM
                    414: .if\\$1 .nr !K 0
                    415: .if\w\\$1 \{\
                    416: .ie\\$1P .nr !K 1
                    417: .el.ie \\$1BP .nr !K 3
                    418: .el.ie \\$1BR .nr !K 4
                    419: .el.nr !K 2 \}
                    420: .if\\n(!K .wh -(\\n(:mu+5v) )G
                    421: ..
                    422: .de)G
                    423: .if\\n(!K 'sp 2v
                    424: .ie\\n(!K=1 \{\
                    425: .iet .bd1 3
                    426: .el.bd1 0
                    427: .tlPRIVATE
                    428: .bd1
                    429: .tlThis information should not be disclosed to unauthorized persons.
                    430: .tlIt is meant solely for use by authorized Bell System employees. \}
                    431: .el.ie \\n(!K=3 \{\
                    432: .iet .bd1 3
                    433: .el.bd1 0
                    434: .tlBELL LABORATORIES PROPRIETARY
                    435: .bd1
                    436: .tlNot for use or disclosure outside Bell Laboratories except by
                    437: .tlwritten approval of the director of the distributing organization. \}
                    438: .el.ie \\n(!K=4 \{\
                    439: .iet .bd1 3
                    440: .el.bd1 0
                    441: .tlBELL LABORATORIES RESTRICTED
                    442: .bd1
                    443: .tlThe information herein is meant solely for use by authorized
                    444: .tlBell Laboratories employees and is not to be disclosed to others. \}
                    445: .el.if \\n(!K=2 \{\
                    446: .iet .bd1 3
                    447: .el.bd1 0
                    448: .tlNOTICE
                    449: .bd1
                    450: .tlNot for use or disclosure outside the
                    451: .tlBell System except under written agreement. \}
                    452: ..
                    453: .nr)s 0
                    454: .ift .if \ns .nr )s 1
                    455: .nr)t 0
                    456: .ift .if !\ns .nr )t 1
                    457: .if\n()s \{.nr )L 9i
                    458: .nrLL 4.75i
                    459: .nr)O .75i
                    460: .nr)S 9
                    461: .nr)V 10 \}
                    462: .if\n()t \{.nr )L 11i
                    463: .nrLL 6.5i
                    464: .nr)O 1i
                    465: .nr)S 10
                    466: .nr)V 12 \}
                    467: .ift \{.ds R \(rg
                    468: .dsS \s\n()S
                    469: ..\}
                    470: .ifn \{.nr )L 11i
                    471: .nrLL 6.5i
                    472: .nr)O .463i
                    473: .if '\*(.T'think' \{.nrLL 80n
                    474: .nr)O 0\}
                    475: .if '\*(.T'thinksmall' \{.nrLL 142n
                    476: .vs 9p
                    477: .nr)O 0\}
                    478: .dsR (Reg.)
                    479: .dsS
                    480: ..\}
                    481: .if\nT .nr LL 80n
                    482: .if\nV>1 \{
                    483: .nrLL 82n
                    484: .nr)L 84v
                    485: .rmul \}
                    486: .nr)p 0 1
                    487: .ds]I \\\\n(]
                    488: .ds]R \\\\n()
                    489: .if\nd0 .nr m \n(mo-1
                    490: .if\nm0 .ds ]m January
                    491: .if\nm1 .ds ]m February
                    492: .if\nm2 .ds ]m March
                    493: .if\nm3 .ds ]m April
                    494: .if\nm4 .ds ]m May
                    495: .if\nm5 .ds ]m June
                    496: .if\nm6 .ds ]m July
                    497: .if\nm7 .ds ]m August
                    498: .if\nm8 .ds ]m September
                    499: .if\nm9 .ds ]m October
                    500: .if\nm10 .ds ]m November
                    501: .if\nm11 .ds ]m December
                    502: .ifn \{.nr m \nm+1
                    503: .ie\nd .ds ]W (last mod. \nm/\nd/\ny)
                    504: .el.ds ]W (printed \n(mo/\n(dy/\n(yr)
                    505: ..\}
                    506: .if\n()s .ds ]W
                    507: .if\n()t \{.ie \nd .ds ]W \*(]m \nd, 19\ny
                    508: .el.ds ]W \*(]m \n(dy, 19\n(yr
                    509: ..\}
                    510: .pl\n()Lu
                    511: .ll\n(LLu
                    512: .lt\n(LLu
                    513: .po\n()Ou
                    514: .fp 5 L CW
                    515: .ift .tr \``\''
                    516: .}f
                    517: .if\n()s .nr :m 3.5v
                    518: .if\n()t .nr :m 6v
                    519: .ifn .nr :m 7v
                    520: .ift .nr )M 3.6m
                    521: .ifn .nr )M 5n
                    522: .em}K
                    523: .nr q \np
                    524: .if!\np .nr p 1
                    525: .pn \np

unix.superglobalmegacorp.com

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