User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:ztdttab

Common ZTDTTAB

4 Modifications

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.ztdttab +++|*NOSEQ
00002  M01S00002.ztdttab +++|*WIDTH 95
00003  M01S00003.ztdttab +++|
00004  M01S00004.ztdttab +++|{ ZTDTTAB  contains type declarations used by the TDU table handler et. al. }
00005  M01S00005.ztdttab +++|
00006  M01S00006.ztdttab +++|  CONST
00007  M01S00007.ztdttab +++|     communications_type_max = 3,     { actual ordinal values }
00008  M01S00008.ztdttab +++|     invalid_cursor = 0,              { 'ordinal' value }
00009  M01S00009.ztdttab +++|     asynch_comm = 1,                 { 'ordinal' value }
00010  M01S00001.ns2664  +++|     binary_cursor = 1,               { 'ordinal' value }
00011  M01S00010.ztdttab +++|     cursor_encoding_max = 6,         { 'invalid' is always #0 }
00012  M01S00011.ztdttab +++|     parm_flag_max = 56,              { upper bound of parm flag array }
00013  M01S00012.ztdttab +++|     screen_size_max = 3,             { up to 4 screen sizes }
Line S00013 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00014  M02S00013.ns2583  ---|     size_row_max = 127,              { number of rows on a screen }
00015  M01S00001.ns2583  +++|     size_row_max = 64,               { number of rows on a screen }
00016  M01S00014.ztdttab +++|     size_col_max = 255,              { number of columns on a screen }
00017  M01S00002.ns2664  +++|     binary_col_max = 128,            { binary_cursor maximum screen columns }
00018  M01S00015.ztdttab +++|     cursor_behavior_max_ord = 6,     { cursor behavior maximum ordinal }
00019  M01S00016.ztdttab +++|     cursor_behavior_max = 14,        { upper bound for wrap/scroll etc. }
00020  M01S00017.ztdttab +++|     cursor_behavior_div = 6,         { upper bound for wrap/scroll etc. }
00021  M01S00018.ztdttab +++|     no_ordinal = 0,                  { enumerated-style ordinal value }
00022  M01S00019.ztdttab +++|     overstrike_ordinal = 37;         { VIRTERM-compatible }
00023  M01S00020.ztdttab +++|
00024  M01S00021.ztdttab +++|  TYPE
00025  M01S00022.ztdttab +++|     ordinal_type = 0 .. 255,         { input and output VIRTERM ordinals }
00026  M01S00023.ztdttab +++|
00027  M01S00024.ztdttab +++|     communications_type = 0 .. communications_type_max,
00028  M01S00025.ztdttab +++|        { invalid, asynch, synch, sna }
00029  M01S00026.ztdttab +++|
00030  M01S00027.ztdttab +++|     cursor_encoding_type = 0 .. cursor_encoding_max,
00031  M01S00028.ztdttab +++|        { these ordinals indicate what method of cursor positioning is used  }
Line S00029 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2665
Seq #  *Modification Id* Act 
----------------------------+
00032  M02S00029.ns2665  ---|        { invalid_cursor, binary, cdc721, ansi, ibm3270, reserved, user }
00033  M01S00001.ns2665  +++|        { invalid_cursor, binary, cdc721, ansi, ibm3270, ibm3151, user }
00034  M01S00030.ztdttab +++|
00035  M01S00031.ztdttab +++|     parameter_record = RECORD        { contains non-input/output parameters }
00036  M01S00032.ztdttab +++|        model_name: STRING (7),       { terminal-type code as known by users }
00037  M01S00033.ztdttab +++|        model_name_len: 0 .. 7,       { length of model name string used  }
00038  M01S00034.ztdttab +++|        communications: communications_type,   { asynch, synch, SNA, etc. }
00039  M01S00035.ztdttab +++|        cursor_encoding: cursor_encoding_type, { cursor-positioning info  }
Line S00036 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2717
Seq #  *Modification Id* Act 
----------------------------+
00040  M02S00036.ns2717  ---|        cursor_bias: -255 .. 255,     { cursor addressing offset          }
00041  M01S00001.ns2717  +++|        cursor_bias: -127 .. 127,     { cursor addressing offset          }
00042  M01S00037.ztdttab +++|        flag: ARRAY [ 0 .. parm_flag_max ] OF BOOLEAN, { various flags    }
00043  M01S00038.ztdttab +++|        size: ARRAY [ 0 .. screen_size_max ] OF RECORD { screen sizes }
00044  M01S00039.ztdttab +++|           cols: 0 .. size_col_max,
00045  M01S00040.ztdttab +++|           rows: 0 .. size_row_max,
00046  M01S00041.ztdttab +++|        RECEND,
00047  M01S00042.ztdttab +++|        cursor_behavior: ARRAY [ 0 .. cursor_behavior_max ]
00048  M01S00043.ztdttab +++|                           OF -1 .. cursor_behavior_max_ord ,
00049  M01S00044.ztdttab +++|        cursor_pos_column_flag: BOOLEAN, { TRUE if column pos goes first }
00050  M01S00045.ztdttab +++|        cursor_pos_length: ARRAY [ 0 .. 1 ] OF 0 .. 7, { # digits per x/y }
00051  M01S00046.ztdttab +++|        function_key_mark: 0 .. 7,    { # chars of blotch left by function key}
00052  M01S00047.ztdttab +++|     RECEND,
00053  M01S00048.ztdttab +++|
00054  M01S00049.ztdttab +++|     string_node = PACKED RECORD      { an ordinal-designated char sequence }
00055  M01S00050.ztdttab +++|        length: 0 .. 32767,           { length of char_sequence }
00056  M01S00051.ztdttab +++|        chars: ^STRING(*),            { the sequence itself }
00057  M01S00052.ztdttab +++|     RECEND,
00058  M01S00053.ztdttab +++|
00059  M01S00054.ztdttab +++|     dump_procedure_type =            { dumps string nodes from tables }
00060  M01S00055.ztdttab +++|        ^PROCEDURE ( ordinal: ordinal_type;
00061  M01S00056.ztdttab +++|                     VAR length: INTEGER;
00062  M01S00057.ztdttab +++|                     VAR chars: ^STRING(*);
00063  M01S00058.ztdttab +++|                     VAR total_ordinals: INTEGER; { last ordinal in table }
00064  M01S00059.ztdttab +++|                     VAR total_characters: INTEGER;
00065  M01S00060.ztdttab +++|                     VAR node_returned: BOOLEAN),
00066  M01S00061.ztdttab +++|
00067  M01S00062.ztdttab +++|     opcode_type = (fail, list, range, single_action_range), { input opcodes }
00068  M01S00063.ztdttab +++|
00069  M01S00064.ztdttab +++|     input_action = PACKED RECORD     { ordinal/pointer pair }
00070  M01S00065.ztdttab +++|        ordinal: ordinal_type,        { 0 = no ordinal, look at next_node }
00071  M01S00066.ztdttab +++|        next_offset: 0 .. 4095,       { output-table-style pointer }
00072  M01S00067.ztdttab +++|        next_level: ALIGNED ^input_node, { points to another node }
00073  M01S00068.ztdttab +++|     RECEND,
00074  M01S00069.ztdttab +++|
00075  M01S00070.ztdttab +++|     list_node = PACKED ARRAY [1 .. *] OF { 1 element for each char in list }
00076  M01S00071.ztdttab +++|        PACKED RECORD                 { each node of an input-parse list }
00077  M01S00072.ztdttab +++|           character: CHAR,           { character to match }
00078  M01S00073.ztdttab +++|           action: input_action,      { ordinal/pointer pair }
00079  M01S00074.ztdttab +++|        RECEND,
00080  M01S00075.ztdttab +++|
00081  M01S00076.ztdttab +++|     range_node = PACKED ARRAY [ * ] OF { 1 action for each char in range }
00082  M01S00077.ztdttab +++|        input_action,                 { ordinal/pointer pair }
00083  M01S00078.ztdttab +++|
00084  M01S00079.ztdttab +++|     input_node = BOUND RECORD        { linked list of input-parsing rules }
00085  M01S00080.ztdttab +++|        next_node: ^input_node,       { 'real' table will use consecutive mem }
00086  M01S00081.ztdttab +++|        offset: 0 .. 4095,            { target table offset of this node }
00087  M01S00082.ztdttab +++|        node_visited: BOOLEAN,        { node has been visited in this pass }
00088  M01S00083.ztdttab +++|        CASE opcode: opcode_type OF   { fail, list, range, single-action range}
00089  M01S00084.ztdttab +++|           = fail =                   { fail }
00090  M01S00085.ztdttab +++|              ,                       { no parameters }
00091  M01S00086.ztdttab +++|           = list =                   { list }
00092  M01S00087.ztdttab +++|              list_character_count: 1 .. 1023,  {  count of chars in list  }
00093  M01S00088.ztdttab +++|              list_pointer: ^ list_node, { list of char/action pairs }
00094  M01S00089.ztdttab +++|           = range =                  { range }
00095  M01S00090.ztdttab +++|              range_lower_bound: CHAR,{ first character of range }
00096  M01S00091.ztdttab +++|              range_upper_bound: CHAR,{ last character in range }
00097  M01S00092.ztdttab +++|              range_pointer: ^ range_node, { list of actions, 1/char in range}
00098  M01S00093.ztdttab +++|           = single_action_range =    { single-action range }
00099  M01S00094.ztdttab +++|              sar_lower_bound: CHAR,  { first char of range }
00100  M01S00095.ztdttab +++|              sar_upper_bound: CHAR,  { last char in range }
00101  M01S00096.ztdttab +++|              sar_action: input_action,{ ordinal/pointer pair }
00102  M01S00097.ztdttab +++|        CASEND,
00103  M01S00098.ztdttab +++|     RECEND,
00104  M01S00099.ztdttab +++|
00105  M01S00100.ztdttab +++|     appstr_node = RECORD             { linked list of application strings }
00106  M01S00101.ztdttab +++|        next_node: ^appstr_node,      { 'real' table will use consecutive mem }
00107  M01S00102.ztdttab +++|        name: STRING(31),             { non-unique key for this applictn stng }
00108  M01S00103.ztdttab +++|        value: string_node,           { length and contents of the string }
00109  M01S00104.ztdttab +++|     RECEND;
00110  M01S00014.ztdttab +++|ZTDVERB
Line S113534 Modification History
M01 (Yanked) (Added by) @020355
M02 (Yanked) (Added by) @058732
M03 (Yanked) (Added by) @028548
M04 (Yanked) (Added by) @058557
M05 (Yanked) (Updated by) @010685
M06 (Yanked) (Added by) @057469
M07 (Yanked) (Updated by) @012171
M08 (Yanked) (Added by) @057708
M09 (Yanked) (Updated by) @016270
M10 (Yanked) (Added by) @058301
M11 (Yanked) (Added by) @016275
M12 (Yanked) (Updated by) @008077
M13 (Yanked) (Added by) @058685
M14 (Yanked) (Added by) @016131
M15 (Yanked) (Added by) @059199
Seq #  *Modification Id* Act 
----------------------------+
00111  M15S113534.@059199 +++|7
Line S255294 Modification History
M01 (Yanked) (Updated by) @008065
M02 (Yanked) (Added by) @058173
M03 (Yanked) (Added by) @049452
M04 (Yanked) (Added by) @000066
M05 (Yanked) (Updated by) @045379
M06 (Yanked) (Updated by) @005265
M07 (Yanked) (Updated by) @005740
M08 (Yanked) (Added by) @007003
M09 (Yanked) (Updated by) @064492
M10 (Yanked) (Added by) @058237
M11 (Yanked) (Updated by) @008087
M12 (Yanked) (Added by) @058813
M13 (Yanked) (Updated by) @024465
M14 (Yanked) (Added by) @057524
M15 (Yanked) (Updated by) @016270
M16 (Yanked) (Added by) @058749
M17 (Yanked) (Updated by) @061331
M18 (Yanked) (Added by) @011086
M19 (Yanked) (Updated by) @027471
M20 (Yanked) (Updated by) @004298
M21 (Yanked) (Updated by) @019281
M22 (Yanked) (Updated by) @020686
M23 (Yanked) (Added by) @008447
Seq #  *Modification Id* Act 
----------------------------+
00112  M23S255294.@008447 +++|9
Line S255294 Modification History
M01 (Yanked) (Added by) @040847
M02 (Yanked) (Added by) @057663
Seq #  *Modification Id* Act 
----------------------------+
00113  M02S255294.@057663 +++|6
Line S254398 Modification History
M01 (Yanked) (Updated by) @040845
M02 (Yanked) (Added by) @057708
M03 (Yanked) (Added by) @053247
Seq #  *Modification Id* Act 
----------------------------+
00114  M03S254398.@053247 +++|)
Line S85889 Modification History
M01 (Yanked) (Added by) @057533
M02 (Yanked) (Updated by) @053124
M03 (Yanked) (Updated by) @057220
M04 (Yanked) (Added by) @058685
M05 (Yanked) (Updated by) @015352
M06 (Yanked) (Updated by) @054589
M07 (Yanked) (Updated by) @036740
M08 (Yanked) (Added by) @058988
M09 (Yanked) (Updated by) @008081
M10 (Yanked) (Added by) @057708
M11 (Yanked) (Added by) @057981
M12 (Yanked) (Updated by) @054931
M13 (Yanked) (Updated by) @016597
M14 (Yanked) (Added by) @008366
M15 (Yanked) (Added by) @059199
Seq #  *Modification Id* Act 
----------------------------+
00115  M15S85889.@059199 +++|*
Line S255221 Modification History
M01 (Yanked) (Added by) @058365
M02 (Yanked) (Added by) @012163
M03 (Yanked) (Updated by) @055020
M04 (Yanked) (Added by) @011135
Seq #  *Modification Id* Act 
----------------------------+
00116  M04S255221.@011135 +++|)
Line S93566 Modification History
M01 (Yanked) (Added by) @003968
M02 (Yanked) (Added by) @058557
M03 (Yanked) (Updated by) @057345
M04 (Yanked) (Added by) @058429
M05 (Yanked) (Updated by) @008081
M06 (Yanked) (Updated by) @056701
M07 (Yanked) (Updated by) @028555
M08 (Yanked) (Added by) @057469
M09 (Yanked) (Added by) @058612
M10 (Yanked) (Added by) @058365
M11 (Yanked) (Added by) @012163
M12 (Yanked) (Updated by) @000154
M13 (Yanked) (Updated by) @056493
Seq #  *Modification Id* Act 
----------------------------+
00117  M13S93566.@056493 ---|*
Line S254837 Modification History
M01 (Yanked) (Added by) @057789
M02 (Yanked) (Updated by) @053120
M03 (Yanked) (Updated by) @032658
M04 (Yanked) (Added by) @024462
M05 (Yanked) (Added by) @058557
M06 (Yanked) (Updated by) @057345
M07 (Yanked) (Updated by) @002929
M08 (Yanked) (Updated by) @057343
M09 (Yanked) (Updated by) @000031
M10 (Added by) ztdttab
Seq #  *Modification Id* Act 
----------------------------+
00118  M10S254837.ztdttab +++|            [ 'TABS_TO_UNPROTECTED',      v_parm,   parm_flags_ord,   6 ],
Line S48237 Modification History
M01 (Yanked) (Added by) @032971
M02 (Yanked) (Updated by) @020561
M03 (Yanked) (Added by) @021959
M04 (Yanked) (Updated by) @021428
M05 (Yanked) (Updated by) @012800
M06 (Yanked) (Updated by) @029044
M07 (Yanked) (Added by) @012889
M08 (Yanked) (Updated by) @024109
M09 (Yanked) (Updated by) @057237
M10 (Yanked) (Added by) @024463
M11 (Yanked) (Added by) @057469
M12 (Yanked) (Added by) @058221
M13 (Yanked) (Updated by) @000189
M14 (Yanked) (Added by) @003968
M15 (Yanked) (Added by) @012172
M16 (Yanked) (Added by) @024453
M17 (Yanked) (Added by) @058173
M18 (Yanked) (Added by) @057853
M19 (Yanked) (Added by) @015741
M20 (Yanked) (Updated by) @065425
M21 (Yanked) (Updated by) @019327
M22 (Yanked) (Updated by) @010476
M23 (Yanked) (Added by) @011135
Seq #  *Modification Id* Act 
----------------------------+
00119  M23S48237.@011135 +++|
00120  M01S00035.ztdttab +++|            [ 'AUTOMATIC_TABBING',        v_parm,   parm_flags_ord,   9 ],
00121  M01S00036.ztdttab +++|            [ 'TYPE_AHEAD',               v_parm,   parm_flags_ord,  10 ],
00122  M01S00037.ztdttab +++|            [ 'BLOCK_MODE',               v_parm,   parm_flags_ord,  11 ],
00123  M01S00038.ztdttab +++|            [ 'PROTABS_DONT_WRAP_FWD_LINE', v_parm, parm_flags_ord,  12 ],
00124  M01S00039.ztdttab +++|            [ 'PROTABS_DONT_WRAP_FWD_PAGE', v_parm, parm_flags_ord,  13 ],
00125  M01S00040.ztdttab +++|            [ 'PROTABS_DONT_WRAP_BKW_LINE', v_parm, parm_flags_ord,  14 ],
00126  M01S00041.ztdttab +++|            [ 'PROTABS_DONT_WRAP_BKW_PAGE', v_parm, parm_flags_ord,  15 ],
00127  M01S00042.ztdttab +++|            [ 'UNPROTABS_DONT_WRAP_FWD_LINE', v_parm, parm_flags_ord,16 ],
00128  M01S00043.ztdttab +++|            [ 'UNPROTABS_DONT_WRAP_FWD_PAGE', v_parm, parm_flags_ord,17 ],
00129  M01S00044.ztdttab +++|            [ 'UNPROTABS_DONT_WRAP_BKW_LINE', v_parm, parm_flags_ord,18 ],
00130  M01S00045.ztdttab +++|            [ 'UNPROTABS_DONT_WRAP_BKW_PAGE', v_parm, parm_flags_ord,19 ],
00131  M01S00046.ztdttab +++|            [ 'ATTRIBUTE_TAKES_CHARACTER', v_parm,  parm_flags_ord,  20 ],
00132  M01S00047.ztdttab +++|            [ 'ATTRIBUTE_NEEDS_RESET',     v_parm,  parm_flags_ord,  21 ],
00133  M01S00048.ztdttab +++|            [ 'SEND_DISPLAY_FOR_REWRITE', v_parm,   parm_flags_ord,  22 ],
00134  M01S00049.ztdttab +++|            [ 'SEND_DISPLAY_FOR_HELP',    v_parm,   parm_flags_ord,  23 ],
Line S00050 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2664
Seq #  *Modification Id* Act 
----------------------------+
00135  M02S00050.ns2664  ---|            [ 'RESERVED_FLAG_1',          v_parm,   parm_flags_ord,  24 ],
Line S00051 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2664
Seq #  *Modification Id* Act 
----------------------------+
00136  M02S00051.ns2664  ---|            [ 'RESERVED_FLAG_2',          v_parm,   parm_flags_ord,  25 ],
Line S00052 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2664
Seq #  *Modification Id* Act 
----------------------------+
00137  M02S00052.ns2664  ---|            [ 'RESERVED_FLAG_3',          v_parm,   parm_flags_ord,  26 ],
Line S00053 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2664
Seq #  *Modification Id* Act 
----------------------------+
00138  M02S00053.ns2664  ---|            [ 'RESERVED_FLAG_4',          v_parm,   parm_flags_ord,  27 ],
Line S00054 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2664
Seq #  *Modification Id* Act 
----------------------------+
00139  M02S00054.ns2664  ---|            [ 'RESERVED_FLAG_5',          v_parm,   parm_flags_ord,  28 ],
00140  M01S00001.ns2664  +++|            [ 'ATTRIBUTES_NOT_MASKABLE',  v_parm,   parm_flags_ord,  24 ],
00141  M01S00002.ns2664  +++|            [ 'ATTRIBUTES_NOT_CHARACTER', v_parm,   parm_flags_ord,  25 ],
00142  M01S00003.ns2664  +++|            [ 'DISABLE_OUTPUT_END',       v_parm,   parm_flags_ord,  26 ],
00143  M01S00004.ns2664  +++|            [ 'PROTECT_ALL_CLEARS',       v_parm,   parm_flags_ord,  27 ],
00144  M01S00005.ns2664  +++|            [ 'CLEARS_ACROSS_FIELDS',     v_parm,   parm_flags_ord,  28 ],
00145  M01S00055.ztdttab +++|            [ 'RESERVED_FLAG_6',          v_parm,   parm_flags_ord,  29 ],
00146  M01S00056.ztdttab +++|            [ 'RESERVED_FLAG_7',          v_parm,   parm_flags_ord,  30 ],
00147  M01S00057.ztdttab +++|            [ 'RESERVED_FLAG_8',          v_parm,   parm_flags_ord,  31 ],
00148  M01S00058.ztdttab +++|            [ 'RESERVED_FLAG_9',          v_parm,   parm_flags_ord,  32 ],
00149  M01S00059.ztdttab +++|            [ 'RESERVED_FLAG_10',         v_parm,   parm_flags_ord,  33 ],
00150  M01S00060.ztdttab +++|            [ 'RESERVED_FLAG_11',         v_parm,   parm_flags_ord,  34 ],
00151  M01S00061.ztdttab +++|            [ 'RESERVED_FLAG_12',         v_parm,   parm_flags_ord,  35 ],
00152  M01S00062.ztdttab +++|            [ 'RESERVED_FLAG_13',         v_parm,   parm_flags_ord,  36 ],
00153  M01S00063.ztdttab +++|            [ 'INSTALL_FLAG_1',           v_parm,   parm_flags_ord,  37 ],
00154  M01S00064.ztdttab +++|            [ 'INSTALL_FLAG_2',           v_parm,   parm_flags_ord,  38 ],
00155  M01S00065.ztdttab +++|            [ 'INSTALL_FLAG_3',           v_parm,   parm_flags_ord,  39 ],
00156  M01S00066.ztdttab +++|            [ 'INSTALL_FLAG_4',           v_parm,   parm_flags_ord,  40 ],
00157  M01S00067.ztdttab +++|            [ 'INSTALL_FLAG_5',           v_parm,   parm_flags_ord,  41 ],
00158  M01S00068.ztdttab +++|            [ 'INSTALL_FLAG_6',           v_parm,   parm_flags_ord,  42 ],
00159  M01S00069.ztdttab +++|            [ 'INSTALL_FLAG_7',           v_parm,   parm_flags_ord,  43 ],
00160  M01S00070.ztdttab +++|            [ 'INSTALL_FLAG_8',           v_parm,   parm_flags_ord,  44 ],
00161  M01S00071.ztdttab +++|            [ 'INSTALL_FLAG_9',           v_parm,   parm_flags_ord,  45 ],
00162  M01S00072.ztdttab +++|            [ 'INSTALL_FLAG_10',          v_parm,   parm_flags_ord,  46 ],
00163  M01S00073.ztdttab +++|            [ 'INSTALL_FLAG_11',          v_parm,   parm_flags_ord,  47 ],
00164  M01S00074.ztdttab +++|            [ 'INSTALL_FLAG_12',          v_parm,   parm_flags_ord,  48 ],
00165  M01S00075.ztdttab +++|            [ 'INSTALL_FLAG_13',          v_parm,   parm_flags_ord,  49 ],
00166  M01S00076.ztdttab +++|            [ 'INSTALL_FLAG_14',          v_parm,   parm_flags_ord,  50 ],
00167  M01S00077.ztdttab +++|            [ 'INSTALL_FLAG_15',          v_parm,   parm_flags_ord,  51 ],
00168  M01S00078.ztdttab +++|            [ 'INSTALL_FLAG_16',          v_parm,   parm_flags_ord,  52 ],
00169  M01S00079.ztdttab +++|            [ 'INSTALL_FLAG_17',          v_parm,   parm_flags_ord,  53 ],
00170  M01S00080.ztdttab +++|            [ 'INSTALL_FLAG_18',          v_parm,   parm_flags_ord,  54 ],
00171  M01S00081.ztdttab +++|            [ 'INSTALL_FLAG_19',          v_parm,   parm_flags_ord,  55 ],
00172  M01S00082.ztdttab +++|            [ 'INSTALL_FLAG_20',          v_parm,   parm_flags_ord,  56 ],
00173  M01S00083.ztdttab +++|               { Screen size sub-table }
00174  M01S00084.ztdttab +++|            [ 'SET_SIZE',                 v_parm,   parm_size_ord,   0 ],
00175  M01S00085.ztdttab +++|               { Cursor behavior sub-table }
00176  M01S00086.ztdttab +++|            [ 'MOVE_PAST_LEFT',          v_parm, parm_cursor_behavior_ord, 0 ],
00177  M01S00087.ztdttab +++|            [ 'MOVE_PAST_RIGHT',         v_parm, parm_cursor_behavior_ord, 1 ],
00178  M01S00088.ztdttab +++|            [ 'MOVE_PAST_TOP',           v_parm, parm_cursor_behavior_ord, 2 ],
00179  M01S00089.ztdttab +++|            [ 'MOVE_PAST_BOTTOM',        v_parm, parm_cursor_behavior_ord, 3 ],
00180  M01S00090.ztdttab +++|            [ 'CHAR_PAST_LEFT',          v_parm, parm_cursor_behavior_ord, 4 ],
00181  M01S00091.ztdttab +++|            [ 'CHAR_PAST_RIGHT',         v_parm, parm_cursor_behavior_ord, 5 ],
00182  M01S00092.ztdttab +++|            [ 'CHAR_PAST_LAST_POSITION', v_parm, parm_cursor_behavior_ord, 6 ],
00183  M01S00093.ztdttab +++|            [ 'PROTECTED_PAST_RIGHT',    v_parm, parm_cursor_behavior_ord, 7 ],
00184  M01S00094.ztdttab +++|            [ 'PROTECTED_PAST_LEFT',     v_parm, parm_cursor_behavior_ord, 8 ],
00185  M01S00095.ztdttab +++|            [ 'PROTECTED_PAST_UP',       v_parm, parm_cursor_behavior_ord, 9 ],
00186  M01S00096.ztdttab +++|            [ 'PROTECTED_PAST_DOWN',     v_parm, parm_cursor_behavior_ord,10 ],
00187  M01S00097.ztdttab +++|            [ 'FIELD_PAST_RIGHT',        v_parm, parm_cursor_behavior_ord,11 ],
00188  M01S00098.ztdttab +++|            [ 'FIELD_PAST_LEFT',         v_parm, parm_cursor_behavior_ord,12 ],
00189  M01S00099.ztdttab +++|            [ 'FIELD_PAST_LAST',         v_parm, parm_cursor_behavior_ord,13 ],
00190  M01S00100.ztdttab +++|            [ 'FIELD_BEFORE_FIRST',      v_parm, parm_cursor_behavior_ord,14 ],
00191  M01S00101.ztdttab +++|               { Additional cursor-positioning parameters }
00192  M01S00102.ztdttab +++|    [ 'CURSOR_POS_COLUMN_FIRST',  v_parm, parm_cursor_pos_column_flag_ord, 0 ],
00193  M01S00103.ztdttab +++|    [ 'CURSOR_POS_COLUMN_LENGTH', v_parm, parm_cursor_pos_length_ord, 0 ],
00194  M01S00104.ztdttab +++|    [ 'CURSOR_POS_ROW_LENGTH',    v_parm, parm_cursor_pos_length_ord, 1 ],
00195  M01S00105.ztdttab +++|               { Number of chars of blotch left by function key usage }
00196  M01S00106.ztdttab +++|    [ 'FUNCTION_KEY_LEAVES_MARK', v_parm, parm_function_key_mark_ord, 0 ],
00197  M01S00107.ztdttab +++|               { Initialization verbs }
00198  M01S00108.ztdttab +++|            [ 'LINE_INIT',                  v_init,   0,   0 ],
00199  M01S00109.ztdttab +++|            [ 'SCREEN_INIT',                v_init,   0,   1 ],
00200  M01S00110.ztdttab +++|               { Application String verbs }
00201  M01S00111.ztdttab +++|            [ 'APPLICATION_STRING',         v_appstr, 0,   0 ],
00202  M01S00112.ztdttab +++|
00203  M01S00113.ztdttab +++|               { Both Input and Output }
00204  M01S00114.ztdttab +++|
00205  M01S00115.ztdttab +++|               { Basic set }
00206  M01S00116.ztdttab +++|            [ 'INSERT_CHAR',                v_inout,  1,   1 ],
00207  M01S00117.ztdttab +++|            [ 'DELETE_CHAR',                v_inout,  2,   2 ],
00208  M01S00118.ztdttab +++|            [ 'INSERT_LINE_STAY',           v_inout,  3,   3 ],
00209  M01S00119.ztdttab +++|            [ 'INSERT_LINE_BOL',            v_inout,  4,   4 ],
00210  M01S00120.ztdttab +++|            [ 'DELETE_LINE_STAY',           v_inout,  5,   5 ],
00211  M01S00121.ztdttab +++|            [ 'DELETE_LINE_BOL',            v_inout,  6,   6 ],
00212  M01S00122.ztdttab +++|            [ 'ERASE_PAGE_STAY',            v_inout,  7,   7 ],
00213  M01S00123.ztdttab +++|            [ 'ERASE_PAGE_HOME',            v_inout,  8,   8 ],
00214  M01S00124.ztdttab +++|            [ 'ERASE_UNPROTECTED',          v_inout,  9,   9 ],
00215  M01S00125.ztdttab +++|            [ 'ERASE_END_OF_PAGE',          v_inout, 10,  10 ],
00216  M01S00126.ztdttab +++|            [ 'ERASE_LINE_STAY',            v_inout, 11,  11 ],
00217  M01S00127.ztdttab +++|            [ 'ERASE_LINE_BOL',             v_inout, 12,  12 ],
00218  M01S00128.ztdttab +++|            [ 'ERASE_END_OF_LINE',          v_inout, 13,  13 ],
00219  M01S00129.ztdttab +++|            [ 'ERASE_FIELD_STAY',           v_inout, 14,  14 ],
00220  M01S00130.ztdttab +++|            [ 'ERASE_FIELD_BOF',            v_inout, 15,  15 ],
00221  M01S00131.ztdttab +++|            [ 'ERASE_END_OF_FIELD',         v_inout, 16,  16 ],
00222  M01S00132.ztdttab +++|            [ 'ERASE_CHAR',                 v_inout, 17,  17 ],
00223  M01S00133.ztdttab +++|            [ 'CURSOR_HOME',                v_inout, 18,  18 ],
00224  M01S00134.ztdttab +++|            [ 'CURSOR_UP',                  v_inout, 19,  19 ],
00225  M01S00135.ztdttab +++|            [ 'CURSOR_DOWN',                v_inout, 20,  20 ],
00226  M01S00136.ztdttab +++|            [ 'CURSOR_LEFT',                v_inout, 21,  21 ],
00227  M01S00137.ztdttab +++|            [ 'CURSOR_RIGHT',               v_inout, 22,  22 ],
00228  M01S00138.ztdttab +++|            [ 'TAB_FORWARD',                v_inout, 23,  23 ],
00229  M01S00139.ztdttab +++|            [ 'TAB_BACKWARD',               v_inout, 24,  24 ],
00230  M01S00140.ztdttab +++|            [ 'RETURN',                     v_inout, 25,  25 ],
00231  M01S00141.ztdttab +++|            [ 'RESET',                      v_inout, 26,  26 ],
00232  M01S00142.ztdttab +++|            [ 'INSERT_MODE_BEGIN',          v_inout, 27,  27 ],
00233  M01S00143.ztdttab +++|            [ 'INSERT_MODE_END',            v_inout, 28,  28 ],
00234  M01S00144.ztdttab +++|            [ 'INSERT_MODE_TOGGLE',         v_inout, 29,  29 ],
00235  M01S00145.ztdttab +++|            [ 'TAB_CLEAR',                  v_inout, 30,  30 ],
00236  M01S00146.ztdttab +++|            [ 'TAB_CLEAR_ALL',              v_inout, 31,  31 ],
00237  M01S00147.ztdttab +++|            [ 'TAB_SET',                    v_inout, 32,  32 ],
00238  M01S00148.ztdttab +++|            [ 'CURSOR_POS_BEGIN',           v_inout, 33,  33 ],
00239  M01S00149.ztdttab +++|            [ 'CURSOR_POS_SECOND',          v_inout, 34,  34 ],
00240  M01S00150.ztdttab +++|            [ 'CURSOR_POS_THIRD',           v_inout, 35,  35 ],
00241  M01S00151.ztdttab +++|
00242  M01S00152.ztdttab +++|               { Input Only }
00243  M01S00153.ztdttab +++|
00244  M01S00154.ztdttab +++|               { Miscellaneous }
00245  M01S00155.ztdttab +++|            [ 'END_OF_INFORMATION',         v_in,    36,   0 ],
00246  M01S00156.ztdttab +++|            [ ' ',  { overstrike }          v_in,    37,   0 ],
00247  M01S00157.ztdttab +++|               { Function keys }
00248  M01S00158.ztdttab +++|            [ 'F1',                         v_in,    38,   0 ],
00249  M01S00159.ztdttab +++|            [ 'F2',                         v_in,    39,   0 ],
00250  M01S00160.ztdttab +++|            [ 'F3',                         v_in,    40,   0 ],
00251  M01S00161.ztdttab +++|            [ 'F4',                         v_in,    41,   0 ],
00252  M01S00162.ztdttab +++|            [ 'F5',                         v_in,    42,   0 ],
00253  M01S00163.ztdttab +++|            [ 'F6',                         v_in,    43,   0 ],
00254  M01S00164.ztdttab +++|            [ 'F7',                         v_in,    44,   0 ],
00255  M01S00165.ztdttab +++|            [ 'F8',                         v_in,    45,   0 ],
00256  M01S00166.ztdttab +++|            [ 'F9',                         v_in,    46,   0 ],
00257  M01S00167.ztdttab +++|            [ 'F10',                        v_in,    47,   0 ],
00258  M01S00168.ztdttab +++|            [ 'F11',                        v_in,    48,   0 ],
00259  M01S00169.ztdttab +++|            [ 'F12',                        v_in,    49,   0 ],
00260  M01S00170.ztdttab +++|            [ 'F13',                        v_in,    50,   0 ],
00261  M01S00171.ztdttab +++|            [ 'F14',                        v_in,    51,   0 ],
00262  M01S00172.ztdttab +++|            [ 'F15',                        v_in,    52,   0 ],
00263  M01S00173.ztdttab +++|            [ 'F16',                        v_in,    53,   0 ],
00264  M01S00174.ztdttab +++|            [ 'F1_S',                       v_in,    54,   0 ],
00265  M01S00175.ztdttab +++|            [ 'F2_S',                       v_in,    55,   0 ],
00266  M01S00176.ztdttab +++|            [ 'F3_S',                       v_in,    56,   0 ],
00267  M01S00177.ztdttab +++|            [ 'F4_S',                       v_in,    57,   0 ],
00268  M01S00178.ztdttab +++|            [ 'F5_S',                       v_in,    58,   0 ],
00269  M01S00179.ztdttab +++|            [ 'F6_S',                       v_in,    59,   0 ],
00270  M01S00180.ztdttab +++|            [ 'F7_S',                       v_in,    60,   0 ],
00271  M01S00181.ztdttab +++|            [ 'F8_S',                       v_in,    61,   0 ],
00272  M01S00182.ztdttab +++|            [ 'F9_S',                       v_in,    62,   0 ],
00273  M01S00183.ztdttab +++|            [ 'F10_S',                      v_in,    63,   0 ],
00274  M01S00184.ztdttab +++|            [ 'F11_S',                      v_in,    64,   0 ],
00275  M01S00185.ztdttab +++|            [ 'F12_S',                      v_in,    65,   0 ],
00276  M01S00186.ztdttab +++|            [ 'F13_S',                      v_in,    66,   0 ],
00277  M01S00187.ztdttab +++|            [ 'F14_S',                      v_in,    67,   0 ],
00278  M01S00188.ztdttab +++|            [ 'F15_S',                      v_in,    68,   0 ],
00279  M01S00189.ztdttab +++|            [ 'F16_S',                      v_in,    69,   0 ],
00280  M01S00190.ztdttab +++|               { CDC standard function keys }
00281  M01S00191.ztdttab +++|            [ 'NEXT',                       v_in,    70,   0 ],
00282  M01S00192.ztdttab +++|            [ 'BACK',                       v_in,    71,   0 ],
00283  M01S00193.ztdttab +++|            [ 'HELP',                       v_in,    72,   0 ],
00284  M01S00194.ztdttab +++|            [ 'STOP',                       v_in,    73,   0 ],
00285  M01S00195.ztdttab +++|            [ 'DOWN',                       v_in,    74,   0 ],
00286  M01S00196.ztdttab +++|            [ 'UP',                         v_in,    75,   0 ],
00287  M01S00197.ztdttab +++|            [ 'FWD',                        v_in,    76,   0 ],
00288  M01S00198.ztdttab +++|            [ 'BKW',                        v_in,    77,   0 ],
00289  M01S00199.ztdttab +++|            [ 'EDIT',                       v_in,    78,   0 ],
00290  M01S00200.ztdttab +++|            [ 'DATA',                       v_in,    79,   0 ],
00291  M01S00201.ztdttab +++|            [ 'NEXT_S',                     v_in,    80,   0 ],
00292  M01S00202.ztdttab +++|            [ 'BACK_S',                     v_in,    81,   0 ],
00293  M01S00203.ztdttab +++|            [ 'HELP_S',                     v_in,    82,   0 ],
00294  M01S00204.ztdttab +++|            [ 'STOP_S',                     v_in,    83,   0 ],
00295  M01S00205.ztdttab +++|            [ 'DOWN_S',                     v_in,    84,   0 ],
00296  M01S00206.ztdttab +++|            [ 'UP_S',                       v_in,    85,   0 ],
00297  M01S00207.ztdttab +++|            [ 'FWD_S',                      v_in,    86,   0 ],
00298  M01S00208.ztdttab +++|            [ 'BKW_S',                      v_in,    87,   0 ],
00299  M01S00209.ztdttab +++|            [ 'EDIT_S',                     v_in,    88,   0 ],
00300  M01S00210.ztdttab +++|            [ 'DATA_S',                     v_in,    89,   0 ],
00301  M01S00211.ztdttab +++|               { More input verbs }
00302  M01S00212.ztdttab +++|            [ 'BACKSPACE',                  v_in,    90,   0 ],
00303  M01S00213.ztdttab +++|            [ 'F17',                        v_in,    91,   0 ],
00304  M01S00214.ztdttab +++|            [ 'F18',                        v_in,    92,   0 ],
00305  M01S00215.ztdttab +++|            [ 'F19',                        v_in,    93,   0 ],
00306  M01S00216.ztdttab +++|            [ 'F20',                        v_in,    94,   0 ],
00307  M01S00217.ztdttab +++|            [ 'F21',                        v_in,    95,   0 ],
00308  M01S00218.ztdttab +++|            [ 'F22',                        v_in,    96,   0 ],
00309  M01S00219.ztdttab +++|            [ 'F23',                        v_in,    97,   0 ],
00310  M01S00220.ztdttab +++|            [ 'F24',                        v_in,    98,   0 ],
00311  M01S00221.ztdttab +++|            [ 'F17_S',                      v_in,    99,   0 ],
00312  M01S00222.ztdttab +++|            [ 'F18_S',                      v_in,   100,   0 ],
00313  M01S00223.ztdttab +++|            [ 'F19_S',                      v_in,   101,   0 ],
00314  M01S00224.ztdttab +++|            [ 'F20_S',                      v_in,   102,   0 ],
00315  M01S00225.ztdttab +++|            [ 'F21_S',                      v_in,   103,   0 ],
00316  M01S00226.ztdttab +++|            [ 'F22_S',                      v_in,   104,   0 ],
00317  M01S00227.ztdttab +++|            [ 'F23_S',                      v_in,   105,   0 ],
00318  M01S00228.ztdttab +++|            [ 'F24_S',                      v_in,   106,   0 ],
00319  M01S00229.ztdttab +++|            [ 'INSTALL_INPUT_1',            v_in,   107,   0 ],
00320  M01S00230.ztdttab +++|            [ 'INSTALL_INPUT_2',            v_in,   108,   0 ],
00321  M01S00231.ztdttab +++|            [ 'INSTALL_INPUT_3',            v_in,   109,   0 ],
00322  M01S00232.ztdttab +++|            [ 'INSTALL_INPUT_4',            v_in,   110,   0 ],
00323  M01S00233.ztdttab +++|            [ 'INSTALL_INPUT_5',            v_in,   111,   0 ],
00324  M01S00234.ztdttab +++|            [ 'INSTALL_INPUT_6',            v_in,   112,   0 ],
00325  M01S00235.ztdttab +++|            [ 'INSTALL_INPUT_7',            v_in,   113,   0 ],
00326  M01S00236.ztdttab +++|            [ 'INSTALL_INPUT_8',            v_in,   114,   0 ],
00327  M01S00237.ztdttab +++|            [ 'INSTALL_INPUT_9',            v_in,   115,   0 ],
00328  M01S00238.ztdttab +++|            [ 'INSTALL_INPUT_10',           v_in,   116,   0 ],
00329  M01S00239.ztdttab +++|            [ 'INSTALL_INPUT_11',           v_in,   117,   0 ],
00330  M01S00240.ztdttab +++|            [ 'INSTALL_INPUT_12',           v_in,   118,   0 ],
00331  M01S00241.ztdttab +++|            [ 'INSTALL_INPUT_13',           v_in,   119,   0 ],
00332  M01S00242.ztdttab +++|            [ 'INSTALL_INPUT_14',           v_in,   120,   0 ],
00333  M01S00243.ztdttab +++|            [ 'INSTALL_INPUT_15',           v_in,   121,   0 ],
00334  M01S00244.ztdttab +++|            [ 'INSTALL_INPUT_16',           v_in,   122,   0 ],
00335  M01S00245.ztdttab +++|            [ 'INSTALL_INPUT_17',           v_in,   123,   0 ],
00336  M01S00246.ztdttab +++|            [ 'INSTALL_INPUT_18',           v_in,   124,   0 ],
00337  M01S00247.ztdttab +++|            [ 'INSTALL_INPUT_19',           v_in,   125,   0 ],
00338  M01S00248.ztdttab +++|            [ 'INSTALL_INPUT_20',           v_in,   126,   0 ],
00339  M01S00249.ztdttab +++|
00340  M01S00250.ztdttab +++|               { Output Only }
00341  M01S00251.ztdttab +++|
00342  M01S00252.ztdttab +++|               { Miscellaneous output verbs }
00343  M01S00253.ztdttab +++|            [ 'BELL_NAK',                   v_out,    0,  36 ],
00344  M01S00254.ztdttab +++|            [ 'BELL_ACK',                   v_out,    0,  37 ],
00345  M01S00255.ztdttab +++|            [ 'SET_SCREEN_MODE',            v_out,    0,  38 ],
00346  M01S00256.ztdttab +++|            [ 'SET_LINE_MODE',              v_out,    0,  39 ],
00347  M01S00257.ztdttab +++|            [ 'OUTPUT_BEGIN',               v_out,    0,  40 ],
00348  M01S00258.ztdttab +++|            [ 'OUTPUT_END',                 v_out,    0,  41 ],
00349  M01S00259.ztdttab +++|            [ 'DISPLAY_BEGIN',              v_out,    0,  42 ],
00350  M01S00260.ztdttab +++|            [ 'DISPLAY_END',                v_out,    0,  43 ],
00351  M01S00261.ztdttab +++|            [ 'PRINT_BEGIN',                v_out,    0,  44 ],
00352  M01S00262.ztdttab +++|            [ 'PRINT_END',                  v_out,    0,  45 ],
00353  M01S00263.ztdttab +++|            [ 'PRINT_PAGE',                 v_out,    0,  46 ],
00354  M01S00264.ztdttab +++|            [ 'FIELD_SCROLL_SET',           v_out,    0,  47 ],
00355  M01S00265.ztdttab +++|            [ 'FIELD_SCROLL_DOWN',          v_out,    0,  48 ],
00356  M01S00266.ztdttab +++|            [ 'FIELD_SCROLL_UP',            v_out,    0,  49 ],
00357  M01S00267.ztdttab +++|            [ 'PROTECT_ALL',                v_out,    0,  50 ],
00358  M01S00268.ztdttab +++|               { Physical attributes }
00359  M01S00269.ztdttab +++|            [ 'BLINK_BEGIN',                v_out,    0,  51 ],
00360  M01S00270.ztdttab +++|            [ 'BLINK_END',                  v_out,    0,  52 ],
00361  M01S00271.ztdttab +++|            [ 'ALT_BEGIN',                  v_out,    0,  53 ],
00362  M01S00272.ztdttab +++|            [ 'ALT_END',                    v_out,    0,  54 ],
00363  M01S00273.ztdttab +++|            [ 'HIDDEN_BEGIN',               v_out,    0,  55 ],
00364  M01S00274.ztdttab +++|            [ 'HIDDEN_END',                 v_out,    0,  56 ],
00365  M01S00275.ztdttab +++|            [ 'INVERSE_BEGIN',              v_out,    0,  57 ],
00366  M01S00276.ztdttab +++|            [ 'INVERSE_END',                v_out,    0,  58 ],
00367  M01S00277.ztdttab +++|            [ 'PROTECT_BEGIN',              v_out,    0,  59 ],
00368  M01S00278.ztdttab +++|            [ 'PROTECT_END',                v_out,    0,  60 ],
00369  M01S00279.ztdttab +++|            [ 'UNDERLINE_BEGIN',            v_out,    0,  61 ],
00370  M01S00280.ztdttab +++|            [ 'UNDERLINE_END',              v_out,    0,  62 ],
00371  M01S00281.ztdttab +++|               { Logical attributes }
00372  M01S00282.ztdttab +++|            [ 'INPUT_TEXT_BEGIN',           v_out,    0,  63 ],
00373  M01S00283.ztdttab +++|            [ 'INPUT_TEXT_END',             v_out,    0,  64 ],
00374  M01S00284.ztdttab +++|            [ 'OUTPUT_TEXT_BEGIN',          v_out,    0,  65 ],
00375  M01S00285.ztdttab +++|            [ 'OUTPUT_TEXT_END',            v_out,    0,  66 ],
00376  M01S00286.ztdttab +++|            [ 'ITALIC_BEGIN',               v_out,    0,  67 ],
00377  M01S00287.ztdttab +++|            [ 'ITALIC_END',                 v_out,    0,  68 ],
00378  M01S00288.ztdttab +++|            [ 'TITLE_BEGIN',                v_out,    0,  69 ],
00379  M01S00289.ztdttab +++|            [ 'TITLE_END',                  v_out,    0,  70 ],
00380  M01S00290.ztdttab +++|            [ 'MESSAGE_BEGIN',              v_out,    0,  71 ],
00381  M01S00291.ztdttab +++|            [ 'MESSAGE_END',                v_out,    0,  72 ],
00382  M01S00292.ztdttab +++|            [ 'ERROR_BEGIN',                v_out,    0,  73 ],
00383  M01S00293.ztdttab +++|            [ 'ERROR_END',                  v_out,    0,  74 ],
00384  M01S00294.ztdttab +++|               { Line-drawing character sets }
00385  M01S00295.ztdttab +++|            [ 'LD_FINE_BEGIN',              v_out,    0,  75 ],
00386  M01S00296.ztdttab +++|            [ 'LD_FINE_END',                v_out,    0,  76 ],
00387  M01S00297.ztdttab +++|            [ 'LD_FINE_HORIZONTAL',         v_out,    0,  77 ],
00388  M01S00298.ztdttab +++|            [ 'LD_FINE_VERTICAL',           v_out,    0,  78 ],
00389  M01S00299.ztdttab +++|            [ 'LD_FINE_UPPER_LEFT',         v_out,    0,  79 ],
00390  M01S00300.ztdttab +++|            [ 'LD_FINE_UPPER_RIGHT',        v_out,    0,  80 ],
00391  M01S00301.ztdttab +++|            [ 'LD_FINE_LOWER_LEFT',         v_out,    0,  81 ],
00392  M01S00302.ztdttab +++|            [ 'LD_FINE_LOWER_RIGHT',        v_out,    0,  82 ],
00393  M01S00303.ztdttab +++|            [ 'LD_FINE_UP_T',               v_out,    0,  83 ],
00394  M01S00304.ztdttab +++|            [ 'LD_FINE_DOWN_T',             v_out,    0,  84 ],
00395  M01S00305.ztdttab +++|            [ 'LD_FINE_LEFT_T',             v_out,    0,  85 ],
00396  M01S00306.ztdttab +++|            [ 'LD_FINE_RIGHT_T',            v_out,    0,  86 ],
00397  M01S00307.ztdttab +++|            [ 'LD_FINE_CROSS',              v_out,    0,  87 ],
00398  M01S00308.ztdttab +++|            [ 'LD_MEDIUM_BEGIN',            v_out,    0,  88 ],
00399  M01S00309.ztdttab +++|            [ 'LD_MEDIUM_END',              v_out,    0,  89 ],
00400  M01S00310.ztdttab +++|            [ 'LD_MEDIUM_HORIZONTAL',       v_out,    0,  90 ],
00401  M01S00311.ztdttab +++|            [ 'LD_MEDIUM_VERTICAL',         v_out,    0,  91 ],
00402  M01S00312.ztdttab +++|            [ 'LD_MEDIUM_UPPER_LEFT',       v_out,    0,  92 ],
00403  M01S00313.ztdttab +++|            [ 'LD_MEDIUM_UPPER_RIGHT',      v_out,    0,  93 ],
00404  M01S00314.ztdttab +++|            [ 'LD_MEDIUM_LOWER_LEFT',       v_out,    0,  94 ],
00405  M01S00315.ztdttab +++|            [ 'LD_MEDIUM_LOWER_RIGHT',      v_out,    0,  95 ],
00406  M01S00316.ztdttab +++|            [ 'LD_MEDIUM_UP_T',             v_out,    0,  96 ],
00407  M01S00317.ztdttab +++|            [ 'LD_MEDIUM_DOWN_T',           v_out,    0,  97 ],
00408  M01S00318.ztdttab +++|            [ 'LD_MEDIUM_LEFT_T',           v_out,    0,  98 ],
00409  M01S00319.ztdttab +++|            [ 'LD_MEDIUM_RIGHT_T',          v_out,    0,  99 ],
00410  M01S00320.ztdttab +++|            [ 'LD_MEDIUM_CROSS',            v_out,    0, 100 ],
00411  M01S00321.ztdttab +++|            [ 'LD_BOLD_BEGIN',              v_out,    0, 101 ],
00412  M01S00322.ztdttab +++|            [ 'LD_BOLD_END',                v_out,    0, 102 ],
00413  M01S00323.ztdttab +++|            [ 'LD_BOLD_HORIZONTAL',         v_out,    0, 103 ],
00414  M01S00324.ztdttab +++|            [ 'LD_BOLD_VERTICAL',           v_out,    0, 104 ],
00415  M01S00325.ztdttab +++|            [ 'LD_BOLD_UPPER_LEFT',         v_out,    0, 105 ],
00416  M01S00326.ztdttab +++|            [ 'LD_BOLD_UPPER_RIGHT',        v_out,    0, 106 ],
00417  M01S00327.ztdttab +++|            [ 'LD_BOLD_LOWER_LEFT',         v_out,    0, 107 ],
00418  M01S00328.ztdttab +++|            [ 'LD_BOLD_LOWER_RIGHT',        v_out,    0, 108 ],
00419  M01S00329.ztdttab +++|            [ 'LD_BOLD_UP_T',               v_out,    0, 109 ],
00420  M01S00330.ztdttab +++|            [ 'LD_BOLD_DOWN_T',             v_out,    0, 110 ],
00421  M01S00331.ztdttab +++|            [ 'LD_BOLD_LEFT_T',             v_out,    0, 111 ],
00422  M01S00332.ztdttab +++|            [ 'LD_BOLD_RIGHT_T',            v_out,    0, 112 ],
00423  M01S00333.ztdttab +++|            [ 'LD_BOLD_CROSS',              v_out,    0, 113 ],
00424  M01S00334.ztdttab +++|               { Colors }
Line S00335 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00425  M02S00335.ns2583  ---|            [ 'BLACK_BACKGROUND',           v_out,    0, 114 ],
Line S00336 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00426  M02S00336.ns2583  ---|            [ 'WHITE_BACKGROUND',           v_out,    0, 115 ],
Line S00337 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00427  M02S00337.ns2583  ---|            [ 'RED_BACKGROUND',             v_out,    0, 116 ],
Line S00338 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00428  M02S00338.ns2583  ---|            [ 'GREEN_BACKGROUND',           v_out,    0, 117 ],
Line S00339 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00429  M02S00339.ns2583  ---|            [ 'BLUE_BACKGROUND',            v_out,    0, 118 ],
Line S00340 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00430  M02S00340.ns2583  ---|            [ 'YELLOW_BACKGROUND',          v_out,    0, 119 ],
Line S00341 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00431  M02S00341.ns2583  ---|            [ 'CYAN_BACKGROUND',            v_out,    0, 120 ],
Line S00342 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00432  M02S00342.ns2583  ---|            [ 'MAGENTA_BACKGROUND',         v_out,    0, 121 ],
Line S00343 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00433  M02S00343.ns2583  ---|            [ 'BLACK_FOREGROUND',           v_out,    0, 122 ],
Line S00344 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00434  M02S00344.ns2583  ---|            [ 'WHITE_FOREGROUND',           v_out,    0, 123 ],
Line S00345 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00435  M02S00345.ns2583  ---|            [ 'RED_FOREGROUND',             v_out,    0, 124 ],
Line S00346 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00436  M02S00346.ns2583  ---|            [ 'GREEN_FOREGROUND',           v_out,    0, 125 ],
Line S00347 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00437  M02S00347.ns2583  ---|            [ 'BLUE_FOREGROUND',            v_out,    0, 126 ],
Line S00348 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00438  M02S00348.ns2583  ---|            [ 'YELLOW_FOREGROUND',          v_out,    0, 127 ],
Line S00349 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00439  M02S00349.ns2583  ---|            [ 'CYAN_FOREGROUND',            v_out,    0, 128 ],
Line S00350 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2583
Seq #  *Modification Id* Act 
----------------------------+
00440  M02S00350.ns2583  ---|            [ 'MAGENTA_FOREGROUND',         v_out,    0, 129 ],
00441  M01S00001.ns2583  +++|            [ 'INPUT_TWO_BEGIN',            v_out,    0, 114 ],
00442  M01S00002.ns2583  +++|            [ 'INPUT_TWO_END',              v_out,    0, 115 ],
00443  M01S00003.ns2583  +++|            [ 'OUTPUT_TWO_BEGIN',           v_out,    0, 116 ],
00444  M01S00004.ns2583  +++|            [ 'OUTPUT_TWO_END',             v_out,    0, 117 ],
00445  M01S00005.ns2583  +++|            [ 'ITALIC_TWO_BEGIN',           v_out,    0, 118 ],
00446  M01S00006.ns2583  +++|            [ 'ITALIC_TWO_END',             v_out,    0, 119 ],
00447  M01S00007.ns2583  +++|            [ 'TITLE_TWO_BEGIN',            v_out,    0, 120 ],
00448  M01S00008.ns2583  +++|            [ 'TITLE_TWO_END',              v_out,    0, 121 ],
00449  M01S00009.ns2583  +++|            [ 'MESSAGE_TWO_BEGIN',          v_out,    0, 122 ],
00450  M01S00010.ns2583  +++|            [ 'MESSAGE_TWO_END',            v_out,    0, 123 ],
00451  M01S00011.ns2583  +++|            [ 'ERROR_TWO_BEGIN',            v_out,    0, 124 ],
00452  M01S00012.ns2583  +++|            [ 'ERROR_TWO_END',              v_out,    0, 125 ],
00453  M01S00013.ns2583  +++|            [ 'DISPLAY_TWO_BEGIN',          v_out,    0, 126 ],
00454  M01S00014.ns2583  +++|            [ 'DISPLAY_TWO_END',            v_out,    0, 127 ],
00455  M01S00015.ns2583  +++|            [ 'DISPLAY_THREE_BEGIN',        v_out,    0, 128 ],
00456  M01S00016.ns2583  +++|            [ 'DISPLAY_THREE_END',          v_out,    0, 129 ],
00457  M01S00351.ztdttab +++|               { Screen size }
00458  M01S00352.ztdttab +++|            [ ' ',  { SET_SIZE }            v_out,    0, 130 ],
00459  M01S00353.ztdttab +++|            [ ' ',  { save space for 4 }    v_out,    0, 131 ],
00460  M01S00354.ztdttab +++|            [ ' ',  { change_size ordinals} v_out,    0, 132 ],
00461  M01S00355.ztdttab +++|            [ ' ',  { right here }          v_out,    0, 133 ],
00462  M01S00356.ztdttab +++|            [ 'INSTALL_OUTPUT_1',          v_out,    0, 134 ],
00463  M01S00357.ztdttab +++|            [ 'INSTALL_OUTPUT_2',          v_out,    0, 135 ],
00464  M01S00358.ztdttab +++|            [ 'INSTALL_OUTPUT_3',          v_out,    0, 136 ],
00465  M01S00359.ztdttab +++|            [ 'INSTALL_OUTPUT_4',          v_out,    0, 137 ],
00466  M01S00360.ztdttab +++|            [ 'INSTALL_OUTPUT_5',          v_out,    0, 138 ],
00467  M01S00361.ztdttab +++|            [ 'INSTALL_OUTPUT_6',          v_out,    0, 139 ],
00468  M01S00362.ztdttab +++|            [ 'INSTALL_OUTPUT_7',          v_out,    0, 140 ],
00469  M01S00363.ztdttab +++|            [ 'INSTALL_OUTPUT_8',          v_out,    0, 141 ],
00470  M01S00364.ztdttab +++|            [ 'INSTALL_OUTPUT_9',          v_out,    0, 142 ],
00471  M01S00365.ztdttab +++|            [ 'INSTALL_OUTPUT_10',         v_out,    0, 143 ],
00472  M01S00366.ztdttab +++|            [ 'INSTALL_OUTPUT_11',         v_out,    0, 144 ],
00473  M01S00367.ztdttab +++|            [ 'INSTALL_OUTPUT_12',         v_out,    0, 145 ],
00474  M01S00368.ztdttab +++|            [ 'INSTALL_OUTPUT_13',         v_out,    0, 146 ],
00475  M01S00369.ztdttab +++|            [ 'INSTALL_OUTPUT_14',         v_out,    0, 147 ],
00476  M01S00370.ztdttab +++|            [ 'INSTALL_OUTPUT_15',         v_out,    0, 148 ],
00477  M01S00371.ztdttab +++|            [ 'INSTALL_OUTPUT_16',         v_out,    0, 149 ],
00478  M01S00372.ztdttab +++|            [ 'INSTALL_OUTPUT_17',         v_out,    0, 150 ],
00479  M01S00373.ztdttab +++|            [ 'INSTALL_OUTPUT_18',         v_out,    0, 151 ],
00480  M01S00374.ztdttab +++|            [ 'INSTALL_OUTPUT_19',         v_out,    0, 152 ],
00481  M01S00375.ztdttab +++|            [ 'INSTALL_OUTPUT_20',         v_out,    0, 153 ],
00482  M01S00376.ztdttab +++|               { Last one, unused }
00483  M01S00377.ztdttab +++|            [ '  ',                         v_inout,  0,   0 ]
00484  M01S00378.ztdttab +++|           ];
00485  M01S00379.ztdttab +++|  { ************************************************************}
00486  M01S00380.ztdttab +++|  { NOTE: Did you remember to change the constants which define }
00487  M01S00381.ztdttab +++|  {       the length of this table, etc.?  They are in ZTDCVRB. }
00488  M01S00382.ztdttab +++|  { ************************************************************}
00489  M01S00383.ztdttab +++|
00490  M01S00384.ztdttab +++|  CONST
00491  M01S00385.ztdttab +++|     predefined_variable_count = 49;
00492  M01S00386.ztdttab +++|  VAR
00493  M01S00387.ztdttab +++|     predefined_variables: PACKED ARRAY [ 1 .. predefined_variable_count ] OF
00494  M01S00388.ztdttab +++|        PACKED RECORD
00495  M01S00389.ztdttab +++|        name: ost$name,
00496  M01S00390.ztdttab +++|        length: ost$name_size,
00497  M01S00391.ztdttab +++|        ascii: 0 .. 255
00498  M01S00392.ztdttab +++|     RECEND := [
00499  M01S00393.ztdttab +++|            [ 'NUL',         3,   0 ],
00500  M01S00394.ztdttab +++|            [ 'SOH',         3,   1 ],
00501  M01S00395.ztdttab +++|            [ 'STX',         3,   2 ],
00502  M01S00396.ztdttab +++|            [ 'ETX',         3,   3 ],
00503  M01S00397.ztdttab +++|            [ 'EOT',         3,   4 ],
00504  M01S00398.ztdttab +++|            [ 'ENQ',         3,   5 ],
00505  M01S00399.ztdttab +++|            [ 'ACK',         3,   6 ],
00506  M01S00400.ztdttab +++|            [ 'BEL',         3,   7 ],
00507  M01S00401.ztdttab +++|            [ 'BS',          2,   8 ],
00508  M01S00402.ztdttab +++|            [ 'HT',          2,   9 ],
00509  M01S00403.ztdttab +++|            [ 'LF',          2,  10 ],
00510  M01S00404.ztdttab +++|            [ 'VT',          2,  11 ],
00511  M01S00405.ztdttab +++|            [ 'FF',          2,  12 ],
00512  M01S00406.ztdttab +++|            [ 'CR',          2,  13 ],
00513  M01S00407.ztdttab +++|            [ 'SO',          2,  14 ],
00514  M01S00408.ztdttab +++|
00515  M01S00409.ztdttab +++|            [ 'SI',          2,  15 ],
00516  M01S00410.ztdttab +++|            [ 'DLE',         3,  16 ],
00517  M01S00411.ztdttab +++|            [ 'DC1',         3,  17 ],
00518  M01S00412.ztdttab +++|            [ 'DC2',         3,  18 ],
00519  M01S00413.ztdttab +++|            [ 'DC3',         3,  19 ],
00520  M01S00414.ztdttab +++|            [ 'DC4',         3,  20 ],
00521  M01S00415.ztdttab +++|            [ 'NAK',         3,  21 ],
00522  M01S00416.ztdttab +++|            [ 'SYN',         3,  22 ],
00523  M01S00417.ztdttab +++|            [ 'ETB',         3,  23 ],
00524  M01S00418.ztdttab +++|            [ 'CAN',         3,  24 ],
00525  M01S00419.ztdttab +++|            [ 'EM',          2,  25 ],
00526  M01S00420.ztdttab +++|            [ 'SUB',         3,  26 ],
00527  M01S00421.ztdttab +++|            [ 'ESC',         3,  27 ],
00528  M01S00422.ztdttab +++|            [ 'FS',          2,  28 ],
00529  M01S00423.ztdttab +++|            [ 'GS',          2,  29 ],
00530  M01S00424.ztdttab +++|            [ 'RS',          2,  30 ],
00531  M01S00425.ztdttab +++|            [ 'US',          2,  31 ],
00532  M01S00426.ztdttab +++|            [ 'DEL',         3, 127 ],
00533  M01S00427.ztdttab +++|              { Communications-type ordinal values }
00534  M01S00428.ztdttab +++|            [ 'ASYNCH',      6,   1 ],
00535  M01S00429.ztdttab +++|            [ 'SYNCH',       5,   2 ],
00536  M01S00430.ztdttab +++|            [ 'SNA',         3,   3 ],
00537  M01S00431.ztdttab +++|              { Cursor-encoding ordinal values }
00538  M01S00432.ztdttab +++|            [ 'BINARY_CURSOR', 13,   1 ],
00539  M01S00433.ztdttab +++|            [ 'CDC721_CURSOR', 13,   2 ],
00540  M01S00434.ztdttab +++|            [ 'ANSI_CURSOR',   11,   3 ],
00541  M01S00435.ztdttab +++|            [ 'IBM3270_CURSOR', 14,  4 ],
Line S00436 Modification History
M01 (Added by) ztdttab
M02 (Updated by) ns2665
Seq #  *Modification Id* Act 
----------------------------+
00542  M02S00436.ns2665  ---|            [ 'RESERVED_CURSOR', 15, 5 ],
00543  M01S00001.ns2665  +++|            [ 'IBM3151_CURSOR', 14,  5 ],
00544  M01S00437.ztdttab +++|            [ 'USER_CURSOR',   11,   6 ],
00545  M01S00438.ztdttab +++|              { Cursor-behavior ordinal values }
00546  M01S00439.ztdttab +++|            [ 'STOP_NEXT',      9,   0 ],
00547  M01S00440.ztdttab +++|            [ 'SCROLL_NEXT',   11,   1 ],
00548  M01S00441.ztdttab +++|            [ 'HOME_NEXT',      9,   2 ],
00549  M01S00442.ztdttab +++|            [ 'WRAP_ADJACENT_NEXT',18, 3 ],
00550  M01S00443.ztdttab +++|            [ 'WRAP_SAME_NEXT',14,   4 ],
00551  M01S00444.ztdttab +++|            [ 'AUTO_TAB_NEXT',13,    5 ],
00552  M01S00445.ztdttab +++|            [ 'AUTO_TAB_PREVIOUS',17, 6 ]
00553  M01S00446.ztdttab +++|               ];
cdc/nos2.source/opl.opl871/common/ztdttab.txt ยท Last modified: by 127.0.0.1