1275970Scy/*  -*- buffer-read-only: t -*- vi: set ro:
2275970Scy *
3275970Scy * DO NOT EDIT THIS FILE   (ao-strs.c)
4275970Scy *
5285169Scy * It has been AutoGen-ed
6275970Scy * From the definitions    ao-strs.def
7275970Scy * and the template file   strings
8275970Scy *
9285169Scy *  Copyright (C) 2011-2015 Bruce Korb, all rights reserved.
10275970Scy *  This is free software. It is licensed for use, modification and
11275970Scy *  redistribution under the terms of the
12275970Scy *  Modified (3 clause) Berkeley Software Distribution License
13275970Scy *  <http://www.xfree86.org/3.3.6/COPYRIGHT2.html>
14275970Scy *
15275970Scy *  Redistribution and use in source and binary forms, with or without
16275970Scy *  modification, are permitted provided that the following conditions
17275970Scy *  are met:
18275970Scy *  1. Redistributions of source code must retain the above copyright
19275970Scy *     notice, this list of conditions and the following disclaimer.
20275970Scy *  2. Redistributions in binary form must reproduce the above copyright
21275970Scy *     notice, this list of conditions and the following disclaimer in the
22275970Scy *     documentation and/or other materials provided with the distribution.
23275970Scy *  3. Neither the name ``Bruce Korb'' nor the name of any other
24275970Scy *     contributor may be used to endorse or promote products derived
25275970Scy *     from this software without specific prior written permission.
26275970Scy *
27275970Scy *  strings IS PROVIDED BY Bruce Korb ``AS IS'' AND ANY EXPRESS
28275970Scy *  OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
29275970Scy *  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
30275970Scy *  ARE DISCLAIMED.  IN NO EVENT SHALL Bruce Korb OR ANY OTHER CONTRIBUTORS
31275970Scy *  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
32275970Scy *  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
33275970Scy *  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
34275970Scy *  BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
35275970Scy *  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
36275970Scy *  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
37275970Scy *  ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
38275970Scy */
39275970Scy#include "ao-strs.h"
40275970Scy
41275970Scychar const ao_strs_strtable[6633] =
42275970Scy/*     0 */ "-_^\0"
43275970Scy/*     4 */ "  %s%s\n\0"
44275970Scy/*    12 */ "auto-options\0"
45275970Scy/*    25 */ "program\0"
46275970Scy/*    33 */ "%%-%ds %%s\n\0"
47275970Scy/*    45 */ "\n"
48275970Scy            "%s\n\n\0"
49275970Scy/*    51 */ "=file\0"
50275970Scy/*    57 */ "=Mbr\0"
51275970Scy/*    62 */ "=Cplx\0"
52275970Scy/*    68 */ "[=arg]\0"
53275970Scy/*    75 */ "--%2$s%1$s\0"
54275970Scy/*    86 */ "=Tim\0"
55275970Scy/*    91 */ "none\0"
56275970Scy/*    96 */ "#  preset/initialization file\n"
57275970Scy            "#  %s#\n\0"
58275970Scy/*   134 */ " %3s %-14s %s\0"
59275970Scy/*   148 */ "%s\0"
60275970Scy/*   151 */ "T/F\0"
61275970Scy/*   155 */ "\n"
62275970Scy            "%s\n\n"
63275970Scy            "%s\0"
64275970Scy/*   163 */ "Fil\0"
65275970Scy/*   167 */ "KWd\0"
66275970Scy/*   171 */ "Mbr\0"
67275970Scy/*   175 */ "Cpx\0"
68275970Scy/*   179 */ "no \0"
69275970Scy/*   183 */ "Num\0"
70275970Scy/*   187 */ "opt\0"
71275970Scy/*   191 */ "YES\0"
72275970Scy/*   195 */ "Str\0"
73275970Scy/*   199 */ "Tim\0"
74275970Scy/*   203 */ "\t\t\t\t- \0"
75275970Scy/*   210 */ "\t\t\t\t  \0"
76275970Scy/*   217 */ "\t\t\t\t-- and \0"
77275970Scy/*   229 */ "\t\t\t\t%s\n\0"
78275970Scy/*   237 */ "      \0"
79275970Scy/*   244 */ "     \0"
80275970Scy/*   250 */ "   \0"
81275970Scy/*   254 */ "  \0"
82275970Scy/*   257 */ "all\0"
83275970Scy/*   261 */ " \t\n"
84275970Scy            ":=\0"
85275970Scy/*   267 */ "%s_%s_%d=\0"
86275970Scy/*   277 */ "''\0"
87275970Scy/*   280 */ "        ;;\n\n\0"
88275970Scy/*   293 */ "'\n\n\0"
89275970Scy/*   297 */ "</%s>\n\0"
90275970Scy/*   304 */ "  %s\n\0"
91275970Scy/*   310 */ "%%-%ds\0"
92275970Scy/*   317 */ "\n"
93275970Scy            "export %s_%s_%d\n\0"
94275970Scy/*   335 */ "false\0"
95275970Scy/*   341 */ "    -* )\n\0"
96275970Scy/*   351 */ "flag\0"
97275970Scy/*   356 */ "INVALID-%d\0"
98275970Scy/*   367 */ "*INVALID*\0"
99275970Scy/*   377 */ "\\n\\\n\0"
100275970Scy/*   382 */ "    --* )\n\0"
101275970Scy/*   393 */ "--\0"
102275970Scy/*   396 */ "LONGUSAGE\0"
103275970Scy/*   406 */ "            %s\n\0"
104275970Scy/*   422 */ "\\%03o\0"
105275970Scy/*   428 */ "more\0"
106275970Scy/*   433 */ "<%s type=nested>\n\0"
107275970Scy/*   451 */ "%s\n\0"
108275970Scy/*   455 */ "%s\n"
109275970Scy            "  \0"
110275970Scy/*   461 */ "OPT_ARG_NEEDED=NO\0"
111275970Scy/*   479 */ "<%s/>\n\0"
112275970Scy/*   486 */ "OPT_ARG_NEEDED=OK\0"
113275970Scy/*   504 */ "\t\0"
114275970Scy/*   506 */ "<%s>\0"
115275970Scy/*   511 */ "option\0"
116275970Scy/*   518 */ "\n"
117275970Scy            "export %s_%s\n\0"
118275970Scy/*   533 */ "%s_%s=\0"
119275970Scy/*   540 */ " | \0"
120275970Scy/*   544 */ "PAGER\0"
121275970Scy/*   550 */ " + \0"
122275970Scy/*   554 */ "  puts(_(%s));\n\0"
123275970Scy/*   570 */ "\\'\0"
124275970Scy/*   573 */ "'%s'\0"
125275970Scy/*   578 */ " -- %s\0"
126275970Scy/*   585 */ "%s_%s_TEXT='\0"
127275970Scy/*   598 */ "#! %s\n\0"
128275970Scy/*   605 */ "\n"
129275970Scy            "env | grep '^%s_'\n\0"
130275970Scy/*   625 */ "=%1$lu # 0x%1$lX\n\0"
131275970Scy/*   643 */ "stdout\0"
132275970Scy/*   650 */ "%A %B %e, %Y at %r %Z\0"
133275970Scy/*   672 */ "%s/use-%u.XXXXXX\0"
134275970Scy/*   689 */ "true\0"
135275970Scy/*   694 */ "<%s type=%s>\0"
136275970Scy/*   707 */ "VERSION\0"
137275970Scy/*   715 */ "#x%02X;\0"
138275970Scy/*   723 */ "OPT_ARG_NEEDED=YES\0"
139275970Scy/*   742 */ "'\\''\0"
140275970Scy/*   747 */ " '%s'\0"
141275970Scy/*   753 */ "\n"
142275970Scy            "OPTION_CT=0\n\0"
143275970Scy/*   767 */ "set --\0"
144275970Scy/*   774 */ "            ;;\n\n\0"
145275970Scy/*   791 */ "        '%c' )\n\0"
146275970Scy/*   807 */ "        '%s' )\n\0"
147275970Scy/*   823 */ "        '%s' | \\\n\0"
148275970Scy/*   841 */ "TMPDIR\0"
149275970Scy/*   848 */ "/tmp\0"
150275970Scy/*   853 */ "%1$s %2$s ; rm -f %2$s\0"
151275970Scy/*   876 */ "<%1$s type=boolean>%2$s</%1$s>\n\0"
152275970Scy/*   908 */ "#  From the %s option definitions\n"
153275970Scy            "#\n\0"
154275970Scy/*   945 */ "echo 'Warning:  Cannot load options files' >&2\0"
155275970Scy/*   992 */ "echo 'Warning:  Cannot save options files' >&2\0"
156275970Scy/*  1039 */ "echo 'Warning:  Cannot suppress the loading of options files' >&2\0"
157275970Scy/*  1105 */ "<%1$s type=integer>0x%2$lX</%1$s>\n\0"
158275970Scy/*  1140 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0"
159275970Scy/*  1171 */ "%1$s_%2$s_MODE='%3$s'\n"
160275970Scy            "export %1$s_%2$s_MODE\n\0"
161275970Scy/*  1216 */ "%1$s_%2$s='%3$s'\n"
162275970Scy            "export %1$s_%2$s\n\0"
163275970Scy/*  1251 */ "%1$s_%2$s_CT=%3$d\n"
164275970Scy            "export %1$s_%2$s_CT\n\0"
165275970Scy/*  1290 */ "OPTION_CT=%d\n"
166275970Scy            "export OPTION_CT\n\0"
167275970Scy/*  1321 */ "%1$s_%2$s=%3$s\n"
168275970Scy            "export %1$s_%2$s\n\0"
169275970Scy/*  1354 */ "%1$s_%2$s=%3$d # 0x%3$X\n"
170275970Scy            "export %1$s_%2$s\n\0"
171275970Scy/*  1396 */ "        case \"${OPT_CODE}\" in\n\0"
172275970Scy/*  1427 */ "            if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n"
173275970Scy            "                echo 'Error:  more than %3$d %2$s options'\n"
174275970Scy            "                echo \"$%1$s_USAGE_TEXT\"\n"
175275970Scy            "                exit 1\n"
176275970Scy            "            fi >&2\n\0"
177275970Scy/*  1618 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n"
178275970Scy            "    echo %1$s_%2$s has not been set\n"
179275970Scy            "    exit 1\n"
180275970Scy            "} 1>&2\n\0"
181275970Scy/*  1710 */ "test -n \"$%1$s_%2$s\" || {\n"
182275970Scy            "    echo %1$s_%2$s has not been set\n"
183275970Scy            "    exit 1\n"
184275970Scy            "} 1>&2\n\0"
185275970Scy/*  1791 */ "            echo \"$%s_%s_TEXT\"\n"
186275970Scy            "            exit 0\n\0"
187275970Scy/*  1842 */ "\n"
188275970Scy            "# # # # # # # # # #\n"
189275970Scy            "#\n"
190275970Scy            "#  END OF AUTOMATED OPTION PROCESSING\n"
191275970Scy            "#\n"
192275970Scy            "# # # # # # # # # # -- do not modify this marker --\n\0"
193275970Scy/*  1958 */ "    if [ -n \"${OPT_ARG_VAL}\" ]\n"
194275970Scy            "    then\n"
195275970Scy            "        eval %1$s_${OPT_NAME}${OPT_ELEMENT}=\"'${OPT_ARG_VAL}'\"\n"
196275970Scy            "        export %1$s_${OPT_NAME}${OPT_ELEMENT}\n"
197275970Scy            "    fi\n"
198275970Scy            "done\n"
199275970Scy            "OPTION_COUNT=`expr $ARG_COUNT - $#`\n"
200275970Scy            "OPERAND_COUNT=$#\n"
201275970Scy            "unset OPT_PROCESS || :\n"
202275970Scy            "unset OPT_ELEMENT || :\n"
203275970Scy            "unset OPT_ARG     || :\n"
204275970Scy            "unset OPT_ARG_NEEDED || :\n"
205275970Scy            "unset OPT_NAME    || :\n"
206275970Scy            "unset OPT_CODE    || :\n"
207275970Scy            "unset OPT_ARG_VAL || :\n\0"
208275970Scy/*  2337 */ "        OPT_CODE=`echo \"X${OPT_ARG}\"|sed 's/^X-*//'`\n"
209275970Scy            "        shift\n"
210275970Scy            "        OPT_ARG=$1\n"
211275970Scy            "        case \"${OPT_CODE}\" in *=* )\n"
212275970Scy            "            OPT_ARG_VAL=`echo \"${OPT_CODE}\"|sed 's/^[^=]*=//'`\n"
213275970Scy            "            OPT_CODE=`echo \"${OPT_CODE}\"|sed 's/=.*$//'` ;; esac\n\0"
214275970Scy/*  2588 */ "        OPT_CODE=`echo \"X${OPT_ARG}\" | sed 's/X-\\(.\\).*/\\1/'`\n"
215275970Scy            "        OPT_ARG=` echo \"X${OPT_ARG}\" | sed 's/X-.//'`\n\0"
216275970Scy/*  2705 */ "\n"
217275970Scy            "ARG_COUNT=$#\n"
218275970Scy            "OPT_PROCESS=true\n"
219275970Scy            "OPT_ARG=$1\n"
220275970Scy            "while ${OPT_PROCESS} && [ $# -gt 0 ]\n"
221275970Scy            "do\n"
222275970Scy            "    OPT_ELEMENT=''\n"
223275970Scy            "    OPT_ARG_VAL=''\n\n"
224275970Scy            "    case \"${OPT_ARG}\" in\n"
225275970Scy            "    -- )\n"
226275970Scy            "        OPT_PROCESS=false\n"
227275970Scy            "        shift\n"
228275970Scy            "        ;;\n\0"
229275970Scy/*  2912 */ "        case \"${OPT_ARG_NEEDED}\" in\n"
230275970Scy            "        NO )\n"
231275970Scy            "            OPT_ARG_VAL=''\n"
232275970Scy            "            ;;\n"
233275970Scy            "        YES )\n"
234275970Scy            "            if [ -z \"${OPT_ARG_VAL}\" ]\n"
235275970Scy            "            then\n"
236275970Scy            "                if [ $# -eq 0 ]\n"
237275970Scy            "                then\n"
238275970Scy            "                    echo No argument provided for ${OPT_NAME} option\n"
239275970Scy            "                    echo \"$%s_USAGE_TEXT\"\n"
240275970Scy            "                    exit 1\n"
241275970Scy            "                fi >&2\n"
242275970Scy            "                OPT_ARG_VAL=${OPT_ARG}\n"
243275970Scy            "                shift\n"
244275970Scy            "                OPT_ARG=$1\n"
245275970Scy            "            fi\n"
246275970Scy            "            ;;\n"
247275970Scy            "        OK )\n"
248275970Scy            "            if [ -z \"${OPT_ARG_VAL}\" ] && [ $# -gt 0 ]\n"
249275970Scy            "            then\n"
250275970Scy            "                case \"${OPT_ARG}\" in -* ) ;; * )\n"
251275970Scy            "                    OPT_ARG_VAL=${OPT_ARG}\n"
252275970Scy            "                    shift\n"
253275970Scy            "                    OPT_ARG=$1 ;; esac\n"
254275970Scy            "            fi\n"
255275970Scy            "            ;;\n"
256275970Scy            "        esac\n\0"
257275970Scy/*  3691 */ "            %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n"
258275970Scy            "            OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n"
259275970Scy            "            OPT_NAME='%2$s'\n\0"
260275970Scy/*  3815 */ "\n"
261275970Scy            "if test -z \"${%1$s_%2$s}\"\n"
262275970Scy            "then\n"
263275970Scy            "  %1$s_%2$s_CT=0\n"
264275970Scy            "  export %1$s_%2$s_CT\n"
265275970Scy            "else\n"
266275970Scy            "  %1$s_%2$s_CT=1\n"
267275970Scy            "  %1$s_%2$s_1=${%1$s_%2$s}\n"
268275970Scy            "  export %1$s_%2$s_CT %1$s_%2$s_1\n"
269275970Scy            "fi\n\0"
270275970Scy/*  3973 */ "    * )\n"
271275970Scy            "         OPT_PROCESS=false\n"
272275970Scy            "         ;;\n"
273275970Scy            "    esac\n\0"
274275970Scy/*  4030 */ "            %1$s_%2$s_CT=0\n"
275275970Scy            "            OPT_ELEMENT=''\n"
276275970Scy            "            %1$s_%2$s='%3$s'\n"
277275970Scy            "            export %1$s_%2$s\n"
278275970Scy            "            OPT_NAME='%2$s'\n\0"
279275970Scy/*  4171 */ "            if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n"
280275970Scy            "                echo 'Error:  duplicate %2$s option'\n"
281275970Scy            "                echo \"$%1$s_USAGE_TEXT\"\n"
282275970Scy            "                exit 1\n"
283275970Scy            "            fi >&2\n"
284275970Scy            "            %1$s_%2$s_set=true\n"
285275970Scy            "            %1$s_%2$s='%3$s'\n"
286275970Scy            "            export %1$s_%2$s\n"
287275970Scy            "            OPT_NAME='%2$s'\n\0"
288275970Scy/*  4488 */ "\n"
289275970Scy            "ARG_COUNT=$#\n"
290275970Scy            "OPT_ARG=$1\n"
291275970Scy            "while [ $# -gt 0 ]\n"
292275970Scy            "do\n"
293275970Scy            "    OPT_ELEMENT=''\n"
294275970Scy            "    OPT_ARG_VAL=''\n"
295275970Scy            "    OPT_ARG=${1}\n\0"
296275970Scy/*  4591 */ "        case \"${OPT_ARG_NEEDED}\" in\n"
297275970Scy            "        NO )\n"
298275970Scy            "            if [ -n \"${OPT_ARG}\" ]\n"
299275970Scy            "            then\n"
300275970Scy            "                OPT_ARG=-${OPT_ARG}\n"
301275970Scy            "            else\n"
302275970Scy            "                shift\n"
303275970Scy            "                OPT_ARG=$1\n"
304275970Scy            "            fi\n"
305275970Scy            "            ;;\n"
306275970Scy            "        YES )\n"
307275970Scy            "            if [ -n \"${OPT_ARG}\" ]\n"
308275970Scy            "            then\n"
309275970Scy            "                OPT_ARG_VAL=${OPT_ARG}\n"
310275970Scy            "            else\n"
311275970Scy            "                if [ $# -eq 0 ]\n"
312275970Scy            "                then\n"
313275970Scy            "                    echo No argument provided for ${OPT_NAME} option\n"
314275970Scy            "                    echo \"$%s_USAGE_TEXT\"\n"
315275970Scy            "                    exit 1\n"
316275970Scy            "                fi >&2\n"
317275970Scy            "                shift\n"
318275970Scy            "                OPT_ARG_VAL=$1\n"
319275970Scy            "            fi\n"
320275970Scy            "            shift\n"
321275970Scy            "            OPT_ARG=$1\n"
322275970Scy            "            ;;\n"
323275970Scy            "        OK )\n"
324275970Scy            "            if [ -n \"${OPT_ARG}\" ]\n"
325275970Scy            "            then\n"
326275970Scy            "                OPT_ARG_VAL=${OPT_ARG}\n"
327275970Scy            "                shift\n"
328275970Scy            "                OPT_ARG=$1\n"
329275970Scy            "            else\n"
330275970Scy            "                shift\n"
331275970Scy            "                if [ $# -gt 0 ]\n"
332275970Scy            "                then\n"
333275970Scy            "                    case \"$1\" in -* ) ;; * )\n"
334275970Scy            "                        OPT_ARG_VAL=$1\n"
335275970Scy            "                        shift ;; esac\n"
336275970Scy            "                    OPT_ARG=$1\n"
337275970Scy            "                fi\n"
338275970Scy            "            fi\n"
339275970Scy            "            ;;\n"
340275970Scy            "        esac\n\0"
341275970Scy/*  5745 */ "            echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n"
342275970Scy            "            exit 0\n\0"
343275970Scy/*  5819 */ "%s OF %s\n"
344275970Scy            "#\n"
345275970Scy            "#  From here to the next `-- do not modify this marker --',\n"
346275970Scy            "#  the text has been generated %s\n\0"
347275970Scy/*  5925 */ "            eval %1$s_%2$s${OPT_ELEMENT}=true\n"
348275970Scy            "            export %1$s_%2$s${OPT_ELEMENT}\n\0"
349275970Scy/*  6015 */ "            if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n"
350275970Scy            "                echo 'Error:  duplicate %2$s option'\n"
351275970Scy            "                echo \"$%1$s_USAGE_TEXT\"\n"
352275970Scy            "                exit 1\n"
353275970Scy            "            fi >&2\n"
354275970Scy            "            %1$s_%2$s_set=true\n"
355275970Scy            "            OPT_NAME='%2$s'\n\0"
356275970Scy/*  6274 */ "\n"
357275970Scy            "%1$s_%2$s=${%1$s_%2$s-'%3$s'}\n"
358275970Scy            "%1$s_%2$s_set=false\n"
359275970Scy            "export %1$s_%2$s\n\0"
360275970Scy/*  6343 */ "\n"
361275970Scy            "%1$s_%2$s=${%1$s_%2$s}\n"
362275970Scy            "%1$s_%2$s_set=false\n"
363275970Scy            "export %1$s_%2$s\n\0"
364275970Scy/*  6405 */ "# # # # # # # # # # -- do not modify this marker --\n"
365275970Scy            "#\n"
366275970Scy            "#  DO NOT EDIT THIS SECTION\n\0"
367275970Scy/*  6488 */ "        * )\n"
368275970Scy            "            echo Unknown %s: \"${OPT_CODE}\" >&2\n"
369275970Scy            "            echo \"$%s_USAGE_TEXT\" >&2\n"
370275970Scy            "            exit 1\n"
371275970Scy            "            ;;\n"
372275970Scy            "        esac\n";
373275970Scy
374275970Scy/* end of ao-strs.c */
375