"Fossies" - the Fresh Open Source Software Archive

Member "gawk-5.1.0/test/Makefile.in" (14 Apr 2020, 147664 Bytes) of package /linux/misc/gawk-5.1.0.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Makefile.in": 5.0.1_vs_5.1.0.

    1 # Makefile.in generated by automake 1.16.2 from Makefile.am.
    2 # @configure_input@
    3 
    4 # Copyright (C) 1994-2020 Free Software Foundation, Inc.
    5 
    6 # This Makefile.in is free software; the Free Software Foundation
    7 # gives unlimited permission to copy and/or distribute it,
    8 # with or without modifications, as long as this notice is preserved.
    9 
   10 # This program is distributed in the hope that it will be useful,
   11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
   12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
   13 # PARTICULAR PURPOSE.
   14 
   15 @SET_MAKE@
   16 
   17 #
   18 # test/Makefile.am --- automake input file for gawk
   19 #
   20 # Copyright (C) 1988-2020 the Free Software Foundation, Inc.
   21 #
   22 # This file is part of GAWK, the GNU implementation of the
   23 # AWK Programming Language.
   24 #
   25 # GAWK is free software; you can redistribute it and/or modify
   26 # it under the terms of the GNU General Public License as published by
   27 # the Free Software Foundation; either version 3 of the License, or
   28 # (at your option) any later version.
   29 #
   30 # GAWK is distributed in the hope that it will be useful,
   31 # but WITHOUT ANY WARRANTY; without even the implied warranty of
   32 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   33 # GNU General Public License for more details.
   34 #
   35 # You should have received a copy of the GNU General Public License
   36 # along with this program; if not, write to the Free Software
   37 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
   38 #
   39 VPATH = @srcdir@
   40 am__is_gnu_make = { \
   41   if test -z '$(MAKELEVEL)'; then \
   42     false; \
   43   elif test -n '$(MAKE_HOST)'; then \
   44     true; \
   45   elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
   46     true; \
   47   else \
   48     false; \
   49   fi; \
   50 }
   51 am__make_running_with_option = \
   52   case $${target_option-} in \
   53       ?) ;; \
   54       *) echo "am__make_running_with_option: internal error: invalid" \
   55               "target option '$${target_option-}' specified" >&2; \
   56          exit 1;; \
   57   esac; \
   58   has_opt=no; \
   59   sane_makeflags=$$MAKEFLAGS; \
   60   if $(am__is_gnu_make); then \
   61     sane_makeflags=$$MFLAGS; \
   62   else \
   63     case $$MAKEFLAGS in \
   64       *\\[\ \	]*) \
   65         bs=\\; \
   66         sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
   67           | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
   68     esac; \
   69   fi; \
   70   skip_next=no; \
   71   strip_trailopt () \
   72   { \
   73     flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
   74   }; \
   75   for flg in $$sane_makeflags; do \
   76     test $$skip_next = yes && { skip_next=no; continue; }; \
   77     case $$flg in \
   78       *=*|--*) continue;; \
   79         -*I) strip_trailopt 'I'; skip_next=yes;; \
   80       -*I?*) strip_trailopt 'I';; \
   81         -*O) strip_trailopt 'O'; skip_next=yes;; \
   82       -*O?*) strip_trailopt 'O';; \
   83         -*l) strip_trailopt 'l'; skip_next=yes;; \
   84       -*l?*) strip_trailopt 'l';; \
   85       -[dEDm]) skip_next=yes;; \
   86       -[JT]) skip_next=yes;; \
   87     esac; \
   88     case $$flg in \
   89       *$$target_option*) has_opt=yes; break;; \
   90     esac; \
   91   done; \
   92   test $$has_opt = yes
   93 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
   94 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
   95 pkgdatadir = $(datadir)/@PACKAGE@
   96 pkgincludedir = $(includedir)/@PACKAGE@
   97 pkglibdir = $(libdir)/@PACKAGE@
   98 pkglibexecdir = $(libexecdir)/@PACKAGE@
   99 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
  100 install_sh_DATA = $(install_sh) -c -m 644
  101 install_sh_PROGRAM = $(install_sh) -c
  102 install_sh_SCRIPT = $(install_sh) -c
  103 INSTALL_HEADER = $(INSTALL_DATA)
  104 transform = $(program_transform_name)
  105 NORMAL_INSTALL = :
  106 PRE_INSTALL = :
  107 POST_INSTALL = :
  108 NORMAL_UNINSTALL = :
  109 PRE_UNINSTALL = :
  110 POST_UNINSTALL = :
  111 build_triplet = @build@
  112 host_triplet = @host@
  113 subdir = test
  114 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  115 am__aclocal_m4_deps = $(top_srcdir)/m4/arch.m4 \
  116 	$(top_srcdir)/m4/codeset.m4 $(top_srcdir)/m4/gettext.m4 \
  117 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
  118 	$(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
  119 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
  120 	$(top_srcdir)/m4/libsigsegv.m4 $(top_srcdir)/m4/longlong.m4 \
  121 	$(top_srcdir)/m4/mpfr.m4 $(top_srcdir)/m4/nls.m4 \
  122 	$(top_srcdir)/m4/noreturn.m4 $(top_srcdir)/m4/po.m4 \
  123 	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/readline.m4 \
  124 	$(top_srcdir)/m4/socket.m4 \
  125 	$(top_srcdir)/m4/triplet-transformation.m4 \
  126 	$(top_srcdir)/m4/ulonglong.m4 $(top_srcdir)/configure.ac
  127 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  128 	$(ACLOCAL_M4)
  129 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
  130 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
  131 CONFIG_HEADER = $(top_builddir)/config.h
  132 CONFIG_CLEAN_FILES =
  133 CONFIG_CLEAN_VPATH_FILES =
  134 AM_V_P = $(am__v_P_@AM_V@)
  135 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
  136 am__v_P_0 = false
  137 am__v_P_1 = :
  138 AM_V_GEN = $(am__v_GEN_@AM_V@)
  139 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
  140 am__v_GEN_0 = @echo "  GEN     " $@;
  141 am__v_GEN_1 = 
  142 AM_V_at = $(am__v_at_@AM_V@)
  143 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
  144 am__v_at_0 = @
  145 am__v_at_1 = 
  146 SOURCES =
  147 DIST_SOURCES =
  148 am__can_run_installinfo = \
  149   case $$AM_UPDATE_INFO_DIR in \
  150     n|no|NO) false;; \
  151     *) (install-info --version) >/dev/null 2>&1;; \
  152   esac
  153 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
  154 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Maketests \
  155 	$(top_srcdir)/mkinstalldirs ChangeLog README
  156 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  157 ACLOCAL = @ACLOCAL@
  158 AMTAR = @AMTAR@
  159 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
  160 AUTOCONF = @AUTOCONF@
  161 AUTOHEADER = @AUTOHEADER@
  162 AUTOMAKE = @AUTOMAKE@
  163 AWK = $(LOCALES) AWKLIBPATH=../extension/.libs $(VALGRIND) $(AWKPROG)
  164 CC = @CC@
  165 CCDEPMODE = @CCDEPMODE@
  166 CFLAGS = @CFLAGS@
  167 CPP = @CPP@
  168 CPPFLAGS = @CPPFLAGS@
  169 CYGPATH_W = @CYGPATH_W@
  170 DEFS = @DEFS@
  171 DEPDIR = @DEPDIR@
  172 ECHO_C = @ECHO_C@
  173 ECHO_N = @ECHO_N@
  174 ECHO_T = @ECHO_T@
  175 EGREP = @EGREP@
  176 EXEEXT = @EXEEXT@
  177 GAWKLIBEXT = @GAWKLIBEXT@
  178 GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  179 GMSGFMT = @GMSGFMT@
  180 GMSGFMT_015 = @GMSGFMT_015@
  181 GREP = @GREP@
  182 HAVE_LIBSIGSEGV = @HAVE_LIBSIGSEGV@
  183 INSTALL = @INSTALL@
  184 INSTALL_DATA = @INSTALL_DATA@
  185 INSTALL_PROGRAM = @INSTALL_PROGRAM@
  186 INSTALL_SCRIPT = @INSTALL_SCRIPT@
  187 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  188 INTLLIBS = @INTLLIBS@
  189 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
  190 LDFLAGS = @LDFLAGS@
  191 LIBICONV = @LIBICONV@
  192 LIBINTL = @LIBINTL@
  193 LIBMPFR = @LIBMPFR@
  194 LIBOBJS = @LIBOBJS@
  195 LIBREADLINE = @LIBREADLINE@
  196 LIBS = @LIBS@
  197 LIBSIGSEGV = @LIBSIGSEGV@
  198 LIBSIGSEGV_PREFIX = @LIBSIGSEGV_PREFIX@
  199 LN_S = @LN_S@
  200 LTLIBICONV = @LTLIBICONV@
  201 LTLIBINTL = @LTLIBINTL@
  202 LTLIBOBJS = @LTLIBOBJS@
  203 LTLIBSIGSEGV = @LTLIBSIGSEGV@
  204 MAKEINFO = @MAKEINFO@
  205 MKDIR_P = @MKDIR_P@
  206 MSGFMT = @MSGFMT@
  207 MSGFMT_015 = @MSGFMT_015@
  208 MSGMERGE = @MSGMERGE@
  209 OBJEXT = @OBJEXT@
  210 PACKAGE = @PACKAGE@
  211 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  212 PACKAGE_NAME = @PACKAGE_NAME@
  213 PACKAGE_STRING = @PACKAGE_STRING@
  214 PACKAGE_TARNAME = @PACKAGE_TARNAME@
  215 PACKAGE_URL = @PACKAGE_URL@
  216 PACKAGE_VERSION = @PACKAGE_VERSION@
  217 PATH_SEPARATOR = @PATH_SEPARATOR@
  218 POSUB = @POSUB@
  219 RANLIB = @RANLIB@
  220 SED = @SED@
  221 SET_MAKE = @SET_MAKE@
  222 SHELL = @SHELL@
  223 SOCKET_LIBS = @SOCKET_LIBS@
  224 STRIP = @STRIP@
  225 USE_NLS = @USE_NLS@
  226 VERSION = @VERSION@
  227 XGETTEXT = @XGETTEXT@
  228 XGETTEXT_015 = @XGETTEXT_015@
  229 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
  230 YACC = @YACC@
  231 YFLAGS = @YFLAGS@
  232 ZOS_FAIL = @ZOS_FAIL@
  233 abs_builddir = @abs_builddir@
  234 abs_srcdir = @abs_srcdir@
  235 abs_top_builddir = @abs_top_builddir@
  236 abs_top_srcdir = @abs_top_srcdir@
  237 ac_ct_CC = @ac_ct_CC@
  238 acl_shlibext = @acl_shlibext@
  239 am__include = @am__include@
  240 am__leading_dot = @am__leading_dot@
  241 am__quote = @am__quote@
  242 am__tar = @am__tar@
  243 am__untar = @am__untar@
  244 bindir = @bindir@
  245 build = @build@
  246 build_alias = @build_alias@
  247 build_cpu = @build_cpu@
  248 build_os = @build_os@
  249 build_vendor = @build_vendor@
  250 builddir = @builddir@
  251 datadir = @datadir@
  252 datarootdir = @datarootdir@
  253 docdir = @docdir@
  254 dvidir = @dvidir@
  255 exec_prefix = @exec_prefix@
  256 host = @host@
  257 host_alias = @host_alias@
  258 host_cpu = @host_cpu@
  259 host_os = @host_os@
  260 host_vendor = @host_vendor@
  261 htmldir = @htmldir@
  262 includedir = @includedir@
  263 infodir = @infodir@
  264 install_sh = @install_sh@
  265 libdir = @libdir@
  266 libexecdir = @libexecdir@
  267 localedir = @localedir@
  268 localstatedir = @localstatedir@
  269 mandir = @mandir@
  270 mkdir_p = @mkdir_p@
  271 oldincludedir = @oldincludedir@
  272 pdfdir = @pdfdir@
  273 pkgextensiondir = @pkgextensiondir@
  274 prefix = @prefix@
  275 program_transform_name = @program_transform_name@
  276 psdir = @psdir@
  277 runstatedir = @runstatedir@
  278 sbindir = @sbindir@
  279 sharedstatedir = @sharedstatedir@
  280 srcdir = @srcdir@
  281 subdirs = @subdirs@
  282 sysconfdir = @sysconfdir@
  283 target_alias = @target_alias@
  284 top_build_prefix = @top_build_prefix@
  285 top_builddir = @top_builddir@
  286 top_srcdir = @top_srcdir@
  287 EXTRA_DIST = \
  288 	reg \
  289 	lib \
  290 	ChangeLog.0 \
  291 	ChangeLog.1 \
  292 	Gentests \
  293 	Maketests \
  294 	README \
  295 	aadelete1.awk \
  296 	aadelete1.ok \
  297 	aadelete2.awk \
  298 	aadelete2.ok \
  299 	aarray1.awk \
  300 	aarray1.ok \
  301 	aasort.awk \
  302 	aasort.ok \
  303 	aasorti.awk \
  304 	aasorti.ok \
  305 	addcomma.awk \
  306 	addcomma.in \
  307 	addcomma.ok \
  308 	anchgsub.awk \
  309 	anchgsub.in \
  310 	anchgsub.ok \
  311 	anchor.awk \
  312 	anchor.in \
  313 	anchor.ok \
  314 	apiterm.awk \
  315 	apiterm.in \
  316 	apiterm.ok \
  317 	argarray.awk \
  318 	argarray.in \
  319 	argarray.ok \
  320 	argtest.awk \
  321 	argtest.ok \
  322 	arrayind1.awk \
  323 	arrayind1.in \
  324 	arrayind1.ok \
  325 	arrayind2.awk \
  326 	arrayind2.ok \
  327 	arrayind3.awk \
  328 	arrayind3.ok \
  329 	arrayparm.awk \
  330 	arrayparm.ok \
  331 	arrayprm2.awk \
  332 	arrayprm2.ok \
  333 	arrayprm3.awk \
  334 	arrayprm3.ok \
  335 	arrayref.awk \
  336 	arrayref.ok \
  337 	arraysort.awk \
  338 	arraysort.ok \
  339 	arraysort2.awk \
  340 	arraysort2.ok \
  341 	arraytype.awk \
  342 	arraytype.ok \
  343 	arrdbg.awk \
  344 	arrymem1.awk \
  345 	arrymem1.ok \
  346 	arryref2.awk \
  347 	arryref2.ok \
  348 	arryref3.awk \
  349 	arryref3.ok \
  350 	arryref4.awk \
  351 	arryref4.ok \
  352 	arryref5.awk \
  353 	arryref5.ok \
  354 	arynasty.awk \
  355 	arynasty.ok \
  356 	arynocls.awk \
  357 	arynocls.in \
  358 	arynocls.ok \
  359 	aryprm1.awk \
  360 	aryprm1.ok \
  361 	aryprm2.awk \
  362 	aryprm2.ok \
  363 	aryprm3.awk \
  364 	aryprm3.ok \
  365 	aryprm4.awk \
  366 	aryprm4.ok \
  367 	aryprm5.awk \
  368 	aryprm5.ok \
  369 	aryprm6.awk \
  370 	aryprm6.ok \
  371 	aryprm7.awk \
  372 	aryprm7.ok \
  373 	aryprm8.awk \
  374 	aryprm8.ok \
  375 	aryprm9.awk \
  376 	aryprm9.ok \
  377 	arysubnm.awk \
  378 	arysubnm.ok \
  379 	aryunasgn.awk \
  380 	aryunasgn.ok \
  381 	asgext.awk \
  382 	asgext.in \
  383 	asgext.ok \
  384 	asort.awk \
  385 	asort.ok \
  386 	asorti.awk \
  387 	asorti.ok \
  388 	assignnumfield.awk \
  389 	assignnumfield.in \
  390 	assignnumfield.ok \
  391 	assignnumfield2.awk \
  392 	assignnumfield2.ok \
  393 	awkpath.ok \
  394 	back89.awk \
  395 	back89.in \
  396 	back89.ok \
  397 	backgsub.awk \
  398 	backgsub.in \
  399 	backgsub.ok \
  400 	backw.awk \
  401 	backw.in \
  402 	backw.ok \
  403 	backbigs1.awk \
  404 	backbigs1.in \
  405 	backbigs1.ok \
  406 	backsmalls1.awk \
  407 	backsmalls1.in \
  408 	backsmalls1.ok \
  409 	backsmalls2.awk \
  410 	backsmalls2.ok \
  411 	badargs.ok \
  412 	badassign1.awk \
  413 	badassign1.ok \
  414 	badbuild.awk \
  415 	badbuild.in \
  416 	badbuild.ok \
  417 	beginfile1.awk \
  418 	beginfile1.ok \
  419 	beginfile2.in \
  420 	beginfile2.ok \
  421 	beginfile2.sh \
  422 	binmode1.ok \
  423 	callparam.awk \
  424 	callparam.ok \
  425 	charasbytes.awk \
  426 	charasbytes.in \
  427 	charasbytes.ok \
  428 	checknegtime.awk \
  429 	childin.awk \
  430 	childin.in \
  431 	childin.ok \
  432 	clobber.awk \
  433 	clobber.ok \
  434 	clos1way.awk \
  435 	clos1way.ok \
  436 	clos1way2.awk \
  437 	clos1way2.in \
  438 	clos1way2.ok \
  439 	clos1way3.awk \
  440 	clos1way3.ok \
  441 	clos1way4.awk \
  442 	clos1way4.ok \
  443 	clos1way5.awk \
  444 	clos1way5.ok \
  445 	clos1way6.awk \
  446 	clos1way6.ok \
  447 	closebad.awk \
  448 	closebad.ok \
  449 	clsflnam.awk \
  450 	clsflnam.in \
  451 	clsflnam.ok \
  452 	colonwarn.awk \
  453 	colonwarn.in \
  454 	colonwarn.ok \
  455 	compare.awk \
  456 	compare.in \
  457 	compare.ok \
  458 	compare2.awk \
  459 	compare2.ok \
  460 	concat1.awk \
  461 	concat1.in \
  462 	concat1.ok \
  463 	concat2.awk \
  464 	concat2.ok \
  465 	concat3.awk \
  466 	concat3.ok \
  467 	concat4.awk \
  468 	concat4.in \
  469 	concat4.ok \
  470 	concat5.awk \
  471 	concat5.ok \
  472 	convfmt.awk \
  473 	convfmt.ok \
  474 	crlf.awk \
  475 	crlf.ok \
  476 	datanonl.awk \
  477 	datanonl.in \
  478 	datanonl.ok \
  479 	dbugeval.in \
  480 	dbugeval.ok \
  481 	dbugeval2.awk \
  482 	dbugeval2.in \
  483 	dbugeval2.ok \
  484 	dbugeval3.awk \
  485 	dbugeval3.in \
  486 	dbugeval3.ok \
  487 	dbugtypedre1.awk \
  488 	dbugtypedre1.in \
  489 	dbugtypedre1.ok \
  490 	dbugtypedre2.awk \
  491 	dbugtypedre2.in \
  492 	dbugtypedre2.ok \
  493 	defref.awk \
  494 	defref.ok \
  495 	delargv.awk \
  496 	delargv.ok \
  497 	delarpm2.awk \
  498 	delarpm2.ok \
  499 	delarprm.awk \
  500 	delarprm.ok \
  501 	delfunc.awk \
  502 	delfunc.ok \
  503 	delsub.awk \
  504 	delsub.ok \
  505 	devfd.in1 \
  506 	devfd.in2 \
  507 	devfd.in4 \
  508 	devfd.in5 \
  509 	devfd.ok \
  510 	devfd1.awk \
  511 	devfd1.ok \
  512 	devfd2.ok \
  513 	dfacheck1.awk \
  514 	dfacheck1.in \
  515 	dfacheck1.ok \
  516 	dfamb1.awk \
  517 	dfamb1.in \
  518 	dfamb1.ok \
  519 	dfastress.awk \
  520 	dfastress.ok \
  521 	double1.awk \
  522 	double1.ok \
  523 	double2.awk \
  524 	double2.ok \
  525 	dtdgport.awk \
  526 	dumpvars.in \
  527 	dumpvars.ok \
  528 	dynlj.awk \
  529 	dynlj.ok \
  530 	escapebrace.awk \
  531 	escapebrace.in \
  532 	escapebrace.ok \
  533 	eofsplit.awk \
  534 	eofsplit.ok \
  535 	eofsrc1a.awk \
  536 	eofsrc1b.awk \
  537 	eofsrc1.ok \
  538 	errno.awk \
  539 	errno.in \
  540 	errno.ok \
  541 	exit.ok \
  542 	exit.sh \
  543 	exit2.awk \
  544 	exit2.ok \
  545 	exitval1.awk \
  546 	exitval1.ok \
  547 	exitval2.awk \
  548 	exitval2.ok \
  549 	exitval2.w32 \
  550 	exitval3.awk \
  551 	exitval3.ok \
  552 	fcall_exit.awk \
  553 	fcall_exit.ok \
  554 	fcall_exit2.awk \
  555 	fcall_exit2.in \
  556 	fcall_exit2.ok \
  557 	fflush.ok \
  558 	fflush.sh \
  559 	fieldwdth.awk \
  560 	fieldwdth.in \
  561 	fieldwdth.ok \
  562 	filefuncs.awk \
  563 	filefuncs.ok \
  564 	fix-fmtspcl.awk \
  565 	fldchg.awk \
  566 	fldchg.in \
  567 	fldchg.ok \
  568 	fldchgnf.awk \
  569 	fldchgnf.in \
  570 	fldchgnf.ok \
  571 	fldterm.awk \
  572 	fldterm.in \
  573 	fldterm.ok \
  574 	fmtspcl-mpfr.ok \
  575 	fmtspcl.awk \
  576 	fmtspcl.tok \
  577 	fmttest.awk \
  578 	fmttest.ok \
  579 	fnamedat.awk \
  580 	fnamedat.in \
  581 	fnamedat.ok \
  582 	fnarray.awk \
  583 	fnarray.ok \
  584 	fnarray2.awk \
  585 	fnarray2.in \
  586 	fnarray2.ok \
  587 	fnarydel-mpfr.ok \
  588 	fnarydel.awk \
  589 	fnarydel.ok \
  590 	fnaryscl.awk \
  591 	fnaryscl.ok \
  592 	fnasgnm.awk \
  593 	fnasgnm.in \
  594 	fnasgnm.ok \
  595 	fnmatch.awk \
  596 	fnmatch.ok \
  597 	fnmisc.awk \
  598 	fnmisc.ok \
  599 	fnparydl-mpfr.ok \
  600 	fnparydl.awk \
  601 	fnparydl.ok \
  602 	forcenum.awk \
  603 	forcenum.ok \
  604 	fordel.awk \
  605 	fordel.ok \
  606 	fork.awk \
  607 	fork.ok \
  608 	fork2.awk \
  609 	fork2.ok \
  610 	forref.awk \
  611 	forref.ok \
  612 	forsimp.awk \
  613 	forsimp.ok \
  614 	fpat1.awk \
  615 	fpat1.in \
  616 	fpat1.ok \
  617 	fpat2.awk \
  618 	fpat2.ok \
  619 	fpat3.awk \
  620 	fpat3.in \
  621 	fpat3.ok \
  622 	fpat4.awk \
  623 	fpat4.ok \
  624 	fpat5.awk \
  625 	fpat5.in \
  626 	fpat5.ok \
  627 	fpat6.awk \
  628 	fpat6.in \
  629 	fpat6.ok \
  630 	fpat7.awk \
  631 	fpat7.in \
  632 	fpat7.ok \
  633 	fpat8.awk \
  634 	fpat8.in \
  635 	fpat8.ok \
  636 	fpatnull.awk \
  637 	fpatnull.in \
  638 	fpatnull.ok \
  639 	fsbs.awk \
  640 	fsbs.in \
  641 	fsbs.ok \
  642 	fscaret.awk \
  643 	fscaret.in \
  644 	fscaret.ok \
  645 	fsfwfs.awk \
  646 	fsfwfs.in \
  647 	fsfwfs.ok \
  648 	fsnul1.awk \
  649 	fsnul1.in \
  650 	fsnul1.ok \
  651 	fsrs.awk \
  652 	fsrs.in \
  653 	fsrs.ok \
  654 	fsspcoln.awk \
  655 	fsspcoln.in \
  656 	fsspcoln.ok \
  657 	fstabplus.awk \
  658 	fstabplus.in \
  659 	fstabplus.ok \
  660 	fts.awk \
  661 	functab1.awk \
  662 	functab1.ok \
  663 	functab2.awk \
  664 	functab2.ok \
  665 	functab3.awk \
  666 	functab3.ok \
  667 	functab4.awk \
  668 	functab4.ok \
  669 	funlen.awk \
  670 	funlen.in \
  671 	funlen.ok \
  672 	funsemnl.awk \
  673 	funsemnl.ok \
  674 	funsmnam.awk \
  675 	funsmnam.ok \
  676 	funstack.awk \
  677 	funstack.in \
  678 	funstack.ok \
  679 	fwtest.awk \
  680 	fwtest.in \
  681 	fwtest.ok \
  682 	fwtest2.awk \
  683 	fwtest2.in \
  684 	fwtest2.ok \
  685 	fwtest3.awk \
  686 	fwtest3.in \
  687 	fwtest3.ok \
  688 	fwtest4.awk \
  689 	fwtest4.in \
  690 	fwtest4.ok \
  691 	fwtest5.awk \
  692 	fwtest5.in \
  693 	fwtest5.ok \
  694 	fwtest6.awk \
  695 	fwtest6.in \
  696 	fwtest6.ok \
  697 	fwtest7.awk \
  698 	fwtest7.in \
  699 	fwtest7.ok \
  700 	fwtest8.awk \
  701 	fwtest8.in \
  702 	fwtest8.ok \
  703 	genpot.awk \
  704 	genpot.ok \
  705 	gensub.awk \
  706 	gensub.in \
  707 	gensub.ok \
  708 	gensub2.awk \
  709 	gensub2.ok \
  710 	gensub3.awk \
  711 	gensub3.in \
  712 	gensub3.ok \
  713 	getfile.awk \
  714 	getfile.ok \
  715 	getline.awk \
  716 	getline.in \
  717 	getline.ok \
  718 	getline2.awk \
  719 	getline2.ok \
  720 	getline3.awk \
  721 	getline3.ok \
  722 	getline4.awk \
  723 	getline4.in \
  724 	getline4.ok \
  725 	getline5.awk \
  726 	getline5.ok \
  727 	getlnbuf.awk \
  728 	getlnbuf.in \
  729 	getlnbuf.ok \
  730 	getlndir.awk \
  731 	getlndir.ok \
  732 	getlnhd.awk \
  733 	getlnhd.ok \
  734 	getnr2tb.awk \
  735 	getnr2tb.in \
  736 	getnr2tb.ok \
  737 	getnr2tm.awk \
  738 	getnr2tm.in \
  739 	getnr2tm.ok \
  740 	gnuops2.awk \
  741 	gnuops2.ok \
  742 	gnuops3.awk \
  743 	gnuops3.ok \
  744 	gnureops.awk \
  745 	gnureops.ok \
  746 	gsubasgn.awk \
  747 	gsubasgn.ok \
  748 	gsubind.awk \
  749 	gsubind.ok \
  750 	gsubtest.awk \
  751 	gsubtest.ok \
  752 	gsubtst2.awk \
  753 	gsubtst2.ok \
  754 	gsubtst3.awk \
  755 	gsubtst3.in \
  756 	gsubtst3.ok \
  757 	gsubtst4.awk \
  758 	gsubtst4.ok \
  759 	gsubtst5.awk \
  760 	gsubtst5.in \
  761 	gsubtst5.ok \
  762 	gsubtst6.awk \
  763 	gsubtst6.ok \
  764 	gsubtst7.awk \
  765 	gsubtst7.in \
  766 	gsubtst7.ok \
  767 	gsubtst8.awk \
  768 	gsubtst8.in \
  769 	gsubtst8.ok \
  770 	gtlnbufv.awk \
  771 	hello.awk \
  772 	hex.awk \
  773 	hex.ok \
  774 	hex2.awk \
  775 	hex2.in \
  776 	hex2.ok \
  777 	hsprint.awk \
  778 	hsprint.ok \
  779 	icasefs.awk \
  780 	icasefs.ok \
  781 	icasers.awk \
  782 	icasers.in \
  783 	icasers.ok \
  784 	inpref.awk \
  785 	inpref.in \
  786 	inpref.ok \
  787 	id.awk \
  788 	id.ok \
  789 	igncdym.awk \
  790 	igncdym.in \
  791 	igncdym.ok \
  792 	igncfs.awk \
  793 	igncfs.in \
  794 	igncfs.ok \
  795 	ignrcas2.awk \
  796 	ignrcas2.ok \
  797 	ignrcas3.awk \
  798 	ignrcas3.ok \
  799 	ignrcas4.awk \
  800 	ignrcas4.ok \
  801 	ignrcase.awk \
  802 	ignrcase.in \
  803 	ignrcase.ok \
  804 	incdupe.ok \
  805 	incdupe2.ok \
  806 	incdupe3.ok \
  807 	incdupe4.ok \
  808 	incdupe5.ok \
  809 	incdupe6.ok \
  810 	incdupe7.ok \
  811 	inchello.awk \
  812 	inclib.awk \
  813 	include.awk \
  814 	include.ok \
  815 	include2.ok \
  816 	indirectbuiltin.awk \
  817 	indirectbuiltin.ok \
  818 	indirectcall.awk \
  819 	indirectcall.in \
  820 	indirectcall.ok \
  821 	indirectcall2.awk \
  822 	indirectcall2.ok \
  823 	inftest.awk \
  824 	inftest.ok \
  825 	inplace.in \
  826 	inplace.1.in \
  827 	inplace.2.in \
  828 	inplace1.ok \
  829 	inplace1.1.ok \
  830 	inplace1.2.ok \
  831 	inplace2.ok \
  832 	inplace2.1.ok \
  833 	inplace2.1.bak.ok \
  834 	inplace2.2.ok \
  835 	inplace2.2.bak.ok \
  836 	inplace2bcomp.1.ok \
  837 	inplace2bcomp.1.orig.ok \
  838 	inplace2bcomp.2.ok \
  839 	inplace2bcomp.2.orig.ok \
  840 	inplace2bcomp.ok \
  841 	inplace3.ok \
  842 	inplace3.1.ok \
  843 	inplace3.1.bak.ok \
  844 	inplace3.2.ok \
  845 	inplace3.2.bak.ok \
  846 	inplace3bcomp.1.ok \
  847 	inplace3bcomp.1.orig.ok \
  848 	inplace3bcomp.2.ok \
  849 	inplace3bcomp.2.orig.ok \
  850 	inplace3bcomp.ok \
  851 	inputred.awk \
  852 	inputred.ok \
  853 	intarray.awk \
  854 	intarray.ok \
  855 	intest.awk \
  856 	intest.ok \
  857 	intformat.awk \
  858 	intformat.ok \
  859 	intprec.awk \
  860 	intprec.ok \
  861 	iobug1.awk \
  862 	iobug1.ok \
  863 	isarrayunset.awk \
  864 	isarrayunset.ok \
  865 	jarebug.awk \
  866 	jarebug.in \
  867 	jarebug.ok \
  868 	jarebug.sh \
  869 	lc_num1.awk \
  870 	lc_num1.ok \
  871 	leaddig.awk \
  872 	leaddig.ok \
  873 	leadnl.awk \
  874 	leadnl.in \
  875 	leadnl.ok \
  876 	lint.awk \
  877 	lint.ok \
  878 	lintexp.awk \
  879 	lintexp.ok \
  880 	lintindex.awk \
  881 	lintindex.ok \
  882 	lintint.awk \
  883 	lintint.ok \
  884 	lintlength.awk \
  885 	lintlength.ok \
  886 	lintold.awk \
  887 	lintold.in \
  888 	lintold.ok \
  889 	lintset.awk \
  890 	lintset.ok \
  891 	lintwarn.awk \
  892 	lintwarn.ok \
  893 	litoct.awk \
  894 	litoct.in \
  895 	litoct.ok \
  896 	localenl.ok \
  897 	localenl.sh \
  898 	longsub.awk \
  899 	longsub.in \
  900 	longsub.ok \
  901 	longwrds.awk \
  902 	longwrds.in \
  903 	longwrds.ok \
  904 	manglprm.awk \
  905 	manglprm.in \
  906 	manglprm.ok \
  907 	manyfiles.awk \
  908 	manyfiles.ok \
  909 	muldimposix.awk \
  910 	muldimposix.ok \
  911 	match1.awk \
  912 	match1.ok \
  913 	match2.awk \
  914 	match2.ok \
  915 	match3.awk \
  916 	match3.in \
  917 	match3.ok \
  918 	math.awk \
  919 	math.ok \
  920 	mbfw1.awk \
  921 	mbfw1.in \
  922 	mbfw1.ok \
  923 	mbprintf1.awk \
  924 	mbprintf1.in \
  925 	mbprintf1.ok \
  926 	mbprintf2.awk \
  927 	mbprintf2.ok \
  928 	mbprintf3.awk \
  929 	mbprintf3.in \
  930 	mbprintf3.ok \
  931 	mbprintf4.awk \
  932 	mbprintf4.in \
  933 	mbprintf4.ok \
  934 	mbprintf5.awk \
  935 	mbprintf5.in \
  936 	mbprintf5.ok \
  937 	mbstr1.awk \
  938 	mbstr1.ok \
  939 	mbstr2.awk \
  940 	mbstr2.in \
  941 	mbstr2.ok \
  942 	membug1.awk \
  943 	membug1.in \
  944 	membug1.ok \
  945 	memleak.awk \
  946 	memleak.ok \
  947 	messages.awk \
  948 	minusstr.awk \
  949 	minusstr.ok \
  950 	mixed1.ok \
  951 	mktime.awk \
  952 	mktime.in \
  953 	mktime.ok \
  954 	mmap8k.awk \
  955 	mmap8k.in \
  956 	mmap8k.ok \
  957 	mpfrbigint.awk \
  958 	mpfrbigint.ok \
  959 	mpfrbigint2.awk \
  960 	mpfrbigint2.in \
  961 	mpfrbigint2.ok \
  962 	mpfrexprange.awk \
  963 	mpfrexprange.ok \
  964 	mpfrfield.awk \
  965 	mpfrfield.in \
  966 	mpfrfield.ok \
  967 	mpfrieee.awk \
  968 	mpfrieee.ok \
  969 	mpfrmemok1.awk \
  970 	mpfrmemok1.ok \
  971 	mpfrnegzero.awk \
  972 	mpfrnegzero.ok \
  973 	mpfrnr.awk \
  974 	mpfrnr.in \
  975 	mpfrnr.ok \
  976 	mpfrrem.awk \
  977 	mpfrrem.ok \
  978 	mpfrrnd.awk \
  979 	mpfrrnd.ok \
  980 	mpfrrndeval.awk \
  981 	mpfrrndeval.ok \
  982 	mpfrsort.awk \
  983 	mpfrsort.ok \
  984 	mpfrsqrt.awk \
  985 	mpfrsqrt.ok \
  986 	mpfrstrtonum.awk \
  987 	mpfrstrtonum.ok \
  988 	mpfruplus.ok \
  989 	mpfranswer42.awk \
  990 	mpfranswer42.ok \
  991 	mpgforcenum.awk \
  992 	mpgforcenum.ok \
  993 	mtchi18n.awk \
  994 	mtchi18n.in \
  995 	mtchi18n.ok \
  996 	nasty.awk \
  997 	nasty.ok \
  998 	nasty2.awk \
  999 	nasty2.ok \
 1000 	nastyparm.awk \
 1001 	nastyparm.ok \
 1002 	negexp.awk \
 1003 	negexp.ok \
 1004 	negrange.awk \
 1005 	negrange.ok \
 1006 	negtime.awk \
 1007 	negtime.ok \
 1008 	nested.awk \
 1009 	nested.in \
 1010 	nested.ok \
 1011 	next.ok \
 1012 	next.sh \
 1013 	nfldstr.awk \
 1014 	nfldstr.in \
 1015 	nfldstr.ok \
 1016 	nfloop.awk \
 1017 	nfloop.ok \
 1018 	nfneg.awk \
 1019 	nfneg.ok \
 1020 	nfset.awk \
 1021 	nfset.in \
 1022 	nfset.ok \
 1023 	nlfldsep.awk \
 1024 	nlfldsep.in \
 1025 	nlfldsep.ok \
 1026 	nlinstr.awk \
 1027 	nlinstr.in \
 1028 	nlinstr.ok \
 1029 	nlstrina.awk \
 1030 	nlstrina.ok \
 1031 	nlstringtest.awk \
 1032 	nlstringtest.ok \
 1033 	nlstringtest.po \
 1034 	nlstringtest-nogettext.ok \
 1035 	fr \
 1036 	noeffect.awk \
 1037 	noeffect.ok \
 1038 	nofile.ok \
 1039 	nofmtch.awk \
 1040 	nofmtch.ok \
 1041 	noloop1.awk \
 1042 	noloop1.in \
 1043 	noloop1.ok \
 1044 	noloop2.awk \
 1045 	noloop2.in \
 1046 	noloop2.ok \
 1047 	nondec.awk \
 1048 	nondec.ok \
 1049 	nondec2.awk \
 1050 	nondec2.ok \
 1051 	nonfatal1.awk \
 1052 	nonfatal1.ok \
 1053 	nonfatal2.awk \
 1054 	nonfatal2.ok \
 1055 	nonfatal3.awk \
 1056 	nonfatal3.ok \
 1057 	nonl.awk \
 1058 	nonl.in \
 1059 	nonl.ok \
 1060 	noparms.awk \
 1061 	noparms.ok \
 1062 	nors.in \
 1063 	nors.ok \
 1064 	nsawk1.awk \
 1065 	nsawk1a.ok \
 1066 	nsawk1b.ok \
 1067 	nsawk1c.ok \
 1068 	nsawk2.awk \
 1069 	nsawk2a.ok \
 1070 	nsawk2b.ok \
 1071 	nsbad.awk \
 1072 	nsbad.ok \
 1073 	nsbad_cmd.ok \
 1074 	nsforloop.awk \
 1075 	nsforloop.ok \
 1076 	nsfuncrecurse.awk \
 1077 	nsfuncrecurse.ok \
 1078 	nsindirect1.awk \
 1079 	nsindirect1.ok \
 1080 	nsindirect2.awk \
 1081 	nsindirect2.ok \
 1082 	nsprof1.awk \
 1083 	nsprof1.ok \
 1084 	nsprof2.awk \
 1085 	nsprof2.ok \
 1086 	nulinsrc.awk \
 1087 	nulinsrc.ok \
 1088 	nulrsend.awk \
 1089 	nulrsend.in \
 1090 	nulrsend.ok \
 1091 	numindex.awk \
 1092 	numindex.in \
 1093 	numindex.ok \
 1094 	numrange.awk \
 1095 	numrange.ok \
 1096 	numstr1.awk \
 1097 	numstr1.ok \
 1098 	numsubstr.awk \
 1099 	numsubstr.in \
 1100 	numsubstr.ok \
 1101 	octsub.awk \
 1102 	octsub.ok \
 1103 	ofmt.awk \
 1104 	ofmt.in \
 1105 	ofmt.ok \
 1106 	ofmta.awk \
 1107 	ofmta.ok \
 1108 	ofmtbig.awk \
 1109 	ofmtbig.in \
 1110 	ofmtbig.ok \
 1111 	ofmtfidl.awk \
 1112 	ofmtfidl.in \
 1113 	ofmtfidl.ok \
 1114 	ofmts.awk \
 1115 	ofmts.in \
 1116 	ofmts.ok \
 1117 	ofmtstrnum.awk \
 1118 	ofmtstrnum.ok \
 1119 	ofs1.awk \
 1120 	ofs1.in \
 1121 	ofs1.ok \
 1122 	onlynl.awk \
 1123 	onlynl.in \
 1124 	onlynl.ok \
 1125 	opasnidx.awk \
 1126 	opasnidx.ok \
 1127 	opasnslf.awk \
 1128 	opasnslf.ok \
 1129 	ordchr.awk \
 1130 	ordchr.ok \
 1131 	ordchr2.ok \
 1132 	out1.ok \
 1133 	out2.ok \
 1134 	out3.ok \
 1135 	paramasfunc1.awk \
 1136 	paramasfunc1.ok \
 1137 	paramasfunc2.awk \
 1138 	paramasfunc2.ok \
 1139 	paramdup.awk \
 1140 	paramdup.ok \
 1141 	paramres.awk \
 1142 	paramres.ok \
 1143 	paramtyp.awk \
 1144 	paramtyp.ok \
 1145 	paramuninitglobal.awk \
 1146 	paramuninitglobal.ok \
 1147 	parse1.awk \
 1148 	parse1.in \
 1149 	parse1.ok \
 1150 	parsefld.awk \
 1151 	parsefld.in \
 1152 	parsefld.ok \
 1153 	parseme.awk \
 1154 	parseme.ok \
 1155 	patsplit.awk \
 1156 	patsplit.ok \
 1157 	pcntplus.awk \
 1158 	pcntplus.ok \
 1159 	pid.awk \
 1160 	pid.ok \
 1161 	pid.sh \
 1162 	pipeio1.awk \
 1163 	pipeio1.ok \
 1164 	pipeio2.awk \
 1165 	pipeio2.in \
 1166 	pipeio2.ok \
 1167 	posix.awk \
 1168 	posix.in \
 1169 	posix.ok \
 1170 	posix2008sub.awk \
 1171 	posix2008sub.ok \
 1172 	poundbang.awk \
 1173 	prdupval.awk \
 1174 	prdupval.in \
 1175 	prdupval.ok \
 1176 	prec.awk \
 1177 	prec.ok \
 1178 	printf0.awk \
 1179 	printf0.ok \
 1180 	printf1.awk \
 1181 	printf1.ok \
 1182 	printfbad1.awk \
 1183 	printfbad1.ok \
 1184 	printfbad2.awk \
 1185 	printfbad2.in \
 1186 	printfbad2.ok \
 1187 	printfbad3.awk \
 1188 	printfbad3.ok \
 1189 	printfbad4.awk \
 1190 	printfbad4.ok \
 1191 	printfchar.awk \
 1192 	printfchar.ok \
 1193 	printfloat.awk \
 1194 	printhuge.awk \
 1195 	printhuge.ok \
 1196 	printlang.awk \
 1197 	prmarscl.awk \
 1198 	prmarscl.ok \
 1199 	prmreuse.awk \
 1200 	prmreuse.ok \
 1201 	procinfs.awk \
 1202 	procinfs.ok \
 1203 	profile0.awk \
 1204 	profile0.in \
 1205 	profile0.ok \
 1206 	profile2.ok \
 1207 	profile3.awk \
 1208 	profile3.ok \
 1209 	profile4.awk \
 1210 	profile4.ok \
 1211 	profile5.awk \
 1212 	profile5.ok \
 1213 	profile6.awk \
 1214 	profile6.ok \
 1215 	profile7.awk \
 1216 	profile7.ok \
 1217 	profile8.awk \
 1218 	profile8.ok \
 1219 	profile9.awk \
 1220 	profile9.ok \
 1221 	profile10.awk \
 1222 	profile10.ok \
 1223 	profile11.awk \
 1224 	profile11.ok \
 1225 	profile12.awk \
 1226 	profile12.in \
 1227 	profile12.ok \
 1228 	profile13.awk \
 1229 	profile13.ok \
 1230 	prt1eval.awk \
 1231 	prt1eval.ok \
 1232 	prtoeval.awk \
 1233 	prtoeval.ok \
 1234 	pty1.awk \
 1235 	pty1.ok \
 1236 	pty2.awk \
 1237 	pty2.ok \
 1238 	rand-mpfr.ok \
 1239 	rand.awk \
 1240 	rand.ok \
 1241 	randtest.sh \
 1242 	randtest.ok \
 1243 	range1.awk \
 1244 	range1.in \
 1245 	range1.ok \
 1246 	range2.awk \
 1247 	range2.ok \
 1248 	readbuf.awk \
 1249 	readbuf.ok \
 1250 	readdir.awk \
 1251 	readdir0.awk \
 1252 	readdir_retest.awk \
 1253 	readfile2.awk \
 1254 	readfile2.ok \
 1255 	rebrackloc.awk \
 1256 	rebrackloc.in \
 1257 	rebrackloc.ok \
 1258 	rebt8b1.awk \
 1259 	rebt8b1.ok \
 1260 	rebt8b2.awk \
 1261 	rebt8b2.ok \
 1262 	rebuf.awk \
 1263 	rebuf.in \
 1264 	rebuf.ok \
 1265 	rebuild.awk \
 1266 	rebuild.in \
 1267 	rebuild.ok \
 1268 	redfilnm.awk \
 1269 	redfilnm.in \
 1270 	redfilnm.ok \
 1271 	regeq.awk \
 1272 	regeq.in \
 1273 	regeq.ok \
 1274 	regexpbrack.awk \
 1275 	regexpbrack.in \
 1276 	regexpbrack.ok \
 1277 	regexpbrack2.awk \
 1278 	regexpbrack2.in \
 1279 	regexpbrack2.ok \
 1280 	regexprange.awk \
 1281 	regexprange.ok \
 1282 	reginttrad.awk \
 1283 	reginttrad.ok \
 1284 	regnul1.awk \
 1285 	regnul1.ok \
 1286 	regnul2.awk \
 1287 	regnul2.ok \
 1288 	regrange.awk \
 1289 	regrange.ok \
 1290 	regtest.sh \
 1291 	regx8bit.awk \
 1292 	regx8bit.ok \
 1293 	reindops.awk \
 1294 	reindops.in \
 1295 	reindops.ok \
 1296 	reint.awk \
 1297 	reint.in \
 1298 	reint.ok \
 1299 	reint2.awk \
 1300 	reint2.in \
 1301 	reint2.ok \
 1302 	reparse.awk \
 1303 	reparse.in \
 1304 	reparse.ok \
 1305 	resplit.awk \
 1306 	resplit.in \
 1307 	resplit.ok \
 1308 	revout.awk \
 1309 	revout.ok \
 1310 	revtwoway.awk \
 1311 	revtwoway.ok \
 1312 	rri1.awk \
 1313 	rri1.in \
 1314 	rri1.ok \
 1315 	rs.awk \
 1316 	rs.in \
 1317 	rs.ok \
 1318 	rscompat.awk \
 1319 	rscompat.in \
 1320 	rscompat.ok \
 1321 	rsgetline.awk \
 1322 	rsgetline.in \
 1323 	rsgetline.ok \
 1324 	rsglstdin.ok \
 1325 	rsnul1nl.awk \
 1326 	rsnul1nl.in \
 1327 	rsnul1nl.ok \
 1328 	rsnulbig.ok \
 1329 	rsnulbig2.ok \
 1330 	rsnulw.awk \
 1331 	rsnulw.in \
 1332 	rsnulw.ok \
 1333 	rsstart1.awk \
 1334 	rsstart1.in \
 1335 	rsstart1.ok \
 1336 	rsstart2.awk \
 1337 	rsstart2.in \
 1338 	rsstart2.ok \
 1339 	rsstart3.ok \
 1340 	rstest1.awk \
 1341 	rstest1.ok \
 1342 	rstest2.awk \
 1343 	rstest2.ok \
 1344 	rstest3.awk \
 1345 	rstest3.ok \
 1346 	rstest4.awk \
 1347 	rstest4.ok \
 1348 	rstest5.awk \
 1349 	rstest5.ok \
 1350 	rstest6.awk \
 1351 	rstest6.in \
 1352 	rstest6.ok \
 1353 	rswhite.awk \
 1354 	rswhite.in \
 1355 	rswhite.ok \
 1356 	rtlen.ok \
 1357 	rtlen.sh \
 1358 	rtlenmb.ok \
 1359 	rtlen01.ok \
 1360 	rtlen01.sh \
 1361 	rwarray.awk \
 1362 	rwarray.in \
 1363 	rwarray.ok \
 1364 	sandbox1.awk \
 1365 	sandbox1.ok \
 1366 	scalar.awk \
 1367 	scalar.ok \
 1368 	sclforin.awk \
 1369 	sclforin.ok \
 1370 	sclifin.awk \
 1371 	sclifin.ok \
 1372 	setrec0.awk \
 1373 	setrec0.in \
 1374 	setrec0.ok \
 1375 	setrec1.awk \
 1376 	setrec1.ok \
 1377 	shadow.awk \
 1378 	shadow.ok \
 1379 	shadowbuiltin.awk \
 1380 	shadowbuiltin.ok \
 1381 	sigpipe1.awk \
 1382 	sigpipe1.ok \
 1383 	sort1.awk \
 1384 	sort1.ok \
 1385 	sortempty.awk \
 1386 	sortempty.ok \
 1387 	sortfor.awk \
 1388 	sortfor.in \
 1389 	sortfor.ok \
 1390 	sortfor2.awk \
 1391 	sortfor2.in \
 1392 	sortfor2.ok \
 1393 	sortglos.awk \
 1394 	sortglos.in \
 1395 	sortglos.ok \
 1396 	sortu.awk \
 1397 	sortu.ok \
 1398 	sourcesplit.ok \
 1399 	space.ok \
 1400 	spacere.awk \
 1401 	spacere.ok \
 1402 	split_after_fpat.awk \
 1403 	split_after_fpat.in \
 1404 	split_after_fpat.ok \
 1405 	splitarg4.awk \
 1406 	splitarg4.in \
 1407 	splitarg4.ok \
 1408 	splitargv.awk \
 1409 	splitargv.in \
 1410 	splitargv.ok \
 1411 	splitarr.awk \
 1412 	splitarr.ok \
 1413 	splitdef.awk \
 1414 	splitdef.ok \
 1415 	splitvar.awk \
 1416 	splitvar.in \
 1417 	splitvar.ok \
 1418 	splitwht.awk \
 1419 	splitwht.ok \
 1420 	sprintfc.awk \
 1421 	sprintfc.in \
 1422 	sprintfc.ok \
 1423 	status-close.awk \
 1424 	status-close.ok \
 1425 	strcat1.awk \
 1426 	strcat1.ok \
 1427 	strftime.awk \
 1428 	strftlng.awk \
 1429 	strftlng.ok \
 1430 	strftfld.awk \
 1431 	strftfld.in \
 1432 	strftfld.ok \
 1433 	strnum1.awk \
 1434 	strnum1.ok \
 1435 	strnum2.awk \
 1436 	strnum2.ok \
 1437 	strtod.awk \
 1438 	strtod.in \
 1439 	strtod.ok \
 1440 	strtonum.awk \
 1441 	strtonum.ok \
 1442 	strtonum1.awk \
 1443 	strtonum1.ok \
 1444 	stupid1.awk \
 1445 	stupid1.ok \
 1446 	stupid2.awk \
 1447 	stupid2.ok \
 1448 	stupid3.awk \
 1449 	stupid3.ok \
 1450 	stupid4.awk \
 1451 	stupid4.ok \
 1452 	subamp.awk \
 1453 	subamp.in \
 1454 	subamp.ok \
 1455 	subback.awk \
 1456 	subback.in \
 1457 	subback.ok \
 1458 	subi18n.awk \
 1459 	subi18n.ok \
 1460 	subsepnm.awk \
 1461 	subsepnm.ok \
 1462 	subslash.awk \
 1463 	subslash.ok \
 1464 	substr.awk \
 1465 	substr.ok \
 1466 	swaplns.awk \
 1467 	swaplns.in \
 1468 	swaplns.ok \
 1469 	switch2.awk \
 1470 	switch2.ok \
 1471 	symtab1.awk \
 1472 	symtab1.ok \
 1473 	symtab2.awk \
 1474 	symtab2.ok \
 1475 	symtab3.awk \
 1476 	symtab3.ok \
 1477 	symtab4.awk \
 1478 	symtab4.in \
 1479 	symtab4.ok \
 1480 	symtab5.awk \
 1481 	symtab5.in \
 1482 	symtab5.ok \
 1483 	symtab6.awk \
 1484 	symtab6.ok \
 1485 	symtab7.awk \
 1486 	symtab7.in \
 1487 	symtab7.ok \
 1488 	symtab8.awk \
 1489 	symtab8.in \
 1490 	symtab8.ok \
 1491 	symtab9.awk \
 1492 	symtab9.ok \
 1493 	symtab10.awk \
 1494 	symtab10.in \
 1495 	symtab10.ok \
 1496 	symtab11.awk \
 1497 	symtab11.ok \
 1498 	synerr1.awk \
 1499 	synerr1.ok \
 1500 	synerr2.awk \
 1501 	synerr2.ok \
 1502 	synerr3.awk \
 1503 	synerr3.ok \
 1504 	tailrecurse.awk \
 1505 	tailrecurse.ok \
 1506 	testext.ok \
 1507 	time.awk \
 1508 	time.ok \
 1509 	timeout.awk \
 1510 	timeout.ok \
 1511 	tradanch.awk \
 1512 	tradanch.in \
 1513 	tradanch.ok \
 1514 	trailbs.awk \
 1515 	trailbs.in \
 1516 	trailbs.ok \
 1517 	tweakfld.awk \
 1518 	tweakfld.in \
 1519 	tweakfld.ok \
 1520 	typedregex1.awk \
 1521 	typedregex1.ok \
 1522 	typedregex2.awk \
 1523 	typedregex2.ok \
 1524 	typedregex3.awk \
 1525 	typedregex3.ok \
 1526 	typedregex4.awk \
 1527 	typedregex4.ok \
 1528 	typedregex5.awk \
 1529 	typedregex5.in \
 1530 	typedregex5.ok \
 1531 	typedregex6.awk \
 1532 	typedregex6.in \
 1533 	typedregex6.ok \
 1534 	typeof1.awk \
 1535 	typeof1.ok \
 1536 	typeof2.awk \
 1537 	typeof2.ok \
 1538 	typeof3.awk \
 1539 	typeof3.ok \
 1540 	typeof4.awk \
 1541 	typeof4.ok \
 1542 	typeof5.awk \
 1543 	typeof5.in \
 1544 	typeof5.ok \
 1545 	uninit2.awk \
 1546 	uninit2.ok \
 1547 	uninit3.awk \
 1548 	uninit3.ok \
 1549 	uninit4.awk \
 1550 	uninit4.ok \
 1551 	uninit5.awk \
 1552 	uninit5.ok \
 1553 	uninitialized.awk \
 1554 	uninitialized.ok \
 1555 	unterm.awk \
 1556 	unterm.ok \
 1557 	uparrfs.awk \
 1558 	uparrfs.in \
 1559 	uparrfs.ok \
 1560 	uplus.awk \
 1561 	uplus.ok \
 1562 	valgrind.awk \
 1563 	watchpoint1.awk \
 1564 	watchpoint1.in \
 1565 	watchpoint1.ok \
 1566 	watchpoint1.script \
 1567 	wideidx.awk \
 1568 	wideidx.in \
 1569 	wideidx.ok \
 1570 	wideidx2.awk \
 1571 	wideidx2.ok \
 1572 	widesub.awk \
 1573 	widesub.ok \
 1574 	widesub2.awk \
 1575 	widesub2.ok \
 1576 	widesub3.awk \
 1577 	widesub3.in \
 1578 	widesub3.ok \
 1579 	widesub4.awk \
 1580 	widesub4.ok \
 1581 	wjposer1.awk \
 1582 	wjposer1.in \
 1583 	wjposer1.ok \
 1584 	xref.awk \
 1585 	xref.original \
 1586 	zero2.awk \
 1587 	zero2.ok \
 1588 	zeroe0.awk \
 1589 	zeroe0.ok \
 1590 	zeroflag.awk \
 1591 	zeroflag.ok
 1592 
 1593 
 1594 # Get rid of core files when cleaning and generated .ok file
 1595 CLEANFILES = core core.* fmtspcl.ok
 1596 
 1597 # try to keep these sorted. each letter starts a new line
 1598 BASIC_TESTS = \
 1599 	addcomma anchgsub anchor argarray arrayind1 arrayind2 arrayind3 arrayparm \
 1600 	arrayprm2 arrayprm3 arrayref arrymem1 arryref2 arryref3 arryref4 arryref5 \
 1601 	arynasty arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 \
 1602 	aryprm8 aryprm9 arysubnm aryunasgn asgext awkpath \
 1603 	assignnumfield assignnumfield2 \
 1604 	back89 backgsub badassign1 badbuild \
 1605 	callparam childin clobber closebad clsflnam compare compare2 \
 1606 	concat1 concat2 concat3 concat4 concat5 convfmt \
 1607 	datanonl defref delargv delarpm2 delarprm delfunc dfamb1 dfastress dynlj \
 1608 	escapebrace eofsplit eofsrc1 exit2 exitval1 exitval2 exitval3 \
 1609 	fcall_exit fcall_exit2 fldchg fldchgnf fldterm fnamedat fnarray fnarray2 \
 1610 	fnaryscl fnasgnm fnmisc fordel forref forsimp fsbs fscaret fsnul1 \
 1611 	fsrs fsspcoln fstabplus funsemnl funsmnam funstack \
 1612 	getline getline2 getline3 getline4 getline5 getlnbuf getnr2tb getnr2tm \
 1613 	gsubasgn gsubtest gsubtst2 gsubtst3 gsubtst4 gsubtst5 gsubtst6 gsubtst7 \
 1614 	gsubtst8 \
 1615 	hex hex2 hsprint \
 1616 	inpref inputred intest intprec iobug1 \
 1617 	leaddig leadnl litoct longsub longwrds \
 1618 	manglprm math membug1 memleak messages minusstr mmap8k \
 1619 	nasty nasty2 negexp negrange nested nfldstr nfloop nfneg nfset nlfldsep \
 1620 	nlinstr nlstrina noeffect nofile nofmtch noloop1 noloop2 nonl noparms \
 1621 	nors nulinsrc nulrsend numindex numrange numstr1 numsubstr \
 1622 	octsub ofmt ofmta ofmtbig ofmtfidl ofmts ofmtstrnum ofs1 onlynl \
 1623 	opasnidx opasnslf \
 1624 	paramasfunc1 paramasfunc2 paramdup paramres paramtyp paramuninitglobal \
 1625 	parse1 parsefld parseme pcntplus posix2008sub prdupval prec printf0 \
 1626 	printf1 printfchar prmarscl prmreuse prt1eval prtoeval \
 1627 	rand randtest range1 range2 readbuf rebrackloc rebt8b1 rebuild redfilnm regeq \
 1628 	regexpbrack regexpbrack2 regexprange regrange reindops reparse resplit \
 1629 	rri1 rs rscompat rsnul1nl rsnulbig rsnulbig2 rsnulw \
 1630 	rstest1 rstest2 rstest3 rstest4 rstest5 rswhite \
 1631 	scalar sclforin sclifin setrec0 setrec1 \
 1632 	sigpipe1 sortempty sortglos spacere splitargv splitarr \
 1633 	splitdef splitvar splitwht status-close strcat1 strnum1 strnum2 strtod \
 1634 	subamp subback subi18n subsepnm subslash substr swaplns synerr1 synerr2 synerr3 \
 1635 	tailrecurse tradanch trailbs tweakfld \
 1636 	uninit2 uninit3 uninit4 uninit5 uninitialized unterm uparrfs uplus \
 1637 	wideidx wideidx2 widesub widesub2 widesub3 widesub4 wjposer1 \
 1638 	zero2 zeroe0 zeroflag
 1639 
 1640 UNIX_TESTS = \
 1641 	fflush getlnhd localenl pid pipeio1 pipeio2 poundbang rtlen rtlen01 \
 1642 	space strftlng
 1643 
 1644 GAWK_EXT_TESTS = \
 1645 	aadelete1 aadelete2 aarray1 aasort aasorti argtest arraysort arraysort2 \
 1646 	arraytype \
 1647 	backw badargs beginfile1 beginfile2 binmode1 \
 1648 	charasbytes colonwarn clos1way clos1way2 clos1way3 clos1way4 clos1way5 \
 1649 	clos1way6 crlf \
 1650 	dbugeval dbugeval2 dbugeval3 dbugtypedre1 dbugtypedre2 delsub \
 1651 	devfd devfd1 devfd2 dfacheck1 dumpvars \
 1652 	errno exit fieldwdth forcenum \
 1653 	fpat1 fpat2 fpat3 fpat4 fpat5 fpat6 fpat7 fpat8 fpatnull \
 1654 	fsfwfs funlen functab1 functab2 functab3 \
 1655 	fwtest fwtest2 fwtest3 fwtest4 fwtest5 fwtest6 fwtest7 fwtest8 \
 1656 	genpot gensub gensub2 gensub3 getlndir gnuops2 gnuops3 gnureops gsubind \
 1657 	icasefs icasers id igncdym igncfs ignrcas2 ignrcas4 ignrcase incdupe \
 1658 	incdupe2 incdupe3 incdupe4 incdupe5 incdupe6 incdupe7 include include2 \
 1659 	indirectbuiltin indirectcall indirectcall2 intarray isarrayunset \
 1660 	lint lintexp lintindex lintint lintlength lintold lintset lintwarn \
 1661 	manyfiles match1 match2 match3 mbstr1 mbstr2 mixed1 mktime muldimposix \
 1662 	nastyparm negtime next nondec nondec2 nonfatal1 nonfatal2 nonfatal3 \
 1663 	nsawk1a nsawk1b nsawk1c nsawk2a nsawk2b \
 1664 	nsbad nsbad_cmd nsforloop nsfuncrecurse nsindirect1 nsindirect2 nsprof1 nsprof2 \
 1665 	patsplit posix printfbad1 printfbad2 printfbad3 printfbad4 printhuge \
 1666 	procinfs profile0 profile1 profile2 profile3 profile4 profile5 profile6 \
 1667 	profile7 profile8 profile9 profile10 profile11 profile12 profile13 pty1 pty2 \
 1668 	rebuf regnul1 regnul2 regx8bit reginttrad reint reint2 rsgetline rsglstdin \
 1669 	rsstart1 rsstart2 rsstart3 rstest6 \
 1670 	sandbox1 shadow shadowbuiltin sortfor sortfor2 sortu \
 1671 	sourcesplit split_after_fpat \
 1672 	splitarg4 strftfld strftime strtonum strtonum1 \
 1673 	stupid1 stupid2 stupid3 stupid4 \
 1674 	switch2 symtab1 symtab2 symtab3 symtab4 symtab5 symtab6 symtab7 \
 1675 	symtab8 symtab9 symtab10 symtab11 \
 1676 	timeout typedregex1 typedregex2 typedregex3 typedregex4 \
 1677 	typedregex5 typedregex6 \
 1678 	typeof1 typeof2 typeof3 typeof4 typeof5 \
 1679 	watchpoint1
 1680 
 1681 ARRAYDEBUG_TESTS = arrdbg
 1682 EXTRA_TESTS = inftest regtest ignrcas3 
 1683 INET_TESTS = inetdayu inetdayt inetechu inetecht
 1684 MACHINE_TESTS = double1 double2 intformat
 1685 LOCALE_CHARSET_TESTS = \
 1686 	asort asorti backbigs1 backsmalls1 backsmalls2 \
 1687 	fmttest fnarydel fnparydl jarebug lc_num1 mbfw1 \
 1688 	mbprintf1 mbprintf2 mbprintf3 mbprintf4 mbprintf5 \
 1689 	mtchi18n nlstringtest rebt8b2 rtlenmb sort1 sprintfc
 1690 
 1691 SHLIB_TESTS = \
 1692 	apiterm \
 1693 	filefuncs fnmatch fork fork2 fts functab4 \
 1694 	getfile \
 1695 	inplace1 inplace2 inplace2bcomp inplace3 inplace3bcomp \
 1696 	ordchr ordchr2 \
 1697 	readdir readdir_test readdir_retest readfile readfile2 revout \
 1698 	revtwoway rwarray \
 1699 	testext time
 1700 
 1701 
 1702 # List of the tests which should be run with --debug option:
 1703 NEED_DEBUG = dbugtypedre1 dbugtypedre2 dbugeval2 dbugeval3 symtab10
 1704 
 1705 # List of the tests which should be run with --lint option:
 1706 NEED_LINT = \
 1707 	defref fmtspcl lintexp lintindex lintint lintlength lintwarn \
 1708 	noeffect nofmtch nonl shadow uninit2 uninit3 uninit4 uninit5 uninitialized
 1709 
 1710 
 1711 # List of the tests which should be run with --lint-old option:
 1712 NEED_LINT_OLD = lintold
 1713 
 1714 # List of tests that must be run with -M
 1715 NEED_MPFR = mpfrbigint mpfrbigint2 mpfrexprange mpfrfield mpfrieee mpfrmemok1 \
 1716 	mpfrnegzero mpfrnr mpfrrem mpfrrnd mpfrrndeval mpfrsort mpfrsqrt \
 1717 	mpfrstrtonum mpgforcenum mpfruplus mpfranswer42
 1718 
 1719 
 1720 # List of tests that need --non-decimal-data
 1721 NEED_NONDEC = mpfrbigint2 nondec2 intarray forcenum
 1722 
 1723 # List of tests that need --posix
 1724 NEED_POSIX = escapebrace printf0 posix2008sub paramasfunc1 paramasfunc2 muldimposix
 1725 
 1726 # List of tests that need --pretty-print
 1727 NEED_PRETTY = nsprof1 nsprof2 \
 1728 	profile4 profile5 profile8 profile9 profile10 profile11 profile13
 1729 
 1730 
 1731 # List of tests that need --re-interval
 1732 NEED_RE_INTERVAL = gsubtst3 reint reint2
 1733 
 1734 # List of tests that need --sandbox
 1735 NEED_SANDBOX = sandbox1
 1736 
 1737 # List of tests that need --traditional
 1738 NEED_TRADITIONAL = litoct tradanch rscompat
 1739 
 1740 # Lists of tests that run a shell script
 1741 RUN_SHELL = exit fflush localenl next randtest rtlen rtlen01
 1742 
 1743 # List of the tests which fail with EXIT CODE 1
 1744 FAIL_CODE1 = \
 1745 	badassign1 badbuild callparam delfunc fcall_exit fcall_exit2 \
 1746 	fnamedat fnarray fnarray2 fnasgnm fnmisc funsmnam gsubasgn \
 1747 	incdupe2 lintwarn match2 mixed1 noparms paramasfunc1 paramasfunc2 \
 1748 	paramdup paramres parseme readbuf synerr1 synerr2 unterm
 1749 
 1750 
 1751 # List of files which have .ok versions for MPFR
 1752 CHECK_MPFR = \
 1753 	rand fnarydel fnparydl
 1754 
 1755 
 1756 # Lists of tests that need particular locales
 1757 NEED_LOCALE_C = \
 1758 	clos1way gsubtst6 range2
 1759 
 1760 NEED_LOCALE_EN = \
 1761 	backbigs1 backsmalls1 backsmalls2 concat4 dfamb1 ignrcas2 lc_num1 \
 1762 	mbfw1 mbprintf1 mbprintf3 mbprintf4 mbstr1 mbstr2 printhuge reint2 \
 1763 	rri1 subamp subi18n wideidx wideidx2 widesub widesub2 widesub3 widesub4
 1764 
 1765 
 1766 # Unused at the moment, since nlstringtest has additional stufff it does
 1767 # NEED_LOCALE_FR =
 1768 # Same for ignrcas3
 1769 # NEED_LOCALE_GR =
 1770 NEED_LOCALE_JP = mbprintf2
 1771 NEED_LOCALE_RU = mtchi18n
 1772 
 1773 # List of tests that fail on DJGPP
 1774 EXPECTED_FAIL_DJGPP = \
 1775 	backbigs1 backsmalls1 backw beginfile1 clos1way clos1way2 \
 1776 	clos1way3 clos1way4 clos1way5 clos1way6 errno getlndir \
 1777 	getlnhd gnuops3 gnureops id ignrcas3 inetdayt inetdayu \
 1778 	inetecht inetechu inftest jarebug mbfw1 mbprintf1 mbprintf4 \
 1779 	mbstr1 mbstr2 mpfrsqrt nonfatal1 nonfatal2 nonfatal3 pid pty1 pty2 \
 1780 	randtest regx8bit strtod sigpipe1 symtab6 timeout
 1781 
 1782 
 1783 # List of tests that fail on MinGW
 1784 EXPECTED_FAIL_MINGW = \
 1785 	backbigs1 backsmalls1 clos1way6 devfd devfd1 devfd2 \
 1786 	errno exitval2 fork fork2 fts getfile getlnhd ignrcas3 inetdayt \
 1787 	inetecht mbfw1 mbprintf1 mbprintf4 mbstr1 mbstr2 pid pipeio2 \
 1788 	pty1 pty2 readdir rstest4 rstest5 status-close timeout
 1789 
 1790 
 1791 # List of tests that fail on z/OS
 1792 EXPECTED_FAIL_ZOS = \
 1793 	aasort aasorti arraysort asort asorti backbigs1 backsmalls1 \
 1794 	backsmalls2 beginfile1 beginfile2 charasbytes clos1way6 concat4 \
 1795 	dfamb1 double1 double2 errno fmttest forcenum getlndir gsubtst5 \
 1796 	ignrcas2 lc_num1 localenl localenl mbfw1 mbprintf1 mbprintf2 \
 1797 	mbprintf3 mbprintf4 mbprintf5 mbstr1 mbstr2 mtchi18n nlstringtest \
 1798 	nofile nonfatal2 numrange printhuge profile5 profile5 rebt8b2 \
 1799 	regrange reint2 rri1 sigpipe1 sort1 sortfor sortu space sprintfc \
 1800 	subamp subi18n symtab1 symtab11 symtab8 timeout wideidx wideidx2 \
 1801 	widesub widesub2 widesub3 widesub4
 1802 
 1803 
 1804 # List of the files that appear in manual tests or are for reserve testing:
 1805 GENTESTS_UNUSED = Makefile.in checknegtime.awk dtdgport.awk fix-fmtspcl.awk \
 1806 	fmtspcl-mpfr.ok fmtspcl.awk fmtspcl.tok gtlnbufv.awk hello.awk \
 1807 	inchello.awk inclib.awk inplace.1.in inplace.2.in inplace.in \
 1808 	printfloat.awk readdir0.awk valgrind.awk xref.awk
 1809 
 1810 
 1811 # List of tests on MinGW or DJGPP that need a different cmp program
 1812 NEED_TESTOUTCMP = \
 1813 	beginfile2 double2 exit fmttest hsprint posix profile5 space
 1814 
 1815 CMP = cmp
 1816 AWKPROG = ../gawk$(EXEEXT)
 1817 SORT = sort
 1818 
 1819 # Default for VALGRIND is empty unless overridden by a command-line argument.
 1820 # This protects against cruft in the environment.
 1821 VALGRIND = 
 1822 
 1823 # This business forces the locale to be C for running the tests,
 1824 # unless we override it to something else for testing.
 1825 #
 1826 # This can also be done in individual tests where we wish to
 1827 # check things specifically not in the C locale.
 1828 
 1829 #
 1830 # And we set AWKLIBPATH to find the extension libraries we built.
 1831 LOCALES = LANGUAGE= LC_ALL=$${GAWKLOCALE:-C} LANG=$${GAWKLOCALE:-C}
 1832 all: all-am
 1833 
 1834 .SUFFIXES:
 1835 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/Maketests $(am__configure_deps)
 1836 	@for dep in $?; do \
 1837 	  case '$(am__configure_deps)' in \
 1838 	    *$$dep*) \
 1839 	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
 1840 	        && { if test -f $@; then exit 0; else break; fi; }; \
 1841 	      exit 1;; \
 1842 	  esac; \
 1843 	done; \
 1844 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/Makefile'; \
 1845 	$(am__cd) $(top_srcdir) && \
 1846 	  $(AUTOMAKE) --gnu test/Makefile
 1847 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 1848 	@case '$?' in \
 1849 	  *config.status*) \
 1850 	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
 1851 	  *) \
 1852 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
 1853 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
 1854 	esac;
 1855 $(srcdir)/Maketests $(am__empty):
 1856 
 1857 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 1858 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 1859 
 1860 $(top_srcdir)/configure:  $(am__configure_deps)
 1861 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 1862 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 1863 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 1864 $(am__aclocal_m4_deps):
 1865 tags TAGS:
 1866 
 1867 ctags CTAGS:
 1868 
 1869 cscope cscopelist:
 1870 
 1871 
 1872 distdir: $(BUILT_SOURCES)
 1873 	$(MAKE) $(AM_MAKEFLAGS) distdir-am
 1874 
 1875 distdir-am: $(DISTFILES)
 1876 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 1877 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 1878 	list='$(DISTFILES)'; \
 1879 	  dist_files=`for file in $$list; do echo $$file; done | \
 1880 	  sed -e "s|^$$srcdirstrip/||;t" \
 1881 	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 1882 	case $$dist_files in \
 1883 	  */*) $(MKDIR_P) `echo "$$dist_files" | \
 1884 			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 1885 			   sort -u` ;; \
 1886 	esac; \
 1887 	for file in $$dist_files; do \
 1888 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 1889 	  if test -d $$d/$$file; then \
 1890 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 1891 	    if test -d "$(distdir)/$$file"; then \
 1892 	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 1893 	    fi; \
 1894 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 1895 	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 1896 	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 1897 	    fi; \
 1898 	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 1899 	  else \
 1900 	    test -f "$(distdir)/$$file" \
 1901 	    || cp -p $$d/$$file "$(distdir)/$$file" \
 1902 	    || exit 1; \
 1903 	  fi; \
 1904 	done
 1905 check-am: all-am
 1906 check: check-am
 1907 all-am: Makefile
 1908 installdirs:
 1909 install: install-am
 1910 install-exec: install-exec-am
 1911 install-data: install-data-am
 1912 uninstall: uninstall-am
 1913 
 1914 install-am: all-am
 1915 	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
 1916 
 1917 installcheck: installcheck-am
 1918 install-strip:
 1919 	if test -z '$(STRIP)'; then \
 1920 	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
 1921 	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
 1922 	      install; \
 1923 	else \
 1924 	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
 1925 	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
 1926 	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
 1927 	fi
 1928 mostlyclean-generic:
 1929 
 1930 clean-generic:
 1931 	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
 1932 
 1933 distclean-generic:
 1934 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
 1935 	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 1936 
 1937 maintainer-clean-generic:
 1938 	@echo "This command is intended for maintainers to use"
 1939 	@echo "it deletes files that may require special tools to rebuild."
 1940 clean: clean-am
 1941 
 1942 clean-am: clean-generic clean-local mostlyclean-am
 1943 
 1944 distclean: distclean-am
 1945 	-rm -f Makefile
 1946 distclean-am: clean-am distclean-generic
 1947 
 1948 dvi: dvi-am
 1949 
 1950 dvi-am:
 1951 
 1952 html: html-am
 1953 
 1954 html-am:
 1955 
 1956 info: info-am
 1957 
 1958 info-am:
 1959 
 1960 install-data-am:
 1961 
 1962 install-dvi: install-dvi-am
 1963 
 1964 install-dvi-am:
 1965 
 1966 install-exec-am:
 1967 
 1968 install-html: install-html-am
 1969 
 1970 install-html-am:
 1971 
 1972 install-info: install-info-am
 1973 
 1974 install-info-am:
 1975 
 1976 install-man:
 1977 
 1978 install-pdf: install-pdf-am
 1979 
 1980 install-pdf-am:
 1981 
 1982 install-ps: install-ps-am
 1983 
 1984 install-ps-am:
 1985 
 1986 installcheck-am:
 1987 
 1988 maintainer-clean: maintainer-clean-am
 1989 	-rm -f Makefile
 1990 maintainer-clean-am: distclean-am maintainer-clean-generic
 1991 
 1992 mostlyclean: mostlyclean-am
 1993 
 1994 mostlyclean-am: mostlyclean-generic
 1995 
 1996 pdf: pdf-am
 1997 
 1998 pdf-am:
 1999 
 2000 ps: ps-am
 2001 
 2002 ps-am:
 2003 
 2004 uninstall-am:
 2005 
 2006 .MAKE: install-am install-strip
 2007 
 2008 .PHONY: all all-am check check-am clean clean-generic clean-local \
 2009 	cscopelist-am ctags-am distclean distclean-generic distdir dvi \
 2010 	dvi-am html html-am info info-am install install-am \
 2011 	install-data install-data-am install-dvi install-dvi-am \
 2012 	install-exec install-exec-am install-html install-html-am \
 2013 	install-info install-info-am install-man install-pdf \
 2014 	install-pdf-am install-ps install-ps-am install-strip \
 2015 	installcheck installcheck-am installdirs maintainer-clean \
 2016 	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
 2017 	pdf-am ps ps-am tags-am uninstall uninstall-am
 2018 
 2019 .PRECIOUS: Makefile
 2020 
 2021 
 2022 # Message stuff is to make it a little easier to follow.
 2023 # Make the pass-fail last and dependent on others to avoid
 2024 # spurious errors if `make -j' in effect.
 2025 check:	msg \
 2026 	printlang \
 2027 	basic-msg-start  basic           basic-msg-end \
 2028 	unix-msg-start   unix-tests      unix-msg-end \
 2029 	extend-msg-start gawk-extensions arraydebug-tests extend-msg-end \
 2030 	machine-msg-start machine-tests machine-msg-end \
 2031 	charset-tests-all \
 2032 	shlib-msg-start  shlib-tests     shlib-msg-end \
 2033 	mpfr-msg-start   mpfr-tests      mpfr-msg-end
 2034 	@$(MAKE) pass-fail || { $(MAKE) diffout; exit 1; }
 2035 
 2036 basic:	$(BASIC_TESTS)
 2037 
 2038 unix-tests: $(UNIX_TESTS)
 2039 
 2040 gawk-extensions: $(GAWK_EXT_TESTS)
 2041 
 2042 charset-tests-all:
 2043 	@case `uname` in \
 2044 	*MINGW* | *MS-DOS*) \
 2045 		$(MAKE) charset-msg-start charset-tests charset-msg-end ;; \
 2046 	*) \
 2047 		if locale -a | grep -i 'en_US.UTF.*8' > /dev/null && \
 2048 		   locale -a | grep -i 'fr_FR.UTF.*8' > /dev/null && \
 2049 		   locale -a | grep -i 'ru_RU.UTF.*8' > /dev/null && \
 2050 		   locale -a | grep -i 'ja_JP.UTF.*8' > /dev/null  ; \
 2051 		then \
 2052 			$(MAKE) charset-msg-start charset-tests charset-msg-end; \
 2053 		else \
 2054 			echo %%%%%%%%%% Inadequate locale support: skipping charset tests. ; \
 2055 			echo %%%%%%%%%% At least en_US.UTF-8, fr_FR.UTF-8, ru_RU.UTF-8 and ja_JP.UTF-8 are needed. ; \
 2056 		fi ;; \
 2057 	esac
 2058 
 2059 charset-tests: $(LOCALE_CHARSET_TESTS)
 2060 
 2061 extra:	$(EXTRA_TESTS) inet
 2062 
 2063 inet:	inetmesg $(INET_TESTS)
 2064 
 2065 machine-tests: $(MACHINE_TESTS)
 2066 
 2067 # The blank between ' and /MPFR/ is for running tests on Windows under
 2068 # MSYS, which thinks /MPFR is a Unix-style file name and converts it
 2069 # to Windows format, butchering it in the process.  Likewise for /API/
 2070 # in the next shlib-tests.
 2071 mpfr-tests:
 2072 	@if $(AWK) --version | $(AWK) ' /MPFR/ { exit 1 }' ; then \
 2073 	echo MPFR tests not supported on this system ; \
 2074 	else $(MAKE) $(NEED_MPFR) ; \
 2075 	fi
 2076 
 2077 arraydebug-tests:
 2078 	@if echo $(CFLAGS) | grep ARRAYDEBUG > /dev/null ; then \
 2079 	$(MAKE) $(ARRAYDEBUG_TESTS) ; \
 2080 	else echo gawk is not compiled to support the array debug tests ; \
 2081 	fi
 2082 
 2083 shlib-tests:
 2084 	@if $(AWK) --version | $(AWK) ' /API/ { exit 1 }' ; then \
 2085 	echo shlib tests not supported on this system ; \
 2086 	else $(MAKE) shlib-real-tests ; \
 2087 	fi
 2088 
 2089 shlib-real-tests: $(SHLIB_TESTS)
 2090 
 2091 msg::
 2092 	@echo ''
 2093 	@echo 'Any output from "$(CMP)" is bad news, although some differences'
 2094 	@echo 'in floating point values are probably benign -- in particular,'
 2095 	@echo 'some systems may omit a leading zero and the floating point'
 2096 	@echo 'precision may lead to slightly different output in a few cases.'
 2097 
 2098 printlang::
 2099 	@$(AWK) -f "$(srcdir)"/printlang.awk
 2100 
 2101 basic-msg-start:
 2102 	@echo "======== Starting basic tests ========"
 2103 
 2104 basic-msg-end:
 2105 	@echo "======== Done with basic tests ========"
 2106 
 2107 unix-msg-start:
 2108 	@echo "======== Starting Unix tests ========"
 2109 
 2110 unix-msg-end:
 2111 	@echo "======== Done with Unix tests ========"
 2112 
 2113 extend-msg-start:
 2114 	@echo "======== Starting gawk extension tests ========"
 2115 
 2116 extend-msg-end:
 2117 	@echo "======== Done with gawk extension tests ========"
 2118 
 2119 machine-msg-start:
 2120 	@echo "======== Starting machine-specific tests ========"
 2121 
 2122 machine-msg-end:
 2123 	@echo "======== Done with machine-specific tests ========"
 2124 
 2125 charset-msg-start:
 2126 	@echo "======== Starting tests that can vary based on character set or locale support ========"
 2127 	@echo "**************************************************************************"
 2128 	@echo "* Some or all of these tests may fail if you have inadequate or missing  *"
 2129 	@echo "* locale support. At least en_US.UTF-8, fr_FR.UTF-8, ru_RU.UTF-8 and     *"
 2130 	@echo "* ja_JP.UTF-8 are needed. The el_GR.iso88597 is optional but helpful.    *"
 2131 	@echo "* However, if you see this message, the Makefile thinks you have what    *"
 2132 	@echo "* you need ...                                                           *"
 2133 	@echo "**************************************************************************"
 2134 
 2135 charset-msg-end:
 2136 	@echo "======== Done with tests that can vary based on character set or locale support ========"
 2137 
 2138 shlib-msg-start:
 2139 	@echo "======== Starting shared library tests ========"
 2140 
 2141 shlib-msg-end:
 2142 	@echo "======== Done with shared library tests ========"
 2143 
 2144 mpfr-msg-start:
 2145 	@echo "======== Starting MPFR tests ========"
 2146 
 2147 mpfr-msg-end:
 2148 	@echo "======== Done with MPFR tests ========"
 2149 
 2150 # This test is a PITA because increasingly, /tmp is getting
 2151 # mounted noexec.  So, we'll test it locally.  Sigh.
 2152 #
 2153 # More PITA; some systems have medium short limits on #! paths,
 2154 # so this can still fail
 2155 poundbang::
 2156 	@echo $@
 2157 	@sed "s;/tmp/gawk;`pwd`/$(AWKPROG);" < "$(srcdir)"/poundbang.awk > ./_pbd.awk
 2158 	@chmod +x ./_pbd.awk
 2159 	@if ./_pbd.awk "$(srcdir)"/poundbang.awk > _`basename $@` ; \
 2160 	then : ; \
 2161 	else \
 2162 		sed "s;/tmp/gawk;$(AWKPROG);" < "$(srcdir)"/poundbang.awk > ./_pbd.awk ; \
 2163 		chmod +x ./_pbd.awk ; \
 2164 		LC_ALL=$${GAWKLOCALE:-C} LANG=$${GAWKLOCALE:-C} ./_pbd.awk "$(srcdir)"/poundbang.awk > _`basename $@`;  \
 2165 	fi
 2166 	@-$(CMP) "$(srcdir)"/poundbang.awk _`basename $@` && rm -f _`basename $@` _pbd.awk
 2167 
 2168 messages::
 2169 	@echo $@
 2170 	@$(AWK) -f "$(srcdir)"/messages.awk >_out2 2>_out3 || echo EXIT CODE: $$? >> _$@
 2171 	@-$(CMP) "$(srcdir)"/out1.ok _out1 && $(CMP) "$(srcdir)"/out2.ok _out2 && $(CMP) "$(srcdir)"/out3.ok _out3 && rm -f _out1 _out2 _out3
 2172 
 2173 argarray::
 2174 	@echo $@
 2175 	@cp "$(srcdir)"/argarray.in ./argarray.input
 2176 	@TEST=test echo just a test | $(AWK) -f "$(srcdir)"/argarray.awk ./argarray.input - >_$@ || echo EXIT CODE: $$? >> _$@
 2177 	@rm -f ./argarray.input
 2178 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2179 
 2180 regtest::
 2181 	@echo $@
 2182 	@echo 'Some of the output from regtest is very system specific, do not'
 2183 	@echo 'be distressed if your output differs from that distributed.'
 2184 	@echo 'Manual inspection is called for.'
 2185 	@AWK=$(AWKPROG) "$(srcdir)"/regtest.sh
 2186 
 2187 manyfiles::
 2188 	@echo $@
 2189 	@rm -rf junk
 2190 	@mkdir junk
 2191 	@$(AWK) 'BEGIN { for (i = 1; i <= 1030; i++) print i, i}' >_$@
 2192 	@$(AWK) -f "$(srcdir)"/manyfiles.awk _$@ _$@ || echo EXIT CODE: $$? >> _$@
 2193 	@wc -l junk/* | $(AWK) '$$1 != 2' | wc -l | sed "s/  *//g" > _$@
 2194 	@rm -rf junk
 2195 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2196 
 2197 compare::
 2198 	@echo $@
 2199 	@$(AWK) -f "$(srcdir)"/compare.awk 0 1 "$(srcdir)"/compare.in >_$@ || echo EXIT CODE: $$? >> _$@
 2200 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2201 
 2202 inftest::
 2203 	@echo $@
 2204 	@echo This test is very machine specific...
 2205 	@$(AWK) -f "$(srcdir)"/inftest.awk | sed "s/inf/Inf/g" >_$@ || echo EXIT CODE: $$? >> _$@
 2206 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2207 
 2208 getline2::
 2209 	@echo $@
 2210 	@$(AWK) -f "$(srcdir)"/getline2.awk "$(srcdir)"/getline2.awk "$(srcdir)"/getline2.awk >_$@ || echo EXIT CODE: $$? >> _$@
 2211 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2212 
 2213 awkpath::
 2214 	@echo $@
 2215 	@AWKPATH="$(srcdir)$(PATH_SEPARATOR)$(srcdir)/lib" $(AWK) -f awkpath.awk >_$@ || echo EXIT CODE: $$? >> _$@
 2216 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2217 
 2218 argtest::
 2219 	@echo $@
 2220 	@$(AWK) -f "$(srcdir)"/argtest.awk -x -y abc >_$@ || echo EXIT CODE: $$? >> _$@
 2221 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2222 
 2223 badargs::
 2224 	@echo $@
 2225 	@-$(AWK) -f 2>&1 | grep -v patchlevel >_$@ || echo EXIT CODE: $$? >> _$@
 2226 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2227 
 2228 strftime::
 2229 	@echo $@
 2230 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=C ; export GAWKLOCALE; \
 2231 	TZ=GMT0; export TZ; \
 2232 	$(AWK) -v OUTPUT=_$@ -v DATECMD="$(DATE)" -f "$(srcdir)"/strftime.awk || echo EXIT CODE: $$? >> _$@
 2233 	@-$(CMP) strftime.ok _$@ && rm -f _$@ strftime.ok || exit 0
 2234 
 2235 devfd::
 2236 	@echo $@
 2237 	@$(AWK) 1 /dev/fd/4 /dev/fd/5 4<"$(srcdir)"/devfd.in4 5<"$(srcdir)"/devfd.in5 >_$@ 2>&1 || echo EXIT CODE: $$? >> _$@ || echo EXIT CODE: $$? >> _$@
 2238 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2239 
 2240 # This cannot be autogenerated; we want it to read the input name
 2241 # on the command line.
 2242 errno:
 2243 	@echo $@ $(ZOS_FAIL)
 2244 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2245 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2246 
 2247 tweakfld::
 2248 	@echo $@
 2249 	@$(AWK) -f "$(srcdir)"/tweakfld.awk "$(srcdir)"/tweakfld.in >_$@ || echo EXIT CODE: $$? >> _$@
 2250 	@rm -f errors.cleanup
 2251 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2252 
 2253 # AIX /bin/sh exec's the last command in a list, therefore issue a ":"
 2254 # command so that pid.sh is fork'ed as a child before being exec'ed.
 2255 pid::
 2256 	@echo $@
 2257 	@AWKPATH="$(srcdir)" AWK=$(AWKPROG) $(SHELL) "$(srcdir)"/pid.sh $$$$ > _`basename $@` ; :
 2258 	@-$(CMP) "$(srcdir)"/pid.ok _`basename $@` && rm -f _`basename $@`
 2259 
 2260 strftlng::
 2261 	@echo $@
 2262 	@TZ=UTC; export TZ; $(AWK) -f "$(srcdir)"/strftlng.awk >_$@
 2263 	@if $(CMP) "$(srcdir)"/strftlng.ok _$@ >/dev/null 2>&1 ; then : ; else \
 2264 	TZ=UTC0; export TZ; $(AWK) -f "$(srcdir)"/strftlng.awk >_$@ ; \
 2265 	fi
 2266 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2267 
 2268 nors::
 2269 	@echo $@
 2270 	@echo A B C D E | tr -d '\12\15' | $(AWK) '{ print $$NF }' - "$(srcdir)"/nors.in > _$@ || echo EXIT CODE: $$? >> _$@
 2271 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2272 
 2273 # fmtspcl.ok: fmtspcl.tok Makefile fix-fmtspcl.awk
 2274 # 	@$(AWK) -v "sd=$(srcdir)" -f "$(srcdir)/fix-fmtspcl.awk" < "$(srcdir)"/fmtspcl.tok > $@ 2>/dev/null
 2275 # 
 2276 # fmtspcl: fmtspcl.ok
 2277 # 	@echo $@
 2278 # 	@$(AWK) $(AWKFLAGS) -f "$(srcdir)"/fmtspcl.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2279 # 	@-if test -z "$$AWKFLAGS" ; then $(CMP) $@.ok _$@ && rm -f _$@ ; else \
 2280 # 	$(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ ; \
 2281 # 	fi
 2282 
 2283 rebuf::
 2284 	@echo $@
 2285 	@AWKBUFSIZE=4096 AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2286 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2287 
 2288 rsglstdin:: 
 2289 	@echo $@
 2290 	@cat  "$(srcdir)"/rsgetline.in | AWKPATH="$(srcdir)" $(AWK) -f rsgetline.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2291 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2292 
 2293 pipeio1::
 2294 	@echo $@
 2295 	@$(AWK) -f "$(srcdir)"/pipeio1.awk >_$@ || echo EXIT CODE: $$? >> _$@
 2296 	@rm -f test1 test2
 2297 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2298 
 2299 pipeio2::
 2300 	@echo $@
 2301 	@$(AWK) -v SRCDIR="$(srcdir)" -f "$(srcdir)"/pipeio2.awk >_$@ || echo EXIT CODE: $$? >> _$@
 2302 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2303 
 2304 clobber::
 2305 	@echo $@
 2306 	@$(AWK) -f "$(srcdir)"/clobber.awk >_$@ || echo EXIT CODE: $$? >> _$@
 2307 	@-$(CMP) "$(srcdir)"/clobber.ok seq && $(CMP) "$(srcdir)"/clobber.ok _$@ && rm -f _$@
 2308 	@rm -f seq
 2309 
 2310 arynocls::
 2311 	@echo $@
 2312 	@-AWKPATH="$(srcdir)" $(AWK) -v INPUT="$(srcdir)"/arynocls.in -f arynocls.awk >_$@ || echo EXIT CODE: $$? >> _$@
 2313 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2314 
 2315 getlnbuf::
 2316 	@echo $@
 2317 	@-AWKPATH="$(srcdir)" $(AWK) -f getlnbuf.awk "$(srcdir)"/getlnbuf.in > _$@ || echo EXIT CODE: $$? >> _$@
 2318 	@-AWKPATH="$(srcdir)" $(AWK) -f gtlnbufv.awk "$(srcdir)"/getlnbuf.in > _2$@ || echo EXIT CODE: $$? >> _$@
 2319 	@-$(CMP) "$(srcdir)"/getlnbuf.ok _$@ && $(CMP) "$(srcdir)"/getlnbuf.ok _2$@ && rm -f _$@ _2$@
 2320 
 2321 inetmesg::
 2322 	@echo These tests only work if your system supports the services
 2323 	@echo "'discard'" at port 9 and "'daytimed'" at port 13. Check your
 2324 	@echo file /etc/services and do "'netstat -a'".
 2325 
 2326 inetechu::
 2327 	@echo This test is for establishing UDP connections
 2328 	@-$(AWK) 'BEGIN {print "" |& "/inet/udp/0/127.0.0.1/9"}'
 2329 
 2330 inetecht::
 2331 	@echo This test is for establishing TCP connections
 2332 	@-$(AWK) 'BEGIN {print "" |& "/inet/tcp/0/127.0.0.1/9"}'
 2333 
 2334 inetdayu::
 2335 	@echo This test is for bidirectional UDP transmission
 2336 	@-$(AWK) 'BEGIN { print "" |& "/inet/udp/0/127.0.0.1/13"; \
 2337 	"/inet/udp/0/127.0.0.1/13" |& getline; print $0}'
 2338 
 2339 inetdayt::
 2340 	@echo This test is for bidirectional TCP transmission
 2341 	@-$(AWK) 'BEGIN { print "" |& "/inet/tcp/0/127.0.0.1/13"; \
 2342 	"/inet/tcp/0/127.0.0.1/13" |& getline; print $0}'
 2343 
 2344 redfilnm::
 2345 	@echo $@
 2346 	@$(AWK) -f "$(srcdir)"/redfilnm.awk srcdir="$(srcdir)" "$(srcdir)"/redfilnm.in >_$@ || echo EXIT CODE: $$? >> _$@
 2347 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2348 
 2349 space::
 2350 	@echo $@ $(ZOS_FAIL)
 2351 	@$(AWK) -f ' ' "$(srcdir)"/space.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ || echo EXIT CODE: $$? >> _$@
 2352 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2353 
 2354 rsnulbig::
 2355 	@echo $@
 2356 	@ : Suppose that block size for pipe is at most 128kB:
 2357 	@$(AWK) 'BEGIN { for (i = 1; i <= 128*64+1; i++) print "abcdefgh123456\n" }' 2>&1 | \
 2358 	$(AWK) 'BEGIN { RS = ""; ORS = "\n\n" }; { print }' 2>&1 | \
 2359 	$(AWK) ' /^[^a]/; END{ print NR }' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2360 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2361 
 2362 rsnulbig2::
 2363 	@echo $@
 2364 	@$(AWK) 'BEGIN { ORS = ""; n = "\n"; for (i = 1; i <= 10; i++) n = (n n); \
 2365 		for (i = 1; i <= 128; i++) print n; print "abc\n" }' 2>&1 | \
 2366 		$(AWK) 'BEGIN { RS = ""; ORS = "\n\n" };{ print }' 2>&1 | \
 2367 		$(AWK) ' /^[^a]/; END { print NR }' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2368 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2369 
 2370 # This test makes sure gawk exits with a zero code.
 2371 # Thus, unconditionally generate the exit code.
 2372 exitval1::
 2373 	@echo $@
 2374 	@$(AWK) -f "$(srcdir)"/exitval1.awk >_$@ 2>&1; echo EXIT CODE: $$? >>_$@
 2375 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2376 
 2377 fsspcoln::
 2378 	@echo $@
 2379 	@$(AWK) -f "$(srcdir)"/$@.awk 'FS=[ :]+' "$(srcdir)"/$@.in >_$@ || echo EXIT CODE: $$? >> _$@
 2380 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2381 
 2382 rsstart3::
 2383 	@echo $@
 2384 	@head "$(srcdir)"/rsstart1.in | $(AWK) -f "$(srcdir)"/rsstart2.awk >_$@ || echo EXIT CODE: $$? >> _$@
 2385 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2386 
 2387 # FIXME: Gentests can't really deal with something that is both a shell script
 2388 # and requires a locale. We might can fix that ...
 2389 rtlenmb::
 2390 	@echo $@
 2391 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE ; \
 2392 	"$(srcdir)"/rtlen.sh >_$@ || echo EXIT CODE: $$? >>_$@
 2393 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2394 
 2395 nofile::
 2396 	@echo $@ $(ZOS_FAIL)
 2397 	@$(AWK) '{}' no/such/file >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2398 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2399 
 2400 binmode1::
 2401 	@echo $@
 2402 	@$(AWK) -v BINMODE=3 'BEGIN { print BINMODE }' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2403 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2404 
 2405 devfd1::
 2406 	@echo $@
 2407 	@$(AWK) -f "$(srcdir)"/$@.awk 4< "$(srcdir)"/devfd.in1 5< "$(srcdir)"/devfd.in2 >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2408 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2409 
 2410 # The program text is the '1' which will print each record. How compact can you get?
 2411 devfd2::
 2412 	@echo $@
 2413 	@$(AWK) 1 /dev/fd/4 /dev/fd/5 4< "$(srcdir)"/devfd.in1 5< "$(srcdir)"/devfd.in2 >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2414 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2415 
 2416 mixed1::
 2417 	@echo $@
 2418 	@$(AWK) -f /dev/null --source 'BEGIN {return junk}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2419 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2420 
 2421 mbprintf5::
 2422 	@echo $@ $(ZOS_FAIL)
 2423 	@-case `uname` in \
 2424 	CYGWIN* | MSYS* | MINGW32* | *MS-DOS*) echo this test fails on this system --- skipping $@ ;; \
 2425 	*) \
 2426 	[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE ; \
 2427 	$(AWK) -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >> _$@ ; \
 2428 	$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ; \
 2429 	esac
 2430 
 2431 printfbad2: printfbad2.ok
 2432 	@echo $@
 2433 	@$(AWK) --lint -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in 2>&1 | sed 's;$(srcdir)/;;g' >_$@ || echo EXIT CODE: $$?  >>_$@
 2434 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2435 
 2436 beginfile1::
 2437 	@echo $@ $(ZOS_FAIL)
 2438 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)"/$@.awk . ./no/such/file Makefile  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2439 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2440 
 2441 beginfile2:
 2442 	@echo $@ $(ZOS_FAIL)
 2443 	@-( cd "$(srcdir)" && LC_ALL=C AWK="$(abs_builddir)/$(AWKPROG)" $(abs_srcdir)/$@.sh $(abs_srcdir)/$@.in ) > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
 2444 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2445 
 2446 dumpvars::
 2447 	@echo $@
 2448 	@AWKPATH="$(srcdir)" $(AWK) --dump-variables 1 < "$(srcdir)"/$@.in >/dev/null 2>&1 || echo EXIT CODE: $$? >>_$@ || echo EXIT CODE: $$? >> _$@
 2449 	@grep -v ENVIRON < awkvars.out | grep -v PROCINFO > _$@; rm awkvars.out
 2450 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2451 
 2452 profile0:
 2453 	@echo $@
 2454 	@$(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in > /dev/null
 2455 	@sed 1,2d < ap-$@.out > _$@; rm ap-$@.out
 2456 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2457 
 2458 profile1:
 2459 	@echo $@
 2460 	@$(AWK) -f "$(srcdir)"/xref.awk "$(srcdir)"/dtdgport.awk > _$@.out1
 2461 	@$(AWK) --pretty-print=ap-$@.out -f "$(srcdir)"/xref.awk
 2462 	@$(AWK) -f ./ap-$@.out "$(srcdir)"/dtdgport.awk > _$@.out2 ; rm ap-$@.out
 2463 	@-$(CMP) _$@.out1 _$@.out2 && rm _$@.out[12] || { echo EXIT CODE: $$? >>_$@ ; \
 2464 	cp "$(srcdir)"/dtdgport.awk $@.ok ; }
 2465 
 2466 profile2:
 2467 	@echo $@
 2468 	@$(AWK) --profile=ap-$@.out -v sortcmd=$(SORT) -f "$(srcdir)"/xref.awk "$(srcdir)"/dtdgport.awk > /dev/null
 2469 	@sed 1,2d < ap-$@.out > _$@; rm ap-$@.out
 2470 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2471 
 2472 profile3:
 2473 	@echo $@
 2474 	@$(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk > /dev/null
 2475 	@sed 1,2d < ap-$@.out > _$@; rm ap-$@.out
 2476 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2477 
 2478 profile5:
 2479 	@echo $@
 2480 	@AWKPATH="$(srcdir)" $(AWK) --pretty=_$@ -f $@.awk 2> _$@.err
 2481 	@cat _$@.err >> _$@ ; rm -f _$@.err
 2482 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2483 
 2484 profile6:
 2485 	@echo $@
 2486 	@$(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk > /dev/null
 2487 	@sed 1,2d < ap-$@.out > _$@; rm ap-$@.out
 2488 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2489 
 2490 profile7:
 2491 	@echo $@
 2492 	@$(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk > /dev/null
 2493 	@sed 1,2d < ap-$@.out > _$@; rm ap-$@.out
 2494 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2495 
 2496 profile12:
 2497 	@echo $@
 2498 	@$(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
 2499 	@rm ap-$@.out
 2500 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2501 
 2502 mpfrieee:
 2503 	@echo $@
 2504 	@$(AWK) -M -vPREC=double -f "$(srcdir)"/$@.awk > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
 2505 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2506 
 2507 mpfrexprange:
 2508 	@echo $@
 2509 	@$(AWK) -M -vPREC=53 -f "$(srcdir)"/$@.awk > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
 2510 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2511 
 2512 mpfrrnd:
 2513 	@echo $@
 2514 	@$(AWK) -M -vPREC=53 -f "$(srcdir)"/$@.awk > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
 2515 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2516 
 2517 mpfrsort:
 2518 	@echo $@
 2519 	@$(AWK) -M -vPREC=53 -f "$(srcdir)"/$@.awk > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
 2520 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2521 
 2522 mpfruplus:
 2523 	@echo $@
 2524 	@$(AWK) -M -f "$(srcdir)"/uplus.awk > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
 2525 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2526 
 2527 mpfranswer42:
 2528 	@echo $@
 2529 	@$(AWK) -M -f "$(srcdir)"/mpfranswer42.awk > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
 2530 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2531 
 2532 mpfrmemok1:
 2533 	@echo $@
 2534 	@$(AWK) -p- -M -f "$(srcdir)"/$@.awk 2>&1 | sed 1d > _$@ || echo EXIT CODE: $$? >> _$@
 2535 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2536 
 2537 jarebug::
 2538 	@echo $@
 2539 	@"$(srcdir)"/$@.sh "$(AWKPROG)" "$(srcdir)"/$@.awk "$(srcdir)"/$@.in "_$@" || echo EXIT CODE: $$? >> _$@
 2540 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2541 
 2542 ordchr2::
 2543 	@echo $@
 2544 	@$(AWK) --load ordchr 'BEGIN {print chr(ord("z"))}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2545 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2546 
 2547 # N.B. If the test fails, create readfile.ok so that "make diffout" will work
 2548 readfile::
 2549 	@echo $@
 2550 	@$(AWK) -l readfile 'BEGIN {printf "%s", readfile("$(srcdir)/Makefile.am")}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2551 	@-$(CMP) "$(srcdir)/Makefile.am" _$@ && rm -f _$@ || cp -p "$(srcdir)/Makefile.am" $@.ok
 2552 
 2553 readfile2::
 2554 	@echo $@
 2555 	@$(AWK) -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.awk "$(srcdir)"/readdir.awk > _$@ || echo EXIT CODE: $$? >>_$@
 2556 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2557 
 2558 nsawk1a::
 2559 	@echo $@
 2560 	@$(AWK) -f "$(srcdir)"/nsawk1.awk > _$@ || echo EXIT CODE: $$? >>_$@
 2561 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2562 
 2563 nsawk1b::
 2564 	@echo $@
 2565 	@$(AWK) -v I=fine -f "$(srcdir)"/nsawk1.awk > _$@ || echo EXIT CODE: $$? >>_$@
 2566 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2567 
 2568 nsawk1c::
 2569 	@echo $@
 2570 	@$(AWK) -v awk::I=fine -f "$(srcdir)"/nsawk1.awk > _$@ || echo EXIT CODE: $$? >>_$@
 2571 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2572 
 2573 nsawk2a::
 2574 	@echo $@
 2575 	@$(AWK) -v I=fine -f "$(srcdir)"/nsawk2.awk > _$@ || echo EXIT CODE: $$? >>_$@
 2576 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2577 
 2578 nsawk2b::
 2579 	@echo $@
 2580 	@$(AWK) -v awk::I=fine -f "$(srcdir)"/nsawk2.awk > _$@ || echo EXIT CODE: $$? >>_$@
 2581 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2582 
 2583 include2::
 2584 	@echo $@
 2585 	@AWKPATH="$(srcdir)" $(AWK) --include inclib 'BEGIN {print sandwich("a", "b", "c")}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2586 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2587 
 2588 incdupe::
 2589 	@echo $@
 2590 	@AWKPATH="$(srcdir)" $(AWK) --lint -i inclib -i inclib.awk 'BEGIN {print sandwich("a", "b", "c")}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2591 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2592 
 2593 incdupe2::
 2594 	@echo $@
 2595 	@AWKPATH="$(srcdir)" $(AWK) --lint -f inclib -f inclib.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2596 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2597 
 2598 incdupe3::
 2599 	@echo $@
 2600 	@AWKPATH="$(srcdir)" $(AWK) --lint -f hello -f hello.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2601 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2602 
 2603 incdupe4::
 2604 	@echo $@
 2605 	@AWKPATH="$(srcdir)" $(AWK) --lint -f hello -i hello.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2606 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2607 
 2608 incdupe5::
 2609 	@echo $@
 2610 	@AWKPATH="$(srcdir)" $(AWK) --lint -i hello -f hello.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2611 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2612 
 2613 incdupe6::
 2614 	@echo $@
 2615 	@AWKPATH="$(srcdir)" $(AWK) --lint -i inchello -f hello.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2616 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2617 
 2618 incdupe7::
 2619 	@echo $@
 2620 	@AWKPATH="$(srcdir)" $(AWK) --lint -f hello -i inchello >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2621 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2622 
 2623 inplace1::
 2624 	@echo $@
 2625 	@cp "$(srcdir)"/inplace.1.in _$@.1
 2626 	@cp "$(srcdir)"/inplace.2.in _$@.2
 2627 	@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END {print "after"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2628 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2629 	@-$(CMP) "$(srcdir)"/$@.1.ok _$@.1 && rm -f _$@.1
 2630 	@-$(CMP) "$(srcdir)"/$@.2.ok _$@.2 && rm -f _$@.2
 2631 
 2632 inplace2::
 2633 	@echo $@
 2634 	@cp "$(srcdir)"/inplace.1.in _$@.1
 2635 	@cp "$(srcdir)"/inplace.2.in _$@.2
 2636 	@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v inplace::suffix=.bak 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END {print "after"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2637 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2638 	@-$(CMP) "$(srcdir)"/$@.1.ok _$@.1 && rm -f _$@.1
 2639 	@-$(CMP) "$(srcdir)"/$@.1.bak.ok _$@.1.bak && rm -f _$@.1.bak
 2640 	@-$(CMP) "$(srcdir)"/$@.2.ok _$@.2 && rm -f _$@.2
 2641 	@-$(CMP) "$(srcdir)"/$@.2.bak.ok _$@.2.bak && rm -f _$@.2.bak
 2642 
 2643 inplace2bcomp::
 2644 	@echo $@
 2645 	@cp "$(srcdir)"/inplace.1.in _$@.1
 2646 	@cp "$(srcdir)"/inplace.2.in _$@.2
 2647 	@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v INPLACE_SUFFIX=.orig 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END {print "after"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2648 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2649 	@-$(CMP) "$(srcdir)"/$@.1.ok _$@.1 && rm -f _$@.1
 2650 	@-$(CMP) "$(srcdir)"/$@.1.orig.ok _$@.1.orig && rm -f _$@.1.orig
 2651 	@-$(CMP) "$(srcdir)"/$@.2.ok _$@.2 && rm -f _$@.2
 2652 	@-$(CMP) "$(srcdir)"/$@.2.orig.ok _$@.2.orig && rm -f _$@.2.orig
 2653 
 2654 inplace3::
 2655 	@echo $@
 2656 	@cp "$(srcdir)"/inplace.1.in _$@.1
 2657 	@cp "$(srcdir)"/inplace.2.in _$@.2
 2658 	@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v inplace::suffix=.bak 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END {print "after"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2659 	@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v inplace::suffix=.bak 'BEGIN {print "Before"} {gsub(/bar/, "foo"); print} END {print "After"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >>_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2660 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2661 	@-$(CMP) "$(srcdir)"/$@.1.ok _$@.1 && rm -f _$@.1
 2662 	@-$(CMP) "$(srcdir)"/$@.1.bak.ok _$@.1.bak && rm -f _$@.1.bak
 2663 	@-$(CMP) "$(srcdir)"/$@.2.ok _$@.2 && rm -f _$@.2
 2664 	@-$(CMP) "$(srcdir)"/$@.2.bak.ok _$@.2.bak && rm -f _$@.2.bak
 2665 
 2666 inplace3bcomp::
 2667 	@echo $@
 2668 	@cp "$(srcdir)"/inplace.1.in _$@.1
 2669 	@cp "$(srcdir)"/inplace.2.in _$@.2
 2670 	@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v INPLACE_SUFFIX=.orig 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END {print "after"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2671 	@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v INPLACE_SUFFIX=.orig 'BEGIN {print "Before"} {gsub(/bar/, "foo"); print} END {print "After"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >>_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2672 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2673 	@-$(CMP) "$(srcdir)"/$@.1.ok _$@.1 && rm -f _$@.1
 2674 	@-$(CMP) "$(srcdir)"/$@.1.orig.ok _$@.1.orig && rm -f _$@.1.orig
 2675 	@-$(CMP) "$(srcdir)"/$@.2.ok _$@.2 && rm -f _$@.2
 2676 	@-$(CMP) "$(srcdir)"/$@.2.orig.ok _$@.2.orig && rm -f _$@.2.orig
 2677 
 2678 testext::
 2679 	@echo $@
 2680 	@$(AWK) ' /^(@load|BEGIN)/,/^}/' "$(top_srcdir)"/extension/testext.c > testext.awk
 2681 	@$(AWK) -f ./testext.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2682 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ testext.awk testexttmp.txt
 2683 
 2684 getfile:
 2685 	@echo $@
 2686 	@AWKPATH="$(srcdir)" $(AWK) -v TESTEXT_QUIET=1 -ltestext -f $@.awk < $(srcdir)/$@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2687 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2688 
 2689 readdir:
 2690 	@echo $@
 2691 	@if [ "`uname`" = Linux ] && [ "`stat -f . 2>/dev/null | awk 'NR == 2 { print $$NF }'`" = nfs ];  then \
 2692 	echo This test may fail on GNU/Linux systems when run on NFS or JFS filesystems.; \
 2693 	echo If it does, try rerunning on an ext'[234]' filesystem. ; \
 2694 	fi
 2695 	@$(AWK) -f "$(srcdir)"/readdir.awk "$(top_srcdir)" > _$@ || echo EXIT CODE: $$? >> _$@
 2696 	@ls -afi "$(top_srcdir)" > _dirlist
 2697 	@ls -lna "$(top_srcdir)" | sed 1d > _longlist
 2698 	@$(AWK) -f "$(srcdir)"/readdir0.awk -v extout=_$@  \
 2699 		-v dirlist=_dirlist -v longlist=_longlist > $@.ok
 2700 	@-$(CMP) $@.ok _$@ && rm -f $@.ok _$@ _dirlist _longlist
 2701 
 2702 readdir_test:
 2703 	@echo $@
 2704 	@$(AWK) -lreaddir -F/ '{printf "[%s] [%s] [%s] [%s]\n", $$1, $$2, $$3, $$4}' "$(top_srcdir)" > $@.ok
 2705 	@$(AWK) -lreaddir_test '{printf "[%s] [%s] [%s] [%s]\n", $$1, $$2, $$3, $$4}' "$(top_srcdir)" > _$@
 2706 	@-$(CMP) $@.ok _$@ && rm -f $@.ok _$@
 2707 
 2708 readdir_retest:
 2709 	@echo $@
 2710 	@$(AWK) -lreaddir -F/ -f "$(srcdir)"/$@.awk "$(top_srcdir)" > $@.ok
 2711 	@$(AWK) -lreaddir_test -F/ -f "$(srcdir)"/$@.awk "$(top_srcdir)" > _$@
 2712 	@-$(CMP) $@.ok _$@ && rm -f $@.ok _$@
 2713 
 2714 fts:
 2715 	@echo $@
 2716 	@case `uname` in \
 2717 	IRIX) \
 2718 	echo This test may fail on IRIX systems when run on an NFS filesystem.; \
 2719 	echo If it does, try rerunning on an xfs filesystem. ;; \
 2720 	CYGWIN* | MSYS*) \
 2721 	echo This test may fail on CYGWIN systems when run on an NFS filesystem.; \
 2722 	echo If it does, try rerunning on an ntfs filesystem. ;; \
 2723 	esac
 2724 	@$(AWK) -f "$(srcdir)"/fts.awk || echo EXIT CODE: $$? >> _$@
 2725 	@-$(CMP) $@.ok _$@ && rm -f $@.ok _$@
 2726 
 2727 # BINMODE=2 is needed for PC tests.
 2728 charasbytes:
 2729 	@echo $@ $(ZOS_FAIL)
 2730 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 2731 	AWKPATH="$(srcdir)" $(AWK) -b -v BINMODE=2 -f $@.awk "$(srcdir)"/$@.in | \
 2732 	od -c -t x1 | tr '	' ' ' | sed -e 's/  */ /g' -e 's/ *$$//' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2733 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2734 
 2735 symtab6:
 2736 	@echo $@
 2737 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2738 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2739 
 2740 symtab8:
 2741 	@echo $@ $(ZOS_FAIL)
 2742 	@$(AWK) -d__$@ -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in >_$@
 2743 	@grep -v '^ENVIRON' __$@ | grep -v '^PROCINFO' | grep -v '^FILENAME' >> _$@ ; rm __$@
 2744 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2745 
 2746 symtab9:
 2747 	@echo $@
 2748 	@$(AWK) -f "$(srcdir)"/$@.awk >_$@ || echo EXIT CODE: $$? >> _$@
 2749 	@rm -f testit.txt
 2750 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2751 
 2752 reginttrad:
 2753 	@echo $@
 2754 	@$(AWK) --traditional -r -f "$(srcdir)"/$@.awk > _$@ || echo EXIT CODE: $$? >> _$@
 2755 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2756 
 2757 colonwarn:
 2758 	@echo $@
 2759 	@for i in 1 2 3 ; \
 2760 	do $(AWK) -f "$(srcdir)"/$@.awk $$i < "$(srcdir)"/$@.in ; \
 2761 	done > _$@ || echo EXIT CODE: $$? >> _$@
 2762 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2763 
 2764 dbugeval::
 2765 	@echo $@
 2766 	@if [ -t 0 ]; then \
 2767 	$(AWK) --debug -f /dev/null < "$(srcdir)"/$@.in > _$@  2>&1 || echo EXIT CODE: $$? >>_$@ ; \
 2768 	$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ; \
 2769 	fi
 2770 
 2771 filefuncs:
 2772 	@echo $@
 2773 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk -v builddir="$(abs_top_builddir)"  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2774 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2775 
 2776 genpot:
 2777 	@echo $@
 2778 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk --gen-pot >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2779 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2780 
 2781 negtime::
 2782 	@echo $@
 2783 	@TZ=GMT AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2784 	@AWKPATH="$(srcdir)" $(AWK) -f checknegtime.awk "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2785 
 2786 watchpoint1:
 2787 	@echo $@
 2788 	@AWKPATH="$(srcdir)" $(AWK) -D -f $@.awk $(srcdir)/$@.in < $(srcdir)/$@.script >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2789 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2790 
 2791 pty1:
 2792 	@echo $@
 2793 	@-case `uname` in \
 2794 	*[Oo][Ss]/390*) : ;; \
 2795 	*) AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ ; \
 2796 	$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ;; \
 2797 	esac
 2798 
 2799 pty2:
 2800 	@echo $@
 2801 	@-case `uname` in \
 2802 	*[Oo][Ss]/390*) : ;; \
 2803 	*) AWKPATH="$(srcdir)" $(AWK) -f $@.awk | od -c | $(AWK) '{ $$1 = $$1 ; print }' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ ; \
 2804 	$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ;; \
 2805 	esac
 2806 
 2807 ignrcas3::
 2808 	@echo $@
 2809 	@if locale -a | grep el_GR.iso88597 > /dev/null ; then \
 2810 	[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=el_GR.iso88597 ; export GAWKLOCALE; \
 2811 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ ; \
 2812 	$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ; \
 2813 	fi
 2814 
 2815 arrdbg:
 2816 	@echo $@
 2817 	@$(AWK) -v "okfile=./$@.ok" -f "$(srcdir)"/$@.awk | grep array_f >_$@ || echo EXIT CODE: $$? >> _$@
 2818 	@-$(CMP) ./$@.ok _$@ && rm -f _$@ ./$@.ok
 2819 
 2820 sourcesplit:
 2821 	@echo $@
 2822 	@AWKPATH="$(srcdir)" $(AWK) --source='BEGIN { a = 5;' --source='print a }' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2823 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2824 
 2825 eofsrc1:
 2826 	@echo $@
 2827 	@AWKPATH="$(srcdir)" $(AWK) -f $@a.awk -f $@b.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2828 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2829 
 2830 nsbad_cmd:
 2831 	@echo $@
 2832 	@AWKPATH="$(srcdir)" $(AWK) -v foo:bar=3 -v foo:::blat=4 1 /dev/null >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2833 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2834 
 2835 # Use [:] in the regexp to keep MSYS from converting the /'s to \'s.
 2836 nonfatal1:
 2837 	@echo $@
 2838 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk 2>&1 | $(AWK) '{print gensub(/invalid[:].*$$/, "invalid", 1, $$0)}' >_$@ || echo EXIT CODE: $$? >>_$@
 2839 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2840 
 2841 # 4/2018: On first call to $(CMP), send to /dev/null even with -s for MinGW.
 2842 nlstringtest::
 2843 	@echo $@
 2844 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=fr_FR.UTF-8 ; export GAWKLOCALE ; \
 2845 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)" >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2846 	@-if $(CMP) -s "$(srcdir)"/nlstringtest-nogettext.ok _$@ > /dev/null ; \
 2847 	then \
 2848 		rm -f _$@ ; \
 2849 	else \
 2850 		$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ; \
 2851 	fi
 2852 
 2853 longwrds:
 2854 	@echo $@
 2855 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk -v SORT="$(SORT)" < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2856 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2857 
 2858 spacere:
 2859 	@echo $@
 2860 	@LC_ALL=C AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2861 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2862 
 2863 typedregex4:
 2864 	@echo $@
 2865 	@$(AWK) -v x=@/foo/ -f "$(srcdir)"/$@.awk y=@/bar/ /dev/null >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2866 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2867 Gt-dummy:
 2868 # file Maketests, generated from Makefile.am by the Gentests program
 2869 addcomma:
 2870 	@echo $@
 2871 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2872 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2873 
 2874 anchgsub:
 2875 	@echo $@
 2876 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2877 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2878 
 2879 anchor:
 2880 	@echo $@
 2881 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2882 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2883 
 2884 arrayind1:
 2885 	@echo $@
 2886 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2887 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2888 
 2889 arrayind2:
 2890 	@echo $@
 2891 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2892 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2893 
 2894 arrayind3:
 2895 	@echo $@
 2896 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2897 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2898 
 2899 arrayparm:
 2900 	@echo $@
 2901 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2902 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2903 
 2904 arrayprm2:
 2905 	@echo $@
 2906 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2907 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2908 
 2909 arrayprm3:
 2910 	@echo $@
 2911 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2912 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2913 
 2914 arrayref:
 2915 	@echo $@
 2916 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2917 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2918 
 2919 arrymem1:
 2920 	@echo $@
 2921 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2922 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2923 
 2924 arryref2:
 2925 	@echo $@
 2926 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2927 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2928 
 2929 arryref3:
 2930 	@echo $@
 2931 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2932 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2933 
 2934 arryref4:
 2935 	@echo $@
 2936 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2937 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2938 
 2939 arryref5:
 2940 	@echo $@
 2941 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2942 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2943 
 2944 arynasty:
 2945 	@echo $@
 2946 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2947 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2948 
 2949 aryprm1:
 2950 	@echo $@
 2951 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2952 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2953 
 2954 aryprm2:
 2955 	@echo $@
 2956 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2957 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2958 
 2959 aryprm3:
 2960 	@echo $@
 2961 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2962 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2963 
 2964 aryprm4:
 2965 	@echo $@
 2966 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2967 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2968 
 2969 aryprm5:
 2970 	@echo $@
 2971 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2972 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2973 
 2974 aryprm6:
 2975 	@echo $@
 2976 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2977 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2978 
 2979 aryprm7:
 2980 	@echo $@
 2981 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2982 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2983 
 2984 aryprm8:
 2985 	@echo $@
 2986 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2987 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2988 
 2989 aryprm9:
 2990 	@echo $@
 2991 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2992 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2993 
 2994 arysubnm:
 2995 	@echo $@
 2996 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 2997 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 2998 
 2999 aryunasgn:
 3000 	@echo $@
 3001 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3002 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3003 
 3004 asgext:
 3005 	@echo $@
 3006 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3007 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3008 
 3009 assignnumfield:
 3010 	@echo $@
 3011 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3012 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3013 
 3014 assignnumfield2:
 3015 	@echo $@
 3016 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3017 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3018 
 3019 back89:
 3020 	@echo $@
 3021 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3022 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3023 
 3024 backgsub:
 3025 	@echo $@
 3026 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3027 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3028 
 3029 badassign1:
 3030 	@echo $@
 3031 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3032 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3033 
 3034 badbuild:
 3035 	@echo $@
 3036 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3037 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3038 
 3039 callparam:
 3040 	@echo $@
 3041 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3042 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3043 
 3044 childin:
 3045 	@echo $@
 3046 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3047 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3048 
 3049 closebad:
 3050 	@echo $@
 3051 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3052 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3053 
 3054 clsflnam:
 3055 	@echo $@
 3056 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3057 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3058 
 3059 compare2:
 3060 	@echo $@
 3061 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3062 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3063 
 3064 concat1:
 3065 	@echo $@
 3066 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3067 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3068 
 3069 concat2:
 3070 	@echo $@
 3071 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3072 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3073 
 3074 concat3:
 3075 	@echo $@
 3076 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3077 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3078 
 3079 concat4:
 3080 	@echo $@ $(ZOS_FAIL)
 3081 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 3082 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3083 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3084 
 3085 concat5:
 3086 	@echo $@
 3087 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3088 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3089 
 3090 convfmt:
 3091 	@echo $@
 3092 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3093 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3094 
 3095 datanonl:
 3096 	@echo $@
 3097 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3098 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3099 
 3100 defref:
 3101 	@echo $@
 3102 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3103 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3104 
 3105 delargv:
 3106 	@echo $@
 3107 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3108 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3109 
 3110 delarpm2:
 3111 	@echo $@
 3112 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3113 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3114 
 3115 delarprm:
 3116 	@echo $@
 3117 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3118 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3119 
 3120 delfunc:
 3121 	@echo $@
 3122 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3123 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3124 
 3125 dfamb1:
 3126 	@echo $@ $(ZOS_FAIL)
 3127 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 3128 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3129 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3130 
 3131 dfastress:
 3132 	@echo $@
 3133 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3134 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3135 
 3136 dynlj:
 3137 	@echo $@
 3138 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3139 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3140 
 3141 escapebrace:
 3142 	@echo $@
 3143 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --posix < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3144 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3145 
 3146 eofsplit:
 3147 	@echo $@
 3148 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3149 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3150 
 3151 exit2:
 3152 	@echo $@
 3153 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3154 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3155 
 3156 exitval2:
 3157 	@echo $@
 3158 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3159 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3160 
 3161 exitval3:
 3162 	@echo $@
 3163 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3164 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3165 
 3166 fcall_exit:
 3167 	@echo $@
 3168 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3169 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3170 
 3171 fcall_exit2:
 3172 	@echo $@
 3173 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3174 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3175 
 3176 fldchg:
 3177 	@echo $@
 3178 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3179 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3180 
 3181 fldchgnf:
 3182 	@echo $@
 3183 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3184 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3185 
 3186 fldterm:
 3187 	@echo $@
 3188 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3189 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3190 
 3191 fnamedat:
 3192 	@echo $@
 3193 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3194 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3195 
 3196 fnarray:
 3197 	@echo $@
 3198 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3199 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3200 
 3201 fnarray2:
 3202 	@echo $@
 3203 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3204 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3205 
 3206 fnaryscl:
 3207 	@echo $@
 3208 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3209 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3210 
 3211 fnasgnm:
 3212 	@echo $@
 3213 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3214 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3215 
 3216 fnmisc:
 3217 	@echo $@
 3218 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3219 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3220 
 3221 fordel:
 3222 	@echo $@
 3223 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3224 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3225 
 3226 forref:
 3227 	@echo $@
 3228 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3229 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3230 
 3231 forsimp:
 3232 	@echo $@
 3233 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3234 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3235 
 3236 fsbs:
 3237 	@echo $@
 3238 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3239 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3240 
 3241 fscaret:
 3242 	@echo $@
 3243 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3244 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3245 
 3246 fsnul1:
 3247 	@echo $@
 3248 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3249 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3250 
 3251 fsrs:
 3252 	@echo $@
 3253 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3254 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3255 
 3256 fstabplus:
 3257 	@echo $@
 3258 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3259 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3260 
 3261 funsemnl:
 3262 	@echo $@
 3263 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3264 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3265 
 3266 funsmnam:
 3267 	@echo $@
 3268 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3269 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3270 
 3271 funstack:
 3272 	@echo $@
 3273 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3274 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3275 
 3276 getline:
 3277 	@echo $@
 3278 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3279 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3280 
 3281 getline3:
 3282 	@echo $@
 3283 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3284 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3285 
 3286 getline4:
 3287 	@echo $@
 3288 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3289 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3290 
 3291 getline5:
 3292 	@echo $@
 3293 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3294 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3295 
 3296 getnr2tb:
 3297 	@echo $@
 3298 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3299 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3300 
 3301 getnr2tm:
 3302 	@echo $@
 3303 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3304 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3305 
 3306 gsubasgn:
 3307 	@echo $@
 3308 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3309 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3310 
 3311 gsubtest:
 3312 	@echo $@
 3313 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3314 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3315 
 3316 gsubtst2:
 3317 	@echo $@
 3318 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3319 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3320 
 3321 gsubtst3:
 3322 	@echo $@
 3323 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --re-interval < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3324 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3325 
 3326 gsubtst4:
 3327 	@echo $@
 3328 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3329 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3330 
 3331 gsubtst5:
 3332 	@echo $@ $(ZOS_FAIL)
 3333 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3334 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3335 
 3336 gsubtst6:
 3337 	@echo $@
 3338 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=C; export GAWKLOCALE; \
 3339 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3340 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3341 
 3342 gsubtst7:
 3343 	@echo $@
 3344 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3345 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3346 
 3347 gsubtst8:
 3348 	@echo $@
 3349 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3350 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3351 
 3352 hex:
 3353 	@echo $@
 3354 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3355 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3356 
 3357 hex2:
 3358 	@echo $@
 3359 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3360 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3361 
 3362 hsprint:
 3363 	@echo $@
 3364 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3365 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3366 
 3367 inpref:
 3368 	@echo $@
 3369 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3370 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3371 
 3372 inputred:
 3373 	@echo $@
 3374 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3375 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3376 
 3377 intest:
 3378 	@echo $@
 3379 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3380 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3381 
 3382 intprec:
 3383 	@echo $@
 3384 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3385 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3386 
 3387 iobug1:
 3388 	@echo $@
 3389 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3390 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3391 
 3392 leaddig:
 3393 	@echo $@
 3394 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3395 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3396 
 3397 leadnl:
 3398 	@echo $@
 3399 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3400 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3401 
 3402 litoct:
 3403 	@echo $@
 3404 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --traditional < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3405 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3406 
 3407 longsub:
 3408 	@echo $@
 3409 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3410 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3411 
 3412 manglprm:
 3413 	@echo $@
 3414 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3415 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3416 
 3417 math:
 3418 	@echo $@
 3419 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3420 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3421 
 3422 membug1:
 3423 	@echo $@
 3424 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3425 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3426 
 3427 memleak:
 3428 	@echo $@
 3429 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3430 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3431 
 3432 minusstr:
 3433 	@echo $@
 3434 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3435 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3436 
 3437 mmap8k:
 3438 	@echo $@
 3439 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3440 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3441 
 3442 nasty:
 3443 	@echo $@
 3444 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3445 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3446 
 3447 nasty2:
 3448 	@echo $@
 3449 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3450 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3451 
 3452 negexp:
 3453 	@echo $@
 3454 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3455 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3456 
 3457 negrange:
 3458 	@echo $@
 3459 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3460 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3461 
 3462 nested:
 3463 	@echo $@
 3464 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3465 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3466 
 3467 nfldstr:
 3468 	@echo $@
 3469 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3470 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3471 
 3472 nfloop:
 3473 	@echo $@
 3474 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3475 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3476 
 3477 nfneg:
 3478 	@echo $@
 3479 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3480 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3481 
 3482 nfset:
 3483 	@echo $@
 3484 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3485 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3486 
 3487 nlfldsep:
 3488 	@echo $@
 3489 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3490 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3491 
 3492 nlinstr:
 3493 	@echo $@
 3494 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3495 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3496 
 3497 nlstrina:
 3498 	@echo $@
 3499 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3500 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3501 
 3502 noeffect:
 3503 	@echo $@
 3504 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3505 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3506 
 3507 nofmtch:
 3508 	@echo $@
 3509 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3510 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3511 
 3512 noloop1:
 3513 	@echo $@
 3514 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3515 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3516 
 3517 noloop2:
 3518 	@echo $@
 3519 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3520 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3521 
 3522 nonl:
 3523 	@echo $@
 3524 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3525 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3526 
 3527 noparms:
 3528 	@echo $@
 3529 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3530 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3531 
 3532 nulinsrc:
 3533 	@echo $@
 3534 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3535 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3536 
 3537 nulrsend:
 3538 	@echo $@
 3539 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3540 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3541 
 3542 numindex:
 3543 	@echo $@
 3544 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3545 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3546 
 3547 numrange:
 3548 	@echo $@ $(ZOS_FAIL)
 3549 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3550 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3551 
 3552 numstr1:
 3553 	@echo $@
 3554 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3555 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3556 
 3557 numsubstr:
 3558 	@echo $@
 3559 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3560 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3561 
 3562 octsub:
 3563 	@echo $@
 3564 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3565 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3566 
 3567 ofmt:
 3568 	@echo $@
 3569 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3570 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3571 
 3572 ofmta:
 3573 	@echo $@
 3574 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3575 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3576 
 3577 ofmtbig:
 3578 	@echo $@
 3579 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3580 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3581 
 3582 ofmtfidl:
 3583 	@echo $@
 3584 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3585 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3586 
 3587 ofmts:
 3588 	@echo $@
 3589 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3590 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3591 
 3592 ofmtstrnum:
 3593 	@echo $@
 3594 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3595 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3596 
 3597 ofs1:
 3598 	@echo $@
 3599 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3600 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3601 
 3602 onlynl:
 3603 	@echo $@
 3604 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3605 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3606 
 3607 opasnidx:
 3608 	@echo $@
 3609 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3610 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3611 
 3612 opasnslf:
 3613 	@echo $@
 3614 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3615 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3616 
 3617 paramasfunc1:
 3618 	@echo $@
 3619 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --posix >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3620 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3621 
 3622 paramasfunc2:
 3623 	@echo $@
 3624 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --posix >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3625 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3626 
 3627 paramdup:
 3628 	@echo $@
 3629 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3630 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3631 
 3632 paramres:
 3633 	@echo $@
 3634 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3635 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3636 
 3637 paramtyp:
 3638 	@echo $@
 3639 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3640 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3641 
 3642 paramuninitglobal:
 3643 	@echo $@
 3644 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3645 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3646 
 3647 parse1:
 3648 	@echo $@
 3649 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3650 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3651 
 3652 parsefld:
 3653 	@echo $@
 3654 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3655 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3656 
 3657 parseme:
 3658 	@echo $@
 3659 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3660 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3661 
 3662 pcntplus:
 3663 	@echo $@
 3664 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3665 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3666 
 3667 posix2008sub:
 3668 	@echo $@
 3669 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --posix >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3670 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3671 
 3672 prdupval:
 3673 	@echo $@
 3674 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3675 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3676 
 3677 prec:
 3678 	@echo $@
 3679 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3680 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3681 
 3682 printf0:
 3683 	@echo $@
 3684 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --posix >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3685 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3686 
 3687 printf1:
 3688 	@echo $@
 3689 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3690 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3691 
 3692 printfchar:
 3693 	@echo $@
 3694 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3695 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3696 
 3697 prmarscl:
 3698 	@echo $@
 3699 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3700 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3701 
 3702 prmreuse:
 3703 	@echo $@
 3704 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3705 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3706 
 3707 prt1eval:
 3708 	@echo $@
 3709 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3710 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3711 
 3712 prtoeval:
 3713 	@echo $@
 3714 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3715 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3716 
 3717 rand:
 3718 	@echo $@
 3719 	@AWKPATH="$(srcdir)" $(AWK) $(AWKFLAGS) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3720 	@-if test -z "$$AWKFLAGS" ; then $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ; else \
 3721 	$(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ ; \
 3722 	fi
 3723 
 3724 randtest:
 3725 	@echo $@
 3726 	@-$(LOCALES) AWK="$(AWKPROG)" "$(srcdir)"/$@.sh  > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3727 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3728 
 3729 range1:
 3730 	@echo $@
 3731 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3732 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3733 
 3734 range2:
 3735 	@echo $@
 3736 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=C; export GAWKLOCALE; \
 3737 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3738 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3739 
 3740 readbuf:
 3741 	@echo $@
 3742 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3743 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3744 
 3745 rebrackloc:
 3746 	@echo $@
 3747 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3748 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3749 
 3750 rebt8b1:
 3751 	@echo $@
 3752 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3753 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3754 
 3755 rebuild:
 3756 	@echo $@
 3757 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3758 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3759 
 3760 regeq:
 3761 	@echo $@
 3762 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3763 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3764 
 3765 regexpbrack:
 3766 	@echo $@
 3767 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3768 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3769 
 3770 regexpbrack2:
 3771 	@echo $@
 3772 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3773 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3774 
 3775 regexprange:
 3776 	@echo $@
 3777 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3778 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3779 
 3780 regrange:
 3781 	@echo $@ $(ZOS_FAIL)
 3782 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3783 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3784 
 3785 reindops:
 3786 	@echo $@
 3787 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3788 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3789 
 3790 reparse:
 3791 	@echo $@
 3792 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3793 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3794 
 3795 resplit:
 3796 	@echo $@
 3797 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3798 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3799 
 3800 rri1:
 3801 	@echo $@ $(ZOS_FAIL)
 3802 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 3803 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3804 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3805 
 3806 rs:
 3807 	@echo $@
 3808 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3809 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3810 
 3811 rscompat:
 3812 	@echo $@
 3813 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --traditional < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3814 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3815 
 3816 rsnul1nl:
 3817 	@echo $@
 3818 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3819 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3820 
 3821 rsnulw:
 3822 	@echo $@
 3823 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3824 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3825 
 3826 rstest1:
 3827 	@echo $@
 3828 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3829 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3830 
 3831 rstest2:
 3832 	@echo $@
 3833 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3834 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3835 
 3836 rstest3:
 3837 	@echo $@
 3838 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3839 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3840 
 3841 rstest4:
 3842 	@echo $@
 3843 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3844 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3845 
 3846 rstest5:
 3847 	@echo $@
 3848 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3849 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3850 
 3851 rswhite:
 3852 	@echo $@
 3853 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3854 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3855 
 3856 scalar:
 3857 	@echo $@
 3858 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3859 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3860 
 3861 sclforin:
 3862 	@echo $@
 3863 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3864 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3865 
 3866 sclifin:
 3867 	@echo $@
 3868 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3869 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3870 
 3871 setrec0:
 3872 	@echo $@
 3873 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3874 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3875 
 3876 setrec1:
 3877 	@echo $@
 3878 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3879 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3880 
 3881 sigpipe1:
 3882 	@echo $@ $(ZOS_FAIL)
 3883 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3884 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3885 
 3886 sortempty:
 3887 	@echo $@
 3888 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3889 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3890 
 3891 sortglos:
 3892 	@echo $@
 3893 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3894 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3895 
 3896 splitargv:
 3897 	@echo $@
 3898 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3899 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3900 
 3901 splitarr:
 3902 	@echo $@
 3903 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3904 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3905 
 3906 splitdef:
 3907 	@echo $@
 3908 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3909 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3910 
 3911 splitvar:
 3912 	@echo $@
 3913 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3914 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3915 
 3916 splitwht:
 3917 	@echo $@
 3918 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3919 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3920 
 3921 status-close:
 3922 	@echo $@
 3923 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3924 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3925 
 3926 strcat1:
 3927 	@echo $@
 3928 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3929 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3930 
 3931 strnum1:
 3932 	@echo $@
 3933 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3934 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3935 
 3936 strnum2:
 3937 	@echo $@
 3938 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3939 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3940 
 3941 strtod:
 3942 	@echo $@
 3943 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3944 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3945 
 3946 subamp:
 3947 	@echo $@ $(ZOS_FAIL)
 3948 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 3949 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3950 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3951 
 3952 subback:
 3953 	@echo $@
 3954 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3955 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3956 
 3957 subi18n:
 3958 	@echo $@ $(ZOS_FAIL)
 3959 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 3960 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3961 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3962 
 3963 subsepnm:
 3964 	@echo $@
 3965 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3966 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3967 
 3968 subslash:
 3969 	@echo $@
 3970 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3971 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3972 
 3973 substr:
 3974 	@echo $@
 3975 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3976 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3977 
 3978 swaplns:
 3979 	@echo $@
 3980 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3981 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3982 
 3983 synerr1:
 3984 	@echo $@
 3985 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3986 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3987 
 3988 synerr2:
 3989 	@echo $@
 3990 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3991 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3992 
 3993 synerr3:
 3994 	@echo $@
 3995 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 3996 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 3997 
 3998 tailrecurse:
 3999 	@echo $@
 4000 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4001 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4002 
 4003 tradanch:
 4004 	@echo $@
 4005 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --traditional < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4006 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4007 
 4008 trailbs:
 4009 	@echo $@
 4010 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4011 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4012 
 4013 uninit2:
 4014 	@echo $@
 4015 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4016 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4017 
 4018 uninit3:
 4019 	@echo $@
 4020 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4021 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4022 
 4023 uninit4:
 4024 	@echo $@
 4025 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4026 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4027 
 4028 uninit5:
 4029 	@echo $@
 4030 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4031 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4032 
 4033 uninitialized:
 4034 	@echo $@
 4035 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4036 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4037 
 4038 unterm:
 4039 	@echo $@
 4040 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4041 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4042 
 4043 uparrfs:
 4044 	@echo $@
 4045 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4046 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4047 
 4048 uplus:
 4049 	@echo $@
 4050 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4051 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4052 
 4053 wideidx:
 4054 	@echo $@ $(ZOS_FAIL)
 4055 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4056 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4057 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4058 
 4059 wideidx2:
 4060 	@echo $@ $(ZOS_FAIL)
 4061 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4062 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4063 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4064 
 4065 widesub:
 4066 	@echo $@ $(ZOS_FAIL)
 4067 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4068 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4069 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4070 
 4071 widesub2:
 4072 	@echo $@ $(ZOS_FAIL)
 4073 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4074 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4075 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4076 
 4077 widesub3:
 4078 	@echo $@ $(ZOS_FAIL)
 4079 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4080 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4081 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4082 
 4083 widesub4:
 4084 	@echo $@ $(ZOS_FAIL)
 4085 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4086 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4087 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4088 
 4089 wjposer1:
 4090 	@echo $@
 4091 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4092 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4093 
 4094 zero2:
 4095 	@echo $@
 4096 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4097 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4098 
 4099 zeroe0:
 4100 	@echo $@
 4101 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4102 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4103 
 4104 zeroflag:
 4105 	@echo $@
 4106 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4107 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4108 
 4109 fflush:
 4110 	@echo $@
 4111 	@-$(LOCALES) AWK="$(AWKPROG)" "$(srcdir)"/$@.sh  > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4112 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4113 
 4114 getlnhd:
 4115 	@echo $@
 4116 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4117 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4118 
 4119 localenl:
 4120 	@echo $@
 4121 	@-$(LOCALES) AWK="$(AWKPROG)" "$(srcdir)"/$@.sh  > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4122 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4123 
 4124 rtlen:
 4125 	@echo $@
 4126 	@-$(LOCALES) AWK="$(AWKPROG)" "$(srcdir)"/$@.sh  > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4127 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4128 
 4129 rtlen01:
 4130 	@echo $@
 4131 	@-$(LOCALES) AWK="$(AWKPROG)" "$(srcdir)"/$@.sh  > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4132 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4133 
 4134 aadelete1:
 4135 	@echo $@
 4136 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4137 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4138 
 4139 aadelete2:
 4140 	@echo $@
 4141 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4142 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4143 
 4144 aarray1:
 4145 	@echo $@
 4146 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4147 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4148 
 4149 aasort:
 4150 	@echo $@ $(ZOS_FAIL)
 4151 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4152 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4153 
 4154 aasorti:
 4155 	@echo $@ $(ZOS_FAIL)
 4156 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4157 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4158 
 4159 arraysort:
 4160 	@echo $@ $(ZOS_FAIL)
 4161 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4162 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4163 
 4164 arraysort2:
 4165 	@echo $@
 4166 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4167 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4168 
 4169 arraytype:
 4170 	@echo $@
 4171 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4172 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4173 
 4174 backw:
 4175 	@echo $@
 4176 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4177 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4178 
 4179 clos1way:
 4180 	@echo $@
 4181 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=C; export GAWKLOCALE; \
 4182 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4183 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4184 
 4185 clos1way2:
 4186 	@echo $@
 4187 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4188 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4189 
 4190 clos1way3:
 4191 	@echo $@
 4192 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4193 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4194 
 4195 clos1way4:
 4196 	@echo $@
 4197 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4198 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4199 
 4200 clos1way5:
 4201 	@echo $@
 4202 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4203 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4204 
 4205 clos1way6:
 4206 	@echo $@ $(ZOS_FAIL)
 4207 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4208 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4209 
 4210 crlf:
 4211 	@echo $@
 4212 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4213 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4214 
 4215 dbugeval2:
 4216 	@echo $@
 4217 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --debug < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4218 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4219 
 4220 dbugeval3:
 4221 	@echo $@
 4222 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --debug < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4223 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4224 
 4225 dbugtypedre1:
 4226 	@echo $@
 4227 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --debug < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4228 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4229 
 4230 dbugtypedre2:
 4231 	@echo $@
 4232 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --debug < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4233 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4234 
 4235 delsub:
 4236 	@echo $@
 4237 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4238 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4239 
 4240 dfacheck1:
 4241 	@echo $@
 4242 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4243 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4244 
 4245 exit:
 4246 	@echo $@
 4247 	@-$(LOCALES) AWK="$(AWKPROG)" "$(srcdir)"/$@.sh  > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4248 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4249 
 4250 fieldwdth:
 4251 	@echo $@
 4252 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4253 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4254 
 4255 forcenum:
 4256 	@echo $@ $(ZOS_FAIL)
 4257 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --non-decimal-data >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4258 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4259 
 4260 fpat1:
 4261 	@echo $@
 4262 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4263 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4264 
 4265 fpat2:
 4266 	@echo $@
 4267 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4268 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4269 
 4270 fpat3:
 4271 	@echo $@
 4272 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4273 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4274 
 4275 fpat4:
 4276 	@echo $@
 4277 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4278 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4279 
 4280 fpat5:
 4281 	@echo $@
 4282 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4283 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4284 
 4285 fpat6:
 4286 	@echo $@
 4287 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4288 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4289 
 4290 fpat7:
 4291 	@echo $@
 4292 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4293 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4294 
 4295 fpat8:
 4296 	@echo $@
 4297 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4298 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4299 
 4300 fpatnull:
 4301 	@echo $@
 4302 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4303 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4304 
 4305 fsfwfs:
 4306 	@echo $@
 4307 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4308 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4309 
 4310 funlen:
 4311 	@echo $@
 4312 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4313 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4314 
 4315 functab1:
 4316 	@echo $@
 4317 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4318 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4319 
 4320 functab2:
 4321 	@echo $@
 4322 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4323 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4324 
 4325 functab3:
 4326 	@echo $@
 4327 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4328 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4329 
 4330 fwtest:
 4331 	@echo $@
 4332 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4333 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4334 
 4335 fwtest2:
 4336 	@echo $@
 4337 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4338 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4339 
 4340 fwtest3:
 4341 	@echo $@
 4342 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4343 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4344 
 4345 fwtest4:
 4346 	@echo $@
 4347 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4348 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4349 
 4350 fwtest5:
 4351 	@echo $@
 4352 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4353 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4354 
 4355 fwtest6:
 4356 	@echo $@
 4357 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4358 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4359 
 4360 fwtest7:
 4361 	@echo $@
 4362 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4363 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4364 
 4365 fwtest8:
 4366 	@echo $@
 4367 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4368 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4369 
 4370 gensub:
 4371 	@echo $@
 4372 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4373 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4374 
 4375 gensub2:
 4376 	@echo $@
 4377 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4378 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4379 
 4380 gensub3:
 4381 	@echo $@
 4382 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4383 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4384 
 4385 getlndir:
 4386 	@echo $@ $(ZOS_FAIL)
 4387 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4388 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4389 
 4390 gnuops2:
 4391 	@echo $@
 4392 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4393 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4394 
 4395 gnuops3:
 4396 	@echo $@
 4397 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4398 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4399 
 4400 gnureops:
 4401 	@echo $@
 4402 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4403 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4404 
 4405 gsubind:
 4406 	@echo $@
 4407 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4408 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4409 
 4410 icasefs:
 4411 	@echo $@
 4412 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4413 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4414 
 4415 icasers:
 4416 	@echo $@
 4417 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4418 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4419 
 4420 id:
 4421 	@echo $@
 4422 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4423 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4424 
 4425 igncdym:
 4426 	@echo $@
 4427 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4428 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4429 
 4430 igncfs:
 4431 	@echo $@
 4432 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4433 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4434 
 4435 ignrcas2:
 4436 	@echo $@ $(ZOS_FAIL)
 4437 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4438 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4439 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4440 
 4441 ignrcas4:
 4442 	@echo $@
 4443 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4444 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4445 
 4446 ignrcase:
 4447 	@echo $@
 4448 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4449 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4450 
 4451 include:
 4452 	@echo $@
 4453 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4454 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4455 
 4456 indirectbuiltin:
 4457 	@echo $@
 4458 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4459 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4460 
 4461 indirectcall:
 4462 	@echo $@
 4463 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4464 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4465 
 4466 indirectcall2:
 4467 	@echo $@
 4468 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4469 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4470 
 4471 intarray:
 4472 	@echo $@
 4473 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --non-decimal-data >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4474 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4475 
 4476 isarrayunset:
 4477 	@echo $@
 4478 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4479 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4480 
 4481 lint:
 4482 	@echo $@
 4483 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4484 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4485 
 4486 lintexp:
 4487 	@echo $@
 4488 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4489 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4490 
 4491 lintindex:
 4492 	@echo $@
 4493 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4494 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4495 
 4496 lintint:
 4497 	@echo $@
 4498 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4499 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4500 
 4501 lintlength:
 4502 	@echo $@
 4503 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4504 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4505 
 4506 lintold:
 4507 	@echo $@
 4508 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint-old < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4509 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4510 
 4511 lintset:
 4512 	@echo $@
 4513 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4514 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4515 
 4516 lintwarn:
 4517 	@echo $@
 4518 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4519 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4520 
 4521 match1:
 4522 	@echo $@
 4523 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4524 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4525 
 4526 match2:
 4527 	@echo $@
 4528 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4529 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4530 
 4531 match3:
 4532 	@echo $@
 4533 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4534 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4535 
 4536 mbstr1:
 4537 	@echo $@ $(ZOS_FAIL)
 4538 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4539 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4540 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4541 
 4542 mbstr2:
 4543 	@echo $@ $(ZOS_FAIL)
 4544 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4545 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4546 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4547 
 4548 mktime:
 4549 	@echo $@
 4550 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4551 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4552 
 4553 muldimposix:
 4554 	@echo $@
 4555 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --posix >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4556 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4557 
 4558 nastyparm:
 4559 	@echo $@
 4560 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4561 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4562 
 4563 next:
 4564 	@echo $@
 4565 	@-$(LOCALES) AWK="$(AWKPROG)" "$(srcdir)"/$@.sh  > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4566 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4567 
 4568 nondec:
 4569 	@echo $@
 4570 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4571 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4572 
 4573 nondec2:
 4574 	@echo $@
 4575 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --non-decimal-data >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4576 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4577 
 4578 nonfatal2:
 4579 	@echo $@ $(ZOS_FAIL)
 4580 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4581 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4582 
 4583 nonfatal3:
 4584 	@echo $@
 4585 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4586 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4587 
 4588 nsbad:
 4589 	@echo $@
 4590 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4591 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4592 
 4593 nsforloop:
 4594 	@echo $@
 4595 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4596 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4597 
 4598 nsfuncrecurse:
 4599 	@echo $@
 4600 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4601 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4602 
 4603 nsindirect1:
 4604 	@echo $@
 4605 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4606 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4607 
 4608 nsindirect2:
 4609 	@echo $@
 4610 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4611 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4612 
 4613 nsprof1:
 4614 	@echo $@
 4615 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4616 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4617 
 4618 nsprof2:
 4619 	@echo $@
 4620 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4621 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4622 
 4623 patsplit:
 4624 	@echo $@
 4625 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4626 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4627 
 4628 posix:
 4629 	@echo $@
 4630 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4631 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4632 
 4633 printfbad1:
 4634 	@echo $@
 4635 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4636 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4637 
 4638 printfbad3:
 4639 	@echo $@
 4640 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4641 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4642 
 4643 printfbad4:
 4644 	@echo $@
 4645 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4646 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4647 
 4648 printhuge:
 4649 	@echo $@ $(ZOS_FAIL)
 4650 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4651 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4652 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4653 
 4654 procinfs:
 4655 	@echo $@
 4656 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4657 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4658 
 4659 profile4:
 4660 	@echo $@
 4661 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4662 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4663 
 4664 profile8:
 4665 	@echo $@
 4666 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4667 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4668 
 4669 profile9:
 4670 	@echo $@
 4671 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4672 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4673 
 4674 profile10:
 4675 	@echo $@
 4676 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4677 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4678 
 4679 profile11:
 4680 	@echo $@
 4681 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4682 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4683 
 4684 profile13:
 4685 	@echo $@
 4686 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4687 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4688 
 4689 regnul1:
 4690 	@echo $@
 4691 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4692 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4693 
 4694 regnul2:
 4695 	@echo $@
 4696 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4697 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4698 
 4699 regx8bit:
 4700 	@echo $@
 4701 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4702 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4703 
 4704 reint:
 4705 	@echo $@
 4706 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --re-interval < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4707 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4708 
 4709 reint2:
 4710 	@echo $@ $(ZOS_FAIL)
 4711 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4712 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --re-interval < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4713 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4714 
 4715 rsgetline:
 4716 	@echo $@
 4717 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4718 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4719 
 4720 rsstart1:
 4721 	@echo $@
 4722 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4723 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4724 
 4725 rsstart2:
 4726 	@echo $@
 4727 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4728 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4729 
 4730 rstest6:
 4731 	@echo $@
 4732 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4733 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4734 
 4735 sandbox1:
 4736 	@echo $@
 4737 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --sandbox >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4738 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4739 
 4740 shadow:
 4741 	@echo $@
 4742 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4743 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4744 
 4745 shadowbuiltin:
 4746 	@echo $@
 4747 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4748 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4749 
 4750 sortfor:
 4751 	@echo $@ $(ZOS_FAIL)
 4752 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4753 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4754 
 4755 sortfor2:
 4756 	@echo $@
 4757 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4758 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4759 
 4760 sortu:
 4761 	@echo $@ $(ZOS_FAIL)
 4762 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4763 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4764 
 4765 split_after_fpat:
 4766 	@echo $@
 4767 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4768 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4769 
 4770 splitarg4:
 4771 	@echo $@
 4772 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4773 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4774 
 4775 strftfld:
 4776 	@echo $@
 4777 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4778 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4779 
 4780 strtonum:
 4781 	@echo $@
 4782 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4783 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4784 
 4785 strtonum1:
 4786 	@echo $@
 4787 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4788 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4789 
 4790 stupid1:
 4791 	@echo $@
 4792 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4793 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4794 
 4795 stupid2:
 4796 	@echo $@
 4797 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4798 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4799 
 4800 stupid3:
 4801 	@echo $@
 4802 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4803 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4804 
 4805 stupid4:
 4806 	@echo $@
 4807 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4808 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4809 
 4810 switch2:
 4811 	@echo $@
 4812 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4813 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4814 
 4815 symtab1:
 4816 	@echo $@ $(ZOS_FAIL)
 4817 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4818 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4819 
 4820 symtab2:
 4821 	@echo $@
 4822 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4823 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4824 
 4825 symtab3:
 4826 	@echo $@
 4827 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4828 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4829 
 4830 symtab4:
 4831 	@echo $@
 4832 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4833 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4834 
 4835 symtab5:
 4836 	@echo $@
 4837 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4838 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4839 
 4840 symtab7:
 4841 	@echo $@
 4842 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4843 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4844 
 4845 symtab10:
 4846 	@echo $@
 4847 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  --debug < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4848 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4849 
 4850 symtab11:
 4851 	@echo $@ $(ZOS_FAIL)
 4852 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4853 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4854 
 4855 timeout:
 4856 	@echo $@ $(ZOS_FAIL)
 4857 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4858 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4859 
 4860 typedregex1:
 4861 	@echo $@
 4862 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4863 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4864 
 4865 typedregex2:
 4866 	@echo $@
 4867 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4868 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4869 
 4870 typedregex3:
 4871 	@echo $@
 4872 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4873 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4874 
 4875 typedregex5:
 4876 	@echo $@
 4877 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4878 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4879 
 4880 typedregex6:
 4881 	@echo $@
 4882 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4883 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4884 
 4885 typeof1:
 4886 	@echo $@
 4887 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4888 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4889 
 4890 typeof2:
 4891 	@echo $@
 4892 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4893 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4894 
 4895 typeof3:
 4896 	@echo $@
 4897 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4898 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4899 
 4900 typeof4:
 4901 	@echo $@
 4902 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4903 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4904 
 4905 typeof5:
 4906 	@echo $@
 4907 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4908 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4909 
 4910 double1:
 4911 	@echo $@ $(ZOS_FAIL)
 4912 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4913 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4914 
 4915 double2:
 4916 	@echo $@ $(ZOS_FAIL)
 4917 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4918 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4919 
 4920 intformat:
 4921 	@echo $@
 4922 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4923 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4924 
 4925 asort:
 4926 	@echo $@ $(ZOS_FAIL)
 4927 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4928 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4929 
 4930 asorti:
 4931 	@echo $@ $(ZOS_FAIL)
 4932 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4933 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4934 
 4935 backbigs1:
 4936 	@echo $@ $(ZOS_FAIL)
 4937 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4938 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4939 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4940 
 4941 backsmalls1:
 4942 	@echo $@ $(ZOS_FAIL)
 4943 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4944 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4945 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4946 
 4947 backsmalls2:
 4948 	@echo $@ $(ZOS_FAIL)
 4949 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4950 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4951 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4952 
 4953 fmttest:
 4954 	@echo $@ $(ZOS_FAIL)
 4955 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4956 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4957 
 4958 fnarydel:
 4959 	@echo $@
 4960 	@AWKPATH="$(srcdir)" $(AWK) $(AWKFLAGS) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4961 	@-if test -z "$$AWKFLAGS" ; then $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ; else \
 4962 	$(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ ; \
 4963 	fi
 4964 
 4965 fnparydl:
 4966 	@echo $@
 4967 	@AWKPATH="$(srcdir)" $(AWK) $(AWKFLAGS) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4968 	@-if test -z "$$AWKFLAGS" ; then $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ; else \
 4969 	$(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ ; \
 4970 	fi
 4971 
 4972 lc_num1:
 4973 	@echo $@ $(ZOS_FAIL)
 4974 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4975 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4976 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4977 
 4978 mbfw1:
 4979 	@echo $@ $(ZOS_FAIL)
 4980 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4981 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4982 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4983 
 4984 mbprintf1:
 4985 	@echo $@ $(ZOS_FAIL)
 4986 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4987 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4988 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4989 
 4990 mbprintf2:
 4991 	@echo $@ $(ZOS_FAIL)
 4992 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=; export GAWKLOCALE; \
 4993 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 4994 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 4995 
 4996 mbprintf3:
 4997 	@echo $@ $(ZOS_FAIL)
 4998 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 4999 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5000 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5001 
 5002 mbprintf4:
 5003 	@echo $@ $(ZOS_FAIL)
 5004 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
 5005 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5006 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5007 
 5008 mtchi18n:
 5009 	@echo $@ $(ZOS_FAIL)
 5010 	@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=ru_RU.UTF-8; export GAWKLOCALE; \
 5011 	AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5012 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5013 
 5014 rebt8b2:
 5015 	@echo $@ $(ZOS_FAIL)
 5016 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5017 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5018 
 5019 sort1:
 5020 	@echo $@ $(ZOS_FAIL)
 5021 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5022 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5023 
 5024 sprintfc:
 5025 	@echo $@ $(ZOS_FAIL)
 5026 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5027 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5028 
 5029 apiterm:
 5030 	@echo $@
 5031 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5032 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5033 
 5034 fnmatch:
 5035 	@echo $@
 5036 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5037 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5038 
 5039 fork:
 5040 	@echo $@
 5041 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5042 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5043 
 5044 fork2:
 5045 	@echo $@
 5046 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5047 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5048 
 5049 functab4:
 5050 	@echo $@
 5051 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5052 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5053 
 5054 ordchr:
 5055 	@echo $@
 5056 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5057 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5058 
 5059 revout:
 5060 	@echo $@
 5061 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5062 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5063 
 5064 revtwoway:
 5065 	@echo $@
 5066 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5067 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5068 
 5069 rwarray:
 5070 	@echo $@
 5071 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5072 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5073 
 5074 time:
 5075 	@echo $@
 5076 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5077 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5078 
 5079 mpfrbigint:
 5080 	@echo $@
 5081 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  -M >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5082 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5083 
 5084 mpfrbigint2:
 5085 	@echo $@
 5086 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  -M --non-decimal-data < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5087 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5088 
 5089 mpfrfield:
 5090 	@echo $@
 5091 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  -M < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5092 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5093 
 5094 mpfrnegzero:
 5095 	@echo $@
 5096 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  -M >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5097 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5098 
 5099 mpfrnr:
 5100 	@echo $@
 5101 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  -M < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5102 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5103 
 5104 mpfrrem:
 5105 	@echo $@
 5106 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  -M >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5107 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5108 
 5109 mpfrrndeval:
 5110 	@echo $@
 5111 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  -M >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5112 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5113 
 5114 mpfrsqrt:
 5115 	@echo $@
 5116 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  -M >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5117 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5118 
 5119 mpfrstrtonum:
 5120 	@echo $@
 5121 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  -M >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5122 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5123 
 5124 mpgforcenum:
 5125 	@echo $@
 5126 	@AWKPATH="$(srcdir)" $(AWK) -f $@.awk  -M >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 5127 	@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 5128 
 5129 # end of file Maketests
 5130 
 5131 # Targets generated for other tests:
 5132 
 5133 Maketests: $(srcdir)/Makefile.am $(srcdir)/Gentests
 5134 	files=`cd "$(srcdir)" && echo *.awk *.in *.sh`; \
 5135 	$(AWK) -f "$(srcdir)"/Gentests "$(srcdir)"/Makefile.am $$files > $@
 5136 
 5137 clean-local:
 5138 	rm -fr _* core core.* fmtspcl.ok junk strftime.ok test1 test2 \
 5139 	seq *~ readfile.ok fork.tmp.* testext.awk fts.ok readdir.ok \
 5140 	readdir_test.ok readdir_retest.ok \
 5141 	profile1.ok
 5142 
 5143 # An attempt to print something that can be grepped for in build logs
 5144 pass-fail:
 5145 	@COUNT=`ls _* 2>/dev/null | wc -l` ; \
 5146 	if test $$COUNT = 0 ; \
 5147 	then	echo ALL TESTS PASSED ; \
 5148 	else	echo $$COUNT TESTS FAILED ; exit 1; \
 5149 	fi
 5150 
 5151 # This target for my convenience to look at all the results
 5152 # Don't use POSIX or bash-isms so that it'll work on !@#$%^&*() Solaris.
 5153 diffout:
 5154 	for i in _* ; \
 5155 	do  \
 5156 		if [ "$$i" != "_*" ]; then \
 5157 		echo ============== $$i ============= ; \
 5158 		base=`echo $$i | sed 's/^_//'` ; \
 5159 		if [ -r $${base}.ok ]; then \
 5160 		diff -c $${base}.ok $$i ; \
 5161 		else \
 5162 		diff -c "$(srcdir)"/$${base}.ok  $$i ; \
 5163 		fi ; \
 5164 		fi ; \
 5165 	done | more
 5166 
 5167 # make things easier for z/OS
 5168 zos-diffout:
 5169 	@for i in $(EXPECTED_FAIL_ZOS); do \
 5170 		if [ -f _$$i ]; then mv -f _$$i X_$$i ; fi ; \
 5171 		if [ ! -f X_$$i ]; then echo $$i apparently passed! please check ; fi ; done
 5172 	@echo checking for new failures ...
 5173 	@$(MAKE) diffout
 5174 
 5175 # convenient way to scan valgrind results for errors
 5176 valgrind-scan:
 5177 	@echo "Scanning valgrind log files for problems:"
 5178 	@$(AWK) -f "$(srcdir)"/valgrind.awk log.[0-9]*
 5179 
 5180 # This target is for testing with electric fence.
 5181 efence:
 5182 	for i in $$(ls _* | sed 's;_\(.*\);\1;') ; \
 5183 	do \
 5184 		bad=$$(wc -l < _$$i) \
 5185 		ok=$$(wc -l < $$i.ok) ; \
 5186 		if (( $$bad == $$ok + 2 )) ; \
 5187 		then \
 5188 			rm _$$i ; \
 5189 		fi ; \
 5190 	done
 5191 
 5192 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 5193 # Otherwise a system limit (for SysV at least) may be exceeded.
 5194 .NOEXPORT: