1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 dcl data_type_info_$version_number fixed bin external static;
21 dcl data_type_info_this_version fixed bin internal static options (constant) init (1);
22
23 dcl 1 data_type_info_$info (87) aligned external static,
24 2 computational bit (1) unal,
25 2 arithmetic bit (1) unal,
26 2 arithmetic_attributes unal,
27 3 fixed bit (1) unal,
28 3 complex bit (1) unal,
29 3 decimal bit (1) unal,
30 3 signed bit (1) unal,
31 3 trailing_sign bit (1) unal,
32 3 decimal_attributes unal,
33 4 packed_dec bit (1) unal,
34 4 digit_aligned bit (1) unal,
35 4 overpunched bit (1) unal,
36 2 char_string bit (1) unal,
37 2 bit_string bit (1) unal,
38 2 varying bit (1) unal,
39 2 type bit (1) unal,
40 2 hex bit (1) unal,
41 2 generic bit (1) unal,
42 2 pad bit (20) unal;
43
44 dcl data_type_info_$ninebit_sign_chars char (2) external static;
45 dcl data_type_info_$ninebit_digit_chars char (10) external static;
46 dcl data_type_info_$ninebit_overpunched_sign_chars char (22) external static;
47
48 dcl data_type_info_$max_decimal_precision fixed bin external static;
49 dcl data_type_info_$max_float_binary_precision fixed bin external static;
50 dcl data_type_info_$max_fixed_binary_precision fixed bin external static;
51
52
53