summaryrefslogtreecommitdiff
path: root/src/libopts/autoopts/usage-txt.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libopts/autoopts/usage-txt.h')
-rw-r--r--src/libopts/autoopts/usage-txt.h1014
1 files changed, 619 insertions, 395 deletions
diff --git a/src/libopts/autoopts/usage-txt.h b/src/libopts/autoopts/usage-txt.h
index 3ed7f3b4f0..bf4bf44048 100644
--- a/src/libopts/autoopts/usage-txt.h
+++ b/src/libopts/autoopts/usage-txt.h
@@ -1,433 +1,657 @@
-/* -*- buffer-read-only: t -*- vi: set ro:
- *
- * DO NOT EDIT THIS FILE (usage-txt.h)
- *
- * It has been AutoGen-ed May 6, 2012 at 04:21:00 PM by AutoGen 5.16pre36
- * From the definitions usage-txt.def
- * and the template file usage-txt.tpl
+/* -*- buffer-read-only: t -*- vi: set ro:
+ *
+ * DO NOT EDIT THIS FILE (usage-txt.h)
+ *
+ * It has been AutoGen-ed March 31, 2013 at 10:41:28 AM by AutoGen 5.17.3
+ * From the definitions usage-txt.def
+ * and the template file usage-txt.tpl
+ *
+ * This file is part of AutoOpts, a companion to AutoGen.
+ * AutoOpts is free software.
+ * AutoOpts is Copyright (C) 1992-2013 by Bruce Korb - all rights reserved
+ *
+ * AutoOpts is available under any one of two licenses. The license
+ * in use must be one of these two and the choice is under the control
+ * of the user of the license.
+ *
+ * The GNU Lesser General Public License, version 3 or later
+ * See the files "COPYING.lgplv3" and "COPYING.gplv3"
+ *
+ * The Modified Berkeley Software Distribution License
+ * See the file "COPYING.mbsd"
+ *
+ * These files have the following sha256 sums:
+ *
+ * 8584710e9b04216a394078dc156b781d0b47e1729104d666658aecef8ee32e95 COPYING.gplv3
+ * 4379e7444a0e2ce2b12dd6f5a52a27a4d02d39d247901d3285c88cf0d37f477b COPYING.lgplv3
+ * 13aa749a5b0a454917a944ed8fffc530b784f5ead522b1aacaf4ec8aa55a6239 COPYING.mbsd
+ */
+/** @file usage-txt.h
*
* This file handles all the bookkeeping required for tracking all the little
- * tiny strings used by the AutoOpts library. There are 145
+ * tiny strings used by the AutoOpts library. There are 108
* of them. This is not versioned because it is entirely internal to the
* library and accessed by client code only in a very well-controlled way:
* they may substitute translated strings using a procedure that steps through
* all the string pointers.
- *
- * Copyright (C) 1992-2012 Bruce Korb, all rights reserved.
- * This is free software. It is licensed for use, modification and
- * redistribution under the terms of the
- * GNU Lesser General Public License, version 3 or later
- * <http://gnu.org/licenses/lgpl.html>
- *
- * AutoOpts is free software: you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * AutoOpts is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- * See the GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.";
*/
#ifndef AUTOOPTS_USAGE_TXT_H_GUARD
#define AUTOOPTS_USAGE_TXT_H_GUARD 1
-#undef cch_t
-#define cch_t char const
-
/*
- * One structure to hold all the pointers to all the stringlets.
+ * One structure to hold all the pointers to all the translatable strings.
*/
typedef struct {
- int field_ct;
- char* utpz_GnuBoolArg;
- char* utpz_GnuKeyArg;
- char* utpz_GnuFileArg;
- char* utpz_GnuKeyLArg;
- char* utpz_GnuTimeArg;
- char* utpz_GnuNumArg;
- char* utpz_GnuStrArg;
- cch_t* apz_str[ 138 ];
+ int field_ct;
+ char * utpz_GnuBoolArg;
+ char * utpz_GnuKeyArg;
+ char * utpz_GnuNumArg;
+ char * utpz_GnuStrArg;
+ char const * apz_str[104];
} usage_text_t;
/*
- * Declare the global structure with all the pointers to translated
- * strings. This is then used by the usage generation procedure.
+ * Declare the global structure with all the pointers to translatable
+ * strings and the text array containing untranslatable strings.
*/
-extern usage_text_t option_usage_text;
+extern usage_text_t option_xlateable_txt;
+extern char const option_lib_text[4285];
-#if defined(AUTOOPTS_INTERNAL) /* DEFINE ALL THE STRINGS = = = = = */
+#if defined(AUTOOPTS_INTERNAL)
/*
- * Provide a mapping from a short name to fields in this structure.
+ * Provide a mapping from a short name to either the text directly
+ * (for untranslatable strings), or to pointers to the text, rendering
+ * them translatable.
*/
-#define zAO_Alloc (option_usage_text.apz_str[ 0])
-#define zAO_Bad (option_usage_text.apz_str[ 1])
-#define zAO_Big (option_usage_text.apz_str[ 2])
-#define zAO_Err (option_usage_text.apz_str[ 3])
-#define zAO_Realloc (option_usage_text.apz_str[ 4])
-#define zAO_Sml (option_usage_text.apz_str[ 5])
-#define zAO_Strdup (option_usage_text.apz_str[ 6])
-#define zAO_Ver (option_usage_text.apz_str[ 7])
-#define zAO_Woops (option_usage_text.apz_str[ 8])
-#define zAliasRange (option_usage_text.apz_str[ 9])
-#define zAll (option_usage_text.apz_str[ 10])
-#define zAlt (option_usage_text.apz_str[ 11])
-#define zAmbigKey (option_usage_text.apz_str[ 12])
-#define zAmbigList (option_usage_text.apz_str[ 13])
-#define zAmbigOptStr (option_usage_text.apz_str[ 14])
-#define zAmbiguous (option_usage_text.apz_str[ 15])
-#define zArgsMust (option_usage_text.apz_str[ 16])
-#define zAtMost (option_usage_text.apz_str[ 17])
-#define zAuto (option_usage_text.apz_str[ 18])
-#define zBadPipe (option_usage_text.apz_str[ 19])
-#define zBadVerArg (option_usage_text.apz_str[ 20])
-#define zCantFmt (option_usage_text.apz_str[ 21])
-#define zCantSave (option_usage_text.apz_str[ 22])
-#define zCfgAO_Flags (option_usage_text.apz_str[ 23])
-#define zCfgProg (option_usage_text.apz_str[ 24])
-#define zDefaultOpt (option_usage_text.apz_str[ 25])
-#define zDis (option_usage_text.apz_str[ 26])
-#define zDisabledErr (option_usage_text.apz_str[ 27])
-#define zDisabledOpt (option_usage_text.apz_str[ 28])
-#define zDisabledWhy (option_usage_text.apz_str[ 29])
-#define zEnab (option_usage_text.apz_str[ 30])
-#define zEquiv (option_usage_text.apz_str[ 31])
-#define zErrOnly (option_usage_text.apz_str[ 32])
-#define zExamineFmt (option_usage_text.apz_str[ 33])
-#define zFiveSpaces (option_usage_text.apz_str[ 34])
-#define zFlagOkay (option_usage_text.apz_str[ 35])
-#define zFmtFmt (option_usage_text.apz_str[ 36])
-#define zForkFail (option_usage_text.apz_str[ 37])
-#define zFreopenFail (option_usage_text.apz_str[ 38])
-#define zFSErrOptLoad (option_usage_text.apz_str[ 39])
-#define zFSErrReadFile (option_usage_text.apz_str[ 40])
-#define zFSOptError (option_usage_text.apz_str[ 41])
-#define zFSOptErrMayExist (option_usage_text.apz_str[ 42])
-#define zFSOptErrMustExist (option_usage_text.apz_str[ 43])
-#define zFSOptErrNoExist (option_usage_text.apz_str[ 44])
-#define zFSOptErrOpen (option_usage_text.apz_str[ 45])
-#define zFSOptErrFopen (option_usage_text.apz_str[ 46])
-#define zFileCannotExist (option_usage_text.apz_str[ 47])
-#define zFileMustExist (option_usage_text.apz_str[ 48])
-#define zGenshell (option_usage_text.apz_str[ 49])
-#define zGnuBoolArg (option_usage_text.utpz_GnuBoolArg)
-#define zGnuBreak (option_usage_text.apz_str[ 50])
-#define zGnuKeyArg (option_usage_text.utpz_GnuKeyArg)
-#define zGnuFileArg (option_usage_text.utpz_GnuFileArg)
-#define zGnuKeyLArg (option_usage_text.utpz_GnuKeyLArg)
-#define zGnuTimeArg (option_usage_text.utpz_GnuTimeArg)
-#define zGnuNestArg (option_usage_text.apz_str[ 51])
-#define zGnuNumArg (option_usage_text.utpz_GnuNumArg)
-#define zGnuOptArg (option_usage_text.apz_str[ 52])
-#define zGnuOptFmt (option_usage_text.apz_str[ 53])
-#define zGnuStrArg (option_usage_text.utpz_GnuStrArg)
-#define zIllOptChr (option_usage_text.apz_str[ 54])
-#define zIllOptStr (option_usage_text.apz_str[ 55])
-#define zIllVendOptStr (option_usage_text.apz_str[ 56])
-#define zIntRange (option_usage_text.apz_str[ 57])
-#define zInvalOptDesc (option_usage_text.apz_str[ 58])
-#define zLowerBits (option_usage_text.apz_str[ 59])
-#define zMembers (option_usage_text.apz_str[ 60])
-#define zMisArg (option_usage_text.apz_str[ 61])
-#define zMultiEquiv (option_usage_text.apz_str[ 62])
-#define zMust (option_usage_text.apz_str[ 63])
-#define zNeedOne (option_usage_text.apz_str[ 64])
-#define zNoArg (option_usage_text.apz_str[ 65])
-#define zNoArgs (option_usage_text.apz_str[ 66])
-#define zNoCreat (option_usage_text.apz_str[ 67])
-#define zNoFlags (option_usage_text.apz_str[ 68])
-#define zNoKey (option_usage_text.apz_str[ 69])
-#define zNoLim (option_usage_text.apz_str[ 70])
-#define zNoPreset (option_usage_text.apz_str[ 71])
-#define zNoResetArg (option_usage_text.apz_str[ 72])
-#define zNoRq_NoShrtTtl (option_usage_text.apz_str[ 73])
-#define zNoRq_ShrtTtl (option_usage_text.apz_str[ 74])
-#define zNoStat (option_usage_text.apz_str[ 75])
-#define zNoState (option_usage_text.apz_str[ 76])
-#define zNone (option_usage_text.apz_str[ 77])
-#define zNotDef (option_usage_text.apz_str[ 78])
-#define zNotCmdOpt (option_usage_text.apz_str[ 79])
-#define zNotEnough (option_usage_text.apz_str[ 80])
-#define zNotFile (option_usage_text.apz_str[ 81])
-#define zNotNumber (option_usage_text.apz_str[ 82])
-#define zNotDate (option_usage_text.apz_str[ 83])
-#define zNotDuration (option_usage_text.apz_str[ 84])
-#define zNrmOptFmt (option_usage_text.apz_str[ 85])
-#define zNumberOpt (option_usage_text.apz_str[ 86])
-#define zOnlyOne (option_usage_text.apz_str[ 87])
-#define zOptsOnly (option_usage_text.apz_str[ 88])
-#define zOutputFail (option_usage_text.apz_str[ 89])
-#define zPathFmt (option_usage_text.apz_str[ 90])
-#define zPlsSendBugs (option_usage_text.apz_str[ 91])
-#define zPreset (option_usage_text.apz_str[ 92])
-#define zPresetFile (option_usage_text.apz_str[ 93])
-#define zPresetIntro (option_usage_text.apz_str[ 94])
-#define zProhib (option_usage_text.apz_str[ 95])
-#define zReorder (option_usage_text.apz_str[ 96])
-#define zRange (option_usage_text.apz_str[ 97])
-#define zRangeAbove (option_usage_text.apz_str[ 98])
-#define zRangeLie (option_usage_text.apz_str[ 99])
-#define zRangeOnly (option_usage_text.apz_str[100])
-#define zRangeOr (option_usage_text.apz_str[101])
-#define zRangeErr (option_usage_text.apz_str[102])
-#define zRangeExact (option_usage_text.apz_str[103])
-#define zRangeScaled (option_usage_text.apz_str[104])
-#define zRangeUpto (option_usage_text.apz_str[105])
-#define zResetNotConfig (option_usage_text.apz_str[106])
-#define zReqFmt (option_usage_text.apz_str[107])
-#define zReqOptFmt (option_usage_text.apz_str[108])
-#define zReqThese (option_usage_text.apz_str[109])
-#define zReq_NoShrtTtl (option_usage_text.apz_str[110])
-#define zReq_ShrtTtl (option_usage_text.apz_str[111])
-#define zSepChars (option_usage_text.apz_str[112])
-#define zSetMemberSettings (option_usage_text.apz_str[113])
-#define zShrtGnuOptFmt (option_usage_text.apz_str[114])
-#define zSixSpaces (option_usage_text.apz_str[115])
-#define zStdBoolArg (option_usage_text.apz_str[116])
-#define zStdBreak (option_usage_text.apz_str[117])
-#define zStdFileArg (option_usage_text.apz_str[118])
-#define zStdKeyArg (option_usage_text.apz_str[119])
-#define zStdKeyLArg (option_usage_text.apz_str[120])
-#define zStdTimeArg (option_usage_text.apz_str[121])
-#define zStdNestArg (option_usage_text.apz_str[122])
-#define zStdNoArg (option_usage_text.apz_str[123])
-#define zStdNumArg (option_usage_text.apz_str[124])
-#define zStdOptArg (option_usage_text.apz_str[125])
-#define zStdReqArg (option_usage_text.apz_str[126])
-#define zStdStrArg (option_usage_text.apz_str[127])
-#define zTabHyp (option_usage_text.apz_str[128])
-#define zTabHypAnd (option_usage_text.apz_str[129])
-#define zTabout (option_usage_text.apz_str[130])
-#define zThreeSpaces (option_usage_text.apz_str[131])
-#define zTooLarge (option_usage_text.apz_str[132])
-#define zTwoSpaces (option_usage_text.apz_str[133])
-#define zUpTo (option_usage_text.apz_str[134])
-#define zValidKeys (option_usage_text.apz_str[135])
-#define zVendOptsAre (option_usage_text.apz_str[136])
-#define zVendIntro (option_usage_text.apz_str[137])
+#define zalloc_fail (option_xlateable_txt.apz_str[ 0])
+#define zno_opt_arg (option_xlateable_txt.apz_str[ 1])
+#define ztoo_new (option_xlateable_txt.apz_str[ 2])
+#define zwrong_ver (option_xlateable_txt.apz_str[ 3])
+#define zrealloc_fail (option_xlateable_txt.apz_str[ 4])
+#define ztoo_old (option_xlateable_txt.apz_str[ 5])
+#define zao_ver_fmt (option_xlateable_txt.apz_str[ 6])
+#define zao_bug_msg (option_xlateable_txt.apz_str[ 7])
+#define zno_reset (option_xlateable_txt.apz_str[ 8])
+#define zmissing_help_msg (option_xlateable_txt.apz_str[ 9])
+#define zbad_data_msg (option_xlateable_txt.apz_str[ 10])
+#define zbad_arg_type_msg (option_xlateable_txt.apz_str[ 11])
+#define zbad_default_msg (option_xlateable_txt.apz_str[ 12])
+#define zbad_alias_id (option_xlateable_txt.apz_str[ 13])
+#define zambiguous_key (option_xlateable_txt.apz_str[ 14])
+#define zambig_list_msg (option_xlateable_txt.apz_str[ 15])
+#define zambig_opt_fmt (option_xlateable_txt.apz_str[ 16])
+#define zargs_must (option_xlateable_txt.apz_str[ 17])
+#define zat_most (option_xlateable_txt.apz_str[ 18])
+#define zfserr_fmt (option_xlateable_txt.apz_str[ 19])
+#define zinter_proc_pipe (option_xlateable_txt.apz_str[ 20])
+#define zBadVerArg (option_xlateable_txt.apz_str[ 21])
+#define zconflict_fmt (option_xlateable_txt.apz_str[ 22])
+#define zDisabledErr (option_xlateable_txt.apz_str[ 23])
+#define zequiv (option_xlateable_txt.apz_str[ 24])
+#define zGnuBoolArg (option_xlateable_txt.utpz_GnuBoolArg)
+#define zGnuKeyArg (option_xlateable_txt.utpz_GnuKeyArg)
+#define zGnuNumArg (option_xlateable_txt.utpz_GnuNumArg)
+#define zGnuStrArg (option_xlateable_txt.utpz_GnuStrArg)
+#define zIllOptChr (option_xlateable_txt.apz_str[ 25])
+#define zIllOptStr (option_xlateable_txt.apz_str[ 26])
+#define zIllVendOptStr (option_xlateable_txt.apz_str[ 27])
+#define zIntRange (option_xlateable_txt.apz_str[ 28])
+#define zbad_od (option_xlateable_txt.apz_str[ 29])
+#define zInvalOptName (option_xlateable_txt.apz_str[ 30])
+#define zMisArg (option_xlateable_txt.apz_str[ 31])
+#define zmultiway_bug (option_xlateable_txt.apz_str[ 32])
+#define zneed_one (option_xlateable_txt.apz_str[ 33])
+#define zNoArg (option_xlateable_txt.apz_str[ 34])
+#define zNoArgs (option_xlateable_txt.apz_str[ 35])
+#define zNoCreat (option_xlateable_txt.apz_str[ 36])
+#define zNoKey (option_xlateable_txt.apz_str[ 37])
+#define zreset_arg (option_xlateable_txt.apz_str[ 38])
+#define zNoStat (option_xlateable_txt.apz_str[ 39])
+#define zNoState (option_xlateable_txt.apz_str[ 40])
+#define zNotCmdOpt (option_xlateable_txt.apz_str[ 41])
+#define zNotDate (option_xlateable_txt.apz_str[ 42])
+#define zNotDef (option_xlateable_txt.apz_str[ 43])
+#define zNotDuration (option_xlateable_txt.apz_str[ 44])
+#define zneed_more (option_xlateable_txt.apz_str[ 45])
+#define zNotNumber (option_xlateable_txt.apz_str[ 46])
+#define znum_too_large (option_xlateable_txt.apz_str[ 47])
+#define zoffer_usage_fmt (option_xlateable_txt.apz_str[ 48])
+#define zonly_one (option_xlateable_txt.apz_str[ 49])
+#define zstdout_name (option_xlateable_txt.apz_str[ 50])
+#define zstderr_name (option_xlateable_txt.apz_str[ 51])
+#define zwriting (option_xlateable_txt.apz_str[ 52])
+#define zRangeErr (option_xlateable_txt.apz_str[ 53])
+#define zneed_fmt (option_xlateable_txt.apz_str[ 54])
+#define zsave_warn (option_xlateable_txt.apz_str[ 55])
+#define zalt_opt (option_xlateable_txt.apz_str[ 56])
+#define zAuto (option_xlateable_txt.apz_str[ 57])
+#define zDefaultOpt (option_xlateable_txt.apz_str[ 58])
+#define zDis (option_xlateable_txt.apz_str[ 59])
+#define zDisabledOpt (option_xlateable_txt.apz_str[ 60])
+#define zDisabledWhy (option_xlateable_txt.apz_str[ 61])
+#define zEnab (option_xlateable_txt.apz_str[ 62])
+#define ztoo_often_fmt (option_xlateable_txt.apz_str[ 63])
+#define zExamineFmt (option_xlateable_txt.apz_str[ 64])
+#define zFileCannotExist (option_xlateable_txt.apz_str[ 65])
+#define zFileMustExist (option_xlateable_txt.apz_str[ 66])
+#define zFlagOkay (option_xlateable_txt.apz_str[ 67])
+#define zGenshell (option_xlateable_txt.apz_str[ 68])
+#define zLowerBits (option_xlateable_txt.apz_str[ 69])
+#define zMembers (option_xlateable_txt.apz_str[ 70])
+#define zMust (option_xlateable_txt.apz_str[ 71])
+#define zNoFlags (option_xlateable_txt.apz_str[ 72])
+#define zNoLim (option_xlateable_txt.apz_str[ 73])
+#define zNoPreset (option_xlateable_txt.apz_str[ 74])
+#define zNoRq_NoShrtTtl (option_xlateable_txt.apz_str[ 75])
+#define zNoRq_ShrtTtl (option_xlateable_txt.apz_str[ 76])
+#define zNrmOptFmt (option_xlateable_txt.apz_str[ 77])
+#define zNumberOpt (option_xlateable_txt.apz_str[ 78])
+#define zOptsOnly (option_xlateable_txt.apz_str[ 79])
+#define zPathFmt (option_xlateable_txt.apz_str[ 80])
+#define zPlsSendBugs (option_xlateable_txt.apz_str[ 81])
+#define zPreset (option_xlateable_txt.apz_str[ 82])
+#define zPresetIntro (option_xlateable_txt.apz_str[ 83])
+#define zProhib (option_xlateable_txt.apz_str[ 84])
+#define zProhibOne (option_xlateable_txt.apz_str[ 85])
+#define zRange (option_xlateable_txt.apz_str[ 86])
+#define zRangeAbove (option_xlateable_txt.apz_str[ 87])
+#define zRangeExact (option_xlateable_txt.apz_str[ 88])
+#define zRangeLie (option_xlateable_txt.apz_str[ 89])
+#define zRangeOnly (option_xlateable_txt.apz_str[ 90])
+#define zRangeOr (option_xlateable_txt.apz_str[ 91])
+#define zRangeScaled (option_xlateable_txt.apz_str[ 92])
+#define zRangeUpto (option_xlateable_txt.apz_str[ 93])
+#define zReorder (option_xlateable_txt.apz_str[ 94])
+#define zReqOne (option_xlateable_txt.apz_str[ 95])
+#define zReqThese (option_xlateable_txt.apz_str[ 96])
+#define zReq_NoShrtTtl (option_xlateable_txt.apz_str[ 97])
+#define zReq_ShrtTtl (option_xlateable_txt.apz_str[ 98])
+#define zSetMemberSettings (option_xlateable_txt.apz_str[ 99])
+#define zUpTo (option_xlateable_txt.apz_str[100])
+#define zValidKeys (option_xlateable_txt.apz_str[101])
+#define zVendIntro (option_xlateable_txt.apz_str[102])
+#define zVendOptsAre (option_xlateable_txt.apz_str[103])
/*
* First, set up the strings. Some of these are writable. These are all in
* English. This gets compiled into libopts and is distributed here so that
* xgettext (or equivalents) can extract these strings for translation.
*/
-
- static char eng_zGnuBoolArg[] = "=T/F";
- static char eng_zGnuKeyArg[] = "=KWd";
- static char eng_zGnuFileArg[] = "=file";
- static char eng_zGnuKeyLArg[] = "=Mbr";
- static char eng_zGnuTimeArg[] = "=Tim";
- static char eng_zGnuNumArg[] = "=num";
- static char eng_zGnuStrArg[] = "=str";
-static char const usage_txt[4631] =
-/* 0 */ "malloc of %d bytes failed\n\0"
-/* 27 */ "AutoOpts function called without option descriptor\n\0"
-/* 79 */ "\tThis exceeds the compiled library version: \0"
-/* 125 */ "Automated Options Processing Error!\n"
+static char eng_zGnuBoolArg[] = "=T/F";
+static char eng_zGnuKeyArg[] = "=KWd";
+static char eng_zGnuNumArg[] = "=num";
+static char eng_zGnuStrArg[] = "=str";
+char const option_lib_text[4285] =
+/* 0 */ "allocation of %d bytes failed\n\0"
+/* 31 */ "AutoOpts function called without option descriptor\n\0"
+/* 83 */ "\tThis exceeds the compiled library version: \0"
+/* 129 */ "Automated Options Processing Error!\n"
"\t%s called AutoOpts function with structure version %d:%d:%d.\n\0"
-/* 224 */ "realloc of %d bytes at 0x%p failed\n\0"
-/* 260 */ "\tThis is less than the minimum library version: \0"
-/* 310 */ "strdup of %d byte string failed\n\0"
-/* 343 */ "Automated Options version %s\n"
- "\tcopyright (c) 1999-2012 by Bruce Korb - all rights reserved\n\0"
-/* 434 */ "AutoOpts lib error: defaulted to option with optional arg\n\0"
-/* 493 */ "(AutoOpts bug): Aliasing option is out of range.\0"
-/* 543 */ "all\0"
-/* 547 */ "\t\t\t\t- an alternate for %s\n\0"
-/* 574 */ "%s error: the keyword `%s' is ambiguous for %s\n\0"
-/* 623 */ " The following options match:\n\0"
-/* 655 */ "%s: ambiguous option name: %s (matches %d options)\n\0"
-/* 707 */ " %s%s\n\0"
-/* 715 */ "%s: Command line arguments required\n\0"
-/* 752 */ "%d %s%s options allowed\n\0"
-/* 777 */ "version, usage and configuration options:\0"
-/* 819 */ "Error %d (%s) from the pipe(2) syscall\n\0"
-/* 859 */ "ERROR: version option argument '%c' invalid. Use:\n"
+/* 228 */ "realloc of %d bytes at 0x%p failed\n\0"
+/* 264 */ "\tThis is less than the minimum library version: \0"
+/* 314 */ "Automated Options version %s\n"
+ "\tCopyright (C) 1999-2013 by Bruce Korb - all rights reserved\n\0"
+/* 405 */ "(AutoOpts bug): %s.\n\0"
+/* 427 */ "optionResetOpt() called, but reset-option not configured\0"
+/* 484 */ "could not locate the 'help' option\0"
+/* 519 */ "optionProcess() was called with invalid data\0"
+/* 564 */ "invalid argument type specified\0"
+/* 596 */ "defaulted to option with optional arg\0"
+/* 634 */ "aliasing option is out of range.\0"
+/* 667 */ "%s error: the keyword '%s' is ambiguous for %s\n\0"
+/* 716 */ " The following options match:\n\0"
+/* 748 */ "%s: ambiguous option name: %s (matches %d options)\n\0"
+/* 800 */ "%s: Command line arguments required\n\0"
+/* 837 */ "%d %s%s options allowed\n\0"
+/* 862 */ "%s error %d (%s) calling %s for '%s'\n\0"
+/* 900 */ "interprocess pipe\0"
+/* 918 */ "error: version option argument '%c' invalid. Use:\n"
"\t'v' - version only\n"
"\t'c' - version and copyright\n"
- "\t'n' - version and copyright notice\n\0"
-/* 996 */ "ERROR: %s option conflicts with the %s option\n\0"
-/* 1044 */ "%s(optionSaveState): error: cannot allocate %d bytes\n\0"
-/* 1098 */ "auto-options\0"
-/* 1111 */ "program\0"
-/* 1119 */ "\t\t\t\t- default option for unnamed options\n\0"
-/* 1161 */ "\t\t\t\t- disabled as --%s\n\0"
-/* 1185 */ "%s: The ``%s'' option has been disabled\0"
-/* 1225 */ " --- %-14s %s\n\0"
-/* 1240 */ "This option has been disabled\0"
-/* 1270 */ "\t\t\t\t- enabled by default\n\0"
-/* 1296 */ "-equivalence\0"
-/* 1309 */ "ERROR: only \0"
-/* 1323 */ " - examining environment variables named %s_*\n\0"
-/* 1370 */ " \0"
-/* 1376 */ "Options are specified by doubled hyphens and their name or by a single\n"
+ "\t'n' - version and full copyright notice\n\0"
+/* 1060 */ "%s error: the '%s' and '%s' options conflict\n\0"
+/* 1107 */ "%s: The '%s' option has been disabled.\0"
+/* 1146 */ "-equivalence\0"
+/* 1159 */ "%s: illegal option -- %c\n\0"
+/* 1185 */ "%s: illegal option -- %s\n\0"
+/* 1211 */ "%s: unknown vendor extension option -- %s\n\0"
+/* 1254 */ " or an integer from %d through %d\n\0"
+/* 1290 */ "%s error: invalid option descriptor for %s\n\0"
+/* 1335 */ "%s: invalid option name: %s\n\0"
+/* 1364 */ "%s: The '%s' option requires an argument.\n\0"
+/* 1407 */ "(AutoOpts bug): Equivalenced option '%s' was equivalenced to both\n"
+ "\t'%s' and '%s'.\0"
+/* 1490 */ "%s error: The %s option is required\n\0"
+/* 1528 */ "%s: The '%s' option cannot have an argument.\n\0"
+/* 1574 */ "%s: Command line arguments are not allowed.\n\0"
+/* 1619 */ "error %d (%s) creating %s\n\0"
+/* 1646 */ "%s error: '%s' does not match any %s keywords.\n\0"
+/* 1695 */ "%s error: The '%s' option requires an argument.\n\0"
+/* 1744 */ "error %d (%s) stat-ing %s\n\0"
+/* 1771 */ "%s error: no saved option state\n\0"
+/* 1804 */ "'%s' is not a command line option.\n\0"
+/* 1840 */ "%s error: '%s' is not a recognizable date/time.\n\0"
+/* 1890 */ "'%s' not defined\n\0"
+/* 1908 */ "%s error: '%s' is not a recognizable time duration.\n\0"
+/* 1962 */ "%s error: The %s option must appear %d times.\n\0"
+/* 2010 */ "%s error: '%s' is not a recognizable number.\n\0"
+/* 2057 */ "%s error: %s exceeds %s keyword count\n\0"
+/* 2097 */ "Try '%s %s' for more information.\n\0"
+/* 2132 */ "one %s%s option allowed\n\0"
+/* 2157 */ "standard output\0"
+/* 2173 */ "standard error\0"
+/* 2188 */ "write\0"
+/* 2194 */ "%s error: %s option value %ld is out of range.\n\0"
+/* 2243 */ "%s error: %s option requires the %s option\n\0"
+/* 2288 */ "%s warning: cannot save options - %s not regular file\n\0"
+/* 2344 */ "\t\t\t\t- an alternate for '%s'\n\0"
+/* 2373 */ "Version, usage and configuration options:\0"
+/* 2415 */ "\t\t\t\t- default option for unnamed options\n\0"
+/* 2457 */ "\t\t\t\t- disabled as '--%s'\n\0"
+/* 2483 */ " --- %-14s %s\n\0"
+/* 2498 */ "This option has been disabled\0"
+/* 2528 */ "\t\t\t\t- enabled by default\n\0"
+/* 2554 */ "%s error: only \0"
+/* 2571 */ " - examining environment variables named %s_*\n\0"
+/* 2618 */ "\t\t\t\t- file must not pre-exist\n\0"
+/* 2649 */ "\t\t\t\t- file must pre-exist\n\0"
+/* 2676 */ "Options are specified by doubled hyphens and their name or by a single\n"
"hyphen and the flag character.\n\0"
-/* 1479 */ "%%-%ds %%s\n\0"
-/* 1491 */ "fs error %d (%s) on fork - cannot obtain %s usage\n\0"
-/* 1542 */ "fs error %d (%s) on freopen\n\0"
-/* 1571 */ "File error %d (%s) opening %s for loading options\n\0"
-/* 1622 */ "fs error %d (%s) reading file %s\n\0"
-/* 1656 */ "fs error %d (%s) on %s %s for option %s\n\0"
-/* 1697 */ "stat-ing for directory\0"
-/* 1720 */ "stat-ing for regular file\0"
-/* 1746 */ "stat-ing for non-existant file\0"
-/* 1777 */ "open-ing file\0"
-/* 1791 */ "fopen-ing file\0"
-/* 1806 */ "\t\t\t\t- file must not pre-exist\n\0"
-/* 1837 */ "\t\t\t\t- file must pre-exist\n\0"
-/* 1864 */ "\n"
+/* 2779 */ "\n"
"= = = = = = = =\n\n"
"This incarnation of genshell will produce\n"
"a shell script to parse the options for %s:\n\n\0"
-/* 1970 */ "\n"
- "%s\n\n\0"
-/* 1976 */ "=Cplx\0"
-/* 1982 */ "[=arg]\0"
-/* 1989 */ "--%2$s%1$s\0"
-/* 2000 */ "%s: illegal option -- %c\n\0"
-/* 2026 */ "%s: illegal option -- %s\n\0"
-/* 2052 */ "%s: unknown vendor extension option -- %s\n\0"
-/* 2095 */ " or an integer from %d through %d\n\0"
-/* 2131 */ "AutoOpts ERROR: invalid option descriptor for %s\n\0"
-/* 2182 */ " or an integer mask with any of the lower %d bits set\n\0"
-/* 2238 */ "\t\t\t\t- is a set membership option\n\0"
-/* 2272 */ "%s: option `%s' requires an argument\n\0"
-/* 2310 */ "Equivalenced option '%s' was equivalenced to both\n"
- "\t'%s' and '%s'\0"
-/* 2375 */ "\t\t\t\t- must appear between %d and %d times\n\0"
-/* 2418 */ "ERROR: The %s option is required\n\0"
-/* 2453 */ "%s: option `%s' cannot have an argument\n\0"
-/* 2494 */ "%s: Command line arguments not allowed\n\0"
-/* 2534 */ "error %d (%s) creating %s\n\0"
-/* 2561 */ "Options are specified by single or double hyphens and their name.\n\0"
-/* 2628 */ "%s error: `%s' does not match any %s keywords\n\0"
-/* 2676 */ "\t\t\t\t- may appear multiple times\n\0"
-/* 2709 */ "\t\t\t\t- may not be preset\n\0"
-/* 2734 */ "The 'reset-option' option requires an argument\n\0"
-/* 2782 */ " Arg Option-Name Description\n\0"
-/* 2817 */ " Flg Arg Option-Name Description\n\0"
-/* 2855 */ "error %d (%s) stat-ing %s\n\0"
-/* 2882 */ "%s(optionRestore): error: no saved option state\n\0"
-/* 2931 */ "none\0"
-/* 2936 */ "'%s' not defined\n\0"
-/* 2954 */ "'%s' is not a command line option\n\0"
-/* 2989 */ "ERROR: The %s option must appear %d times\n\0"
-/* 3033 */ "error: cannot load options from non-regular file %s\n\0"
-/* 3087 */ "%s error: `%s' is not a recognizable number\n\0"
-/* 3133 */ "%s error: `%s' is not a recognizable date/time\n\0"
-/* 3182 */ "%s error: `%s' is not a recognizable time duration\n\0"
-/* 3235 */ " %3s %s\0"
-/* 3243 */ "The '-#<number>' option may omit the hash char\n\0"
-/* 3291 */ "one %s%s option allowed\n\0"
-/* 3316 */ "All arguments are named options.\n\0"
-/* 3350 */ "Write failure to output file\0"
-/* 3379 */ " - reading file %s\0"
-/* 3398 */ "\n"
- "please send bug reports to: %s\n\0"
-/* 3432 */ "\t\t\t\t- may NOT appear - preset only\n\0"
-/* 3468 */ "# preset/initialization file\n"
- "# %s#\n\0"
-/* 3506 */ "\n"
+/* 2885 */ " or an integer mask with any of the lower %d bits set\n\0"
+/* 2941 */ "\t\t\t\t- is a set membership option\n\0"
+/* 2975 */ "\t\t\t\t- must appear between %d and %d times\n\0"
+/* 3018 */ "Options are specified by single or double hyphens and their name.\n\0"
+/* 3085 */ "\t\t\t\t- may appear multiple times\n\0"
+/* 3118 */ "\t\t\t\t- may not be preset\n\0"
+/* 3143 */ " Arg Option-Name Description\n\0"
+/* 3178 */ " Flg Arg Option-Name Description\n\0"
+/* 3216 */ " %3s %s\0"
+/* 3224 */ "The '-#<number>' option may omit the hash char\n\0"
+/* 3272 */ "All arguments are named options.\n\0"
+/* 3306 */ " - reading file %s\0"
+/* 3325 */ "\n"
+ "Please send bug reports to: <%s>\n\0"
+/* 3361 */ "\t\t\t\t- may NOT appear - preset only\n\0"
+/* 3397 */ "\n"
"The following option preset mechanisms are supported:\n\0"
-/* 3562 */ "prohibits these options:\n\0"
-/* 3588 */ "Operands and options may be intermixed. They will be reordered.\n\0"
-/* 3654 */ "%s%ld to %ld\0"
-/* 3667 */ "%sgreater than or equal to %ld\0"
-/* 3698 */ "%sIt must lie in one of the ranges:\n\0"
-/* 3735 */ "%sIt must be in the range:\n\0"
-/* 3763 */ ", or\n\0"
-/* 3769 */ "%s error: %s option value %ld is out of range.\n\0"
-/* 3818 */ "%s%ld exactly\0"
-/* 3832 */ "%sis scalable with a suffix: k/K/m/M/g/G/t/T\n\0"
-/* 3878 */ "%sless than or equal to %ld\0"
-/* 3906 */ "The --reset-option has not been configured.\n\0"
-/* 3951 */ "ERROR: %s option requires the %s option\n\0"
-/* 3993 */ " %3s %-14s %s\0"
-/* 4007 */ "requires these options:\n\0"
-/* 4032 */ " Arg Option-Name Req? Description\n\0"
-/* 4072 */ " Flg Arg Option-Name Req? Description\n\0"
-/* 4115 */ "-_^\0"
-/* 4119 */ "or you may use a numeric representation. Preceding these with a '!' will\n"
- "clear the bits, specifying 'none' will clear all bits, and 'all' will set them\n"
- "all. Multiple entries may be passed as an option argument list.\n\0"
-/* 4338 */ "%s\0"
-/* 4341 */ " \0"
-/* 4348 */ "T/F\0"
-/* 4352 */ "\n"
- "%s\n\n"
- "%s\0"
-/* 4360 */ "Fil\0"
-/* 4364 */ "KWd\0"
-/* 4368 */ "Mbr\0"
-/* 4372 */ "Tim\0"
-/* 4376 */ "Cpx\0"
-/* 4380 */ "no \0"
-/* 4384 */ "Num\0"
-/* 4388 */ "opt\0"
-/* 4392 */ "YES\0"
-/* 4396 */ "Str\0"
-/* 4400 */ "\t\t\t\t- \0"
-/* 4407 */ "\t\t\t\t-- and \0"
-/* 4419 */ "\t\t\t\t%s\n\0"
-/* 4427 */ " \0"
-/* 4431 */ "%s error: %s exceeds %s keyword count\n\0"
-/* 4471 */ " \0"
-/* 4474 */ "\t\t\t\t- may appear up to %d times\n\0"
-/* 4507 */ "The valid \"%s\" option keywords are:\n\0"
-/* 4544 */ "These additional options are:\0"
-/* 4574 */ "The next option supports vendor supported extra options:";
+/* 3453 */ "prohibits these options:\n\0"
+/* 3479 */ "prohibits the option '%s'\n\0"
+/* 3506 */ "%s%ld to %ld\0"
+/* 3519 */ "%sgreater than or equal to %ld\0"
+/* 3550 */ "%s%ld exactly\0"
+/* 3564 */ "%sit must lie in one of the ranges:\n\0"
+/* 3601 */ "%sit must be in the range:\n\0"
+/* 3629 */ ", or\n\0"
+/* 3635 */ "%sis scalable with a suffix: k/K/m/M/g/G/t/T\n\0"
+/* 3681 */ "%sless than or equal to %ld\0"
+/* 3709 */ "Operands and options may be intermixed. They will be reordered.\n\0"
+/* 3775 */ "requires the option '%s'\n\0"
+/* 3801 */ "requires these options:\n\0"
+/* 3826 */ " Arg Option-Name Req? Description\n\0"
+/* 3866 */ " Flg Arg Option-Name Req? Description\n\0"
+/* 3909 */ "or you may use a numeric representation. Preceding these with a '!'\n"
+ "will clear the bits, specifying 'none' will clear all bits, and 'all'\n"
+ "will set them all. Multiple entries may be passed as an option\n"
+ "argument list.\n\0"
+/* 4128 */ "\t\t\t\t- may appear up to %d times\n\0"
+/* 4161 */ "The valid \"%s\" option keywords are:\n\0"
+/* 4198 */ "The next option supports vendor supported extra options:\0"
+/* 4255 */ "These additional options are:";
-
- /*
- * Now, define (and initialize) the structure that contains
- * the pointers to all these strings.
- * Aren't you glad you don't maintain this by hand?
- */
- usage_text_t option_usage_text = {
- 145,
- eng_zGnuBoolArg, eng_zGnuKeyArg, eng_zGnuFileArg, eng_zGnuKeyLArg,
- eng_zGnuTimeArg, eng_zGnuNumArg, eng_zGnuStrArg,
+/*
+ * Now, define (and initialize) the structure that contains
+ * the pointers to all these strings.
+ * Aren't you glad you don't maintain this by hand?
+ */
+usage_text_t option_xlateable_txt = {
+ 108,
+ eng_zGnuBoolArg, eng_zGnuKeyArg, eng_zGnuNumArg, eng_zGnuStrArg,
{
- usage_txt + 0, usage_txt + 27, usage_txt + 79, usage_txt + 125,
- usage_txt + 224, usage_txt + 260, usage_txt + 310, usage_txt + 343,
- usage_txt + 434, usage_txt + 493, usage_txt + 543, usage_txt + 547,
- usage_txt + 574, usage_txt + 623, usage_txt + 655, usage_txt + 707,
- usage_txt + 715, usage_txt + 752, usage_txt + 777, usage_txt + 819,
- usage_txt + 859, usage_txt + 996, usage_txt +1044, usage_txt +1098,
- usage_txt +1111, usage_txt +1119, usage_txt +1161, usage_txt +1185,
- usage_txt +1225, usage_txt +1240, usage_txt +1270, usage_txt +1296,
- usage_txt +1309, usage_txt +1323, usage_txt +1370, usage_txt +1376,
- usage_txt +1479, usage_txt +1491, usage_txt +1542, usage_txt +1571,
- usage_txt +1622, usage_txt +1656, usage_txt +1697, usage_txt +1720,
- usage_txt +1746, usage_txt +1777, usage_txt +1791, usage_txt +1806,
- usage_txt +1837, usage_txt +1864, usage_txt +1970, usage_txt +1976,
- usage_txt +1982, usage_txt +1989, usage_txt +2000, usage_txt +2026,
- usage_txt +2052, usage_txt +2095, usage_txt +2131, usage_txt +2182,
- usage_txt +2238, usage_txt +2272, usage_txt +2310, usage_txt +2375,
- usage_txt +2418, usage_txt +2453, usage_txt +2494, usage_txt +2534,
- usage_txt +2561, usage_txt +2628, usage_txt +2676, usage_txt +2709,
- usage_txt +2734, usage_txt +2782, usage_txt +2817, usage_txt +2855,
- usage_txt +2882, usage_txt +2931, usage_txt +2936, usage_txt +2954,
- usage_txt +2989, usage_txt +3033, usage_txt +3087, usage_txt +3133,
- usage_txt +3182, usage_txt +3235, usage_txt +3243, usage_txt +3291,
- usage_txt +3316, usage_txt +3350, usage_txt +3379, usage_txt +3398,
- usage_txt +3432, usage_txt +3468, usage_txt +3506, usage_txt +3562,
- usage_txt +3588, usage_txt +3654, usage_txt +3667, usage_txt +3698,
- usage_txt +3735, usage_txt +3763, usage_txt +3769, usage_txt +3818,
- usage_txt +3832, usage_txt +3878, usage_txt +3906, usage_txt +3951,
- usage_txt +3993, usage_txt +4007, usage_txt +4032, usage_txt +4072,
- usage_txt +4115, usage_txt +4119, usage_txt +4338, usage_txt +4341,
- usage_txt +4348, usage_txt +4352, usage_txt +4360, usage_txt +4364,
- usage_txt +4368, usage_txt +4372, usage_txt +4376, usage_txt +4380,
- usage_txt +4384, usage_txt +4388, usage_txt +4392, usage_txt +4396,
- usage_txt +4400, usage_txt +4407, usage_txt +4419, usage_txt +4427,
- usage_txt +4431, usage_txt +4471, usage_txt +4474, usage_txt +4507,
- usage_txt +4544, usage_txt +4574
- }
- };
+ option_lib_text + 0, option_lib_text + 31, option_lib_text + 83,
+ option_lib_text + 129, option_lib_text + 228, option_lib_text + 264,
+ option_lib_text + 314, option_lib_text + 405, option_lib_text + 427,
+ option_lib_text + 484, option_lib_text + 519, option_lib_text + 564,
+ option_lib_text + 596, option_lib_text + 634, option_lib_text + 667,
+ option_lib_text + 716, option_lib_text + 748, option_lib_text + 800,
+ option_lib_text + 837, option_lib_text + 862, option_lib_text + 900,
+ option_lib_text + 918, option_lib_text + 1060, option_lib_text + 1107,
+ option_lib_text + 1146, option_lib_text + 1159, option_lib_text + 1185,
+ option_lib_text + 1211, option_lib_text + 1254, option_lib_text + 1290,
+ option_lib_text + 1335, option_lib_text + 1364, option_lib_text + 1407,
+ option_lib_text + 1490, option_lib_text + 1528, option_lib_text + 1574,
+ option_lib_text + 1619, option_lib_text + 1646, option_lib_text + 1695,
+ option_lib_text + 1744, option_lib_text + 1771, option_lib_text + 1804,
+ option_lib_text + 1840, option_lib_text + 1890, option_lib_text + 1908,
+ option_lib_text + 1962, option_lib_text + 2010, option_lib_text + 2057,
+ option_lib_text + 2097, option_lib_text + 2132, option_lib_text + 2157,
+ option_lib_text + 2173, option_lib_text + 2188, option_lib_text + 2194,
+ option_lib_text + 2243, option_lib_text + 2288, option_lib_text + 2344,
+ option_lib_text + 2373, option_lib_text + 2415, option_lib_text + 2457,
+ option_lib_text + 2483, option_lib_text + 2498, option_lib_text + 2528,
+ option_lib_text + 2554, option_lib_text + 2571, option_lib_text + 2618,
+ option_lib_text + 2649, option_lib_text + 2676, option_lib_text + 2779,
+ option_lib_text + 2885, option_lib_text + 2941, option_lib_text + 2975,
+ option_lib_text + 3018, option_lib_text + 3085, option_lib_text + 3118,
+ option_lib_text + 3143, option_lib_text + 3178, option_lib_text + 3216,
+ option_lib_text + 3224, option_lib_text + 3272, option_lib_text + 3306,
+ option_lib_text + 3325, option_lib_text + 3361, option_lib_text + 3397,
+ option_lib_text + 3453, option_lib_text + 3479, option_lib_text + 3506,
+ option_lib_text + 3519, option_lib_text + 3550, option_lib_text + 3564,
+ option_lib_text + 3601, option_lib_text + 3629, option_lib_text + 3635,
+ option_lib_text + 3681, option_lib_text + 3709, option_lib_text + 3775,
+ option_lib_text + 3801, option_lib_text + 3826, option_lib_text + 3866,
+ option_lib_text + 3909, option_lib_text + 4128, option_lib_text + 4161,
+ option_lib_text + 4198, option_lib_text + 4255
+ } };
+#endif /* AUTOOPTS_INTERNAL */
+
+#ifdef XGETTEXT_SCAN_DO_NOT_COMPILE
+do not compile this section.
+/* TRANSLATORS: The following dummy functions were crated solely so that
+ * xgettext can extract the correct strings. These strings are actually
+ * referenced where the preceding "#line" directive states, though you will
+ * not see the literal string there. The literal string is defined above in
+ * the @code{option_lib_text} table and referenced via a #define name that
+ * redirects into the @code{option_xlateable_txt} structure above. When
+ * translating is activated, the pointers in @code{option_xlateable_txt} are
+ * updated to point to translated strings.
+ */
+static void dummy_func(void) {
+ /* LIBOPTS-MESSAGES: */
+#line 60 "../autoopts.c"
+ puts(_("allocation of %d bytes failed\n"));
+#line 86 "../autoopts.c"
+ puts(_("allocation of %d bytes failed\n"));
+#line 53 "../init.c"
+ puts(_("AutoOpts function called without option descriptor\n"));
+#line 89 "../init.c"
+ puts(_("\tThis exceeds the compiled library version: "));
+#line 87 "../init.c"
+ puts(_("Automated Options Processing Error!\n"
+ "\t%s called AutoOpts function with structure version %d:%d:%d.\n"));
+#line 73 "../autoopts.c"
+ puts(_("realloc of %d bytes at 0x%p failed\n"));
+#line 91 "../init.c"
+ puts(_("\tThis is less than the minimum library version: "));
+#line 121 "../version.c"
+ puts(_("Automated Options version %s\n"
+ "\tCopyright (C) 1999-2013 by Bruce Korb - all rights reserved\n"));
+#line 310 "../usage.c"
+ puts(_("(AutoOpts bug): %s.\n"));
+#line 90 "../reset.c"
+ puts(_("optionResetOpt() called, but reset-option not configured"));
+#line 329 "../usage.c"
+ puts(_("could not locate the 'help' option"));
+#line 351 "../autoopts.c"
+ puts(_("optionProcess() was called with invalid data"));
+#line 783 "../usage.c"
+ puts(_("invalid argument type specified"));
+#line 589 "../find.c"
+ puts(_("defaulted to option with optional arg"));
+#line 76 "../alias.c"
+ puts(_("aliasing option is out of range."));
+#line 229 "../enum.c"
+ puts(_("%s error: the keyword '%s' is ambiguous for %s\n"));
+#line 108 "../find.c"
+ puts(_(" The following options match:\n"));
+#line 290 "../find.c"
+ puts(_("%s: ambiguous option name: %s (matches %d options)\n"));
+#line 161 "../check.c"
+ puts(_("%s: Command line arguments required\n"));
+#line 43 "../alias.c"
+ puts(_("%d %s%s options allowed\n"));
+#line 81 "../makeshell.c"
+ puts(_("%s error %d (%s) calling %s for '%s'\n"));
+#line 293 "../makeshell.c"
+ puts(_("interprocess pipe"));
+#line 168 "../version.c"
+ puts(_("error: version option argument '%c' invalid. Use:\n"
+ "\t'v' - version only\n"
+ "\t'c' - version and copyright\n"
+ "\t'n' - version and full copyright notice\n"));
+#line 58 "../check.c"
+ puts(_("%s error: the '%s' and '%s' options conflict\n"));
+#line 214 "../find.c"
+ puts(_("%s: The '%s' option has been disabled."));
+#line 421 "../find.c"
+ puts(_("%s: The '%s' option has been disabled."));
+#line 38 "../alias.c"
+ puts(_("-equivalence"));
+#line 460 "../find.c"
+ puts(_("%s: illegal option -- %c\n"));
+#line 110 "../reset.c"
+ puts(_("%s: illegal option -- %c\n"));
+#line 268 "../find.c"
+ puts(_("%s: illegal option -- %s\n"));
+#line 746 "../find.c"
+ puts(_("%s: illegal option -- %s\n"));
+#line 118 "../reset.c"
+ puts(_("%s: illegal option -- %s\n"));
+#line 332 "../find.c"
+ puts(_("%s: unknown vendor extension option -- %s\n"));
+#line 154 "../enum.c"
+ puts(_(" or an integer from %d through %d\n"));
+#line 164 "../enum.c"
+ puts(_(" or an integer from %d through %d\n"));
+#line 782 "../usage.c"
+ puts(_("%s error: invalid option descriptor for %s\n"));
+#line 1110 "../usage.c"
+ puts(_("%s error: invalid option descriptor for %s\n"));
+#line 379 "../find.c"
+ puts(_("%s: invalid option name: %s\n"));
+#line 518 "../find.c"
+ puts(_("%s: The '%s' option requires an argument.\n"));
+#line 171 "../autoopts.c"
+ puts(_("(AutoOpts bug): Equivalenced option '%s' was equivalenced to both\n"
+ "\t'%s' and '%s'."));
+#line 94 "../check.c"
+ puts(_("%s error: The %s option is required\n"));
+#line 623 "../find.c"
+ puts(_("%s: The '%s' option cannot have an argument.\n"));
+#line 151 "../check.c"
+ puts(_("%s: Command line arguments are not allowed.\n"));
+#line 531 "../save.c"
+ puts(_("error %d (%s) creating %s\n"));
+#line 229 "../enum.c"
+ puts(_("%s error: '%s' does not match any %s keywords.\n"));
+#line 93 "../reset.c"
+ puts(_("%s error: The '%s' option requires an argument.\n"));
+#line 184 "../save.c"
+ puts(_("error %d (%s) stat-ing %s\n"));
+#line 238 "../save.c"
+ puts(_("error %d (%s) stat-ing %s\n"));
+#line 143 "../restore.c"
+ puts(_("%s error: no saved option state\n"));
+#line 246 "../autoopts.c"
+ puts(_("'%s' is not a command line option.\n"));
+#line 114 "../time.c"
+ puts(_("%s error: '%s' is not a recognizable date/time.\n"));
+#line 132 "../save.c"
+ puts(_("'%s' not defined\n"));
+#line 53 "../time.c"
+ puts(_("%s error: '%s' is not a recognizable time duration.\n"));
+#line 92 "../check.c"
+ puts(_("%s error: The %s option must appear %d times.\n"));
+#line 157 "../numeric.c"
+ puts(_("%s error: '%s' is not a recognizable number.\n"));
+#line 195 "../enum.c"
+ puts(_("%s error: %s exceeds %s keyword count\n"));
+#line 366 "../usage.c"
+ puts(_("Try '%s %s' for more information.\n"));
+#line 45 "../alias.c"
+ puts(_("one %s%s option allowed\n"));
+#line 195 "../makeshell.c"
+ puts(_("standard output"));
+#line 930 "../makeshell.c"
+ puts(_("standard output"));
+#line 304 "../usage.c"
+ puts(_("standard output"));
+#line 451 "../usage.c"
+ puts(_("standard output"));
+#line 660 "../usage.c"
+ puts(_("standard output"));
+#line 175 "../version.c"
+ puts(_("standard output"));
+#line 304 "../usage.c"
+ puts(_("standard error"));
+#line 451 "../usage.c"
+ puts(_("standard error"));
+#line 660 "../usage.c"
+ puts(_("standard error"));
+#line 175 "../version.c"
+ puts(_("standard error"));
+#line 195 "../makeshell.c"
+ puts(_("write"));
+#line 930 "../makeshell.c"
+ puts(_("write"));
+#line 303 "../usage.c"
+ puts(_("write"));
+#line 450 "../usage.c"
+ puts(_("write"));
+#line 659 "../usage.c"
+ puts(_("write"));
+#line 174 "../version.c"
+ puts(_("write"));
+#line 60 "../numeric.c"
+ puts(_("%s error: %s option value %ld is out of range.\n"));
+#line 44 "../check.c"
+ puts(_("%s error: %s option requires the %s option\n"));
+#line 131 "../save.c"
+ puts(_("%s warning: cannot save options - %s not regular file\n"));
+#line 183 "../save.c"
+ puts(_("%s warning: cannot save options - %s not regular file\n"));
+#line 237 "../save.c"
+ puts(_("%s warning: cannot save options - %s not regular file\n"));
+#line 256 "../save.c"
+ puts(_("%s warning: cannot save options - %s not regular file\n"));
+#line 530 "../save.c"
+ puts(_("%s warning: cannot save options - %s not regular file\n"));
+ /* END-LIBOPTS-MESSAGES */
-#endif /* DO_TRANSLATIONS */
+ /* USAGE-TEXT: */
+#line 908 "../usage.c"
+ puts(_("\t\t\t\t- an alternate for '%s'\n"));
+#line 1177 "../usage.c"
+ puts(_("Version, usage and configuration options:"));
+#line 959 "../usage.c"
+ puts(_("\t\t\t\t- default option for unnamed options\n"));
+#line 872 "../usage.c"
+ puts(_("\t\t\t\t- disabled as '--%s'\n"));
+#line 1146 "../usage.c"
+ puts(_(" --- %-14s %s\n"));
+#line 1144 "../usage.c"
+ puts(_("This option has been disabled"));
+#line 899 "../usage.c"
+ puts(_("\t\t\t\t- enabled by default\n"));
+#line 40 "../alias.c"
+ puts(_("%s error: only "));
+#line 1221 "../usage.c"
+ puts(_(" - examining environment variables named %s_*\n"));
+#line 168 "../file.c"
+ puts(_("\t\t\t\t- file must not pre-exist\n"));
+#line 172 "../file.c"
+ puts(_("\t\t\t\t- file must pre-exist\n"));
+#line 416 "../usage.c"
+ puts(_("Options are specified by doubled hyphens and their name or by a single\n"
+ "hyphen and the flag character.\n"));
+#line 908 "../makeshell.c"
+ puts(_("\n"
+ "= = = = = = = =\n\n"
+ "This incarnation of genshell will produce\n"
+ "a shell script to parse the options for %s:\n\n"));
+#line 161 "../enum.c"
+ puts(_(" or an integer mask with any of the lower %d bits set\n"));
+#line 932 "../usage.c"
+ puts(_("\t\t\t\t- is a set membership option\n"));
+#line 953 "../usage.c"
+ puts(_("\t\t\t\t- must appear between %d and %d times\n"));
+#line 418 "../usage.c"
+ puts(_("Options are specified by single or double hyphens and their name.\n"));
+#line 939 "../usage.c"
+ puts(_("\t\t\t\t- may appear multiple times\n"));
+#line 926 "../usage.c"
+ puts(_("\t\t\t\t- may not be preset\n"));
+#line 1336 "../usage.c"
+ puts(_(" Arg Option-Name Description\n"));
+#line 1272 "../usage.c"
+ puts(_(" Flg Arg Option-Name Description\n"));
+#line 1330 "../usage.c"
+ puts(_(" Flg Arg Option-Name Description\n"));
+#line 1331 "../usage.c"
+ puts(_(" %3s %s"));
+#line 1337 "../usage.c"
+ puts(_(" %3s %s"));
+#line 423 "../usage.c"
+ puts(_("The '-#<number>' option may omit the hash char\n"));
+#line 419 "../usage.c"
+ puts(_("All arguments are named options.\n"));
+#line 1006 "../usage.c"
+ puts(_(" - reading file %s"));
+#line 445 "../usage.c"
+ puts(_("\n"
+ "Please send bug reports to: <%s>\n"));
+#line 100 "../version.c"
+ puts(_("\n"
+ "Please send bug reports to: <%s>\n"));
+#line 129 "../version.c"
+ puts(_("\n"
+ "Please send bug reports to: <%s>\n"));
+#line 938 "../usage.c"
+ puts(_("\t\t\t\t- may NOT appear - preset only\n"));
+#line 978 "../usage.c"
+ puts(_("\n"
+ "The following option preset mechanisms are supported:\n"));
+#line 1219 "../usage.c"
+ puts(_("\n"
+ "The following option preset mechanisms are supported:\n"));
+#line 717 "../usage.c"
+ puts(_("prohibits these options:\n"));
+#line 712 "../usage.c"
+ puts(_("prohibits the option '%s'\n"));
+#line 81 "../numeric.c"
+ puts(_("%s%ld to %ld"));
+#line 79 "../numeric.c"
+ puts(_("%sgreater than or equal to %ld"));
+#line 75 "../numeric.c"
+ puts(_("%s%ld exactly"));
+#line 68 "../numeric.c"
+ puts(_("%sit must lie in one of the ranges:\n"));
+#line 68 "../numeric.c"
+ puts(_("%sit must be in the range:\n"));
+#line 88 "../numeric.c"
+ puts(_(", or\n"));
+#line 66 "../numeric.c"
+ puts(_("%sis scalable with a suffix: k/K/m/M/g/G/t/T\n"));
+#line 77 "../numeric.c"
+ puts(_("%sless than or equal to %ld"));
+#line 426 "../usage.c"
+ puts(_("Operands and options may be intermixed. They will be reordered.\n"));
+#line 687 "../usage.c"
+ puts(_("requires the option '%s'\n"));
+#line 690 "../usage.c"
+ puts(_("requires these options:\n"));
+#line 1348 "../usage.c"
+ puts(_(" Arg Option-Name Req? Description\n"));
+#line 1342 "../usage.c"
+ puts(_(" Flg Arg Option-Name Req? Description\n"));
+#line 162 "../enum.c"
+ puts(_("or you may use a numeric representation. Preceding these with a '!'\n"
+ "will clear the bits, specifying 'none' will clear all bits, and 'all'\n"
+ "will set them all. Multiple entries may be passed as an option\n"
+ "argument list.\n"));
+#line 945 "../usage.c"
+ puts(_("\t\t\t\t- may appear up to %d times\n"));
+#line 72 "../enum.c"
+ puts(_("The valid \"%s\" option keywords are:\n"));
+#line 1181 "../usage.c"
+ puts(_("The next option supports vendor supported extra options:"));
+#line 808 "../usage.c"
+ puts(_("These additional options are:"));
+ /* END-USAGE-TEXT */
+}
+#endif /* XGETTEXT_SCAN_DO_NOT_COMPILE */
#endif /* AUTOOPTS_USAGE_TXT_H_GUARD */