1 /*        BEGIN INCLUDE FILE rw_options_extents.incl.pl1
 2 
 3    Extents for the formatting options used for producing reports.
 4    Kept as a separate include so that some programs may include this
 5    file without including rw_format_options.incl.pl1
 6 
 7     Al Dupuis - August 1983
 8 
 9 */
10 /* format: off */
11 %skip(1);
12 /* The three types of format options that we have. */
13 %skip(1);
14 dcl GENERAL_REPORT_OPTION fixed bin static int options (constant) init (1);
15 dcl GENERAL_COLUMN_OPTION fixed bin static int options (constant) init (2);
16 dcl SPECIFIC_COLUMN_OPTION fixed bin static int options (constant) init (3);
17 %skip(1);
18 /* Used to determine how big the tables are without doing a hbound on it. */
19 %skip(1);
20 dcl NUMBER_OF_GENERAL_COLUMN_OPTIONS_IN_TABLE fixed bin static int options (constant) init (15);
21 dcl NUMBER_OF_GENERAL_REPORT_OPTIONS_IN_TABLE fixed bin static int options (constant) init (9);
22 dcl NUMBER_OF_SPECIFIC_COLUMN_OPTIONS_IN_TABLE fixed bin static int options (constant) init (6);
23 %skip(1);
24 /* Used to determine how much space is needed to list them. */
25 %skip(1);
26 dcl LONGEST_SPECIFIC_COLUMN_OPTION_NAME_LENGTH fixed bin static int options (constant) init (10); /* -alignment */
27 dcl LONGEST_GENERAL_REPORT_OPTION_NAME_LENGTH fixed bin static int options (constant) init (25); /* -format_document_controls */
28 dcl LONGEST_GENERAL_COLUMN_OPTION_NAME_LENGTH fixed bin static int options (constant) init (21); /* -group_footer_trigger */
29 %skip(1);
30 /* MAXIMUM_OPTION_IDENTIFIER_LENGTH + MAXIMUM_OPTION_NAME_LENGTH */
31 %skip(1);
32 dcl MAXIMUM_NORMALIZED_OPTION_NAME_LENGTH fixed bin static int options (constant) init (101);
33 %skip(1);
34 dcl MAXIMUM_OPTION_IDENTIFIER_LENGTH fixed bin static int options (constant) init (69);
35 dcl MAXIMUM_OPTION_NAME_LENGTH fixed bin static int options (constant) init (32);
36 dcl MAXIMUM_OPTION_VALUE_LENGTH fixed bin static int options (constant) init (4096);
37 %page;
38 /* Used to index into the OPTIONS tables defined in rw_format_options.incl.pl1. */
39 %skip(1);
40 dcl INDEX_FOR_DELIMITER fixed bin static int options (constant) init (1);
41 dcl INDEX_FOR_FORMAT_DOCUMENT_CONTROLS fixed bin static int options (constant) init (2);
42 dcl INDEX_FOR_HYPHENATION fixed bin static int options (constant) init (3);
43 dcl INDEX_FOR_PAGE_FOOTER_VALUE fixed bin static int options (constant) init (4);
44 dcl INDEX_FOR_PAGE_HEADER_VALUE fixed bin static int options (constant) init (5);
45 dcl INDEX_FOR_PAGE_LENGTH fixed bin static int options (constant) init (6);
46 dcl INDEX_FOR_PAGE_WIDTH fixed bin static int options (constant) init (7);
47 dcl INDEX_FOR_TITLE_LINE fixed bin static int options (constant) init (8);
48 dcl INDEX_FOR_TRUNCATION fixed bin static int options (constant) init (9);
49 %skip(1);
50 dcl INDEX_FOR_COLUMN_ORDER fixed bin static int options (constant) init (1);
51 dcl INDEX_FOR_COUNT  fixed bin static int options (constant) init (2);
52 dcl INDEX_FOR_EXCLUDE fixed bin static int options (constant) init (3);
53 dcl INDEX_FOR_GROUP fixed bin static int options (constant) init (4);
54 dcl INDEX_FOR_GROUP_FOOTER_TRIGGER fixed bin static int options (constant) init (5);
55 dcl INDEX_FOR_GROUP_FOOTER_VALUE fixed bin static int options (constant) init (6);
56 dcl INDEX_FOR_GROUP_HEADER_TRIGGER fixed bin static int options (constant) init (7);
57 dcl INDEX_FOR_GROUP_HEADER_VALUE fixed bin static int options (constant) init (8);
58 dcl INDEX_FOR_OUTLINE fixed bin static int options (constant) init (9);
59 dcl INDEX_FOR_PAGE_BREAK fixed bin static int options (constant) init (10);
60 dcl INDEX_FOR_ROW_FOOTER_VALUE fixed bin static int options (constant) init (11);
61 dcl INDEX_FOR_ROW_HEADER_VALUE fixed bin static int options (constant) init (12);
62 dcl INDEX_FOR_SUBCOUNT fixed bin static int options (constant) init (13);
63 dcl INDEX_FOR_SUBTOTAL fixed bin static int options (constant) init (14);
64 dcl INDEX_FOR_TOTAL fixed bin static int options (constant) init (15);
65 %skip(1);
66 dcl INDEX_FOR_ALIGNMENT fixed bin static int options (constant) init (1);
67 dcl INDEX_FOR_EDITING fixed bin static int options (constant) init (2);
68 dcl INDEX_FOR_FOLDING fixed bin static int options (constant) init (3);
69 dcl INDEX_FOR_SEPARATOR fixed bin static int options (constant) init (4);
70 dcl INDEX_FOR_TITLE fixed bin static int options (constant) init (5);
71 dcl INDEX_FOR_WIDTH fixed bin static int options (constant) init (6);
72 %skip(1);
73 /*    END INCLUDE FILE rw_options_extents */