MidnightBSD Magus

net-mgmt/tcpreplay

Tool to replay saved packet capture files

Flavor Version Run OSVersion Arch License Restricted Status
4.5.1 639 4.0 amd64 gpl3 0 fail Reset Port

License Permissions: dist-mirror dist-sell pkg-mirror pkg-sell auto-accept

Events

Machine Type Time Message
m4064 info 2026-05-22 22:53:44.54977 Test Started
m4064 fail 2026-05-22 22:54:19.057074 make build returned non-zero: 1
m4064 fail 2026-05-22 22:54:19.123864 Test complete.

Log

===>  Building for tcpreplay-4.5.2
Making all in scripts
gmake[1]: Entering directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/scripts'
gmake[1]: Nothing to be done for 'all'.
gmake[1]: Leaving directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/scripts'
Making all in lib
gmake[1]: Entering directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/lib'
gmake[1]: Nothing to be done for 'all'.
gmake[1]: Leaving directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/lib'
Making all in libopts
gmake[1]: Entering directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/libopts'
/usr/local/bin/gmake  all-am
gmake[2]: Entering directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/libopts'
/bin/sh ../libtool  --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I../src  -I.   -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libopts_la-libopts.lo -MD -MP -MF .deps/libopts_la-libopts.Tpo -c -o libopts_la-libopts.lo `test -f 'libopts.c' || echo './'`libopts.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I../src -I. "-D_U_=__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-variadic-macros -Wfatal-errors -I/usr/lib -I/usr/include -MT libopts_la-libopts.lo -MD -MP -MF .deps/libopts_la-libopts.Tpo -c libopts.c  -fPIC -DPIC -o .libs/libopts_la-libopts.o
In file included from libopts.c:28:
./enum.c:87:38: warning: format string contains '\0' within the string body [-Wformat]
   87 |             fprintf(option_usage_fp, ENUM_ERR_LINE, *(paz_names++));
      |                                      ^~~~~~~~~~~~~
./ao-strs.h:70:31: note: expanded from macro 'ENUM_ERR_LINE'
   70 | #define ENUM_ERR_LINE         (ao_strs_strtable+323)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:91:20: note: format string is defined here
   42 | /*   280 */ " \t\n"
      | ~~~~~~~~~~~~~~~~~~~
   43 |             ":=\0"
      |             ~~~~~~
   44 | /*   286 */ "%s_%s_%d=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   296 */ "''\0"
      | ~~~~~~~~~~~~~~~~~~
   46 | /*   299 */ "        ;;\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   312 */ "'\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   48 | /*   316 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   323 */ "  %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   329 */ "%%-%ds\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   336 */ "\n"
      | ~~~~~~~~~~~~~~~~
   52 |             "export %s_%s_%d\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~
   53 | /*   354 */ "false\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   54 | /*   360 */ "    -* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   56 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:28:
./enum.c:110:31: warning: format string contains '\0' within the string body [-Wformat]
  110 |         if (snprintf(fmt, 16, ENUM_ERR_WIDTH, (int)max_len) >= 16)
      |                               ^~~~~~~~~~~~~~
./ao-strs.h:72:31: note: expanded from macro 'ENUM_ERR_WIDTH'
   72 | #define ENUM_ERR_WIDTH        (ao_strs_strtable+329)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:92:20: note: format string is defined here
   42 |             ":=\0"
      |             ~~~~~~
   43 | /*   286 */ "%s_%s_%d=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   296 */ "''\0"
      | ~~~~~~~~~~~~~~~~~~
   45 | /*   299 */ "        ;;\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   312 */ "'\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   47 | /*   316 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   323 */ "  %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   329 */ "%%-%ds\0"
      | ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   336 */ "\n"
      | ~~~~~~~~~~~~~~~~
   51 |             "export %s_%s_%d\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~
   52 | /*   354 */ "false\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*   360 */ "    -* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   55 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:28:
./enum.c:124:42: warning: format string contains '\0' within the string body [-Wformat]
  124 |                 fprintf(option_usage_fp, NLSTR_SPACE_FMT, *(paz_names++));
      |                                          ^~~~~~~~~~~~~~~
./ao-strs.h:118:31: note: expanded from macro 'NLSTR_SPACE_FMT'
  118 | #define NLSTR_SPACE_FMT       (ao_strs_strtable+474)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:110:16: note: format string is defined here
   42 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   46 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   48 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   49 |             "  \0"
      |             ~~~^~~
   50 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   523 */ "\t\0"
      | ~~~~~~~~~~~~~~~~~~
   54 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~
   55 | /*   530 */ "option\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   537 */ "\n"
      | ~~~~~~~~~~~~~~~~
   57 |             "export %s_%s\n\0"
      |             ~~~~~~~~~~~~~~~~~~
In file included from libopts.c:28:
./enum.c:131:34: warning: format string contains '\0' within the string body [-Wformat]
  131 |         fprintf(option_usage_fp, NLSTR_FMT, *paz_names);
      |                                  ^~~~~~~~~
./ao-strs.h:116:31: note: expanded from macro 'NLSTR_FMT'
  116 | #define NLSTR_FMT             (ao_strs_strtable+470)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:108:18: note: format string is defined here
   42 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   44 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   48 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~^~~
   50 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   51 |             "  \0"
      |             ~~~~~~
   52 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   523 */ "\t\0"
      | ~~~~~~~~~~~~~~~~~~
   56 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~
   57 | /*   530 */ "option\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:28:
./enum.c:284:20: warning: format string contains '\0' within the string body [-Wformat]
  284 |             printf(INVALID_FMT, ix);
      |                    ^~~~~~~~~~~
./ao-strs.h:88:31: note: expanded from macro 'INVALID_FMT'
   88 | #define INVALID_FMT           (ao_strs_strtable+375)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:98:24: note: format string is defined here
   42 | /*   323 */ "  %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   329 */ "%%-%ds\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   336 */ "\n"
      | ~~~~~~~~~~~~~~~~
   45 |             "export %s_%s_%d\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~
   46 | /*   354 */ "false\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   47 | /*   360 */ "    -* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   49 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   54 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:31:
./find.c:84:29: warning: format string contains '\0' within the string body [-Wformat]
   84 |             fprintf(stderr, zambig_file, hyph, pOD->pz_Name);
      |                             ^~~~~~~~~~~
./ao-strs.h:334:31: note: expanded from macro 'zambig_file'
  334 | #define zambig_file           (ao_strs_strtable+4)
      |                               ^~~~~~~~~~~~~~~~~~~~
./ao-strs.c:43:22: note: format string is defined here
   42 | /*     0 */ "-_^\0"
      |             ~~~~~~~
   43 | /*     4 */ "  %s%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~^~~
   44 | /*    12 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*    64 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "%s\n\n\0"
      |             ~~~~~~~~~~
   50 | /*    70 */ "=file\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   51 | /*    76 */ "=Mbr\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*    81 */ "=Cplx\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*    87 */ "[=arg]\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*    94 */ "--%2$s%1$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   105 */ "=Tim\0"
      | ~~~~~~~~~~~~~~~~~~~~
   56 | /*   110 */ "none\0"
      | ~~~~~~~~~~~~~~~~~~~~
   57 | /*   115 */ "#  preset/initialization file\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:31:
./find.c:89:29: warning: format string contains '\0' within the string body [-Wformat]
   89 |             fprintf(stderr, zambig_file, hyph, pOD->pz_DisableName);
      |                             ^~~~~~~~~~~
./ao-strs.h:334:31: note: expanded from macro 'zambig_file'
  334 | #define zambig_file           (ao_strs_strtable+4)
      |                               ^~~~~~~~~~~~~~~~~~~~
./ao-strs.c:43:22: note: format string is defined here
   42 | /*     0 */ "-_^\0"
      |             ~~~~~~~
   43 | /*     4 */ "  %s%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~^~~
   44 | /*    12 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*    64 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "%s\n\n\0"
      |             ~~~~~~~~~~
   50 | /*    70 */ "=file\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   51 | /*    76 */ "=Mbr\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*    81 */ "=Cplx\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*    87 */ "[=arg]\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*    94 */ "--%2$s%1$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   105 */ "=Tim\0"
      | ~~~~~~~~~~~~~~~~~~~~
   56 | /*   110 */ "none\0"
      | ~~~~~~~~~~~~~~~~~~~~
   57 | /*   115 */ "#  preset/initialization file\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:31:
./find.c:189:29: warning: format string contains '\0' within the string body [-Wformat]
  189 |             fprintf(stderr, SET_OFF_FMT, pOD->pzText);
      |                             ^~~~~~~~~~~
./ao-strs.h:180:31: note: expanded from macro 'SET_OFF_FMT'
  180 | #define SET_OFF_FMT           (ao_strs_strtable+620)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:127:20: note: format string is defined here
   42 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
   43 | /*   563 */ "PAGER\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   44 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
   46 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   48 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
   49 | /*   620 */ " -- %s\0"
      | ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   627 */ "%s_%s_TEXT='\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   640 */ "#! %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   647 */ "\n"
      | ~~~~~~~~~~~~~~~~
   53 |             "env | grep '^%s_'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   667 */ "=%1$lu # 0x%1$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   685 */ "stdout\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   692 */ "%A %B %e, %Y at %r %Z\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   714 */ "TMPDIR\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:31:
./find.c:402:37: warning: format string contains '\0' within the string body [-Wformat]
  402 |                     fprintf(stderr, SET_OFF_FMT, pRes->pzText);
      |                                     ^~~~~~~~~~~
./ao-strs.h:180:31: note: expanded from macro 'SET_OFF_FMT'
  180 | #define SET_OFF_FMT           (ao_strs_strtable+620)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:127:20: note: format string is defined here
   42 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
   43 | /*   563 */ "PAGER\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   44 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
   46 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   48 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
   49 | /*   620 */ " -- %s\0"
      | ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   627 */ "%s_%s_TEXT='\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   640 */ "#! %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   647 */ "\n"
      | ~~~~~~~~~~~~~~~~
   53 |             "env | grep '^%s_'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   667 */ "=%1$lu # 0x%1$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   685 */ "stdout\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   692 */ "%A %B %e, %Y at %r %Z\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   714 */ "TMPDIR\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:114:16: warning: format string contains '\0' within the string body [-Wformat]
  114 |         printf(LOPT_ARG_FMT,    opts->pzPROGNAME);
      |                ^~~~~~~~~~~~
./ao-strs.h:102:31: note: expanded from macro 'LOPT_ARG_FMT'
  102 | #define LOPT_ARG_FMT          (ao_strs_strtable+2993)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:261:28: note: format string is defined here
   42 |             "            then\n"
      |             ~~~~~~~~~~~~~~~~~~~~
   43 |             "                case \"${OPT_ARG}\" in -* ) ;; * )\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 |             "                    OPT_ARG_VAL=${OPT_ARG}\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "                    shift\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 |             "                    OPT_ARG=$1 ;; esac\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "            fi\n"
      |             ~~~~~~~~~~~~~~~~~~
   48 |             "            ;;\n"
      |             ~~~~~~~~~~~~~~~~~~
   49 |             "        esac\n\0"
      |             ~~~~~~~~~~~~~~~^~~
   50 | /*  3772 */ "            %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "            OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "            OPT_NAME='%2$s'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*  3896 */ "\n"
      | ~~~~~~~~~~~~~~~~
   54 |             "if test -z \"${%1$s_%2$s}\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "then\n"
      |             ~~~~~~~~
   56 |             "  %1$s_%2$s_CT=0\n"
      |             ~~~~~~~~~~~~~~~~~~~~
   57 |             "  export %1$s_%2$s_CT\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:124:16: warning: format string contains '\0' within the string body [-Wformat]
  124 |         printf(LOPT_ARG_FMT,    opts->pzPROGNAME);
      |                ^~~~~~~~~~~~
./ao-strs.h:102:31: note: expanded from macro 'LOPT_ARG_FMT'
  102 | #define LOPT_ARG_FMT          (ao_strs_strtable+2993)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:261:28: note: format string is defined here
   42 |             "            then\n"
      |             ~~~~~~~~~~~~~~~~~~~~
   43 |             "                case \"${OPT_ARG}\" in -* ) ;; * )\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 |             "                    OPT_ARG_VAL=${OPT_ARG}\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "                    shift\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 |             "                    OPT_ARG=$1 ;; esac\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "            fi\n"
      |             ~~~~~~~~~~~~~~~~~~
   48 |             "            ;;\n"
      |             ~~~~~~~~~~~~~~~~~~
   49 |             "        esac\n\0"
      |             ~~~~~~~~~~~~~~~^~~
   50 | /*  3772 */ "            %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "            OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "            OPT_NAME='%2$s'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*  3896 */ "\n"
      | ~~~~~~~~~~~~~~~~
   54 |             "if test -z \"${%1$s_%2$s}\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "then\n"
      |             ~~~~~~~~
   56 |             "  %1$s_%2$s_CT=0\n"
      |             ~~~~~~~~~~~~~~~~~~~~
   57 |             "  export %1$s_%2$s_CT\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:133:16: warning: format string contains '\0' within the string body [-Wformat]
  133 |         printf(OPT_ARG_FMT,     opts->pzPROGNAME);
      |                ^~~~~~~~~~~
