Annotation of researchv10no/cmd/monk/o.db/coversheet.m, revision 1.1.1.1

1.1       root        1: |associate(mercury;
                      2:        clear temporary_counter, clear string temporary_array(0) temporary_array(1)
                      3:        temporary_array(2) temporary_array(3) temporary_array(4) temporary_array(5)
                      4:        temporary_array(6) temporary_array(7) temporary_array(8) temporary_array(9);
                      5: 
                      6:        if begin EQUAL_STRING(temporary_array(0), yes),
                      7:                incr mercury_counter,
                      8:                set string mercury_array(mercury_counter)
                      9:                "CHM - Chemistry and Materials",
                     10:        if end,
                     11:        if begin EQUAL_STRING(temporary_array(1), yes),
                     12:                incr mercury_counter, set string mercury_array(mercury_counter)
                     13:                "CMM - Communications",
                     14:        if end,
                     15:        if begin EQUAL_STRING(temporary_array(2), yes),
                     16:                incr mercury_counter, set string mercury_array(mercury_counter)
                     17:                "CMP - Computing",
                     18:        if end,
                     19:        if begin EQUAL_STRING(temporary_array(3), yes),
                     20:                incr mercury_counter, set string mercury_array(mercury_counter)
                     21:                "ELC - Electronics",
                     22:        if end,
                     23:        if begin EQUAL_STRING(temporary_array(4), yes),
                     24:                incr mercury_counter, set string mercury_array(mercury_counter)
                     25:                "LFS - Life Sciences",
                     26:        if end,
                     27:        if begin EQUAL_STRING(temporary_array(5), yes),
                     28:                incr mercury_counter,
                     29:                set string mercury_array(mercury_counter)
                     30:                "MAN - Manufacturing",
                     31:        if end,
                     32:        if begin EQUAL_STRING(temporary_array(6), yes),
                     33:                incr mercury_counter,
                     34:                set string mercury_array(mercury_counter)
                     35:                "MAS - Mathematics and Statistics",
                     36:        if end,
                     37:        if begin EQUAL_STRING(temporary_array(7), yes),
                     38:                incr mercury_counter, set string mercury_array(mercury_counter)
                     39:                "MKT - Marketing",
                     40:        if end,
                     41:        if begin EQUAL_STRING(temporary_array(8), yes),
                     42:                incr mercury_counter, set string mercury_array(mercury_counter)
                     43:                "PHY - Physics",
                     44:        if end,
                     45:        if begin EQUAL_STRING(temporary_array(9), yes),
                     46:                incr mercury_counter, set string mercury_array(mercury_counter)
                     47:                "STD - Standards",
                     48:        if end;
                     49: 
                     50:        [chm;
                     51:                incr temporary_counter, incr mercury_counter,
                     52:                set string mercury_array(mercury_counter)
                     53:                "CHM - Chemistry and Materials";]
                     54:        [cmm;
                     55:                incr temporary_counter, incr mercury_counter,
                     56:                set string mercury_array(mercury_counter) "CMM - Communications";]
                     57:        [cmp;
                     58:                incr temporary_counter, incr mercury_counter,
                     59:                set string mercury_array(mercury_counter) "CMP - Computing";]
                     60:        [elc;
                     61:                incr temporary_counter, incr mercury_counter,
                     62:                set string mercury_array(mercury_counter) "ELC - Electronics";]
                     63:        [lfs;
                     64:                incr temporary_counter, incr mercury_counter,
                     65:                set string mercury_array(mercury_counter) "LFS - Life Sciences";]
                     66:        [man;
                     67:                incr temporary_counter, incr mercury_counter,
                     68:                set string mercury_array(mercury_counter) "MAN - Manufacturing";]
                     69:        [mas;
                     70:                incr temporary_counter, incr mercury_counter,
                     71:                set string mercury_array(mercury_counter)
                     72:                "MAS - Mathematics and Statistics";]
                     73:        [mkt;
                     74:                incr temporary_counter, incr mercury_counter,
                     75:                set string mercury_array(mercury_counter) "MKT - Marketing";]
                     76:        [phy;
                     77:                incr temporary_counter, incr mercury_counter,
                     78:                set string mercury_array(mercury_counter) "PHY - Physics";]
                     79:        [std;
                     80:                incr temporary_counter, incr mercury_counter,
                     81:                set string mercury_array(mercury_counter) "STD - Standards";]
                     82:        [yes;
                     83:                incr temporary_counter,
                     84:                set string temporary_array(temporary_counter) yes;]
                     85:        [no;
                     86:                incr temporary_counter,
                     87:                set string temporary_array(temporary_counter) no;])
                     88:        |comment<summary: mercury (chm, cmm, cmp, elc, lfs, man, mas, mkt, phy, std mercury distribution for cover sheet)>
                     89: 
                     90: |associate(proprietary_class;;;
                     91:        [yes;
                     92:                set string proprietary_string yes;]
                     93:        [no;
                     94:                set string proprietary_string no;])
                     95:        |comment<summary: proprietary_class (proprietary classification for cover sheet)>
                     96: 
                     97: |associate(government_security;;;
                     98:        [yes;
                     99:                set string government_string yes;]
                    100:        [no;
                    101:                set string government_string no;])
                    102:        |comment<summary: government_security (government security clearance for cover sheet)>
                    103: 
                    104: |associate(earlier;;;
                    105: 
                    106:        [document_number $;
                    107:                set string earlier_document_number_string $;]
                    108:        [$;
                    109:                set string earlier_document_number_string $;])
                    110:        |comment<summary: earlier (replacing earlier document_number for cover sheet)>
                    111: 
                    112: |associate(att;;;
                    113: 
                    114:        [is_release yes;
                    115:                set string att_release_string yes;]
                    116:        [is_release no;
                    117:                set string att_release_string no;]
                    118:        [yes;
                    119:                set string att_release_string yes;]
                    120:        [no;
                    121:                set string att_release_string no;])
                    122:        |comment<summary: att (is_release for cover sheet)>
                    123: 
                    124: |environment(dh_name;
                    125:        divert.string dh_string;)
                    126:        |comment<summary: dh_name (department head's name for cover sheet)>
                    127: 
                    128: |environment(director_name;
                    129:        divert.string director_string;)
                    130:        |comment<summary: director_name (director's name for cover sheet)>
                    131: 
                    132: |environment(distribute_complete_memo;
                    133:        divert.input on complete_memo_string;)
                    134:        |comment<summary: distribute_complete_memo (distribution list for complete memo for cover sheet)>
                    135: 
                    136: |environment(distribute_cover_sheet;
                    137:        divert.input on cover_sheet_string;)
                    138:        |comment<summary: distribute_cover_sheet (distribution list for cover sheet for cover sheet)>
                    139: 
                    140: |associate(add_totals;;;
                    141: 
                    142:        [text $;
                    143:                add constant text_counter $, add constant other_marker $;]
                    144:        [other $;
                    145:                add constant other_counter $;]
                    146:        [figures $;
                    147:                add constant figure_counter $;]
                    148:        [tables $;
                    149:                add constant table_counter $;]
                    150:        [references $;
                    151:                add constant reference_counter $;])
                    152:        |comment<summary: add_totals (text, other, figure, table, reference counts for cover sheet)>
                    153: 
                    154: |environment(other;
                    155:                store other_marker page_counter;)
                    156:        |comment<summary: other (end of text body/start of attached pages)>
                    157: 
                    158: |environment(cover_sheet;
                    159:        clear string page_header page_footer, new.page, line.spacing 1,
                    160:        inline off, size 10, inline on, font.family helvetica,
                    161:        line.length 7.5i, page.length +.75i, page.offset .3i, indent 0,
                    162:        cs_heading_page1,
                    163:        cs_title,
                    164:        cs_authors,
                    165:        cs_numbers,
                    166:        cs_keywords,
                    167:        cs_mercury,
                    168:        cs_abstract_part1,
                    169:        cs_footer_page1,
                    170:        cs_abstract_part2,
                    171:        cs_heading_page2,
                    172:        cs_distribution_list,
                    173:        cs_spacing,
                    174:        cs_government,
                    175:        cs_att,
                    176:        cs_signatures,
                    177:        cs_proprietary,
                    178:        cs_earlier,
                    179:        cs_footer_page2,
                    180:        cs_abstract_continuation,
                    181:        cs_distribution_continuation;)
                    182:        |comment<summary: cover_sheet (produce the coversheet here)>
                    183: 
                    184: |environment(cs_heading_page1;
                    185:        spacing on, goto 0.2i, inline off, size 16, space 18, font bold,
                    186:        title "AT&T Bell Laboratories" " " "Document Cover Sheet",
                    187:        title " " " " "for Technical Memorandum";
                    188: 
                    189:        thick.line)
                    190: 
                    191: |environment(cs_title;
                    192:        new.line, remember position0,
                    193:        text bold "Title:", horizontal.motion 5.5i,
                    194:        text bold "Author's Date:",
                    195:        return position0,
                    196:        indent +.5i, line.length 5.0i,
                    197:        macro title_string,
                    198:        line.length 7.5i, indent -.5i,
                    199:        return position0, blank.lines, indent.line 6i,
                    200:        string date_string, new.line;
                    201: 
                    202:        blank.lines -0.1i, thick.line)
                    203: 
                    204: |environment(cs_authors;
                    205:        tab.stops 1.5i 4.45i 5.7i 6.95i,
                    206:        if else GT_NUMBER(author_counter, 1),
                    207:                set string plural_string "s",
                    208:        if else,
                    209:                clear string plural_string,
                    210:        tab, text bold "Author",
                    211:        string bold plural_string,
                    212:        tab, text bold "Location", tab, text bold "Ext.",
                    213:        tab, text bold "Dept.",
                    214:        tab.stops 4.2i 4.5i 5.5i 6.7i, indent .2i,
                    215: |for i in 1 2 3 4 5 6 7 8 9 [
                    216:        if begin GE_NUMBER(author_counter, $i),
                    217:                new.line, string author_array($i), tab,
                    218:                string location_array($i), text " ", string room_array($i), tab,
                    219:                string extension_array($i), tab, string department_array($i),
                    220:        if end,
                    221: ]
                    222:        new.line;
                    223: 
                    224:        blank.lines -0.1i, thick.line)
                    225: 
                    226: |environment(cs_numbers;
                    227:        tab.stops 0.9i 3.4i 5.65i,
                    228:        if else GT_NUMBER(document_counter, 1),
                    229:                set string plural_string "s",
                    230:        if else,
                    231:                clear string plural_string,
                    232:        tab, text bold "Document No",
                    233:        string bold plural_string, text bold ".",
                    234:        tab, text bold "Filing Case No",
                    235:        string bold plural_string, text bold ".",
                    236:        tab, text bold "Project No",
                    237:        string bold plural_string, text bold ".",
                    238:        tab.stops 0.8i 3.5i 5.75i,
                    239: |for i in 1 2 3 4 5 6 7 8 9 [
                    240:        if begin GE_NUMBER(document_counter, $i),
                    241:                new.line, tab, string document_array($i),
                    242:                tab, string file_case_array($i), tab, string work_program_array($i),
                    243:        if end,
                    244: ]
                    245:        new.line;
                    246: 
                    247:        blank.lines -0.1i, thick.line)
                    248: 
                    249: |environment(cs_keywords;
                    250:        text bold "Keywords:",
                    251:        blank.lines 0.1i, indent.line .2i, adjust off,
                    252:        macro keyword_string, new.line;
                    253: 
                    254:        blank.lines -0.1i, thick.line)
                    255: 
                    256: |environment(cs_mercury;
                    257:        tab.stops 2i 4i,
                    258:        text bold "MERCURY Announcement Bulletin Sections:",
                    259:        blank.lines 0.1i, indent .9i, inline off, size 8, space 10,
                    260: |for i in 1 4 7 [
                    261:        if begin GE_NUMBER(mercury_counter, $i),
                    262:                set i_plus_one $i+1,
                    263:                set i_plus_two $i+2,
                    264:                string mercury_array($i), tab,
                    265:                string mercury_array(i_plus_one), tab,
                    266:                string mercury_array(i_plus_two),
                    267:        if end,
                    268: ]
                    269:        ;
                    270: 
                    271:        blank.lines -0.1i, thick.line)
                    272: 
                    273: |environment(cs_abstract_part1;
                    274:        text bold "Abstract:", minimum.lines 0, paragraph,
                    275:        remember position0;)
                    276: 
                    277: |environment(cs_footer_page1;
                    278:        goto 9.375i,
                    279:        remember position1,
                    280:        thick.line,
                    281: 
                    282:        store total_counter page_counter, decr total_counter,
                    283:        add total_counter text_counter, add total_counter other_counter,
                    284:        add constant total_counter 2,
                    285:        store other_counter total_counter, sub other_counter other_marker,
                    286:        store text_counter total_counter, sub text_counter other_counter,
                    287:        size -2,
                    288:        text bold "Total Pages ", text "(including document cover sheet): ",
                    289:        size +2, number total_counter,
                    290: 
                    291:        return position1, blank.lines .5i, indent .6i,
                    292:        if else begin EQUAL_STRING(proprietary_string, yes),
                    293:                text bold "       AT&T \(em PROPRIETARY (Restricted)",
                    294:                indent -.1i,
                    295:                new.line, text "Solely for authorized persons having a need to know",
                    296:                new.line, text "Use pursuant to Company Instructions.",
                    297:                new.line, text "Requires Department Head approval (see below).",
                    298:        if end,
                    299:        if else begin,
                    300:                text bold "       AT&T \(em PROPRIETARY",
                    301:                indent -.1i,
                    302:                new.line, text "Use pursuant to Company Instructions",
                    303:        if end,
                    304:        indent 0,
                    305: 
                    306:        return position1, blank.lines .2i, indent.line 5.25i,
                    307:        text bold "Mailing Label";)
                    308: 
                    309: |environment(cs_abstract_part2;
                    310:        return position0, indent .2i, line.length 7i,
                    311:        invoke at constant 9.375i catch_diverter, macro abstract_string,
                    312:        if begin EQUAL_DIVERSION(catch_output),
                    313:                invoke end, rename catch_output abstract_string,
                    314:                store diversionheight more_abstract,
                    315:        if end;
                    316: 
                    317:        invoke off catch_diverter, line.length 7.5i)
                    318: 
                    319: |environment(cs_heading_page2;
                    320:        new.page, spacing on, goto 0.2i,
                    321: 
                    322:        text bold "Initial Distribution Specifications",
                    323:        horizontal.motion 3.0i,
                    324:        string bold document_array(1),
                    325:        new.line;
                    326: 
                    327:        blank.lines -0.1i, thick.line)
                    328: 
                    329: |environment(cs_distribution_list;
                    330:        horizontal.motion 1.25i,
                    331:        text bold "Complete Copy", horizontal.motion 2.75i,
                    332:        text bold "Cover Sheet Only",
                    333:        new.line, remember position0, fill off, indent .2i,
                    334:        set temporary_counter 6.25i,
                    335:        if UNEQUAL_STRING(proprietary_string, yes),
                    336:                if NULL_STRING(dh_string, director_string),
                    337:                        add constant temporary_counter 0.6875i,
                    338:        if UNEQUAL_STRING(government_string, yes),
                    339:                add constant temporary_counter 0.25i,
                    340:        if LE_NUMBER(author_counter, 3),
                    341:                add constant temporary_counter 0.4375i,
                    342:        if LE_NUMBER(author_counter, 6),
                    343:                add constant temporary_counter 0.4375i,
                    344:        if NULL_STRING(earlier_document_number_string),
                    345:                add constant temporary_counter 0.25i,
                    346:        invoke on number temporary_counter catch_diverter,
                    347:        macro complete_memo_string,
                    348:        if else begin EQUAL_DIVERSION(catch_output),
                    349:                invoke end, rename catch_output complete_memo_string,
                    350:                store diversionheight more_completememo,
                    351:        if end,
                    352:        if else,
                    353:                clear string complete_memo_string,
                    354:        return position0, indent 4i,
                    355:        invoke on number temporary_counter catch_diverter,
                    356:        macro cover_sheet_string,
                    357:        if else begin EQUAL_DIVERSION(catch_output),
                    358:                invoke end, rename catch_output cover_sheet_string,
                    359:                store diversionheight more_coversheet,
                    360:        if end,
                    361:        if else,
                    362:                clear string cover_sheet_string;
                    363: 
                    364:        indent 0, invoke off catch_diverter)
                    365: 
                    366: |environment(cs_spacing;
                    367:        goto 6.75i,
                    368: 
                    369:        if UNEQUAL_STRING(proprietary_string, yes),
                    370:                if NULL_STRING(dh_string, director_string),
                    371:                        blank.lines 0.6875i,
                    372:        if UNEQUAL_STRING(government_string, yes),
                    373:                blank.lines 0.25i,
                    374:        if LE_NUMBER(author_counter, 3),
                    375:                blank.lines 0.4375i,
                    376:        if LE_NUMBER(author_counter, 6),
                    377:                blank.lines 0.4375i,
                    378:        if NULL_STRING(earlier_document_number_string),
                    379:                blank.lines 0.25i;
                    380: 
                    381:        thick.line)
                    382: 
                    383: |environment(cs_government;
                    384:        if begin EQUAL_STRING(government_string, yes),
                    385:                text bold "Government Security Classified",
                    386:                blank.lines -0.1i, thick.line,
                    387:        if end;)
                    388: 
                    389: |environment(cs_att;
                    390:        if else begin EQUAL_STRING(att_release_string, no),
                    391:                text bold "Future AT&T Distribution by ITDS - ",
                    392:                text "Obtain approval for release to any AT&T employee",
                    393:                blank.lines -0.1i, thick.line,
                    394:        if end,
                    395:        if else begin,
                    396:                text bold "Future AT&T Distribution by ITDS - ",
                    397:                text "Release to any AT&T employee (excluding contract employees)",
                    398:                blank.lines -0.1i, thick.line,
                    399:        if end;)
                    400: 
                    401: |environment(cs_signatures;
                    402:        if else GT_NUMBER(author_counter, 1),
                    403:                set string plural_string "s",
                    404:        if else,
                    405:                clear string plural_string,
                    406:        text bold "Author Signature",
                    407:        string bold plural_string, new.line,
                    408:        if EQ_NUMBER(author_counter, 0),
                    409:                blank.lines 0.4375i,
                    410: |for i in 0 3 6 [
                    411:        tab.stops 2.635i 5.25i,
                    412:        if GT_NUMBER(author_counter, $i),
                    413:                blank.lines 0.1i,
                    414:        if EQ_NUMBER(author_counter, ($i+1)),
                    415:                line 2.25i,
                    416:        if begin EQ_NUMBER(author_counter, ($i+2)),
                    417:                line 2.25i, tab, line 2.25i,
                    418:        if end,
                    419:        if begin GT_NUMBER(author_counter, ($i+2)),
                    420:                line 2.25i, tab, line 2.25i, tab, line 2.25i,
                    421:        if end,
                    422:        new.line,
                    423:        if begin GT_NUMBER(author_counter, $i),
                    424:                tab.stops 0.25i 2.875i 5.5i,
                    425:                set i_plus_one $i+1,
                    426:                set i_plus_two $i+2,
                    427:                set i_plus_three $i+3,
                    428:                tab, string author_array(i_plus_one),
                    429:                tab, string author_array(i_plus_two),
                    430:                tab, string author_array(i_plus_three),
                    431:        if end,
                    432: ]
                    433:        ;
                    434: 
                    435:        blank.lines -0.1i, thick.line)
                    436: 
                    437: |environment(cs_proprietary;
                    438:        if begin EQUAL_STRING(proprietary_string, yes),
                    439:                text bold "Organizational Approval ",
                    440:                size -1, text "(Department Head approval required)", size +1,
                    441:                if begin NULL_STRING(dh_string, director_string),
                    442:                        tab.stops .5i 4i,
                    443:                        blank.lines 0.1i,
                    444:                        tab, tab, line 3i,
                    445:                        new.line, tab.stops 7iR,
                    446:                        tab, text "Department Head",
                    447:                        blank.lines -0.1i, thick.line,
                    448:                if end,
                    449:        if end,
                    450:        if begin NOT_NULL_STRING(dh_string, director_string),
                    451:                if begin UNEQUAL_STRING(proprietary_string, yes),
                    452:                        text bold "Organizational Approval ",
                    453:                        size -1, text "(Optional)", size +1,
                    454:                if end,
                    455:                tab.stops .5i 4i,
                    456:                blank.lines 0.1i,
                    457:                if else begin NOT_NULL_STRING(dh_string),
                    458:                        if else begin NOT_NULL_STRING(director_string),
                    459:                                tab, line 3i, tab, line 3i,
                    460:                        if end,
                    461:                        if else begin,
                    462:                                tab, tab, line 3i,
                    463:                        if end,
                    464:                if end,
                    465:                if else begin,
                    466:                        tab, tab, line 3i,
                    467:                if end,
                    468:                new.line, tab.stops .8i 4.3i,
                    469:                if else begin NOT_NULL_STRING(dh_string),
                    470:                        if else begin NOT_NULL_STRING(director_string),
                    471:                                tab,
                    472:                                string dh_string, text ", Department Head",
                    473:                                tab,
                    474:                                string director_string, text ", Director",
                    475:                        if end,
                    476:                        if else begin,
                    477:                                tab, tab,
                    478:                                string dh_string, text ", Department Head",
                    479:                        if end,
                    480:                if end,
                    481:                if else begin,
                    482:                        tab, tab,
                    483:                        string director_string, text ", Director",
                    484:                if end,
                    485:                blank.lines -0.1i, thick.line,
                    486:        if end;)
                    487: 
                    488: |environment(cs_earlier;
                    489:        if begin NOT_NULL_STRING(earlier_document_number_string),
                    490:                text bold
                    491:                    "Supersedes or amends document number  ",
                    492:                string earlier_document_number_string,
                    493:                new.line, blank.lines -0.1i, thick.line,
                    494:        if end;)
                    495: 
                    496: |environment(cs_footer_page2;
                    497:        text bold "For Use by Recipient of Cover Sheet:",
                    498:        new.line, remember position0, size -3, space -4,
                    499:        blank.lines -.1i, line.length 3.5i, indent .1i, indent.line -.1i,
                    500:        text "Computing network users may order copies via the ",
                    501:        text italics "library -k ", text "command;",
                    502:        new.line, text "for information, type ",
                    503:        text italics "man library ", text "after the ",
                    504:        size -1, text "UNIX", size +1, text " prompt.",
                    505:        new.line, blank.lines 0.05i, indent.line -.1i,
                    506:        text "Otherwise:",
                    507:        new.line,
                    508:        text "Enter ", size -1, text "PAN", size +1, text " if ",
                    509:        size -1, text "AT&T-BL (SS#", size +1, text " if non ",
                    510:        size -1, text "AT&T-BL.) ", size +1, line 1.2i,
                    511:        new.line, text "Return this sheet to any ",
                    512:        size -1, text "ITDS", size +1, text " location.",
                    513:        new.line, return position0, line.length 8.0i, indent 4i,
                    514:        text "\ Internal Technical Document Service",
                    515:        blank.lines, tab.stops 1i 2i 3i,
                    516:        text "( ) AK 2H-28", tab, text "( ) IH 7M-103", tab,
                    517:        text "( ) DR 2F-19", tab, text "( ) NW-ITDS", new.line,
                    518:        text "( ) ALC 1B-102", tab, text "( ) MV 3L-19", tab,
                    519:        text "( ) INH 1C-114", tab, text "( ) PR 5-2120", new.line,
                    520:        text "( ) CB 30-2011", tab, text "( ) WH 3E-204", tab,
                    521:        text "( ) IW 2Z-156", new.line,
                    522:        text "( ) HO 4F-112", tab, tab, text "( ) MT 3B-117", new.line,
                    523:        line.length 7.5i;
                    524: 
                    525:        indent 0, SPACE)
                    526: 
                    527: |environment(cs_abstract_continuation;
                    528:        if begin GT_NUMBER(more_abstract, 0),
                    529:                new.page, spacing on, goto 0.2i,
                    530: 
                    531:                horizontal.motion 5.2i, string bold document_array(1),
                    532:                new.line, blank.lines -0.1i, thick.line,
                    533: 
                    534:                new.line, text bold "Title:",
                    535:                horizontal.motion 0.375i, macro title_string,
                    536:                new.line, blank.lines -0.1i, thick.line,
                    537: 
                    538:                center on, text bold "Abstract (continued)", new.line, center off,
                    539:                fill off, macro abstract_string, fill on,
                    540:                blank.lines -0.1i, thick.line,
                    541:        if end;)
                    542: 
                    543: |environment(cs_distribution_continuation;
                    544:        store temporary_counter more_completememo,
                    545:        store totrap position0,
                    546:        if GT_NUMBER_REGISTER(more_coversheet, temporary_counter),
                    547:                store temporary_counter more_coversheet,
                    548: 
                    549:        if begin GT_NUMBER(temporary_counter, 0),
                    550:                if begin GE_NUMBER_REGISTER(temporary_counter, position0),
                    551:                        new.page, spacing on, goto 0.2i,
                    552: 
                    553:                        horizontal.motion 5.2i, string bold document_array(1),
                    554:                        new.line, blank.lines -0.1i, thick.line,
                    555: 
                    556:                        new.line, text bold "Title:",
                    557:                        horizontal.motion 0.375i, macro title_string,
                    558:                        new.line, blank.lines -0.1i, thick.line,
                    559:                if end,
                    560:                new.line,
                    561: 
                    562:                remember position0,
                    563:                if begin GT_NUMBER(more_completememo, 0),
                    564:                        horizontal.motion 1.25i,
                    565:                        text bold "Complete Copy (continued)", new.line,
                    566:                        fill off, macro complete_memo_string, fill on,
                    567:                        if begin GT_NUMBER_REGISTER(more_completememo, more_coversheet),
                    568:                                blank.lines -0.1i, thick.line,
                    569:                        if end,
                    570:                if end,
                    571: 
                    572:                if begin GT_NUMBER(more_coversheet, 0),
                    573:                        return position0, horizontal.motion 4.5i,
                    574:                        text bold "Cover Sheet Only (continued)", new.line,
                    575:                        fill off, macro cover_sheet_string, fill on,
                    576:                        if begin GE_NUMBER_REGISTER(more_coversheet, more_completememo),
                    577:                                blank.lines -0.1i, thick.line,
                    578:                        if end,
                    579:                if end,
                    580:        if end,
                    581:        new.line;)

unix.superglobalmegacorp.com

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