1
2
3
4 dcl mptr ptr,
5
6 1 mseg_hdr aligned based (mptr),
7 2 lock bit (36) aligned,
8 2 mseg_pattern bit (36) aligned,
9 2 hdr_ms_access_class bit (72) aligned,
10 2 date_time_last_salvaged fixed bin (71),
11 2 pad (2) fixed bin,
12 2 first_ms_offset bit (18) aligned,
13 2 last_ms_offset bit (18) aligned,
14 2 alloc_len fixed bin,
15 2 space_left fixed bin,
16 2 number_of_messages fixed bin,
17 2 block_size fixed bin,
18 2 switches,
19 3 mip bit (1) unaligned,
20 3 os bit (1) unaligned,
21 3 ms_in_hdr bit (1) unaligned,
22 3 sip bit (1) unaligned,
23 3 pad2 bit (32) unaligned,
24 2 version_number fixed bin,
25 2 hdr_ms bit (64 * 36) aligned,
26 2 hash_table aligned,
27 3 last_in_bucket (0:511) bit (18) unaligned,
28 2 alloc_bits bit (0 refer (mseg_hdr.alloc_len)) aligned;
29
30 dcl (version_number fixed bin init (5),
31 header_pattern bit (36) aligned init ((18) "01"b))
32 internal static options (constant);
33
34