1
2
3
4 dcl x25_info_ptr ptr init (null());
5 dcl 1 x25_info aligned based (x25_info_ptr),
6 2 x25_info_version char (8),
7 2 state fixed bin,
8 2 max_packet_size uns fixed bin (18),
9 2 baud_rate fixed bin,
10 2 flags aligned,
11 3 iti_call bit (1) unaligned,
12 3 int_issued bit (1) unaligned,
13 3 rnr_received bit (1) unaligned,
14 3 iti_break bit (1) unaligned,
15 3 rnr_sent bit (1) unaligned,
16 3 originate bit (1) unaligned,
17 3 timer_set bit (1) unaligned,
18 3 collect_call bit (1) unaligned,
19 3 write_status_sync_sent bit (1) unaligned,
20 3 datapac_caller bit(1) unaligned,
21 3 telenet_caller bit(1) unaligned,
22 3 tymnet_caller bit(1) unaligned,
23 3 pad bit (24) unaligned,
24 2 his_address varying char (15),
25 2 call_data varying char (16),
26 2 iti_params (18) uns fixed bin (9) unaligned,
27 2 pad1 (4) fixed bin;
28 dcl X25_INFO_VERSION_1 char (8) int static options (constant) init
29 ("X25I0001");
30
31 dcl x25_iti_info_ptr ptr init (null());
32 dcl x25_iti_count fixed bin;
33 dcl 1 x25_iti aligned based (x25_iti_info_ptr),
34 2 x25_iti_version char (8),
35 2 pcount fixed bin,
36 2 parameters (x25_iti_count refer (x25_iti.pcount)),
37 3 parameter uns fixed bin (9),
38 3 value uns fixed bin (9);
39 dcl X25_ITI_VERSION_1 char (8) int static options (constant) init
40 ("X25P0001");
41
42
43