Fix CVE-2017-6891 in minitasn1 code
[platform/upstream/gnutls.git] / src / danetool-args.c.bak
index 8407d98..6dc4a14 100644 (file)
@@ -2,11 +2,11 @@
  *
  *  DO NOT EDIT THIS FILE   (danetool-args.c)
  *
- *  It has been AutoGen-ed  June 26, 2014 at 08:28:18 PM by AutoGen 5.18.2
+ *  It has been AutoGen-ed
  *  From the definitions    danetool-args.def
  *  and the template file   options
  *
- * Generated from AutoOpts 40:1:15 templates.
+ * Generated from AutoOpts 41:1:16 templates.
  *
  *  AutoOpts is a copyrighted work.  This source file is not encumbered
  *  by AutoOpts licensing, but is provided under the licensing terms chosen
@@ -19,7 +19,7 @@
  * The danetool program is copyrighted and licensed
  * under the following terms:
  *
- *  Copyright (C) 2000-2014 Free Software Foundation, and others, all rights reserved.
+ *  Copyright (C) 2000-2017 Free Software Foundation, and others, all rights reserved.
  *  This is free software. It is licensed for use, modification and
  *  redistribution under the terms of the GNU General Public License,
  *  version 3 or later <http://gnu.org/licenses/gpl.html>
