1
2
3
4
5
6 dcl prptr ptr;
7 dcl lrptr ptr;
8
9 dcl 1 gc_phy_rec based (prptr) aligned,
10 2 bcw unaligned,
11 (3 bsn fixed bin (18),
12 3 blk_size fixed bin (18)) unsigned,
13 2 gc_phy_rec_data (0 refer (gc_phy_rec.bcw.blk_size)) bit (36);
14
15 dcl 1 gc_log_rec based (lrptr) aligned,
16 2 rcw unaligned,
17 (3 rsize fixed bin (18),
18 3 nchar_used fixed bin (2),
19 3 file_mark fixed bin (4),
20 3 mbz1 fixed bin (2),
21 3 media_code fixed bin (4),
22 3 report_code fixed bin (6)) unsigned,
23 2 gc_log_rec_data (0 refer (gc_log_rec.rcw.rsize)) bit (36);
24
25 dcl gc_phy_rec_bits bit (gc_phy_rec.bcw.blk_size * 36) based (addr (gc_phy_rec.gc_phy_rec_data));
26 dcl gc_log_rec_bits bit (gc_log_rec.rcw.rsize * 36) based (addr (gc_log_rec.gc_log_rec_data));
27
28