|
|
1.1 ! root 1: |include(macro.h) ! 2: ! 3: |include(titlebox.h) ! 4: |include(titlebox.m) ! 5: ! 6: |environment(titlebox; ! 7: ; ! 8: ! 9: new.page, indent.line +4.375i, string att_logo, ! 10: blank.lines 2, size -2, remember position0, ! 11: page.offset -.5i, text "subject:", new.line, ! 12: return position0, indent +4.875i, text "date:", blank.lines, ! 13: text "from:", indent -4.875i, new.line, page.offset +.5i, size +2, ! 14: line.length -3i, font bold, return position0, fill off, ! 15: macro title_string, fill on, line.length +3i, new.line, ! 16: size -1, ! 17: |for i in 1 2 3 4 5 6 7 8 9 [ ! 18: if begin GE(document_counter, $i), ! 19: new.line, text "Work Program ", string work_program_array[$i], ! 20: text " File Case ", string file_case_array[$i], ! 21: if end, ! 22: ] ! 23: size +1, ! 24: return position0, indent +4.75i, line.length +3i, ! 25: string date_string, ! 26: |for i in 1 2 3 4 5 6 7 8 9 [ ! 27: if begin GE(author_counter, $i), ! 28: blank.lines, ! 29: string author_array[$i], new.line, ! 30: string location_array[$i], text " ", ! 31: string department_array[$i], new.line, ! 32: string room_array[$i], text " ", ! 33: string extension_array[$i], ! 34: if end, ! 35: ] ! 36: line.length -3i, spacing on, blank.lines, fill off, ! 37: string document_array[1], fill on, indent -4.75i, blank.lines 3, ! 38: center on, font roman, text italics "INTERNAL MEMORANDUM", ! 39: center off, minimum.lines 2) ! 40: |comment<summary: titlebox (produce title box here)> ! 41: ! 42: |include(envir.h) ! 43: ! 44: |include(preproc.h) ! 45: ! 46: |include(coversheet.h) ! 47: |include(coversheet.m) ! 48: ! 49: |environment(cs_heading_page1; ! 50: spacing on, goto 0.2i, inline off, size 16, space 18, font bold, ! 51: title "AT&T Bell Laboratories" " " "Document Cover Sheet", ! 52: title " " " " "for Internal Memorandum"; ! 53: ! 54: thick.line) ! 55: ! 56: |environment(signature; ! 57: here on, minimum.lines 1, indent +30, line.length +3i, ! 58: |for i in 1 2 3 4 5 6 7 8 9 [ ! 59: if begin GE(author_counter, $i), ! 60: blank.lines 3, ! 61: string bold author_array[$i], ! 62: if end, ! 63: ] ! 64: line.length -3i, indent -30, blank.lines -1; ! 65: ! 66: minimum.lines 3) ! 67: |comment<summary: signature (signatures and typing credits)> ! 68: ! 69: |environment(:document; ! 70: clear author_counter document_counter mercury_counter ! 71: other_counter text_counter other_marker, ! 72: clear string government_string proprietary_string;) ! 73: ! 74: |environment(:document_save; ! 75: ;) ! 76: ! 77: |environment(:document_restore; ! 78: ;)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.