gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, long-double, updated. gawk-4.1.0-263-ge9


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, long-double, updated. gawk-4.1.0-263-ge9a19d4
Date: Mon, 23 Dec 2013 20:27:26 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, long-double has been updated
       via  e9a19d4fc42fab994304af3f9cbe409735ab13c8 (commit)
       via  2f729f0693c1edfe2e06fd78f7b1173bf9c97bb7 (commit)
       via  c66f7da30bb5635957b6e68c1e1db7e77e7b4174 (commit)
       via  b058d18ea65146294c6396e6439accfe3ccdcb6c (commit)
       via  6d23f400a4c9e32f748228d168ee738fe422ae4b (commit)
       via  8481a586e4037d5c6f02fd28ad1e4a7eec1b9e65 (commit)
       via  e101ed338289137fca2e72a6de737d87ea7f80b9 (commit)
       via  0d5f75ad13532954190098a3f4a7a0f180fedbb2 (commit)
       via  6d3ff31ea2921361e1044356b2c7fce7da35ad72 (commit)
       via  fe8ba2cef509175a9d624503af68bbc55f5bab53 (commit)
       via  477cb50c4c5b9e13e745a8e1413d532e27383d66 (commit)
       via  2d800ac3325d74356994477b763d74e51eae19a2 (commit)
       via  0fe10e90378a965649ff81a2ac6b4bb168ea96c1 (commit)
       via  c3d842c8bbf7b90113ba49b3a2cfa8436cda4a87 (commit)
       via  16ba64dd4bda26b352916e1d60797a74f636d6dd (commit)
       via  2a65624f71954cd1d6b62818852a8b1075b535a8 (commit)
       via  05a4a3664bd1cf255c0ecc1d96ab0fa4588e93f1 (commit)
       via  70778853494d7ec00a77d42617fdd030c74c9bec (commit)
       via  b4d5e605c81adf70e66f6ab178a85a05dd7dfc45 (commit)
       via  4b44495a814afb5ed896ac21fe5aaeb4b3a1cd4a (commit)
       via  71e06c39df20400fbc04d7a3eba04700c27928f8 (commit)
       via  1edf4055bc5d91cd77228da9b2756ac8f4e7b004 (commit)
       via  aa44b534077dcf8cfecdafecfe38791280578429 (commit)
       via  c0c2b9f5571b9c01e7fd3dd7553ecb9a3870756b (commit)
       via  d0d7d738e79829536176cb4763ec2d0df799ddfc (commit)
       via  70c5bdd817c0dc7cbdd95f9e2c04639ffecb1e61 (commit)
       via  bbf10e4b72801d9c52aad4140dda110795a5af78 (commit)
       via  da923f91d9bd8ade673a4f2f15be3d78a36b759e (commit)
       via  4b8cca04a77660f118135ea72c2ef812fbe9ed26 (commit)
       via  85f06529ce8c4f015e3521f1f32dcad65e41974c (commit)
       via  c084ecfb72609150bdfdce04831e83bb0e4e5cb6 (commit)
       via  b011990439cbb5dfc01ceb23a32c2ab13ab7de61 (commit)
       via  7bc4e38b948e20f3d72e06662691a527a50eecbf (commit)
       via  8067e43cf0c77c53e1a8eb5e2014f26ff5e68c59 (commit)
       via  a6a0845cddb30bbe273b3f3cba2ce7fb54c3ae06 (commit)
       via  34c3d2a82dd5f084d76d572ea06ed0ded9a0a14b (commit)
       via  0309026f317e4581400d245a1fea04533eb1c52f (commit)
       via  bb878ebb4fe7162b22de5d9439549e35940de5ec (commit)
       via  83a0c3f8ec9faf92909cd0cdf3d514d1f0214a08 (commit)
       via  80e83ca401acbc7255c61d72be52a47bf23d3139 (commit)
       via  2cd12ea4cd92b6b6e8a67b19c7e94da7ce1dad83 (commit)
       via  3d57145d559a321f54c1a7c8b269df4e0862938a (commit)
       via  5f7c3c807cb7e7f63925bb7d0c18ba3a1c0014c3 (commit)
       via  29c8a4a896c4de85f904bc3344a2fefe0b2f693d (commit)
       via  44164e59a0398e5ffc2e7f5519c295aad2df6655 (commit)
       via  2fd17124e68a3a9442248c32418a0a5e295ab2fa (commit)
       via  eac9994fe3f765848d7815bb32ece216cd3a7cac (commit)
       via  8dff22eea28d6d782b2de14fb1ecaf93a2031c8b (commit)
       via  7e7f5610683ea455b6d40297b0c3cd11156006da (commit)
       via  d3f39dfac79cf1a3fd6ad36b29dbebd88447bd1a (commit)
       via  92d3554b0865ada14d1914842dbc5c7eaa3b01a8 (commit)
       via  c820c93163a611763bb6ebc66d5242de8e100f39 (commit)
       via  23186e1b806b231b9850644cd1a9470fd468a790 (commit)
       via  b8e2e009bfc2d366117705a1dfc73cfc9f109773 (commit)
       via  1b260c0cb01f009057e1ebd362e8a3c4f41772e2 (commit)
       via  e099abb7786b66f3385deb1f55b1d58c83a0a8ba (commit)
       via  01c666f65c1632ee537fc144ba66ed47d6efe2bb (commit)
       via  733c86921bbd3bbeb63adce2a242a73236556ada (commit)
       via  89c3fdbc512f678b47b3f18daa8f656e33f4e9df (commit)
       via  6353d17b9d4a108928bd147c03c95d74f9dfbed9 (commit)
       via  ee3d8ab30d9508aa6a626fa46959d6093b4f451c (commit)
       via  db78c6a3ccd2bfde092124eca1d3174ac3902f55 (commit)
       via  29fffed7a9937a77de42d4391c9d961c63e47bf7 (commit)
       via  07aa3d5dafee42fcaa3eaa0370a187c5cb53570e (commit)
       via  85c5ac3687abb33e2960dfc8d6eeedf7242494f5 (commit)
       via  e63fcbb536b4346622a9d8a7421a83e65c0f8de2 (commit)
       via  b3bb8a2bac657b6095e7a63c385c334e4329629c (commit)
       via  62c42c359af9b08180d25d3075a1b8ca5d52dee6 (commit)
       via  a5504ee040ec62d055996d505b9844d38de274de (commit)
       via  8d6b9ebe7983bd45dc28819c40e2acdafcde2a70 (commit)
       via  1922c58b200686f05cf2e13d53f053e88f0d5d22 (commit)
       via  cb76bbdd0ecd2990900e6c0b68b166425f8df6fd (commit)
       via  40e7cd90d7efebb47f9d13d15f622a511e9ed304 (commit)
       via  13f1e85d9e0afc5ad03d0cb0a4dcab14cf9e4a29 (commit)
       via  7f05df29849820b78f0537a8e7295509d4bd7726 (commit)
       via  4e8bd99197f48cfaa79b095a34a88223f96f429d (commit)
       via  966c15e4ad185e4abc7eccc6ede7ab9334c6866f (commit)
       via  38bd2eff2ea99abb535ee5d2bd14f2b7b2c303de (commit)
       via  29e3ae329c550b884169b7db20775cd74b95b77a (commit)
       via  25520aab6144927a20d501c0396e9597f36fc871 (commit)
       via  0307bffa31f7c7b51531bd74b730c035c8f1dfa1 (commit)
       via  c2d01a1dd2adffe15c6cecdbfcf5c8ae22536455 (commit)
       via  a0ca839420118a77a19a8ab05d08f58a076edd17 (commit)
       via  45ebe190c01c030e82483a9ef5d032aba32dad1f (commit)
       via  eb152bbe507aef92ece4a301863263818fb50a04 (commit)
       via  bafdfda0467c8f0bb6cd88f124fe9ded0f70cd29 (commit)
       via  c3f03fe1d5a7c1b2c7b8ff843afc506ce2a45811 (commit)
       via  a5ccc85f3d186fd4eb691a3301facc76057fd8f3 (commit)
       via  6fe7a045270d3cc7bdc52624360c4efc81bbad73 (commit)
       via  9380fada600b5ff040048027484ad9ecc554d44e (commit)
       via  5907df427508a2239264d57b8d0c150b4cad8501 (commit)
       via  cc9b3756aa71d453f413279a579f403b756ebd97 (commit)
       via  f295225b9f1aa89ce2b318963ae8d0d9c27388f3 (commit)
       via  598630d323cad5d3acb69cfba3b296b18ccbecf1 (commit)
       via  2c76d05179339ca7100c0e5649dd2e0d50a0cb4c (commit)
       via  a7fd49bcce48fdda13d635d9b6f946c11abae35b (commit)
       via  e5e28035e44080acb1bf5369ad047d08c7bc9509 (commit)
       via  9a5ad7ae3c0bb78eebdf18ede5521e2cd14f111c (commit)
       via  b180c31b29e81879138bf953da8cc7ca14aa7ab7 (commit)
       via  409702f929f765cd7ac7b959633ec4c694e493de (commit)
       via  b25b2ce75d1360bb1cf4e7f140afdb6ed0cc58f2 (commit)
       via  426afac5ee1c835f53eb78fa98df52ce52959c22 (commit)
       via  769a5078505d62a0c7f89dcecc13fb119a990d00 (commit)
       via  9bac49a90fec1886de5ae898d84a0022a2a4f2f6 (commit)
       via  5134a77df39775f8e892f0b28cdcf8aa556aadbb (commit)
       via  8e4ebdf25bb000f7c84e6cba7c01975c01536f44 (commit)
      from  bb422f1b129b1195791907adff9405c388e2d599 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=e9a19d4fc42fab994304af3f9cbe409735ab13c8

commit e9a19d4fc42fab994304af3f9cbe409735ab13c8
Merge: bb422f1 2f729f0
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Dec 23 22:27:02 2013 +0200

    Merge branch 'num-handler' into long-double

