1 /* Begin include file config_data_dcls.incl.pl1 BIM 9/82 */
  2 
  3 /****^  HISTORY COMMENTS:
  4   1) change(85-09-09,Farley), approve(85-09-09,MCR6979),
  5      audit(86-01-17,CLJones), install(86-03-21,MR12.0-1033):
  6      Add changes made to
  7      config_data_.cds.
  8   2) change(86-10-21,Fawcett), approve(86-10-21,PBF7381),
  9      audit(86-10-23,Farley), install(86-10-28,MR12.0-1200):
 10      Corrected the number of tape drive models supported.
 11                                                    END HISTORY COMMENTS */
 12 
 13 /* format: style3 */
 14 /* Modified 830523 to add console io_type and line_leng fields for different
 15    operator's consoles and to fix a size bug... -E. A. Ranzenbach */
 16 /* Modified 841101 by Paul Farley to add changes made to config_data_.cds */
 17 
 18 /* WARNING WARNING */
 19 
 20 /* Due to the awful PL/I restriction that prohibits any expressions */
 21 /* in external variable extents, the arrays here have integers for */
 22 /* extents. Changes to config_data_.cds should be reflected here, */
 23 /* Because the declares in config_data_.cds use the "like" attribute. */
 24 /* Just in case, though, do NOT use hbound. Use the .count fields */
 25 /* in the structures instead. */
 26 
 27 declare   config_data_$chnl_cardx
 28                               fixed binary external static;
 29 declare   config_data_$clok_cardx
 30                               fixed binary external static;
 31 declare   config_data_$cpu_cardx
 32                               fixed binary external static;
 33 declare   config_data_$fnp_cardx
 34                               fixed binary external static;
 35 declare   config_data_$intk_cardx
 36                               fixed binary external static;
 37 declare   config_data_$iom_cardx
 38                               fixed binary external static;
 39 declare   config_data_$mem_cardx
 40                               fixed binary external static;
 41 declare   config_data_$mpc_msp_cardx
 42                               fixed binary external static;
 43 declare   config_data_$mpc_mtp_cardx
 44                               fixed binary external static;
 45 declare   config_data_$ipc_fips_cardx
 46                               fixed binary external static;
 47 declare   config_data_$mpc_urp_cardx
 48                               fixed binary external static;
 49 declare   config_data_$mpc_cardx
 50                               fixed binary external static;
 51 declare   config_data_$mpcs_msp_cardx
 52                               fixed binary external static;
 53 declare   config_data_$mpcs_mtp_cardx
 54                               fixed binary external static;
 55 declare   config_data_$mpcs_urp_cardx
 56                               fixed binary external static;
 57 declare   config_data_$mpcs_cardx
 58                               fixed binary external static;
 59 declare   config_data_$parm_cardx
 60                               fixed binary external static;
 61 declare   config_data_$part_cardx
 62                               fixed binary external static;
 63 declare   config_data_$prph_dsk_cardx
 64                               fixed binary external static;
 65 declare   config_data_$prph_prt_cardx
 66                               fixed binary external static;
 67 declare   config_data_$prph_rdr_cardx
 68                               fixed binary external static;
 69 declare   config_data_$prph_pun_cardx
 70                               fixed binary external static;
 71 declare   config_data_$prph_ccu_cardx
 72                               fixed binary external static;
 73 declare   config_data_$prph_tap_cardx
 74                               fixed binary external static;
 75 declare   config_data_$prph_opc_cardx
 76                               fixed binary external static;
 77 declare   config_data_$prph_cardx
 78                               fixed binary external static;
 79 declare   config_data_$root_cardx
 80                               fixed binary external static;
 81 declare   config_data_$salv_cardx
 82                               fixed binary external static;
 83 declare   config_data_$schd_cardx
 84                               fixed binary external static;
 85 declare   config_data_$sst_cardx
 86                               fixed binary external static;
 87 declare   config_data_$stok_cardx
 88                               fixed binary external static;
 89 declare   config_data_$tbls_cardx
 90                               fixed binary external static;
 91 declare   config_data_$udsk_cardx
 92                               fixed binary external static;
 93 
 94 declare   1 config_data_$config_cards
 95                               aligned external static,
 96           2 count             fixed binary,
 97           2 per_card          (32) aligned,
 98             3 name            char (4) aligned,
 99             3 second_field    char (4) aligned,