@@ -53,7 +53,7 @@ extern "C" {
 #endif
 extern FILE * option_usage_fp;
 #define zCopyright      (danetool_opt_strs+0)
-#define zLicenseDescrip (danetool_opt_strs+283)
+#define zLicenseDescrip (danetool_opt_strs+284)
 
 
 #ifndef NULL
@@ -63,13 +63,13 @@ extern FILE * option_usage_fp;
 /**
  *  static const strings for danetool options
  */
-static char const danetool_opt_strs[2521] =
-/*     0 */ "danetool 3.3.5\n"
-            "Copyright (C) 2000-2014 Free Software Foundation, and others, all rights reserved.\n"
+static char const danetool_opt_strs[2757] =
+/*     0 */ "danetool 3.3.27\n"
+            "Copyright (C) 2000-2017 Free Software Foundation, and others, all rights reserved.\n"
             "This is free software. It is licensed for use, modification and\n"
             "redistribution under the terms of the GNU General Public License,\n"
             "version 3 or later <http://gnu.org/licenses/gpl.html>\n\0"
-/*   283 */ "danetool is free software: you can redistribute it and/or modify it under\n"
+/*   284 */ "danetool is free software: you can redistribute it and/or modify it under\n"
             "the terms of the GNU General Public License as published by the Free\n"
             "Software Foundation, either version 3 of the License, or (at your option)\n"
             "any later version.\n\n"
@@ -79,100 +79,110 @@ static char const danetool_opt_strs[2521] =
             "details.\n\n"
             "You should have received a copy of the GNU General Public License along\n"
             "with this program.  If not, see <http://www.gnu.org/licenses/>.\n\0"
-/*   888 */ "Enable debugging\0"
-/*   905 */ "DEBUG\0"
-/*   911 */ "debug\0"
-/*   917 */ "More verbose output\0"
-/*   937 */ "VERBOSE\0"
-/*   945 */ "verbose\0"
-/*   953 */ "Input file\0"
-/*   964 */ "INFILE\0"
-/*   971 */ "infile\0"
-/*   978 */ "Output file\0"
-/*   990 */ "OUTFILE\0"
-/*   998 */ "outfile\0"
-/*  1006 */ "Loads a public key file\0"
-/*  1030 */ "LOAD_PUBKEY\0"
-/*  1042 */ "load-pubkey\0"
-/*  1054 */ "Loads a certificate file\0"
-/*  1079 */ "LOAD_CERTIFICATE\0"
-/*  1096 */ "load-certificate\0"
-/*  1113 */ "Sets a DLV file\0"
-/*  1129 */ "DLV\0"
-/*  1133 */ "dlv\0"
-/*  1137 */ "Hash algorithm to use for signing\0"
-/*  1171 */ "HASH\0"
-/*  1176 */ "hash\0"
-/*  1181 */ "Check a host's DANE TLSA entry\0"
-/*  1212 */ "CHECK\0"
-/*  1218 */ "check\0"
-/*  1224 */ "Check only the end-entity's certificate\0"
-/*  1264 */ "CHECK_EE\0"
-/*  1273 */ "check-ee\0"
-/*  1282 */ "Check only the CA's certificate\0"
-/*  1314 */ "CHECK_CA\0"
-/*  1323 */ "check-ca\0"
-/*  1332 */ "Do not verify any DNSSEC signature\0"
-/*  1367 */ "INSECURE\0"
-/*  1376 */ "insecure\0"
-/*  1385 */ "Use the local DNS server for DNSSEC resolving\0"
-/*  1431 */ "LOCAL_DNS\0"
-/*  1441 */ "no-local-dns\0"
-/*  1454 */ "no\0"
-/*  1457 */ "Use DER format for input certificates and private keys\0"
-/*  1512 */ "INDER\0"
-/*  1518 */ "no-inder\0"
-/*  1527 */ "an alias for the 'inder' option\0"
-/*  1559 */ "inraw\0"
-/*  1565 */ "Print the DANE RR data on a certificate or public key\0"
-/*  1619 */ "TLSA_RR\0"
-/*  1627 */ "tlsa-rr\0"
-/*  1635 */ "Specify the hostname to be used in the DANE RR\0"
-/*  1682 */ "HOST\0"
-/*  1687 */ "host\0"
-/*  1692 */ "The protocol set for DANE data (tcp, udp etc.)\0"
-/*  1739 */ "PROTO\0"
-/*  1745 */ "proto\0"
-/*  1751 */ "Specify the port number for the DANE data\0"
-/*  1793 */ "PORT\0"
-/*  1798 */ "port\0"
-/*  1803 */ "Whether the provided certificate or public key is a Certificate\n"
+/*   889 */ "Enable debugging\0"
+/*   906 */ "DEBUG\0"
+/*   912 */ "debug\0"
+/*   918 */ "More verbose output\0"
+/*   938 */ "VERBOSE\0"
+/*   946 */ "verbose\0"
+/*   954 */ "Input file\0"
+/*   965 */ "INFILE\0"
+/*   972 */ "infile\0"
+/*   979 */ "Output file\0"
+/*   991 */ "OUTFILE\0"
+/*   999 */ "outfile\0"
+/*  1007 */ "Loads a public key file\0"
+/*  1031 */ "LOAD_PUBKEY\0"
+/*  1043 */ "load-pubkey\0"
+/*  1055 */ "Loads a certificate file\0"
+/*  1080 */ "LOAD_CERTIFICATE\0"
+/*  1097 */ "load-certificate\0"
+/*  1114 */ "Sets a DLV file\0"
+/*  1130 */ "DLV\0"
+/*  1134 */ "dlv\0"
+/*  1138 */ "Hash algorithm to use for signing\0"
+/*  1172 */ "HASH\0"
+/*  1177 */ "hash\0"
+/*  1182 */ "Check a host's DANE TLSA entry\0"
+/*  1213 */ "CHECK\0"
+/*  1219 */ "check\0"
+/*  1225 */ "Check only the end-entity's certificate\0"
+/*  1265 */ "CHECK_EE\0"
+/*  1274 */ "check-ee\0"
+/*  1283 */ "Check only the CA's certificate\0"
+/*  1315 */ "CHECK_CA\0"
+/*  1324 */ "check-ca\0"
+/*  1333 */ "Print the DANE RR data on a certificate or public key\0"
+/*  1387 */ "TLSA_RR\0"
+/*  1395 */ "tlsa-rr\0"
+/*  1403 */ "Specify the hostname to be used in the DANE RR\0"
+/*  1450 */ "HOST\0"
+/*  1455 */ "host\0"
+/*  1460 */ "The protocol set for DANE data (tcp, udp etc.)\0"
+/*  1507 */ "PROTO\0"
+/*  1513 */ "proto\0"
+/*  1519 */ "Specify the port number for the DANE data\0"
+/*  1561 */ "PORT\0"
+/*  1566 */ "port\0"
+/*  1571 */ "The application protocol to be used to obtain the server's certificate\n"
+            "(https, ftp, smtp, imap)\0"
+/*  1667 */ "APP_PROTO\0"
+/*  1677 */ "app-proto\0"
+/*  1687 */ "Whether the provided certificate or public key is a Certificate\n"
             "Authority\0"
-/*  1877 */ "CA\0"
-/*  1880 */ "ca\0"
-/*  1883 */ "Use the hash of the X.509 certificate, rather than the public key\0"
-/*  1949 */ "X509\0"
-/*  1954 */ "x509\0"
-/*  1959 */ "an alias for the 'domain' option\0"
-/*  1992 */ "local\0"
-/*  1998 */ "The provided certificate or public key is issued by the local domain\0"
-/*  2067 */ "DOMAIN\0"
-/*  2074 */ "no-domain\0"
-/*  2084 */ "display extended usage information and exit\0"
-/*  2128 */ "help\0"
-/*  2133 */ "extended usage information passed thru pager\0"
-/*  2178 */ "more-help\0"
-/*  2188 */ "output version information and exit\0"
-/*  2224 */ "version\0"
-/*  2232 */ "DANETOOL\0"
-/*  2241 */ "danetool - GnuTLS DANE tool\n"
+/*  1761 */ "CA\0"
+/*  1764 */ "ca\0"
+/*  1767 */ "Use the hash of the X.509 certificate, rather than the public key\0"
+/*  1833 */ "X509\0"
+/*  1838 */ "x509\0"
+/*  1843 */ "an alias for the 'domain' option\0"
+/*  1876 */ "local\0"
+/*  1882 */ "The provided certificate or public key is issued by the local domain\0"
+/*  1951 */ "DOMAIN\0"
+/*  1958 */ "no-domain\0"
+/*  1968 */ "no\0"
+/*  1971 */ "Use the local DNS server for DNSSEC resolving\0"
+/*  2017 */ "LOCAL_DNS\0"
+/*  2027 */ "no-local-dns\0"
+/*  2040 */ "Do not verify any DNSSEC signature\0"
+/*  2075 */ "INSECURE\0"
+/*  2084 */ "insecure\0"
+/*  2093 */ "Use DER format for input certificates and private keys\0"
+/*  2148 */ "INDER\0"
+/*  2154 */ "no-inder\0"
+/*  2163 */ "an alias for the 'inder' option\0"
+/*  2195 */ "inraw\0"
+/*  2201 */ "Print the received DANE data in raw format\0"
+/*  2244 */ "PRINT_RAW\0"
+/*  2254 */ "no-print-raw\0"
+/*  2267 */ "Suppress several informational messages\0"
+/*  2307 */ "QUIET\0"
+/*  2313 */ "quiet\0"
+/*  2319 */ "display extended usage information and exit\0"
+/*  2363 */ "help\0"
+/*  2368 */ "extended usage information passed thru pager\0"
+/*  2413 */ "more-help\0"
+/*  2423 */ "output version information and exit\0"
+/*  2459 */ "version\0"
+/*  2467 */ "DANETOOL\0"
+/*  2476 */ "danetool - GnuTLS DANE tool\n"
             "Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n\0"
-/*  2327 */ "bugs@gnutls.org\0"
-/*  2343 */ "\n\0"
-/*  2345 */ "Tool to generate and check DNS resource records for the DANE protocol.\n\0"
-/*  2417 */ "danetool 3.3.5\0"
-/*  2432 */ "danetool --[tlsa-rr|check] [options]\n"
+/*  2562 */ "bugs@gnutls.org\0"
+/*  2578 */ "\n\0"
+/*  2580 */ "Tool to generate and check DNS resource records for the DANE protocol.\n\0"
+/*  2652 */ "danetool 3.3.27\0"
+/*  2668 */ "danetool --[tlsa-rr|check] [options]\n"
             "danetool --help for additional usage instructions.\n";
 
 /**
  *  debug option description:
  */
 /** Descriptive text for the debug option */
-#define DEBUG_DESC      (danetool_opt_strs+888)
+#define DEBUG_DESC      (danetool_opt_strs+889)
 /** Upper-cased name for the debug option */
-#define DEBUG_NAME      (danetool_opt_strs+905)
+#define DEBUG_NAME      (danetool_opt_strs+906)
 /** Name string for the debug option */
-#define DEBUG_name      (danetool_opt_strs+911)
+#define DEBUG_name      (danetool_opt_strs+912)
 /** Compiled in flag settings for the debug option */
 #define DEBUG_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_NUMERIC))
@@ -181,11 +191,11 @@ static char const danetool_opt_strs[2521] =
  *  verbose option description:
  */
 /** Descriptive text for the verbose option */
-#define VERBOSE_DESC      (danetool_opt_strs+917)
+#define VERBOSE_DESC      (danetool_opt_strs+918)
 /** Upper-cased name for the verbose option */
-#define VERBOSE_NAME      (danetool_opt_strs+937)
+#define VERBOSE_NAME      (danetool_opt_strs+938)
 /** Name string for the verbose option */
-#define VERBOSE_name      (danetool_opt_strs+945)
+#define VERBOSE_name      (danetool_opt_strs+946)
 /** Compiled in flag settings for the verbose option */
 #define VERBOSE_FLAGS     (OPTST_DISABLED)
 
@@ -193,11 +203,11 @@ static char const danetool_opt_strs[2521] =
  *  infile option description:
  */
 /** Descriptive text for the infile option */
-#define INFILE_DESC      (danetool_opt_strs+953)
+#define INFILE_DESC      (danetool_opt_strs+954)
 /** Upper-cased name for the infile option */
-#define INFILE_NAME      (danetool_opt_strs+964)
+#define INFILE_NAME      (danetool_opt_strs+965)
 /** Name string for the infile option */
-#define INFILE_name      (danetool_opt_strs+971)
+#define INFILE_name      (danetool_opt_strs+972)
 /** Compiled in flag settings for the infile option */
 #define INFILE_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_FILE))
@@ -206,11 +216,11 @@ static char const danetool_opt_strs[2521] =
  *  outfile option description:
  */
 /** Descriptive text for the outfile option */
-#define OUTFILE_DESC      (danetool_opt_strs+978)
+#define OUTFILE_DESC      (danetool_opt_strs+979)
 /** Upper-cased name for the outfile option */
-#define OUTFILE_NAME      (danetool_opt_strs+990)
+#define OUTFILE_NAME      (danetool_opt_strs+991)
 /** Name string for the outfile option */
-#define OUTFILE_name      (danetool_opt_strs+998)
+#define OUTFILE_name      (danetool_opt_strs+999)
 /** Compiled in flag settings for the outfile option */
 #define OUTFILE_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -219,11 +229,11 @@ static char const danetool_opt_strs[2521] =
  *  load-pubkey option description:
  */
 /** Descriptive text for the load-pubkey option */
-#define LOAD_PUBKEY_DESC      (danetool_opt_strs+1006)
+#define LOAD_PUBKEY_DESC      (danetool_opt_strs+1007)
 /** Upper-cased name for the load-pubkey option */
-#define LOAD_PUBKEY_NAME      (danetool_opt_strs+1030)
+#define LOAD_PUBKEY_NAME      (danetool_opt_strs+1031)
 /** Name string for the load-pubkey option */
-#define LOAD_PUBKEY_name      (danetool_opt_strs+1042)
+#define LOAD_PUBKEY_name      (danetool_opt_strs+1043)
 /** Compiled in flag settings for the load-pubkey option */
 #define LOAD_PUBKEY_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -232,11 +242,11 @@ static char const danetool_opt_strs[2521] =
  *  load-certificate option description:
  */
 /** Descriptive text for the load-certificate option */
-#define LOAD_CERTIFICATE_DESC      (danetool_opt_strs+1054)
+#define LOAD_CERTIFICATE_DESC      (danetool_opt_strs+1055)
 /** Upper-cased name for the load-certificate option */
-#define LOAD_CERTIFICATE_NAME      (danetool_opt_strs+1079)
+#define LOAD_CERTIFICATE_NAME      (danetool_opt_strs+1080)
 /** Name string for the load-certificate option */
-#define LOAD_CERTIFICATE_name      (danetool_opt_strs+1096)
+#define LOAD_CERTIFICATE_name      (danetool_opt_strs+1097)
 /** Compiled in flag settings for the load-certificate option */
 #define LOAD_CERTIFICATE_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -245,11 +255,11 @@ static char const danetool_opt_strs[2521] =
  *  dlv option description:
  */
 /** Descriptive text for the dlv option */
-#define DLV_DESC      (danetool_opt_strs+1113)
+#define DLV_DESC      (danetool_opt_strs+1114)
 /** Upper-cased name for the dlv option */
-#define DLV_NAME      (danetool_opt_strs+1129)
+#define DLV_NAME      (danetool_opt_strs+1130)
 /** Name string for the dlv option */
-#define DLV_name      (danetool_opt_strs+1133)
+#define DLV_name      (danetool_opt_strs+1134)
 /** Compiled in flag settings for the dlv option */
 #define DLV_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -258,11 +268,11 @@ static char const danetool_opt_strs[2521] =
  *  hash option description:
  */
 /** Descriptive text for the hash option */
-#define HASH_DESC      (danetool_opt_strs+1137)
+#define HASH_DESC      (danetool_opt_strs+1138)
 /** Upper-cased name for the hash option */
-#define HASH_NAME      (danetool_opt_strs+1171)
+#define HASH_NAME      (danetool_opt_strs+1172)
 /** Name string for the hash option */
-#define HASH_name      (danetool_opt_strs+1176)
+#define HASH_name      (danetool_opt_strs+1177)
 /** Compiled in flag settings for the hash option */
 #define HASH_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -271,11 +281,11 @@ static char const danetool_opt_strs[2521] =
  *  check option description:
  */
 /** Descriptive text for the check option */
-#define CHECK_DESC      (danetool_opt_strs+1181)
+#define CHECK_DESC      (danetool_opt_strs+1182)
 /** Upper-cased name for the check option */
-#define CHECK_NAME      (danetool_opt_strs+1212)
+#define CHECK_NAME      (danetool_opt_strs+1213)
 /** Name string for the check option */
-#define CHECK_name      (danetool_opt_strs+1218)
+#define CHECK_name      (danetool_opt_strs+1219)
 /** Compiled in flag settings for the check option */
 #define CHECK_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -284,11 +294,11 @@ static char const danetool_opt_strs[2521] =
  *  check-ee option description:
  */
 /** Descriptive text for the check-ee option */
-#define CHECK_EE_DESC      (danetool_opt_strs+1224)
+#define CHECK_EE_DESC      (danetool_opt_strs+1225)
 /** Upper-cased name for the check-ee option */
-#define CHECK_EE_NAME      (danetool_opt_strs+1264)
+#define CHECK_EE_NAME      (danetool_opt_strs+1265)
 /** Name string for the check-ee option */
-#define CHECK_EE_name      (danetool_opt_strs+1273)
+#define CHECK_EE_name      (danetool_opt_strs+1274)
 /** Compiled in flag settings for the check-ee option */
 #define CHECK_EE_FLAGS     (OPTST_DISABLED)
 
@@ -296,79 +306,24 @@ static char const danetool_opt_strs[2521] =
  *  check-ca option description:
  */
 /** Descriptive text for the check-ca option */
-#define CHECK_CA_DESC      (danetool_opt_strs+1282)
+#define CHECK_CA_DESC      (danetool_opt_strs+1283)
 /** Upper-cased name for the check-ca option */
-#define CHECK_CA_NAME      (danetool_opt_strs+1314)
+#define CHECK_CA_NAME      (danetool_opt_strs+1315)
 /** Name string for the check-ca option */
-#define CHECK_CA_name      (danetool_opt_strs+1323)
+#define CHECK_CA_name      (danetool_opt_strs+1324)
 /** Compiled in flag settings for the check-ca option */
 #define CHECK_CA_FLAGS     (OPTST_DISABLED)
 
 /**
- *  insecure option description:
- */
-/** Descriptive text for the insecure option */
-#define INSECURE_DESC      (danetool_opt_strs+1332)
-/** Upper-cased name for the insecure option */
-#define INSECURE_NAME      (danetool_opt_strs+1367)
-/** Name string for the insecure option */
-#define INSECURE_name      (danetool_opt_strs+1376)
-/** Compiled in flag settings for the insecure option */
-#define INSECURE_FLAGS     (OPTST_DISABLED)
-
-/**
- *  local-dns option description:
- */
-/** Descriptive text for the local-dns option */
-#define LOCAL_DNS_DESC      (danetool_opt_strs+1385)
-/** Upper-cased name for the local-dns option */
-#define LOCAL_DNS_NAME      (danetool_opt_strs+1431)
-/** disablement name for the local-dns option */
-#define NOT_LOCAL_DNS_name  (danetool_opt_strs+1441)
-/** disablement prefix for the local-dns option */
-#define NOT_LOCAL_DNS_PFX   (danetool_opt_strs+1454)
-/** Name string for the local-dns option */
-#define LOCAL_DNS_name      (NOT_LOCAL_DNS_name + 3)
-/** Compiled in flag settings for the local-dns option */
-#define LOCAL_DNS_FLAGS     (OPTST_DISABLED)
-
-/**
- *  inder option description:
- */
-/** Descriptive text for the inder option */
-#define INDER_DESC      (danetool_opt_strs+1457)
-/** Upper-cased name for the inder option */
-#define INDER_NAME      (danetool_opt_strs+1512)
-/** disablement name for the inder option */
-#define NOT_INDER_name  (danetool_opt_strs+1518)
-/** disablement prefix for the inder option */
-#define NOT_INDER_PFX   (danetool_opt_strs+1454)
-/** Name string for the inder option */
-#define INDER_name      (NOT_INDER_name + 3)
-/** Compiled in flag settings for the inder option */
-#define INDER_FLAGS     (OPTST_DISABLED)
-
-/**
- *  inraw option description:
- */
-/** Descriptive text for the inraw option */
-#define INRAW_DESC    (danetool_opt_strs+1527)
-#define INRAW_NAME    NULL
-/** Unmodified name string for the inraw option */
-#define INRAW_name    (danetool_opt_strs+1559)
-/** Compiled in flag settings for the inraw option */
-#define INRAW_FLAGS     (INDER_FLAGS | OPTST_ALIAS)
-
-/**
  *  tlsa-rr option description with
  *  "Must also have options" and "Incompatible options":
  */
 /** Descriptive text for the tlsa-rr option */
-#define TLSA_RR_DESC      (danetool_opt_strs+1565)
+#define TLSA_RR_DESC      (danetool_opt_strs+1333)
 /** Upper-cased name for the tlsa-rr option */
-#define TLSA_RR_NAME      (danetool_opt_strs+1619)
+#define TLSA_RR_NAME      (danetool_opt_strs+1387)
 /** Name string for the tlsa-rr option */
-#define TLSA_RR_name      (danetool_opt_strs+1627)
+#define TLSA_RR_name      (danetool_opt_strs+1395)
 /** Other options that are required by the tlsa-rr option */
 static int const aTlsa_RrMustList[] = {
     INDEX_OPT_HOST, NO_EQUIVALENT };
@@ -379,11 +334,11 @@ static int const aTlsa_RrMustList[] = {
  *  host option description:
  */
 /** Descriptive text for the host option */
-#define HOST_DESC      (danetool_opt_strs+1635)
+#define HOST_DESC      (danetool_opt_strs+1403)
 /** Upper-cased name for the host option */
-#define HOST_NAME      (danetool_opt_strs+1682)
+#define HOST_NAME      (danetool_opt_strs+1450)
 /** Name string for the host option */
-#define HOST_name      (danetool_opt_strs+1687)
+#define HOST_name      (danetool_opt_strs+1455)
 /** Compiled in flag settings for the host option */
 #define HOST_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -392,11 +347,11 @@ static int const aTlsa_RrMustList[] = {
  *  proto option description:
  */
 /** Descriptive text for the proto option */
-#define PROTO_DESC      (danetool_opt_strs+1692)
+#define PROTO_DESC      (danetool_opt_strs+1460)
 /** Upper-cased name for the proto option */
-#define PROTO_NAME      (danetool_opt_strs+1739)
+#define PROTO_NAME      (danetool_opt_strs+1507)
 /** Name string for the proto option */
-#define PROTO_name      (danetool_opt_strs+1745)
+#define PROTO_name      (danetool_opt_strs+1513)
 /** Compiled in flag settings for the proto option */
 #define PROTO_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -405,24 +360,37 @@ static int const aTlsa_RrMustList[] = {
  *  port option description:
  */
 /** Descriptive text for the port option */
-#define PORT_DESC      (danetool_opt_strs+1751)
+#define PORT_DESC      (danetool_opt_strs+1519)
 /** Upper-cased name for the port option */
-#define PORT_NAME      (danetool_opt_strs+1793)
+#define PORT_NAME      (danetool_opt_strs+1561)
 /** Name string for the port option */
-#define PORT_name      (danetool_opt_strs+1798)
+#define PORT_name      (danetool_opt_strs+1566)
 /** Compiled in flag settings for the port option */
 #define PORT_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_NUMERIC))
 
 /**
+ *  app-proto option description:
+ */
+/** Descriptive text for the app-proto option */
+#define APP_PROTO_DESC      (danetool_opt_strs+1571)
+/** Upper-cased name for the app-proto option */
+#define APP_PROTO_NAME      (danetool_opt_strs+1667)
+/** Name string for the app-proto option */
+#define APP_PROTO_name      (danetool_opt_strs+1677)
+/** Compiled in flag settings for the app-proto option */
+#define APP_PROTO_FLAGS     (OPTST_DISABLED \
+        | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
+
+/**
  *  ca option description:
  */
 /** Descriptive text for the ca option */
-#define CA_DESC      (danetool_opt_strs+1803)
+#define CA_DESC      (danetool_opt_strs+1687)
 /** Upper-cased name for the ca option */
-#define CA_NAME      (danetool_opt_strs+1877)
+#define CA_NAME      (danetool_opt_strs+1761)
 /** Name string for the ca option */
-#define CA_name      (danetool_opt_strs+1880)
+#define CA_name      (danetool_opt_strs+1764)
 /** Compiled in flag settings for the ca option */
 #define CA_FLAGS     (OPTST_DISABLED)
 
@@ -430,11 +398,11 @@ static int const aTlsa_RrMustList[] = {
  *  x509 option description:
  */
 /** Descriptive text for the x509 option */
-#define X509_DESC      (danetool_opt_strs+1883)
+#define X509_DESC      (danetool_opt_strs+1767)
 /** Upper-cased name for the x509 option */
-#define X509_NAME      (danetool_opt_strs+1949)
+#define X509_NAME      (danetool_opt_strs+1833)
 /** Name string for the x509 option */
-#define X509_name      (danetool_opt_strs+1954)
+#define X509_name      (danetool_opt_strs+1838)
 /** Compiled in flag settings for the x509 option */
 #define X509_FLAGS     (OPTST_DISABLED)
 
@@ -442,10 +410,10 @@ static int const aTlsa_RrMustList[] = {
  *  local option description:
  */
 /** Descriptive text for the local option */
-#define LOCAL_DESC    (danetool_opt_strs+1959)
+#define LOCAL_DESC    (danetool_opt_strs+1843)
 #define LOCAL_NAME    NULL
 /** Unmodified name string for the local option */
-#define LOCAL_name    (danetool_opt_strs+1992)
+#define LOCAL_name    (danetool_opt_strs+1876)
 /** Compiled in flag settings for the local option */
 #define LOCAL_FLAGS     (DOMAIN_FLAGS | OPTST_ALIAS)
 
@@ -453,26 +421,109 @@ static int const aTlsa_RrMustList[] = {
  *  domain option description:
  */
 /** Descriptive text for the domain option */
-#define DOMAIN_DESC      (danetool_opt_strs+1998)
+#define DOMAIN_DESC      (danetool_opt_strs+1882)
 /** Upper-cased name for the domain option */
-#define DOMAIN_NAME      (danetool_opt_strs+2067)
+#define DOMAIN_NAME      (danetool_opt_strs+1951)
 /** disablement name for the domain option */
-#define NOT_DOMAIN_name  (danetool_opt_strs+2074)
+#define NOT_DOMAIN_name  (danetool_opt_strs+1958)
 /** disablement prefix for the domain option */
-#define NOT_DOMAIN_PFX   (danetool_opt_strs+1454)
+#define NOT_DOMAIN_PFX   (danetool_opt_strs+1968)
 /** Name string for the domain option */
 #define DOMAIN_name      (NOT_DOMAIN_name + 3)
 /** Compiled in flag settings for the domain option */
 #define DOMAIN_FLAGS     (OPTST_INITENABLED)
 
+/**
+ *  local-dns option description:
+ */
+/** Descriptive text for the local-dns option */
+#define LOCAL_DNS_DESC      (danetool_opt_strs+1971)
+/** Upper-cased name for the local-dns option */
+#define LOCAL_DNS_NAME      (danetool_opt_strs+2017)
+/** disablement name for the local-dns option */
+#define NOT_LOCAL_DNS_name  (danetool_opt_strs+2027)
+/** disablement prefix for the local-dns option */
+#define NOT_LOCAL_DNS_PFX   (danetool_opt_strs+1968)
+/** Name string for the local-dns option */
+#define LOCAL_DNS_name      (NOT_LOCAL_DNS_name + 3)
+/** Compiled in flag settings for the local-dns option */
+#define LOCAL_DNS_FLAGS     (OPTST_DISABLED)
+
+/**
+ *  insecure option description:
+ */
+/** Descriptive text for the insecure option */
+#define INSECURE_DESC      (danetool_opt_strs+2040)
+/** Upper-cased name for the insecure option */
+#define INSECURE_NAME      (danetool_opt_strs+2075)
+/** Name string for the insecure option */
+#define INSECURE_name      (danetool_opt_strs+2084)
+/** Compiled in flag settings for the insecure option */
+#define INSECURE_FLAGS     (OPTST_DISABLED)
+
+/**
+ *  inder option description:
+ */
+/** Descriptive text for the inder option */
+#define INDER_DESC      (danetool_opt_strs+2093)
+/** Upper-cased name for the inder option */
+#define INDER_NAME      (danetool_opt_strs+2148)
+/** disablement name for the inder option */
+#define NOT_INDER_name  (danetool_opt_strs+2154)
+/** disablement prefix for the inder option */
+#define NOT_INDER_PFX   (danetool_opt_strs+1968)
+/** Name string for the inder option */
+#define INDER_name      (NOT_INDER_name + 3)
+/** Compiled in flag settings for the inder option */
+#define INDER_FLAGS     (OPTST_DISABLED)
+
+/**
+ *  inraw option description:
+ */
+/** Descriptive text for the inraw option */
+#define INRAW_DESC    (danetool_opt_strs+2163)
+#define INRAW_NAME    NULL
+/** Unmodified name string for the inraw option */
+#define INRAW_name    (danetool_opt_strs+2195)
+/** Compiled in flag settings for the inraw option */
+#define INRAW_FLAGS     (INDER_FLAGS | OPTST_ALIAS)
+
+/**
+ *  print-raw option description:
+ */
+/** Descriptive text for the print-raw option */
+#define PRINT_RAW_DESC      (danetool_opt_strs+2201)
+/** Upper-cased name for the print-raw option */
+#define PRINT_RAW_NAME      (danetool_opt_strs+2244)
+/** disablement name for the print-raw option */
+#define NOT_PRINT_RAW_name  (danetool_opt_strs+2254)
+/** disablement prefix for the print-raw option */
+#define NOT_PRINT_RAW_PFX   (danetool_opt_strs+1968)
+/** Name string for the print-raw option */
+#define PRINT_RAW_name      (NOT_PRINT_RAW_name + 3)
+/** Compiled in flag settings for the print-raw option */
+#define PRINT_RAW_FLAGS     (OPTST_DISABLED)
+
+/**
+ *  quiet option description:
+ */
+/** Descriptive text for the quiet option */
+#define QUIET_DESC      (danetool_opt_strs+2267)
+/** Upper-cased name for the quiet option */
+#define QUIET_NAME      (danetool_opt_strs+2307)
+/** Name string for the quiet option */
+#define QUIET_name      (danetool_opt_strs+2313)
+/** Compiled in flag settings for the quiet option */
+#define QUIET_FLAGS     (OPTST_DISABLED)
+
 /*
  *  Help/More_Help/Version option descriptions:
  */
-#define HELP_DESC       (danetool_opt_strs+2084)
-#define HELP_name       (danetool_opt_strs+2128)
+#define HELP_DESC       (danetool_opt_strs+2319)
+#define HELP_name       (danetool_opt_strs+2363)
 #ifdef HAVE_WORKING_FORK
-#define MORE_HELP_DESC  (danetool_opt_strs+2133)
-#define MORE_HELP_name  (danetool_opt_strs+2178)
+#define MORE_HELP_DESC  (danetool_opt_strs+2368)
+#define MORE_HELP_name  (danetool_opt_strs+2413)
 #define MORE_HELP_FLAGS (OPTST_IMM | OPTST_NO_INIT)
 #else
 #define MORE_HELP_DESC  HELP_DESC
@@ -485,8 +536,8 @@ static int const aTlsa_RrMustList[] = {
 #  define VER_FLAGS     (OPTST_SET_ARGTYPE(OPARG_TYPE_STRING) | \
                          OPTST_ARG_OPTIONAL | OPTST_IMM | OPTST_NO_INIT)
 #endif
-#define VER_DESC        (danetool_opt_strs+2188)
-#define VER_name        (danetool_opt_strs+2224)
+#define VER_DESC        (danetool_opt_strs+2423)
+#define VER_name        (danetool_opt_strs+2459)
 /**
  *  Declare option callback procedures
  */
@@ -638,56 +689,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ CHECK_CA_DESC, CHECK_CA_NAME, CHECK_CA_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 11, VALUE_OPT_INSECURE,
-     /* equiv idx, value */ 11, VALUE_OPT_INSECURE,
-     /* equivalenced to  */ NO_EQUIVALENT,
-     /* min, max, act ct */ 0, 1, 0,
-     /* opt state flags  */ INSECURE_FLAGS, 0,
-     /* last opt argumnt */ { NULL }, /* --insecure */
-     /* arg list/cookie  */ NULL,
-     /* must/cannot opts */ NULL, NULL,
-     /* option proc      */ NULL,
-     /* desc, NAME, name */ INSECURE_DESC, INSECURE_NAME, INSECURE_name,
-     /* disablement strs */ NULL, NULL },
-
-  {  /* entry idx, value */ 12, VALUE_OPT_LOCAL_DNS,
-     /* equiv idx, value */ 12, VALUE_OPT_LOCAL_DNS,
-     /* equivalenced to  */ NO_EQUIVALENT,
-     /* min, max, act ct */ 0, 1, 0,
-     /* opt state flags  */ LOCAL_DNS_FLAGS, 0,
-     /* last opt argumnt */ { NULL }, /* --local-dns */
-     /* arg list/cookie  */ NULL,
-     /* must/cannot opts */ NULL, NULL,
-     /* option proc      */ NULL,
-     /* desc, NAME, name */ LOCAL_DNS_DESC, LOCAL_DNS_NAME, LOCAL_DNS_name,
-     /* disablement strs */ NOT_LOCAL_DNS_name, NOT_LOCAL_DNS_PFX },
-
-  {  /* entry idx, value */ 13, VALUE_OPT_INDER,
-     /* equiv idx, value */ 13, VALUE_OPT_INDER,
-     /* equivalenced to  */ NO_EQUIVALENT,
-     /* min, max, act ct */ 0, 1, 0,
-     /* opt state flags  */ INDER_FLAGS, 0,
-     /* last opt argumnt */ { NULL }, /* --inder */
-     /* arg list/cookie  */ NULL,
-     /* must/cannot opts */ NULL, NULL,
-     /* option proc      */ NULL,
-     /* desc, NAME, name */ INDER_DESC, INDER_NAME, INDER_name,
-     /* disablement strs */ NOT_INDER_name, NOT_INDER_PFX },
-
-  {  /* entry idx, value */ 14, VALUE_OPT_INRAW,
-     /* equiv idx, value */ 14, VALUE_OPT_INRAW,
-     /* equivalenced to  */ NO_EQUIVALENT,
-     /* min, max, act ct */ 0, 1, 0,
-     /* opt state flags  */ INRAW_FLAGS, 0,
-     /* last opt argumnt */ { NULL }, /* --inraw */
-     /* arg list/cookie  */ NULL,
-     /* must/cannot opts */ NULL, NULL,
-     /* option proc      */ doOptInraw,
-     /* desc, NAME, name */ INRAW_DESC, INRAW_NAME, INRAW_name,
-     /* disablement strs */ 0, 0 },
-
-  {  /* entry idx, value */ 15, VALUE_OPT_TLSA_RR,
-     /* equiv idx, value */ 15, VALUE_OPT_TLSA_RR,
+  {  /* entry idx, value */ 11, VALUE_OPT_TLSA_RR,
+     /* equiv idx, value */ 11, VALUE_OPT_TLSA_RR,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ TLSA_RR_FLAGS, 0,
@@ -698,8 +701,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ TLSA_RR_DESC, TLSA_RR_NAME, TLSA_RR_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 16, VALUE_OPT_HOST,
-     /* equiv idx, value */ 16, VALUE_OPT_HOST,
+  {  /* entry idx, value */ 12, VALUE_OPT_HOST,
+     /* equiv idx, value */ 12, VALUE_OPT_HOST,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ HOST_FLAGS, 0,
@@ -710,8 +713,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ HOST_DESC, HOST_NAME, HOST_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 17, VALUE_OPT_PROTO,
-     /* equiv idx, value */ 17, VALUE_OPT_PROTO,
+  {  /* entry idx, value */ 13, VALUE_OPT_PROTO,
+     /* equiv idx, value */ 13, VALUE_OPT_PROTO,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ PROTO_FLAGS, 0,
@@ -722,8 +725,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ PROTO_DESC, PROTO_NAME, PROTO_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 18, VALUE_OPT_PORT,
-     /* equiv idx, value */ 18, VALUE_OPT_PORT,
+  {  /* entry idx, value */ 14, VALUE_OPT_PORT,
+     /* equiv idx, value */ 14, VALUE_OPT_PORT,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ PORT_FLAGS, 0,
@@ -734,8 +737,20 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ PORT_DESC, PORT_NAME, PORT_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 19, VALUE_OPT_CA,
-     /* equiv idx, value */ 19, VALUE_OPT_CA,
+  {  /* entry idx, value */ 15, VALUE_OPT_APP_PROTO,
+     /* equiv idx, value */ 15, VALUE_OPT_APP_PROTO,
+     /* equivalenced to  */ NO_EQUIVALENT,
+     /* min, max, act ct */ 0, 1, 0,
+     /* opt state flags  */ APP_PROTO_FLAGS, 0,
+     /* last opt argumnt */ { NULL }, /* --app-proto */
+     /* arg list/cookie  */ NULL,
+     /* must/cannot opts */ NULL, NULL,
+     /* option proc      */ NULL,
+     /* desc, NAME, name */ APP_PROTO_DESC, APP_PROTO_NAME, APP_PROTO_name,
+     /* disablement strs */ NULL, NULL },
+
+  {  /* entry idx, value */ 16, VALUE_OPT_CA,
+     /* equiv idx, value */ 16, VALUE_OPT_CA,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ CA_FLAGS, 0,
@@ -746,8 +761,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ CA_DESC, CA_NAME, CA_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 20, VALUE_OPT_X509,
-     /* equiv idx, value */ 20, VALUE_OPT_X509,
+  {  /* entry idx, value */ 17, VALUE_OPT_X509,
+     /* equiv idx, value */ 17, VALUE_OPT_X509,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ X509_FLAGS, 0,
@@ -758,8 +773,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ X509_DESC, X509_NAME, X509_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 21, VALUE_OPT_LOCAL,
-     /* equiv idx, value */ 21, VALUE_OPT_LOCAL,
+  {  /* entry idx, value */ 18, VALUE_OPT_LOCAL,
+     /* equiv idx, value */ 18, VALUE_OPT_LOCAL,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ LOCAL_FLAGS, 0,
@@ -770,8 +785,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ LOCAL_DESC, LOCAL_NAME, LOCAL_name,
      /* disablement strs */ 0, 0 },
 
-  {  /* entry idx, value */ 22, VALUE_OPT_DOMAIN,
-     /* equiv idx, value */ 22, VALUE_OPT_DOMAIN,
+  {  /* entry idx, value */ 19, VALUE_OPT_DOMAIN,
+     /* equiv idx, value */ 19, VALUE_OPT_DOMAIN,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ DOMAIN_FLAGS, 0,
@@ -782,6 +797,78 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ DOMAIN_DESC, DOMAIN_NAME, DOMAIN_name,
      /* disablement strs */ NOT_DOMAIN_name, NOT_DOMAIN_PFX },
 
+  {  /* entry idx, value */ 20, VALUE_OPT_LOCAL_DNS,
+     /* equiv idx, value */ 20, VALUE_OPT_LOCAL_DNS,
+     /* equivalenced to  */ NO_EQUIVALENT,
+     /* min, max, act ct */ 0, 1, 0,
+     /* opt state flags  */ LOCAL_DNS_FLAGS, 0,
+     /* last opt argumnt */ { NULL }, /* --local-dns */
+     /* arg list/cookie  */ NULL,
+     /* must/cannot opts */ NULL, NULL,
+     /* option proc      */ NULL,
+     /* desc, NAME, name */ LOCAL_DNS_DESC, LOCAL_DNS_NAME, LOCAL_DNS_name,
+     /* disablement strs */ NOT_LOCAL_DNS_name, NOT_LOCAL_DNS_PFX },
+
+  {  /* entry idx, value */ 21, VALUE_OPT_INSECURE,
+     /* equiv idx, value */ 21, VALUE_OPT_INSECURE,
+     /* equivalenced to  */ NO_EQUIVALENT,
+     /* min, max, act ct */ 0, 1, 0,
+     /* opt state flags  */ INSECURE_FLAGS, 0,
+     /* last opt argumnt */ { NULL }, /* --insecure */
+     /* arg list/cookie  */ NULL,
+     /* must/cannot opts */ NULL, NULL,
+     /* option proc      */ NULL,
+     /* desc, NAME, name */ INSECURE_DESC, INSECURE_NAME, INSECURE_name,
+     /* disablement strs */ NULL, NULL },
+
+  {  /* entry idx, value */ 22, VALUE_OPT_INDER,
+     /* equiv idx, value */ 22, VALUE_OPT_INDER,
+     /* equivalenced to  */ NO_EQUIVALENT,
+     /* min, max, act ct */ 0, 1, 0,
+     /* opt state flags  */ INDER_FLAGS, 0,
+     /* last opt argumnt */ { NULL }, /* --inder */
+     /* arg list/cookie  */ NULL,
+     /* must/cannot opts */ NULL, NULL,
+     /* option proc      */ NULL,
+     /* desc, NAME, name */ INDER_DESC, INDER_NAME, INDER_name,
+     /* disablement strs */ NOT_INDER_name, NOT_INDER_PFX },
+
+  {  /* entry idx, value */ 23, VALUE_OPT_INRAW,
+     /* equiv idx, value */ 23, VALUE_OPT_INRAW,
+     /* equivalenced to  */ NO_EQUIVALENT,
+     /* min, max, act ct */ 0, 1, 0,
+     /* opt state flags  */ INRAW_FLAGS, 0,
+     /* last opt argumnt */ { NULL }, /* --inraw */
+     /* arg list/cookie  */ NULL,
+     /* must/cannot opts */ NULL, NULL,
+     /* option proc      */ doOptInraw,
+     /* desc, NAME, name */ INRAW_DESC, INRAW_NAME, INRAW_name,
+     /* disablement strs */ 0, 0 },
+
+  {  /* entry idx, value */ 24, VALUE_OPT_PRINT_RAW,
+     /* equiv idx, value */ 24, VALUE_OPT_PRINT_RAW,
+     /* equivalenced to  */ NO_EQUIVALENT,
+     /* min, max, act ct */ 0, 1, 0,
+     /* opt state flags  */ PRINT_RAW_FLAGS, 0,
+     /* last opt argumnt */ { NULL }, /* --print-raw */
+     /* arg list/cookie  */ NULL,
+     /* must/cannot opts */ NULL, NULL,
+     /* option proc      */ NULL,
+     /* desc, NAME, name */ PRINT_RAW_DESC, PRINT_RAW_NAME, PRINT_RAW_name,
+     /* disablement strs */ NOT_PRINT_RAW_name, NOT_PRINT_RAW_PFX },
+
+  {  /* entry idx, value */ 25, VALUE_OPT_QUIET,
+     /* equiv idx, value */ 25, VALUE_OPT_QUIET,
+     /* equivalenced to  */ NO_EQUIVALENT,
+     /* min, max, act ct */ 0, 1, 0,
+     /* opt state flags  */ QUIET_FLAGS, 0,
+     /* last opt argumnt */ { NULL }, /* --quiet */
+     /* arg list/cookie  */ NULL,
+     /* must/cannot opts */ NULL, NULL,
+     /* option proc      */ NULL,
+     /* desc, NAME, name */ QUIET_DESC, QUIET_NAME, QUIET_name,
+     /* disablement strs */ NULL, NULL },
+
   {  /* entry idx, value */ INDEX_OPT_VERSION, VALUE_OPT_VERSION,
      /* equiv idx value  */ NO_EQUIVALENT, VALUE_OPT_VERSION,
      /* equivalenced to  */ NO_EQUIVALENT,
@@ -824,21 +911,21 @@ static tOptDesc optDesc[OPTION_CT] = {
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 /** Reference to the upper cased version of danetool. */
-#define zPROGNAME       (danetool_opt_strs+2232)
+#define zPROGNAME       (danetool_opt_strs+2467)
 /** Reference to the title line for danetool usage. */
-#define zUsageTitle     (danetool_opt_strs+2241)
+#define zUsageTitle     (danetool_opt_strs+2476)
 /** There is no danetool configuration file. */
 #define zRcName         NULL
 /** There are no directories to search for danetool config files. */
 #define apzHomeList     NULL
 /** The danetool program bug email address. */
-#define zBugsAddr       (danetool_opt_strs+2327)
+#define zBugsAddr       (danetool_opt_strs+2562)
 /** Clarification/explanation of what danetool does. */
-#define zExplain        (danetool_opt_strs+2343)
+#define zExplain        (danetool_opt_strs+2578)
 /** Extra detail explaining what danetool does. */
-#define zDetail         (danetool_opt_strs+2345)
+#define zDetail         (danetool_opt_strs+2580)
 /** The full version string for danetool. */
-#define zFullVersion    (danetool_opt_strs+2417)
+#define zFullVersion    (danetool_opt_strs+2652)
 /* extracted from optcode.tlib near line 364 */
 
 #if defined(ENABLE_NLS)
@@ -850,7 +937,7 @@ static tOptDesc optDesc[OPTION_CT] = {
 #endif /* ENABLE_NLS */
 
 #define danetool_full_usage (NULL)
-#define danetool_short_usage (danetool_opt_strs+2432)
+#define danetool_short_usage (danetool_opt_strs+2668)
 
 #endif /* not defined __doxygen__ */
 
@@ -871,7 +958,7 @@ doUsageOpt(tOptions * opts, tOptDesc * od)
     ex_code = DANETOOL_EXIT_SUCCESS;
     optionUsage(&danetoolOptions, ex_code);
     /* NOTREACHED */
-    exit(1);
+    exit(DANETOOL_EXIT_FAILURE);
     (void)opts;
     (void)od;
 }
@@ -908,7 +995,7 @@ doOptDebug(tOptions* pOptions, tOptDesc* pOptDesc)
     option_usage_fp = stderr;
 
  emit_ranges:
-    optionShowRange(pOptions, pOptDesc, (void *)rng, 1);
+optionShowRange(pOptions, pOptDesc, VOIDP(rng), 1);
 }
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
@@ -937,15 +1024,15 @@ doOptInfile(tOptions* pOptions, tOptDesc* pOptDesc)
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 /**
- * Code to handle the inraw option.
+ * Code to handle the local option.
  *
  * @param[in] pOptions the danetool options data structure
  * @param[in,out] pOptDesc the option descriptor for this option.
  */
 static void
-doOptInraw(tOptions* pOptions, tOptDesc* pOptDesc)
+doOptLocal(tOptions* pOptions, tOptDesc* pOptDesc)
 {
-    int res = optionAlias(pOptions, pOptDesc, INDEX_OPT_INDER);
+    int res = optionAlias(pOptions, pOptDesc, INDEX_OPT_DOMAIN);
     if ((res != 0) && ((pOptions->fOptSet & OPTPROC_ERRSTOP) != 0))
         USAGE(DANETOOL_EXIT_USAGE_ERROR);
 
@@ -953,20 +1040,20 @@ doOptInraw(tOptions* pOptions, tOptDesc* pOptDesc)
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 /**
- * Code to handle the local option.
+ * Code to handle the inraw option.
  *
  * @param[in] pOptions the danetool options data structure
  * @param[in,out] pOptDesc the option descriptor for this option.
  */
 static void
-doOptLocal(tOptions* pOptions, tOptDesc* pOptDesc)
+doOptInraw(tOptions* pOptions, tOptDesc* pOptDesc)
 {
-    int res = optionAlias(pOptions, pOptDesc, INDEX_OPT_DOMAIN);
+    int res = optionAlias(pOptions, pOptDesc, INDEX_OPT_INDER);
     if ((res != 0) && ((pOptions->fOptSet & OPTPROC_ERRSTOP) != 0))
         USAGE(DANETOOL_EXIT_USAGE_ERROR);
 
 }
-/* extracted from optmain.tlib near line 1245 */
+/* extracted from optmain.tlib near line 1250 */
 
 /**
  * The directory containing the data associated with danetool.
@@ -1031,7 +1118,7 @@ tOptions danetoolOptions = {
       NO_EQUIVALENT, /* '-#' option index */
       NO_EQUIVALENT /* index of default opt */
     },
-    26 /* full option count */, 23 /* user option count */,
+    29 /* full option count */, 26 /* user option count */,
     danetool_full_usage, danetool_short_usage,
     NULL, NULL,
     PKGDATADIR, danetool_packager_info
@@ -1080,11 +1167,11 @@ AO_gettext(char const * pz)
     if (option_xlateable_txt.field_ct != 0) {
         res = dgettext("libopts", pz);
         if (res == pz)
-            res = (char *)(void *)_(pz);
+            res = (char *)VOIDP(_(pz));
     } else
-        res = (char *)(void *)_(pz);
+        res = (char *)VOIDP(_(pz));
 #else
-    res = (char *)(void *)_(pz);
+    res = (char *)VOIDP(_(pz));
 #endif
     if (res == pz)
         return res;
@@ -1121,7 +1208,7 @@ translate_option_strings(void)
          *  Do the translations.  The first pointer follows the field count
          *  field.  The field count field is the size of a pointer.
          */
-        char ** ppz = (char**)(void*)&(option_xlateable_txt);
+        char ** ppz = (char**)VOIDP(&(option_xlateable_txt));
         int     ix  = option_xlateable_txt.field_ct;
 
         do {
@@ -1131,16 +1218,16 @@ translate_option_strings(void)
         /* prevent re-translation and disable "libopts" domain lookup */
         option_xlateable_txt.field_ct = 0;
 
-        coerce_it((void*)&(opts->pzCopyright));
-        coerce_it((void*)&(opts->pzCopyNotice));
-        coerce_it((void*)&(opts->pzFullVersion));
-        coerce_it((void*)&(opts->pzUsageTitle));
-        coerce_it((void*)&(opts->pzExplain));
-        coerce_it((void*)&(opts->pzDetail));
+        coerce_it(VOIDP(&(opts->pzCopyright)));
+        coerce_it(VOIDP(&(opts->pzCopyNotice)));
+        coerce_it(VOIDP(&(opts->pzFullVersion)));
+        coerce_it(VOIDP(&(opts->pzUsageTitle)));
+        coerce_it(VOIDP(&(opts->pzExplain)));
+        coerce_it(VOIDP(&(opts->pzDetail)));
         {
             tOptDesc * od = opts->pOptDesc;
             for (ix = opts->optCt; ix > 0; ix--, od++)
-                coerce_it((void*)&(od->pzText));
+                coerce_it(VOIDP(&(od->pzText)));
         }
     }
 }
@@ -1166,8 +1253,8 @@ static void bogus_function(void) {
      translate option names.
    */
   /* referenced via danetoolOptions.pzCopyright */
-  puts(_("danetool 3.3.5\n\
-Copyright (C) 2000-2014 Free Software Foundation, and others, all rights reserved.\n\
+  puts(_("danetool 3.3.27\n\
+Copyright (C) 2000-2017 Free Software Foundation, and others, all rights reserved.\n\
 This is free software. It is licensed for use, modification and\n\
 redistribution under the terms of the GNU General Public License,\n\
 version 3 or later <http://gnu.org/licenses/gpl.html>\n"));
@@ -1218,18 +1305,6 @@ with this program.  If not, see <http://www.gnu.org/licenses/>.\n"));
   puts(_("Check only the CA's certificate"));
 
   /* referenced via danetoolOptions.pOptDesc->pzText */
-  puts(_("Do not verify any DNSSEC signature"));
-
-  /* referenced via danetoolOptions.pOptDesc->pzText */
-  puts(_("Use the local DNS server for DNSSEC resolving"));
-
-  /* referenced via danetoolOptions.pOptDesc->pzText */
-  puts(_("Use DER format for input certificates and private keys"));
-
-  /* referenced via danetoolOptions.pOptDesc->pzText */
-  puts(_("an alias for the 'inder' option"));
-
-  /* referenced via danetoolOptions.pOptDesc->pzText */
   puts(_("Print the DANE RR data on a certificate or public key"));
 
   /* referenced via danetoolOptions.pOptDesc->pzText */
@@ -1242,6 +1317,10 @@ with this program.  If not, see <http://www.gnu.org/licenses/>.\n"));
   puts(_("Specify the port number for the DANE data"));
 
   /* referenced via danetoolOptions.pOptDesc->pzText */
+  puts(_("The application protocol to be used to obtain the server's certificate\n\
+(https, ftp, smtp, imap)"));
+
+  /* referenced via danetoolOptions.pOptDesc->pzText */
   puts(_("Whether the provided certificate or public key is a Certificate\n\
 Authority"));
 
@@ -1255,6 +1334,24 @@ Authority"));
   puts(_("The provided certificate or public key is issued by the local domain"));
 
   /* referenced via danetoolOptions.pOptDesc->pzText */
+  puts(_("Use the local DNS server for DNSSEC resolving"));
+
+  /* referenced via danetoolOptions.pOptDesc->pzText */
+  puts(_("Do not verify any DNSSEC signature"));
+
+  /* referenced via danetoolOptions.pOptDesc->pzText */
+  puts(_("Use DER format for input certificates and private keys"));
+
+  /* referenced via danetoolOptions.pOptDesc->pzText */
+  puts(_("an alias for the 'inder' option"));
+
+  /* referenced via danetoolOptions.pOptDesc->pzText */
+  puts(_("Print the received DANE data in raw format"));
+
+  /* referenced via danetoolOptions.pOptDesc->pzText */
+  puts(_("Suppress several informational messages"));
+
+  /* referenced via danetoolOptions.pOptDesc->pzText */
   puts(_("display extended usage information and exit"));
 
   /* referenced via danetoolOptions.pOptDesc->pzText */
@@ -1274,7 +1371,7 @@ Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n"));
   puts(_("Tool to generate and check DNS resource records for the DANE protocol.\n"));
 
   /* referenced via danetoolOptions.pzFullVersion */
-  puts(_("danetool 3.3.5"));
+  puts(_("danetool 3.3.27"));
 
   /* referenced via danetoolOptions.pzFullUsage */
   puts(_("<<<NOT-FOUND>>>"));
@@ -1289,33 +1386,33 @@ danetool --help for additional usage instructions.\n"));
   puts(_("allocation of %d bytes failed\n"));
 #line 53 "../init.c"
   puts(_("AutoOpts function called without option descriptor\n"));
-#line 90 "../init.c"
+#line 86 "../init.c"
   puts(_("\tThis exceeds the compiled library version:  "));
-#line 88 "../init.c"
+#line 84 "../init.c"
   puts(_("Automated Options Processing Error!\n"
        "\t%s called AutoOpts function with structure version %d:%d:%d.\n"));
 #line 80 "../autoopts.c"
   puts(_("realloc of %d bytes at 0x%p failed\n"));
-#line 92 "../init.c"
+#line 88 "../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 82 "../makeshell.c"
+       "\tCopyright (C) 1999-2014 by Bruce Korb - all rights reserved\n"));
+#line 87 "../makeshell.c"
   puts(_("(AutoOpts bug):  %s.\n"));
 #line 90 "../reset.c"
   puts(_("optionResetOpt() called, but reset-option not configured"));
-#line 292 "../usage.c"
+#line 295 "../usage.c"
   puts(_("could not locate the 'help' option"));
 #line 336 "../autoopts.c"
   puts(_("optionProcess() was called with invalid data"));
-#line 748 "../usage.c"
+#line 751 "../usage.c"
   puts(_("invalid argument type specified"));
 #line 598 "../find.c"
   puts(_("defaulted to option with optional arg"));
 #line 76 "../alias.c"
   puts(_("aliasing option is out of range."));
-#line 234 "../enum.c"
+#line 235 "../enum.c"
   puts(_("%s error:  the keyword '%s' is ambiguous for %s\n"));
 #line 108 "../find.c"
   puts(_("  The following options match:\n"));
@@ -1325,9 +1422,9 @@ danetool --help for additional usage instructions.\n"));
   puts(_("%s: Command line arguments required\n"));
 #line 43 "../alias.c"
   puts(_("%d %s%s options allowed\n"));
-#line 89 "../makeshell.c"
+#line 94 "../makeshell.c"
   puts(_("%s error %d (%s) calling %s for '%s'\n"));
-#line 301 "../makeshell.c"
+#line 306 "../makeshell.c"
   puts(_("interprocess pipe"));
 #line 168 "../version.c"
   puts(_("error: version option argument '%c' invalid.  Use:\n"
@@ -1354,13 +1451,13 @@ danetool --help for additional usage instructions.\n"));
   puts(_("%s: illegal option -- %s\n"));
 #line 335 "../find.c"
   puts(_("%s: unknown vendor extension option -- %s\n"));
-#line 159 "../enum.c"
+#line 160 "../enum.c"
   puts(_("  or an integer from %d through %d\n"));
-#line 169 "../enum.c"
+#line 170 "../enum.c"
   puts(_("  or an integer from %d through %d\n"));
-#line 747 "../usage.c"
+#line 750 "../usage.c"
   puts(_("%s error:  invalid option descriptor for %s\n"));
-#line 1081 "../usage.c"
+#line 1084 "../usage.c"
   puts(_("%s error:  invalid option descriptor for %s\n"));
 #line 385 "../find.c"
   puts(_("%s: invalid option name: %s\n"));
@@ -1375,65 +1472,65 @@ danetool --help for additional usage instructions.\n"));
   puts(_("%s: The '%s' option cannot have an argument.\n"));
 #line 151 "../check.c"
   puts(_("%s: Command line arguments are not allowed.\n"));
-#line 535 "../save.c"
+#line 536 "../save.c"
   puts(_("error %d (%s) creating %s\n"));
-#line 234 "../enum.c"
+#line 235 "../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"
+#line 186 "../save.c"
   puts(_("error %d (%s) stat-ing %s\n"));
-#line 238 "../save.c"
+#line 239 "../save.c"
   puts(_("error %d (%s) stat-ing %s\n"));
 #line 143 "../restore.c"
   puts(_("%s error: no saved option state\n"));
 #line 231 "../autoopts.c"
   puts(_("'%s' is not a command line option.\n"));
-#line 114 "../time.c"
+#line 113 "../time.c"
   puts(_("%s error:  '%s' is not a recognizable date/time.\n"));
-#line 132 "../save.c"
+#line 131 "../save.c"
   puts(_("'%s' not defined\n"));
-#line 53 "../time.c"
+#line 50 "../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"
+#line 165 "../numeric.c"
   puts(_("%s error:  '%s' is not a recognizable number.\n"));
-#line 200 "../enum.c"
+#line 201 "../enum.c"
   puts(_("%s error:  %s exceeds %s keyword count\n"));
-#line 330 "../usage.c"
+#line 333 "../usage.c"
   puts(_("Try '%s %s' for more information.\n"));
 #line 45 "../alias.c"
   puts(_("one %s%s option allowed\n"));
-#line 203 "../makeshell.c"
+#line 208 "../makeshell.c"
   puts(_("standard output"));
-#line 938 "../makeshell.c"
+#line 943 "../makeshell.c"
   puts(_("standard output"));
-#line 274 "../usage.c"
+#line 277 "../usage.c"
   puts(_("standard output"));
-#line 415 "../usage.c"
+#line 418 "../usage.c"
   puts(_("standard output"));
-#line 625 "../usage.c"
+#line 628 "../usage.c"
   puts(_("standard output"));
 #line 175 "../version.c"
   puts(_("standard output"));
-#line 274 "../usage.c"
+#line 277 "../usage.c"
   puts(_("standard error"));
-#line 415 "../usage.c"
+#line 418 "../usage.c"
   puts(_("standard error"));
-#line 625 "../usage.c"
+#line 628 "../usage.c"
   puts(_("standard error"));
 #line 175 "../version.c"
   puts(_("standard error"));
-#line 203 "../makeshell.c"
+#line 208 "../makeshell.c"
   puts(_("write"));
-#line 938 "../makeshell.c"
+#line 943 "../makeshell.c"
   puts(_("write"));
-#line 273 "../usage.c"
+#line 276 "../usage.c"
   puts(_("write"));
-#line 414 "../usage.c"
+#line 417 "../usage.c"
   puts(_("write"));
-#line 624 "../usage.c"
+#line 627 "../usage.c"
   puts(_("write"));
 #line 174 "../version.c"
   puts(_("write"));
@@ -1441,78 +1538,78 @@ danetool --help for additional usage instructions.\n"));
   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"
+#line 130 "../save.c"
   puts(_("%s warning:  cannot save options - %s not regular file\n"));
-#line 183 "../save.c"
+#line 185 "../save.c"
   puts(_("%s warning:  cannot save options - %s not regular file\n"));
-#line 237 "../save.c"
+#line 238 "../save.c"
   puts(_("%s warning:  cannot save options - %s not regular file\n"));
-#line 256 "../save.c"
+#line 257 "../save.c"
   puts(_("%s warning:  cannot save options - %s not regular file\n"));
-#line 534 "../save.c"
+#line 535 "../save.c"
   puts(_("%s warning:  cannot save options - %s not regular file\n"));
   /* END-LIBOPTS-MESSAGES */
 
   /* USAGE-TEXT: */
-#line 873 "../usage.c"
+#line 876 "../usage.c"
   puts(_("\t\t\t\t- an alternate for '%s'\n"));
-#line 1148 "../usage.c"
+#line 1151 "../usage.c"
   puts(_("Version, usage and configuration options:"));
-#line 924 "../usage.c"
+#line 927 "../usage.c"
   puts(_("\t\t\t\t- default option for unnamed options\n"));
-#line 837 "../usage.c"
+#line 840 "../usage.c"
   puts(_("\t\t\t\t- disabled as '--%s'\n"));
-#line 1117 "../usage.c"
+#line 1120 "../usage.c"
   puts(_(" --- %-14s %s\n"));
-#line 1115 "../usage.c"
+#line 1118 "../usage.c"
   puts(_("This option has been disabled"));
-#line 864 "../usage.c"
+#line 867 "../usage.c"
   puts(_("\t\t\t\t- enabled by default\n"));
 #line 40 "../alias.c"
   puts(_("%s error:  only "));
-#line 1194 "../usage.c"
+#line 1197 "../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 380 "../usage.c"
+#line 383 "../usage.c"
   puts(_("Options are specified by doubled hyphens and their name or by a single\n"
        "hyphen and the flag character.\n"));
-#line 916 "../makeshell.c"
+#line 921 "../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 166 "../enum.c"
+#line 167 "../enum.c"
   puts(_("  or an integer mask with any of the lower %d bits set\n"));
-#line 897 "../usage.c"
+#line 900 "../usage.c"
   puts(_("\t\t\t\t- is a set membership option\n"));
-#line 918 "../usage.c"
+#line 921 "../usage.c"
   puts(_("\t\t\t\t- must appear between %d and %d times\n"));
-#line 382 "../usage.c"
+#line 385 "../usage.c"
   puts(_("Options are specified by single or double hyphens and their name.\n"));
-#line 904 "../usage.c"
+#line 907 "../usage.c"
   puts(_("\t\t\t\t- may appear multiple times\n"));
-#line 891 "../usage.c"
+#line 894 "../usage.c"
   puts(_("\t\t\t\t- may not be preset\n"));
-#line 1309 "../usage.c"
+#line 1312 "../usage.c"
   puts(_("   Arg Option-Name    Description\n"));
-#line 1245 "../usage.c"
+#line 1248 "../usage.c"
   puts(_("  Flg Arg Option-Name    Description\n"));
-#line 1303 "../usage.c"
+#line 1306 "../usage.c"
   puts(_("  Flg Arg Option-Name    Description\n"));
-#line 1304 "../usage.c"
+#line 1307 "../usage.c"
   puts(_(" %3s %s"));
-#line 1310 "../usage.c"
+#line 1313 "../usage.c"
   puts(_(" %3s %s"));
-#line 387 "../usage.c"
+#line 390 "../usage.c"
   puts(_("The '-#<number>' option may omit the hash char\n"));
-#line 383 "../usage.c"
+#line 386 "../usage.c"
   puts(_("All arguments are named options.\n"));
-#line 971 "../usage.c"
+#line 974 "../usage.c"
   puts(_(" - reading file %s"));
-#line 409 "../usage.c"
+#line 412 "../usage.c"
   puts(_("\n"
        "Please send bug reports to:  <%s>\n"));
 #line 100 "../version.c"
@@ -1521,17 +1618,17 @@ danetool --help for additional usage instructions.\n"));
 #line 129 "../version.c"
   puts(_("\n"
        "Please send bug reports to:  <%s>\n"));
-#line 903 "../usage.c"
+#line 906 "../usage.c"
   puts(_("\t\t\t\t- may NOT appear - preset only\n"));
-#line 944 "../usage.c"
+#line 947 "../usage.c"
   puts(_("\n"
        "The following option preset mechanisms are supported:\n"));
-#line 1192 "../usage.c"
+#line 1195 "../usage.c"
   puts(_("\n"
        "The following option preset mechanisms are supported:\n"));
-#line 682 "../usage.c"
+#line 685 "../usage.c"
   puts(_("prohibits these options:\n"));
-#line 677 "../usage.c"
+#line 680 "../usage.c"
   puts(_("prohibits the option '%s'\n"));
 #line 81 "../numeric.c"
   puts(_("%s%ld to %ld"));
@@ -1549,28 +1646,28 @@ danetool --help for additional usage instructions.\n"));
   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 390 "../usage.c"
+#line 393 "../usage.c"
   puts(_("Operands and options may be intermixed.  They will be reordered.\n"));
-#line 652 "../usage.c"
-  puts(_("requires the option '%s'\n"));
 #line 655 "../usage.c"
+  puts(_("requires the option '%s'\n"));
+#line 658 "../usage.c"
   puts(_("requires these options:\n"));
-#line 1321 "../usage.c"
+#line 1324 "../usage.c"
   puts(_("   Arg Option-Name   Req?  Description\n"));
-#line 1315 "../usage.c"
+#line 1318 "../usage.c"
   puts(_("  Flg Arg Option-Name   Req?  Description\n"));
-#line 167 "../enum.c"
+#line 168 "../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 910 "../usage.c"
+#line 913 "../usage.c"
   puts(_("\t\t\t\t- may appear up to %d times\n"));
 #line 77 "../enum.c"
   puts(_("The valid \"%s\" option keywords are:\n"));
-#line 1152 "../usage.c"
+#line 1155 "../usage.c"
   puts(_("The next option supports vendor supported extra options:"));
-#line 773 "../usage.c"
+#line 776 "../usage.c"
   puts(_("These additional options are:"));
   /* END-USAGE-TEXT */
 }