cdc:nos2.source:opl.opl871:common:comtfmt
Common COMTFMT
Library Member Format: MODIFY
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M00S00001.comtfmt +++| 00002 M00S00002.comtfmt +++|# COMTFMT - COMMON DEFINITIONS USED BY REPORT FORMATTER. # 00003 M00S00003.comtfmt +++| CONTROL NOLIST; 00004 M00S00004.comtfmt +++| CONTROL IFEQ LISTCON,1; 00005 M00S00005.comtfmt +++| CONTROL LIST; 00006 M00S00006.comtfmt +++| CONTROL FI; 00007 M00S00007.comtfmt +++| BEGIN # COMTFMT # 00008 M00S00008.comtfmt +++| 00009 M00S00009.comtfmt +++|# 00010 M00S00010.comtfmt +++|*** COMTFMT - COMMON DEFINITIONS USED BY REPORT FORMATTER. 00011 M00S00011.comtfmt +++|* 00012 M00S00012.comtfmt +++|* *COMTFMT* CONTAINS COMMON DECLARATIONS USED ONLY BY 00013 M00S00013.comtfmt +++|* THE *M860* REPORT FORMATTER ROUTINES. 00014 M00S00014.comtfmt +++|* DEFINITIONS NEEDED BY CALLING ROUTINES ARE CONTAINED 00015 M00S00015.comtfmt +++|* IN *COMTOUT*. 00016 M00S00016.comtfmt +++|# 00017 M00S00017.comtfmt +++| 00018 M00S00018.comtfmt +++| 00019 M00S00019.comtfmt +++| DEF BLANK #0,0,0,0#; # PARAMETERS FOR BLANK LINE # 00020 M00S00020.comtfmt +++| DEF EMPTY #0#; # INDICATES EMPTY FIELD # 00021 M00S00021.comtfmt +++| DEF LINELEN #14#; # WORDS IN A PRINT LINE # 00022 M00S00022.comtfmt +++| DEF MAXLC #66#; # MAXIMUM LINE COUNT PER PAGE # 00023 M00S00023.comtfmt +++| DEF MAXLINE #O"777777"#; # EJECT LINE COUNT # 00024 M00S00024.comtfmt +++| DEF PRBUFL #O"1001"#; # LENGTH OF *CIO* BUFFER # 00025 M00S00025.comtfmt +++| DEF PRCEJ #"1"#; # PAGE EJECT CARRIAGE CONTROL # 00026 M00S00026.comtfmt +++| DEF PRCOLIM #140#; # COLUMN LIMIT # 00027 M00S00027.comtfmt +++| DEF PRDBL #"0"#; # DOUBLE SPACE CARRIAGE CONTROL # 00028 M00S00028.comtfmt +++| DEF PRDEFLIM #60#; # DEFAULT LINE LIMIT # 00029 M00S00029.comtfmt +++| DEF PRTABENT #3#; # NUMBER OF PRINT TABLE ENTRIES # 00030 M00S00030.comtfmt +++| DEF SPACES #" "#; # USED TO BLANK FILL ITEMS # 00031 M00S00031.comtfmt +++| 00032 M00S00032.comtfmt +++| COMMON TFMTCOM; 00033 M00S00033.comtfmt +++| 00034 M00S00034.comtfmt +++| BEGIN # TFMTCOM # 00035 M00S00035.comtfmt +++| 00036 M00S00036.comtfmt +++| ITEM ORD U; # ORDINAL OF PRINT TABLE ENTRY # 00037 M00S00037.comtfmt +++| 00038 M00S00038.comtfmt +++| BASED 00039 M00S00039.comtfmt +++| ARRAY RPFET [0:0] S(SFETL);; # REPORT FILE *FET* # 00040 M00S00040.comtfmt +++| 00041 M00S00041.comtfmt +++| ARRAY LINEBUFF [1:PRTABENT] S(LINELEN); # PRINT LINE BUFFER # 00042 M00S00042.comtfmt +++| BEGIN 00043 M00S00043.comtfmt +++| ITEM LIN$BUF C(00,00,140); # HOLDS 138 CHARACTER LINE # 00044 M00S00044.comtfmt +++| ITEM LIN$CNTRL C(00,00,01); # CARRIAGE CONTROL CHARACTER # 00045 M00S00045.comtfmt +++| ITEM LIN$HEAD C(00,06,37); # OPTIONAL HEADER MESSAGE # 00046 M00S00046.comtfmt +++| ITEM LIN$DATE C(03,54,10); # CURRENT DATE # 00047 M00S00047.comtfmt +++| ITEM LIN$TIME C(04,54,10); # CURRENT TIME # 00048 M00S00048.comtfmt +++| ITEM LIN$PAGE C(06,06,04); # *PAGE* # 00049 M00S00049.comtfmt +++| ITEM LIN$PAGENM C(06,30,06); # PAGE NUMBER # 00050 M00S00050.comtfmt +++| END 00051 M00S00051.comtfmt +++| 00052 M00S00052.comtfmt +++| ARRAY MSG [0:0] P(4); # USED FOR DAYFILE MESSAGES # 00053 M00S00053.comtfmt +++| BEGIN 00054 M00S00054.comtfmt +++| ITEM MSGITEM C(00,00,38); # MESSAGE DISPLAYED # 00055 M00S00055.comtfmt +++| ITEM MSGZERO U(03,48,12) = [0]; # TERMINATES MESSAGE # 00056 M00S00056.comtfmt +++| END 00057 M00S00057.comtfmt +++| 00058 M00S00058.comtfmt +++| ARRAY PRBUF [1:PRTABENT] S(PRBUFL);; # *CIO* BUFFER # 00059 M00S00059.comtfmt +++| 00060 M00S00060.comtfmt +++| ARRAY PRTABLE [1:PRTABENT] S(8); # PRINT TABLE # 00061 M00S00061.comtfmt +++| BEGIN 00062 M00S00062.comtfmt +++| ITEM PRTLFN C(00,00,10); # REPORT FILE NAME # 00063 M00S00063.comtfmt +++| ITEM PRTFETP U(00,42,18) = # ADDRESS OF *FET* # 00064 M00S00064.comtfmt +++| [PRTABENT(0)]; 00065 M00S00065.comtfmt +++| ITEM PRTLINE U(01,00,18); # CURRENT LINE NUMBER # 00066 M00S00066.comtfmt +++| ITEM PRTPAGE U(01,18,18); # CURRENT PAGE NUMBER # 00067 M00S00067.comtfmt +++| ITEM PRTLINELIM U(01,42,18); # LINE LIMIT # 00068 M00S00068.comtfmt +++| ITEM PRTDATE C(02,00,10); # CURRENT DATE # 00069 M00S00069.comtfmt +++| ITEM PRTTIME C(03,00,10); # CURRENT TIME # 00070 M00S00070.comtfmt +++| ITEM PRTHEADT C(04,00,37); # OPTIONAL HEADER MESSAGE # 00071 M00S00071.comtfmt +++| ITEM PRTHEADP U(07,42,18); # HEADER PROCEDURE ADDRESS # 00072 M00S00072.comtfmt +++| 00073 M00S00073.comtfmt +++| END 00074 M00S00074.comtfmt +++| 00075 M00S00075.comtfmt +++| 00076 M00S00076.comtfmt +++| END # TFMTCOM # 00077 M00S00077.comtfmt +++| 00078 M00S00078.comtfmt +++| END # COMTFMT # 00079 M00S00079.comtfmt +++| 00080 M00S00080.comtfmt +++| CONTROL LIST;
cdc/nos2.source/opl.opl871/common/comtfmt.txt ยท Last modified: (external edit)