1
2
3
4
5 dcl 1 symbol_block aligned based,
6 2 flag unal bit (1),
7 2 quick unal bit (1),
8 2 fortran unal bit (1),
9 2 standard unal bit (1),
10 2 owner_flag unal bit (1),
11 2 skip unal bit (1),
12 2 type unal fixed bin (6) unsigned,
13 2 number unal fixed bin (6) unsigned,
14 2 start unal fixed bin (18) unsigned,
15 2 name unal fixed bin (18) unsigned,
16 2 brother unal fixed bin (18) unsigned,
17 2 father unal fixed bin (18) unsigned,
18 2 son unal fixed bin (18) unsigned,
19 2 map unal,
20 3 first fixed bin (18) unsigned,
21 3 last fixed bin (18) unsigned,
22 2 entry_info unal fixed bin (18) unsigned,
23 2 header unal fixed bin (18) unsigned,
24 2 chain (4) unal fixed bin (18) unsigned,
25
26 2 token (0:5) unal fixed bin (18) unsigned,
27
28 2 owner unal fixed bin (18) unsigned;
29
30 dcl 1 with_symbol_block aligned based,
31 2 common_block_info aligned like symbol_block,
32 2 with_string unal fixed bin (18) unsigned,
33
34 2 real_level_1 unal fixed bin (18) unsigned;
35
36
37 dcl 1 symbol_token aligned based,
38 2 next unal fixed bin (18) unsigned,
39 2 dcl unal fixed bin (18) unsigned,
40 2 name,
41 3 size unal unsigned fixed bin (9),
42 3 string unal char (name_size refer (symbol_token.size));
43
44 dcl name_size fixed bin (9) unsigned;
45
46