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 +++| ];