1 /*        BEGIN INCLUDE FILE linus_format_options.incl.pl1
  2 
  3    Formatting options used for producing reports.
  4     Al Dupuis - August 1983
  5 
  6 */
  7 /* format: off */
  8 %skip(1);
  9 dcl 1 OPTIONS static int options (constant),
 10 
 11       2 GENERAL_REPORT (9),
 12 
 13         3 NAME char (32) varying init (
 14 
 15 "-delimiter",                           /* "!" */
 16 "-format_document_controls",            /* "off" */
 17 "-hyphenation",                         /* "off" */
 18 "-page_footer_value",                   /* "" */
 19 "-page_header_value",                   /* "" */
 20 "-page_length",                         /* "66" */
 21 "-page_width",                          /* "79" */
 22 "-title_line",                          /* "on" */
 23 "-truncation"                           /* "*" */
 24 ),
 25 
 26         3 VALUE char (32) varying init (
 27 
 28 "!",                                    /* "-delimiter" */
 29 "off",                                  /* "-format_document_controls " */
 30 "off",                                  /* "-hyphenation" */
 31 "",                                     /* "-page_footer_value" */
 32 "",                                     /* "-page_header_value" */
 33 "66",                                   /* "-page_length" */
 34 "79",                                   /* "-page_width" */
 35 "on",                                   /* "-title_line" */
 36 "*"                                     /* "-truncation" */
 37 ),
 38 
 39       2 GENERAL_COLUMN (15),
 40 
 41         3 NAME char (32) varying init (
 42 
 43 "-column_order",                         /* "[sequential]" */
 44 "-count",                                /* "" */
 45 "-exclude",                              /* "" */
 46 "-group",                                /* "" */
 47 "-group_footer_trigger",                 /* "" */
 48 "-group_footer_value",                   /* "" */
 49 "-group_header_trigger",                 /* "" */
 50 "-group_header_value",                   /* "" */
 51 "-outline",                              /* "" */
 52 "-page_break",                           /* "" */
 53 "-row_footer_value",                     /* "" */
 54 "-row_header_value",                     /* "" */
 55 "-subcount",                             /* "" */
 56 "-subtotal",                             /* "" */
 57 "-total"                                 /* "" */
 58 ),
 59 
 60         3 VALUE char (32) varying init (
 61 
 62 "[sequential]",                         /* "-column_order" */
 63 "",                                     /* "-count" */
 64 "",                                     /* "-exclude" */
 65 "",                                     /* "-group" */
 66 "",                                     /* "-group_footer_trigger" */
 67 "",                                     /* "-group_footer_value" */
 68 "",                                     /* "-group_header_trigger" */
 69 "",                                     /* "-group_header_value" */
 70 "",                                     /* "-outline" */
 71 "",                                     /* "-page_break" */
 72 "",                                     /* "-row_footer_value" */
 73 "",                                     /* "-row_header_value" */
 74 "",                                     /* "-subcount" */
 75 "",                                     /* "-subtotal" */
 76 ""                                      /* "-total" */
 77 ),
 78 
 79       2 SPECIFIC_COLUMN (6),
 80 
 81         3 NAME char (32) varying init (
 82 
 83 "-alignment",                            /* "[alignment_default]" */
 84 "-editing",                              /* "" */
 85 "-folding",                              /* "fill" */
 86 "-separator",                            /* "  " */
 87 "-title",                                /* "[database_column_name]" */
 88 "-width"                                 /* "[width_default]" */
 89 ),
 90 
 91         3 VALUE char (32) varying init (
 92 
 93 "[alignment_default]",                  /* "-alignment" */
 94 "",                                     /* "-editing" */
 95 "fill",                                 /* "-folding" */
 96 "  ",                                   /* "-separator" */
 97 "[database_column_name]",               /* "-title" */
 98 "[width_default]"                       /* "-width" */
 99 );
100 %skip(3);
101 dcl 1 OPTION_NAMES_AS_ARGS (30) static int options (constant),
102 
103       2 LONG_NAME char (32) varying init (
104 
105 "-alignment",                 /* sorted based on their values */
106 "-column_order",
107 "-count",
108 "-delimiter",
109 "-editing",
110 "-exclude",
111 "-folding",
112 "-format_document_controls",
113 "-group",
114 "-group_footer_trigger",
115 "-group_footer_value",
116 "-group_header_trigger",
117 "-group_header_value",
118 "-hyphenation",
119 "-outline",
120 "-page_break",
121 "-page_footer_value",
122 "-page_header_value",
123 "-page_length",
124 "-page_width",
125 "-row_footer_value",
126 "-row_header_value",
127 "-separator",
128 "-subcount",
129 "-subtotal",
130 "-title",
131 "-title_line",
132 "-total",
133 "-truncation",
134 "-width"
135 ),
136 
137       2 SHORT_NAME char (5) varying init (
138 
139 "-al",              /* sorted based on their values */
140 "-co",
141 "-ct",
142 "-dm",
143 "-ed",
144 "-ex",
145 "-fdc",
146 "-fold",
147 "-gft",
148 "-gfv",
149 "-ght",
150 "-ghv",
151 "-gr",
152 "-hph",
153 "-out",
154 "-pb",
155 "-pfv",
156 "-phv",
157 "-pl",
158 "-pw",
159 "-rfv",
160 "-rhv",
161 "-sct",
162 "-sep",
163 "-stt",
164 "-tc",
165 "-tl",
166 "-tt",
167 "-ttl",
168 "-wid"
169 ),
170 
171       2 LONG_NAME_IN_SHORT_NAME_ORDER char (32) varying init (
172 
173                     /* sorted based on the values of short_name */
174 
175 "-alignment",                 /* -al */
176 "-column_order",              /* -co */
177 "-count",                     /* -ct */
178 "-delimiter",                 /* -dm */
179 "-editing",                   /* -ed */
180 "-exclude",                   /* -ex */
181 "-format_document_controls",  /* -fdc */
182 "-folding",                   /* -fold */
183 "-group_footer_trigger",      /* -gfv */
184 "-group_footer_value",        /* -gfv */
185 "-group_header_trigger",      /* -ghv */
186 "-group_header_value",        /* -ghv */
187 "-group",                     /* -gr */
188 "-hyphenation",               /* -hph */
189 "-outline",                   /* -out */
190 "-page_break",                /* -pb */
191 "-page_footer_value",         /* -pfv */
192 "-page_header_value",         /* -phv */
193 "-page_length",               /* -pl */
194 "-page_width",                /* -pw */
195 "-row_footer_value",          /* -rfv */
196 "-row_header_value",          /* -rhv */
197 "-subcount",                  /* -sct */
198 "-separator",                 /* -sep */
199 "-subtotal",                  /* -stt */
200 "-truncation",                /* -tc */
201 "-title_line",                /* -tl */
202 "-total",                     /* -tt */
203 "-title",                     /* -ttl */
204 "-width"                      /* -wid */
205 );
206 %skip(1);
207 /*    END INCLUDE FILE linus_format_options */