1
2 dcl 1 data_list based,
3 2 node_type bit (9) unaligned,
4 2 reserved bit (12) unaligned,
5 2 number fixed bin (14) unaligned,
6 2 next ptr unaligned,
7 2 symbol ptr unaligned,
8 2 index_ptr ptr unaligned,
9 2 sub_ptr ptr unaligned,
10 2 condition bit (1) aligned;
11
12 dcl 1 subscripts based,
13 2 node_type bit (9) unaligned,
14 2 reserved bit (12) unaligned,
15 2 number fixed bin (14) unaligned,
16 2 next ptr unaligned,
17 2 value fixed bin (31),
18 2 variable ptr unaligned;
19
20 dcl 1 indices based,
21 2 node_type bit (9) unaligned,
22 2 reserved bit (12) unaligned,
23 2 number fixed bin (14) unaligned,
24 2 next ptr unaligned,
25 2 end_ptr ptr unaligned,
26 2 value(3) fixed bin (31);
27
28
29 dcl 1 dummy_list internal static,
30 2 node_type bit (9) unaligned initial ("000001011"b),
31 2 reserved bit (12) unaligned,
32 2 number fixed bin (14) unaligned initial (5),
33 2 next ptr unaligned,
34 2 symbol ptr unaligned,
35 2 index_ptr ptr unaligned initial (null),
36 2 sub_ptr ptr unaligned initial (null),
37 2 condition bit (1) aligned initial ("0"b);
38