diff --cc ChangeLog
index 69d0836,fd0610e..1befbeb
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,16 -1,166 +1,179 @@@
+ 2013-12-23         Arnold D. Robbins     <address@hidden>
+ 
+       * eval.c, interpret.h, mpfr.c: Remove unused variables, fix
+       "variable may be used but not initialized" warnings.
+ 
+ 2013-12-21         Mike Frysinger        <address@hidden>
+ 
+       * configure.ac: Add --disable-extensions flag to control
+       compiling extensions.  Better for cross-compiling.
+       (AC_CANONICAL_HOST): Added. Changed case statments appropriately.
+       * Makefile.am (check-for-shared-lib-support): Removed.
+       (check-recursive, all-recursive): Removed.
+ 
+ 2013-12-21         Arnold D. Robbins     <address@hidden>
+ 
+       * config.guess: Updated.
+       * configure, aclocal.m4: Updated based on automake 1.13.4.
+ 
+ 2013-12-19         Arnold D. Robbins     <address@hidden>
+ 
+       * regexec.c (re_search_internal): Make sure `dfa' pointer is
+       not NULL before trying to dereference it.
+ 
+ 2013-12-16         Arnold D. Robbins     <address@hidden>
+ 
+       * configure.ac (AC_FUNC_VPRINTF): Remove. Not needed on current
+       systems.
+       * awk.h (HAVE_VPRINTF): Remove check.
+ 
+ 2013-12-10         Scott Deifik          <address@hidden>
+ 
+       * io.c (closemaybesocket): Add definition for DJGPP.
+ 
+ 2013-12-10         Arnold D. Robbins     <address@hidden>
+ 
+       * awk.h (Floor, Ceil): Remove declarations and VMS redefinitions.
+       * floatcomp.c (Floor, Ceil): Removed, not needed. Move bracketing
+       ifdef to the top of the file.
+       * builtin.c (double_to_int): Use floor() and ceil().
+ 
+ 2013-12-07         Arnold D. Robbins     <address@hidden>
+ 
+       * regex_internal.h (__attribute__): Define to empty if not GCC.
+       * custom.h (__attribute__): Remove the definition from here; the
+       right place was regex_internal.h.
+ 
+ 2013-12-06         Arnold D. Robbins     <address@hidden>
+ 
+       No need to generate version.c from version.in.
+       Thanks to John E. Malmberg <address@hidden> for the suggestion.
+ 
+       * version.in: Removed.
+       * version.c: Use PACKAGE_STRING directly.
+       * Makefile.am (EXTRA_DIST): Remove version.in.
+       (distcleancheck_listfiles): Remove this rule.
+       (MAINTAINERCLEANFILES): Remove this definition.
+       (version.c): Remove the rule to create it.
+ 
+ 2013-12-05         Arnold D. Robbins     <address@hidden>
+ 
+       Fixes for Z/OS.
+ 
+       * custom.h (__attribute__): Define to empty.
+       * dfa.c (parse_bracket_exp): Add a cast to quiet a warning.
+       * regex.c: Correctly bracket include of <sys/param.h>.
+ 
+       Unrelated:
+ 
+       * debug.c (find_rule): Add a FIXME comment.
+ 
+ 2013-12-03         John E. Malmberg   <address@hidden>
+ 
+       * io.c (redirect): Add additional VMS error code to check.
+       (do_find_source): Append "/" if not a VMS filename.
+ 
+ 2013-12-01         Andrew J. Schorr     <address@hidden>
+ 
+       * main.c (optab): Sort by long option name.
+ 
+ 2013-11-27         Andrew J. Schorr     <address@hidden>
+ 
+       * main.c (optab): Add entry for --include.
+ 
+ 2013-11-23         Arnold D. Robbins     <address@hidden>
+ 
+       * dfa.c: Merge from grep; minor fixes in how bit twiddling
+       is done.
+ 
+ 2013-11-01         Arnold D. Robbins     <address@hidden>
+ 
+       * dfa.c (lex): Reset laststart so that stuff like \s* works.
+       Fix from grep.
+ 
+ 2013-10-31         Arnold D. Robbins     <address@hidden>
+ 
+       * builtin.c (efwrite): If write error to stdout is EPIPE,
+       die silently.  Thanks to Hermann Peifer for helping find this.
+ 
+ 2013-10-22         Arnold D. Robbins     <address@hidden>
+ 
+       Revise error messages when writing to standard output or standard
+       error to ignore EPIPE.  Add the ability based on an environment
+       variable to get the source file and line number.
+ 
+       * awk.h (r_warning): Renamed from warning.
+       (warning): New macro to set location and call warning.
+       * io.c (flush_io): Print errors only if not EPIPE.
+       (close_io): Ditto.
+       * main.c (lintfunc): Init to r_warning.
+       (main): Enhance explanatory comment.
+       (usage): Print errors only if not EPIPE.
+       (copyleft): Ditto.
+       * msg.c (err): Make printing srcfile and srcline depend upon
+       GAWK_MSG_SRC environment variable.
+       (r_warning): Renamed from warning.
+ 
+ 2013-10-17         Arnold D. Robbins     <address@hidden>
+ 
+       * main.c (main): Ignore SIGPIPE. See the comment in the code.
+       Thanks to Alan Broder for reporting the issue.
+ 
+       Unrelated:
+ 
+       * rand.c (do_rand): Fix computation and loop checking against
+       1.0 to use do..while.
+ 
+ 2013-10-16         Arnold D. Robbins     <address@hidden>
+ 
+       Make -O work again.  Turns out that C99 bool variables
+       are clamped to zero or one.
+ 
+       * main.c (do_optimize): Init to false.
+       (main): Set do_optimize to true on -O.
+       * eval.c (setup_frame): Change all uses of do_optimize to be
+       a boolean check instead of a test > 1.
+       * awkgram.y: Ditto.
+       (optimize_assignment): Remove check against do_optimize since
+       it was inited to true anyway.
+ 
+       Unrelated:
+ 
+       * re.c (resetup): Add a comment about the joy of syntax bits.
+ 
+       Unrelated:
+ 
+       * builtin.c (do_rand): If result is exactly 1.0, keep trying.
+       Thanks to Nelson Beebe.
+ 
+ 2013-10-10         Arnold D. Robbins     <address@hidden>
+ 
+       * dfa.c (lex): Sync with GNU grep. Handle multibyte \s and \S.
+ 
+       Unrelated:
+ 
+       * awk.h [ARRAY_MAXED]: Fix value of this and subsequent flags
+       after addition of NULL_FIELD.
+       * eval.c (flags2str): Add NULL_FIELD. Duh.
+ 
+ 2013-10-09         Arnold D. Robbins     <address@hidden>
+ 
+       * awkgram.y (mk_assignment): Rework switch to handle Op_assign,
+       and to provide a better error message upon unknown opcode.
+ 
 +2013-10-06         Arnold D. Robbins     <address@hidden>
 +
 +      * long_double.h (do_rand): Sync code with master code for
 +      regular doubles.
 +
 +      Make tests in misc/ldbl_tests work.
 +
 +2013-02-09         John Haque      <address@hidden>
 +
 +      * main.c (main): Added GAWK_FLOAT env. variable.
 +      * long_double.c: Remove all use of math functions for C-double as
 +      the fallback.  Use ours in misc/gawk_math.c instead.
 +
  2013-09-28         Arnold D. Robbins     <address@hidden>
  
        * dfa.c: Sync with GNU grep.
diff --cc configure
index 83d4e7e,9cac99c..2944197
--- a/configure
+++ b/configure
@@@ -11630,8 -10987,9 +11636,9 @@@ dylib)       GAWKLIBEXT=so ;;        # MacOS 
uses .d
  esac
  
  
 -ac_config_files="$ac_config_files Makefile awklib/Makefile doc/Makefile 
po/Makefile.in test/Makefile"
 +ac_config_files="$ac_config_files Makefile awklib/Makefile doc/Makefile 
po/Makefile.in test/Makefile misc/ldbl_tests/Makefile"
  
+ if test "x$enable_extensions" = "xyes"; then
  
  
  subdirs="$subdirs extension"
diff --cc configure.ac
index b410a35,8db997a..c145e33
--- a/configure.ac
+++ b/configure.ac
@@@ -396,7 -401,8 +410,9 @@@ AC_CONFIG_FILES(Makefil
        awklib/Makefile
        doc/Makefile
        po/Makefile.in
 -      test/Makefile)
 +      test/Makefile
 +      misc/ldbl_tests/Makefile)
- AC_CONFIG_SUBDIRS(extension)
+ if test "x$enable_extensions" = "xyes"; then
+       AC_CONFIG_SUBDIRS(extension)
+ fi
  AC_OUTPUT
diff --cc m4/ChangeLog
index 3795ac7,9e2c279..02627fc
--- a/m4/ChangeLog
+++ b/m4/ChangeLog
@@@ -14,6 -16,6 +16,10 @@@
  
        * 4.1.0: Release tar ball made.
  
++2013-02-09         John Haque      <address@hidden>
++
++      * long_double.m4: Reworked.
++
  2013-01-31         Arnold D. Robbins     <address@hidden>
  
        * readline.m4: Add cross-compiling action.
diff --cc misc/ldbl_tests/Makefile.in
index 12e102a,0000000..d4b5d8f
mode 100644,000000..100644
--- a/misc/ldbl_tests/Makefile.in
+++ b/misc/ldbl_tests/Makefile.in
@@@ -1,3599 -1,0 +1,3627 @@@
- # Makefile.in generated by automake 1.13.1 from Makefile.am.
++# Makefile.in generated by automake 1.13.4 from Makefile.am.
 +# @configure_input@
 +
- # Copyright (C) 1994-2012 Free Software Foundation, Inc.
++# Copyright (C) 1994-2013 Free Software Foundation, Inc.
 +
 +# This Makefile.in is free software; the Free Software Foundation
 +# gives unlimited permission to copy and/or distribute it,
 +# with or without modifications, as long as this notice is preserved.
 +
 +# This program is distributed in the hope that it will be useful,
 +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
 +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 +# PARTICULAR PURPOSE.
 +
 address@hidden@
 +
 +#
 +# test/Makefile.am --- automake input file for gawk
 +#
 +# Copyright (C) 1988-2012 the Free Software Foundation, Inc.
 +#
 +# This file is part of GAWK, the GNU implementation of the
 +# AWK Programming Language.
 +#
 +# GAWK is free software; you can redistribute it and/or modify
 +# it under the terms of the GNU General Public License as published by
 +# the Free Software Foundation; either version 3 of the License, or
 +# (at your option) any later version.
 +#
 +# GAWK is distributed in the hope that it will be useful,
 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +# GNU General Public License for more details.
 +#
 +# You should have received a copy of the GNU General Public License
 +# along with this program; if not, write to the Free Software
 +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA
 +#
 +VPATH = @srcdir@
- am__make_dryrun = \
-   { \
-     am__dry=no; \
++am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
++am__make_running_with_option = \
++  case $${target_option-} in \
++      ?) ;; \
++      *) echo "am__make_running_with_option: internal error: invalid" \
++              "target option '$${target_option-}' specified" >&2; \
++         exit 1;; \
++  esac; \
++  has_opt=no; \
++  sane_makeflags=$$MAKEFLAGS; \
++  if $(am__is_gnu_make); then \
++    sane_makeflags=$$MFLAGS; \
++  else \
 +    case $$MAKEFLAGS in \
 +      *\\[\ \ ]*) \
-         echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-           | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-       *) \
-         for am__flg in $$MAKEFLAGS; do \
-           case $$am__flg in \
-             *=*|--*) ;; \
-             *n*) am__dry=yes; break;; \
-           esac; \
-         done;; \
++        bs=\\; \
++        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
++          | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
++    esac; \
++  fi; \
++  skip_next=no; \
++  strip_trailopt () \
++  { \
++    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
++  }; \
++  for flg in $$sane_makeflags; do \
++    test $$skip_next = yes && { skip_next=no; continue; }; \
++    case $$flg in \
++      *=*|--*) continue;; \
++        -*I) strip_trailopt 'I'; skip_next=yes;; \
++      -*I?*) strip_trailopt 'I';; \
++        -*O) strip_trailopt 'O'; skip_next=yes;; \
++      -*O?*) strip_trailopt 'O';; \
++        -*l) strip_trailopt 'l'; skip_next=yes;; \
++      -*l?*) strip_trailopt 'l';; \
++      -[dEDm]) skip_next=yes;; \
++      -[JT]) skip_next=yes;; \
++    esac; \
++    case $$flg in \
++      *$$target_option*) has_opt=yes; break;; \
 +    esac; \
-     test $$am__dry = yes; \
-   }
++  done; \
++  test $$has_opt = yes
++am__make_dryrun = (target_option=n; $(am__make_running_with_option))
++am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 +pkgdatadir = $(datadir)/@PACKAGE@
 +pkgincludedir = $(includedir)/@PACKAGE@
 +pkglibdir = $(libdir)/@PACKAGE@
 +pkglibexecdir = $(libexecdir)/@PACKAGE@
 +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 +install_sh_DATA = $(install_sh) -c -m 644
 +install_sh_PROGRAM = $(install_sh) -c
 +install_sh_SCRIPT = $(install_sh) -c
 +INSTALL_HEADER = $(INSTALL_DATA)
 +transform = $(program_transform_name)
 +NORMAL_INSTALL = :
 +PRE_INSTALL = :
 +POST_INSTALL = :
 +NORMAL_UNINSTALL = :
 +PRE_UNINSTALL = :
 +POST_UNINSTALL = :
 +build_triplet = @build@
 +host_triplet = @host@
 +DIST_COMMON = $(srcdir)/Maketests $(srcdir)/Makefile.in \
 +      $(srcdir)/Makefile.am $(top_srcdir)/mkinstalldirs
 +subdir = misc/ldbl_tests
 +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 +am__aclocal_m4_deps = $(top_srcdir)/m4/arch.m4 \
 +      $(top_srcdir)/m4/codeset.m4 $(top_srcdir)/m4/gettext.m4 \
 +      $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
 +      $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \
 +      $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
 +      $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libsigsegv.m4 \
 +      $(top_srcdir)/m4/long_double.m4 $(top_srcdir)/m4/longlong.m4 \
 +      $(top_srcdir)/m4/mpfr.m4 $(top_srcdir)/m4/nls.m4 \
 +      $(top_srcdir)/m4/noreturn.m4 $(top_srcdir)/m4/po.m4 \
 +      $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/readline.m4 \
 +      $(top_srcdir)/m4/socket.m4 $(top_srcdir)/m4/ulonglong.m4 \
 +      $(top_srcdir)/configure.ac
 +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 +      $(ACLOCAL_M4)
 +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 +CONFIG_HEADER = $(top_builddir)/config.h
 +CONFIG_CLEAN_FILES =
 +CONFIG_CLEAN_VPATH_FILES =
 +AM_V_P = $(address@hidden@)
 +am__v_P_ = $(address@hidden@)
 +am__v_P_0 = false
 +am__v_P_1 = :
 +AM_V_GEN = $(address@hidden@)
 +am__v_GEN_ = $(address@hidden@)
 +am__v_GEN_0 = @echo "  GEN     " $@;
 +am__v_GEN_1 = 
 +AM_V_at = $(address@hidden@)
 +am__v_at_ = $(address@hidden@)
 +am__v_at_0 = @
 +am__v_at_1 = 
 +SOURCES =
 +DIST_SOURCES =
 +am__can_run_installinfo = \
 +  case $$AM_UPDATE_INFO_DIR in \
 +    n|no|NO) false;; \
 +    *) (install-info --version) >/dev/null 2>&1;; \
 +  esac
 +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 +ACLOCAL = @ACLOCAL@
 +AMTAR = @AMTAR@
 +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
 +AUTOCONF = @AUTOCONF@
 +AUTOHEADER = @AUTOHEADER@
 +AUTOMAKE = @AUTOMAKE@
 +AWK = $(LOCALES) AWKLIBPATH=../extension/.libs $(VALGRIND) $(AWKPROG)
 +CC = @CC@
 +CCDEPMODE = @CCDEPMODE@
 +CFLAGS = @CFLAGS@
 +CPP = @CPP@
 +CPPFLAGS = @CPPFLAGS@
 +CYGPATH_W = @CYGPATH_W@
 +DEFS = @DEFS@
 +DEPDIR = @DEPDIR@
 +ECHO_C = @ECHO_C@
 +ECHO_N = @ECHO_N@
 +ECHO_T = @ECHO_T@
 +EGREP = @EGREP@
 +EXEEXT = @EXEEXT@
 +GAWKLIBEXT = @GAWKLIBEXT@
 +GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
 +GMSGFMT = @GMSGFMT@
 +GMSGFMT_015 = @GMSGFMT_015@
 +GREP = @GREP@
 +HAVE_LIBSIGSEGV = @HAVE_LIBSIGSEGV@
 +INSTALL = @INSTALL@
 +INSTALL_DATA = @INSTALL_DATA@
 +INSTALL_PROGRAM = @INSTALL_PROGRAM@
 +INSTALL_SCRIPT = @INSTALL_SCRIPT@
 +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 +INTLLIBS = @INTLLIBS@
 +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
 +LDFLAGS = @LDFLAGS@
 +LIBICONV = @LIBICONV@
 +LIBINTL = @LIBINTL@
 +LIBMPFR = @LIBMPFR@
 +LIBOBJS = @LIBOBJS@
 +LIBREADLINE = @LIBREADLINE@
 +LIBS = @LIBS@
 +LIBSIGSEGV = @LIBSIGSEGV@
 +LIBSIGSEGV_PREFIX = @LIBSIGSEGV_PREFIX@
 +LN_S = @LN_S@
 +LTLIBICONV = @LTLIBICONV@
 +LTLIBINTL = @LTLIBINTL@
 +LTLIBOBJS = @LTLIBOBJS@
 +LTLIBSIGSEGV = @LTLIBSIGSEGV@
 +MAKEINFO = @MAKEINFO@
 +MKDIR_P = @MKDIR_P@
 +MSGFMT = @MSGFMT@
 +MSGFMT_015 = @MSGFMT_015@
 +MSGMERGE = @MSGMERGE@
 +OBJEXT = @OBJEXT@
 +PACKAGE = @PACKAGE@
 +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 +PACKAGE_NAME = @PACKAGE_NAME@
 +PACKAGE_STRING = @PACKAGE_STRING@
 +PACKAGE_TARNAME = @PACKAGE_TARNAME@
 +PACKAGE_URL = @PACKAGE_URL@
 +PACKAGE_VERSION = @PACKAGE_VERSION@
 +PATH_SEPARATOR = @PATH_SEPARATOR@
 +POSUB = @POSUB@
 +PRINTF_HAS_LF_FORMAT = @PRINTF_HAS_LF_FORMAT@
 +SET_MAKE = @SET_MAKE@
 +SHELL = @SHELL@
 +SOCKET_LIBS = @SOCKET_LIBS@
 +STRIP = @STRIP@
 +USE_LONG_DOUBLE = @USE_LONG_DOUBLE@
 +USE_NLS = @USE_NLS@
 +VERSION = @VERSION@
 +XGETTEXT = @XGETTEXT@
 +XGETTEXT_015 = @XGETTEXT_015@
 +XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
 +YACC = @YACC@
 +YFLAGS = @YFLAGS@
 +abs_builddir = @abs_builddir@
 +abs_srcdir = @abs_srcdir@
 +abs_top_builddir = @abs_top_builddir@
 +abs_top_srcdir = @abs_top_srcdir@
 +ac_ct_CC = @ac_ct_CC@
 +acl_shlibext = @acl_shlibext@
 +am__include = @am__include@
 +am__leading_dot = @am__leading_dot@
 +am__quote = @am__quote@
 +am__tar = @am__tar@
 +am__untar = @am__untar@
 +bindir = @bindir@
 +build = @build@
 +build_alias = @build_alias@
 +build_cpu = @build_cpu@
 +build_os = @build_os@
 +build_vendor = @build_vendor@
 +builddir = @builddir@
 +datadir = @datadir@
 +datarootdir = @datarootdir@
 +docdir = @docdir@
 +dvidir = @dvidir@
 +exec_prefix = @exec_prefix@
 +host = @host@
 +host_alias = @host_alias@
 +host_cpu = @host_cpu@
 +host_os = @host_os@
 +host_vendor = @host_vendor@
 +htmldir = @htmldir@
 +includedir = @includedir@
 +infodir = @infodir@
 +install_sh = @install_sh@
 +libdir = @libdir@
 +libexecdir = @libexecdir@
 +localedir = @localedir@
 +localstatedir = @localstatedir@
 +mandir = @mandir@
 +mkdir_p = @mkdir_p@
 +oldincludedir = @oldincludedir@
 +pdfdir = @pdfdir@
 +pkgextensiondir = @pkgextensiondir@
 +prefix = @prefix@
 +program_transform_name = @program_transform_name@
 +psdir = @psdir@
 +sbindir = @sbindir@
 +sharedstatedir = @sharedstatedir@
 +srcdir = @srcdir@
 +subdirs = @subdirs@
 +sysconfdir = @sysconfdir@
 +target_alias = @target_alias@
 +top_build_prefix = @top_build_prefix@
 +top_builddir = @top_builddir@
 +top_srcdir = @top_srcdir@
 +EXTRA_DIST = \
 +      reg \
 +      lib \
 +      ChangeLog.0 \
 +      Gentests \
 +      Gentests.vms \
 +      Maketests \
 +      README \
 +      aadelete1.awk \
 +      aadelete1.ok \
 +      aadelete2.awk \
 +      aadelete2.ok \
 +      aarray1.awk \
 +      aarray1.ok \
 +      aasort.awk \
 +      aasort.ok \
 +      aasorti.awk \
 +      aasorti.ok \
 +      addcomma.awk \
 +      addcomma.in \
 +      addcomma.ok \
 +      anchgsub.awk \
 +      anchgsub.in \
 +      anchgsub.ok \
 +      argarray.awk \
 +      argarray.in \
 +      argarray.ok \
 +      argtest.awk \
 +      argtest.ok \
 +      arrayparm.awk \
 +      arrayparm.ok \
 +      arrayprm2.awk \
 +      arrayprm2.ok \
 +      arrayprm3.awk \
 +      arrayprm3.ok \
 +      arrayref.awk \
 +      arrayref.ok \
 +      arraysort.awk \
 +      arraysort.ok \
 +      arrymem1.awk \
 +      arrymem1.ok \
 +      arryref2.awk \
 +      arryref2.ok \
 +      arryref3.awk \
 +      arryref3.ok \
 +      arryref4.awk \
 +      arryref4.ok \
 +      arryref5.awk \
 +      arryref5.ok \
 +      arynasty.awk \
 +      arynasty.ok \
 +      arynocls.awk \
 +      arynocls.in \
 +      arynocls.ok \
 +      aryprm1.awk \
 +      aryprm1.ok \
 +      aryprm2.awk \
 +      aryprm2.ok \
 +      aryprm3.awk \
 +      aryprm3.ok \
 +      aryprm4.awk \
 +      aryprm4.ok \
 +      aryprm5.awk \
 +      aryprm5.ok \
 +      aryprm6.awk \
 +      aryprm6.ok \
 +      aryprm7.awk \
 +      aryprm7.ok \
 +      aryprm8.awk \
 +      aryprm8.ok \
 +      arysubnm.awk \
 +      arysubnm.ok \
 +      asgext.awk \
 +      asgext.in \
 +      asgext.ok \
 +      asort.awk \
 +      asort.ok \
 +      asorti.awk \
 +      asorti.ok \
 +      awkpath.ok \
 +      back89.awk \
 +      back89.in \
 +      back89.ok \
 +      backgsub.awk \
 +      backgsub.in \
 +      backgsub.ok \
 +      backw.awk \
 +      backw.in \
 +      backw.ok \
 +      badargs.ok \
 +      beginfile1.awk \
 +      beginfile1.ok \
 +      beginfile2.in \
 +      beginfile2.ok \
 +      beginfile2.sh \
 +      binmode1.ok \
 +      charasbytes.awk \
 +      charasbytes.in \
 +      charasbytes.ok \
 +      childin.awk \
 +      childin.in \
 +      childin.ok \
 +      clobber.awk \
 +      clobber.ok \
 +      clos1way.awk \
 +      clos1way.ok \
 +      closebad.awk \
 +      closebad.ok \
 +      clsflnam.awk \
 +      clsflnam.in \
 +      clsflnam.ok \
 +      colonwarn.awk \
 +      colonwarn.in \
 +      colonwarn.ok \
 +      compare.awk \
 +      compare.in \
 +      compare.ok \
 +      compare2.awk \
 +      compare2.ok \
 +      concat1.awk \
 +      concat1.in \
 +      concat1.ok \
 +      concat2.awk \
 +      concat2.ok \
 +      concat3.awk \
 +      concat3.ok \
 +      concat4.awk \
 +      concat4.in \
 +      concat4.ok \
 +      convfmt.awk \
 +      convfmt.ok \
 +      datanonl.awk \
 +      datanonl.in \
 +      datanonl.ok \
 +      defref.awk \
 +      defref.ok \
 +      delargv.awk \
 +      delargv.ok \
 +      delarpm2.awk \
 +      delarpm2.ok \
 +      delarprm.awk \
 +      delarprm.ok \
 +      delfunc.awk \
 +      delfunc.ok \
 +      delsub.awk \
 +      delsub.ok \
 +      devfd.in1 \
 +      devfd.in2 \
 +      devfd.in4 \
 +      devfd.in5 \
 +      devfd.ok \
 +      devfd1.awk \
 +      devfd1.ok \
 +      devfd2.ok \
 +      dfamb1.awk \
 +      dfamb1.in \
 +      dfamb1.ok \
 +      dfastress.awk \
 +      dfastress.ok \
 +      double1.awk \
 +      double1.ok \
 +      double2.awk \
 +      double2.ok \
 +      dtdgport.awk \
 +      dumpvars.in \
 +      dumpvars.ok \
 +      dynlj.awk \
 +      dynlj.ok \
 +      eofsplit.awk \
 +      eofsplit.ok \
 +      exit.ok \
 +      exit.sh \
 +      exit2.awk \
 +      exit2.ok \
 +      exitval1.awk \
 +      exitval1.ok \
 +      exitval2.awk \
 +      exitval2.ok \
 +      exitval2.w32 \
 +      fcall_exit.awk \
 +      fcall_exit.ok \
 +      fcall_exit2.awk \
 +      fcall_exit2.in \
 +      fcall_exit2.ok \
 +      fflush.ok \
 +      fflush.sh \
 +      fieldwdth.awk \
 +      fieldwdth.in \
 +      fieldwdth.ok \
 +      filefuncs.awk \
 +      filefuncs.ok \
 +      fldchg.awk \
 +      fldchg.in \
 +      fldchg.ok \
 +      fldchgnf.awk \
 +      fldchgnf.in \
 +      fldchgnf.ok \
 +      fmtspcl-mpfr.ok \
 +      fmtspcl.awk \
 +      fmtspcl.tok \
 +      fmttest.awk \
 +      fmttest.ok \
 +      fnamedat.awk \
 +      fnamedat.in \
 +      fnamedat.ok \
 +      fnarray.awk \
 +      fnarray.ok \
 +      fnarray2.awk \
 +      fnarray2.in \
 +      fnarray2.ok \
 +      fnarydel-mpfr.ok \
 +      fnarydel.awk \
 +      fnarydel.ok \
 +      fnaryscl.awk \
 +      fnaryscl.ok \
 +      fnasgnm.awk \
 +      fnasgnm.in \
 +      fnasgnm.ok \
 +      fnmatch.awk \
 +      fnmatch.ok \
 +      fnmisc.awk \
 +      fnmisc.ok \
 +      fnparydl-mpfr.ok \
 +      fnparydl.awk \
 +      fnparydl.ok \
 +      fordel.awk \
 +      fordel.ok \
 +      fork.awk \
 +      fork.ok \
 +      fork2.awk \
 +      fork2.ok \
 +      forref.awk \
 +      forref.ok \
 +      forsimp.awk \
 +      forsimp.ok \
 +      fpat1.awk \
 +      fpat1.in \
 +      fpat1.ok \
 +      fpat2.awk \
 +      fpat2.ok \
 +      fpat3.awk \
 +      fpat3.in \
 +      fpat3.ok \
 +      fpatnull.awk \
 +      fpatnull.in \
 +      fpatnull.ok \
 +      fsbs.awk \
 +      fsbs.in \
 +      fsbs.ok \
 +      fsfwfs.awk \
 +      fsfwfs.in \
 +      fsfwfs.ok \
 +      fsrs.awk \
 +      fsrs.in \
 +      fsrs.ok \
 +      fsspcoln.awk \
 +      fsspcoln.in \
 +      fsspcoln.ok \
 +      fstabplus.awk \
 +      fstabplus.in \
 +      fstabplus.ok \
 +      fts.awk \
 +      functab1.awk \
 +      functab1.ok \
 +      functab2.awk \
 +      functab2.ok \
 +      functab3.awk \
 +      functab3.ok \
 +      functab4.awk \
 +      functab4.ok \
 +      funlen.awk \
 +      funlen.in \
 +      funlen.ok \
 +      funsemnl.awk \
 +      funsemnl.ok \
 +      funsmnam.awk \
 +      funsmnam.ok \
 +      funstack.awk \
 +      funstack.in \
 +      funstack.ok \
 +      fwtest.awk \
 +      fwtest.in \
 +      fwtest.ok \
 +      fwtest2.awk \
 +      fwtest2.in \
 +      fwtest2.ok \
 +      fwtest3.awk \
 +      fwtest3.in \
 +      fwtest3.ok \
 +      gensub.awk \
 +      gensub.in \
 +      gensub.ok \
 +      gensub2.awk \
 +      gensub2.ok \
 +      getline.awk \
 +      getline.in \
 +      getline.ok \
 +      getline2.awk \
 +      getline2.ok \
 +      getline3.awk \
 +      getline3.ok \
 +      getline4.awk \
 +      getline4.in \
 +      getline4.ok \
 +      getline5.awk \
 +      getline5.ok \
 +      getlnbuf.awk \
 +      getlnbuf.in \
 +      getlnbuf.ok \
 +      getlndir.awk \
 +      getlndir.ok \
 +      getlnhd.awk \
 +      getlnhd.ok \
 +      getnr2tb.awk \
 +      getnr2tb.in \
 +      getnr2tb.ok \
 +      getnr2tm.awk \
 +      getnr2tm.in \
 +      getnr2tm.ok \
 +      gnuops2.awk \
 +      gnuops2.ok \
 +      gnuops3.awk \
 +      gnuops3.ok \
 +      gnureops.awk \
 +      gnureops.ok \
 +      gsubasgn.awk \
 +      gsubasgn.ok \
 +      gsubtest.awk \
 +      gsubtest.ok \
 +      gsubtst2.awk \
 +      gsubtst2.ok \
 +      gsubtst3.awk \
 +      gsubtst3.in \
 +      gsubtst3.ok \
 +      gsubtst4.awk \
 +      gsubtst4.ok \
 +      gsubtst5.awk \
 +      gsubtst5.in \
 +      gsubtst5.ok \
 +      gsubtst6.awk \
 +      gsubtst6.ok \
 +      gsubtst7.awk \
 +      gsubtst7.in \
 +      gsubtst7.ok \
 +      gsubtst8.awk \
 +      gsubtst8.in \
 +      gsubtst8.ok \
 +      gtlnbufv.awk \
 +      hello.awk \
 +      hex.awk \
 +      hex.ok \
 +      hsprint.awk \
 +      hsprint.ok \
 +      icasefs.awk \
 +      icasefs.ok \
 +      icasers.awk \
 +      icasers.in \
 +      icasers.ok \
 +      id.awk \
 +      id.ok \
 +      igncdym.awk \
 +      igncdym.in \
 +      igncdym.ok \
 +      igncfs.awk \
 +      igncfs.in \
 +      igncfs.ok \
 +      ignrcas2.awk \
 +      ignrcas2.ok \
 +      ignrcase.awk \
 +      ignrcase.in \
 +      ignrcase.ok \
 +      incdupe.ok \
 +      incdupe2.ok \
 +      incdupe3.ok \
 +      incdupe4.ok \
 +      incdupe5.ok \
 +      incdupe6.ok \
 +      incdupe7.ok \
 +      inchello.awk \
 +      inclib.awk \
 +      include.awk \
 +      include.ok \
 +      include2.ok \
 +      indirectcall.awk \
 +      indirectcall.in \
 +      indirectcall.ok \
 +      inftest.awk \
 +      inftest.ok \
 +      inplace.in \
 +      inplace.1.in \
 +      inplace.2.in \
 +      inplace1.ok \
 +      inplace1.1.ok \
 +      inplace1.2.ok \
 +      inplace2.ok \
 +      inplace2.1.ok \
 +      inplace2.1.bak.ok \
 +      inplace2.2.ok \
 +      inplace2.2.bak.ok \
 +      inplace3.ok \
 +      inplace3.1.ok \
 +      inplace3.1.bak.ok \
 +      inplace3.2.ok \
 +      inplace3.2.bak.ok \
 +      inputred.awk \
 +      inputred.ok \
 +      intest.awk \
 +      intest.ok \
 +      intformat.awk \
 +      intformat.ok \
 +      intprec.awk \
 +      intprec.ok \
 +      iobug1.awk \
 +      iobug1.ok \
 +      jarebug.awk \
 +      jarebug.in \
 +      jarebug.ok \
 +      jarebug.sh \
 +      lc_num1.awk \
 +      lc_num1.ok \
 +      leaddig.awk \
 +      leaddig.ok \
 +      leadnl.awk \
 +      leadnl.in \
 +      leadnl.ok \
 +      lint.awk \
 +      lint.ok \
 +      lintold.awk \
 +      lintold.in \
 +      lintold.ok \
 +      lintwarn.awk \
 +      lintwarn.ok \
 +      litoct.awk \
 +      litoct.ok \
 +      localenl.ok \
 +      localenl.sh \
 +      longdbl.awk \
 +      longdbl.in \
 +      longdbl.ok \
 +      longsub.awk \
 +      longsub.in \
 +      longsub.ok \
 +      longwrds.awk \
 +      longwrds.in \
 +      longwrds.ok \
 +      manglprm.awk \
 +      manglprm.in \
 +      manglprm.ok \
 +      manyfiles.awk \
 +      manyfiles.ok \
 +      match1.awk \
 +      match1.ok \
 +      match2.awk \
 +      match2.ok \
 +      match3.awk \
 +      match3.in \
 +      match3.ok \
 +      math.awk \
 +      math.ok \
 +      mbfw1.awk \
 +      mbfw1.in \
 +      mbfw1.ok \
 +      mbprintf1.awk \
 +      mbprintf1.in \
 +      mbprintf1.ok \
 +      mbprintf2.awk \
 +      mbprintf2.ok \
 +      mbprintf3.awk \
 +      mbprintf3.in \
 +      mbprintf3.ok \
 +      mbprintf4.awk \
 +      mbprintf4.in \
 +      mbprintf4.ok \
 +      mbstr1.awk \
 +      mbstr1.ok \
 +      membug1.awk \
 +      membug1.in \
 +      membug1.ok \
 +      messages.awk \
 +      minusstr.awk \
 +      minusstr.ok \
 +      mixed1.ok \
 +      mmap8k.in \
 +      mtchi18n.awk \
 +      mtchi18n.in \
 +      mtchi18n.ok \
 +      nasty.awk \
 +      nasty.ok \
 +      nasty2.awk \
 +      nasty2.ok \
 +      nastyparm.awk \
 +      nastyparm.ok \
 +      negexp.awk \
 +      negexp.ok \
 +      negrange.awk \
 +      negrange.ok \
 +      nested.awk \
 +      nested.in \
 +      nested.ok \
 +      next.ok \
 +      next.sh \
 +      nfldstr.awk \
 +      nfldstr.in \
 +      nfldstr.ok \
 +      nfloop.awk \
 +      nfloop.ok \
 +      nfneg.awk \
 +      nfneg.ok \
 +      nfset.awk \
 +      nfset.in \
 +      nfset.ok \
 +      nlfldsep.awk \
 +      nlfldsep.in \
 +      nlfldsep.ok \
 +      nlinstr.awk \
 +      nlinstr.in \
 +      nlinstr.ok \
 +      nlstrina.awk \
 +      nlstrina.ok \
 +      noeffect.awk \
 +      noeffect.ok \
 +      nofile.ok \
 +      nofmtch.awk \
 +      nofmtch.ok \
 +      noloop1.awk \
 +      noloop1.in \
 +      noloop1.ok \
 +      noloop2.awk \
 +      noloop2.in \
 +      noloop2.ok \
 +      nondec.awk \
 +      nondec.ok \
 +      nondec2.awk \
 +      nondec2.ok \
 +      nonl.awk \
 +      nonl.ok \
 +      noparms.awk \
 +      noparms.ok \
 +      nors.in \
 +      nors.ok \
 +      nulrsend.awk \
 +      nulrsend.in \
 +      nulrsend.ok \
 +      numindex.awk \
 +      numindex.in \
 +      numindex.ok \
 +      numsubstr.awk \
 +      numsubstr.in \
 +      numsubstr.ok \
 +      octsub.awk \
 +      octsub.ok \
 +      ofmt.awk \
 +      ofmt.in \
 +      ofmt.ok \
 +      ofmta.awk \
 +      ofmta.ok \
 +      ofmtbig.awk \
 +      ofmtbig.in \
 +      ofmtbig.ok \
 +      ofmtfidl.awk \
 +      ofmtfidl.in \
 +      ofmtfidl.ok \
 +      ofmts.awk \
 +      ofmts.in \
 +      ofmts.ok \
 +      ofs1.awk \
 +      ofs1.in \
 +      ofs1.ok \
 +      onlynl.awk \
 +      onlynl.in \
 +      onlynl.ok \
 +      opasnidx.awk \
 +      opasnidx.ok \
 +      opasnslf.awk \
 +      opasnslf.ok \
 +      ordchr.awk \
 +      ordchr.ok \
 +      ordchr2.ok \
 +      out1.ok \
 +      out2.ok \
 +      out3.ok \
 +      paramdup.awk \
 +      paramdup.ok \
 +      paramres.awk \
 +      paramres.ok \
 +      paramtyp.awk \
 +      paramtyp.ok \
 +      paramuninitglobal.awk \
 +      paramuninitglobal.ok \
 +      parse1.awk \
 +      parse1.in \
 +      parse1.ok \
 +      parsefld.awk \
 +      parsefld.in \
 +      parsefld.ok \
 +      parseme.awk \
 +      parseme.ok \
 +      patsplit.awk \
 +      patsplit.ok \
 +      pcntplus.awk \
 +      pcntplus.ok \
 +      pid.awk \
 +      pid.ok \
 +      pid.sh \
 +      pipeio1.awk \
 +      pipeio1.ok \
 +      pipeio2.awk \
 +      pipeio2.in \
 +      pipeio2.ok \
 +      posix.awk \
 +      posix.in \
 +      posix.ok \
 +      posix2008sub.awk \
 +      posix2008sub.ok \
 +      poundbang.awk \
 +      prdupval.awk \
 +      prdupval.in \
 +      prdupval.ok \
 +      prec.awk \
 +      prec.ok \
 +      printf0.awk \
 +      printf0.ok \
 +      printf1.awk \
 +      printf1.ok \
 +      printfbad1.awk \
 +      printfbad1.ok \
 +      printfbad2.awk \
 +      printfbad2.in \
 +      printfbad2.ok \
 +      printfbad3.awk \
 +      printfbad3.ok \
 +      printfloat.awk \
 +      printlang.awk \
 +      prmarscl.awk \
 +      prmarscl.ok \
 +      prmreuse.awk \
 +      prmreuse.ok \
 +      procinfs.awk \
 +      procinfs.ok \
 +      profile2.ok \
 +      profile3.awk \
 +      profile3.ok \
 +      profile4.awk \
 +      profile4.ok \
 +      profile5.awk \
 +      profile5.ok \
 +      prt1eval.awk \
 +      prt1eval.ok \
 +      prtoeval.awk \
 +      prtoeval.ok \
 +      pty1.awk \
 +      pty1.ok \
 +      rand-mpfr.ok \
 +      rand.awk \
 +      rand.ok \
 +      randtest.sh \
 +      randtest.ok \
 +      range1.awk \
 +      range1.in \
 +      range1.ok \
 +      readdir.awk \
 +      readdir0.awk \
 +      rebt8b1.awk \
 +      rebt8b1.ok \
 +      rebt8b2.awk \
 +      rebt8b2.ok \
 +      rebuf.awk \
 +      rebuf.in \
 +      rebuf.ok \
 +      redfilnm.awk \
 +      redfilnm.in \
 +      redfilnm.ok \
 +      regeq.awk \
 +      regeq.in \
 +      regeq.ok \
 +      regexprange.awk \
 +      regexprange.ok \
 +      reginttrad.awk \
 +      reginttrad.ok \
 +      regrange.awk \
 +      regrange.ok \
 +      regtest.sh \
 +      regx8bit.awk \
 +      regx8bit.ok \
 +      reindops.awk \
 +      reindops.in \
 +      reindops.ok \
 +      reint.awk \
 +      reint.in \
 +      reint.ok \
 +      reint2.awk \
 +      reint2.in \
 +      reint2.ok \
 +      reparse.awk \
 +      reparse.in \
 +      reparse.ok \
 +      resplit.awk \
 +      resplit.in \
 +      resplit.ok \
 +      revout.awk \
 +      revout.ok \
 +      revtwoway.awk \
 +      revtwoway.ok \
 +      rri1.awk \
 +      rri1.in \
 +      rri1.ok \
 +      rs.awk \
 +      rs.in \
 +      rs.ok \
 +      rsnul1nl.awk \
 +      rsnul1nl.in \
 +      rsnul1nl.ok \
 +      rsnulbig.ok \
 +      rsnulbig2.ok \
 +      rsstart1.awk \
 +      rsstart1.in \
 +      rsstart1.ok \
 +      rsstart2.awk \
 +      rsstart2.ok \
 +      rsstart3.ok \
 +      rstest1.awk \
 +      rstest1.ok \
 +      rstest2.awk \
 +      rstest2.ok \
 +      rstest3.awk \
 +      rstest3.ok \
 +      rstest4.awk \
 +      rstest4.ok \
 +      rstest5.awk \
 +      rstest5.ok \
 +      rstest6.awk \
 +      rstest6.in \
 +      rstest6.ok \
 +      rswhite.awk \
 +      rswhite.in \
 +      rswhite.ok \
 +      rtlen.ok \
 +      rtlen.sh \
 +      rtlenmb.ok \
 +      rtlen01.ok \
 +      rtlen01.sh \
 +      rwarray.awk \
 +      rwarray.in \
 +      rwarray.ok \
 +      scalar.awk \
 +      scalar.ok \
 +      sclforin.awk \
 +      sclforin.ok \
 +      sclifin.awk \
 +      sclifin.ok \
 +      shadow.awk \
 +      shadow.ok \
 +      sort1.awk \
 +      sort1.ok \
 +      sortempty.awk \
 +      sortempty.ok \
 +      sortfor.awk \
 +      sortfor.in \
 +      sortfor.ok \
 +      sortu.awk \
 +      sortu.ok \
 +      space.ok \
 +      splitarg4.awk \
 +      splitarg4.in \
 +      splitarg4.ok \
 +      splitargv.awk \
 +      splitargv.in \
 +      splitargv.ok \
 +      splitarr.awk \
 +      splitarr.ok \
 +      splitdef.awk \
 +      splitdef.ok \
 +      splitvar.awk \
 +      splitvar.in \
 +      splitvar.ok \
 +      splitwht.awk \
 +      splitwht.ok \
 +      sprintfc.awk \
 +      sprintfc.in \
 +      sprintfc.ok \
 +      strcat1.awk \
 +      strcat1.ok \
 +      strftime.awk \
 +      strftlng.awk \
 +      strftlng.ok \
 +      strnum1.awk \
 +      strnum1.ok \
 +      strtod.awk \
 +      strtod.in \
 +      strtod.ok \
 +      strtonum.awk \
 +      strtonum.ok \
 +      subamp.awk \
 +      subamp.in \
 +      subamp.ok \
 +      subi18n.awk \
 +      subi18n.ok \
 +      subsepnm.awk \
 +      subsepnm.ok \
 +      subslash.awk \
 +      subslash.ok \
 +      substr.awk \
 +      substr.ok \
 +      swaplns.awk \
 +      swaplns.in \
 +      swaplns.ok \
 +      switch2.awk \
 +      switch2.ok \
 +      symtab1.awk \
 +      symtab1.ok \
 +      symtab2.awk \
 +      symtab2.ok \
 +      symtab3.awk \
 +      symtab3.ok \
 +      symtab4.awk \
 +      symtab4.in \
 +      symtab4.ok \
 +      symtab5.awk \
 +      symtab5.in \
 +      symtab5.ok \
 +      symtab6.awk \
 +      symtab6.ok \
 +      symtab7.awk \
 +      symtab7.in \
 +      symtab7.ok \
 +      symtab8.awk \
 +      symtab8.in \
 +      symtab8.ok \
 +      symtab9.awk \
 +      symtab9.ok \
 +      synerr1.awk \
 +      synerr1.ok \
 +      synerr2.awk \
 +      synerr2.ok \
 +      testext.ok \
 +      tradanch.awk \
 +      tradanch.in \
 +      tradanch.ok \
 +      tweakfld.awk \
 +      tweakfld.in \
 +      tweakfld.ok \
 +      uninit2.awk \
 +      uninit2.ok \
 +      uninit3.awk \
 +      uninit3.ok \
 +      uninit4.awk \
 +      uninit4.ok \
 +      uninit5.awk \
 +      uninit5.ok \
 +      uninitialized.awk \
 +      uninitialized.ok \
 +      unterm.awk \
 +      unterm.ok \
 +      uparrfs.awk \
 +      uparrfs.in \
 +      uparrfs.ok \
 +      wideidx.awk \
 +      wideidx.in \
 +      wideidx.ok \
 +      wideidx2.awk \
 +      wideidx2.ok \
 +      widesub.awk \
 +      widesub.ok \
 +      widesub2.awk \
 +      widesub2.ok \
 +      widesub3.awk \
 +      widesub3.in \
 +      widesub3.ok \
 +      widesub4.awk \
 +      widesub4.ok \
 +      wjposer1.awk \
 +      wjposer1.in \
 +      wjposer1.ok \
 +      xref.awk \
 +      xref.original \
 +      zero2.awk \
 +      zero2.ok \
 +      zeroe0.awk \
 +      zeroe0.ok \
 +      zeroflag.awk \
 +      zeroflag.ok
 +
 +TESTDIR = ../../test
 +TESTS_WE_ARE_NOT_DOING_YET_FIXME_ONE_DAY = longdbl
 +
 +# Get rid of core files when cleaning and generated .ok file
 +CLEANFILES = core core.* fmtspcl.ok
 +
 +# try to keep these sorted. each letter starts a new line
 +BASIC_TESTS = \
 +      addcomma anchgsub argarray arrayparm arrayprm2 arrayprm3 \
 +      arrayref arrymem1 arryref2 arryref3 arryref4 arryref5 arynasty \
 +      arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 \
 +      aryprm8 arysubnm asgext awkpath \
 +      back89 backgsub \
 +      childin clobber closebad clsflnam compare compare2 concat1 concat2 \
 +      concat3 concat4 convfmt \
 +      datanonl defref delargv delarpm2 delarprm delfunc dfamb1 dfastress 
dynlj \
 +      eofsplit exit2 exitval1 exitval2 \
 +      fcall_exit fcall_exit2 fldchg fldchgnf fnamedat fnarray fnarray2 \
 +      fnaryscl fnasgnm fnmisc fordel forref forsimp fsbs fsrs fsspcoln \
 +      fstabplus funsemnl funsmnam funstack \
 +      getline getline2 getline3 getline4 getline5 getlnbuf getnr2tb getnr2tm \
 +      gsubasgn gsubtest gsubtst2 gsubtst3 gsubtst4 gsubtst5 gsubtst6 \
 +      gsubtst7 gsubtst8 \
 +      hex hsprint \
 +      inputred intest intprec iobug1 \
 +      leaddig leadnl litoct longsub longwrds \
 +      manglprm math membug1 messages minusstr mmap8k mtchi18n \
 +      nasty nasty2 negexp negrange nested nfldstr nfloop nfneg nfset nlfldsep 
\
 +      nlinstr nlstrina noeffect nofile nofmtch noloop1 noloop2 nonl \
 +      noparms nors nulrsend numindex numsubstr \
 +      octsub ofmt ofmta ofmtbig ofmtfidl ofmts ofs1 onlynl opasnidx opasnslf \
 +      paramdup paramres paramtyp paramuninitglobal parse1 parsefld parseme \
 +      pcntplus posix2008sub prdupval prec printf0 printf1 prmarscl prmreuse \
 +      prt1eval prtoeval \
 +      rand randtest range1 rebt8b1 redfilnm regeq regexprange regrange 
reindops \
 +      reparse resplit rri1 rs rsnul1nl rsnulbig rsnulbig2 rstest1 rstest2 \
 +      rstest3 rstest4 rstest5 rswhite \
 +      scalar sclforin sclifin sortempty splitargv splitarr splitdef \
 +      splitvar splitwht strcat1 strnum1 strtod subamp subi18n \
 +      subsepnm subslash substr swaplns synerr1 synerr2 tradanch tweakfld \
 +      uninit2 uninit3 uninit4 uninit5 uninitialized unterm uparrfs \
 +      wideidx wideidx2 widesub widesub2 widesub3 widesub4 wjposer1 \
 +      zero2 zeroe0 zeroflag
 +
 +UNIX_TESTS = \
 +      fflush getlnhd localenl pid pipeio1 pipeio2 poundbang rtlen rtlen01 \
 +      space strftlng
 +
 +
 +# Tests not run with long double: dumpvars, symtab1, symtab6 --- symbol table 
dumps.
 +# Different entries in table, not worth the hassle and who wants to constantly
 +# update the *.ok files?
 +GAWK_EXT_TESTS = \
 +      aadelete1 aadelete2 aarray1 aasort aasorti argtest arraysort \
 +      backw badargs beginfile1 beginfile2 binmode1 charasbytes \
 +      colonwarn clos1way delsub devfd devfd1 devfd2 exit \
 +      fieldwdth fpat1 fpat2 fpat3  fpatnull fsfwfs funlen \
 +      functab1 functab2 functab3 fwtest fwtest2 fwtest3 \
 +      gensub gensub2 getlndir gnuops2 gnuops3 gnureops \
 +      icasefs icasers id igncdym igncfs ignrcas2 ignrcase \
 +      incdupe incdupe2 incdupe3 incdupe4 incdupe5 incdupe6 incdupe7 \
 +      include include2 indirectcall \
 +      lint lintold lintwarn \
 +      manyfiles match1 match2 match3 mbstr1 \
 +      nastyparm next nondec nondec2 \
 +      patsplit posix printfbad1 printfbad2 printfbad3 procinfs \
 +      profile1 profile2 profile3 profile4 profile5 pty1 \
 +      rebuf regx8bit reginttrad reint reint2 rsstart1 \
 +      rsstart2 rsstart3 rstest6 shadow sortfor sortu splitarg4 strftime \
 +      strtonum switch2 \
 +      symtab2 symtab3 symtab4 symtab5 symtab7 \
 +      symtab9
 +
 +EXTRA_TESTS = inftest regtest
 +INET_TESTS = inetdayu inetdayt inetechu inetecht
 +MACHINE_TESTS = double1 double2 fmtspcl intformat
 +MPFR_TESTS = mpfrnr mpfrrnd mpfrieee mpfrexprange mpfrsort mpfrbigint
 +
 +# Tests not run with long double: fnraydel, fnparydl --- index ordering 
issue.        
 +#     Not really useful for the purpose.
 +LOCALE_CHARSET_TESTS = \
 +      asort asorti fmttest jarebug lc_num1 mbfw1 \
 +      mbprintf1 mbprintf2 mbprintf3 mbprintf4 rebt8b2 rtlenmb sort1 sprintfc
 +
 +SHLIB_TESTS = \
 +      fnmatch filefuncs fork fork2 fts ordchr ordchr2 \
 +      readdir readfile revout revtwoway rwarray testext
 +
 +
 +# List of the tests which should be run with --lint option:
 +NEED_LINT = \
 +      defref fmtspcl lintwarn noeffect nofmtch shadow \
 +      uninit2 uninit3 uninit4 uninit5 uninitialized
 +
 +
 +# List of the tests which should be run with --lint-old option:
 +NEED_LINT_OLD = lintold
 +
 +# List of the tests which fail with EXIT CODE 1
 +FAIL_CODE1 = \
 +      fnarray2 fnmisc gsubasgn mixed1 noparms paramdup synerr1 synerr2 unterm
 +
 +
 +# List of files which have .ok versions for MPFR
 +CHECK_MPFR = \
 +      rand fnarydel fnparydl
 +
 +
 +# List of the files that appear in manual tests or are for reserve testing:
 +GENTESTS_UNUSED = Makefile.in dtdgport.awk gtlnbufv.awk hello.awk \
 +      inchello.awk inclib.awk inplace.1.in inplace.2.in inplace.in \
 +      longdbl.awk longdbl.in printfloat.awk readdir0.awk xref.awk
 +
 +CMP = cmp
 +AWKPROG = ../../gawk$(EXEEXT)
 +
 +# Default for VALGRIND is empty unless overridden by a command-line argument.
 +# This protects against cruft in the environment.
 +VALGRIND = 
 +
 +# This business forces the locale to be C for running the tests,
 +# unless we override it to something else for testing.
 +#
 +# This can also be done in individual tests where we wish to
 +# check things specifically not in the C locale.
 +
 +#
 +# And we set AWKLIBPATH to find the extension libraries we built.
 +LOCALES = LC_ALL=$${GAWKLOCALE:-C} LANG=$${GAWKLOCALE:-C}
 +all: all-am
 +
 +.SUFFIXES:
 +$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/Maketests 
$(am__configure_deps)
 +      @for dep in $?; do \
 +        case '$(am__configure_deps)' in \
 +          *$$dep*) \
 +            ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
 +              && { if test -f $@; then exit 0; else break; fi; }; \
 +            exit 1;; \
 +        esac; \
 +      done; \
 +      echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu misc/ldbl_tests/Makefile'; 
\
 +      $(am__cd) $(top_srcdir) && \
 +        $(AUTOMAKE) --gnu misc/ldbl_tests/Makefile
 +.PRECIOUS: Makefile
 +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 +      @case '$?' in \
 +        *config.status*) \
 +          cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
 +        *) \
 +          echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 
$(am__depfiles_maybe)'; \
 +          cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 
$(am__depfiles_maybe);; \
 +      esac;
 +$(srcdir)/Maketests:
 +
 +$(top_builddir)/config.status: $(top_srcdir)/configure 
$(CONFIG_STATUS_DEPENDENCIES)
 +      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 +
 +$(top_srcdir)/configure:  $(am__configure_deps)
 +      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 +$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 +      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 +$(am__aclocal_m4_deps):
 +tags TAGS:
 +
 +ctags CTAGS:
 +
 +cscope cscopelist:
 +
 +
 +distdir: $(DISTFILES)
 +      @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 +      topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 +      list='$(DISTFILES)'; \
 +        dist_files=`for file in $$list; do echo $$file; done | \
 +        sed -e "s|^$$srcdirstrip/||;t" \
 +            -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 +      case $$dist_files in \
 +        */*) $(MKDIR_P) `echo "$$dist_files" | \
 +                         sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 +                         sort -u` ;; \
 +      esac; \
 +      for file in $$dist_files; do \
 +        if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 +        if test -d $$d/$$file; then \
 +          dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 +          if test -d "$(distdir)/$$file"; then \
 +            find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx 
{} \;; \
 +          fi; \
 +          if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 +            cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 +            find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx 
{} \;; \
 +          fi; \
 +          cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 +        else \
 +          test -f "$(distdir)/$$file" \
 +          || cp -p $$d/$$file "$(distdir)/$$file" \
 +          || exit 1; \
 +        fi; \
 +      done
 +check-am: all-am
 +check: check-am
 +all-am: Makefile
 +installdirs:
 +install: install-am
 +install-exec: install-exec-am
 +install-data: install-data-am
 +uninstall: uninstall-am
 +
 +install-am: all-am
 +      @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
 +
 +installcheck: installcheck-am
 +install-strip:
 +      if test -z '$(STRIP)'; then \
 +        $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
 +          install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s 
\
 +            install; \
 +      else \
 +        $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
 +          install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s 
\
 +          "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
 +      fi
 +mostlyclean-generic:
 +
 +clean-generic:
 +      -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
 +
 +distclean-generic:
 +      -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
 +      -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f 
$(CONFIG_CLEAN_VPATH_FILES)
 +
 +maintainer-clean-generic:
 +      @echo "This command is intended for maintainers to use"
 +      @echo "it deletes files that may require special tools to rebuild."
 +clean-am: clean-generic mostlyclean-am
 +
 +distclean: distclean-am
 +      -rm -f Makefile
 +distclean-am: clean-am distclean-generic
 +
 +dvi: dvi-am
 +
 +dvi-am:
 +
 +html: html-am
 +
 +html-am:
 +
 +info: info-am
 +
 +info-am:
 +
 +install-data-am:
 +
 +install-dvi: install-dvi-am
 +
 +install-dvi-am:
 +
 +install-exec-am:
 +
 +install-html: install-html-am
 +
 +install-html-am:
 +
 +install-info: install-info-am
 +
 +install-info-am:
 +
 +install-man:
 +
 +install-pdf: install-pdf-am
 +
 +install-pdf-am:
 +
 +install-ps: install-ps-am
 +
 +install-ps-am:
 +
 +installcheck-am:
 +
 +maintainer-clean: maintainer-clean-am
 +      -rm -f Makefile
 +maintainer-clean-am: distclean-am maintainer-clean-generic
 +
 +mostlyclean: mostlyclean-am
 +
 +mostlyclean-am: mostlyclean-generic
 +
 +pdf: pdf-am
 +
 +pdf-am:
 +
 +ps: ps-am
 +
 +ps-am:
 +
 +uninstall-am:
 +
 +.MAKE: install-am install-strip
 +
 +.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
 +      ctags-am distclean distclean-generic distdir dvi dvi-am html \
 +      html-am info info-am install install-am install-data \
 +      install-data-am install-dvi install-dvi-am install-exec \
 +      install-exec-am install-html install-html-am install-info \
 +      install-info-am install-man install-pdf install-pdf-am \
 +      install-ps install-ps-am install-strip installcheck \
 +      installcheck-am installdirs maintainer-clean \
 +      maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
 +      pdf-am ps ps-am tags-am uninstall uninstall-am
 +
 +
 +# Message stuff is to make it a little easier to follow.
 +# Make the pass-fail last and dependent on others to avoid
 +# spurious errors if `make -j' in effect.
 +check:        msg \
 +      printlang \
 +      basic-msg-start  basic           basic-msg-end \
 +      unix-msg-start   unix-tests      unix-msg-end \
 +      extend-msg-start gawk-extensions extend-msg-end \
 +      machine-msg-start machine-tests machine-msg-end \
 +      charset-msg-start charset-tests charset-msg-end
 +
 +basic:
 +      @if test -n "$$GAWK_FLOAT"; then $(MAKE) ldbl-basic-tests ; fi
 +
 +ldbl-basic-tests: $(BASIC_TESTS)
 +
 +unix-tests:
 +      @if test -n "$$GAWK_FLOAT"; then $(MAKE) ldbl-unix-tests ; fi
 +
 +ldbl-unix-tests: $(UNIX_TESTS)
 +
 +gawk-extensions:
 +      @if test -n "$$GAWK_FLOAT"; then $(MAKE) ldbl-gawk-extensions ; fi
 +
 +ldbl-gawk-extensions: $(GAWK_EXT_TESTS)
 +
 +charset-tests:
 +      @if test -n "$$GAWK_FLOAT"; then $(MAKE) ldbl-charset-tests ; fi
 +
 +ldbl-charset-tests: $(LOCALE_CHARSET_TESTS)
 +
 +machine-tests:
 +      @if test -n "$$GAWK_FLOAT"; then $(MAKE) ldbl-machine-tests ; fi
 +
 +ldbl-machine-tests: $(MACHINE_TESTS)
 +
 +msg::
 +      @echo 'Running tests using LONG DOUBLE numbers'
 +
 +printlang::
 +      @$(AWK) -f "$(TESTDIR)"/printlang.awk
 +
 +basic-msg-start:
 +      @echo "======== Starting basic tests ========"
 +
 +basic-msg-end:
 +      @echo "======== Done with basic tests ========"
 +
 +unix-msg-start:
 +      @echo "======== Starting Unix tests ========"
 +
 +unix-msg-end:
 +      @echo "======== Done with Unix tests ========"
 +
 +extend-msg-start:
 +      @echo "======== Starting gawk extension tests ========"
 +
 +extend-msg-end:
 +      @echo "======== Done with gawk extension tests ========"
 +
 +machine-msg-start:
 +      @echo "======== Starting machine-specific tests ========"
 +
 +machine-msg-end:
 +      @echo "======== Done with machine-specific tests ========"
 +
 +charset-msg-start:
 +      @echo "======== Starting tests that can vary based on character set or 
locale support ========"
 +
 +charset-msg-end:
 +      @echo "======== Done with tests that can vary based on character set or 
locale support ========"
 +
 +lc_num1:
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +# This test is a PITA because increasingly, /tmp is getting
 +# mounted noexec.  So, we'll test it locally.  Sigh.
 +#
 +# More PITA; some systems have medium short limits on #! paths,
 +# so this can still fail
 +poundbang::
 +      @echo $@
 +      @sed "s;/tmp/gawk;`pwd`/$(AWKPROG);" < "$(TESTDIR)"/poundbang.awk > 
./_pbd.awk
 +      @chmod +x ./_pbd.awk
 +      @if ./_pbd.awk "$(TESTDIR)"/poundbang.awk > _`basename address@hidden ; 
\
 +      then : ; \
 +      else \
 +              sed "s;/tmp/gawk;../$(AWKPROG);" < "$(TESTDIR)"/poundbang.awk > 
./_pbd.awk ; \
 +              chmod +x ./_pbd.awk ; \
 +              LC_ALL=$${GAWKLOCALE:-C} LANG=$${GAWKLOCALE:-C} ./_pbd.awk 
"$(TESTDIR)"/poundbang.awk > _`basename address@hidden;  \
 +      fi
 +      @-$(CMP) "$(TESTDIR)"/poundbang.awk _`basename address@hidden && rm -f 
_`basename address@hidden _pbd.awk
 +
 +messages::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/messages.awk >_out2 2>_out3
 +      @-$(CMP) "$(TESTDIR)"/out1.ok _out1 && $(CMP) "$(TESTDIR)"/out2.ok 
_out2 && $(CMP) "$(TESTDIR)"/out3.ok _out3 && rm -f _out1 _out2 _out3
 +
 +argarray::
 +      @echo $@
 +      @case "$(TESTDIR)" in \
 +      .)      : ;; \
 +      *)      cp "$(TESTDIR)"/argarray.in . ;; \
 +      esac
 +      @TEST=test echo just a test | $(AWK) -f "$(TESTDIR)"/argarray.awk 
./argarray.in - >_$@
 +      @case "$(TESTDIR)" in \
 +      .)      : ;; \
 +      *)      rm -f ./argarray.in ;; \
 +      esac
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +regtest::
 +      @echo 'Some of the output from regtest is very system specific, do not'
 +      @echo 'be distressed if your output differs from that distributed.'
 +      @echo 'Manual inspection is called for.'
 +      AWK=$(AWKPROG) "$(TESTDIR)"/regtest.sh
 +
 +manyfiles::
 +      @echo manyfiles
 +      @rm -rf junk
 +      @mkdir junk
 +      @$(AWK) 'BEGIN { for (i = 1; i <= 1030; i++) print i, i}' >_$@
 +      @$(AWK) -f "$(TESTDIR)"/manyfiles.awk _$@ _$@
 +      @wc -l junk/* | $(AWK) '$$1 != 2' | wc -l | sed "s/  *//g" > _$@
 +      @rm -rf junk
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +compare::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/compare.awk 0 1 "$(TESTDIR)"/compare.in >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +inftest::
 +      @echo $@
 +      @echo This test is very machine specific...
 +      @$(AWK) -f "$(TESTDIR)"/inftest.awk | sed "s/inf/Inf/g" >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +getline2::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/getline2.awk "$(TESTDIR)"/getline2.awk 
