1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 dcl 1 attribute_info aligned based (attribute_info_ptr),
19 2 version char (8),
20 2 number_of_attributes
21 fixed bin (17) unal,
22 2 maximum_attribute_name_length
23 fixed bin (17) unal,
24 2 attribute (ai_number_of_attributes refer (attribute_info.number_of_attributes)),
25 3 descriptor bit (36) aligned,
26 3 name char (ai_maximum_attribute_name_length
27 refer (attribute_info.maximum_attribute_name_length)) varying;
28
29 dcl attribute_info_ptr ptr init (null);
30 dcl ai_maximum_attribute_name_length
31 fixed bin (17);
32 dcl ai_number_of_attributes
33 fixed bin (17);
34 dcl ATTRIBUTE_INFO_VERSION_1
35 init ("attrinf1") char (8) aligned internal static options (constant);
36
37
38