1 /* BEGIN INCLUDE FILE  -  mrds_dsm_parse_info.incl.pl1 */
 2 
 3 /*
 4 This structure is used to communicate with mrds_dsm_parse.
 5 
 6 79-12-19 Spratt: written
 7 
 8 81-05-07 Davids: added the data_model_ptr element
 9 
10 81-05-15 Davids: added the highest_severity_scanner and
11 .        highest_severity_semantics elements.
12 */
13 
14      dcl     mrds_dsm_parse_info_ptr
15                                     ptr;
16      dcl     MRDS_DSM_PARSE_INFO_VERSION_1
17                                     fixed bin (17) internal static options (constant) init (1);
18 
19      dcl     1 mrds_dsm_parse_info  based (mrds_dsm_parse_info_ptr) aligned,
20                2 version            fixed bin (35),
21                2 flags,
22                  3 debug_parse      bit (1) unal,
23                  3 debug_semantics  bit (1) unal,
24                  3 debug_scanner    bit (1) unal,
25                  3 pad              bit (33) unal,
26                2 work_area_ptr      ptr,
27                2 submodel_iocb_ptr  ptr,
28                2 error_iocb_ptr     ptr,
29                2 listing_iocb_ptr   ptr,
30                2 source_ptr         ptr,
31                2 source_length      fixed bin (35),
32                2 highest_severity   fixed bin,
33                2 data_model_ptr     ptr,
34                2 highest_severity_scanner
35                                     fixed bin,
36                2 highest_severity_semantics
37                                     fixed bin;
38 
39 /* END INCLUDE FILE  -  mrds_dsm_parse_info.incl.pl1 */