"$(TESTDIR)"/getline2.awk >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +awkpath::
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)$(PATH_SEPARATOR)"$(TESTDIR)"/lib" $(AWK) -f 
awkpath.awk >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +argtest::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/argtest.awk -x -y abc >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +badargs::
 +      @echo $@
 +      @-$(AWK) -f 2>&1 | grep -v patchlevel >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nonl::
 +      @echo $@
 +      @-AWKPATH="$(TESTDIR)" $(AWK) --lint -f nonl.awk /dev/null >_$@ 2>&1
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +strftime::
 +      @echo This test could fail on slow machines or on a minute boundary,
 +      @echo so if it does, double check the actual results:
 +      @echo $@
 +      @GAWKLOCALE=C; export GAWKLOCALE; \
 +      TZ=GMT0; export TZ; \
 +      (LC_ALL=C date) | $(AWK) -v OUTPUT=_$@ -f "$(TESTDIR)"/strftime.awk
 +      @-$(CMP) strftime.ok _$@ && rm -f _$@ strftime.ok || exit 0
 +
 +litoct::
 +      @echo $@
 +      @echo ab | $(AWK) --traditional -f "$(TESTDIR)"/litoct.awk >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +devfd::
 +      @echo $@
 +      @$(AWK) 1 /dev/fd/4 /dev/fd/5 4<"$(TESTDIR)"/devfd.in4 
