Annotation of researchv10no/cmd/monk/db/macro, revision 1.1.1.1

1.1       root        1: |macro(.top.of.page;
                      2: [
                      3: .de)h
                      4: .ev2
                      5: .ll\\nWu
                      6: .lt\\nWu
                      7: .ie"\*(.T"aps" \{\
                      8: .nr;o \\n(.o
                      9: .po0
                     10: .lt7.5i
                     11: .ps10
                     12: .vs12p
                     13: .ft1
                     14: .tl'--''--'
                     15: .ft
                     16: .vs
                     17: .ps
                     18: .lt
                     19: .po\\n(;ou \}
                     20: .el\{\
                     21: .ps10
                     22: .vs12p
                     23: .ft1
                     24: .tl''''
                     25: .ft
                     26: .vs
                     27: .ps\}
                     28: .nrP +1
                     29: .if\\n(:C \{\
                     30: .ll\\n(W0u
                     31: .lt\\n(W0u \}
                     32: .TP
                     33: .if\\n(:C \{\
                     34: .ll\\nWu
                     35: .lt\\nWu \}
                     36: .br
                     37: .ev
                     38: .ch)n -\\n(:mu
                     39: .ch)f -\\n(:ou
                     40: .if!\\n(:q .nr :v 0
                     41: .nr:V \\n(.v
                     42: .mk:r
                     43: .mkU0
                     44: .rrU1 U2 U3 U4 U5 U6 U7 U8 U9
                     45: .if\\n(:d=0&((\\n(:z-\\n(:w):(\\n(:w-\\n(:z)) \{\
                     46: .nr;t \\n(:w%26+1
                     47: .af;w a
                     48: .nr;w \\n(;t
                     49: .ie\\n(!\\n(;w \{\
                     50: .)z
                     51: .)s
                     52: .mkU0
                     53: .rrU1 U2 U3 U4 U5 U6 U7 U8 U9 \}
                     54: .el\{\
                     55: .)z
                     56: .)s \}
                     57: .rr;t ;w \}
                     58: .nr:T 0
                     59: .if\\n(:A>0 \{\
                     60: .nr;i \\n(.i
                     61: .in0
                     62: .:2
                     63: .nr:T 1
                     64: .in\\n(;iu \}
                     65: .mk#T
                     66: .rr;i ;o ;t ;w
                     67: .ns
                     68: ..
                     69: ])
                     70: |macro(top.of.page;
                     71: [
                     72: .deTP
                     73: 'sp
                     74: .af;P \\gP
                     75: .afP 1
                     76: .nr;P \\nP
                     77: .afP \\g(;P
                     78: .af;P 1
                     79: 'sp2
                     80: .if\\n(;P-1 .tl \\*(PH
                     81: .if!\\n(;P%2 .tl \\*(EH
                     82: .if\\n(;P%2 .tl \\*(OH
                     83: 'sp2
                     84: .if\\n(;P=4 .if "\\*(f0"model" \
                     85: .pl13.25i
                     86: .rr;P
                     87: ..
                     88: ])
                     89: |macro(.bottom.of.page;
                     90: [
                     91: .de)f
                     92: .if\\n(:A \{\
                     93: .rn)f ;u
                     94: .nrT. 1
                     95: .if\\n(:f=0 .T# 1
                     96: 'br
                     97: .nr:f 1
                     98: .rn;u )f \}
                     99: .nr;y \\n(.pu-\\n(nlu-\\n(:mu
                    100: .if\\n(:qu>1v .nr ;y -1v
                    101: .ie\\n(:q&\\n(;y&((\\n(:C<2):(\\n(:v=0)) .)o
                    102: .el\{\
                    103: .nr:o \\n(:m+\\n(:q
                    104: .if\\n(:q \
                    105: .nr:o +\\n(:Vu-1u
                    106: .ch)n 15i
                    107: .ch)f 15i \}
                    108: .ie\\n(:C=0 'bp
                    109: .el.ie \\n(:C=\\n(:c \{\
                    110: .nr;d \\n(.lu-\\n(W\\n(:Cu
                    111: .nr:C 1
                    112: .nrO \\n(O1u
                    113: .po\\nOu
                    114: .nrW \\n(W1u+\\n(;du
                    115: .ll\\nWu
                    116: .lt\\nWu
                    117: .nr:m \\n(:M
                    118: 'bp
                    119: .rr;d \}
                    120: .el\{\
                    121: .if\\n(:C=1 .if "\\*(f0"acm" \
                    122: .pl10.875i
                    123: .if\\n(nl>\\n(U\\n(:C \
                    124: .mkU\\n(:C
                    125: .nr;d \\n(.lu-\\n(W\\n(:Cu
                    126: .nr:C +1
                    127: .ie\\n(U\\n(:Cu \
                    128: 'sp|\\n(U\\n(:Cu
                    129: .el'sp |\\n(U0u
                    130: .ch)n -\\n(:mu
                    131: .ch)f -\\n(:ou
                    132: .if!\\n(:q .nr :v 0
                    133: .nrO \\n(O\\n(:Cu
                    134: .po\\nOu
                    135: .nrW \\n(W\\n(:Cu+\\n(;du
                    136: .ll\\nWu
                    137: .lt\\nWu
                    138: .if\\n(:d=0&((\\n(:z-\\n(:w):(\\n(:w-\\n(:z)) \{\
                    139: .nr;t \\n(:w%26+1
                    140: .af;w a
                    141: .nr;w \\n(;t
                    142: .if!\\n(!\\n(;w \{\
                    143: .)z
                    144: .)s \}
                    145: .rr;t ;w \}
                    146: .nr:T 0
                    147: .if\\n(:A>0 \{\
                    148: .nr;i \\n(.i
                    149: .in0
                    150: .:2
                    151: .nr:T 1
                    152: .in\\n(;iu \}
                    153: .mk#T
                    154: .rr;d ;i ;t ;w
                    155: .ns\}
                    156: .if\\n(:A \{\
                    157: .nr:K \\n(:ou+2v
                    158: .ch>f -(\\n(:Ku+1v)
                    159: 'br\}
                    160: .rr;y
                    161: ..
                    162: ])
                    163: |macro(bottom.of.page;
                    164: [
                    165: .deBP
                    166: .ev2
                    167: .if\\n(:C \{\
                    168: .ll\\n(W0u
                    169: .lt\\n(W0u \}
                    170: 'sp
                    171: .af;P \\gP
                    172: .afP 1
                    173: .nr;P \\nP
                    174: .afP \\g(;P
                    175: .af;P 1
                    176: .if!\\n(;P%2 .tl \\*(EF
                    177: .if\\n(;P%2 .tl \\*(OF
                    178: .tl\\*(PF
                    179: .if\\n(:C \{\
                    180: .ll\\nWu
                    181: .lt\\nWu \}
                    182: .ev
                    183: .rr;P
                    184: ..
                    185: ])
                    186: |macro(.float.output;
                    187: [
                    188: .de)z
                    189: .if\\n(:z=\\n(:w .tm no floats to output
                    190: .nr:w \\n(:w%26+1
                    191: .af;w a
                    192: .nr;w \\n(:w
                    193: .nr;q \\n(.u
                    194: .nr;L \\n(.L
                    195: .nr;i \\n(.i
                    196: .ev1
                    197: .nf
                    198: .ls1
                    199: .in0
                    200: .nr:d 1
                    201: .rs
                    202: .br
                    203: .?\\n(;w
                    204: .if\\n(;q .fi
                    205: .ls\\n(;L
                    206: .in\\n(;iu
                    207: .nr:d 0
                    208: .ev
                    209: .ne2
                    210: .rm?\\n(;w
                    211: .rr|\\n(;w !\\n(;w
                    212: .rr;L ;i ;q ;w
                    213: ..
                    214: ])
                    215: |macro(.multiple.float.output;
                    216: [
                    217: .de)s
                    218: .if!(\\n(:z=\\n(:w) \{\
                    219: .nr;t \\n(:w%26+1
                    220: .af;w a
                    221: .nr;w \\n(;t
                    222: .nr;h \\n(|\\n(;w
                    223: .if(((\\n(!\\n(;w=1)&(\\n(:C<2))&\
                    224: ((\\n(;h<\\n(.t):((\\n(;h>(\\n(.p-\\n(:r-\\n(:m))&\
                    225: (\\n(nl<=(\\n(.p-\\n(:r-\\n(:o/2u+\\n(:r))))) \{\
                    226: .)z
                    227: .)s \}
                    228: .rr;h ;t ;w \}
                    229: ..
                    230: ])
                    231: |macro(.flush.float.output;
                    232: [
                    233: .de)w
                    234: .if!(\\n(:z=\\n(:w) \{\
                    235: .nr;o \\n(:w
                    236: .)s
                    237: .if\\n(:w=\\n(;o \{\
                    238: .nr:d 1
                    239: .rs
                    240: .bp
                    241: .nr:d 0 \}
                    242: .)w \}
                    243: .rr;o
                    244: ..
                    245: ])
                    246: |macro(.footnote.output;
                    247: [
                    248: .de)o
                    249: .if\\n(:v&\\n(:C=1 .nr :m \\n(:o
                    250: .ev1
                    251: .nf
                    252: .ls1
                    253: .in0
                    254: .:F
                    255: .ie"\\n(.z":3" \{\
                    256: .br
                    257: .di
                    258: .ie\\n(dnu<=\\n(:Hu \{\
                    259: .nr:q 0
                    260: .nr:o \\n(:mu
                    261: .rm:3 :F \}
                    262: .el\{\
                    263: .nrdn +\\n(:V-\\n(.v
                    264: .nr:q \\n(dnu
                    265: .nr:o \\n(:mu+\\n(:qu
                    266: .nr:o +\\n(:Vu-1u
                    267: .rn:3 :F \} \}
                    268: .el\{\
                    269: .nr:q 0
                    270: .rm:F
                    271: .nr:o \\n(:mu
                    272: .ch)n 15i \}
                    273: .ev
                    274: ..
                    275: ])
                    276: |macro(.footnote.diverter;
                    277: [
                    278: .de)n
                    279: .di:3
                    280: .nr;o \\n(.o
                    281: .po\\nOu
                    282: .ps10
                    283: .vs12p
                    284: .ft1
                    285: .ie\n(.A=0 \l@\\n(.lu@
                    286: .el_____________________________
                    287: .nr:H \\n(.v
                    288: .ft
                    289: .vs
                    290: .ps
                    291: .po\\n(;ou
                    292: ..
                    293: ])
                    294: |macro(.catch.diverter;
                    295: [
                    296: .deC0
                    297: .diCO
                    298: ..
                    299: ])
                    300: |macro(.end.of.file;
                    301: [
                    302: .de)q
                    303: ..
                    304: ])
                    305: |macro(.pop.counter;
                    306: [
                    307: .de)C
                    308: .nr\\$1 \\$3
                    309: .ds\\$2 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
                    310: ..
                    311: ])
                    312: |macro(.initalize;
                    313: [
                    314: .nr:A 0
                    315: .nr:B 0
                    316: .nr:C 0
                    317: .nr:K 0
                    318: .nr:M .8i
                    319: .nr:N 0
                    320: .nr:T 0
                    321: .nr:V \n(.v
                    322: .nr:c 0
                    323: .nr:d 0
                    324: .nr:f 0
                    325: .nr:m .8i
                    326: .nr:o \n(:mu
                    327: .nr:q 0
                    328: .nr:r .6i
                    329: .nr:v 0
                    330: .nr:w 0
                    331: .nr:x 0
                    332: .nr:y 0
                    333: .nr:z 0
                    334: .dsAT \f(HBA\h'-.2m'T\h'-.15m'\s0\s13&\s0\s16\h'-.15m'T\fP
                    335: .if\n(mo-0 .ds DT January
                    336: .if\n(mo-1 .ds DT February
                    337: .if\n(mo-2 .ds DT March
                    338: .if\n(mo-3 .ds DT April
                    339: .if\n(mo-4 .ds DT May
                    340: .if\n(mo-5 .ds DT June
                    341: .if\n(mo-6 .ds DT July
                    342: .if\n(mo-7 .ds DT August
                    343: .if\n(mo-8 .ds DT September
                    344: .if\n(mo-9 .ds DT October
                    345: .if\n(mo-10 .ds DT November
                    346: .if\n(mo-11 .ds DT December
                    347: .asDT " \n(dy, 19\n(yr
                    348: .ie"\*(.T"aps" .ds LO \s36\(Lb\s0
                    349: .el.ie "\*(.T"eps" .ds LO \s36\(Lb\s0
                    350: .el.ie "\*(.T"i300" .ds LO \s36\(Lb\s0
                    351: .el.ie "\*(.T"im300" .ds LO \s36\(Lb\s0
                    352: .el.ie "\*(.T"post" .ds LO \s36\(LH\s0
                    353: .el.ds LO \s36\(L1\s0\s16\v'-.4'\*(AT\v'.4'\h'-\w'\*(AT'u'\s0
                    354: .if\nP .nr P -1
                    355: .nrP \nP 1
                    356: .nrU0 .6i
                    357: .rrU1 U2 U3 U4 U5 U6 U7 U8 U9
                    358: .dsPH ''- \\nP -''
                    359: .wh0 )h
                    360: .wh-\n(:mu )f
                    361: .ch)f 15i
                    362: .wh-\n(:mu )n
                    363: .ch)f -\n(:mu
                    364: .wh-\n(:ru BP
                    365: .em)q
                    366: .ds` \\k:\h@-\\n(.wu*8u/10u@\h@\\n(.fu/2u*2u+1u-\\n(.fu*.2m@\(ga\h@|\\n:u@
                    367: .ds' \\k:\h@-\\n(.wu*8u/10u@\h@\\n(.fu/2u*2u+1u-\\n(.fu*.2m+.07m@\(aa\h@|\\n:u@
                    368: .ds+ \\k:\h@-\\n(.wu*8u/10u@\h@\\n(.fu/2u*2u+1u-\\n(.fu*.2m+.07m@\[email protected]@\(aa\[email protected]@\h@|\\n:u@
                    369: .ds^ \\k:\h@-\\n(.wu*8u/10u@\h@\\n(.fu/2u*2u+1u-\\n(.fu*.15m-.07m@\
                    370: \h@\\n(.fu-1u/2u*.02m@^\h@|\\n:u@
                    371: .ds~ \\k:\h@-\\n(.wu*8u/10u@\h@\\n(.fu/2u*2u+1u-\\n(.fu*.2m-.07m@\
                    372: \h@\\n(.fu-1u/2u*.05m@~\h@|\\n:u@
                    373: .ds, \\k:\h@-\\n(.wu*85u/100u@\[email protected]@,\[email protected]@\h@|\\n:u@
                    374: .ds: \\k:\h@-\\n(.wu*85u/100u@\h@\\n(.fu/2u*2u+1u-\\n(.fu*3u*.06m@\
                    375: \h@3u-\\n(.fu/2u*.05m-.1m@\
                    376: \[email protected]@\z.\h@\\n(.fu-1u/2u*.05m+.2m@.\[email protected]@\h@|\\n:u@
                    377: .ds; \\k:\h@-\\n(.wu*75u/100u@\h@\\n(.fu/2u*2u+1u-\\n(.fu*3u*.09m@\
                    378: \h@3u-\\n(.fu/2u*.06m-.15m@\h@\\n(.fu-1u/2u*.04m@\
                    379: \[email protected]@\z.\[email protected]@.\[email protected]@\h@|\\n:u@
                    380: .ds- \\k:\h@-\\n(.wu*75u/100u@\[email protected]@`\[email protected]@\h@|\\n:u@
                    381: .ds/ \\k:\h@-\\n(.wu*85u/100u@\[email protected]@\(aa\[email protected]@\h@|\\n:u@
                    382: ])

unix.superglobalmegacorp.com

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