1
2
3
4
5
6
7
8
9 dcl 1 usage_seg aligned based (usage_seg_ptr),
10 2 version fixed binary,
11 2 count fixed binary,
12 2 write_word fixed binary (35),
13 2 pad1 (13) bit (36),
14 2 hash_table (0:126) fixed binary (18),
15 2 use_hash_table bit (1) aligned,
16 2 all aligned like usage_seg_entry,
17 2 user (0 refer (usage_seg.count)) aligned like usage_seg_entry;
18
19 dcl usage_seg_ptr pointer;
20
21 dcl USAGE_SEG_MAX_ENTRIES fixed binary static options (constant) initial (5427);
22
23
24 dcl USAGE_SEG_VERSION_1 fixed binary static options (constant) initial (1);
25 dcl USAGE_SEG_VERSION fixed binary static options (constant) initial (1);
26
27
28
29
30 dcl 1 usage_seg_entry aligned based,
31 2 name character (24),
32 2 first_time fixed binary (71),
33 2 last_time fixed binary (71),
34 2 version character (32),
35 2 total_count fixed binary (35),
36 2 this_version_count fixed binary (35),
37 2 this_version_blast fixed binary (35),
38 2 hash_thread fixed binary (18),
39 2 pad1 (2) bit (36);
40
41