5<$(TESTDIR)/devfd.in5 >_$@ 2>&1 || echo EXIT CODE: $$? >> _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fflush::
 +      @echo $@
 +      @-AWK="$(AWKPROG)" "$(TESTDIR)"/address@hidden > _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +tweakfld::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/tweakfld.awk "$(TESTDIR)"/tweakfld.in >_$@
 +      @rm -f errors.cleanup
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mmap8k::
 +      @echo $@
 +      @$(AWK) '{ print }' "$(TESTDIR)"/mmap8k.in >_$@
 +      @-$(CMP) "$(TESTDIR)"/mmap8k.in _$@ && rm -f _$@
 +
 +tradanch::
 +      @echo $@
 +      @$(AWK) --traditional -f "$(TESTDIR)"/tradanch.awk 
"$(TESTDIR)"/tradanch.in >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +# AIX /bin/sh exec's the last command in a list, therefore issue a ":"
 +# command so that pid.sh is fork'ed as a child before being exec'ed.
 +pid::
 +      @echo pid
 +      @AWKPATH="$(TESTDIR)" AWK=$(AWKPROG) $(SHELL) "$(TESTDIR)"/pid.sh $$$$ 
> _`basename address@hidden ; :
 +      @-$(CMP) "$(TESTDIR)"/pid.ok _`basename address@hidden && rm -f 
