1
2
3
4
5
6
7
8 declare edit_proj_arg_ptr pointer;
9 declare 1 edit_proj_arg aligned based (edit_proj_arg_ptr),
10 2 version char (8) aligned,
11 2 caller char (32) unaligned,
12 2 seg_pointers aligned,
13 3 (
14 satep,
15 projfile_ep,
16 reqfile_ep,
17 mgtp
18 ) pointer,
19 2 flags aligned,
20 3 all bit (1) unaligned,
21 3 long bit (1) unaligned,
22 3 report_project_name
23 bit (1) unaligned,
24 3 match bit (1) unaligned,
25 3 brief_match bit (1) unaligned,
26 2 changes aligned,
27 3 anything bit (1) unaligned,
28 3 acls bit (1) unaligned,
29 3 alias bit (1) unaligned,
30 3 seg_quota bit (1) unaligned,
31 3 dir_quota bit (1) unaligned,
32 2 value_index fixed bin,
33 2 new_value aligned,
34 3 ptr pointer,
35 3 length fixed bin (21),
36 2 match_value aligned,
37 3 ptr pointer,
38 3 length fixed bin (21);
39
40 declare new_value_string char (edit_proj_arg.new_value.length) based (edit_proj_arg.new_value.ptr);
41 declare match_value_string char (edit_proj_arg.match_value.length) based (edit_proj_arg.match_value.ptr);
42
43 declare EDIT_PROJ_ARGS_V_2 char (8) init ("epagv002") int static options (constant);
44
45