./ao-strs.h:152:31: note: expanded from macro 'OPT_ARG_FMT'
  152 | #define OPT_ARG_FMT           (ao_strs_strtable+4672)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:345:28: note: format string is defined here
   42 |             "                    case \"$1\" in -* ) ;; * )\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "                        OPT_ARG_VAL=$1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 |             "                        shift ;; esac\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "                    OPT_ARG=$1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 |             "                fi\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   47 |             "            fi\n"
      |             ~~~~~~~~~~~~~~~~~~
   48 |             "            ;;\n"
      |             ~~~~~~~~~~~~~~~~~~
   49 |             "        esac\n\0"
      |             ~~~~~~~~~~~~~~~^~~
   50 | /*  5826 */ "            echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "            exit 0\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*  5900 */ "%s OF %s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "#\n"
      |             ~~~~~
   54 |             "#  From here to the next `-- do not modify this marker --',\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "#  the text has been generated %s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  6006 */ "            eval %1$s_%2$s${OPT_ELEMENT}=true\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "            export %1$s_%2$s${OPT_ELEMENT}\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:145:16: warning: format string contains '\0' within the string body [-Wformat]
  145 |         printf(LOPT_ARG_FMT,    opts->pzPROGNAME);
      |                ^~~~~~~~~~~~
./ao-strs.h:102:31: note: expanded from macro 'LOPT_ARG_FMT'
  102 | #define LOPT_ARG_FMT          (ao_strs_strtable+2993)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:261:28: note: format string is defined here
   42 |             "            then\n"
      |             ~~~~~~~~~~~~~~~~~~~~
   43 |             "                case \"${OPT_ARG}\" in -* ) ;; * )\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 |             "                    OPT_ARG_VAL=${OPT_ARG}\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "                    shift\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 |             "                    OPT_ARG=$1 ;; esac\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "            fi\n"
      |             ~~~~~~~~~~~~~~~~~~
   48 |             "            ;;\n"
      |             ~~~~~~~~~~~~~~~~~~
   49 |             "        esac\n\0"
      |             ~~~~~~~~~~~~~~~^~~
   50 | /*  3772 */ "            %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "            OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "            OPT_NAME='%2$s'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*  3896 */ "\n"
      | ~~~~~~~~~~~~~~~~
   54 |             "if test -z \"${%1$s_%2$s}\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "then\n"
      |             ~~~~~~~~
   56 |             "  %1$s_%2$s_CT=0\n"
      |             ~~~~~~~~~~~~~~~~~~~~
   57 |             "  export %1$s_%2$s_CT\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:151:16: warning: format string contains '\0' within the string body [-Wformat]
  151 |         printf(OPT_ARG_FMT,     opts->pzPROGNAME);
      |                ^~~~~~~~~~~
./ao-strs.h:152:31: note: expanded from macro 'OPT_ARG_FMT'
  152 | #define OPT_ARG_FMT           (ao_strs_strtable+4672)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:345:28: note: format string is defined here
   42 |             "                    case \"$1\" in -* ) ;; * )\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "                        OPT_ARG_VAL=$1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 |             "                        shift ;; esac\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "                    OPT_ARG=$1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 |             "                fi\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   47 |             "            fi\n"
      |             ~~~~~~~~~~~~~~~~~~
   48 |             "            ;;\n"
      |             ~~~~~~~~~~~~~~~~~~
   49 |             "        esac\n\0"
      |             ~~~~~~~~~~~~~~~^~~
   50 | /*  5826 */ "            echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "            exit 0\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*  5900 */ "%s OF %s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "#\n"
      |             ~~~~~
   54 |             "#  From here to the next `-- do not modify this marker --',\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "#  the text has been generated %s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  6006 */ "            eval %1$s_%2$s${OPT_ELEMENT}=true\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "            export %1$s_%2$s${OPT_ELEMENT}\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:162:16: warning: format string contains '\0' within the string body [-Wformat]
  162 |         printf(SHOW_PROG_ENV, opts->pzPROGNAME);
      |                ^~~~~~~~~~~~~
./ao-strs.h:192:31: note: expanded from macro 'SHOW_PROG_ENV'
  192 | #define SHOW_PROG_ENV         (ao_strs_strtable+647)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:131:33: note: format string is defined here
   42 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   44 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
   45 | /*   620 */ " -- %s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   627 */ "%s_%s_TEXT='\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   640 */ "#! %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   647 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "env | grep '^%s_'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   667 */ "=%1$lu # 0x%1$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   685 */ "stdout\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   692 */ "%A %B %e, %Y at %r %Z\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   714 */ "TMPDIR\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   738 */ "true\0"
      | ~~~~~~~~~~~~~~~~~~~~
   56 | /*   743 */ "<%s type=%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   756 */ "VERSION\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:197:12: warning: format string contains '\0' within the string body [-Wformat]
  197 |     printf(SET_TEXT_FMT, prog, var);
      |            ^~~~~~~~~~~~
./ao-strs.h:182:31: note: expanded from macro 'SET_TEXT_FMT'
  182 | #define SET_TEXT_FMT          (ao_strs_strtable+627)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:128:26: note: format string is defined here
   42 | /*   563 */ "PAGER\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   43 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
   45 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   47 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
   48 | /*   620 */ " -- %s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   627 */ "%s_%s_TEXT='\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   640 */ "#! %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   647 */ "\n"
      | ~~~~~~~~~~~~~~~~
   52 |             "env | grep '^%s_'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   667 */ "=%1$lu # 0x%1$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   685 */ "stdout\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   692 */ "%A %B %e, %Y at %r %Z\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   714 */ "TMPDIR\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:348:20: warning: format string contains '\0' within the string body [-Wformat]
  348 |             printf(SHELL_MAGIC, shell_prog);
      |                    ^~~~~~~~~~~
./ao-strs.h:190:31: note: expanded from macro 'SHELL_MAGIC'
  190 | #define SHELL_MAGIC           (ao_strs_strtable+640)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:129:21: note: format string is defined here
   42 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
   44 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   46 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
   47 | /*   620 */ " -- %s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   627 */ "%s_%s_TEXT='\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   640 */ "#! %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   647 */ "\n"
      | ~~~~~~~~~~~~~~~~
   51 |             "env | grep '^%s_'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   667 */ "=%1$lu # 0x%1$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   685 */ "stdout\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   692 */ "%A %B %e, %Y at %r %Z\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   714 */ "TMPDIR\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   738 */ "true\0"
      | ~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:350:16: warning: format string contains '\0' within the string body [-Wformat]
  350 |         printf(PREAMBLE_FMT, START_MARK, out_nm, tm_nm_buf);
      |                ^~~~~~~~~~~~
./ao-strs.h:168:31: note: expanded from macro 'PREAMBLE_FMT'
  168 | #define PREAMBLE_FMT          (ao_strs_strtable+5900)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:351:49: note: format string is defined here
   42 |             "            ;;\n"
      |             ~~~~~~~~~~~~~~~~~~
   43 |             "        esac\n\0"
      |             ~~~~~~~~~~~~~~~~~~
   44 | /*  5826 */ "            echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "            exit 0\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*  5900 */ "%s OF %s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "#\n"
      |             ~~~~~
   48 |             "#  From here to the next `-- do not modify this marker --',\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "#  the text has been generated %s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  6006 */ "            eval %1$s_%2$s${OPT_ELEMENT}=true\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "            export %1$s_%2$s${OPT_ELEMENT}\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*  6096 */ "            if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "                echo 'Error:  duplicate %2$s option'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "                exit 1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |             "            fi >&2\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   57 |             "            %1$s_%2$s_set=true\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:353:12: warning: format string contains '\0' within the string body [-Wformat]
  353 |     printf(END_PRE_FMT, opts->pzPROGNAME);
      |            ^~~~~~~~~~~
./ao-strs.h:64:31: note: expanded from macro 'END_PRE_FMT'
   64 | #define END_PRE_FMT           (ao_strs_strtable+989)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:158:17: note: format string is defined here
   42 | /*   885 */ "/tmp\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   890 */ "            ;;\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   907 */ "        '%c' )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   923 */ "        '%s' )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   939 */ "        '%s' | \\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   957 */ "<%1$s type=boolean>%2$s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   989 */ "#  From the %s option definitions\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "#\n\0"
      |             ~~~~^~~
   50 | /*  1026 */ "echo 'Warning:  Cannot load options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*  1073 */ "echo 'Warning:  Cannot save options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*  1120 */ "echo 'Warning:  Cannot suppress the loading of options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*  1186 */ "<%1$s type=integer>0x%2$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*  1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*  1252 */ "%1$s_%2$s_MODE='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |             "export %1$s_%2$s_MODE\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*  1297 */ "%1$s_%2$s='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:403:12: warning: format string contains '\0' within the string body [-Wformat]
  403 |     printf(FINISH_LOOP, opts->pzPROGNAME);
      |            ^~~~~~~~~~~
./ao-strs.h:78:31: note: expanded from macro 'FINISH_LOOP'
   78 | #define FINISH_LOOP           (ao_strs_strtable+2039)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:212:38: note: format string is defined here
   42 |             "OPERAND_COUNT=$#\n"
      |             ~~~~~~~~~~~~~~~~~~~~
   43 |             "unset OPT_PROCESS || :\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 |             "unset OPT_ELEMENT || :\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "unset OPT_ARG     || :\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 |             "unset OPT_ARG_NEEDED || :\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "unset OPT_NAME    || :\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 |             "unset OPT_CODE    || :\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "unset OPT_ARG_VAL || :\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  2418 */ "        OPT_CODE=`echo \"X${OPT_ARG}\"|sed 's/^X-*//'`\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "        shift\n"
      |             ~~~~~~~~~~~~~~~~~
   52 |             "        OPT_ARG=$1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   53 |             "        case \"${OPT_CODE}\" in *=* )\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "            OPT_ARG_VAL=`echo \"${OPT_CODE}\"|sed 's/^[^=]*=//'`\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "            OPT_CODE=`echo \"${OPT_CODE}\"|sed 's/=.*$//'` ;; esac\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  2669 */ "        OPT_CODE=`echo \"X${OPT_ARG}\" | sed 's/X-\\(.\\).*/\\1/'`\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "        OPT_ARG=` echo \"X${OPT_ARG}\" | sed 's/X-.//'`\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:499:16: warning: format string contains '\0' within the string body [-Wformat]
  499 |         printf(ECHO_N_EXIT, opts->pzPROGNAME, VER_STR);
      |                ^~~~~~~~~~~