_`basename address@hidden
 +
 +strftlng::
 +      @echo $@
 +      @TZ=UTC; export TZ; $(AWK) -f "$(TESTDIR)"/strftlng.awk >_$@
 +      @if $(CMP) "$(TESTDIR)"/strftlng.ok _$@ >/dev/null 2>&1 ; then : ; else 
\
 +      TZ=UTC0; export TZ; $(AWK) -f "$(TESTDIR)"/strftlng.awk >_$@ ; \
 +      fi
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nors::
 +      @echo $@
 +      @echo A B C D E | tr -d '\12\15' | $(AWK) '{ print $$NF }' - 
"$(TESTDIR)"/nors.in > _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fmtspcl.ok: $(TESTDIR)/fmtspcl.tok Makefile
 +      @$(AWK) -v "sd="$(TESTDIR)"" 'BEGIN {pnan = sprintf("%g",sqrt(-1)); 
nnan = sprintf("%g",-sqrt(-1)); pinf = sprintf("%g",-log(0)); ninf = 
sprintf("%g",log(0))} {sub(/positive_nan/,pnan); sub(/negative_nan/,nnan); 
sub(/positive_infinity/,pinf); sub(/negative_infinity/,ninf); 
sub(/fmtspcl/,(sd"/fmtspcl")); print}' < "$(TESTDIR)"/fmtspcl.tok > $@ 
2>/dev/null
 +
 +fmtspcl: fmtspcl.ok
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/fmtspcl.awk  --lint >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-if test -z "$$AWKFLAGS" ; then $(CMP) address@hidden _$@ && rm -f _$@ 
; else \
 +      $(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@ ; \
 +      fi
 +
 +reint::
 +      @echo $@
 +      @$(AWK) --re-interval -f "$(TESTDIR)"/reint.awk "$(TESTDIR)"/reint.in 
>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +pipeio1::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/pipeio1.awk >_$@
 +      @rm -f test1 test2
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +pipeio2::
 +      @echo $@
 +      @$(AWK) -v SRCDIR="$(TESTDIR)" -f "$(TESTDIR)"/pipeio2.awk >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +clobber::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/clobber.awk >_$@
 +      @-$(CMP) "$(TESTDIR)"/clobber.ok seq && $(CMP) "$(TESTDIR)"/clobber.ok 
_$@ && rm -f _$@
 +      @rm -f seq
 +
 +arynocls::
 +      @echo $@
 +      @-AWKPATH="$(TESTDIR)" $(AWK) -v INPUT="$(TESTDIR)"/arynocls.in -f 
arynocls.awk >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +getlnbuf::
 +      @echo $@
 +      @-AWKPATH="$(TESTDIR)" $(AWK) -f getlnbuf.awk "$(TESTDIR)"/getlnbuf.in 
> _$@
 +      @-AWKPATH="$(TESTDIR)" $(AWK) -f gtlnbufv.awk "$(TESTDIR)"/getlnbuf.in 
> _2$@
 +      @-$(CMP) "$(TESTDIR)"/getlnbuf.ok _$@ && $(CMP) 
"$(TESTDIR)"/getlnbuf.ok _2$@ && rm -f _$@ _2$@
 +
 +inetmesg::
 +      @echo These tests only work if your system supports the services
 +      @echo "'discard'" at port 9 and "'daytimed'" at port 13. Check your
 +      @echo file /etc/services and do "'netstat -a'".
 +
 +inetechu::
 +      @echo This test is for establishing UDP connections
 +      @$(AWK) 'BEGIN {print "" |& "/inet/udp/0/127.0.0.1/9"}'
 +
 +inetecht::
 +      @echo This test is for establishing TCP connections
 +      @$(AWK) 'BEGIN {print "" |& "/inet/tcp/0/127.0.0.1/9"}'
 +
 +inetdayu::
 +      @echo This test is for bidirectional UDP transmission
 +      @$(AWK) 'BEGIN { print "" |& "/inet/udp/0/127.0.0.1/13"; \
 +      "/inet/udp/0/127.0.0.1/13" |& getline; print $0}'
 +
 +inetdayt::
 +      @echo This test is for bidirectional TCP transmission
 +      @$(AWK) 'BEGIN { print "" |& "/inet/tcp/0/127.0.0.1/13"; \
 +      "/inet/tcp/0/127.0.0.1/13" |& getline; print $0}'
 +
 +redfilnm::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/redfilnm.awk srcdir="$(TESTDIR)" 
"$(TESTDIR)"/redfilnm.in >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +leaddig::
 +      @echo $@
 +      @$(AWK) -v x=2E  -f "$(TESTDIR)"/leaddig.awk >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gsubtst3::
 +      @echo $@
 +      @$(AWK) --re-interval -f "$(TESTDIR)"/address@hidden 
"$(TESTDIR)"/address@hidden >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +space::
 +      @echo $@
 +      @$(AWK) -f ' ' "$(TESTDIR)"/space.awk >_$@ 2>&1 || echo EXIT CODE: $$? 
>>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +printf0::
 +      @echo $@
 +      @$(AWK) --posix -f "$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rsnulbig::
 +      @echo $@
 +      @ : Suppose that block size for pipe is at most 128kB:
 +      @$(AWK) 'BEGIN { for (i = 1; i <= 128*64+1; i++) print 
"abcdefgh123456\n" }' 2>&1 | \
 +      $(AWK) 'BEGIN { RS = ""; ORS = "\n\n" }; { print }' 2>&1 | \
 +      $(AWK) '/^[^a]/; END{ print NR }' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rsnulbig2::
 +      @echo $@
 +      @$(AWK) 'BEGIN { ORS = ""; n = "\n"; for (i = 1; i <= 10; i++) n = (n 
n); \
 +              for (i = 1; i <= 128; i++) print n; print "abc\n" }' 2>&1 | \
 +              $(AWK) 'BEGIN { RS = ""; ORS = "\n\n" };{ print }' 2>&1 | \
 +              $(AWK) '/^[^a]/; END { print NR }' >_$@ 2>&1 || echo EXIT CODE: 
$$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +wideidx::
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +wideidx2::
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +widesub::
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +widesub2::
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +widesub3::
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +widesub4::
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +ignrcas2::
 +      @echo $@
 +      @GAWKLOCALE=en_US ; export GAWKLOCALE ; \
 +      $(AWK) -f "$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? 
>> _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +subamp::
 +      @echo $@
 +      @GAWKLOCALE=en_US.UTF-8 ; export GAWKLOCALE ; \
 +      $(AWK) -f "$(TESTDIR)"/address@hidden "$(TESTDIR)"/address@hidden >_$@ 
2>&1 || echo EXIT CODE: $$? >> _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +# This test makes sure gawk exits with a zero code.
 +# Thus, unconditionally generate the exit code.
 +exitval1::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/exitval1.awk >_$@ 2>&1; echo EXIT CODE: $$? 
>>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fsspcoln::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/address@hidden 'FS=[ :]+' 
"$(TESTDIR)"/address@hidden >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rsstart1::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/address@hidden "$(TESTDIR)"/rsstart1.in >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rsstart2::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/address@hidden "$(TESTDIR)"/rsstart1.in >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rsstart3::
 +      @echo $@
 +      @head "$(TESTDIR)"/rsstart1.in | $(AWK) -f "$(TESTDIR)"/rsstart2.awk 
>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rtlen::
 +      @echo $@
 +      @-AWK="$(AWKPROG)" "$(TESTDIR)"/address@hidden >_$@ || echo EXIT CODE: 
$$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rtlen01::
 +      @echo $@
 +      @-AWK="$(AWKPROG)" "$(TESTDIR)"/address@hidden >_$@ || echo EXIT CODE: 
$$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rtlenmb::
 +      @echo $@
 +      @GAWKLOCALE=en_US.UTF-8 ; export GAWKLOCALE ; \
 +      AWK=$(AWKPROG) "$(TESTDIR)"/rtlen.sh >_$@ || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/rtlen.ok _$@ && rm -f _$@
 +
 +nondec2::
 +      @echo $@
 +      @$(AWK) --non-decimal-data -v a=0x1 -f "$(TESTDIR)"/address@hidden >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nofile::
 +      @echo $@
 +      @$(AWK) '{}' no/such/file >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +binmode1::
 +      @echo $@
 +      @$(AWK) -v BINMODE=3 'BEGIN { print BINMODE }' >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +subi18n::
 +      @echo $@
 +      @GAWKLOCALE=en_US.UTF-8 ; $(AWK) -f "$(TESTDIR)"/address@hidden > _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +concat4::
 +      @echo $@
 +      @GAWKLOCALE=en_US.UTF-8 ; $(AWK) -f "$(TESTDIR)"/address@hidden 
"$(TESTDIR)"/address@hidden > _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +devfd1::
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/address@hidden 4< "$(TESTDIR)"/devfd.in1 5< 
"$(TESTDIR)"/devfd.in2 >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +# The program text is the '1' which will print each record. How compact can 
you get?
 +devfd2::
 +      @echo $@
 +      @$(AWK) 1 /dev/fd/4 /dev/fd/5 4< "$(TESTDIR)"/devfd.in1 5< 
"$(TESTDIR)"/devfd.in2 >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mixed1::
 +      @echo $@
 +      @$(AWK) -f /dev/null --source 'BEGIN {return junk}' >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mtchi18n::
 +      @echo $@
 +      @GAWKLOCALE=ru_RU.UTF-8 ; export GAWKLOCALE ; \
 +      $(AWK) -f "$(TESTDIR)"/address@hidden "$(TESTDIR)"/address@hidden >_$@ 
2>&1 || echo EXIT CODE: $$? >> _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +reint2::
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) --re-interval -f address@hidden 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +localenl::
 +      @echo $@
 +      @-AWK="$(AWKPROG)" "$(TESTDIR)"/address@hidden >_$@ 2>/dev/null
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mbprintf1::
 +      @echo $@
 +      @GAWKLOCALE=en_US.UTF-8 ; export GAWKLOCALE ; \
 +      $(AWK) -f "$(TESTDIR)"/address@hidden "$(TESTDIR)"/address@hidden >_$@ 
2>&1 || echo EXIT CODE: $$? >> _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mbprintf2::
 +      @echo $@
 +      @GAWKLOCALE=ja_JP.UTF-8 ; export GAWKLOCALE ; \
 +      $(AWK) -f "$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? 
>> _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mbprintf3::
 +      @echo $@
 +      @GAWKLOCALE=en_US.UTF-8 ; export GAWKLOCALE ; \
 +      $(AWK) -f "$(TESTDIR)"/address@hidden "$(TESTDIR)"/address@hidden >_$@ 
2>&1 || echo EXIT CODE: $$? >> _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mbprintf4::
 +      @echo $@
 +      @GAWKLOCALE=en_US.UTF-8 ; export GAWKLOCALE ; \
 +      $(AWK) -f "$(TESTDIR)"/address@hidden "$(TESTDIR)"/address@hidden >_$@ 
2>&1 || echo EXIT CODE: $$? >> _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mbfw1::
 +      @echo $@
 +      @GAWKLOCALE=en_US.UTF-8 ; export GAWKLOCALE ; \
 +      $(AWK) -f "$(TESTDIR)"/address@hidden "$(TESTDIR)"/address@hidden >_$@ 
2>&1 || echo EXIT CODE: $$? >> _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gsubtst6::
 +      @echo $@
 +      @GAWKLOCALE=C ; $(AWK) -f "$(TESTDIR)"/address@hidden > _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mbstr1::
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +printfbad2: $(TESTDIR)/printfbad2.ok
 +      @echo $@
 +      @$(AWK) --lint -f "$(TESTDIR)"/address@hidden 
"$(TESTDIR)"/address@hidden 2>&1 | sed 's;\$(TESTDIR)/;;g' >_$@ || echo EXIT 
CODE: $$?  >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +beginfile1::
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden 
"$(TESTDIR)"/address@hidden . ./no/such/file Makefile  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +beginfile2:
 +      @echo $@
 +      @-( cd "$(TESTDIR)" && LC_ALL=C AWK="$(abs_builddir)/$(AWKPROG)" 
"$(abs_srcdir)/$(TESTDIR)"/address@hidden 
"$(abs_srcdir)/$(TESTDIR)"/address@hidden ) > _$@ 2>&1
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +dumpvars::
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) --dump-variables 1 < 
"$(TESTDIR)"/address@hidden >/dev/null 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @mv awkvars.out _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +profile1:
 +      @echo $@
 +      @$(AWK) address@hidden -f "$(TESTDIR)"/xref.awk 
"$(TESTDIR)"/dtdgport.awk > address@hidden
 +      @$(AWK) -f address@hidden "$(TESTDIR)"/dtdgport.awk > address@hidden ; 
rm address@hidden
 +      @$(CMP) address@hidden address@hidden && rm address@hidden || { echo 
EXIT CODE: $$? >>_$@ ; \
 +      cp "$(TESTDIR)"/dtdgport.awk > address@hidden ; }
 +
 +profile2:
 +      @echo $@
 +      @$(AWK) address@hidden -v sortcmd=sort -f "$(TESTDIR)"/xref.awk 
"$(TESTDIR)"/dtdgport.awk > /dev/null
 +      @sed 1,2d < address@hidden > _$@; rm address@hidden
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +profile3:
 +      @echo $@
 +      @$(AWK) address@hidden -f "$(TESTDIR)"/address@hidden > /dev/null
 +      @sed 1,2d < address@hidden > _$@; rm address@hidden
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +profile4:
 +      @echo $@
 +      @GAWK_NO_PP_RUN=1 $(AWK) address@hidden -f "$(TESTDIR)"/address@hidden 
> /dev/null
 +      @sed 1,2d < address@hidden > _$@; rm address@hidden
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +profile5:
 +      @echo $@
 +      @GAWK_NO_PP_RUN=1 $(AWK) address@hidden -f "$(TESTDIR)"/address@hidden 
> /dev/null
 +      @sed 1,2d < address@hidden > _$@; rm address@hidden
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +posix2008sub:
 +      @echo $@
 +      @$(AWK) --posix -f "$(TESTDIR)"/address@hidden > _$@ 2>&1
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +next:
 +      @echo $@
 +      @-AWK="$(AWKPROG)" "$(TESTDIR)"/address@hidden > _$@ 2>&1
 +      @-LC_ALL=C $(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +exit:
 +      @echo $@
 +      @-AWK="$(AWKPROG)" "$(TESTDIR)"/address@hidden > _$@ 2>&1
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rri1::
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rand:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-if test -z "$$AWKFLAGS" ; then $(CMP) "$(TESTDIR)"/address@hidden _$@ 
&& rm -f _$@ ; else \
 +      ($(CMP) "$(TESTDIR)"/address@hidden _$@ || $(CMP) 
"$(TESTDIR)"/address@hidden _$@) && rm -f _$@ ; \
 +      fi
 +
 +mpfrieee:
 +      @echo $@
 +      @$(AWK) -M -vPREC=double -f "$(TESTDIR)"/address@hidden > _$@ 2>&1
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mpfrexprange:
 +      @echo $@
 +      @$(AWK) -M -vPREC=53 -f "$(TESTDIR)"/address@hidden > _$@ 2>&1
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mpfrrnd:
 +      @echo $@
 +      @$(AWK) -M -vPREC=53 -f "$(TESTDIR)"/address@hidden > _$@ 2>&1
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mpfrnr:
 +      @echo $@
 +      @$(AWK) -M -vPREC=113 -f "$(TESTDIR)"/address@hidden 
"$(TESTDIR)"/address@hidden > _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mpfrsort:
 +      @echo $@
 +      @$(AWK) -M -vPREC=53 -f "$(TESTDIR)"/address@hidden > _$@ 2>&1
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +mpfrbigint:
 +      @echo $@
 +      @$(AWK) -M -f "$(TESTDIR)"/address@hidden > _$@ 2>&1
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +jarebug::
 +      @echo $@
 +      @"$(TESTDIR)"/address@hidden "$(AWKPROG)" "$(TESTDIR)/address@hidden" 
"$(TESTDIR)/address@hidden" "_$@"
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +ordchr2::
 +      @echo $@
 +      @$(AWK) -l ordchr 'BEGIN {print chr(ord("z"))}' >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +# N.B. If the test fails, create readfile.ok so that "make diffout" will work
 +readfile::
 +      @echo $@
 +      @$(AWK) -l readfile 'BEGIN {printf "%s", readfile("Makefile")}' >_$@ 
2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) Makefile _$@ && rm -f _$@ || cp -p Makefile address@hidden
 +
 +include2::
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -i inclib 'BEGIN {print sandwich("a", "b", 
"c")}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +incdupe::
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) --lint -i inclib -i inclib.awk 'BEGIN 
{print sandwich("a", "b", "c")}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +incdupe2::
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) --lint -f inclib -f inclib.awk >_$@ 2>&1 
|| echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +incdupe3::
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) --lint -f hello -f hello.awk >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +incdupe4::
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) --lint -f hello -i hello.awk >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +incdupe5::
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) --lint -i hello -f hello.awk >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +incdupe6::
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) --lint -i inchello -f hello.awk >_$@ 2>&1 
|| echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +incdupe7::
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) --lint -f hello -i inchello >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +inplace1::
 +      @echo $@
 +      @cp "$(TESTDIR)"/inplace.1.in address@hidden
 +      @cp "$(TESTDIR)"/inplace.2.in address@hidden
 +      @AWKPATH="$(TESTDIR)"/../awklib/eg/lib $(AWK) -i inplace 'BEGIN {print 
"before"} {gsub(/foo/, "bar"); print} END {print "after"}' address@hidden - 
address@hidden < "$(TESTDIR)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden address@hidden && rm -f 
address@hidden
 +      @-$(CMP) "$(TESTDIR)"/address@hidden address@hidden && rm -f 
address@hidden
 +
 +inplace2::
 +      @echo $@
 +      @cp "$(TESTDIR)"/inplace.1.in address@hidden
 +      @cp "$(TESTDIR)"/inplace.2.in address@hidden
 +      @AWKPATH="$(TESTDIR)"/../awklib/eg/lib $(AWK) -i inplace -v 
INPLACE_SUFFIX=.bak 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END 
{print "after"}' address@hidden - address@hidden < "$(TESTDIR)"/inplace.in >_$@ 
2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden address@hidden && rm -f 
address@hidden
 +      @-$(CMP) "$(TESTDIR)"/address@hidden address@hidden && rm -f 
address@hidden
 +      @-$(CMP) "$(TESTDIR)"/address@hidden address@hidden && rm -f 
address@hidden
 +      @-$(CMP) "$(TESTDIR)"/address@hidden address@hidden && rm -f 
address@hidden
 +
 +inplace3::
 +      @echo $@
 +      @cp "$(TESTDIR)"/inplace.1.in address@hidden
 +      @cp "$(TESTDIR)"/inplace.2.in address@hidden
 +      @AWKPATH="$(TESTDIR)"/../awklib/eg/lib $(AWK) -i inplace -v 
INPLACE_SUFFIX=.bak 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END 
{print "after"}' address@hidden - address@hidden < "$(TESTDIR)"/inplace.in >_$@ 
2>&1 || echo EXIT CODE: $$? >>_$@
 +      @AWKPATH="$(TESTDIR)"/../awklib/eg/lib $(AWK) -i inplace -v 
INPLACE_SUFFIX=.bak 'BEGIN {print "Before"} {gsub(/bar/, "foo"); print} END 
{print "After"}' address@hidden - address@hidden < "$(TESTDIR)"/inplace.in 
>>_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden address@hidden && rm -f 
address@hidden
 +      @-$(CMP) "$(TESTDIR)"/address@hidden address@hidden && rm -f 
address@hidden
 +      @-$(CMP) "$(TESTDIR)"/address@hidden address@hidden && rm -f 
address@hidden
 +      @-$(CMP) "$(TESTDIR)"/address@hidden address@hidden && rm -f 
address@hidden
 +
 +testext::
 +      @echo $@
 +      @$(AWK) '/^(@load|BEGIN)/,/^}/' $(top_srcdir)/extension/testext.c > 
testext.awk
 +      @$(AWK) -f testext.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@ testext.awk
 +
 +readdir:
 +      @if [ "`uname`" = Linux ] && [ "`stat -f . 2>/dev/null | awk 'NR == 2 { 
