1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 declare 1 xforum_meeting_info based (xforum_meeting_info_ptr),
25 2 name char (32),
26 2 lidx fixed bin,
27 2 idx fixed bin,
28 2 current fixed bin,
29 2 last_seen fixed bin,
30 2 first_trans fixed bin,
31 2 last_trans fixed bin,
32 2 new_trans fixed bin,
33 2 flags unal,
34 3 all bit (1),
35 3 allref bit (1),
36 3 restref bit (1),
37 3 new bit (1),
38 3 range bit (1),
39 3 set bit (1),
40 2 current_ref fixed bin,
41 2 low fixed bin,
42 2 high fixed bin,
43 2 trans_struct_ptr ptr,
44 2 next_unread fixed bin,
45 2 unread_count fixed bin,
46 2 seen_map_ptr ptr,
47 2 set_array_ptr ptr;
48
49 dcl seen_map_string bit (1000000) based;
50 dcl seen_map (1000000) bit (1) unaligned based;
51
52 dcl 01 set_array based (xforum_meeting_info.set_array_ptr),
53 02 number fixed bin,
54 02 spec char (80) varying,
55 02 index (100000);
56
57 dcl SET_ARRAY_SPEC_LEN fixed bin init (80) internal static options (constant);
58
59