./ao-strs.h:56:31: note: expanded from macro 'ECHO_N_EXIT'
   56 | #define ECHO_N_EXIT           (ao_strs_strtable+1872)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:191:34: note: format string is defined here
   42 |             "    exit 1\n"
      |             ~~~~~~~~~~~~~~
   43 |             "} 1>&2\n\0"
      |             ~~~~~~~~~~~~
   44 | /*  1791 */ "test -n \"$%1$s_%2$s\" || {\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "    echo %1$s_%2$s has not been set\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 |             "    exit 1\n"
      |             ~~~~~~~~~~~~~~
   47 |             "} 1>&2\n\0"
      |             ~~~~~~~~~~~~
   48 | /*  1872 */ "            echo \"$%s_%s_TEXT\"\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "            exit 0\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1923 */ "\n"
      | ~~~~~~~~~~~~~~~~
   51 |             "# # # # # # # # # #\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "#\n"
      |             ~~~~~
   53 |             "#  END OF AUTOMATED OPTION PROCESSING\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "#\n"
      |             ~~~~~
   55 |             "# # # # # # # # # # -- do not modify this marker --\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  2039 */ "    if [ -n \"${OPT_ARG_VAL}\" ]\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "    then\n"
      |             ~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:502:16: warning: format string contains '\0' within the string body [-Wformat]
  502 |         printf(PAGE_USAGE_TEXT, opts->pzPROGNAME);
      |                ^~~~~~~~~~~~~~~
./ao-strs.h:164:31: note: expanded from macro 'PAGE_USAGE_TEXT'
  164 | #define PAGE_USAGE_TEXT       (ao_strs_strtable+5826)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:347:34: note: format string is defined here
   42 |             "                        shift ;; esac\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "                    OPT_ARG=$1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 |             "                fi\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   45 |             "            fi\n"
      |             ~~~~~~~~~~~~~~~~~~
   46 |             "            ;;\n"
      |             ~~~~~~~~~~~~~~~~~~
   47 |             "        esac\n\0"
      |             ~~~~~~~~~~~~~~~~~~
   48 | /*  5826 */ "            echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "            exit 0\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  5900 */ "%s OF %s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "#\n"
      |             ~~~~~
   52 |             "#  From here to the next `-- do not modify this marker --',\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "#  the text has been generated %s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*  6006 */ "            eval %1$s_%2$s${OPT_ELEMENT}=true\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "            export %1$s_%2$s${OPT_ELEMENT}\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  6096 */ "            if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "                echo 'Error:  duplicate %2$s option'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:505:16: warning: format string contains '\0' within the string body [-Wformat]
  505 |         printf(LVL3_CMD, NO_LOAD_WARN);
      |                ^~~~~~~~
./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD'
  104 | #define LVL3_CMD              (ao_strs_strtable+425)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:104:30: note: format string is defined here
   42 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   48 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   54 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   55 |             "  \0"
      |             ~~~~~~
   56 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:506:16: warning: format string contains '\0' within the string body [-Wformat]
  506 |         printf(LVL3_CMD, YES_NEED_OPT_ARG);
      |                ^~~~~~~~
./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD'
  104 | #define LVL3_CMD              (ao_strs_strtable+425)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:104:30: note: format string is defined here
   42 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   48 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   54 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   55 |             "  \0"
      |             ~~~~~~
   56 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:511:20: warning: format string contains '\0' within the string body [-Wformat]
  511 |             printf(LVL3_CMD, NO_SAVE_OPTS);
      |                    ^~~~~~~~
./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD'
  104 | #define LVL3_CMD              (ao_strs_strtable+425)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:104:30: note: format string is defined here
   42 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   48 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   54 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   55 |             "  \0"
      |             ~~~~~~
   56 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:512:20: warning: format string contains '\0' within the string body [-Wformat]
  512 |             printf(LVL3_CMD, OK_NEED_OPT_ARG);
      |                    ^~~~~~~~
./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD'
  104 | #define LVL3_CMD              (ao_strs_strtable+425)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:104:30: note: format string is defined here
   42 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   48 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   54 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   55 |             "  \0"
      |             ~~~~~~
   56 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:514:20: warning: format string contains '\0' within the string body [-Wformat]
  514 |             printf(ECHO_N_EXIT, opts->pzPROGNAME, LONG_USE_STR);
      |                    ^~~~~~~~~~~
./ao-strs.h:56:31: note: expanded from macro 'ECHO_N_EXIT'
   56 | #define ECHO_N_EXIT           (ao_strs_strtable+1872)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:191:34: note: format string is defined here
   42 |             "    exit 1\n"
      |             ~~~~~~~~~~~~~~
   43 |             "} 1>&2\n\0"
      |             ~~~~~~~~~~~~
   44 | /*  1791 */ "test -n \"$%1$s_%2$s\" || {\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "    echo %1$s_%2$s has not been set\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 |             "    exit 1\n"
      |             ~~~~~~~~~~~~~~
   47 |             "} 1>&2\n\0"
      |             ~~~~~~~~~~~~
   48 | /*  1872 */ "            echo \"$%s_%s_TEXT\"\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "            exit 0\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1923 */ "\n"
      | ~~~~~~~~~~~~~~~~
   51 |             "# # # # # # # # # #\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "#\n"
      |             ~~~~~
   53 |             "#  END OF AUTOMATED OPTION PROCESSING\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "#\n"
      |             ~~~~~
   55 |             "# # # # # # # # # # -- do not modify this marker --\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  2039 */ "    if [ -n \"${OPT_ARG_VAL}\" ]\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "    then\n"
      |             ~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:518:20: warning: format string contains '\0' within the string body [-Wformat]
  518 |             printf(SGL_ARG_FMT, opts->pzPROGNAME, od->pz_NAME);
      |                    ^~~~~~~~~~~
./ao-strs.h:184:31: note: expanded from macro 'SGL_ARG_FMT'
  184 | #define SGL_ARG_FMT           (ao_strs_strtable+6096)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:360:43: note: format string is defined here
   42 |             "            export %1$s_%2$s${OPT_ELEMENT}\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*  6096 */ "            if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 |             "                echo 'Error:  duplicate %2$s option'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 |             "                exit 1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "            fi >&2\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   48 |             "            %1$s_%2$s_set=true\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "            OPT_NAME='%2$s'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  6355 */ "\n"
      | ~~~~~~~~~~~~~~~~
   51 |             "%1$s_%2$s=${%1$s_%2$s-'%3$s'}\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "%1$s_%2$s_set=false\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*  6424 */ "\n"
      | ~~~~~~~~~~~~~~~~
   55 |             "%1$s_%2$s=${%1$s_%2$s}\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |             "%1$s_%2$s_set=false\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:521:24: warning: format string contains '\0' within the string body [-Wformat]
  521 |                 printf(CHK_MAX_COUNT, opts->pzPROGNAME,
      |                        ^~~~~~~~~~~~~
./ao-strs.h:50:31: note: expanded from macro 'CHK_MAX_COUNT'
   50 | #define CHK_MAX_COUNT         (ao_strs_strtable+1508)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:181:34: note: format string is defined here
   42 | /*  1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   44 | /*  1477 */ "        case \"${OPT_CODE}\" in\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*  1508 */ "            if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 |             "                echo 'Error:  more than %3$d %2$s options'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 |             "                exit 1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "            fi >&2\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "    echo %1$s_%2$s has not been set\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "    exit 1\n"
      |             ~~~~~~~~~~~~~~
   53 |             "} 1>&2\n\0"
      |             ~~~~~~~~~~~~
   54 | /*  1791 */ "test -n \"$%1$s_%2$s\" || {\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "    echo %1$s_%2$s has not been set\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |             "    exit 1\n"
      |             ~~~~~~~~~~~~~~
   57 |             "} 1>&2\n\0"
      |             ~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:524:20: warning: format string contains '\0' within the string body [-Wformat]
  524 |             printf(MULTI_ARG_FMT, opts->pzPROGNAME, od->pz_NAME);
      |                    ^~~~~~~~~~~~~
./ao-strs.h:110:31: note: expanded from macro 'MULTI_ARG_FMT'
  110 | #define MULTI_ARG_FMT         (ao_strs_strtable+3772)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:264:43: note: format string is defined here
   42 |             "                    shift\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "                    OPT_ARG=$1 ;; esac\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 |             "            fi\n"
      |             ~~~~~~~~~~~~~~~~~~
   45 |             "            ;;\n"
      |             ~~~~~~~~~~~~~~~~~~
   46 |             "        esac\n\0"
      |             ~~~~~~~~~~~~~~~~~~
   47 | /*  3772 */ "            %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 |             "            OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "            OPT_NAME='%2$s'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  3896 */ "\n"
      | ~~~~~~~~~~~~~~~~
   51 |             "if test -z \"${%1$s_%2$s}\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "then\n"
      |             ~~~~~~~~
   53 |             "  %1$s_%2$s_CT=0\n"
      |             ~~~~~~~~~~~~~~~~~~~~
   54 |             "  export %1$s_%2$s_CT\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "else\n"
      |             ~~~~~~~~
   56 |             "  %1$s_%2$s_CT=1\n"
      |             ~~~~~~~~~~~~~~~~~~~~
   57 |             "  %1$s_%2$s_1=${%1$s_%2$s}\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:531:20: warning: format string contains '\0' within the string body [-Wformat]
  531 |             printf(SET_MULTI_ARG, opts->pzPROGNAME, od->pz_NAME);
      |                    ^~~~~~~~~~~~~
./ao-strs.h:176:31: note: expanded from macro 'SET_MULTI_ARG'
  176 | #define SET_MULTI_ARG         (ao_strs_strtable+6006)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:353:58: note: format string is defined here
   42 | /*  5826 */ "            echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "            exit 0\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*  5900 */ "%s OF %s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "#\n"
      |             ~~~~~
   46 |             "#  From here to the next `-- do not modify this marker --',\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "#  the text has been generated %s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*  6006 */ "            eval %1$s_%2$s${OPT_ELEMENT}=true\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "            export %1$s_%2$s${OPT_ELEMENT}\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  6096 */ "            if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "                echo 'Error:  duplicate %2$s option'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "                exit 1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "            fi >&2\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   55 |             "            %1$s_%2$s_set=true\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |             "            OPT_NAME='%2$s'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*  6355 */ "\n"
      | ~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:532:20: warning: format string contains '\0' within the string body [-Wformat]
  532 |             printf(LVL3_CMD, NO_ARG_NEEDED);
      |                    ^~~~~~~~
./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD'
  104 | #define LVL3_CMD              (ao_strs_strtable+425)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:104:30: note: format string is defined here
   42 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   48 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   54 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   55 |             "  \0"
      |             ~~~~~~
   56 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:535:20: warning: format string contains '\0' within the string body [-Wformat]
  535 |             printf(SET_MULTI_ARG,  opts->pzPROGNAME, od->pz_NAME);
      |                    ^~~~~~~~~~~~~
./ao-strs.h:176:31: note: expanded from macro 'SET_MULTI_ARG'
  176 | #define SET_MULTI_ARG         (ao_strs_strtable+6006)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:353:58: note: format string is defined here
   42 | /*  5826 */ "            echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "            exit 0\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*  5900 */ "%s OF %s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "#\n"
      |             ~~~~~
   46 |             "#  From here to the next `-- do not modify this marker --',\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "#  the text has been generated %s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*  6006 */ "            eval %1$s_%2$s${OPT_ELEMENT}=true\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "            export %1$s_%2$s${OPT_ELEMENT}\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  6096 */ "            if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "                echo 'Error:  duplicate %2$s option'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "                exit 1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "            fi >&2\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   55 |             "            %1$s_%2$s_set=true\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |             "            OPT_NAME='%2$s'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*  6355 */ "\n"
      | ~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:536:20: warning: format string contains '\0' within the string body [-Wformat]
  536 |             printf(LVL3_CMD, OK_NEED_OPT_ARG);
      |                    ^~~~~~~~
./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD'
  104 | #define LVL3_CMD              (ao_strs_strtable+425)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:104:30: note: format string is defined here
   42 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   48 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   54 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   55 |             "  \0"
      |             ~~~~~~
   56 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:539:20: warning: format string contains '\0' within the string body [-Wformat]
  539 |             printf(LVL3_CMD, YES_NEED_OPT_ARG);
      |                    ^~~~~~~~
./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD'
  104 | #define LVL3_CMD              (ao_strs_strtable+425)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:104:30: note: format string is defined here
   42 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   48 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   54 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   55 |             "  \0"
      |             ~~~~~~
   56 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:549:16: warning: format string contains '\0' within the string body [-Wformat]
  549 |         printf(LVL3_CMD, NO_SUPPRESS_LOAD);
      |                ^~~~~~~~
./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD'
  104 | #define LVL3_CMD              (ao_strs_strtable+425)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:104:30: note: format string is defined here
   42 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   48 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   54 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   55 |             "  \0"
      |             ~~~~~~
   56 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:552:16: warning: format string contains '\0' within the string body [-Wformat]
  552 |         printf(NO_SGL_ARG_FMT, opts->pzPROGNAME,
      |                ^~~~~~~~~~~~~~
./ao-strs.h:132:31: note: expanded from macro 'NO_SGL_ARG_FMT'
  132 | #define NO_SGL_ARG_FMT        (ao_strs_strtable+4252)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:292:43: note: format string is defined here
   42 |             "                echo 'Error:  duplicate %2$s option'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 |             "                exit 1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "            fi >&2\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   46 |             "            %1$s_%2$s_set=true\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "            %1$s_%2$s='%3$s'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 |             "            export %1$s_%2$s\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "            OPT_NAME='%2$s'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  4569 */ "\n"
      | ~~~~~~~~~~~~~~~~
   51 |             "ARG_COUNT=$#\n"
      |             ~~~~~~~~~~~~~~~~
   52 |             "OPT_ARG=$1\n"
      |             ~~~~~~~~~~~~~~
   53 |             "while [ $# -gt 0 ]\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   54 |             "do\n"
      |             ~~~~~~
   55 |             "    OPT_ELEMENT=''\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   56 |             "    OPT_ARG_VAL=''\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   57 |             "    OPT_ARG=${1}\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:555:16: warning: format string contains '\0' within the string body [-Wformat]
  555 |         printf(NO_MULTI_ARG_FMT, opts->pzPROGNAME,
      |                ^~~~~~~~~~~~~~~~
./ao-strs.h:128:31: note: expanded from macro 'NO_MULTI_ARG_FMT'
  128 | #define NO_MULTI_ARG_FMT      (ao_strs_strtable+4111)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:283:43: note: format string is defined here
   42 |             "         OPT_PROCESS=false\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "         ;;\n"
      |             ~~~~~~~~~~~~~~~
   44 |             "    esac\n\0"
      |             ~~~~~~~~~~~~~~
   45 | /*  4111 */ "            %1$s_%2$s_CT=0\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 |             "            OPT_ELEMENT=''\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "            %1$s_%2$s='%3$s'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 |             "            export %1$s_%2$s\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "            OPT_NAME='%2$s'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  4252 */ "            if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "                echo 'Error:  duplicate %2$s option'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "                exit 1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "            fi >&2\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   55 |             "            %1$s_%2$s_set=true\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |             "            %1$s_%2$s='%3$s'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "            export %1$s_%2$s\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:558:12: warning: format string contains '\0' within the string body [-Wformat]
  558 |     printf(LVL3_CMD, NO_ARG_NEEDED);
      |            ^~~~~~~~
./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD'
  104 | #define LVL3_CMD              (ao_strs_strtable+425)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:104:30: note: format string is defined here
   42 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   48 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   54 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   55 |             "  \0"
      |             ~~~~~~
   56 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:581:16: warning: format string contains '\0' within the string body [-Wformat]
  581 |         printf(zOptionFlag, od->optValue);
      |                ^~~~~~~~~~~
./ao-strs.h:282:31: note: expanded from macro 'zOptionFlag'
  282 | #define zOptionFlag           (ao_strs_strtable+907)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:153:30: note: format string is defined here
   42 | /*   821 */ " '%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   43 | /*   827 */ "libopts misguessed length of string\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   864 */ "\n"
      | ~~~~~~~~~~~~~~~~
   45 |             "OPTION_CT=0\n\0"
      |             ~~~~~~~~~~~~~~~~~
   46 | /*   878 */ "set --\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   885 */ "/tmp\0"
      | ~~~~~~~~~~~~~~~~~~~~
   48 | /*   890 */ "            ;;\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   907 */ "        '%c' )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   923 */ "        '%s' )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   939 */ "        '%s' | \\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   957 */ "<%1$s type=boolean>%2$s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   989 */ "#  From the %s option definitions\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "#\n\0"
      |             ~~~~~~~
   55 | /*  1026 */ "echo 'Warning:  Cannot load options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  1073 */ "echo 'Warning:  Cannot save options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*  1120 */ "echo 'Warning:  Cannot suppress the loading of options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:656:20: warning: format string contains '\0' within the string body [-Wformat]
  656 |             printf(zOptionPartName, name_bf);
      |                    ^~~~~~~~~~~~~~~
./ao-strs.h:286:31: note: expanded from macro 'zOptionPartName'
  286 | #define zOptionPartName       (ao_strs_strtable+939)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:155:33: note: format string is defined here
   42 | /*   864 */ "\n"
      | ~~~~~~~~~~~~~~~~
   43 |             "OPTION_CT=0\n\0"
      |             ~~~~~~~~~~~~~~~~~
   44 | /*   878 */ "set --\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   885 */ "/tmp\0"
      | ~~~~~~~~~~~~~~~~~~~~
   46 | /*   890 */ "            ;;\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   907 */ "        '%c' )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   923 */ "        '%s' )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   939 */ "        '%s' | \\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   957 */ "<%1$s type=boolean>%2$s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   989 */ "#  From the %s option definitions\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "#\n\0"
      |             ~~~~~~~
   53 | /*  1026 */ "echo 'Warning:  Cannot load options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*  1073 */ "echo 'Warning:  Cannot save options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*  1120 */ "echo 'Warning:  Cannot suppress the loading of options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  1186 */ "<%1$s type=integer>0x%2$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*  1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:34:
./makeshell.c:666:12: warning: format string contains '\0' within the string body [-Wformat]
  666 |     printf(zOptionFullName, name);
      |            ^~~~~~~~~~~~~~~
./ao-strs.h:284:31: note: expanded from macro 'zOptionFullName'
  284 | #define zOptionFullName       (ao_strs_strtable+923)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:154:30: note: format string is defined here
   42 | /*   827 */ "libopts misguessed length of string\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   864 */ "\n"
      | ~~~~~~~~~~~~~~~~
   44 |             "OPTION_CT=0\n\0"
      |             ~~~~~~~~~~~~~~~~~
   45 | /*   878 */ "set --\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   885 */ "/tmp\0"
      | ~~~~~~~~~~~~~~~~~~~~
   47 | /*   890 */ "            ;;\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   907 */ "        '%c' )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   923 */ "        '%s' )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   939 */ "        '%s' | \\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   957 */ "<%1$s type=boolean>%2$s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   989 */ "#  From the %s option definitions\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "#\n\0"
      |             ~~~~~~~
   54 | /*  1026 */ "echo 'Warning:  Cannot load options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*  1073 */ "echo 'Warning:  Cannot save options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  1120 */ "echo 'Warning:  Cannot suppress the loading of options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*  1186 */ "<%1$s type=integer>0x%2$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:35:
./nested.c:895:17: warning: format string contains '\0' within the string body [-Wformat]
  895 |     fprintf(fp, XML_HEX_BYTE_FMT, (ch & 0xFF));
      |                 ^~~~~~~~~~~~~~~~
./ao-strs.h:218:31: note: expanded from macro 'XML_HEX_BYTE_FMT'
  218 | #define XML_HEX_BYTE_FMT      (ao_strs_strtable+764)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:140:21: note: format string is defined here
   42 | /*   685 */ "stdout\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   692 */ "%A %B %e, %Y at %r %Z\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   714 */ "TMPDIR\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   738 */ "true\0"
      | ~~~~~~~~~~~~~~~~~~~~
   47 | /*   743 */ "<%s type=%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   756 */ "VERSION\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   764 */ "#x%02X;\0"
      | ~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   772 */ "OPT_ARG_NEEDED=YES\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   791 */ "\n"
      | ~~~~~~~~~~~~~~~~
   52 |             "# %s -- %s\n\0"
      |             ~~~~~~~~~~~~~~~~
   53 | /*   804 */ "# DEFAULT: \0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   816 */ "'\\''\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   55 | /*   821 */ " '%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   56 | /*   827 */ "libopts misguessed length of string\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   864 */ "\n"
      | ~~~~~~~~~~~~~~~~
In file included from libopts.c:37:
./pgusage.c:49:28: warning: format string contains '\0' within the string body [-Wformat]
   49 |         snprintf(bf, bfsz, TMP_FILE_FMT, tmpdir, my_pid);
      |                            ^~~~~~~~~~~~
./ao-strs.h:204:31: note: expanded from macro 'TMP_FILE_FMT'
  204 | #define TMP_FILE_FMT          (ao_strs_strtable+721)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:136:30: note: format string is defined here
   42 | /*   640 */ "#! %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   647 */ "\n"
      | ~~~~~~~~~~~~~~~~
   44 |             "env | grep '^%s_'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   667 */ "=%1$lu # 0x%1$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   685 */ "stdout\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   692 */ "%A %B %e, %Y at %r %Z\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   714 */ "TMPDIR\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   738 */ "true\0"
      | ~~~~~~~~~~~~~~~~~~~~
   51 | /*   743 */ "<%s type=%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   756 */ "VERSION\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   764 */ "#x%02X;\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   772 */ "OPT_ARG_NEEDED=YES\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   791 */ "\n"
      | ~~~~~~~~~~~~~~~~
   56 |             "# %s -- %s\n\0"
      |             ~~~~~~~~~~~~~~~~
   57 | /*   804 */ "# DEFAULT: \0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:37:
./pgusage.c:90:29: warning: format string contains '\0' within the string body [-Wformat]
   90 |         snprintf(res, bfsz, PAGE_USAGE_FMT, pager, fname);
      |                             ^~~~~~~~~~~~~~
./ao-strs.h:162:31: note: expanded from macro 'PAGE_USAGE_FMT'
  162 | #define PAGE_USAGE_FMT        (ao_strs_strtable+569)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:122:36: note: format string is defined here
   42 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   530 */ "option\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   537 */ "\n"
      | ~~~~~~~~~~~~~~~~
   45 |             "export %s_%s\n\0"
      |             ~~~~~~~~~~~~~~~~~~
   46 | /*   552 */ "%s_%s=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
   48 | /*   563 */ "PAGER\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   49 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
   51 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   53 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
   54 | /*   620 */ " -- %s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   627 */ "%s_%s_TEXT='\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   640 */ "#! %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   647 */ "\n"
      | ~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:175:33: warning: format string contains '\0' within the string body [-Wformat]
  175 |             out += sprintf(out, MK_STR_OCT_FMT, ch);
      |                                 ^~~~~~~~~~~~~~
./ao-strs.h:106:31: note: expanded from macro 'MK_STR_OCT_FMT'
  106 | #define MK_STR_OCT_FMT        (ao_strs_strtable+441)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:105:20: note: format string is defined here
   42 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   47 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   51 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   53 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   54 |             "  \0"
      |             ~~~~~~
   55 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:261:12: warning: format string contains '\0' within the string body [-Wformat]
  261 |     printf(OPT_VAL_FMT, pOpts->pzPROGNAME, pOD->pz_NAME);
      |            ^~~~~~~~~~~
./ao-strs.h:156:31: note: expanded from macro 'OPT_VAL_FMT'
  156 | #define OPT_VAL_FMT           (ao_strs_strtable+552)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:119:20: note: format string is defined here
   42 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   523 */ "\t\0"
      | ~~~~~~~~~~~~~~~~~~
   45 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~
   46 | /*   530 */ "option\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   537 */ "\n"
      | ~~~~~~~~~~~~~~~~
   48 |             "export %s_%s\n\0"
      |             ~~~~~~~~~~~~~~~~~~
   49 | /*   552 */ "%s_%s=\0"
      | ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
   51 | /*   563 */ "PAGER\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   52 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
   54 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   56 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
   57 | /*   620 */ " -- %s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:267:12: warning: format string contains '\0' within the string body [-Wformat]
  267 |     printf(QUOT_ARG_FMT, pOD->optArg.argString);
      |            ^~~~~~~~~~~~
./ao-strs.h:174:31: note: expanded from macro 'QUOT_ARG_FMT'
  174 | #define QUOT_ARG_FMT          (ao_strs_strtable+615)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:126:18: note: format string is defined here
   42 | /*   552 */ "%s_%s=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
   44 | /*   563 */ "PAGER\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   45 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
   47 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   49 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~^~~
   50 | /*   620 */ " -- %s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   627 */ "%s_%s_TEXT='\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   640 */ "#! %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   647 */ "\n"
      | ~~~~~~~~~~~~~~~~
   54 |             "env | grep '^%s_'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   667 */ "=%1$lu # 0x%1$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   685 */ "stdout\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   692 */ "%A %B %e, %Y at %r %Z\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:272:12: warning: format string contains '\0' within the string body [-Wformat]
  272 |     printf(OPT_END_FMT, pOpts->pzPROGNAME, pOD->pz_NAME);
      |            ^~~~~~~~~~~
./ao-strs.h:154:31: note: expanded from macro 'OPT_END_FMT'
  154 | #define OPT_END_FMT           (ao_strs_strtable+537)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:118:28: note: format string is defined here
   42 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   523 */ "\t\0"
      | ~~~~~~~~~~~~~~~~~~
   46 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~
   47 | /*   530 */ "option\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   537 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "export %s_%s\n\0"
      |             ~~~~~~~~~~~~~~~^~~
   50 | /*   552 */ "%s_%s=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
   52 | /*   563 */ "PAGER\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
   55 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   57 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:281:12: warning: format string contains '\0' within the string body [-Wformat]
  281 |     printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME,
      |            ^~~~~~~~~~
./ao-strs.h:276:31: note: expanded from macro 'zOptNumFmt'
  276 | #define zOptNumFmt            (ao_strs_strtable+1435)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:175:32: note: format string is defined here
   42 | /*  1332 */ "%1$s_%2$s_CT=%3$d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "export %1$s_%2$s_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*  1371 */ "OPTION_CT=%d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "export OPTION_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   46 | /*  1402 */ "%1$s_%2$s=%3$s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   48 | /*  1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1477 */ "        case \"${OPT_CODE}\" in\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*  1508 */ "            if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "                echo 'Error:  more than %3$d %2$s options'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "                exit 1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "            fi >&2\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "    echo %1$s_%2$s has not been set\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:299:16: warning: format string contains '\0' within the string body [-Wformat]
  299 |         printf(SHOW_VAL_FMT, (unsigned long)val);
      |                ^~~~~~~~~~~~
./ao-strs.h:194:31: note: expanded from macro 'SHOW_VAL_FMT'
  194 | #define SHOW_VAL_FMT          (ao_strs_strtable+667)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:132:32: note: format string is defined here
   42 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   43 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
   44 | /*   620 */ " -- %s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   627 */ "%s_%s_TEXT='\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   640 */ "#! %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   647 */ "\n"
      | ~~~~~~~~~~~~~~~~
   48 |             "env | grep '^%s_'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   667 */ "=%1$lu # 0x%1$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   685 */ "stdout\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   692 */ "%A %B %e, %Y at %r %Z\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   714 */ "TMPDIR\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   738 */ "true\0"
      | ~~~~~~~~~~~~~~~~~~~~
   55 | /*   743 */ "<%s type=%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   756 */ "VERSION\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   764 */ "#x%02X;\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:314:12: warning: format string contains '\0' within the string body [-Wformat]
  314 |     printf(zOptCookieCt, pOpts->pzPROGNAME, pOD->pz_NAME, ct);
      |            ^~~~~~~~~~~~
./ao-strs.h:270:31: note: expanded from macro 'zOptCookieCt'
  270 | #define zOptCookieCt          (ao_strs_strtable+1332)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:169:35: note: format string is defined here
   42 | /*  1186 */ "<%1$s type=integer>0x%2$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*  1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*  1252 */ "%1$s_%2$s_MODE='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "export %1$s_%2$s_MODE\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*  1297 */ "%1$s_%2$s='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   48 | /*  1332 */ "%1$s_%2$s_CT=%3$d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "export %1$s_%2$s_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1371 */ "OPTION_CT=%d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "export OPTION_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   52 | /*  1402 */ "%1$s_%2$s=%3$s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*  1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  1477 */ "        case \"${OPT_CODE}\" in\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*  1508 */ "            if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:317:16: warning: format string contains '\0' within the string body [-Wformat]
  317 |         printf(ARG_BY_NUM_FMT, pOpts->pzPROGNAME, pOD->pz_NAME,
      |                ^~~~~~~~~~~~~~
./ao-strs.h:46:31: note: expanded from macro 'ARG_BY_NUM_FMT'
   46 | #define ARG_BY_NUM_FMT        (ao_strs_strtable+286)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:86:23: note: format string is defined here
   42 | /*   256 */ "      \0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   263 */ "     \0"
      | ~~~~~~~~~~~~~~~~~~~~~
   44 | /*   269 */ "   \0"
      | ~~~~~~~~~~~~~~~~~~~
   45 | /*   273 */ "  \0"
      | ~~~~~~~~~~~~~~~~~~
   46 | /*   276 */ "all\0"
      | ~~~~~~~~~~~~~~~~~~~
   47 | /*   280 */ " \t\n"
      | ~~~~~~~~~~~~~~~~~~~
   48 |             ":=\0"
      |             ~~~~~~
   49 | /*   286 */ "%s_%s_%d=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   296 */ "''\0"
      | ~~~~~~~~~~~~~~~~~~
   51 | /*   299 */ "        ;;\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   312 */ "'\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*   316 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   323 */ "  %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   329 */ "%%-%ds\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   336 */ "\n"
      | ~~~~~~~~~~~~~~~~
   57 |             "export %s_%s_%d\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:320:16: warning: format string contains '\0' within the string body [-Wformat]
  320 |         printf(EXPORT_ARG_FMT, pOpts->pzPROGNAME, pOD->pz_NAME,
      |                ^~~~~~~~~~~~~~
./ao-strs.h:74:31: note: expanded from macro 'EXPORT_ARG_FMT'
   74 | #define EXPORT_ARG_FMT        (ao_strs_strtable+336)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:94:31: note: format string is defined here
   42 | /*   296 */ "''\0"
      | ~~~~~~~~~~~~~~~~~~
   43 | /*   299 */ "        ;;\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   312 */ "'\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   45 | /*   316 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   323 */ "  %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   329 */ "%%-%ds\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   336 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "export %s_%s_%d\n\0"
      |             ~~~~~~~~~~~~~~~~~~^~~
   50 | /*   354 */ "false\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   51 | /*   360 */ "    -* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   53 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   386 */ "*INVALID*\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:359:12: warning: format string contains '\0' within the string body [-Wformat]
  359 |     printf(zOptCtFmt, pOpts->curOptIdx-1);
      |            ^~~~~~~~~
./ao-strs.h:272:31: note: expanded from macro 'zOptCtFmt'
  272 | #define zOptCtFmt             (ao_strs_strtable+1371)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:171:32: note: format string is defined here
   42 | /*  1252 */ "%1$s_%2$s_MODE='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "export %1$s_%2$s_MODE\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*  1297 */ "%1$s_%2$s='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   46 | /*  1332 */ "%1$s_%2$s_CT=%3$d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "export %1$s_%2$s_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*  1371 */ "OPTION_CT=%d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "export OPTION_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1402 */ "%1$s_%2$s=%3$s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   52 | /*  1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*  1477 */ "        case \"${OPT_CODE}\" in\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*  1508 */ "            if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |             "                echo 'Error:  more than %3$d %2$s options'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:387:20: warning: format string contains '\0' within the string body [-Wformat]
  387 |             printf(zEquivMode, pOpts->pzPROGNAME, pOD->pz_NAME, p->pz_NAME);
      |                    ^~~~~~~~~~
./ao-strs.h:244:31: note: expanded from macro 'zEquivMode'
  244 | #define zEquivMode            (ao_strs_strtable+1252)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:165:37: note: format string is defined here
   42 |             "#\n\0"
      |             ~~~~~~~
   43 | /*  1026 */ "echo 'Warning:  Cannot load options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*  1073 */ "echo 'Warning:  Cannot save options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*  1120 */ "echo 'Warning:  Cannot suppress the loading of options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*  1186 */ "<%1$s type=integer>0x%2$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*  1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*  1252 */ "%1$s_%2$s_MODE='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "export %1$s_%2$s_MODE\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1297 */ "%1$s_%2$s='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   52 | /*  1332 */ "%1$s_%2$s_CT=%3$d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "export %1$s_%2$s_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*  1371 */ "OPTION_CT=%d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "export OPTION_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  1402 */ "%1$s_%2$s=%3$s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:424:20: warning: format string contains '\0' within the string body [-Wformat]
  424 |             printf(zOptDisabl, pOpts->pzPROGNAME, pOD->pz_NAME,
      |                    ^~~~~~~~~~
./ao-strs.h:274:31: note: expanded from macro 'zOptDisabl'
  274 | #define zOptDisabl            (ao_strs_strtable+1402)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:173:32: note: format string is defined here
   42 | /*  1297 */ "%1$s_%2$s='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   44 | /*  1332 */ "%1$s_%2$s_CT=%3$d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "export %1$s_%2$s_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*  1371 */ "OPTION_CT=%d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "export OPTION_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   48 | /*  1402 */ "%1$s_%2$s=%3$s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   52 | /*  1477 */ "        case \"${OPT_CODE}\" in\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*  1508 */ "            if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "                echo 'Error:  more than %3$d %2$s options'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |             "                exit 1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "            fi >&2\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:435:20: warning: format string contains '\0' within the string body [-Wformat]
  435 |             printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME,
      |                    ^~~~~~~~~~
./ao-strs.h:276:31: note: expanded from macro 'zOptNumFmt'
  276 | #define zOptNumFmt            (ao_strs_strtable+1435)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:175:32: note: format string is defined here
   42 | /*  1332 */ "%1$s_%2$s_CT=%3$d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "export %1$s_%2$s_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*  1371 */ "OPTION_CT=%d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "export OPTION_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   46 | /*  1402 */ "%1$s_%2$s=%3$s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   48 | /*  1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1477 */ "        case \"${OPT_CODE}\" in\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*  1508 */ "            if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "                echo 'Error:  more than %3$d %2$s options'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "                exit 1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "            fi >&2\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "    echo %1$s_%2$s has not been set\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:455:20: warning: format string contains '\0' within the string body [-Wformat]
  455 |             printf(zFullOptFmt, pOpts->pzPROGNAME, pOD->pz_NAME,
      |                    ^~~~~~~~~~~
./ao-strs.h:252:31: note: expanded from macro 'zFullOptFmt'
  252 | #define zFullOptFmt           (ao_strs_strtable+1297)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:167:32: note: format string is defined here
   42 | /*  1073 */ "echo 'Warning:  Cannot save options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*  1120 */ "echo 'Warning:  Cannot suppress the loading of options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*  1186 */ "<%1$s type=integer>0x%2$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*  1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*  1252 */ "%1$s_%2$s_MODE='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "export %1$s_%2$s_MODE\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*  1297 */ "%1$s_%2$s='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1332 */ "%1$s_%2$s_CT=%3$d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "export %1$s_%2$s_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*  1371 */ "OPTION_CT=%d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "export OPTION_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*  1402 */ "%1$s_%2$s=%3$s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:467:20: warning: format string contains '\0' within the string body [-Wformat]
  467 |             printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME,
      |                    ^~~~~~~~~~
./ao-strs.h:276:31: note: expanded from macro 'zOptNumFmt'
  276 | #define zOptNumFmt            (ao_strs_strtable+1435)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:175:32: note: format string is defined here
   42 | /*  1332 */ "%1$s_%2$s_CT=%3$d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |             "export %1$s_%2$s_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*  1371 */ "OPTION_CT=%d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "export OPTION_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   46 | /*  1402 */ "%1$s_%2$s=%3$s\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   48 | /*  1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1477 */ "        case \"${OPT_CODE}\" in\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*  1508 */ "            if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "                echo 'Error:  more than %3$d %2$s options'\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |             "                echo \"$%1$s_USAGE_TEXT\"\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "                exit 1\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |             "            fi >&2\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |             "    echo %1$s_%2$s has not been set\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:475:16: warning: format string contains '\0' within the string body [-Wformat]
  475 |         printf(OPT_VAL_FMT, pOpts->pzPROGNAME, pOD->pz_NAME);
      |                ^~~~~~~~~~~
./ao-strs.h:156:31: note: expanded from macro 'OPT_VAL_FMT'
  156 | #define OPT_VAL_FMT           (ao_strs_strtable+552)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:119:20: note: format string is defined here
   42 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   523 */ "\t\0"
      | ~~~~~~~~~~~~~~~~~~
   45 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~
   46 | /*   530 */ "option\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   537 */ "\n"
      | ~~~~~~~~~~~~~~~~
   48 |             "export %s_%s\n\0"
      |             ~~~~~~~~~~~~~~~~~~
   49 | /*   552 */ "%s_%s=\0"
      | ~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
   51 | /*   563 */ "PAGER\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   52 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
   54 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   56 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
   57 | /*   620 */ " -- %s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:38:
./putshell.c:477:16: warning: format string contains '\0' within the string body [-Wformat]
  477 |         printf(OPT_END_FMT, pOpts->pzPROGNAME, pOD->pz_NAME);
      |                ^~~~~~~~~~~
./ao-strs.h:154:31: note: expanded from macro 'OPT_END_FMT'
  154 | #define OPT_END_FMT           (ao_strs_strtable+537)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:118:28: note: format string is defined here
   42 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   523 */ "\t\0"
      | ~~~~~~~~~~~~~~~~~~
   46 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~
   47 | /*   530 */ "option\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   537 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "export %s_%s\n\0"
      |             ~~~~~~~~~~~~~~~^~~
   50 | /*   552 */ "%s_%s=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
   52 | /*   563 */ "PAGER\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
   55 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   57 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:221:21: warning: format string contains '\0' within the string body [-Wformat]
  221 |         fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText);
      |                     ^~~~~~~~~~~~~~~
./ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt'
  224 | #define ao_name_use_fmt       (ao_strs_strtable+791)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:143:26: note: format string is defined here
   42 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   738 */ "true\0"
      | ~~~~~~~~~~~~~~~~~~~~
   44 | /*   743 */ "<%s type=%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   756 */ "VERSION\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   764 */ "#x%02X;\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   772 */ "OPT_ARG_NEEDED=YES\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   791 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "# %s -- %s\n\0"
      |             ~~~~~~~~~~~~~^~~
   50 | /*   804 */ "# DEFAULT: \0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   816 */ "'\\''\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   52 | /*   821 */ " '%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*   827 */ "libopts misguessed length of string\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   864 */ "\n"
      | ~~~~~~~~~~~~~~~~
   55 |             "OPTION_CT=0\n\0"
      |             ~~~~~~~~~~~~~~~~~
   56 | /*   878 */ "set --\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   885 */ "/tmp\0"
      | ~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:303:21: warning: format string contains '\0' within the string body [-Wformat]
  303 |         fprintf(fp, NULL_ATR_FMT, ovp->pzName);
      |                     ^~~~~~~~~~~~
./ao-strs.h:136:31: note: expanded from macro 'NULL_ATR_FMT'
  136 | #define NULL_ATR_FMT          (ao_strs_strtable+498)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:112:21: note: format string is defined here
   42 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   44 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   46 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   47 |             "  \0"
      |             ~~~~~~
   48 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   523 */ "\t\0"
      | ~~~~~~~~~~~~~~~~~~
   52 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~
   53 | /*   530 */ "option\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   537 */ "\n"
      | ~~~~~~~~~~~~~~~~
   55 |             "export %s_%s\n\0"
      |             ~~~~~~~~~~~~~~~~~~
   56 | /*   552 */ "%s_%s=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:318:25: warning: format string contains '\0' within the string body [-Wformat]
  318 |             fprintf(fp, TYPE_ATR_FMT, ovp->pzName, typ);
      |                         ^~~~~~~~~~~~
./ao-strs.h:212:31: note: expanded from macro 'TYPE_ATR_FMT'
  212 | #define TYPE_ATR_FMT          (ao_strs_strtable+743)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:138:26: note: format string is defined here
   42 |             "env | grep '^%s_'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   667 */ "=%1$lu # 0x%1$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   685 */ "stdout\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   692 */ "%A %B %e, %Y at %r %Z\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   714 */ "TMPDIR\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   738 */ "true\0"
      | ~~~~~~~~~~~~~~~~~~~~
   49 | /*   743 */ "<%s type=%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   756 */ "VERSION\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   764 */ "#x%02X;\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   772 */ "OPT_ARG_NEEDED=YES\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   791 */ "\n"
      | ~~~~~~~~~~~~~~~~
   54 |             "# %s -- %s\n\0"
      |             ~~~~~~~~~~~~~~~~
   55 | /*   804 */ "# DEFAULT: \0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   816 */ "'\\''\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   57 | /*   821 */ " '%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:338:25: warning: format string contains '\0' within the string body [-Wformat]
  338 |             fprintf(fp, END_XML_FMT, ovp->pzName);
      |                         ^~~~~~~~~~~
./ao-strs.h:68:31: note: expanded from macro 'END_XML_FMT'
   68 | #define END_XML_FMT           (ao_strs_strtable+316)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:90:21: note: format string is defined here
   42 | /*   276 */ "all\0"
      | ~~~~~~~~~~~~~~~~~~~
   43 | /*   280 */ " \t\n"
      | ~~~~~~~~~~~~~~~~~~~
   44 |             ":=\0"
      |             ~~~~~~
   45 | /*   286 */ "%s_%s_%d=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   296 */ "''\0"
      | ~~~~~~~~~~~~~~~~~~
   47 | /*   299 */ "        ;;\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   312 */ "'\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   49 | /*   316 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   323 */ "  %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   329 */ "%%-%ds\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   336 */ "\n"
      | ~~~~~~~~~~~~~~~~
   53 |             "export %s_%s_%d\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~
   54 | /*   354 */ "false\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   55 | /*   360 */ "    -* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   57 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:344:21: warning: format string contains '\0' within the string body [-Wformat]
  344 |         fprintf(fp, NUMB_ATR_FMT, ovp->pzName, ovp->v.longVal);
      |                     ^~~~~~~~~~~~
./ao-strs.h:138:31: note: expanded from macro 'NUMB_ATR_FMT'
  138 | #define NUMB_ATR_FMT          (ao_strs_strtable+1186)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:162:49: note: format string is defined here
   42 | /*   939 */ "        '%s' | \\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   957 */ "<%1$s type=boolean>%2$s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   989 */ "#  From the %s option definitions\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 |             "#\n\0"
      |             ~~~~~~~
   46 | /*  1026 */ "echo 'Warning:  Cannot load options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*  1073 */ "echo 'Warning:  Cannot save options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*  1120 */ "echo 'Warning:  Cannot suppress the loading of options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*  1186 */ "<%1$s type=integer>0x%2$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*  1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*  1252 */ "%1$s_%2$s_MODE='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |             "export %1$s_%2$s_MODE\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*  1297 */ "%1$s_%2$s='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |             "export %1$s_%2$s\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~
   55 | /*  1332 */ "%1$s_%2$s_CT=%3$d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |             "export %1$s_%2$s_CT\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*  1371 */ "OPTION_CT=%d\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:348:21: warning: format string contains '\0' within the string body [-Wformat]
  348 |         fprintf(fp, BOOL_ATR_FMT, ovp->pzName,
      |                     ^~~~~~~~~~~~
./ao-strs.h:48:31: note: expanded from macro 'BOOL_ATR_FMT'
   48 | #define BOOL_ATR_FMT          (ao_strs_strtable+957)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:156:46: note: format string is defined here
   42 |             "OPTION_CT=0\n\0"
      |             ~~~~~~~~~~~~~~~~~
   43 | /*   878 */ "set --\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   885 */ "/tmp\0"
      | ~~~~~~~~~~~~~~~~~~~~
   45 | /*   890 */ "            ;;\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   907 */ "        '%c' )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   923 */ "        '%s' )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   939 */ "        '%s' | \\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   957 */ "<%1$s type=boolean>%2$s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   989 */ "#  From the %s option definitions\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |             "#\n\0"
      |             ~~~~~~~
   52 | /*  1026 */ "echo 'Warning:  Cannot load options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 | /*  1073 */ "echo 'Warning:  Cannot save options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*  1120 */ "echo 'Warning:  Cannot suppress the loading of options files' >&2\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*  1186 */ "<%1$s type=integer>0x%2$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*  1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*  1252 */ "%1$s_%2$s_MODE='%3$s'\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:366:17: warning: format string contains '\0' within the string body [-Wformat]
  366 |     fprintf(fp, OPEN_XML_FMT, name);
      |                 ^~~~~~~~~~~~
./ao-strs.h:148:31: note: expanded from macro 'OPEN_XML_FMT'
  148 | #define OPEN_XML_FMT          (ao_strs_strtable+525)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:115:18: note: format string is defined here
   42 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   44 |             "  \0"
      |             ~~~~~~
   45 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   523 */ "\t\0"
      | ~~~~~~~~~~~~~~~~~~
   49 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~^~~
   50 | /*   530 */ "option\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   537 */ "\n"
      | ~~~~~~~~~~~~~~~~
   52 |             "export %s_%s\n\0"
      |             ~~~~~~~~~~~~~~~~~~
   53 | /*   552 */ "%s_%s=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
   55 | /*   563 */ "PAGER\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   56 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:394:17: warning: format string contains '\0' within the string body [-Wformat]
  394 |     fprintf(fp, END_XML_FMT, name);
      |                 ^~~~~~~~~~~
./ao-strs.h:68:31: note: expanded from macro 'END_XML_FMT'
   68 | #define END_XML_FMT           (ao_strs_strtable+316)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:90:21: note: format string is defined here
   42 | /*   276 */ "all\0"
      | ~~~~~~~~~~~~~~~~~~~
   43 | /*   280 */ " \t\n"
      | ~~~~~~~~~~~~~~~~~~~
   44 |             ":=\0"
      |             ~~~~~~
   45 | /*   286 */ "%s_%s_%d=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   296 */ "''\0"
      | ~~~~~~~~~~~~~~~~~~
   47 | /*   299 */ "        ;;\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   312 */ "'\n\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   49 | /*   316 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   323 */ "  %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   329 */ "%%-%ds\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   52 | /*   336 */ "\n"
      | ~~~~~~~~~~~~~~~~
   53 |             "export %s_%s_%d\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~
   54 | /*   354 */ "false\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   55 | /*   360 */ "    -* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   370 */ "flag\0"
      | ~~~~~~~~~~~~~~~~~~~~
   57 | /*   375 */ "INVALID-%d\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:417:21: warning: format string contains '\0' within the string body [-Wformat]
  417 |         fprintf(fp, OPEN_CLOSE_FMT, name);
      |                     ^~~~~~~~~~~~~~
./ao-strs.h:146:31: note: expanded from macro 'OPEN_CLOSE_FMT'
  146 | #define OPEN_CLOSE_FMT        (ao_strs_strtable+498)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:112:21: note: format string is defined here
   42 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   44 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   46 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   47 |             "  \0"
      |             ~~~~~~
   48 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   523 */ "\t\0"
      | ~~~~~~~~~~~~~~~~~~
   52 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~
   53 | /*   530 */ "option\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   537 */ "\n"
      | ~~~~~~~~~~~~~~~~
   55 |             "export %s_%s\n\0"
      |             ~~~~~~~~~~~~~~~~~~
   56 | /*   552 */ "%s_%s=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:421:17: warning: format string contains '\0' within the string body [-Wformat]
  421 |     fprintf(fp, NESTED_OPT_FMT, name);
      |                 ^~~~~~~~~~~~~~
./ao-strs.h:114:31: note: expanded from macro 'NESTED_OPT_FMT'
  114 | #define NESTED_OPT_FMT        (ao_strs_strtable+452)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:107:32: note: format string is defined here
   42 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   45 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   49 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   51 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   52 |             "  \0"
      |             ~~~~~~
   53 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   523 */ "\t\0"
      | ~~~~~~~~~~~~~~~~~~
   57 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:451:21: warning: format string contains '\0' within the string body [-Wformat]
  451 |         fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText);
      |                     ^~~~~~~~~~~~~~~
./ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt'
  224 | #define ao_name_use_fmt       (ao_strs_strtable+791)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:143:26: note: format string is defined here
   42 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   738 */ "true\0"
      | ~~~~~~~~~~~~~~~~~~~~
   44 | /*   743 */ "<%s type=%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   756 */ "VERSION\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   764 */ "#x%02X;\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   772 */ "OPT_ARG_NEEDED=YES\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   791 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "# %s -- %s\n\0"
      |             ~~~~~~~~~~~~~^~~
   50 | /*   804 */ "# DEFAULT: \0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   816 */ "'\\''\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   52 | /*   821 */ " '%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*   827 */ "libopts misguessed length of string\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   864 */ "\n"
      | ~~~~~~~~~~~~~~~~
   55 |             "OPTION_CT=0\n\0"
      |             ~~~~~~~~~~~~~~~~~
   56 | /*   878 */ "set --\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   885 */ "/tmp\0"
      | ~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:472:21: warning: format string contains '\0' within the string body [-Wformat]
  472 |         fprintf(fp, NESTED_OPT_FMT, od->pz_Name);
      |                     ^~~~~~~~~~~~~~
./ao-strs.h:114:31: note: expanded from macro 'NESTED_OPT_FMT'
  114 | #define NESTED_OPT_FMT        (ao_strs_strtable+452)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:107:32: note: format string is defined here
   42 | /*   396 */ "\\n\\\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   401 */ "    --* )\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*   412 */ "--\0"
      | ~~~~~~~~~~~~~~~~~~
   45 | /*   415 */ "LONGUSAGE\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   425 */ "            %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   441 */ "\\%03o\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   447 */ "more\0"
      | ~~~~~~~~~~~~~~~~~~~~
   49 | /*   452 */ "<%s type=nested>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   470 */ "%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~
   51 | /*   474 */ "%s\n"
      | ~~~~~~~~~~~~~~~~~~
   52 |             "  \0"
      |             ~~~~~~
   53 | /*   480 */ "OPT_ARG_NEEDED=NO\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   498 */ "<%s/>\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   505 */ "OPT_ARG_NEEDED=OK\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 | /*   523 */ "\t\0"
      | ~~~~~~~~~~~~~~~~~~
   57 | /*   525 */ "<%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:586:25: warning: format string contains '\0' within the string body [-Wformat]
  586 |             fprintf(fp, zFmtProg, opts->pzProgName);
      |                         ^~~~~~~~
./ao-strs.h:250:31: note: expanded from macro 'zFmtProg'
  250 | #define zFmtProg              (ao_strs_strtable+49)
      |                               ^~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:47:29: note: format string is defined here
   42 | /*     0 */ "-_^\0"
      |             ~~~~~~~
   43 | /*     4 */ "  %s%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*    12 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   48 | /*    64 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "%s\n\n\0"
      |             ~~~~~~~~~~
   50 | /*    70 */ "=file\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   51 | /*    76 */ "=Mbr\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*    81 */ "=Cplx\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*    87 */ "[=arg]\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*    94 */ "--%2$s%1$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   105 */ "=Tim\0"
      | ~~~~~~~~~~~~~~~~~~~~
   56 | /*   110 */ "none\0"
      | ~~~~~~~~~~~~~~~~~~~~
   57 | /*   115 */ "#  preset/initialization file\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:605:21: warning: format string contains '\0' within the string body [-Wformat]
  605 |         fprintf(fp, zPresetFile, time_str);
      |                     ^~~~~~~~~~~
./ao-strs.h:288:31: note: expanded from macro 'zPresetFile'
  288 | #define zPresetFile           (ao_strs_strtable+115)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:58:22: note: format string is defined here
   42 | /*    76 */ "=Mbr\0"
      | ~~~~~~~~~~~~~~~~~~~~
   43 | /*    81 */ "=Cplx\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   44 | /*    87 */ "[=arg]\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   45 | /*    94 */ "--%2$s%1$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   105 */ "=Tim\0"
      | ~~~~~~~~~~~~~~~~~~~~
   47 | /*   110 */ "none\0"
      | ~~~~~~~~~~~~~~~~~~~~
   48 | /*   115 */ "#  preset/initialization file\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |             "#  %s#\n\0"
      |             ~~~~~~~~~^~~
   50 | /*   153 */ " %3s %-14s %s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   167 */ "%s\0"
      | ~~~~~~~~~~~~~~~~~~
   52 | /*   170 */ "T/F\0"
      | ~~~~~~~~~~~~~~~~~~~
   53 | /*   174 */ "\n"
      | ~~~~~~~~~~~~~~~~
   54 |             "%s\n\n"
      |             ~~~~~~~~
   55 |             "%s\0"
      |             ~~~~~~
   56 | /*   182 */ "Fil\0"
      | ~~~~~~~~~~~~~~~~~~~
   57 | /*   186 */ "KWd\0"
      | ~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:616:21: warning: format string contains '\0' within the string body [-Wformat]
  616 |         fprintf(fp, zFmtProg, opts->pzProgName);
      |                     ^~~~~~~~
./ao-strs.h:250:31: note: expanded from macro 'zFmtProg'
  250 | #define zFmtProg              (ao_strs_strtable+49)
      |                               ^~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:47:29: note: format string is defined here
   42 | /*     0 */ "-_^\0"
      |             ~~~~~~~
   43 | /*     4 */ "  %s%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*    12 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   48 | /*    64 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "%s\n\n\0"
      |             ~~~~~~~~~~
   50 | /*    70 */ "=file\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   51 | /*    76 */ "=Mbr\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*    81 */ "=Cplx\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*    87 */ "[=arg]\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*    94 */ "--%2$s%1$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   105 */ "=Tim\0"
      | ~~~~~~~~~~~~~~~~~~~~
   56 | /*   110 */ "none\0"
      | ~~~~~~~~~~~~~~~~~~~~
   57 | /*   115 */ "#  preset/initialization file\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:647:21: warning: format string contains '\0' within the string body [-Wformat]
  647 |         fprintf(fp, ao_name_use_fmt, pod->pz_Name, pod->pzText);
      |                     ^~~~~~~~~~~~~~~
./ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt'
  224 | #define ao_name_use_fmt       (ao_strs_strtable+791)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:143:26: note: format string is defined here
   42 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   738 */ "true\0"
      | ~~~~~~~~~~~~~~~~~~~~
   44 | /*   743 */ "<%s type=%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   756 */ "VERSION\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   764 */ "#x%02X;\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   772 */ "OPT_ARG_NEEDED=YES\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   791 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "# %s -- %s\n\0"
      |             ~~~~~~~~~~~~~^~~
   50 | /*   804 */ "# DEFAULT: \0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   816 */ "'\\''\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   52 | /*   821 */ " '%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*   827 */ "libopts misguessed length of string\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   864 */ "\n"
      | ~~~~~~~~~~~~~~~~
   55 |             "OPTION_CT=0\n\0"
      |             ~~~~~~~~~~~~~~~~~
   56 | /*   878 */ "set --\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   885 */ "/tmp\0"
      | ~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:759:29: warning: format string contains '\0' within the string body [-Wformat]
  759 |                 fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText);
      |                             ^~~~~~~~~~~~~~~
./ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt'
  224 | #define ao_name_use_fmt       (ao_strs_strtable+791)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:143:26: note: format string is defined here
   42 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   738 */ "true\0"
      | ~~~~~~~~~~~~~~~~~~~~
   44 | /*   743 */ "<%s type=%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   756 */ "VERSION\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   764 */ "#x%02X;\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   772 */ "OPT_ARG_NEEDED=YES\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   791 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "# %s -- %s\n\0"
      |             ~~~~~~~~~~~~~^~~
   50 | /*   804 */ "# DEFAULT: \0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   816 */ "'\\''\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   52 | /*   821 */ " '%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*   827 */ "libopts misguessed length of string\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   864 */ "\n"
      | ~~~~~~~~~~~~~~~~
   55 |             "OPTION_CT=0\n\0"
      |             ~~~~~~~~~~~~~~~~~
   56 | /*   878 */ "set --\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   885 */ "/tmp\0"
      | ~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:41:
./save.c:766:21: warning: format string contains '\0' within the string body [-Wformat]
  766 |         fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText);
      |                     ^~~~~~~~~~~~~~~
./ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt'
  224 | #define ao_name_use_fmt       (ao_strs_strtable+791)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:143:26: note: format string is defined here
   42 | /*   721 */ "%s/use-%u.XXXXXX\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 | /*   738 */ "true\0"
      | ~~~~~~~~~~~~~~~~~~~~
   44 | /*   743 */ "<%s type=%s>\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   756 */ "VERSION\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   46 | /*   764 */ "#x%02X;\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   47 | /*   772 */ "OPT_ARG_NEEDED=YES\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   791 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "# %s -- %s\n\0"
      |             ~~~~~~~~~~~~~^~~
   50 | /*   804 */ "# DEFAULT: \0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 | /*   816 */ "'\\''\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   52 | /*   821 */ " '%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*   827 */ "libopts misguessed length of string\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   864 */ "\n"
      | ~~~~~~~~~~~~~~~~
   55 |             "OPTION_CT=0\n\0"
      |             ~~~~~~~~~~~~~~~~~
   56 | /*   878 */ "set --\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   885 */ "/tmp\0"
      | ~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:48:
./usage.c:301:35: warning: format string contains '\0' within the string body [-Wformat]
  301 |             sprintf(line_fmt_buf, zFmtFmt, flen);
      |                                   ^~~~~~~
./ao-strs.h:248:31: note: expanded from macro 'zFmtFmt'
  248 | #define zFmtFmt               (ao_strs_strtable+37)
      |                               ^~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:46:26: note: format string is defined here
   42 | /*     0 */ "-_^\0"
      |             ~~~~~~~
   43 | /*     4 */ "  %s%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*    12 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*    64 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "%s\n\n\0"
      |             ~~~~~~~~~~
   50 | /*    70 */ "=file\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   51 | /*    76 */ "=Mbr\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*    81 */ "=Cplx\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*    87 */ "[=arg]\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*    94 */ "--%2$s%1$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   105 */ "=Tim\0"
      | ~~~~~~~~~~~~~~~~~~~~
   56 | /*   110 */ "none\0"
      | ~~~~~~~~~~~~~~~~~~~~
   57 | /*   115 */ "#  preset/initialization file\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:48:
./usage.c:306:35: warning: format string contains '\0' within the string body [-Wformat]
  306 |             sprintf(line_fmt_buf, zFmtFmt, flen);
      |                                   ^~~~~~~
./ao-strs.h:248:31: note: expanded from macro 'zFmtFmt'
  248 | #define zFmtFmt               (ao_strs_strtable+37)
      |                               ^~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:46:26: note: format string is defined here
   42 | /*     0 */ "-_^\0"
      |             ~~~~~~~
   43 | /*     4 */ "  %s%s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   44 | /*    12 */ "\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*    64 */ "\n"
      | ~~~~~~~~~~~~~~~~
   49 |             "%s\n\n\0"
      |             ~~~~~~~~~~
   50 | /*    70 */ "=file\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   51 | /*    76 */ "=Mbr\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*    81 */ "=Cplx\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   53 | /*    87 */ "[=arg]\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   54 | /*    94 */ "--%2$s%1$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   105 */ "=Tim\0"
      | ~~~~~~~~~~~~~~~~~~~~
   56 | /*   110 */ "none\0"
      | ~~~~~~~~~~~~~~~~~~~~
   57 | /*   115 */ "#  preset/initialization file\n"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libopts.c:48:
./usage.c:386:21: warning: format string contains '\0' within the string body [-Wformat]
  386 |         fprintf(fp, PUTS_FMT, t);
      |                     ^~~~~~~~
./ao-strs.h:170:31: note: expanded from macro 'PUTS_FMT'
  170 | #define PUTS_FMT              (ao_strs_strtable+596)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
./ao-strs.c:124:30: note: format string is defined here
   42 | /*   537 */ "\n"
      | ~~~~~~~~~~~~~~~~
   43 |             "export %s_%s\n\0"
      |             ~~~~~~~~~~~~~~~~~~
   44 | /*   552 */ "%s_%s=\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   45 | /*   559 */ " | \0"
      | ~~~~~~~~~~~~~~~~~~~
   46 | /*   563 */ "PAGER\0"
      | ~~~~~~~~~~~~~~~~~~~~~
   47 | /*   569 */ "%1$s %2$s ; rm -f %2$s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 | /*   592 */ " + \0"
      | ~~~~~~~~~~~~~~~~~~~
   49 | /*   596 */ "  puts(_(%s));\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
   50 | /*   612 */ "\\'\0"
      | ~~~~~~~~~~~~~~~~~~~
   51 | /*   615 */ "'%s'\0"
      | ~~~~~~~~~~~~~~~~~~~~
   52 | /*   620 */ " -- %s\0"
      | ~~~~~~~~~~~~~~~~~~~~~~
   53 | /*   627 */ "%s_%s_TEXT='\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 | /*   640 */ "#! %s\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~
   55 | /*   647 */ "\n"
      | ~~~~~~~~~~~~~~~~
   56 |             "env | grep '^%s_'\n\0"
      |             ~~~~~~~~~~~~~~~~~~~~~~~
   57 | /*   667 */ "=%1$lu # 0x%1$lX\n\0"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83 warnings generated.
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I../src -I. "-D_U_=__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-variadic-macros -Wfatal-errors -I/usr/lib -I/usr/include -MT libopts_la-libopts.lo -MD -MP -MF .deps/libopts_la-libopts.Tpo -c libopts.c -o libopts_la-libopts.o >/dev/null 2>&1
mv -f .deps/libopts_la-libopts.Tpo .deps/libopts_la-libopts.Plo
/bin/sh ../libtool  --tag=CC   --mode=link cc  -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -version-info  42:1:17 -fstack-protector-strong  -o libopts.la  libopts_la-libopts.lo  -lrt 
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
libtool: link: ar cr .libs/libopts.a .libs/libopts_la-libopts.o 
libtool: link: ranlib .libs/libopts.a
libtool: link: ( cd ".libs" && rm -f "libopts.la" && ln -s "../libopts.la" "libopts.la" )
gmake[2]: Leaving directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/libopts'
gmake[1]: Leaving directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/libopts'
Making all in src
gmake[1]: Entering directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src'
/usr/local/bin/gmake  all-recursive
gmake[2]: Entering directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src'
Making all in common
gmake[3]: Entering directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src/common'
/usr/local/bin/gmake  all-am
gmake[4]: Entering directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src/common'
depbase=`echo cidr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT cidr.o -MD -MP -MF $depbase.Tpo -c -o cidr.o cidr.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo err.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT err.o -MD -MP -MF $depbase.Tpo -c -o err.o err.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT list.o -MD -MP -MF $depbase.Tpo -c -o list.o list.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo cache.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT cache.o -MD -MP -MF $depbase.Tpo -c -o cache.o cache.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo services.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT services.o -MD -MP -MF $depbase.Tpo -c -o services.o services.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo get.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT get.o -MD -MP -MF $depbase.Tpo -c -o get.o get.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo fakepcap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT fakepcap.o -MD -MP -MF $depbase.Tpo -c -o fakepcap.o fakepcap.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo fakepcapnav.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT fakepcapnav.o -MD -MP -MF $depbase.Tpo -c -o fakepcapnav.o fakepcapnav.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo fakepoll.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT fakepoll.o -MD -MP -MF $depbase.Tpo -c -o fakepoll.o fakepoll.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo xX.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT xX.o -MD -MP -MF $depbase.Tpo -c -o xX.o xX.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo utils.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT utils.o -MD -MP -MF $depbase.Tpo -c -o utils.o utils.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo timer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT timer.o -MD -MP -MF $depbase.Tpo -c -o timer.o timer.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo git_version.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT git_version.o -MD -MP -MF $depbase.Tpo -c -o git_version.o git_version.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo sendpacket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT sendpacket.o -MD -MP -MF $depbase.Tpo -c -o sendpacket.o sendpacket.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo dlt_names.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT dlt_names.o -MD -MP -MF $depbase.Tpo -c -o dlt_names.o dlt_names.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo mac.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT mac.o -MD -MP -MF $depbase.Tpo -c -o mac.o mac.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo interface.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT interface.o -MD -MP -MF $depbase.Tpo -c -o interface.o interface.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo flows.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT flows.o -MD -MP -MF $depbase.Tpo -c -o flows.o flows.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo txring.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT txring.o -MD -MP -MF $depbase.Tpo -c -o txring.o txring.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo tcpdump.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT tcpdump.o -MD -MP -MF $depbase.Tpo -c -o tcpdump.o tcpdump.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo netmap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../..  -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT netmap.o -MD -MP -MF $depbase.Tpo -c -o netmap.o netmap.c &&\
mv -f $depbase.Tpo $depbase.Po
rm -f libcommon.a
ar cr libcommon.a cidr.o err.o list.o cache.o services.o get.o fakepcap.o fakepcapnav.o fakepoll.o xX.o utils.o timer.o git_version.o sendpacket.o dlt_names.o mac.o interface.o flows.o txring.o tcpdump.o netmap.o 
ranlib libcommon.a
gmake[4]: Leaving directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src/common'
gmake[3]: Leaving directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src/common'
Making all in tcpedit
gmake[3]: Entering directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src/tcpedit'
/usr/local/bin/gmake  all-am
gmake[4]: Entering directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src/tcpedit'
depbase=`echo tcpedit.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT tcpedit.o -MD -MP -MF $depbase.Tpo -c -o tcpedit.o tcpedit.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo parse_args.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT parse_args.o -MD -MP -MF $depbase.Tpo -c -o parse_args.o parse_args.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo edit_packet.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT edit_packet.o -MD -MP -MF $depbase.Tpo -c -o edit_packet.o edit_packet.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo portmap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT portmap.o -MD -MP -MF $depbase.Tpo -c -o portmap.o portmap.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo dlt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT dlt.o -MD -MP -MF $depbase.Tpo -c -o dlt.o dlt.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo checksum.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT checksum.o -MD -MP -MF $depbase.Tpo -c -o checksum.o checksum.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo incremental_checksum.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT incremental_checksum.o -MD -MP -MF $depbase.Tpo -c -o incremental_checksum.o incremental_checksum.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo tcpedit_api.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT tcpedit_api.o -MD -MP -MF $depbase.Tpo -c -o tcpedit_api.o tcpedit_api.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo fuzzing.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT fuzzing.o -MD -MP -MF $depbase.Tpo -c -o fuzzing.o fuzzing.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo rewrite_sequence.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT rewrite_sequence.o -MD -MP -MF $depbase.Tpo -c -o rewrite_sequence.o rewrite_sequence.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_plugins.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_plugins.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_plugins.o plugins/dlt_plugins.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/ethernet.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/ethernet.o -MD -MP -MF $depbase.Tpo -c -o plugins/ethernet.o plugins/ethernet.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_utils.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_utils.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_utils.o plugins/dlt_utils.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_en10mb/en10mb.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_en10mb/en10mb.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_en10mb/en10mb.o plugins/dlt_en10mb/en10mb.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_en10mb/en10mb_api.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_en10mb/en10mb_api.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_en10mb/en10mb_api.o plugins/dlt_en10mb/en10mb_api.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_hdlc/hdlc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_hdlc/hdlc.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_hdlc/hdlc.o plugins/dlt_hdlc/hdlc.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_hdlc/hdlc_api.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_hdlc/hdlc_api.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_hdlc/hdlc_api.o plugins/dlt_hdlc/hdlc_api.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_user/user.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_user/user.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_user/user.o plugins/dlt_user/user.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_user/user_api.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_user/user_api.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_user/user_api.o plugins/dlt_user/user_api.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_raw/raw.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_raw/raw.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_raw/raw.o plugins/dlt_raw/raw.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_null/null.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_null/null.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_null/null.o plugins/dlt_null/null.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_loop/loop.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_loop/loop.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_loop/loop.o plugins/dlt_loop/loop.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_linuxsll/linuxsll.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_linuxsll/linuxsll.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_linuxsll/linuxsll.o plugins/dlt_linuxsll/linuxsll.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_linuxsll2/linuxsll2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_linuxsll2/linuxsll2.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_linuxsll2/linuxsll2.o plugins/dlt_linuxsll2/linuxsll2.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_ieee80211/ieee80211.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_ieee80211/ieee80211.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_ieee80211/ieee80211.o plugins/dlt_ieee80211/ieee80211.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_ieee80211/ieee80211_hdr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_ieee80211/ieee80211_hdr.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_ieee80211/ieee80211_hdr.o plugins/dlt_ieee80211/ieee80211_hdr.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_radiotap/radiotap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_radiotap/radiotap.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_radiotap/radiotap.o plugins/dlt_radiotap/radiotap.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_jnpr_ether/jnpr_ether.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_jnpr_ether/jnpr_ether.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_jnpr_ether/jnpr_ether.o plugins/dlt_jnpr_ether/jnpr_ether.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo plugins/dlt_pppserial/pppserial.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
cc -DHAVE_CONFIG_H -I. -I../../src    -I.. -I./.. -I./../common -I./../.. -I/usr/local/include -I../../libopts  -I./plugins -I../../libopts -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT plugins/dlt_pppserial/pppserial.o -MD -MP -MF $depbase.Tpo -c -o plugins/dlt_pppserial/pppserial.o plugins/dlt_pppserial/pppserial.c &&\
mv -f $depbase.Tpo $depbase.Po
rm -f libtcpedit.a
ar cr libtcpedit.a tcpedit.o parse_args.o edit_packet.o portmap.o dlt.o checksum.o incremental_checksum.o tcpedit_api.o fuzzing.o rewrite_sequence.o plugins/dlt_plugins.o plugins/ethernet.o plugins/dlt_utils.o plugins/dlt_en10mb/en10mb.o plugins/dlt_en10mb/en10mb_api.o plugins/dlt_hdlc/hdlc.o plugins/dlt_hdlc/hdlc_api.o plugins/dlt_user/user.o plugins/dlt_user/user_api.o plugins/dlt_raw/raw.o plugins/dlt_null/null.o plugins/dlt_loop/loop.o plugins/dlt_linuxsll/linuxsll.o plugins/dlt_linuxsll2/linuxsll2.o plugins/dlt_ieee80211/ieee80211.o plugins/dlt_ieee80211/ieee80211_hdr.o plugins/dlt_radiotap/radiotap.o plugins/dlt_jnpr_ether/jnpr_ether.o plugins/dlt_pppserial/pppserial.o 
ranlib libtcpedit.a
gmake[4]: Leaving directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src/tcpedit'
gmake[3]: Leaving directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src/tcpedit'
Making all in fragroute
gmake[3]: Entering directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src/fragroute'
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-fragroute.o -MD -MP -MF .deps/libfragroute_a-fragroute.Tpo -c -o libfragroute_a-fragroute.o `test -f 'fragroute.c' || echo './'`fragroute.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-bget.o -MD -MP -MF .deps/libfragroute_a-bget.Tpo -c -o libfragroute_a-bget.o `test -f 'bget.c' || echo './'`bget.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-mod.o -MD -MP -MF .deps/libfragroute_a-mod.Tpo -c -o libfragroute_a-mod.o `test -f 'mod.c' || echo './'`mod.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-pkt.o -MD -MP -MF .deps/libfragroute_a-pkt.Tpo -c -o libfragroute_a-pkt.o `test -f 'pkt.c' || echo './'`pkt.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-argv.o -MD -MP -MF .deps/libfragroute_a-argv.Tpo -c -o libfragroute_a-argv.o `test -f 'argv.c' || echo './'`argv.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-randutil.o -MD -MP -MF .deps/libfragroute_a-randutil.Tpo -c -o libfragroute_a-randutil.o `test -f 'randutil.c' || echo './'`randutil.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-mod_delay.o -MD -MP -MF .deps/libfragroute_a-mod_delay.Tpo -c -o libfragroute_a-mod_delay.o `test -f 'mod_delay.c' || echo './'`mod_delay.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-mod_drop.o -MD -MP -MF .deps/libfragroute_a-mod_drop.Tpo -c -o libfragroute_a-mod_drop.o `test -f 'mod_drop.c' || echo './'`mod_drop.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-mod_dup.o -MD -MP -MF .deps/libfragroute_a-mod_dup.Tpo -c -o libfragroute_a-mod_dup.o `test -f 'mod_dup.c' || echo './'`mod_dup.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-mod_echo.o -MD -MP -MF .deps/libfragroute_a-mod_echo.Tpo -c -o libfragroute_a-mod_echo.o `test -f 'mod_echo.c' || echo './'`mod_echo.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-mod_ip_chaff.o -MD -MP -MF .deps/libfragroute_a-mod_ip_chaff.Tpo -c -o libfragroute_a-mod_ip_chaff.o `test -f 'mod_ip_chaff.c' || echo './'`mod_ip_chaff.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-mod_ip_frag.o -MD -MP -MF .deps/libfragroute_a-mod_ip_frag.Tpo -c -o libfragroute_a-mod_ip_frag.o `test -f 'mod_ip_frag.c' || echo './'`mod_ip_frag.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-mod_ip_opt.o -MD -MP -MF .deps/libfragroute_a-mod_ip_opt.Tpo -c -o libfragroute_a-mod_ip_opt.o `test -f 'mod_ip_opt.c' || echo './'`mod_ip_opt.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-mod_ip_ttl.o -MD -MP -MF .deps/libfragroute_a-mod_ip_ttl.Tpo -c -o libfragroute_a-mod_ip_ttl.o `test -f 'mod_ip_ttl.c' || echo './'`mod_ip_ttl.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-mod_ip_tos.o -MD -MP -MF .deps/libfragroute_a-mod_ip_tos.Tpo -c -o libfragroute_a-mod_ip_tos.o `test -f 'mod_ip_tos.c' || echo './'`mod_ip_tos.c
cc -DHAVE_CONFIG_H -I. -I../../src    -I./.. -I./../.. -I/usr/local/include -D_U_="__attribute__((unused))" -D_DEFAULT_SOURCE -O2 -pipe -fstack-protector-strong -fno-strict-aliasing   -Wno-variadic-macros -Wfatal-errors  -I/usr/lib -I/usr/include -MT libfragroute_a-mod_order.o -MD -MP -MF .deps/libfragroute_a-mod_order.Tpo -c -o libfragroute_a-mod_order.o `test -f 'mod_order.c' || echo './'`mod_order.c
In file included from mod.c:10:
In file included from ./mod.h:11:
In file included from ./pkt.h:11:
./../../lib/queue.h:510:4: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
In file included from mod_delay.c:10:
In file included from ./mod.h:11:
In file included from ./pkt.h:11:
./../../lib/queue.h:510:4: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
  510 |                 (  510 |                 (elm2)->field.cqe_prev->felm2)->fieield.ld.cqe_prev->field.cqe_next = (elm2);        \
      |                  ^
      |                 int
cqe_next = (elm2);        \
      |                  ^
      |                 int
./../../lib/queue.h:510:9: fatal error: expected ';' after top level declarator
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (el./../../lib/queue.h:m2);        510:\
      |                       ^
      |                       ;
9: fatal error: expected ';' after top level declarator
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                       ^
      |                       ;
In file included from pkt.c:9:
In file included from ./pkt.h:11:
./../../lib/queue.h:510:4: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                  ^
      |                 int
./../../lib/queue.h:510:9: fatal error: expected ';' after top level declarator
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                       ^
      |                       ;
In file included from mod_ip_ttl.c:11:
In file included from ./mod.h:11:
In file included from ./pkt.h:11:
./../../lib/queue.h:510:4: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
  510 |                 (elm2)->field.cqe_prev->fieIn file included from mod_dup.c:10:
In file included from ./mod.h:11:
In file included from ./pkt.hld.:11:
cqe_next = (elm2);        \
      |                  ^
      |                 int
./../../lib/queue.h:510:4: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2)./../../lib/queue.h:510:9: fatal error: expected ';' after top level declarator
;        \
      |                  ^
      |                 int
  510 |                 (elm2)->field.cqe_prev->fiIn file included from In file included from mod_ip_chaff.celd./../../lib/queue.h:510:9: fatal error: expected ';' after top level declarator