print $$NF }'`" = nfs ];  then \
 +      echo This test may fail on GNU/Linux systems when run on an NFS 
filesystem.; \
 +      echo If it does, try rerunning on an ext'[234]' filesystem. ; \
 +      fi
 +      @echo $@
 +      @ls -fli $(top_srcdir) | sed 1d | $(AWK) -f "$(TESTDIR)"/readdir0.awk > 
address@hidden
 +      @$(AWK) -f "$(TESTDIR)"/readdir.awk $(top_srcdir) > _$@
 +      @-$(CMP) address@hidden _$@ && rm -f address@hidden _$@
 +
 +fts:
 +      @if [ "`uname`" = IRIX ];  then \
 +      echo This test may fail on IRIX systems when run on an NFS filesystem.; 
\
 +      echo If it does, try rerunning on an xfs filesystem. ; \
 +      fi
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/fts.awk
 +      @-$(CMP) address@hidden _$@ && rm -f address@hidden _$@
 +
 +charasbytes:
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) -b -f address@hidden 
"$(TESTDIR)"/address@hidden | \
 +      od -c -t x1 | sed -e 's/  */ /g' -e 's/ *$$//' >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +symtab6:
 +      @echo $@
 +      @$(AWK) -d__$@ -f "$(TESTDIR)"/address@hidden
 +      @grep -v '^ENVIRON' __$@ | grep -v '^PROCINFO' > _$@ ; rm __$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +symtab8:
 +      @echo $@
 +      @$(AWK) -d__$@ -f "$(TESTDIR)"/address@hidden 