100             3 flags           aligned,
101               4 match_second  bit (1) unaligned,            /* PRPH FOO */
102               4 match_only_3  bit (1) unaligned;            /* XXXn type */
103 
104 declare   1 config_data_$mpc_msp_model_names
105                               aligned external static,
106           2 count             fixed binary,
107           2 names             (9) aligned,
108             3 model           fixed binary,
109             3 name            character (8),
110             3 fw_tag          character (16),
111             3 valid_drives    (16) fixed binary unaligned;
112 
113 declare   1 config_data_$mpc_mtp_model_names
114                               aligned external static,
115           2 count             fixed binary,
116           2 names             (7) aligned,
117             3 model           fixed binary,
118             3 name            character (8),
119             3 fw_tag          character (16),
120             3 valid_drives    (16) fixed binary unaligned;
121 
122 declare   1 config_data_$mpc_urp_model_names
123                               aligned external static,
124           2 count             fixed binary,
125           2 names             (6) aligned,
126             3 model           fixed binary,
127             3 name            character (8),
128             3 fw_tag          character (16); /* "EURC" for EURC */
129 
130 declare   1 config_data_$ipc_msp_model_names
131                               aligned external static,
132           2 count             fixed binary,
133           2 names             (1) aligned,
134             3 model           fixed binary,
135             3 name            character (8),
136             3 fw_tag          character (16),
137             3 valid_drives    (16) fixed binary unaligned;
138 
139 declare   1 config_data_$ipc_mtp_model_names
140                               aligned external static,
141           2 count             fixed binary,
142           2 names             (1) aligned,
143             3 model           fixed binary,
144             3 name            character (8),
145             3 fw_tag          character (16),
146             3 valid_drives    (16) fixed binary unaligned;
147 
148 declare   1 config_data_$disk_drive_model_names
149                               aligned external static,
150           2 count             fixed binary,
151           2 names             (5) aligned,
152             3 model           fixed binary,
153             3 name            character (8),
154             3 device_0_valid  bit (1);
155 
156 declare   1 config_data_$tape_drive_model_names
157                               aligned external static,
158           2 count             fixed binary,
159           2 names             (9) aligned,
160             3 model           fixed binary,
161             3 name            character (8),
162             3 device_0_valid  bit (1);
163 
164 declare   1 config_data_$printer_model_names
165                               aligned external static,
166           2 count             fixed binary,
167           2 names             (5) aligned,
168             3 model           fixed binary,
169             3 name            character (8);
170 
171 declare   1 config_data_$reader_model_names
172                               aligned external static,
173           2 count             fixed binary,
174           2 names             (4) aligned,
175             3 model           fixed binary,
176             3 name            character (8);
177 
178 declare   1 config_data_$ccu_model_names
179                               aligned external static,
180           2 count             fixed binary,
181           2 names             (1) aligned,
182             3 model           fixed binary,
183             3 name            character (8);
184 
185 declare   1 config_data_$punch_model_names
186                               aligned external static,
187           2 count             fixed binary,
188           2 names             (3) aligned,
189             3 model           fixed binary,
190             3 name            character (8);
191 
192 declare   1 config_data_$console_model_names
193                               aligned external static,
194           2 count             fixed binary,
195           2 names             (3) aligned,
196             3 model           fixed binary,
197             3 name            character (8),
198             3 line_leng       fixed bin (17),
199             3 io_type         character (4);
200 
201 /* End include file config_data_dcls.incl.pl1 */