:In file included from .cIn file included from 10:
mod_drop.c:In file included from   510 |                 (elm2)./mod.hmod_ip_tos.c:11:
In file included from ./mod.h:In file included from 1011:
In file included from ./pkt.h:11:
./../../lib/queue.h:510:4: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
:mod_echo.c  510 | :                (elm2)->f11:
In file included from ./pkt.h:11:
In file included from ./mod.h:11:
In file included from ./pkt.h:11:
./../../lib/queue.h:ield11:
./../../lib/queue.h:510:4: warning: :
In file included from ./mod.h:11:
In file included from ./pkt.h:11:
type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
qe.cq  510 | e                (_prevelm2)->field.cqe__ne./../../lib/queue.hx:510:4: t = (elm2);        \
      |                       ^p->fi
eld.cqe_nextmod_order.c:      rwarning: etype specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
10 = (el:
In file included from ./mod.h:11:
mIn file included from 2./pkt.h):;11:
  510 |                 (elmv->field.cqe_prev->        \
./../../lib/queue.h:510:4field.c:       |                  ^
      |                 int2
qewarning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
)->field.cq_./../../lib/queue.h:510:9e-  >510 |                 (elm2)-: fatal error: expected ';' after top level declarator
n>field.cqe_pre| _  510 |                 (elm2)->field.cqe_                      ;
prev->field.cqe_next = (elm2);        \
      |                       ^
      |                       ;