"$(TESTDIR)"/address@hidden >_$@
 +      @grep -v '^ENVIRON' __$@ | grep -v '^PROCINFO' | grep -v '^FILENAME' >> 
_$@ ; rm __$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +symtab9:
 +      @echo $@
 +      @$(AWK) -f "$(TESTDIR)"/address@hidden >_$@
 +      @rm -f testit.txt
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +reginttrad:
 +      @echo $@
 +      @$(AWK) --traditional -r -f "$(TESTDIR)"/address@hidden > _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +colonwarn:
 +      @echo $@
 +      @for i in 1 2 3 ; \
 +      do $(AWK) -f "$(TESTDIR)"/address@hidden $$i < 
"$(TESTDIR)"/address@hidden ; \
 +      done > _$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +clos1way:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" LC_ALL=C $(AWK) -f address@hidden  >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +dfamb1:
 +      @echo $@
 +      @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 +      AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +randtest:
 +      @echo $@
 +      @GAWK="$(AWKPROG)" "$(TESTDIR)"/randtest.sh >_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +Gt-dummy:
 +# file Maketests, generated from Makefile.am by the Gentests program
 +addcomma:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +anchgsub:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arrayparm:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arrayprm2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arrayprm3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arrayref:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arrymem1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arryref2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arryref3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arryref4:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arryref5:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arynasty:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aryprm1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aryprm2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aryprm3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aryprm4:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aryprm5:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aryprm6:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aryprm7:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aryprm8:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arysubnm:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +asgext:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +back89:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +backgsub:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +childin:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +closebad:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +clsflnam:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +compare2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +concat1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +concat2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +concat3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +convfmt:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +datanonl:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +defref:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +delargv:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +delarpm2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +delarprm:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +delfunc:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +dfastress:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +dynlj:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +eofsplit:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +exit2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +exitval2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fcall_exit:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fcall_exit2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fldchg:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fldchgnf:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fnamedat:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fnarray:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fnarray2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fnaryscl:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fnasgnm:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fnmisc:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fordel:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +forref:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +forsimp:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fsbs:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fsrs:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fstabplus:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +funsemnl:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +funsmnam:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +funstack:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +getline:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +getline3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +getline4:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +getline5:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +getnr2tb:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +getnr2tm:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gsubasgn:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gsubtest:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gsubtst2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gsubtst4:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gsubtst5:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gsubtst7:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gsubtst8:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +hex:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +hsprint:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +inputred:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +intest:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +intprec:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +iobug1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +leadnl:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +longsub:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +longwrds:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +manglprm:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +math:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +membug1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +minusstr:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nasty:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nasty2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +negexp:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +negrange:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nested:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nfldstr:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nfloop:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nfneg:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nfset:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nlfldsep:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nlinstr:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nlstrina:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +noeffect:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nofmtch:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +noloop1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +noloop2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +noparms:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nulrsend:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +numindex:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +numsubstr:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +octsub:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +ofmt:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +ofmta:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +ofmtbig:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +ofmtfidl:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +ofmts:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +ofs1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +onlynl:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +opasnidx:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +opasnslf:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +paramdup:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +paramres:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +paramtyp:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +paramuninitglobal:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +parse1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +parsefld:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +parseme:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +pcntplus:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +prdupval:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +prec:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +printf1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +prmarscl:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +prmreuse:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +prt1eval:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +prtoeval:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +range1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rebt8b1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +regeq:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +regexprange:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +regrange:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +reindops:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +reparse:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +resplit:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rs:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rsnul1nl:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rstest1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rstest2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rstest3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rstest4:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rstest5:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rswhite:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +scalar:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +sclforin:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +sclifin:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +sortempty:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +splitargv:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +splitarr:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +splitdef:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +splitvar:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +splitwht:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +strcat1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +strnum1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +strtod:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +subsepnm:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +subslash:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +substr:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +swaplns:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +synerr1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +synerr2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +uninit2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +uninit3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +uninit4:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +uninit5:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +uninitialized:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +unterm:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +uparrfs:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +wjposer1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +zero2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +zeroe0:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +zeroflag:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +getlnhd:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aadelete1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aadelete2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aarray1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aasort:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +aasorti:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +arraysort:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +backw:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +delsub:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fieldwdth:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fpat1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fpat2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fpat3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fpatnull:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fsfwfs:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +funlen:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +functab1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +functab2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +functab3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fwtest:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fwtest2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fwtest3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gensub:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gensub2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +getlndir:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gnuops2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gnuops3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +gnureops:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +icasefs:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +icasers:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +id:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +igncdym:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +igncfs:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +ignrcase:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +include:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +indirectcall:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +lint:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +lintold:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  --lint-old < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +lintwarn:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +match1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +match2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +match3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nastyparm:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +nondec:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +patsplit:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +posix:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +printfbad1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +printfbad3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +procinfs:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +pty1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rebuf:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +regx8bit:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rstest6:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +shadow:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +sortfor:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +sortu:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +splitarg4:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +strtonum:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +switch2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +symtab2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +symtab3:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +symtab4:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +symtab5:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +symtab7:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +double1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +double2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +intformat:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +asort:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +asorti:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fmttest:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rebt8b2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +sort1:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +sprintfc:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fnmatch:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +filefuncs:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fork:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +fork2:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +ordchr:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +revout:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +revtwoway:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +rwarray:
 +      @echo $@
 +      @AWKPATH="$(TESTDIR)" $(AWK) -f address@hidden  < 