field.cqe_next = (elm2);v->field.cqe_next = (elm2);        \
      |                  ^
      |                 int
p        \
      |                  ^
      |                 int./../../lib/queue.h:510:9: fatal error: expected ';' after top level declarator
  r510
 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        e\
      |                       ^
      |                       ;
v->field.cqe_next = (elm2);        \
      |                  ^
      |                 int
./../../lib/queue.h:510:9: fatal error: expected ';' after top level declarator
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                       ^
      |                       ;
ext = (elm2);        \
      |                       ^
      |                       ;
./../../lib/queue.h:510:9: fatal error: expected ';' after top level declarator
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                       ^
      |                       ;
510:4: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                  ^
      |                 int
./../../lib/queue.h:510:9: fatal error: expected ';' after top level declarator
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                       ^
      |                       ;
1 warning and 1 error generated.
gmake[3]: *** [Makefile:608: libfragroute_a-mod_delay.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
mv -f .deps/libfragroute_a-randutil.Tpo .deps/libfragroute_a-randutil.Po
1 warning and 1 error generated.
gmake[3]: *** [Makefile:566: libfragroute_a-pkt.o] Error 1
1 warning and 1 error generated.
1 warning and 1 error generated.
1 warning and 1 error generated.
gmake[3]: *** [Makefile:706: libfragroute_a-mod_ip_ttl.o] Error 1
gmake[3]: *** [Makefile:734: libfragroute_a-mod_order.o] Error 1
gmake[3]: *** [Makefile:720: libfragroute_a-mod_ip_tos.o] Error 1
1 warning and 1 error generated.
In file included from mod_ip_frag.c:12:
./../../lib/queue.h:510:4: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                  ^
      |                 int
./../../lib/queue.h:510:9: fatal error: expected ';' after top level declarator
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                       ^
      |                       ;
1 warning and 1 error generatedgmake[3]: *** [Makefile:636: libfragroute_a-mod_dup.o] Error 1
.
1 warning and 1 error generated.
In file included from mod_ip_opt.c:13:
In file included from ./mod.h:11:
In file included from ./pkt.h:11:
./../../lib/queue.h:510:4: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                  ^
      |                 int
./../../lib/queue.h:510:9: fatal error: expected ';' after top level declarator
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                       ^
      |                       ;
gmake[3]: *** [Makefile:650: libfragroute_a-mod_echo.o] Error 1
mv -f .deps/libfragroute_a-argv.Tpo .deps/libfragroute_a-argv.Po
1 warning and 1 error generated.
gmake[3]: *** [Makefile:552: libfragroute_a-mod.o] Error 1
1 warning and 1 error generated.
1 warning and 1 error generated.
1 warning and 1 error generated.
In file included from fragroute.c:13:
./../../lib/queue.h:510:4: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                  ^
      |                 int
./../../lib/queue.h:510:9: fatal error: expected ';' after top level declarator
  510 |                 (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
      |                       ^
      |                       ;
gmake[3]: *** [Makefile:622: libfragroute_a-mod_drop.o] Error 1
mv -f .deps/libfragroute_a-bget.Tpo .deps/libfragroute_a-bget.Po
gmake[3]: *** [Makefile:678: libfragroute_a-mod_ip_frag.o] Error 1
gmake[3]: *** [Makefile:692: libfragroute_a-mod_ip_opt.o] Error 1
gmake[3]: *** [Makefile:664: libfragroute_a-mod_ip_chaff.o] Error 1
1 warning and 1 error generated.
gmake[3]: *** [Makefile:524: libfragroute_a-fragroute.o] Error 1
gmake[3]: Leaving directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src/fragroute'
gmake[2]: *** [Makefile:1228: all-recursive] Error 1
gmake[2]: Leaving directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src'
gmake[1]: *** [Makefile:607: all] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/net-mgmt/tcpreplay/work/tcpreplay-4.5.2/src'
gmake: *** [Makefile:462: all-recursive] Error 1
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/net-mgmt/tcpreplay

Links

Depends On

Depend Of

Nothing

Categories

CVEs

  • Loading CVE information...

LLM Analysis