"$(TESTDIR)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) "$(TESTDIR)"/address@hidden _$@ && rm -f _$@
 +
 +# end of file Maketests
 +
 +# Targets generated for other tests:
 +
 +$(TESTDIR)/Maketests: $(TESTDIR)/Makefile.am $(TESTDIR)/Gentests
 +      files=`cd "$(srcdir)" && echo *.awk *.in`; \
 +      $(AWK) -f "$(TESTDIR)"/Gentests "$(TESTDIR)"/Makefile.am $$files > 
"$(TESTDIR)"/Maketests
 +
 +clean:
 +      rm -fr _* core core.* fmtspcl.ok junk strftime.ok test1 test2 \
 +      seq *~ readfile.ok fork.tmp.* testext.awk fts.ok readdir.ok \
 +      mmap8k.ok profile1.ok
 +
 +# An attempt to print something that can be grepped for in build logs
 +pass-fail:
 +      @COUNT=`ls _* 2>/dev/null | wc -l` ; \
 +      if test $$COUNT = 0 ; \
 +      then    echo ALL TESTS PASSED ; \
 +      else    echo $$COUNT TESTS FAILED ; \
 +      fi
 +
 +# This target for my convenience to look at all the results
 +diffout:
 +      for i in _* ; \
 +      do  \
 +              if [ "$$i" != "_*" ]; then \
 +              echo ============== $$i ============= ; \
 +              if [ -r $${i#_}.ok ]; then \
 +              diff -c $${i#_}.ok $$i ; \
 +              else \
 +              diff -c "$(TESTDIR)"/$${i#_}.ok  $$i ; \
 +              fi ; \
 +              fi ; \
 +      done | more
 +
 +# convenient way to scan valgrind results for errors
 +valgrind-scan:
 +      @echo "Scanning valgrind log files for problems:"
 +      @$(AWK) '\
 +      function show() {if (cmd) {printf "%s: %s\n",FILENAME,cmd; cmd = ""}; \
 +        printf "\t%s\n",$$0}; \
 +      {$$1 = ""}; \
 +      $$2 == "Command:" {incmd = 1; $$2 = ""; cmd = $$0; next}; \
 +      incmd {if (/Parent PID:/) incmd = 0; else {cmd = (cmd $$0); next}}; \
 +      /ERROR SUMMARY:/ && !/: 0 errors from 0 contexts/ {show()}; \
 +      /definitely lost:/ && !/: 0 bytes in 0 blocks/ {show()}; \
 +      /possibly lost:/ && !/: 0 bytes in 0 blocks/ {show()}; \
 +      / suppressed:/ && !/: 0 bytes in 0 blocks/ {show()}; \
 +      ' log.[0-9]*
 +
 +# This target is for testing with electric fence.
 +efence:
 +      for i in $$(ls _* | sed 's;_\(.*\);\1;') ; \
 +      do \
 +              bad=$$(wc -l < _$$i) \
 +              ok=$$(wc -l < $$i.ok) ; \
 +              if (( $$bad == $$ok + 2 )) ; \
 +              then \
 +                      rm _$$i ; \
 +              fi ; \
 +      done
 +
 +# Tell versions [3.59,3.63) of GNU make to not export all variables.
 +# Otherwise a system limit (for SysV at least) may be exceeded.
 +.NOEXPORT:
diff --cc test/Makefile.am
index 5b0a8d2,13c9b97..d75fd13
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@@ -1882,20 -1915,12 +1916,20 @@@ clean
  pass-fail:
        @COUNT=`ls _* 2>/dev/null | wc -l` ; \
        if test $$COUNT = 0 ; \
 -      then    echo ALL TESTS PASSED ; \
 -      else    echo $$COUNT TESTS FAILED ; exit 1; \
 -      fi
 +      then    echo double tests: ALL TESTS PASSED ; \
 +      else    echo double tests: $$COUNT TESTS FAILED ; \
 +      fi ; \
 +      if grep 'USE_LONG_DOUBLE 1' $(top_builddir)/config.h > /dev/null ; then 
\
 +         COUNT_LDBL=`ls ../misc/ldbl_tests/_* 2>/dev/null | wc -l` ; \
 +         if test $$COUNT_LDBL = 0 ; \
 +            then echo long double tests: ALL TESTS PASSED ; \
 +         else echo long double tests: $$COUNT_LDBL TESTS FAILED ; \
 +         fi ; \
 +      else echo long double is not supported on this system ; \
 +      fi ;
  
- 
  # This target for my convenience to look at all the results
+ # Don't use POSIX or bash-isms so that it'll work on address@hidden&*() 
Solaris.
  diffout:
        for i in _* ; \
        do  \
diff --cc test/Makefile.in
index 2a07095,17249a1..e01fe69
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@@ -3601,19 -3675,12 +3668,20 @@@ clean
  pass-fail:
        @COUNT=`ls _* 2>/dev/null | wc -l` ; \
        if test $$COUNT = 0 ; \
 -      then    echo ALL TESTS PASSED ; \
 -      else    echo $$COUNT TESTS FAILED ; exit 1; \
 -      fi
 +      then    echo double tests: ALL TESTS PASSED ; \
 +      else    echo double tests: $$COUNT TESTS FAILED ; \
 +      fi ; \
 +      if grep 'USE_LONG_DOUBLE 1' $(top_builddir)/config.h > /dev/null ; then 
\
 +         COUNT_LDBL=`ls ../misc/ldbl_tests/_* 2>/dev/null | wc -l` ; \
 +         if test $$COUNT_LDBL = 0 ; \
 +            then echo long double tests: ALL TESTS PASSED ; \
 +         else echo long double tests: $$COUNT_LDBL TESTS FAILED ; \
 +         fi ; \
 +      else echo long double is not supported on this system ; \
 +      fi ;
  
  # This target for my convenience to look at all the results
+ # Don't use POSIX or bash-isms so that it'll work on address@hidden&*() 
Solaris.
  diffout:
        for i in _* ; \
        do  \

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                             |  163 +
 Makefile.am                           |   11 -
 Makefile.in                           |   87 +-
 NEWS                                  |   11 +
 README_d/README.solaris               |   11 +
 TODO                                  |  177 +-
 aclocal.m4                            |  170 +-
 awk.h                                 |   21 +-
 awkgram.c                             |   21 +-
 awkgram.y                             |   21 +-
 awklib/Makefile.in                    |   60 +-
 awklib/eg/lib/getopt.awk              |    2 +-
 builtin.c                             |    5 +
 config.guess                          |  177 +-
 configh.in                            |    6 -
 configure                             |  282 +-
 configure.ac                          |   80 +-
 debug.c                               |    5 +
 dfa.c                                 |   60 +-
 doc/ChangeLog                         |   46 +
 doc/Makefile.in                       |   60 +-
 doc/gawk.info                         | 1702 ++++++------
 doc/gawk.texi                         |  396 ++--
 doc/gawktexi.in                       |  392 ++--
 double.c                              |   44 +-
 eval.c                                |    4 +-
 extension/ChangeLog                   |   27 +
 extension/Makefile.am                 |   25 +-
 extension/Makefile.in                 |  108 +-
 extension/aclocal.m4                  |  170 +-
 extension/build-aux/ChangeLog         |    4 +
 extension/build-aux/ltmain.sh         | 5343 ++++++++++++++++++++-------------
 extension/configh.in                  |    3 +-
 extension/configure                   | 1532 +++++-----
 extension/configure.ac                |   11 -
 extension/inplace.c                   |    8 +-
 extension/m4/ChangeLog                |    5 +
 extension/m4/libtool.m4               | 1971 ++++++------
 extension/m4/ltoptions.m4             |   72 +-
 extension/m4/ltversion.m4             |   12 +-
 floatcomp.c                           |   24 +-
 helpers/ChangeLog                     |    8 +
 helpers/do.outline                    |  102 +
 helpers/testdfa.c                     |   12 +-
 interpret.h                           |    1 -
 io.c                                  |   32 +-
 m4/ChangeLog                          |   10 +-
 m4/readline.m4                        |    3 +-
 main.c                                |   77 +-
 misc/ldbl_tests/Makefile.in           |   60 +-
 mpfr.c                                |    8 +-
 msg.c                                 |   17 +-
 pc/ChangeLog                          |    6 +
 pc/Makefile.tst                       | 1678 ++++++-----
 pc/config.h                           |    9 +-
 pc/gawkmisc.pc                        |   31 +-
 re.c                                  |    7 +
 regex.c                               |    4 +-
 regex_internal.h                      |    1 +
 regexec.c                             |    2 +-
 test/ChangeLog                        |   97 +
 test/Makefile.am                      |   75 +-
 test/Makefile.in                      |  137 +-
 test/Maketests                        |    5 +
 test/backbigs1.awk                    |    1 +
 test/backbigs1.in                     |    1 +
 test/{arrayprm2.ok => backbigs1.ok}   |    0
 test/backsmalls1.awk                  |    1 +
 test/backsmalls1.in                   |   36 +
 test/backsmalls1.ok                   |   14 +
 test/backsmalls2.awk                  |   10 +
 test/{arrayprm2.ok => backsmalls2.ok} |    0
 test/badassign1.awk                   |    1 +
 test/badassign1.ok                    |    3 +
 test/readdir0.awk                     |   39 +-
 version.c                             |    2 +-
 version.in                            |    3 -
 vms/ChangeLog                         |   10 +
 vms/vms-conf.h                        |    5 -
 79 files changed, 9092 insertions(+), 6745 deletions(-)
 create mode 100755 helpers/do.outline
 create mode 100644 test/backbigs1.awk
 create mode 100644 test/backbigs1.in
 copy test/{arrayprm2.ok => backbigs1.ok} (100%)
 create mode 100644 test/backsmalls1.awk
 create mode 100644 test/backsmalls1.in
 create mode 100644 test/backsmalls1.ok
 create mode 100644 test/backsmalls2.awk
 copy test/{arrayprm2.ok => backsmalls2.ok} (100%)
 create mode 100644 test/badassign1.awk
 create mode 100644 test/badassign1.ok
 delete mode 100644 version.in


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]