gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4341-g2b1fffe


From: Arnold Robbins
Subject: [SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4341-g2b1fffe
Date: Thu, 28 Oct 2021 13:58:07 -0400 (EDT)

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

The branch, gawk-5.1-stable has been updated
       via  2b1fffef190f46f6c0da770bba2745f6574bebca (commit)
      from  5801fad6aa2459394c45d6cb19fac483e3251f5b (commit)

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

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

commit 2b1fffef190f46f6c0da770bba2745f6574bebca
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Thu Oct 28 20:56:57 2021 +0300

    Make 5.1.1 tar ball and diff file.

diff --git a/ChangeLog b/ChangeLog
index 97eea5e..6b51464 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-10-24         Arnold D. Robbins     <arnold@skeeve.com>
 
        * README: Updated.
diff --git a/README_d/ChangeLog b/README_d/ChangeLog
index 6076258..3a87751 100644
--- a/README_d/ChangeLog
+++ b/README_d/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-10-13         Arnold D. Robbins     <arnold@skeeve.com>
 
        * README.mpfr: Updated.
diff --git a/awklib/ChangeLog b/awklib/ChangeLog
index 8cdc8b4..da14522 100644
--- a/awklib/ChangeLog
+++ b/awklib/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2020-04-14         Arnold D. Robbins     <arnold@skeeve.com>
 
        * 5.1.0: Release tar ball made.
diff --git a/build-aux/ChangeLog b/build-aux/ChangeLog
index 21935a2..67d6035 100644
--- a/build-aux/ChangeLog
+++ b/build-aux/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-08-29         Arnold D. Robbins     <arnold@skeeve.com>
 
        * ar-lib, compile, config.sub, depcomp: Updated from GNULIB.
diff --git a/configure b/configure
index 2695539..fcef4bd 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for GNU Awk 5.1.1f.
+# Generated by GNU Autoconf 2.71 for GNU Awk 5.1.1.
 #
 # Report bugs to <bug-gawk@gnu.org>.
 #
@@ -611,8 +611,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='GNU Awk'
 PACKAGE_TARNAME='gawk'
-PACKAGE_VERSION='5.1.1f'
-PACKAGE_STRING='GNU Awk 5.1.1f'
+PACKAGE_VERSION='5.1.1'
+PACKAGE_STRING='GNU Awk 5.1.1'
 PACKAGE_BUGREPORT='bug-gawk@gnu.org'
 PACKAGE_URL='https://www.gnu.org/software/gawk/'
 
@@ -1371,7 +1371,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures GNU Awk 5.1.1f to adapt to many kinds of systems.
+\`configure' configures GNU Awk 5.1.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1442,7 +1442,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GNU Awk 5.1.1f:";;
+     short | recursive ) echo "Configuration of GNU Awk 5.1.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1565,7 +1565,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-GNU Awk configure 5.1.1f
+GNU Awk configure 5.1.1
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2222,7 +2222,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by GNU Awk $as_me 5.1.1f, which was
+It was created by GNU Awk $as_me 5.1.1, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3516,7 +3516,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='gawk'
- VERSION='5.1.1f'
+ VERSION='5.1.1'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -14224,7 +14224,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by GNU Awk $as_me 5.1.1f, which was
+This file was extended by GNU Awk $as_me 5.1.1, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -14294,7 +14294,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | 
sed "s/^ //; s/'/'\\\\\\\\
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-GNU Awk config.status 5.1.1f
+GNU Awk config.status 5.1.1
 configured by $0, generated by GNU Autoconf 2.71,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index cd58b08..ff12dec 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@ dnl
 
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT([GNU Awk],[5.1.1f],[bug-gawk@gnu.org],[gawk])
+AC_INIT([GNU Awk],[5.1.1],[bug-gawk@gnu.org],[gawk])
 
 # This is a hack. Different versions of install on different systems
 # are just too different. Chuck it and use install-sh.
diff --git a/doc/ChangeLog b/doc/ChangeLog
index d1d9f16..2ac78b2 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-10-20         Arnold D. Robbins     <arnold@skeeve.com>
 
        * gawktexi.in (FS versus FPAT): New subsection.
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 02ef9a2..e5d6bf1 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -49,8 +49,8 @@ EXTRA_DIST = ChangeLog ChangeLog.0 ChangeLog.1 \
        macros colors no.colors $(man_MANS) \
        lflashlight-small.xpic lflashlight.eps lflashlight.pdf \
        rflashlight-small.xpic rflashlight.eps rflashlight.pdf \
-       statist.jpg statist.eps statist.pdf \
-       wordlist wordlist2 wordlist3 \
+       statist.jpg statist.eps statist.pdf statist.txt \
+       wordlist wordlist2 wordlist3 wordlist4 \
        bc_notes
 
 # Get rid of generated files when cleaning
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 87e85a7..1fd23e5 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -386,8 +386,8 @@ EXTRA_DIST = ChangeLog ChangeLog.0 ChangeLog.1 \
        macros colors no.colors $(man_MANS) \
        lflashlight-small.xpic lflashlight.eps lflashlight.pdf \
        rflashlight-small.xpic rflashlight.eps rflashlight.pdf \
-       statist.jpg statist.eps statist.pdf \
-       wordlist wordlist2 wordlist3 \
+       statist.jpg statist.eps statist.pdf statist.txt \
+       wordlist wordlist2 wordlist3 wordlist4 \
        bc_notes
 
 
diff --git a/doc/it/ChangeLog b/doc/it/ChangeLog
index 863eef4..0f0560a 100644
--- a/doc/it/ChangeLog
+++ b/doc/it/ChangeLog
@@ -1,4 +1,9 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2020-11-01         Antonio Giovanni Colombo   <azc100@gmail.com>
+
        * texinfo.tex: Updated.
 
 2020-10-29         Antonio Giovanni Colombo   <azc100@gmail.com>
diff --git a/extension/ChangeLog b/extension/ChangeLog
index d937cdb..8ee151f 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-10-13         Arnold D. Robbins     <arnold@skeeve.com>
 
        * ordchr.c: Update copyright year.
diff --git a/extension/po/ChangeLog b/extension/po/ChangeLog
index cb0b8e3..bc8d319 100644
--- a/extension/po/ChangeLog
+++ b/extension/po/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-06-18         Arnold D. Robbins     <arnold@skeeve.com>
 
        * remove-potcdate.sed: Deleted. It gets nuked by 'make distclean.
diff --git a/extras/ChangeLog b/extras/ChangeLog
index bffff27..31f0619 100644
--- a/extras/ChangeLog
+++ b/extras/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2020-04-14         Arnold D. Robbins     <arnold@skeeve.com>
 
        * 5.1.0: Release tar ball made.
diff --git a/helpers/ChangeLog b/helpers/ChangeLog
index 6b59f26..3a21a37 100644
--- a/helpers/ChangeLog
+++ b/helpers/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-10-09         Arnold D. Robbins     <arnold@skeeve.com>
 
        * find-utf.sh: New script.
diff --git a/m4/ChangeLog b/m4/ChangeLog
index 37329b6..fb2467f 100644
--- a/m4/ChangeLog
+++ b/m4/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-09-10         Arnold D. Robbins     <arnold@skeeve.com>
 
        * mpfr.m4, readline.m4, threadlib.m4: Update for Autoconf 2.71.
diff --git a/missing_d/ChangeLog b/missing_d/ChangeLog
index 07939c2..c8ae30f 100644
--- a/missing_d/ChangeLog
+++ b/missing_d/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2020-06-10         Arnold D. Robbins     <arnold@skeeve.com>
 
        Miscellanious fixes from Michael Builov <mbuilov@gmail.com>.
diff --git a/old-extension/ChangeLog b/old-extension/ChangeLog
index 713aa7f..f918733 100644
--- a/old-extension/ChangeLog
+++ b/old-extension/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2020-10-09         Arnold D. Robbins     <arnold@skeeve.com>
 
        * notes.mbx: New file.
diff --git a/pc/ChangeLog b/pc/ChangeLog
index 33b5291..0072633 100644
--- a/pc/ChangeLog
+++ b/pc/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-10-20         Arnold D. Robbins     <arnold@skeeve.com>
 
        * Makefile.tst: Regenerated.
diff --git a/po/ChangeLog b/po/ChangeLog
index 5ebe4d2..e9a15fb 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-10-23         Antonio Giovanni Colombo   <azc100@gmail.com>
 
        * it.po: Updated.
diff --git a/po/bg.po b/po/bg.po
index 2d97f5d..a2da46e 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk-5.1.1e\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2021-09-05 20:46+0200\n"
 "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
 "Language-Team: Bulgarian <dict@ludost.net>\n"
@@ -38,7 +38,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "опит скаларът „%s“ да се ползва като 
масив"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -253,11 +253,11 @@ msgstr "опит да се извика „%s“, 
което не е функц
 msgid "invalid subscript expression"
 msgstr "неправилен индексиращ израз"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "предупреждение: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "фатална грешка: "
 
@@ -630,8 +630,8 @@ msgstr "стандартен изход"
 msgid "standard error"
 msgstr "стандартна грешка"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: очаква се нечислов аргумент"
@@ -691,7 +691,7 @@ msgstr "length: получен е 
аргумент-масив"
 msgid "`length(array)' is a gawk extension"
 msgstr "„length(масив)“ е разширение на gawk"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr "%s: получен е аргумент, който не е низ"
@@ -877,7 +877,7 @@ msgid "strftime: format value in PROCINFO[\"strftime\"] has 
numeric type"
 msgstr ""
 "strftime: стойността за форматиране в 
PROCINFO[\"strftime\"] е от цифров вид"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "%s: вторият получен аргумент трябва да 
е число"
@@ -896,133 +896,133 @@ msgstr ""
 msgid "strftime: received empty format string"
 msgstr "strftime: получен е празен форматиращ низ"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr ""
 "mktime: поне една от величините е извън 
стандартния диапазон на позволени "
 "стойности"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "в безопасен режим функцията „system“ е 
изключена"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 "print: опит за писане към затворения за запис 
край на двупосочен програмен "
 "канал"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "указател към неинициализирано поле 
„$%d“"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "%s: първият аргумент трябва да е 
числова стойност"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: третият аргумент трябва да е масив"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, c-format
 msgid "%s: cannot use %s as third argument"
 msgstr "%s: „%s“ не може да се ползва като трети 
аргумент"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: третият аргумент „%.*s“ се приема 
за 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: недиректно извикване е възможно 
само с два аргумента"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "недиректното извикване на „%s“ 
изисква поне два аргумента"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): не са позволени отрицателни 
стойности"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): десетичните дроби ще бъдат 
отрязани до цели стойности"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "lshift(%f, %f): прекалено големите стойности за 
побитово изместване дават "
 "странни резултати"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): не са позволени отрицателни 
стойности"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): десетичните дроби ще бъдат 
отрязани до цели стойности"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "rshift(%f, %f): прекалено големите стойности за 
побитово изместване дават "
 "странни резултати"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr "%s: извикана без или с един аргумент"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "%s: аргумент %d трябва да е число"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: аргумент %d не приема отрицателни 
стойности като %g"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): отрицателни стойности не се 
приемат"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): десетичните дроби ще бъдат 
отрязани до цели стойности"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: „%s“ не е поддържана категория 
локали"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: третият аргумент трябва да е 
масив"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: опит за делене на нула"
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr "typeof: вторият аргумент трябва да е 
масив"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
@@ -1030,12 +1030,12 @@ msgstr ""
 "„typeof“ засече неправилна комбинация от 
флагове „%s“.  Молим да докладвате "
 "тази грешка"
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: неправилен вид аргумент „%s“"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: непознат вид аргумент „%s“"
@@ -1378,7 +1378,7 @@ msgstr ""
 "where [БРОЙ] — (същото като backtrace) извеждане 
на състоянието на този БРОЙ "
 "рамки на изпълнение най-отгоре на стека 
(или най-отдолу, ако БРОят < 0)"
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "грешка:"
@@ -2361,7 +2361,7 @@ msgstr "ord: първият аргумент трябва 
да е низ"
 msgid "chr: first argument is not a number"
 msgstr "chr: първият аргумент трябва да е число"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: неуспешно изпълнение на 
„opendir/fdopendir“: %s"
@@ -3499,7 +3499,7 @@ msgstr "intdiv: първият аргумент 
трябва да е число"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: вторият аргумент трябва да е 
число"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "команден ред:"
@@ -3823,12 +3823,12 @@ msgstr "„)“ или „\\)“ без еш"
 msgid "No previous regular expression"
 msgstr "Няма предхождащ регулярен израз"
 
-#: symbol.c:703
+#: symbol.c:698
 #, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr ""
 "функция „%s“: функцията „%s“ не може да се 
ползва като име на параметър"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr "основният контекст не може да бъде 
изваден"
diff --git a/po/ca.po b/po/ca.po
index 35b5c9d..420ccc5 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.1.3h\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2016-12-18 19:51+0100\n"
 "Last-Translator: Walter Garcia-Fontes <walter.garcia@upf.edu>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -38,7 +38,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "s'ha intentat usar la dada escalar `%s' com a una matriu"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -252,11 +252,11 @@ msgstr "s'ha intentat usar la no-funci
 msgid "invalid subscript expression"
 msgstr "expressió de subíndex no vàlida"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "advertiment: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "fatal: "
 
@@ -622,8 +622,8 @@ msgstr "sortida est
 msgid "standard error"
 msgstr "sortida estàndard"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: s'ha rebut un argument que no és numèric"
@@ -684,7 +684,7 @@ msgstr "length: s'ha rebut un argument de matriu"
 msgid "`length(array)' is a gawk extension"
 msgstr "`length(array)' és una extensió de gawk"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, fuzzy, c-format
 msgid "%s: received non-string argument"
 msgstr "system: s'ha rebut un argument que no és una cadena"
@@ -866,7 +866,7 @@ msgstr ""
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr "strftime: el valor de format a PROCINFO[\"strftime\"] té tipus numèric"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, fuzzy, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "lshift: el segon argument rebut no és numèric"
@@ -884,144 +884,144 @@ msgstr "strftime: ssegon argument fora de rang per a 
time_t"
 msgid "strftime: received empty format string"
 msgstr "strftime: s'ha rebut una cadena de format buida"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: almenys un dels valors està forra del rang predeterminat"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "la funció 'system' no es permet fora del mode entorn de proves"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 "print: s'ha intentat escriure a un final d'escriptura tancat a una canonada "
 "de doble via"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "referència a una variable sense inicialitzar `$%d'"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, fuzzy, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "or: el primer argument rebut no és numèric"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: el tercer argument no és una matriu"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, fuzzy, c-format
 #| msgid "fnmatch: could not get third argument"
 msgid "%s: cannot use %s as third argument"
 msgstr "fnmatch: no s'ha pogut obtenir el tercer argument"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: el tercer argument `%.*s' es tractarà com a 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: es pot cridar indirectament amb dos arguments"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "la crida indirecta a %s requereix almenys dos arguments"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, fuzzy, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): els valors negatius donaran resultats estranys"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): els valors fraccionaris sernn truncats"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "lshift(%f, %f): un valor de desplaçament massa gran donarà resultats estranys"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, fuzzy, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): els valors negatius donaran resultats estranys"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): els valors fraccionaris seran truncats"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "rshift(%f, %f): un valor de desplaçament massa gran donarà resultats estranys"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, fuzzy, c-format
 msgid "%s: called with less than two arguments"
 msgstr "or: cridat amb menys de dos arguments"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, fuzzy, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "or: l'argument %d no és numèric"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, fuzzy, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: l'argument #%d amb valor negatiu %Rg donarà resultats estranys"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, fuzzy, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): el valor negatiu donarà resultats estranys"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): el valor fraccionari serà truncat"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: `%s' no és una categoria local vàlida"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 #, fuzzy
 msgid "intdiv: third argument is not an array"
 msgstr "match: el tercer argument no és una matriu"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 #, fuzzy
 msgid "intdiv: division by zero attempted"
 msgstr "s'ha intentat una divisió per zero"
 
-#: builtin.c:4104
+#: builtin.c:4106
 #, fuzzy
 msgid "typeof: second argument is not an array"
 msgstr "split: el segon argument no és una matriu"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr ""
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, fuzzy, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "opció: paràmetre no vàlid - \"%s\""
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr ""
@@ -1465,7 +1465,7 @@ msgstr ""
 "on [N] - (igual que la traça inversa) imprimeix la traça de tots els N marcs "
 "interiors (exteriors si N < 0)."
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "error: "
@@ -2484,7 +2484,7 @@ msgstr "do_reada: l'argument 0 no 
 msgid "chr: first argument is not a number"
 msgstr "asort: el primer argument no és una matriu"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: opendir/fdopendir ha fallat: %s"
@@ -3641,7 +3641,7 @@ msgstr "and: el primer argument rebut no 
 msgid "intdiv: received non-numeric second argument"
 msgstr "lshift: el segon argument rebut no és numèric"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "línia cmd.:"
@@ -3963,12 +3963,12 @@ msgstr ") o \\) desemparellats"
 msgid "No previous regular expression"
 msgstr "No hi ha una expressió regular prèvia"
 
-#: symbol.c:703
+#: symbol.c:698
 #, fuzzy, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr "funció %s»: no es pot usar la funció `%s' com a nom de paràmetre"
 
-#: symbol.c:833
+#: symbol.c:828
 #, fuzzy
 msgid "cannot pop main context"
 msgstr "no es pot mostrar el context principal"
diff --git a/po/da.po b/po/da.po
index 67a00f1..091dc2a 100644
--- a/po/da.po
+++ b/po/da.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.1.1d\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2015-05-18 12:37+0200\n"
 "Last-Translator: Keld Simonsen <keld@keldix.com>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -41,7 +41,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "forsøg på at bruge skalar '%s' som et array"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -248,11 +248,11 @@ msgstr "fors
 msgid "invalid subscript expression"
 msgstr "ugyldigt indeksudtryk"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "advarsel: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "fatal: "
 
@@ -619,8 +619,8 @@ msgstr "standard ud"
 msgid "standard error"
 msgstr "standard ud"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, fuzzy, c-format
 msgid "%s: received non-numeric argument"
 msgstr "cos: fik et ikke-numerisk argument"
@@ -675,7 +675,7 @@ msgstr "length: fik et array-argument"
 msgid "`length(array)' is a gawk extension"
 msgstr "'length(array)' er en gawk-udvidelse"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, fuzzy, c-format
 msgid "%s: received non-string argument"
 msgstr "system: fik et argument som ikke er en streng"
@@ -850,7 +850,7 @@ msgstr ""
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr "strftime: formatværdi i PROCINFO[\"strftime\"] har numerisk type"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, fuzzy, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "or: fik et ikke-numerisk andet argument"
@@ -867,140 +867,140 @@ msgstr "strftime: andet argument uden for omr
 msgid "strftime: received empty format string"
 msgstr "strftime: fik en tom formatstreng"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: mindst én af værdierne er udenfor standardområdet"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "'system'-funktion ikke tilladt i sandkasse-tilstand"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "reference til ikke-initieret felt '$%d'"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, fuzzy, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "or: fik et ikke-numerisk første argument"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: tredje argument er ikke et array"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, fuzzy, c-format
 msgid "%s: cannot use %s as third argument"
 msgstr ""
 "asort: kan ikke bruge et underarray af første argument for andet argument"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: tredje argument '%.*s' behandlet som 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: kan kun kaldes indirekte med to argumenter"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "indirekte kald til %s kræver mindst to argumenter"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, fuzzy, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): negative værdier vil give mærkelige resultater"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): kommatalsværdier vil blive trunkeret"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f): for stor skifteværdi vil give mærkelige resultater"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, fuzzy, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): negative værdier vil give mærkelige resultater"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): kommatalsværdier vil blive trunkeret"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f): for stor skifteværdi vil give mærkelige resultater"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, fuzzy, c-format
 msgid "%s: called with less than two arguments"
 msgstr "or: kaldt med mindre end to argumenter"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, fuzzy, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "or: argumentet %d er ikke-numerisk"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, fuzzy, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "and(%lf, %lf): negative værdier vil give mærkelige resultater"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, fuzzy, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): negativ værdi vil give mærkelige resultater"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): kommatalsværdi vil blive trunkeret"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: '%s' er ikke en gyldig lokalitetskategori"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 #, fuzzy
 msgid "intdiv: third argument is not an array"
 msgstr "match: tredje argument er ikke et array"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 #, fuzzy
 msgid "intdiv: division by zero attempted"
 msgstr "forsøgte at dividere med nul"
 
-#: builtin.c:4104
+#: builtin.c:4106
 #, fuzzy
 msgid "typeof: second argument is not an array"
 msgstr "split: andet argument er ikke et array"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr ""
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, fuzzy, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "flag: ugyldig parameter - \"%s\""
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr ""
@@ -1295,7 +1295,7 @@ msgid ""
 "if N < 0) frames"
 msgstr ""
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "fejl: "
@@ -2268,7 +2268,7 @@ msgstr "exp: argumentet %g er uden for det tilladte omr
 msgid "chr: first argument is not a number"
 msgstr "asort: første argument er ikke et array"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr ""
@@ -3407,7 +3407,7 @@ msgstr "and: fik et ikke-numerisk f
 msgid "intdiv: received non-numeric second argument"
 msgstr "and: fik et ikke-numerisk andet argument"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "kommandolinje:"
@@ -3726,12 +3726,12 @@ msgstr "Ubalanceret ) eller \\)"
 msgid "No previous regular expression"
 msgstr "Intet foregående regulært udtryk"
 
-#: symbol.c:703
+#: symbol.c:698
 #, fuzzy, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr "funktionen '%s': kan ikke bruge funktionsnavn som parameternavn"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr ""
 
diff --git a/po/de.po b/po/de.po
index cdc7cd6..212b242 100644
--- a/po/de.po
+++ b/po/de.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 5.1.1e\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2021-09-04 18:31+0200\n"
 "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -40,7 +40,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "Es wird versucht, den Skalar »%s« als Feld zu verwenden"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -253,11 +253,11 @@ msgstr "es wird versucht, »%s« als Funktion aufzurufen, 
obwohl es keine ist"
 msgid "invalid subscript expression"
 msgstr "Ungültiger Index-Ausdruck"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "Warnung: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "Fatal: "
 
@@ -642,8 +642,8 @@ msgstr "Standardausgabe"
 msgid "standard error"
 msgstr "Standardfehleraugabe"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: das Argument ist keine Zahl"
@@ -702,7 +702,7 @@ msgstr "length: Argument ist ein Feld"
 msgid "`length(array)' is a gawk extension"
 msgstr "»length(array)« ist eine Gawk-Erweiterung"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr "%s: das Argument ist keine Zeichenkette"
@@ -883,7 +883,7 @@ msgstr ""
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr "strftime: Formatwert in PROCINFO[\"strftime\"] ist numerischen Typs"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "%s: das zweite Argument ist keine Zahl"
@@ -903,131 +903,131 @@ msgstr ""
 msgid "strftime: received empty format string"
 msgstr "strftime: die Format-Zeichenkette ist leer"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: mindestens einer der Werte ist außerhalb des normalen 
Bereichs"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "die Funktion »system« ist im Sandbox-Modus nicht erlaubt"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 "print: Versuch in die geschlossene schreibende Seite einer bidirektionalen "
 "Pipe zu schreiben"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "Referenz auf das nicht initialisierte Feld »$%d«"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "%s: das erste Argument ist keine Zahl"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: das dritte Argument ist kein Feld"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, c-format
 msgid "%s: cannot use %s as third argument"
 msgstr "%s: %s kann nicht als drittes Argument verwendet werden"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: das dritte Argument »%.*s« wird als 1 interpretiert"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: kann indirekt nur mit zwei Argumenten aufgerufen werden"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "der indirekte Aufruf von %s erfordert mindestens zwei Argumente"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): negative Werte sind nicht zulässig"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): der Nachkommateil wird abgeschnitten"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "lshift(%f, %f): Zu große Schiebewerte werden zu merkwürdigen Ergebnissen "
 "führen"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift (%f, %f): negative Werte sind nicht zulässig"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): der Nachkommateil wird abgeschnitten"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "rshift(%f, %f): Zu große Schiebewerte werden zu merkwürdigen Ergebnissen "
 "führen"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr "%s: wird mit weniger als zwei Argumenten aufgerufen"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "%s: das Argument %d ist nicht numerisch"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: in Argument %d ist der negative Wert %g unzulässig"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): der negative Wert ist unzulässig"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): der Dezimalteil wird abgeschnitten"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: »%s« ist keine gültige Locale-Kategorie"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: das dritte Argument ist kein Feld"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: Division durch Null wurde versucht"
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr "typeof: das zweite Argument ist kein Feld"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
@@ -1035,12 +1035,12 @@ msgstr ""
 "typeof fand die unzulässige Kombination von Kennungen »%s«; Bitte senden 
Sie "
 "einen Fehlerbericht"
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: ungültiger Parametertyp »%s«"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: unbekannter Parametertyp »%s«"
@@ -1373,7 +1373,7 @@ msgstr ""
 "where [N] - (dasselbe wie backtrace) Spur von allen oder den N innersten "
 "(oder äußersten, wenn N < 0) Stapelrahmen ausgeben"
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "Fehler: "
@@ -2357,7 +2357,7 @@ msgstr "ord: das erste Argument ist keine Zeichenkette"
 msgid "chr: first argument is not a number"
 msgstr "chr: das erste Argument ist keine Zahl"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: opendir/fdopendir ist fehlgeschlagen: %s"
@@ -3525,7 +3525,7 @@ msgstr "intdiv: das erste Argument ist keine Zahl"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: das zweite Argument ist keine Zahl"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "Kommandozeile:"
@@ -3853,13 +3853,13 @@ msgstr ") oder \\) werden nicht geöffnet"
 msgid "No previous regular expression"
 msgstr "Kein vorangehender regulärer Ausdruck"
 
-#: symbol.c:703
+#: symbol.c:698
 #, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr ""
 "Funktion »%s«: Funktion »%s« kann nicht als Parametername verwendet 
werden"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr "der Hauptkontext kann nicht entfernt werden"
 
diff --git a/po/es.po b/po/es.po
index 938b7bd..44dae65 100644
--- a/po/es.po
+++ b/po/es.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 5.0.64\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2021-01-29 08:25+0100\n"
 "Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
 "Language-Team: Spanish <es@tp.org.es>\n"
@@ -41,7 +41,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "intenta utilizar el escalar «%s» como una matriz"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -257,11 +257,11 @@ msgstr "intento de utilizar la no-función «%s» en una 
llamada a función"
 msgid "invalid subscript expression"
 msgstr "expresión de subíndice inválida"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "aviso: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "fatal: "
 
@@ -643,8 +643,8 @@ msgstr "salida estándar"
 msgid "standard error"
 msgstr "error estándar"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: argumento no numérico recibido"
@@ -703,7 +703,7 @@ msgstr "length: se recibió un argumento de matriz"
 msgid "`length(array)' is a gawk extension"
 msgstr "`length(array)' es una extensión de gawk"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr "%s: se recibió un argumento que no es una cadena"
@@ -888,7 +888,7 @@ msgid "strftime: format value in PROCINFO[\"strftime\"] has 
numeric type"
 msgstr ""
 "strftime: el valor de formato en PROCINFO[\"strftime\"] tiene tipo numérico"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "%s: el segundo argumento recibido no es númerico"
@@ -906,132 +906,132 @@ msgstr "strftime: segundo argumento fuera de rango para 
tiempo time_t"
 msgid "strftime: received empty format string"
 msgstr "strftime: se recibió una cadena de formato vacía"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr ""
 "mktime: por lo menos uno de los valores está fuera del rango por defecto"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "función 'system' no permitida en modo sandbox"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 "print: intenta escribir a final de escritura cerrada de tubería de vía 
doble"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "referencia al campo sin inicializar `$%d'"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "%s: el primer argumento recibido no es númerico"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: el tercer argumento no es una matriz"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, fuzzy, c-format
 #| msgid "fnmatch: could not get third argument"
 msgid "%s: cannot use %s as third argument"
 msgstr "fnmatch: no pudo obtener el tercer argumento"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: el tercer argumento `%.*s' tratado como 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: puede ser llamado indirectamente solo con dos argumentos"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "llamada indirecta a %s requiere al menos dos argumentos"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): los valores negativos no están permitidos"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): valores fraccionarios serán truncados"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "lshift(%f, %f): valor de desplazamiento demasiado grande dará resultados "
 "extraños"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): valores negativos no están permitidos"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): valores fraccionarios serán truncados"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "rshift(%f, %f): un valor de desplazamiento muy grande dará resultados "
 "extraños"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr "%s: llamado con menos de dos argumentos"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "%s: argumento %d es no numérico"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: argumento %d valor negativo %g no está permitido"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): valor negativo no está permitido"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): valor fraccionario será truncado"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: «%s» no es una categoría local válida"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: tercer argumento no es una matriz"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: intentado división entre cero"
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr "typeof: el segundo argumento no es una matriz"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, fuzzy, c-format
 #| msgid ""
 #| "typeof detected invalid flags combination `%s'; please file a bug report."
@@ -1041,12 +1041,12 @@ msgstr ""
 "typeof ha detectado una combinación no válida de marcas «%s»; por favor, "
 "envíe un informe de defecto."
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "tipode: tipo de argumento inválido «%s»"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "tipode: tipo de argumento inválido «%s»"
@@ -1483,7 +1483,7 @@ msgstr ""
 "marcos internos\n"
 "            (externos si N < 0)."
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "error: "
@@ -2546,7 +2546,7 @@ msgstr "do_reada: argumento 0 no es una cadena\n"
 msgid "chr: first argument is not a number"
 msgstr "asort: el primer argumento no es una matriz"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: abrirdir/fdopendir fallado: %s"
@@ -3774,7 +3774,7 @@ msgstr "intdiv: primer argumento recibido es no-númerico"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: segundo argumento recibido no es númerico"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "línea ord.:"
@@ -4103,14 +4103,14 @@ msgstr ") o \\) desemparejados"
 msgid "No previous regular expression"
 msgstr "No hay una expresión regular previa"
 
-#: symbol.c:703
+#: symbol.c:698
 #, fuzzy, c-format
 #| msgid "function `%s': can't use function `%s' as a parameter name"
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr ""
 "función «%s»: no se puede usar una función «%s» como nombre 
paramétrico"
 
-#: symbol.c:833
+#: symbol.c:828
 #, fuzzy
 #| msgid "can not pop main context"
 msgid "cannot pop main context"
diff --git a/po/fi.po b/po/fi.po
index 7012eea..335a691 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.1.62\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2017-08-19 12:18+0300\n"
 "Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n"
 "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -39,7 +39,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "yritettiin käyttää skalaaria ”%s” taulukkona"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -248,11 +248,11 @@ msgstr "yritys käyttää ei-funktio ”%s” 
funktiokutsussa"
 msgid "invalid subscript expression"
 msgstr "virheellinen indeksointilauseke"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "varoitus: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "tuhoisa: "
 
@@ -616,8 +616,8 @@ msgstr "vakiotuloste"
 msgid "standard error"
 msgstr "vakiovirhe"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: vastaanotettu argumentti ei ole numeerinen"
@@ -676,7 +676,7 @@ msgstr "length: vastaanotettu taulukkoargumentti"
 msgid "`length(array)' is a gawk extension"
 msgstr "”length(array)” on gawk-laajennus"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, fuzzy, c-format
 msgid "%s: received non-string argument"
 msgstr "system: vastaanotettu argumentti ei ole merkkijono"
@@ -858,7 +858,7 @@ msgid "strftime: format value in PROCINFO[\"strftime\"] has 
numeric type"
 msgstr ""
 "strftime: muotoarvolla kohteessa PROCINFO[\"strftime\"] on numerotyyppi"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, fuzzy, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "or: toinen vastaanotettu argumentti ei ole numeerinen"
@@ -877,140 +877,140 @@ msgstr "strftime: kohteen time_t toinen argumentti 
lukualueen ulkopuolella"
 msgid "strftime: received empty format string"
 msgstr "strftime: vastaanotettu tyhjä muotomerkkijono"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: vähintään yksi arvoista on oletuslukualueen ulkopuolella"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "’system’-funktio ei ole sallittu hiekkalaatikkotilassa"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 "print: yritettiin kirjoittaa kaksisuuntaisen putken suljettuun "
 "kirjoituspäähän"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "viite alustamattomaan kenttään ”$%d”"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, fuzzy, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "or: ensimmäinen vastaanotettu argumentti ei ole numeerinen"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: kolmas argumentti ei ole taulukko"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, fuzzy, c-format
 #| msgid "fnmatch: could not get third argument"
 msgid "%s: cannot use %s as third argument"
 msgstr "fnmatch: kolmatta argumenttia ei saatu"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: kolmatta argumenttia  ”%.*s” käsiteltiin kuin 1:stä"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: voidaan kutsua epäsuorasti vain kahdella argumentilla"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "epäsuora kutsu kohteeseen %s vaatii vähintään kaksi argumenttia"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): negatiiviset arvot eivät ole sallittuja"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): jaosarvot typistetään"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f): liian suuri siirrosarvo antaa outoja tuloksia"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): negatiiviset arvot eivät ole sallittuja"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): jaosarvot typistetään"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f): liian suuri siirrosarvo antaa outoja tuloksia"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, fuzzy, c-format
 msgid "%s: called with less than two arguments"
 msgstr "or: kutsuttu vähemmällä kuin kahdella argumentilla"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, fuzzy, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "or: argumentti %d ei ole numeraaliargumentti"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, fuzzy, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: argumentin #%d negatiivinen arvo %Rg ei ole sallittu"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): negatiivinen arvo ei ole sallittu"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): jaosarvo typistetään"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: ”%s” ei ole kelvollinen paikallinen kategoria"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: kolmas argumentti ei ole taulukko"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: nollalla jakoa yritettiin"
 
-#: builtin.c:4104
+#: builtin.c:4106
 #, fuzzy
 msgid "typeof: second argument is not an array"
 msgstr "split: toinen argumentti ei ole taulukko"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr ""
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: virheellinen argumenttityyppi ”%s”"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, fuzzy, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: virheellinen argumenttityyppi ”%s”"
@@ -1435,7 +1435,7 @@ msgstr ""
 "missä [N] - (sama kuin paluujälki) tulostaa kaikkien tai N-sisimmäisen "
 "(ulommaisen jos N < 0) kehyksen jäljen."
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "virhe: "
@@ -2456,7 +2456,7 @@ msgstr "do_reada: argumentti 0 ei ole merkkijono\n"
 msgid "chr: first argument is not a number"
 msgstr "asort: ensimmäinen argumentti ei ole taulukko"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: opendir/fdopendir epäonnistui: %s"
@@ -3620,7 +3620,7 @@ msgstr "intdiv: ensimmäinen vastaanotettu argumentti ei 
ole numeerinen"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: toinen vastaanotettu argumentti ei ole numeerinen"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "komentorivi:"
@@ -3942,12 +3942,12 @@ msgstr "Pariton ) tai \\)"
 msgid "No previous regular expression"
 msgstr "Ei edellistä säännöllistä lauseketta"
 
-#: symbol.c:703
+#: symbol.c:698
 #, fuzzy, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr "funktio ”%s”: funktion ”%s” käyttö parametrinimenä 
epäonnistui"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr "pääsisällön pop-toiminto epäonnistui"
 
diff --git a/po/fr.po b/po/fr.po
index 1e860aa..ae23084 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 5.1.1e\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2021-09-03 23:22+0200\n"
 "Last-Translator: Jean-Philippe Guérard <jean-philippe.guerard@corbeaunoir."
 "org>\n"
@@ -41,7 +41,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "tentative d'utiliser le scalaire « %s » comme tableau"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -247,11 +247,11 @@ msgstr "tentative d'appel de « %s » comme fonction"
 msgid "invalid subscript expression"
 msgstr "expression indice incorrecte"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "avertissement : "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "fatal : "
 
@@ -634,8 +634,8 @@ msgstr "sortie standard"
 msgid "standard error"
 msgstr "sortie d'erreur standard"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s : argument reçu non numérique"
@@ -695,7 +695,7 @@ msgstr "length : l'argument reçu est un tableau"
 msgid "`length(array)' is a gawk extension"
 msgstr "« length(tableau) » est une extension gawk"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr "%s : l'argument n'est pas une chaîne"
@@ -873,7 +873,7 @@ msgstr ""
 "strftime : la valeur de formatage PROCINFO[\"strftime\"] est de type "
 "numérique"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "%s : le deuxième argument reçu n'est pas numérique"
@@ -890,128 +890,128 @@ msgstr "strftime: deuxième argument hors plage pour 
time_t"
 msgid "strftime: received empty format string"
 msgstr "strftime : la chaîne de formatage est vide"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr ""
 "mktime : au moins l'une des valeurs est en dehors de la plage par défaut"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "La fonction « system » est interdite en mode bac à sable"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 "print : tentative d'écriture vers un tube bidirectionnel fermé côté 
écriture"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "référence à un champ non initialisé « $%d »"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "%s : le premier argument n'est pas numérique"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match : le troisième argument n'est pas un tableau"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, c-format
 msgid "%s: cannot use %s as third argument"
 msgstr "%s : impossible d'utiliser %s comme troisième argument"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub : le troisième argument « %.*s » sera traité comme un 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s : un appel indirect nécessite deux arguments"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "un appel indirect à %s demande au moins 2 arguments"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f) : les valeurs négatives sont interdites"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f) : les valeurs non entières seront tronquées"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f) : un décalage trop grand donne des résultats 
inattendus"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f) : les valeurs négatives sont interdites"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f) : les valeurs non entières seront tronquées"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "rshift(%f, %f) : un décalage trop grand donnera des résultats inattendus"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr "%s : appelé avec moins de deux arguments"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "%s : l'argument %d n'est pas numérique"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s : argument %d : la valeur négative %g est interdite"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f) : les valeurs négatives sont interdites"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f) : les valeurs non entières seront tronquées"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext : « %s » n'est pas dans un catégorie valide de la 
locale"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv : le troisième argument n'est pas un tableau"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv : tentative de division par zéro"
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr "typeof : le deuxième argument n'est pas un tableau"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
@@ -1019,12 +1019,12 @@ msgstr ""
 "typeof a détecté une combinaison de drapeaux incorrects « %s ». Merci 
de "
 "nous remonter l'erreur."
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof : type de paramètre incorrect « %s »"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof : type d'argument inconnu « %s »"
@@ -1343,7 +1343,7 @@ msgstr ""
 "where [N] - (identique à backtrace) affiche la trace de tout ou des N "
 "dernières trames (du début si N < 0)"
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "erreur : "
@@ -2319,7 +2319,7 @@ msgstr "ord : le premier argument n'est pas une chaîne"
 msgid "chr: first argument is not a number"
 msgstr "chr : le premier argument n'est pas un nombre"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of : échec de opendir/fdopendir : %s"
@@ -3466,7 +3466,7 @@ msgstr "intdiv : le premier argument n'est pas 
numérique"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv : le deuxième argument reçu n'est pas numérique"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "ligne de commande:"
@@ -3793,12 +3793,12 @@ msgstr ") ou \\) sans correspondance"
 msgid "No previous regular expression"
 msgstr "Aucune expression rationnelle précédente"
 
-#: symbol.c:703
+#: symbol.c:698
 #, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr ""
 "fonction « %s » : impossible d'utiliser la fonction « %s » comme 
paramètre"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr "impossible de rétablir (pop) le contexte principal (main)"
diff --git a/po/gawk.pot b/po/gawk.pot
index 7d9a944..615b1ff 100644
--- a/po/gawk.pot
+++ b/po/gawk.pot
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: gawk 5.1.1f\n"
+"Project-Id-Version: gawk 5.1.1\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,7 +37,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr ""
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -237,11 +237,11 @@ msgstr ""
 msgid "invalid subscript expression"
 msgstr ""
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr ""
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr ""
 
@@ -591,8 +591,8 @@ msgstr ""
 msgid "standard error"
 msgstr ""
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr ""
@@ -645,7 +645,7 @@ msgstr ""
 msgid "`length(array)' is a gawk extension"
 msgstr ""
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr ""
@@ -813,7 +813,7 @@ msgstr ""
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr ""
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr ""
@@ -830,136 +830,136 @@ msgstr ""
 msgid "strftime: received empty format string"
 msgstr ""
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr ""
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr ""
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr ""
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr ""
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr ""
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, c-format
 msgid "%s: cannot use %s as third argument"
 msgstr ""
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr ""
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr ""
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr ""
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr ""
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr ""
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr ""
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr ""
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr ""
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr ""
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr ""
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr ""
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr ""
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr ""
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr ""
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr ""
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr ""
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr ""
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr ""
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr ""
@@ -1252,7 +1252,7 @@ msgid ""
 "if N < 0) frames"
 msgstr ""
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr ""
@@ -2187,7 +2187,7 @@ msgstr ""
 msgid "chr: first argument is not a number"
 msgstr ""
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr ""
@@ -3250,7 +3250,7 @@ msgstr ""
 msgid "intdiv: received non-numeric second argument"
 msgstr ""
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr ""
@@ -3552,11 +3552,11 @@ msgstr ""
 msgid "No previous regular expression"
 msgstr ""
 
-#: symbol.c:703
+#: symbol.c:698
 #, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr ""
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr ""
diff --git a/po/id.po b/po/id.po
index 733773c..31a5d43 100644
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.1.0b\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2014-08-03 07:30+0700\n"
 "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
 "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -36,7 +36,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "mencoba untuk menggunakan skalar `%s' sebagai sebuah array"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -237,11 +237,11 @@ msgstr "mencoba untuk menggunakan fungsi `%s' sebagai 
sebuah array"
 msgid "invalid subscript expression"
 msgstr "ekspresi subscript tidak valid"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "peringatan: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "fatal: "
 
@@ -610,8 +610,8 @@ msgstr "standar keluaran"
 msgid "standard error"
 msgstr "standar keluaran"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: diterima argumen bukan numerik"
@@ -668,7 +668,7 @@ msgstr "length: diterima argumen bukan-string"
 msgid "`length(array)' is a gawk extension"
 msgstr "`length(array)' adalah sebuah ekstensi gawk"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, fuzzy, c-format
 msgid "%s: received non-string argument"
 msgstr "system: diterima argumen bukan string"
@@ -845,7 +845,7 @@ msgstr ""
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, fuzzy, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "or: diterima argumen kedua bukan numerik"
@@ -863,140 +863,140 @@ msgstr "strftime: second argument less than 0 or too 
big for time_t"
 msgid "strftime: received empty format string"
 msgstr "strftime: diterima format string kosong"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: at least one of the values is out of the default range"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "'system' function not allowed in sandbox mode"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "referensi ke field tidak terinisialisasi `$%d'"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, fuzzy, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "or: diterima argumen pertama bukan numerik"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: argumen ketiga bukan sebuah array"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, fuzzy, c-format
 #| msgid "fnmatch: could not get third argument"
 msgid "%s: cannot use %s as third argument"
 msgstr "fnmatch: could not get third argument"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, fuzzy, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: argumen ketiga dari 0 diperlakukan sebagai 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, fuzzy, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "and: dipanggil dengan argumen negatif"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, fuzzy, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "and: dipanggil dengan argumen negatif"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, fuzzy, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): nilai negatif akan memberikan hasil aneh"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): nilai pecahan akan dipotong"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f): nilai shift terlalu besar akan memberikan hasil aneh"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, fuzzy, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f. %f): nilai negatif akan memberikan hasil aneh"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): nilai pecahan akan dipotong"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f): nilai shift terlalu besar akan memberikan hasil aneh"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, fuzzy, c-format
 msgid "%s: called with less than two arguments"
 msgstr "or: dipanggil dengan argumen negatif"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, fuzzy, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "or: argumen %d diluar dari jangkauan"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, fuzzy, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: #%d nilai negatif %Rg akan memberikan hasil aneh"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, fuzzy, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): nilai negatif akan memberikan hasil aneh"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): nilai pecahan akan dipotong"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: `%s' bukan sebuah kategori lokal yang valid"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 #, fuzzy
 msgid "intdiv: third argument is not an array"
 msgstr "match: argumen ketiga bukan sebuah array"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 #, fuzzy
 msgid "intdiv: division by zero attempted"
 msgstr "pembagian dengan nol telah dicoba"
 
-#: builtin.c:4104
+#: builtin.c:4106
 #, fuzzy
 msgid "typeof: second argument is not an array"
 msgstr "split: argumen kedua bukan sebuah array"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr ""
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, fuzzy, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "option: invalid parameter - \"%s\""
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr ""
@@ -1405,7 +1405,7 @@ msgstr ""
 "backtrace [N] - print trace of all or N innermost (outermost if N < 0) "
 "frames."
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "error: "
@@ -2401,7 +2401,7 @@ msgstr "do_reada: argumen diluar dari jangkauan\n"
 msgid "chr: first argument is not a number"
 msgstr "asort: argumen ketiga bukan sebuah array"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: opendir/fdopendir failed: %s"
@@ -3538,7 +3538,7 @@ msgstr "and: diterima argumen pertama tidak numerik"
 msgid "intdiv: received non-numeric second argument"
 msgstr "and: diterima argumen kedua bukan numerik"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "cmd. baris:"
@@ -3862,13 +3862,13 @@ msgstr "Tidak cocok ) atau \\)"
 msgid "No previous regular expression"
 msgstr "Tidak ada ekspresi regular sebelumnya"
 
-#: symbol.c:703
+#: symbol.c:698
 #, fuzzy, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr ""
 "fungsi `%s': tidak dapat menggunakan nama fungsi sebagai nama parameter"
 
-#: symbol.c:833
+#: symbol.c:828
 #, fuzzy
 msgid "cannot pop main context"
 msgstr "can not pop main context"
diff --git a/po/it.gmo b/po/it.gmo
index 387c3e5..c0a2ce7 100644
Binary files a/po/it.gmo and b/po/it.gmo differ
diff --git a/po/it.po b/po/it.po
index 0f4b702..279cd68 100644
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU Awk 5.1.1, API: 3.0\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-10-22 17:06+0200\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2021-10-22 17:15+0100\n"
 "Last-Translator: Antonio Colombo <azc100@gmail.com>\n"
 "Language-Team: Italian <it@li.org>\n"
@@ -35,8 +35,8 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "tentativo di usare scalare '%s' come vettore"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1154 eval.c:1158
-#: eval.c:1539
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
+#: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
 msgstr "tentativo di usare vettore `%s' in un contesto scalare"
@@ -102,12 +102,12 @@ msgstr ""
 "%s: non consentito un primo argomento che sia un sottovettore del secondo "
 "argomento"
 
-#: array.c:1371
+#: array.c:1370
 #, c-format
 msgid "`%s' is invalid as a function name"
 msgstr "`%s' non è un nome funzione valido"
 
-#: array.c:1375
+#: array.c:1374
 #, c-format
 msgid "sort comparison function `%s' is not defined"
 msgstr "funzione di confronto del sort `%s' non definita"
@@ -148,11 +148,11 @@ msgstr "valori di `case' doppi all'interno di uno 
`switch': %s"
 msgid "duplicate `default' detected in switch body"
 msgstr "valori di default doppi all'interno di uno `switch'"
 
-#: awkgram.y:1037 awkgram.y:4471
+#: awkgram.y:1037 awkgram.y:4470
 msgid "`break' is not allowed outside a loop or switch"
 msgstr "`break' non consentito fuori da un ciclo o da uno `switch'"
 
-#: awkgram.y:1047 awkgram.y:4463
+#: awkgram.y:1047 awkgram.y:4462
 msgid "`continue' is not allowed outside a loop"
 msgstr "`continue' non consentito fuori da un un ciclo"
 
@@ -247,19 +247,19 @@ msgstr "tentativo di usare la non-funzione `%s' in una 
chiamata di funzione"
 msgid "invalid subscript expression"
 msgstr "espressione indice invalida"
 
-#: awkgram.y:2489 awkgram.y:2509 gawkapi.c:268 gawkapi.c:285 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "attenzione: "
 
-#: awkgram.y:2507 gawkapi.c:240 gawkapi.c:283 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "fatale: "
 
-#: awkgram.y:2560
+#: awkgram.y:2559
 msgid "unexpected newline or end of string"
 msgstr "carattere 'a capo' o fine stringa non previsti"
 
-#: awkgram.y:2581
+#: awkgram.y:2580
 msgid ""
 "source files / command-line arguments must contain complete functions or "
 "rules"
@@ -267,270 +267,270 @@ msgstr ""
 "i file sorgente / gli argomenti sulla riga di comando devono contenere "
 "funzioni o regole complete"
 
-#: awkgram.y:2863 awkgram.y:2941 awkgram.y:3179 debug.c:545 debug.c:561
+#: awkgram.y:2862 awkgram.y:2940 awkgram.y:3178 debug.c:545 debug.c:561
 #: debug.c:2840 debug.c:5206
 #, c-format
 msgid "cannot open source file `%s' for reading: %s"
 msgstr "non riesco ad aprire file sorgente `%s' in lettura: %s"
 
-#: awkgram.y:2864 awkgram.y:3001
+#: awkgram.y:2863 awkgram.y:3000
 #, c-format
 msgid "cannot open shared library `%s' for reading: %s"
 msgstr "non riesco ad aprire shared library `%s' in lettura: %s"
 
-#: awkgram.y:2866 awkgram.y:2942 awkgram.y:3002 builtin.c:150 debug.c:5357
+#: awkgram.y:2865 awkgram.y:2941 awkgram.y:3001 builtin.c:150 debug.c:5357
 msgid "reason unknown"
 msgstr "ragione indeterminata"
 
-#: awkgram.y:2875 awkgram.y:2899
+#: awkgram.y:2874 awkgram.y:2898
 #, c-format
 msgid "cannot include `%s' and use it as a program file"
 msgstr "non riesco a includere `%s' per usarlo come file di programma"
 
-#: awkgram.y:2888
+#: awkgram.y:2887
 #, c-format
 msgid "already included source file `%s'"
 msgstr "file sorgente `%s' già incluso"
 
-#: awkgram.y:2889
+#: awkgram.y:2888
 #, c-format
 msgid "already loaded shared library `%s'"
 msgstr "shared library `%s' già inclusa"
 
-#: awkgram.y:2926
+#: awkgram.y:2925
 msgid "@include is a gawk extension"
 msgstr "@include è un'estensione gawk"
 
-#: awkgram.y:2932
+#: awkgram.y:2931
 msgid "empty filename after @include"
 msgstr "nome-file mancante dopo @include"
 
-#: awkgram.y:2981
+#: awkgram.y:2980
 msgid "@load is a gawk extension"
 msgstr "@load è un'estensione gawk"
 
-#: awkgram.y:2988
+#: awkgram.y:2987
 msgid "empty filename after @load"
 msgstr "nome-file mancante dopo @include"
 
-#: awkgram.y:3131
+#: awkgram.y:3130
 msgid "empty program text on command line"
 msgstr "programma nullo sulla riga comandi"
 
-#: awkgram.y:3247 debug.c:470 debug.c:628
+#: awkgram.y:3246 debug.c:470 debug.c:628
 #, c-format
 msgid "cannot read source file `%s': %s"
 msgstr "non riesco a leggere file sorgente `%s': %s"
 
-#: awkgram.y:3258
+#: awkgram.y:3257
 #, c-format
 msgid "source file `%s' is empty"
 msgstr "file sorgente `%s' vuoto"
 
-#: awkgram.y:3318
+#: awkgram.y:3317
 #, c-format
 msgid "error: invalid character '\\%03o' in source code"
 msgstr "errore: carattere invalido '\\%03o' nel codice sorgente"
 
-#: awkgram.y:3545
+#: awkgram.y:3544
 msgid "source file does not end in newline"
 msgstr "file sorgente non termina con carattere 'a capo'"
 
-#: awkgram.y:3666
+#: awkgram.y:3665
 msgid "unterminated regexp ends with `\\' at end of file"
 msgstr "espressione regolare non completata termina con `\\' a fine file"
 
-#: awkgram.y:3693
+#: awkgram.y:3692
 #, c-format
 msgid "%s: %d: tawk regex modifier `/.../%c' doesn't work in gawk"
 msgstr ""
 "%s: %d: modificatore di espressione regolare tawk `/.../%c' non valido in "
 "gawk"
 
-#: awkgram.y:3697
+#: awkgram.y:3696
 #, c-format
 msgid "tawk regex modifier `/.../%c' doesn't work in gawk"
 msgstr "modificatore di espressione regolare tawk `/.../%c' non valido in gawk"
 
-#: awkgram.y:3710
+#: awkgram.y:3709
 msgid "unterminated regexp"
 msgstr "espressione regolare non completa"
 
-#: awkgram.y:3714
+#: awkgram.y:3713
 msgid "unterminated regexp at end of file"
 msgstr "espressione regolare non completa a fine file"
 
-#: awkgram.y:3803
+#: awkgram.y:3802
 msgid "use of `\\ #...' line continuation is not portable"
 msgstr "uso di `\\ #...' continuazione riga non-portabile"
 
-#: awkgram.y:3825
+#: awkgram.y:3824
 msgid "backslash not last character on line"
 msgstr "la barra inversa non è l'ultimo carattere della riga"
 
-#: awkgram.y:3872 awkgram.y:3874
+#: awkgram.y:3871 awkgram.y:3873
 msgid "multidimensional arrays are a gawk extension"
 msgstr "i vettori multidimensionali sono un'estensione gawk"
 
-#: awkgram.y:3899 awkgram.y:3910
+#: awkgram.y:3898 awkgram.y:3909
 #, c-format
 msgid "POSIX does not allow operator `%s'"
 msgstr "POSIX non consente l'operatore `%s'"
 
-#: awkgram.y:3901 awkgram.y:3912 awkgram.y:3947 awkgram.y:3955
+#: awkgram.y:3900 awkgram.y:3911 awkgram.y:3946 awkgram.y:3954
 #, c-format
 msgid "operator `%s' is not supported in old awk"
 msgstr "operatore `%s' non supportato nel vecchio awk"
 
-#: awkgram.y:4052 awkgram.y:4074 command.y:1188
+#: awkgram.y:4051 awkgram.y:4073 command.y:1188
 msgid "unterminated string"
 msgstr "stringa non delimitata"
 
-#: awkgram.y:4062 main.c:1222
+#: awkgram.y:4061 main.c:1223
 msgid "POSIX does not allow physical newlines in string values"
 msgstr ""
 "POSIX non consente dei caratteri di ritorno a capo nei valori assegnati a "
 "una stringa"
 
-#: awkgram.y:4064 node.c:452
+#: awkgram.y:4063 node.c:453
 msgid "backslash string continuation is not portable"
 msgstr "uso di barra inversa per continuazione stringa non-portabile"
 
-#: awkgram.y:4302
+#: awkgram.y:4301
 #, c-format
 msgid "invalid char '%c' in expression"
 msgstr "carattere '%c' non valido in un'espressione"
 
-#: awkgram.y:4397
+#: awkgram.y:4396
 #, c-format
 msgid "`%s' is a gawk extension"
 msgstr "`%s' è un'estensione gawk"
 
-#: awkgram.y:4402
+#: awkgram.y:4401
 #, c-format
 msgid "POSIX does not allow `%s'"
 msgstr "POSIX non consente `%s'"
 
-#: awkgram.y:4410
+#: awkgram.y:4409
 #, c-format
 msgid "`%s' is not supported in old awk"
 msgstr "`%s' non è supportato nel vecchio awk"
 
-#: awkgram.y:4508
+#: awkgram.y:4507
 msgid "`goto' considered harmful!"
 msgstr "`goto' considerato pericoloso!"
 
-#: awkgram.y:4577
+#: awkgram.y:4576
 #, c-format
 msgid "%d is invalid as number of arguments for %s"
 msgstr "%d non valido come numero di argomenti per %s"
 
-#: awkgram.y:4612
+#: awkgram.y:4611
 #, c-format
 msgid "%s: string literal as last argument of substitute has no effect"
 msgstr ""
 "%s: una stringa di caratteri come ultimo argomento di substitute non ha "
 "effetto"
 
-#: awkgram.y:4617
+#: awkgram.y:4616
 #, c-format
 msgid "%s third parameter is not a changeable object"
 msgstr "il terzo parametro di %s non è un oggetto modificabile"
 
-#: awkgram.y:4721 awkgram.y:4724
+#: awkgram.y:4720 awkgram.y:4723
 msgid "match: third argument is a gawk extension"
 msgstr "match: il terzo argomento è un'estensione gawk"
 
-#: awkgram.y:4778 awkgram.y:4781
+#: awkgram.y:4777 awkgram.y:4780
 msgid "close: second argument is a gawk extension"
 msgstr "close: il secondo argomento è un'estensione gawk"
 
-#: awkgram.y:4793
+#: awkgram.y:4792
 msgid "use of dcgettext(_\"...\") is incorrect: remove leading underscore"
 msgstr ""
 "uso scorretto di dcgettext(_\"...\"): togliere il carattere '_' iniziale"
 
-#: awkgram.y:4808
+#: awkgram.y:4807
 msgid "use of dcngettext(_\"...\") is incorrect: remove leading underscore"
 msgstr ""
 "uso scorretto di dcngettext(_\"...\"): togliere il carattere '_' iniziale"
 
-#: awkgram.y:4827
+#: awkgram.y:4826
 msgid "index: regexp constant as second argument is not allowed"
 msgstr "index: espressione regolare come secondo argomento non consentita"
 
-#: awkgram.y:4880
+#: awkgram.y:4879
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "funzione `%s': il parametro `%s' nasconde variabile globale"
 
-#: awkgram.y:4929 debug.c:4190 debug.c:4233 debug.c:5355 profile.c:110
+#: awkgram.y:4928 debug.c:4190 debug.c:4233 debug.c:5355 profile.c:110
 #, c-format
 msgid "could not open `%s' for writing: %s"
 msgstr "non riesco ad aprire `%s' in scrittura: %s"
 
-#: awkgram.y:4930
+#: awkgram.y:4929
 msgid "sending variable list to standard error"
 msgstr "mando lista variabili a `standard error'"
 
-#: awkgram.y:4938
+#: awkgram.y:4937
 #, c-format
 msgid "%s: close failed: %s"
 msgstr "%s: close non riuscita: %s"
 
-#: awkgram.y:4963
+#: awkgram.y:4962
 msgid "shadow_funcs() called twice!"
 msgstr "shadow_funcs() chiamata due volte!"
 
-#: awkgram.y:4971
+#: awkgram.y:4970
 msgid "there were shadowed variables"
 msgstr "erano presenti variabili nascoste"
 
-#: awkgram.y:5048
+#: awkgram.y:5047
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "funzione di nome `%s' definita in precedenza"
 
-#: awkgram.y:5099
+#: awkgram.y:5098
 #, c-format
 msgid "function `%s': cannot use function name as parameter name"
 msgstr "funzione `%s': non si può usare nome di funzione come nome parametro"
 
-#: awkgram.y:5102
+#: awkgram.y:5101
 #, c-format
 msgid "function `%s': cannot use special variable `%s' as a function parameter"
 msgstr ""
 "funzione `%s': non si può usare la variabile speciale `%s' come parametro di "
 "funzione"
 
-#: awkgram.y:5106
+#: awkgram.y:5105
 #, c-format
 msgid "function `%s': parameter `%s' cannot contain a namespace"
 msgstr "funzione `%s': il parametro `%s' non può contenere un nome-di-spazio"
 
-#: awkgram.y:5113
+#: awkgram.y:5112
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr "funzione `%s': il parametro #%d, `%s', duplica il parametro #%d"
 
-#: awkgram.y:5202
+#: awkgram.y:5201
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "funzione `%s' chiamata ma mai definita"
 
-#: awkgram.y:5206
+#: awkgram.y:5205
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr "funzione `%s' definita ma mai chiamata direttamente"
 
-#: awkgram.y:5238
+#: awkgram.y:5237
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr ""
 "espressione regolare di valore costante per parametro #%d genera valore "
 "booleano"
 
-#: awkgram.y:5253
+#: awkgram.y:5252
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
@@ -539,51 +539,51 @@ msgstr ""
 "funzione `%s' chiamata con spazio tra il nome e `(',\n"
 "o usata come variabile o vettore"
 
-#: awkgram.y:5472 mpfr.c:1560 mpfr.c:1595
+#: awkgram.y:5471 mpfr.c:1513 mpfr.c:1548
 msgid "division by zero attempted"
 msgstr "tentativo di dividere per zero"
 
-#: awkgram.y:5481 mpfr.c:1605
+#: awkgram.y:5480 mpfr.c:1558
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "tentativo di dividere per zero in `%%'"
 
-#: awkgram.y:5826
+#: awkgram.y:5825
 msgid ""
 "cannot assign a value to the result of a field post-increment expression"
 msgstr ""
 "impossibile assegnare un valore al risultato di un'espressione di post-"
 "incremento di un campo"
 
-#: awkgram.y:5829
+#: awkgram.y:5828
 #, c-format
 msgid "invalid target of assignment (opcode %s)"
 msgstr "destinazione di assegnazione non valida (codice operativo %s)"
 
-#: awkgram.y:6213
+#: awkgram.y:6212
 msgid "statement has no effect"
 msgstr "l'istruzione non fa nulla"
 
-#: awkgram.y:6729
+#: awkgram.y:6728
 #, c-format
 msgid "identifier %s: qualified names not allowed in traditional / POSIX mode"
 msgstr ""
 "identificativo %s: nomi qualificati non consentiti in modo tradizionale / "
 "POSIX"
 
-#: awkgram.y:6734
+#: awkgram.y:6733
 #, c-format
 msgid "identifier %s: namespace separator is two colons, not one"
 msgstr ""
 "identificativo %s: il separatore dello spazio-dei-nomi è costituito  da due "
 "caratteri ':', non da uno solo"
 
-#: awkgram.y:6740
+#: awkgram.y:6739
 #, c-format
 msgid "qualified identifier `%s' is badly formed"
 msgstr "l'identificativo qualificato `%s' non è nel formato richiesto"
 
-#: awkgram.y:6747
+#: awkgram.y:6746
 #, c-format
 msgid ""
 "identifier `%s': namespace separator can only appear once in a qualified name"
@@ -591,14 +591,14 @@ msgstr ""
 "identificativo `%s': il separatore dello spazio-dei-nomi può apparire una "
 "sola volta in un identificativo qualificato"
 
-#: awkgram.y:6796 awkgram.y:6847
+#: awkgram.y:6795 awkgram.y:6846
 #, c-format
 msgid "using reserved identifier `%s' as a namespace is not allowed"
 msgstr ""
 "l'uso dell'identificativo riservato `%s' come nome-di-spazio  non è "
 "consentito"
 
-#: awkgram.y:6803 awkgram.y:6813
+#: awkgram.y:6802 awkgram.y:6812
 #, c-format
 msgid ""
 "using reserved identifier `%s' as second component of a qualified name is "
@@ -607,11 +607,11 @@ msgstr ""
 "l'uso dell'identificativo riservato `%s' come secondo componente di un "
 "identificativo qualificato non è consentito"
 
-#: awkgram.y:6831
+#: awkgram.y:6830
 msgid "@namespace is a gawk extension"
 msgstr "@namespace è un'estensione gawk"
 
-#: awkgram.y:6838
+#: awkgram.y:6837
 #, c-format
 msgid "namespace name `%s' must meet identifier naming rules"
 msgstr ""
@@ -632,7 +632,7 @@ msgid "standard error"
 msgstr "standard error"
 
 #: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
-#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:808
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: ricevuto argomento non numerico"
@@ -992,11 +992,11 @@ msgstr "compl(%f): valori decimali saranno troncati"
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: `%s' non è una categoria `locale' valida"
 
-#: builtin.c:4048 mpfr.c:1308
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: il terzo argomento non è un vettore"
 
-#: builtin.c:4067 mpfr.c:1357
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: tentativo di dividere per zero"
 
@@ -1004,7 +1004,7 @@ msgstr "intdiv: tentativo di dividere per zero"
 msgid "typeof: second argument is not an array"
 msgstr "typeof: il secondo argomento non è un vettore"
 
-#: builtin.c:4181
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
@@ -1012,12 +1012,12 @@ msgstr ""
 "typeof ha trovato una combinazione di flag `%s' non valida; siete pregati di "
 "notificare questo bug"
 
-#: builtin.c:4201
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: tipo di argomento sconosciuto `%s'"
 
-#: builtin.c:4205
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: tipo di argomento sconosciuto `%s'"
@@ -1338,7 +1338,7 @@ msgstr ""
 "where [N] - (equivale a backtrace) stampa traccia di tutti gli elementi o "
 "degli N più interni (degli N più esterni se N <0)"
 
-#: command.y:1017 debug.c:423 gawkapi.c:254 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "errore: "
@@ -1909,26 +1909,26 @@ msgstr "`return' non consentito nel contesto corrente; 
istruzione ignorata"
 msgid "no symbol `%s' in current context"
 msgstr "nessun simbolo `%s' nel contesto corrente"
 
-#: eval.c:401
+#: eval.c:403
 #, c-format
 msgid "unknown nodetype %d"
 msgstr "tipo nodo sconosciuto %d"
 
-#: eval.c:412 eval.c:428
+#: eval.c:414 eval.c:430
 #, c-format
 msgid "unknown opcode %d"
 msgstr "codice operativo sconosciuto %d"
 
-#: eval.c:425
+#: eval.c:427
 #, c-format
 msgid "opcode %s not an operator or keyword"
 msgstr "codice operativo %s non è un operatore o una parola chiave"
 
-#: eval.c:484
+#: eval.c:485
 msgid "buffer overflow in genflags2str"
 msgstr "superamento limiti buffer in 'genflags2str'"
 
-#: eval.c:688
+#: eval.c:689
 #, c-format
 msgid ""
 "\n"
@@ -1939,71 +1939,71 @@ msgstr ""
 "\t# `Stack' (Pila) Chiamate Funzione:\n"
 "\n"
 
-#: eval.c:714
+#: eval.c:715
 msgid "`IGNORECASE' is a gawk extension"
 msgstr "`IGNORECASE' è un'estensione gawk"
 
-#: eval.c:735
+#: eval.c:736
 msgid "`BINMODE' is a gawk extension"
 msgstr "`BINMODE' è un'estensione gawk"
 
-#: eval.c:792
+#: eval.c:793
 #, c-format
 msgid "BINMODE value `%s' is invalid, treated as 3"
 msgstr "valore di BINMODE `%s' non valido, considerato come 3"
 
-#: eval.c:915
+#: eval.c:916
 #, c-format
 msgid "bad `%sFMT' specification `%s'"
 msgstr "specificazione invalida `%sFMT' `%s'"
 
-#: eval.c:985
+#: eval.c:986
 msgid "turning off `--lint' due to assignment to `LINT'"
 msgstr "disabilito `--lint' a causa di assegnamento a `LINT'"
 
-#: eval.c:1179
+#: eval.c:1180
 #, c-format
 msgid "reference to uninitialized argument `%s'"
 msgstr "riferimento ad argomento non inizializzato `%s'"
 
-#: eval.c:1180
+#: eval.c:1181
 #, c-format
 msgid "reference to uninitialized variable `%s'"
 msgstr "riferimento a variabile non inizializzata `%s'"
 
-#: eval.c:1198
+#: eval.c:1199
 msgid "attempt to field reference from non-numeric value"
 msgstr "tentativo di riferimento a un campo da valore non-numerico"
 
-#: eval.c:1200
+#: eval.c:1201
 msgid "attempt to field reference from null string"
 msgstr "tentativo di riferimento a un campo da una stringa nulla"
 
-#: eval.c:1208
+#: eval.c:1209
 #, c-format
 msgid "attempt to access field %ld"
 msgstr "tentativo di accedere al campo %ld"
 
-#: eval.c:1217
+#: eval.c:1218
 #, c-format
 msgid "reference to uninitialized field `$%ld'"
 msgstr "riferimento a campo non inizializzato `$%ld'"
 
-#: eval.c:1281
+#: eval.c:1282
 #, c-format
 msgid "function `%s' called with more arguments than declared"
 msgstr "funzione `%s' chiamata con più argomenti di quelli previsti"
 
-#: eval.c:1485
+#: eval.c:1486
 #, c-format
 msgid "unwind_stack: unexpected type `%s'"
 msgstr "unwind_stack: tipo non previsto `%s'"
 
-#: eval.c:1656
+#: eval.c:1579
 msgid "division by zero attempted in `/='"
 msgstr "divisione per zero tentata in `/='"
 
-#: eval.c:1663
+#: eval.c:1586
 #, c-format
 msgid "division by zero attempted in `%%='"
 msgstr "divisione per zero tentata in `%%='"
@@ -2302,7 +2302,7 @@ msgstr "ord: il primo argomento non 
 msgid "chr: first argument is not a number"
 msgstr "chr: il primo argomento non è un vettore"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: opendir/fdopendir non riuscita: %s"
@@ -2315,44 +2315,44 @@ msgstr "readfile: chiamata con un tipo di argomento 
errato"
 msgid "revoutput: could not initialize REVOUT variable"
 msgstr "revoutput: non riesco a inizializzare la variabile REVOUT"
 
-#: extension/rwarray.c:120
+#: extension/rwarray.c:119
 msgid "do_writea: first argument is not a string"
 msgstr "do_writea: il primo argomento non è una stringa"
 
-#: extension/rwarray.c:126
+#: extension/rwarray.c:125
 msgid "do_writea: second argument is not an array"
 msgstr "do_writea: il secondo argomento non è un vettore"
 
-#: extension/rwarray.c:173 extension/rwarray0.c:167
+#: extension/rwarray.c:172 extension/rwarray0.c:167
 msgid "write_array: could not flatten array"
 msgstr "write_array: non sono riuscito ad appiattire un vettore"
 
-#: extension/rwarray.c:189 extension/rwarray0.c:181
+#: extension/rwarray.c:188 extension/rwarray0.c:181
 msgid "write_array: could not release flattened array"
 msgstr "write_array: non sono riuscito a rilasciare un vettore appiattito"
 
-#: extension/rwarray.c:259
+#: extension/rwarray.c:255
 #, c-format
 msgid "array value has unknown type %d"
 msgstr "valore di vettore di tipo sconosciuto %d"
 
-#: extension/rwarray.c:308
+#: extension/rwarray.c:292
 msgid "do_reada: first argument is not a string"
 msgstr "do_reada: il primo argomento non è una stringa"
 
-#: extension/rwarray.c:314
+#: extension/rwarray.c:298
 msgid "do_reada: second argument is not an array"
 msgstr "do_reada: il secondo argomento non è un vettore"
 
-#: extension/rwarray.c:358 extension/rwarray0.c:317
+#: extension/rwarray.c:342 extension/rwarray0.c:317
 msgid "do_reada: clear_array failed"
 msgstr "do_reada: clear_array non riuscita"
 
-#: extension/rwarray.c:395 extension/rwarray0.c:353
+#: extension/rwarray.c:379 extension/rwarray0.c:353
 msgid "read_array: set_array_element failed"
 msgstr "read_array: set_array_element non riuscita"
 
-#: extension/rwarray.c:508
+#: extension/rwarray.c:489
 #, c-format
 msgid "treating recovered value with unknown type code %d as a string"
 msgstr ""
@@ -2502,24 +2502,24 @@ msgstr "`FPAT' 
 msgid "awk_value_to_node: received null retval"
 msgstr "awk_value_to_node: ricevuto retval nullo"
 
-#: gawkapi.c:174 gawkapi.c:185
+#: gawkapi.c:171 gawkapi.c:182
 msgid "awk_value_to_node: not in MPFR mode"
 msgstr "awk_value_to_node: non in modalità MPFR"
 
-#: gawkapi.c:179 gawkapi.c:189
+#: gawkapi.c:176 gawkapi.c:186
 msgid "awk_value_to_node: MPFR not supported"
 msgstr "awk_value_to_node: MPFR non disponibile"
 
-#: gawkapi.c:193
+#: gawkapi.c:190
 #, c-format
 msgid "awk_value_to_node: invalid number type `%d'"
 msgstr "awk_value_to_node: tipo di numero non valido `%d'"
 
-#: gawkapi.c:380
+#: gawkapi.c:377
 msgid "add_ext_func: received NULL name_space parameter"
 msgstr "add_ext_func: ricevuto come nome dello spazio-dei-nomi la stringa NULL"
 
-#: gawkapi.c:518
+#: gawkapi.c:515
 #, c-format
 msgid ""
 "node_to_awk_value: detected invalid numeric flags combination `%s'; please "
@@ -2528,15 +2528,15 @@ msgstr ""
 "node_to_awk_value: trovata combinazione numerica di flag non valida `%s'; "
 "siete pregati di notificare questo bug"
 
-#: gawkapi.c:556
+#: gawkapi.c:543
 msgid "node_to_awk_value: received null node"
 msgstr "node_to_awk_value: ricevuto nodo nullo"
 
-#: gawkapi.c:559
+#: gawkapi.c:546
 msgid "node_to_awk_value: received null val"
 msgstr "node_to_awk_value: ricevuto valore nullo"
 
-#: gawkapi.c:626 gawkapi.c:663 gawkapi.c:693 gawkapi.c:730
+#: gawkapi.c:602 gawkapi.c:636 gawkapi.c:663 gawkapi.c:696
 #, c-format
 msgid ""
 "node_to_awk_value detected invalid flags combination `%s'; please file a bug "
@@ -2545,35 +2545,35 @@ msgstr ""
 "node_to_awk_value ha trovato la combinazione flag invalida `%s'; siete "
 "pregati di notificare questo bug"
 
-#: gawkapi.c:1108
+#: gawkapi.c:1074
 msgid "remove_element: received null array"
 msgstr "remove_element: ricevuto vettore nullo"
 
-#: gawkapi.c:1111
+#: gawkapi.c:1077
 msgid "remove_element: received null subscript"
 msgstr "remove_element: ricevuto indice nullo"
 
-#: gawkapi.c:1243
+#: gawkapi.c:1209
 #, c-format
 msgid "api_flatten_array_typed: could not convert index %d to %s"
 msgstr ""
 "api_flatten_array_typed: non sono riuscito a convertire l'indice %d a %s"
 
-#: gawkapi.c:1248
+#: gawkapi.c:1214
 #, c-format
 msgid "api_flatten_array_typed: could not convert value %d to %s"
 msgstr ""
 "api_flatten_array_typed: non sono riuscito a convertire il valore %d a %s"
 
-#: gawkapi.c:1344 gawkapi.c:1361
+#: gawkapi.c:1310 gawkapi.c:1327
 msgid "api_get_mpfr: MPFR not supported"
 msgstr "api_get_mpfr: MPFR non disponibile"
 
-#: gawkapi.c:1392
+#: gawkapi.c:1358
 msgid "cannot find end of BEGINFILE rule"
 msgstr "non riesco a trovare la fine di una regola BEGINFILE"
 
-#: gawkapi.c:1446
+#: gawkapi.c:1412
 #, c-format
 msgid "cannot open unrecognized file type `%s' for `%s'"
 msgstr "non riesco ad aprire file di tipo non riconosciuto `%s' per `%s'"
@@ -3268,7 +3268,7 @@ msgstr ""
 msgid "-Ft does not set FS to tab in POSIX awk"
 msgstr "-Ft non imposta FS a `tab' nell'awk POSIX"
 
-#: main.c:1152
+#: main.c:1153
 #, c-format
 msgid ""
 "%s: `%s' argument to `-v' not in `var=value' form\n"
@@ -3277,186 +3277,187 @@ msgstr ""
 "%s: `%s' argomento di `-v' non in forma `var=valore'\n"
 "\n"
 
-#: main.c:1178
+#: main.c:1179
 #, c-format
 msgid "`%s' is not a legal variable name"
 msgstr "`%s' non è un nome di variabile ammesso"
 
-#: main.c:1181
+#: main.c:1182
 #, c-format
 msgid "`%s' is not a variable name, looking for file `%s=%s'"
 msgstr "`%s' non è un nome di variabile, cerco il file `%s=%s'"
 
-#: main.c:1195
+#: main.c:1196
 #, c-format
 msgid "cannot use gawk builtin `%s' as variable name"
 msgstr "nome funzione interna gawk `%s' non ammesso come nome variabile"
 
-#: main.c:1200
+#: main.c:1201
 #, c-format
 msgid "cannot use function `%s' as variable name"
 msgstr "non è possibile usare nome di funzione `%s' come nome di variabile"
 
-#: main.c:1279
+#: main.c:1280
 msgid "floating point exception"
 msgstr "eccezione floating point"
 
-#: main.c:1289
+#: main.c:1290
 msgid "fatal error: internal error"
 msgstr "errore fatale: errore interno"
 
-#: main.c:1309
+#: main.c:1310
 msgid "fatal error: internal error: segfault"
 msgstr "errore fatale: errore interno: segfault"
 
-#: main.c:1322
+#: main.c:1323
 msgid "fatal error: internal error: stack overflow"
 msgstr "errore fatale: errore interno: stack overflow"
 
-#: main.c:1382
+#: main.c:1383
 #, c-format
 msgid "no pre-opened fd %d"
 msgstr "manca `fd' pre-aperta %d"
 
-#: main.c:1389
+#: main.c:1390
 #, c-format
 msgid "could not pre-open /dev/null for fd %d"
 msgstr "non riesco a pre-aprire /dev/null per `fd' %d"
 
-#: main.c:1603
+#: main.c:1604
 msgid "empty argument to `-e/--source' ignored"
 msgstr "argomento di `-e/--source' nullo, ignorato"
 
-#: main.c:1668 main.c:1673
+#: main.c:1669 main.c:1674
 msgid "`--profile' overrides `--pretty-print'"
 msgstr "`--profile' annulla `--pretty-print'"
 
-#: main.c:1685
+#: main.c:1686
 msgid "-M ignored: MPFR/GMP support not compiled in"
 msgstr "-M ignorato: supporto per MPFR/GMP non generato"
 
-#: main.c:1710
+#: main.c:1711
 #, c-format
 msgid "%s: option `-W %s' unrecognized, ignored\n"
 msgstr "%s: opzione `-W %s' non riconosciuta, ignorata\n"
 
-#: main.c:1763
+#: main.c:1764
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: l'opzione richiede un argomento -- %c\n"
 
-#: mpfr.c:652
+#: mpfr.c:605
 #, c-format
 msgid "PREC value `%.*s' is invalid"
 msgstr "valore PREC `%.*s' non valido"
 
-#: mpfr.c:711
+#: mpfr.c:664
 #, c-format
 msgid "ROUNDMODE value `%.*s' is invalid"
 msgstr "valore di ROUNDMODE `%.*s' non valido"
 
-#: mpfr.c:775
+#: mpfr.c:728
 msgid "atan2: received non-numeric first argument"
 msgstr "atan2: ricevuto primo argomento non numerico"
 
-#: mpfr.c:777
+#: mpfr.c:730
 msgid "atan2: received non-numeric second argument"
 msgstr "atan2: ricevuto secondo argomento non numerico"
 
-#: mpfr.c:814
+#: mpfr.c:767
+#, c-format
 msgid "%s: received negative argument %.*s"
 msgstr "%s: ricevuto argomento negativo %.*s"
 
-#: mpfr.c:879
+#: mpfr.c:832
 msgid "int: received non-numeric argument"
 msgstr "int: ricevuto argomento non numerico"
 
-#: mpfr.c:909
+#: mpfr.c:862
 msgid "compl: received non-numeric argument"
 msgstr "compl: ricevuto argomento non numerico"
 
-#: mpfr.c:921
+#: mpfr.c:874
 msgid "compl(%Rg): negative value is not allowed"
 msgstr "compl(%Rg): valore negativo non consentito"
 
-#: mpfr.c:926
+#: mpfr.c:879
 msgid "comp(%Rg): fractional value will be truncated"
 msgstr "comp(%Rg): valore decimale sarà troncato"
 
-#: mpfr.c:937
+#: mpfr.c:890
 #, c-format
 msgid "compl(%Zd): negative values are not allowed"
 msgstr "compl(%Zd): non sono consentiti valori negativi"
 
-#: mpfr.c:955
+#: mpfr.c:908
 #, c-format
 msgid "%s: received non-numeric argument #%d"
 msgstr "%s: ricevuto argomento non numerico #%d"
 
-#: mpfr.c:965
+#: mpfr.c:918
 msgid "%s: argument #%d has invalid value %Rg, using 0"
 msgstr "%s: argomento #%d con valore non valido %Rg, uso 0"
 
-#: mpfr.c:976
+#: mpfr.c:929
 msgid "%s: argument #%d negative value %Rg is not allowed"
 msgstr "%s: argomento #%d con valore negativo %Rg non consentito"
 
-#: mpfr.c:983
+#: mpfr.c:936
 msgid "%s: argument #%d fractional value %Rg will be truncated"
 msgstr "%s: argomento #%d, valore decimale sarà troncato"
 
-#: mpfr.c:997
+#: mpfr.c:950
 #, c-format
 msgid "%s: argument #%d negative value %Zd is not allowed"
 msgstr "%s: argomento #%d con valore negativo %Zd non consentito"
 
-#: mpfr.c:1087
+#: mpfr.c:1040
 msgid "and: called with less than two arguments"
 msgstr "and: chiamata con meno di due argomenti"
 
-#: mpfr.c:1119
+#: mpfr.c:1072
 msgid "or: called with less than two arguments"
 msgstr "or: chiamata con meno di due argomenti"
 
-#: mpfr.c:1150
+#: mpfr.c:1103
 msgid "xor: called with less than two arguments"
 msgstr "xor: chiamata con meno di due argomenti"
 
-#: mpfr.c:1274
+#: mpfr.c:1227
 msgid "srand: received non-numeric argument"
 msgstr "srand: ricevuto argomento non numerico"
 
-#: mpfr.c:1316
+#: mpfr.c:1269
 msgid "intdiv: received non-numeric first argument"
 msgstr "intdiv: ricevuto primo argomento non numerico"
 
-#: mpfr.c:1318
+#: mpfr.c:1271
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: ricevuto secondo argomento non numerico"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "riga com.:"
 
-#: node.c:480
+#: node.c:481
 msgid "could not make typed regex"
 msgstr "non sono riuscito a creare una `typed regex'"
 
-#: node.c:553
+#: node.c:554
 #, c-format
 msgid "old awk does not support the `\\%c' escape sequence"
 msgstr "il vecchio awk non supporta la sequenza di protezione '\\%c'"
 
-#: node.c:604
+#: node.c:605
 msgid "POSIX does not allow `\\x' escapes"
 msgstr "POSIX non consente escape `\\x'"
 
-#: node.c:610
+#: node.c:611
 msgid "no hex digits in `\\x' escape sequence"
 msgstr "niente cifre esadecimali nella sequenza di protezione `\\x'"
 
-#: node.c:631
+#: node.c:632
 #, c-format
 msgid ""
 "hex escape \\x%.*s of %d characters probably not interpreted the way you "
@@ -3465,12 +3466,12 @@ msgstr ""
 "sequenza di escape esadec.\\x%.*s di %d caratteri probabilmente non "
 "interpretata nel modo previsto"
 
-#: node.c:646
+#: node.c:647
 #, c-format
 msgid "escape sequence `\\%c' treated as plain `%c'"
 msgstr "sequenza di protezione `\\%c' considerata come semplice `%c'"
 
-#: node.c:782
+#: node.c:783
 msgid ""
 "Invalid multibyte data detected. There may be a mismatch between your data "
 "and your locale"
diff --git a/po/ja.po b/po/ja.po
index 00c471f..f36ae29 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.1.0b\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2014-11-07 12:26+0000\n"
 "Last-Translator: Yasuaki Taniguchi <yasuakit@gmail.com>\n"
 "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -38,7 +38,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "スカラー `%s' を配列として使用する試みです"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -239,11 +239,11 @@ msgstr "関数 `%s' をé…
åˆ—として使用する試みです"
 msgid "invalid subscript expression"
 msgstr "添字の式が無効です"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "警告: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "致命的: "
 
@@ -608,8 +608,8 @@ msgstr "標準出力"
 msgid "standard error"
 msgstr "標準出力"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, fuzzy, c-format
 msgid "%s: received non-numeric argument"
 msgstr "cos: 非数値の引数を受け取りました"
@@ -670,7 +670,7 @@ msgstr "length: 配列引数を受け取りました"
 msgid "`length(array)' is a gawk extension"
 msgstr "`length(array)' は gawk 拡張です"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, fuzzy, c-format
 msgid "%s: received non-string argument"
 msgstr "system: 文字列では無い引数を受け取りました"
@@ -845,7 +845,7 @@ msgstr ""
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr "strftime: PROCINFO[\"strftime\"] の書式の値は数値型です"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, fuzzy, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "or: 非数値の第二引数を受け取りました"
@@ -863,139 +863,139 @@ msgstr "asorti: 第二引数がé…
åˆ—ではありません"
 msgid "strftime: received empty format string"
 msgstr "strftime: 空の書式文字列を受け取りました"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: 一つ以上の値がデフォルトの範囲を超
えています"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "サンドボックスモードでは 'system' 
関数は許可されていません"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "初期化されていないフィールド `$%d' への参照です"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, fuzzy, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "or: 非数値の第一引数を受け取りました"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: 第三引数が配列ではありません"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, fuzzy, c-format
 msgid "%s: cannot use %s as third argument"
 msgstr "asort: 第一引数の部分é…
åˆ—を第二引数用に使用することは出来ません"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, fuzzy, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: 第三引数が 0 です。1 を代わりに使用します"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, fuzzy, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "and: 2個未満の引数で呼び出されました"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, fuzzy, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "and: 2個未満の引数で呼び出されました"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, fuzzy, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): è² 
の数値を使用すると異常な結果になります"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): 小数点以下は切り捨てられます"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f): 
シフト値が大き過ぎると異常な結果になります"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, fuzzy, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): è² 
の数値を使用すると異常な結果になります"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): 小数点以下は切り捨てられます"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f): 
シフト値が大き過ぎると異常な結果になります"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, fuzzy, c-format
 msgid "%s: called with less than two arguments"
 msgstr "or: 2個未満の引数で呼び出されました"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, fuzzy, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "or: 引数 %d が非数値です"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, fuzzy, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "and(%lf, %lf): è² 
の数値を使用すると異常な結果になります"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, fuzzy, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): è² 
の数値を使用すると異常な結果になります"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): 小数点以下は切り捨てられます"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: `%s' は無効なロケール区分です"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 #, fuzzy
 msgid "intdiv: third argument is not an array"
 msgstr "match: 第三引数が配列ではありません"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 #, fuzzy
 msgid "intdiv: division by zero attempted"
 msgstr "ゼロによる除算が試みられました"
 
-#: builtin.c:4104
+#: builtin.c:4106
 #, fuzzy
 msgid "typeof: second argument is not an array"
 msgstr "split: 第二引数が配列ではありません"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr ""
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, fuzzy, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "option: 無効なパラメーター - \"%s\""
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr ""
@@ -1288,7 +1288,7 @@ msgid ""
 "if N < 0) frames"
 msgstr ""
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "エラー: "
@@ -2254,7 +2254,7 @@ msgstr "exp: 引数 %g が範囲外です"
 msgid "chr: first argument is not a number"
 msgstr "asort: 第一引数が配列ではありません"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr ""
@@ -3394,7 +3394,7 @@ msgstr "and: 
非数値の第一引数を受け取りました"
 msgid "intdiv: received non-numeric second argument"
 msgstr "and: 非数値の第二引数を受け取りました"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "コマンドライン:"
@@ -3716,12 +3716,12 @@ msgstr ") または \\) が不一致です"
 msgid "No previous regular expression"
 msgstr "以前に正規表現がありません"
 
-#: symbol.c:703
+#: symbol.c:698
 #, fuzzy, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr "関数 `%s': 関数名を仮引数名として使用出来ません"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr ""
 
diff --git a/po/ko.po b/po/ko.po
index 1f2281f..17e44e6 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 5.1.1e\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2021-09-07 11:55+0900\n"
 "Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
 "Language-Team: Korean <translation-team-ko@googlegroups.com>\n"
@@ -39,7 +39,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "`%s' 스칼라 구조를 배열 구조로 취급하려고 합니다"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -247,11 +247,11 @@ msgstr "함수가 아닌 `%s' 이름을 함수 호출 
구역 안에서 취급하
 msgid "invalid subscript expression"
 msgstr "잘못된 하위스크립트 연산식"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "경고: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "실패: "
 
@@ -611,8 +611,8 @@ msgstr "표준 출력"
 msgid "standard error"
 msgstr "표준 오류"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: 숫자가 아닌 인자 값을 받았습니다"
@@ -666,7 +666,7 @@ msgstr "length: 배열 인자 값을 받았습니다"
 msgid "`length(array)' is a gawk extension"
 msgstr "`length(array)'는 gawk 확장 기능입니다"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr "%s: 문자열이 아닌 인자값을 받았습니다"
@@ -838,7 +838,7 @@ msgstr ""
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr "strftime: PROCINFO[\"strftime\"]의 형식 값에 숫자 값이 
있습니다"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "%s: 숫자가 아닌 두번째 인자 값을 받았습니다"
@@ -855,137 +855,137 @@ msgstr "strftime: 두번째 인자 값이 time_t 
범위를 벗어납니다"
 msgid "strftime: received empty format string"
 msgstr "strftime: 빈 형식 문자열을 받았습니다"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: 지정 값 중 최소 한개 이상이 기본 범위를 
벗어납니다"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "샌드박스 모드에서는 'system' 함수 실행을 허용하지 
않습니다"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr "print: 이미 닫힌 양방향 파이프라인의 쓰기 끝 지ì 
ì—ì„œ 쓰기 시도"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "초기화하지 않은 `$%d'번 필드 참조"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "%s: 숫자가 아닌 첫번째 인자 값을 받았습니다"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: 세번째 인자 값이 배열이 아닙니다"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, c-format
 msgid "%s: cannot use %s as third argument"
 msgstr "%s: %s을(를) 세번째 인자 값으로 사용할 수 없습니다"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: 세번째 `%.*s' 인자 값을 1로 취급합니다"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: 인자 값 2개만을 사용하여 간접 호출할 수 
있습니다"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "%s 간접 호출시 최소 인자 값 2개가 필요합니다"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): 음수 값은 허용하지 않습니다"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): 소숫점 아래 값은 잘립니다"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f): 쉬프팅한 값이 크면 이상한 결과를 가ì 
¸ì˜¬ 수 있습니다"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): 음수 값은 허용하지 않습니다"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): 소숫점 아래 값은 잘립니다"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f): 쉬프팅한 값이 크면 이상한 결과를 가ì 
¸ì˜¬ 수 있습니다"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr "%s: 인자 갯수가 둘 미만입니다"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "%s: %d번째 인자 값은 숫자가 아닙니다"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: %d번째 인자 %g 음수 값은 허용하지 않습니다"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): 음수 값은 허용하지 않습니다"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): 소숫점 아래 값은 잘립니다"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: `%s'은(는) 유효한 로캘 분류가 아닙니다"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: 세번째 인자 값이 배열이 아닙니다"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: 0으로 나누기를 시도했습니다"
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr "typeof: 두번째 인자 값이 배열이 아닙니다"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr ""
 "typeof에서 잘못된 `%s' 플래그 조합을 발견했습니다. 오류 
보고서를 제출하십시오"
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: 잘못된 `%s' 인자 형식"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: 알 수 없는 `%s' 인자 형식"
@@ -1300,7 +1300,7 @@ msgstr ""
 "where [N] - (backtrace와 동일) 전체 또는 안쪽 프레임 N개(N이 
음수이면 바깥 프"
 "레임 N개) 추적 단계를 출력합니다"
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "오류: "
@@ -2261,7 +2261,7 @@ msgstr "ord: 첫번째 인자 값은 문자열이 
아닙니다"
 msgid "chr: first argument is not a number"
 msgstr "chr: 첫번째 인자 값은 숫자가 아닙니다"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: opendir/fdopendir 동작 실패: %s"
@@ -3373,7 +3373,7 @@ msgstr "intdiv: 숫자가 아닌 첫번째 인자 값을 
받았습니다"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: 숫자가 아닌 두번째 인자 값을 받았습니다"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "명령행:"
@@ -3693,12 +3693,12 @@ msgstr "일치하지 않는 ) 또는 \\) 괄호"
 msgid "No previous regular expression"
 msgstr "이전 정규 표현식 없음"
 
-#: symbol.c:703
+#: symbol.c:698
 #, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr "`%s' 함수: `%s' 함수를 매개변수 이름으로 사용할 수 
없습니다"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr "주 컨텍스트에서 빠져나올 수 없습니다"
 
diff --git a/po/ms.po b/po/ms.po
index 1bc152d..2753756 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.0.75\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2013-04-19 10:45+0800\n"
 "Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@gmail.com>\n"
 "Language-Team: Malay <translation-team-ms@lists.sourceforge.net>\n"
@@ -39,7 +39,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "cubaan untuk menggunakan skalar `%s' sebagai tatasusunan"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -239,11 +239,11 @@ msgstr ""
 msgid "invalid subscript expression"
 msgstr ""
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr ""
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr ""
 
@@ -593,8 +593,8 @@ msgstr ""
 msgid "standard error"
 msgstr ""
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr ""
@@ -647,7 +647,7 @@ msgstr ""
 msgid "`length(array)' is a gawk extension"
 msgstr ""
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr ""
@@ -815,7 +815,7 @@ msgstr ""
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr ""
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr ""
@@ -832,136 +832,136 @@ msgstr ""
 msgid "strftime: received empty format string"
 msgstr ""
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr ""
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr ""
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr ""
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr ""
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr ""
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, c-format
 msgid "%s: cannot use %s as third argument"
 msgstr ""
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr ""
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr ""
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr ""
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr ""
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr ""
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr ""
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr ""
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr ""
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr ""
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr ""
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr ""
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr ""
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr ""
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr ""
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr ""
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr ""
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr ""
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr ""
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr ""
@@ -1254,7 +1254,7 @@ msgid ""
 "if N < 0) frames"
 msgstr ""
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr ""
@@ -2192,7 +2192,7 @@ msgstr ""
 msgid "chr: first argument is not a number"
 msgstr ""
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr ""
@@ -3261,7 +3261,7 @@ msgstr ""
 msgid "intdiv: received non-numeric second argument"
 msgstr ""
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr ""
@@ -3563,12 +3563,12 @@ msgstr ""
 msgid "No previous regular expression"
 msgstr ""
 
-#: symbol.c:703
+#: symbol.c:698
 #, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr ""
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr ""
 
diff --git a/po/nl.po b/po/nl.po
index 409e2bf..56d39f4 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 5.0.64\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2020-03-20 12:56+0100\n"
 "Last-Translator: Benno Schulenberg <vertaling@coevern.nl>\n"
 "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -41,7 +41,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "scalair '%s' wordt gebruikt als array"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -252,11 +252,11 @@ msgstr "niet-functie '%s' wordt gebruikt in 
functie-aanroep"
 msgid "invalid subscript expression"
 msgstr "ongeldige index-expressie"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "waarschuwing: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "fataal: "
 
@@ -615,8 +615,8 @@ msgstr "standaarduitvoer"
 msgid "standard error"
 msgstr "standaardfoutuitvoer"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: niet-numeriek argument ontvangen"
@@ -675,7 +675,7 @@ msgstr "length: argument is een array"
 msgid "`length(array)' is a gawk extension"
 msgstr "'length(array)' is een gawk-uitbreiding"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr "%s: argument is geen string"
@@ -849,7 +849,7 @@ msgstr ""
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr "strftime: opmaakwaarde in PROCINFO[\"strftime\"] is numeriek"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "%s: tweede argument is geen getal"
@@ -866,139 +866,139 @@ msgstr "strftime: tweede argument ligt buiten 
toegestaan bereik voor 'time_t'"
 msgid "strftime: received empty format string"
 msgstr "strftime: opmaakstring is leeg"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: minstens één van waarden valt buiten het standaardbereik"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "'system'-functie is niet toegestaan in sandbox-modus"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr "print: poging tot schrijven naar gesloten schrijfkant van tweewegpijp"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "verwijzing naar ongeïnitialiseerd veld '$%d'"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "%s: eerste argument is geen getal"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: derde argument is geen array"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, fuzzy, c-format
 #| msgid "fnmatch: could not get third argument"
 msgid "%s: cannot use %s as third argument"
 msgstr "fnmatch: kan derde argument niet verkrijgen"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: derde argument is '%.*s'; wordt beschouwd als 1"
 
 # FIXME: ambiguous
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: kan alleen indirect aangeroepen worden met twee argumenten"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "indirecte aanroep van %s vereist minstens twee argumenten"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): negatieve waarden zijn niet toegestaan"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): cijfers na de komma worden afgekapt"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f): te grote opschuifwaarden geven rare resultaten"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): negatieve waarden zijn niet toegestaan"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): cijfers na de komma worden afgekapt"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f): te grote opschuifwaarden geven rare resultaten"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr "%s: aangeroepen met minder dan twee argumenten"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "%s: argument %d is niet-numeriek"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%1$s: negatieve waarde %3$g van argument %2$d is niet toegestaan"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): negatieve waarde is niet toegestaan"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): cijfers na de komma worden afgekapt"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: '%s' is geen geldige taalregio-deelcategorie"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: derde argument is geen array"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 #, fuzzy
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: deling door nul"
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr "typeof: tweede argument is geen array"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr ""
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: ongeldig argumenttype '%s'"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: onbekend argumenttype '%s'"
@@ -1433,7 +1433,7 @@ msgstr ""
 "where[N] - (zelfde als backtrace) een trace weergeven van alle of N "
 "binnenste frames (of buitenste als N < 0)"
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "fout: "
@@ -2424,7 +2424,7 @@ msgstr "ord: eerste argument is geen string"
 msgid "chr: first argument is not a number"
 msgstr "chr: eerste argument is geen getal"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of(): opendir()/fdopendir() is mislukt: %s"
@@ -3553,7 +3553,7 @@ msgstr "intdiv: eerste argument is geen getal"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: tweede argument is geen getal"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "commandoregel:"
@@ -3877,12 +3877,12 @@ msgstr "Ongepaarde ) of \\)"
 msgid "No previous regular expression"
 msgstr "Geen eerdere reguliere expressie"
 
-#: symbol.c:703
+#: symbol.c:698
 #, fuzzy, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr "functie '%s': kan functie '%s' niet als parameternaam gebruiken"
 
-#: symbol.c:833
+#: symbol.c:828
 #, fuzzy
 msgid "cannot pop main context"
 msgstr "kan hoofdcontext niet poppen"
diff --git a/po/pl.po b/po/pl.po
index 173442b..b788dac 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.1.0b\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2014-03-22 17:49+0100\n"
 "Last-Translator: Wojciech Polak <polak@gnu.org>\n"
 "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -40,7 +40,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "próba użycia skalaru `%s' jako tablicy"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -252,11 +252,11 @@ msgstr "próba użycia funkcji `%s' jako tablicy"
 msgid "invalid subscript expression"
 msgstr "nieprawidłowe wyrażenie indeksowe"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "ostrzeżenie: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "fatalny błąd: "
 
@@ -625,8 +625,8 @@ msgstr "standardowe wyjście"
 msgid "standard error"
 msgstr "standardowe wyjście"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: otrzymano argument, który nie jest liczbą"
@@ -683,7 +683,7 @@ msgstr "length: otrzymano argument, który jest tablicą"
 msgid "`length(array)' is a gawk extension"
 msgstr "`length(tablica)' jest rozszerzeniem gawk"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, fuzzy, c-format
 msgid "%s: received non-string argument"
 msgstr "system: otrzymano argument, który nie jest łańcuchem"
@@ -864,7 +864,7 @@ msgid "strftime: format value in PROCINFO[\"strftime\"] has 
numeric type"
 msgstr ""
 "strftime: wartość formatu w PROCINFO[\"strftime\"] posiada typ numeryczny"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, fuzzy, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "or: otrzymano drugi argument, który nie jest liczbą"
@@ -882,140 +882,140 @@ msgstr "strftime: drugi argument mniejszy od 0 lub zbyt 
duży dla time_t"
 msgid "strftime: received empty format string"
 msgstr "strftime: otrzymano pusty łańcuch formatujący"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: przynajmniej jedna z wartości jest poza domyślnym zakresem"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "funkcja 'system' nie jest dozwolona w trybie piaskownicy"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "odwołanie do niezainicjowanego pola `$%d'"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, fuzzy, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "or: otrzymano pierwszy argument, który nie jest liczbą"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: otrzymano trzeci argument, który nie jest tablicą"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, fuzzy, c-format
 #| msgid "fnmatch: could not get third argument"
 msgid "%s: cannot use %s as third argument"
 msgstr "fnmatch: nie można pobrać trzeciego argumentu"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, fuzzy, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: trzeci argument 0 potraktowany jako 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, fuzzy, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "and: wywołano z mniej niż dwoma argumentami"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, fuzzy, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "and: wywołano z mniej niż dwoma argumentami"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, fuzzy, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): ujemne wartości spowodują dziwne wyniki"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): ułamkowe wartości zostaną obcięte"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f): zbyt duża wartość przesunięcia spowoduje dziwne 
wyniki"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, fuzzy, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): ujemne wartości spowodują dziwne wyniki"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): ułamkowe wartości zostaną obcięte"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f): zbyt duża wartość przesunięcia spowoduje dziwne 
wyniki"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, fuzzy, c-format
 msgid "%s: called with less than two arguments"
 msgstr "or: wywołano z mniej niż dwoma argumentami"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, fuzzy, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "or: argument %d nie jest liczbą"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, fuzzy, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: argument #%d ujemna wartość %Rg spowoduje dziwne wyniki"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, fuzzy, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): ujemne wartości spowodują dziwne wyniki"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): ułamkowe wartości zostaną obcięte"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: `%s' nie jest prawidłową kategorią lokalizacji"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 #, fuzzy
 msgid "intdiv: third argument is not an array"
 msgstr "match: otrzymano trzeci argument, który nie jest tablicą"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 #, fuzzy
 msgid "intdiv: division by zero attempted"
 msgstr "próba dzielenia przez zero"
 
-#: builtin.c:4104
+#: builtin.c:4106
 #, fuzzy
 msgid "typeof: second argument is not an array"
 msgstr "split: drugi argument nie jest tablicą"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr ""
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, fuzzy, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "option: nieprawidłowy parametr - \"%s\""
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr ""
@@ -1309,7 +1309,7 @@ msgid ""
 "if N < 0) frames"
 msgstr ""
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "błąd: "
@@ -2285,7 +2285,7 @@ msgstr "do_reada: argument 0 nie jest tekstem\n"
 msgid "chr: first argument is not a number"
 msgstr "asort: pierwszy argument nie jest tablicą"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: wywołanie opendir/fdopendir nie powiodło się: 
%s"
@@ -3447,7 +3447,7 @@ msgstr "and: otrzymano pierwszy argument, który nie jest 
liczbą"
 msgid "intdiv: received non-numeric second argument"
 msgstr "and: otrzymano drugi argument, który nie jest liczbą"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "linia poleceń:"
@@ -3771,12 +3771,12 @@ msgstr "Niedopasowany znak ) lub \\)"
 msgid "No previous regular expression"
 msgstr "Brak poprzedniego wyrażenia regularnego"
 
-#: symbol.c:703
+#: symbol.c:698
 #, fuzzy, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr "funkcja `%s': nie można użyć nazwy funkcji jako nazwy parametru"
 
-#: symbol.c:833
+#: symbol.c:828
 #, fuzzy
 msgid "cannot pop main context"
 msgstr "nie można zdjąć głównego kontekstu"
diff --git a/po/pt.po b/po/pt.po
index a4ea088..8fd7093 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 5.1.1e\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2021-09-08 06:53+0100\n"
 "Last-Translator: Pedro Albuquerque <pmra@protonmail.com>\n"
 "Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n"
@@ -40,7 +40,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "tentativa de usar o escalar \"%s\" como matriz"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -244,11 +244,11 @@ msgstr "tentativa de usar a não-função \"%s\" em 
chamada de função"
 msgid "invalid subscript expression"
 msgstr "expressão subscrita inválida"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "aviso: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "fatal: "
 
@@ -618,8 +618,8 @@ msgstr "saída padrão"
 msgid "standard error"
 msgstr "erro padrão"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: recebido argumento não-numérico"
@@ -677,7 +677,7 @@ msgstr "length: recebido argumento matriz"
 msgid "`length(array)' is a gawk extension"
 msgstr "\"length(array)\" é uma extensão gawk"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr "%s: recebido argumento não-cadeia"
@@ -854,7 +854,7 @@ msgstr ""
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr "strftime: valor de formato em PROCINFO[\"strftime\"] tem tipo 
numérico"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "%s: recebido 2º argumento não-numérico"
@@ -871,131 +871,131 @@ msgstr "strftime: 2º argumento fora do intervalo para 
time_t"
 msgid "strftime: received empty format string"
 msgstr "strftime: recebida cadeia de formato vazia"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: pelo menos um dos valores está fora do intervalo predefinido"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "função \"system\" não permitida em modo sandbox"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 "print: tentativa de escrever no lado de escrita fechado de um túnel de duas "
 "vias"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "referência a campo não inicializado \"$%d\""
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "%s: recebido 1º argumento não-numérico"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: o 3º argumento não é uma matriz"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, c-format
 msgid "%s: cannot use %s as third argument"
 msgstr "%s: impossível usar %s como 3º argumento"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: 3º argumento \"%.*s\" tratado como 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: pode ser chamada indirectamente só com dois argumentos"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "chamada indirecta a %s requer pelo menos dois argumentos"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): não são permitidos valores negativos"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): valores fraccionais serão truncados"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "lshift(%f, %f): um valor de deslocamento muito grande dará resultados "
 "estranhos"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): não são permitidos valores negativos"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): valores fraccionais serão truncados"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "rshift(%f, %f): um valor de deslocamento muito grande dará resultados "
 "estranhos"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr "%s: chamada com menos de dois argumentos"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "%s: argumento %d é não-numérico"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: argumento %d com valor %g negativo não é permitido"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): valor negativo não é permitido"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): valores fraccionais serão truncados"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: \"%s\" não é uma categoria regional válida"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: 3º argumento não é uma matriz"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: tentativa de dividir por zero"
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr "typeof: 2º argumento não é uma matriz"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
@@ -1003,12 +1003,12 @@ msgstr ""
 "typeof detectou uma combinação de bandeiras \"%s\" inválida; por favor, 
faça "
 "um relatório de erro"
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: tipo de argumento \"%s\" inválido"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: tipo de argumento \"%s\" desconhecido"
@@ -1331,7 +1331,7 @@ msgstr ""
 "where [N] - (igual a backtrace) imprime o traço de todos os quadros ou N "
 "mais interiores (mais exteriores se N < 0)"
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "erro: "
@@ -2299,7 +2299,7 @@ msgstr "ord: o 1º argumento não é uma cadeia"
 msgid "chr: first argument is not a number"
 msgstr "chr: o primeiro argumento não é um número"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: opendir/fdopendir falhou: %s"
@@ -3418,7 +3418,7 @@ msgstr "intdiv: recebido 1º argumento não-numérico"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: recebido 2º argumento não-numérico"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "linha de comandos:"
@@ -3740,12 +3740,12 @@ msgstr ") ou \\) sem par"
 msgid "No previous regular expression"
 msgstr "Sem expressão regular anterior"
 
-#: symbol.c:703
+#: symbol.c:698
 #, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr "função \"%s\": impossível usar a função \"%s\" como nome de 
parâmetro"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr "impossível abrir o contexto principal"
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 537257a..4b838b5 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 5.1.1e\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2021-09-04 11:38-0300\n"
 "Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
 "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
@@ -42,7 +42,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "tentativa de usar escalar \"%s\" como um vetor"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -254,11 +254,11 @@ msgstr "tentativa de usar não função \"%s\" em chamada 
de função"
 msgid "invalid subscript expression"
 msgstr "expressão de índice inválida"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "aviso: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "fatal: "
 
@@ -632,8 +632,8 @@ msgstr "saída padrão"
 msgid "standard error"
 msgstr "saída padrão de erro"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: recebeu argumento não numérico"
@@ -690,7 +690,7 @@ msgstr "length: recebeu argumento vetorial"
 msgid "`length(array)' is a gawk extension"
 msgstr "\"length(array)\" é uma extensão do gawk"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr "%s: recebeu argumento não string"
@@ -868,7 +868,7 @@ msgid "strftime: format value in PROCINFO[\"strftime\"] has 
numeric type"
 msgstr ""
 "strftime: valor de formato em PROCINFO[\"strftime\"] possui tipo numérico"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "%s: recebeu segundo argumento não numérico"
@@ -885,127 +885,127 @@ msgstr "strftime: segundo argumento não é um vetor 
para time_t"
 msgid "strftime: received empty format string"
 msgstr "strftime: recebeu string de formato vazia"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: pelo menos um dos valores está fora da faixa padrão"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "função \"system\" não é permitido no modo sandbox"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr ""
 "print: tentativa de escrever para lado de escrita fechado de pipe "
 "bidirecional"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "referência a campo não inicializado \"$%d\""
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "%s: recebeu primeiro argumento não numérico"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: terceiro argumento não é um vetor"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, c-format
 msgid "%s: cannot use %s as third argument"
 msgstr "%s: não é possível usar %s como terceiro argumento"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: terceiro argumento \"%.*s\" tratado como 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: pode ser chamado indiretamente somente com dois argumentos"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "chamada indireta para %s requer pelo menos dois argumentos"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): valores negativos não são permitidos"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f) valores fracionários serão truncados"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f): deslocamento excessivo dará resultados estranhos"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): valores negativos não são permitidos"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): valores fracionários serão truncados"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f): deslocamento excessivo dará resultados estranhos"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr "%s: chamada com menos de dois argumentos"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "%s: argumento %d é não numérico"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: o argumento %d com valor negativo %g não é permitido"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): valor negativo não é permitida"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): valores fracionários serão truncados"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: \"%s\" não é uma categoria de localidade válida"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: terceiro argumento não é um vetor"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: tentativa de divisão por zero"
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr "typeof: segundo argumento não é um vetor"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
@@ -1013,12 +1013,12 @@ msgstr ""
 "typeof detectou combinação inválida de flags \"%s\"; por favor, faça um "
 "relato de erro"
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: tipo de argumento inválido \"%s\""
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: tipo de argumento desconhecido \"%s\""
@@ -1342,7 +1342,7 @@ msgstr ""
 "where [N] - (igual a \"backtrace\") exibe rastro de todos quadros ou os N "
 "mais internos (mais externos, se N < 0)"
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "erro: "
@@ -2322,7 +2322,7 @@ msgstr "ord: primeiro argumento não é uma string"
 msgid "chr: first argument is not a number"
 msgstr "chr: primeiro argumento não é um número"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: opendir/fdopendir falhou: %s"
@@ -3445,7 +3445,7 @@ msgstr "intdiv: recebeu primeiro argumento não numérico"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: recebeu segundo argumento não numérico"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "lin. de com.:"
@@ -3770,13 +3770,13 @@ msgstr ") ou \\) sem correspondente"
 msgid "No previous regular expression"
 msgstr "Nenhuma expressão regular anterior"
 
-#: symbol.c:703
+#: symbol.c:698
 #, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr ""
 "função \"%s\": não é possível usar a função \"%s\" como um nome de 
parâmetro"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr "não foi possível trazer contexto principal"
 
diff --git a/po/sr.po b/po/sr.po
index ab82593..3b6e61f 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 5.0.64\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2020-05-08 10:08+0200\n"
 "Last-Translator: Мирослав Николић 
<miroslavnikolic@rocketmail.com>\n"
 "Language-Team: Serbian <(nothing)>\n"
@@ -39,7 +39,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "покушава да користи скалар „%s“ као 
низ"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -244,11 +244,11 @@ msgstr "покушавај коришћења 
не-функције „%s“ у
 msgid "invalid subscript expression"
 msgstr "неисправан израз садржане скрипте"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "упозорење: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "кобно: "
 
@@ -615,8 +615,8 @@ msgstr "стандардни излаз"
 msgid "standard error"
 msgstr "стандардна грешка"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: примих не-бројевни аргумент"
@@ -673,7 +673,7 @@ msgstr "дужина: примих аргумент 
низа"
 msgid "`length(array)' is a gawk extension"
 msgstr "„length(array)“ је проширење „gawk“-а"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr "%s: примих аргумент не-ниске"
@@ -849,7 +849,7 @@ msgid "strftime: format value in PROCINFO[\"strftime\"] has 
numeric type"
 msgstr ""
 "strftime: вредност формата у „PROCINFO[\"strftime\"]“ 
има бројевну врсту"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "%s: примих други аргумент који није 
број"
@@ -866,126 +866,126 @@ msgstr "strftime: други аргумент је 
ван опсега за „t
 msgid "strftime: received empty format string"
 msgstr "strftime: примих празну ниску формата"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: барем једна од вредности је ван 
основног опсега"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "функција „system“ није допуштена у 
режиму изолованог окружења"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr "print: покушах да пишем на затворени крај 
писања двосмерне спојке"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "упута на незапочето поље „$%d“"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "%s: примих први аргумент који није број"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: трећи аргумент није низ"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, fuzzy, c-format
 #| msgid "fnmatch: could not get third argument"
 msgid "%s: cannot use %s as third argument"
 msgstr "fnmatch: не могу да добавим трећи аргумент"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: трећи аргумент „%.*s“ се сматра 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: може бити позвано индиректно само 
са два аргумента"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "индиректни позив ка „%s“ захтева 
барем два аргумента"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): негативне вредности нису 
допуштене"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): разломачке вредности биће 
скраћене"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f): превелика вредност помака 
даће чудне резултате"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): негативне вредности нису 
допуштене"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): разломачке вредности биће 
скраћене"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f): превелика вредност помака 
даће чудне резултате"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr "%s: позвана са мање од два аргумента"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "%s: аргумент %d није број"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: аргумента %d негативна вредност %g 
није допуштена"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): негативна вредност није 
допуштена"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): разломачка вредност биће 
скраћена"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: „%s“ није исправна локална 
категорија"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: трећи аргумент није низ"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: покушано је дељење нулом"
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr "typeof: други аргумент није низ"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, fuzzy, c-format
 #| msgid ""
 #| "typeof detected invalid flags combination `%s'; please file a bug report."
@@ -995,12 +995,12 @@ msgstr ""
 "„typeof“ открива неисправну комбинацију 
заставица „%s“; будите љубазни "
 "попуните извештај о грешци."
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: неисправна врста аргумента „%s“"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: непозната врста аргумента „%s“"
@@ -1431,7 +1431,7 @@ msgstr ""
 "where [N] – (isto kao „backtrace“) исписује траг свих 
или N најунутрашњијих "
 "(најспољашњијих ако је N < 0) оквира."
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "грешка: "
@@ -2421,7 +2421,7 @@ msgstr "ord: први аргумент није 
ниска"
 msgid "chr: first argument is not a number"
 msgstr "chr: први аргумент није ниска"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: „opendir/fdopendir“ није успело: %s"
@@ -3555,7 +3555,7 @@ msgstr "intdiv: примих први аргумент 
који није бро
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: примих други аргумент који није 
број"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "линија наредби:"
@@ -3884,12 +3884,12 @@ msgstr "Не одговара ) или \\)"
 msgid "No previous regular expression"
 msgstr "Нема претходног регуларног израза"
 
-#: symbol.c:703
+#: symbol.c:698
 #, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr "функција „%s“: не могу да користим 
функцију „%s“ као назив параметра"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr "не могу да прикажем главни контекст у 
првом плану"
 
diff --git a/po/sv.po b/po/sv.po
index b83d27f..ce80b69 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 5.1.1e\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2021-09-08 22:44+0200\n"
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -41,7 +41,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "försök att använda skalären ”%s” som en vektor"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -248,11 +248,11 @@ msgstr "försök att använda en icke-funktion ”%s” i 
ett funktionsanrop"
 msgid "invalid subscript expression"
 msgstr "ogiltigt indexuttryck"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "varning: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "ödesdigert: "
 
@@ -625,8 +625,8 @@ msgstr "standard ut"
 msgid "standard error"
 msgstr "standard fel"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: fick ett ickenumeriskt argument"
@@ -681,7 +681,7 @@ msgstr "length: fick ett vektorargument"
 msgid "`length(array)' is a gawk extension"
 msgstr "”length(array)” är en gawk-utökning"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr "%s: fick ett argument som inte är en sträng"
@@ -853,7 +853,7 @@ msgstr ""
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr "strftime: formatvärde i PROCINFO[\"strftime\"] har numerisk typ"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "%s: fick ett ickenumeriskt andra argument"
@@ -870,137 +870,137 @@ msgstr "strftime: andra argumentet utanför intervallet 
för time_t"
 msgid "strftime: received empty format string"
 msgstr "strftime: fick en tom formatsträng"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: åtminstone ett av värdena är utanför standardintervallet"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "funktionen ”system” är inte tillåten i sandlådeläge"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr "print: försök att skriva till stängd skrivände av ett 
tvåvägsrör"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "referens till icke initierat fält ”$%d”"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "%s: fick ett ickenumeriskt första argument"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: tredje argumentet är inte en vektor"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, c-format
 msgid "%s: cannot use %s as third argument"
 msgstr "%s: det går inte att använda %s som tredje argument"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: tredje argumentet ”%.*s” behandlat som 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: kan anropas indirekt endast med två argument"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "indirekt anrop till %s kräver åtminstone två argument"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): negativa värden är inte tillåtna"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): flyttalsvärden kommer huggas av"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f): för stort skiftvärde kommer ge konstiga resultat"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): negativa värden är inte tillåtna"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): flyttalsvärden kommer huggas av"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f): för stort skiftvärde kommer ge konstiga resultat"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr "%s: anropad med färre än två argument"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "%s: argument %d är inte numeriskt"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: argument %d:s negativa värde %g är inte tillåtet"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): negativt värde är inte tillåtet"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): flyttalsvärde kommer huggas av"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: ”%s” är inte en giltig lokalkategori"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: tredje argumentet är inte en vektor"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: försökte dividera med noll"
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr "typeof: andra argumentet är inte en vektor"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, c-format
 msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr ""
 "typeof upptäckte en ogiltig flaggkombination ”%s”, skicka gärna en 
felrapport"
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: felaktig argumenttyp ”%s”"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: okänd argumenttyp ”%s”"
@@ -1313,7 +1313,7 @@ msgstr ""
 "where [N] — (samma som backtrace) skriv ett spår över alla eller N 
innersta "
 "(yttersta om N < 0) ramar"
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "fel: "
@@ -2272,7 +2272,7 @@ msgstr "ord: första argumentet är inte en sträng"
 msgid "chr: first argument is not a number"
 msgstr "chr: första argumentet är inte ett tal"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: opendir/fdopendir misslyckades: %s"
@@ -3394,7 +3394,7 @@ msgstr "intdiv: fick ett ickenumeriskt första argument"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: fick ett ickenumeriskt andra argument"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "kommandorad:"
@@ -3715,12 +3715,12 @@ msgstr "Obalanserad ) eller \\)"
 msgid "No previous regular expression"
 msgstr "Inget föregående reguljärt uttryck"
 
-#: symbol.c:703
+#: symbol.c:698
 #, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr ""
 "funktionen ”%s”: kan inte använda funktionen ”%s” som ett 
parameternamn"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr "kan inte poppa huvudsammanhang"
diff --git a/po/vi.po b/po/vi.po
index 2383830..9cf9d3a 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.2.0e\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2018-01-30 08:07+0700\n"
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
@@ -41,7 +41,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "cố dùng “%s” vô hướng như là mảng"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -260,11 +260,11 @@ msgstr "cố gắng dùng không-phải-hàm “%s” 
trong cú gọi hàm"
 msgid "invalid subscript expression"
 msgstr "biểu thức in thấp không hợp lệ"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "cảnh báo: "
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "lỗi nghiêm trọng: "
 
@@ -630,8 +630,8 @@ msgstr "đầu ra tiêu chuẩn"
 msgid "standard error"
 msgstr "lỗi tiêu chuẩn"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s: đã nhận đối số không phải thuộc số"
@@ -691,7 +691,7 @@ msgstr "length: (chiều dài) đã nhận mảng đối 
số"
 msgid "`length(array)' is a gawk extension"
 msgstr "“length(array)” (độ dài mảng) là một phần mở rộng 
gawk"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, fuzzy, c-format
 msgid "%s: received non-string argument"
 msgstr "system: (hệ thống) đã nhận đối số khác chuỗi"
@@ -873,7 +873,7 @@ msgid "strftime: format value in PROCINFO[\"strftime\"] has 
numeric type"
 msgstr ""
 "strftime: giá trị định dạng trong PROCINFO[\"strftime\"] phải 
thuộc kiểu số"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, fuzzy, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "or: (hoặc) đã nhận đối số thứ hai khác thuộc số"
@@ -890,129 +890,129 @@ msgstr "strftime: tham số thứ hai nằm ngoài 
phạm vi cho phép của ki
 msgid "strftime: received empty format string"
 msgstr "strftime: đã nhận chuỗi định dạng rỗng"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: ít nhất một của những giá trị nằm ở ngoại 
phạm vi mặc định"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "hàm “system” không cho phép ở chế độ khuôn đúc"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr "print: cố ghi vào một đường ống hai chiều mà chiều ghi 
đã đóng"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "gặp tham chiếu đến trường chưa được khởi tạo 
“$%d”"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, fuzzy, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "or: (hoặc) đã nhận đối số đầu không phải thuộc số"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match: (khớp) đối số thứ ba không phải là mảng"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, fuzzy, c-format
 #| msgid "fnmatch: could not get third argument"
 msgid "%s: cannot use %s as third argument"
 msgstr "fnmatch: không thể lấy tham số thứ ba"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: đối số thứ ba “%.*s” được xử lý như 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: được gọi một cách gián tiếp với ít hơn hai đối 
số"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "cú gọi gián tiếp đến %s cần ít nhất hai đối số"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): giá trị âm l không được phép"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): giá trị thuộc phân số sẽ bị cắt ngắn"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "lshift(%f, %f): giá trị dịch quá lớn sẽ gây ra kết quả không 
như mong muốn"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): giá trị âm là không được phép"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): giá trị thuộc kiểu phân số sẽ bị xén 
ngắn"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr ""
 "rshift(%f, %f): giá trị dịch quá lớn sẽ gây ra kết quả không 
như mong muốn"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, fuzzy, c-format
 msgid "%s: called with less than two arguments"
 msgstr "or: (hoặc) được gọi với ít hơn hai đối số"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, fuzzy, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "or: (hoặc) đối số %d không thuộc kiểu số"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, fuzzy, c-format
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s: đối số #%d giá trị âm %Rg là không được phép"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): giá trị âm là không được phép"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): giá trị thuộc phân số sẽ bị cắt ngắn"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: “%s” không phải là một phân loại miền địa 
phương hợp lệ"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: đối số thứ ba không phải là mảng"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: gặp phép chia cho số không"
 
-#: builtin.c:4104
+#: builtin.c:4106
 #, fuzzy
 msgid "typeof: second argument is not an array"
 msgstr "split: (chia tách) đối số thứ hai không phải là mảng"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, fuzzy, c-format
 #| msgid ""
 #| "typeof detected invalid flags combination `%s'; please file a bug report."
@@ -1021,12 +1021,12 @@ msgid ""
 msgstr ""
 "typeof dò tìm thấy tổ hợp các cờ không hợp lệ “%s”; vui 
lòng báo cáo lỗi này."
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: tùy chọn không hợp lệ “%s”"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: không biết kiểu tham số “%s”"
@@ -1446,7 +1446,7 @@ msgstr ""
 "where [N] - (giống như backtrace) in vết của tất cả hay N khung 
trong cùng "
 "nhất (ngoài cùng nhất nếu N < 0)."
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "lỗi: "
@@ -2447,7 +2447,7 @@ msgstr "do_reada: đối số 0 không phải là một 
chuỗi\n"
 msgid "chr: first argument is not a number"
 msgstr "asort: đối số thứ nhất không phải là một mảng"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of: opendir/fdopendir gặp lỗi: %s"
@@ -3624,7 +3624,7 @@ msgstr "intdiv: đã nhận đối số đầu không 
phải thuộc số"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: đã nhận đối số thứ hai không thuộc số"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "dòng lệnh:"
@@ -3948,12 +3948,12 @@ msgstr "Chưa khớp “)” hoặc “\\)”"
 msgid "No previous regular expression"
 msgstr "Không có biểu thức chính quy nằm trước"
 
-#: symbol.c:703
+#: symbol.c:698
 #, fuzzy, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr "hàm “%s”: không thể dùng hàm “%s” như là tên tham 
số"
 
-#: symbol.c:833
+#: symbol.c:828
 #, fuzzy
 msgid "cannot pop main context"
 msgstr "không thể pop (lấy ra) ngữ cảnh chính"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 2b944a1..457d414 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 5.0.64\n"
 "Report-Msgid-Bugs-To: bug-gawk@gnu.org\n"
-"POT-Creation-Date: 2021-09-19 11:16+0300\n"
+"POT-Creation-Date: 2021-10-27 07:58+0300\n"
 "PO-Revision-Date: 2020-05-06 17:44-0400\n"
 "Last-Translator: Boyuan Yang <073plan@gmail.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -42,7 +42,7 @@ msgid "attempt to use scalar `%s' as an array"
 msgstr "试图把标量“%s”当数组使用"
 
 #: array.c:402 array.c:569 builtin.c:89 builtin.c:1677 builtin.c:1723
-#: builtin.c:1736 builtin.c:2231 builtin.c:2258 eval.c:1155 eval.c:1159
+#: builtin.c:1736 builtin.c:2233 builtin.c:2260 eval.c:1155 eval.c:1159
 #: eval.c:1541
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -245,11 +245,11 @@ msgstr "试图把非函数“%s”当函数来调用"
 msgid "invalid subscript expression"
 msgstr "无效的下标表达式"
 
-#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:132
+#: awkgram.y:2488 awkgram.y:2508 gawkapi.c:265 gawkapi.c:282 msg.c:133
 msgid "warning: "
 msgstr "警告:"
 
-#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:164
+#: awkgram.y:2506 gawkapi.c:237 gawkapi.c:280 msg.c:165
 msgid "fatal: "
 msgstr "致命错误:"
 
@@ -603,8 +603,8 @@ msgstr "标准输出"
 msgid "standard error"
 msgstr "标准错误输出"
 
-#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2508
-#: builtin.c:2524 builtin.c:2638 builtin.c:3625 mpfr.c:761
+#: builtin.c:163 builtin.c:493 builtin.c:583 builtin.c:1786 builtin.c:2510
+#: builtin.c:2526 builtin.c:2640 builtin.c:3627 mpfr.c:761
 #, c-format
 msgid "%s: received non-numeric argument"
 msgstr "%s:收到非数字参数"
@@ -657,7 +657,7 @@ msgstr "length:收到数组参数"
 msgid "`length(array)' is a gawk extension"
 msgstr "“length(array)”是 gawk 扩展"
 
-#: builtin.c:554 builtin.c:2113 builtin.c:2171 builtin.c:2423 builtin.c:2454
+#: builtin.c:554 builtin.c:2113 builtin.c:2173 builtin.c:2425 builtin.c:2456
 #, c-format
 msgid "%s: received non-string argument"
 msgstr "%s:收到非字符串参数"
@@ -830,7 +830,7 @@ msgstr "substr:在开始坐标 %2$g 下长度 %1$g 超
出第一个参数的长
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr "strftime:PROCINFO[\"strftime\"] 中的格式值含有数值类型"
 
-#: builtin.c:1997 builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
+#: builtin.c:1997 builtin.c:2491 builtin.c:3459 builtin.c:3498 builtin.c:4058
 #, c-format
 msgid "%s: received non-numeric second argument"
 msgstr "%s:第二个参数不是数字"
@@ -847,127 +847,127 @@ msgstr "strftime:第二个参数对于 time_t 
来说太大"
 msgid "strftime: received empty format string"
 msgstr "strftime:收到空格式字符串"
 
-#: builtin.c:2130
+#: builtin.c:2132
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime:至少有一个值超出默认范围"
 
-#: builtin.c:2166
+#: builtin.c:2168
 msgid "'system' function not allowed in sandbox mode"
 msgstr "沙箱模式中不允许使用\"system\"函数"
 
-#: builtin.c:2240 builtin.c:2315
+#: builtin.c:2242 builtin.c:2317
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr "print:试图向写入端已被关闭的双向管道中写入数据"
 
-#: builtin.c:2338
+#: builtin.c:2340
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "引用未初始化的字段“$%d”"
 
-#: builtin.c:2487 builtin.c:3455 builtin.c:3494 builtin.c:4054
+#: builtin.c:2489 builtin.c:3457 builtin.c:3496 builtin.c:4056
 #, c-format
 msgid "%s: received non-numeric first argument"
 msgstr "%s:第一个参数不是数字"
 
-#: builtin.c:2669
+#: builtin.c:2671
 msgid "match: third argument is not an array"
 msgstr "match:第三个参数不是数组"
 
-#: builtin.c:2671
+#: builtin.c:2673
 #, fuzzy, c-format
 #| msgid "fnmatch: could not get third argument"
 msgid "%s: cannot use %s as third argument"
 msgstr "fnmatch:无法获取第三个参数"
 
-#: builtin.c:2914
+#: builtin.c:2916
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub:第三个参数“%.*s”被当作 1"
 
-#: builtin.c:3265
+#: builtin.c:3267
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s:间接调用时只能传递两个参数"
 
-#: builtin.c:3388
+#: builtin.c:3390
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "间接调用 %s 需要传递至少两个参数"
 
-#: builtin.c:3463
+#: builtin.c:3465
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f):不允许传入负值"
 
-#: builtin.c:3467
+#: builtin.c:3469
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f):小数部分会被截断"
 
-#: builtin.c:3469
+#: builtin.c:3471
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f):过大的移位会得到奇怪的结果"
 
-#: builtin.c:3502
+#: builtin.c:3504
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f):不允许传入负值"
 
-#: builtin.c:3506
+#: builtin.c:3508
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f):小数部分会被截断"
 
-#: builtin.c:3508
+#: builtin.c:3510
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f):过大的移位会得到奇怪的结果"
 
-#: builtin.c:3532 builtin.c:3563 builtin.c:3593
+#: builtin.c:3534 builtin.c:3565 builtin.c:3595
 #, c-format
 msgid "%s: called with less than two arguments"
 msgstr "%s:调用时传递的参数不足2个"
 
-#: builtin.c:3537 builtin.c:3568 builtin.c:3599
+#: builtin.c:3539 builtin.c:3570 builtin.c:3601
 #, c-format
 msgid "%s: argument %d is non-numeric"
 msgstr "%s:参数 %d 不是数值"
 
-#: builtin.c:3541 builtin.c:3572 builtin.c:3603
+#: builtin.c:3543 builtin.c:3574 builtin.c:3605
 #, fuzzy, c-format
 #| msgid "%s: argument #%d negative value %Rg is not allowed"
 msgid "%s: argument %d negative value %g is not allowed"
 msgstr "%s:第 %d 个参数 %Rg 不能为负值"
 
-#: builtin.c:3630
+#: builtin.c:3632
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f):不允许使用负值"
 
-#: builtin.c:3633
+#: builtin.c:3635
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f):小数部分会被截断"
 
-#: builtin.c:3819
+#: builtin.c:3821
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext:“%s”不是一个有效的区域目录"
 
-#: builtin.c:4046 mpfr.c:1261
+#: builtin.c:4048 mpfr.c:1261
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv:第三个参数不是数组"
 
-#: builtin.c:4065 mpfr.c:1310
+#: builtin.c:4067 mpfr.c:1310
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv:试图除0"
 
-#: builtin.c:4104
+#: builtin.c:4106
 msgid "typeof: second argument is not an array"
 msgstr "typeof:第二个参数不是数组"
 
-#: builtin.c:4176
+#: builtin.c:4178
 #, fuzzy, c-format
 #| msgid ""
 #| "typeof detected invalid flags combination `%s'; please file a bug report."
@@ -975,12 +975,12 @@ msgid ""
 "typeof detected invalid flags combination `%s'; please file a bug report"
 msgstr "typeof 函数发现一个无
效的选项组合“%s”;请向开发者汇报此错误。"
 
-#: builtin.c:4196
+#: builtin.c:4198
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof:参数类型“%s”无效"
 
-#: builtin.c:4200
+#: builtin.c:4202
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof:参数类型“%s”未知"
@@ -1385,7 +1385,7 @@ msgstr ""
 "where [N] - (与backtrace相同) 显示所有或最近 N 层 (若 N < 
0,则显示最远 N "
 "层) 调用。"
 
-#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:141
+#: command.y:1017 debug.c:423 gawkapi.c:251 msg.c:142
 #, c-format
 msgid "error: "
 msgstr "错误:"
@@ -2367,7 +2367,7 @@ msgstr "ord:第一个参数不是字符串"
 msgid "chr: first argument is not a number"
 msgstr "chr:第一个参数不是数字"
 
-#: extension/readdir.c:276
+#: extension/readdir.c:277
 #, c-format
 msgid "dir_take_control_of: opendir/fdopendir failed: %s"
 msgstr "dir_take_control_of:opendir/fdopendir 失败:%s"
@@ -3486,7 +3486,7 @@ msgstr "intdiv:第一个参数不是数字"
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv:第二个参数不是数字"
 
-#: msg.c:75
+#: msg.c:76
 #, c-format
 msgid "cmd. line:"
 msgstr "命令行:"
@@ -3803,12 +3803,12 @@ msgstr "未匹配的 ) 或 \\)"
 msgid "No previous regular expression"
 msgstr "前面没有正则表达式"
 
-#: symbol.c:703
+#: symbol.c:698
 #, c-format
 msgid "function `%s': cannot use function `%s' as a parameter name"
 msgstr "函数“%s”:无法将函数名“%s”作为参数名"
 
-#: symbol.c:833
+#: symbol.c:828
 msgid "cannot pop main context"
 msgstr "无法弹出 main 的上下文"
 
diff --git a/posix/ChangeLog b/posix/ChangeLog
index 05f92ab..0553a19 100644
--- a/posix/ChangeLog
+++ b/posix/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-01-08         Arnold D. Robbins     <arnold@skeeve.com>
 
        * gawkmisc.c (quote): Make const char *.
diff --git a/support/ChangeLog b/support/ChangeLog
index 0d2245f..22e2d69 100644
--- a/support/ChangeLog
+++ b/support/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-10-23         Arnold D. Robbins     <arnold@skeeve.com>
 
        * cdefs.h, regexec.c: Sync with GNULIB.
diff --git a/support/Makefile.am b/support/Makefile.am
index 911f000..f209092 100644
--- a/support/Makefile.am
+++ b/support/Makefile.am
@@ -31,6 +31,7 @@ AR = @AR@
 # Stuff to include in the dist that doesn't need it's own
 # Makefile.am files
 EXTRA_DIST = \
+        ChangeLog.0 \
        Makefile.am \
        Makefile.in \
        regcomp.c \
diff --git a/support/Makefile.in b/support/Makefile.in
index 29591d0..79e304a 100644
--- a/support/Makefile.in
+++ b/support/Makefile.in
@@ -353,6 +353,7 @@ AM_LDFLAGS = @LDFLAGS@
 # Stuff to include in the dist that doesn't need it's own
 # Makefile.am files
 EXTRA_DIST = \
+        ChangeLog.0 \
        Makefile.am \
        Makefile.in \
        regcomp.c \
diff --git a/test/ChangeLog b/test/ChangeLog
index 7be3fc5..b125b55 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-10-18         Arnold D. Robbins     <arnold@skeeve.com>
 
        * Makefile.am (EXTRA_DIST): profile16, new test.
diff --git a/vms/ChangeLog b/vms/ChangeLog
index 71045d0..fa2a0fb 100644
--- a/vms/ChangeLog
+++ b/vms/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2021-07-26         John E. Malmberg      <wb8tyw@qsl.net>
 
        * descrip.mms: Add dynarray_resize to build.
diff --git a/vms/vax/ChangeLog b/vms/vax/ChangeLog
index 26f017c..9aed83d 100644
--- a/vms/vax/ChangeLog
+++ b/vms/vax/ChangeLog
@@ -1,3 +1,7 @@
+2021-10-27         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * 5.1.1: Release tar ball made.
+
 2020-04-14         Arnold D. Robbins     <arnold@skeeve.com>
 
        * 5.1.0: Release tar ball made.

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

Summary of changes:
 ChangeLog               |   4 +
 README_d/ChangeLog      |   4 +
 awklib/ChangeLog        |   4 +
 build-aux/ChangeLog     |   4 +
 configure               |  20 +--
 configure.ac            |   2 +-
 doc/ChangeLog           |   4 +
 doc/Makefile.am         |   4 +-
 doc/Makefile.in         |   4 +-
 doc/it/ChangeLog        |   5 +
 extension/ChangeLog     |   4 +
 extension/po/ChangeLog  |   4 +
 extras/ChangeLog        |   4 +
 helpers/ChangeLog       |   4 +
 m4/ChangeLog            |   4 +
 missing_d/ChangeLog     |   4 +
 old-extension/ChangeLog |   4 +
 pc/ChangeLog            |   4 +
 po/ChangeLog            |   4 +
 po/bg.po                |  82 +++++------
 po/ca.po                |  82 +++++------
 po/da.po                |  82 +++++------
 po/de.po                |  82 +++++------
 po/es.po                |  82 +++++------
 po/fi.po                |  82 +++++------
 po/fr.po                |  82 +++++------
 po/gawk.pot             |  84 ++++++------
 po/id.po                |  82 +++++------
 po/it.gmo               | Bin 87906 -> 88258 bytes
 po/it.po                | 357 ++++++++++++++++++++++++------------------------
 po/ja.po                |  82 +++++------
 po/ko.po                |  82 +++++------
 po/ms.po                |  82 +++++------
 po/nl.po                |  82 +++++------
 po/pl.po                |  82 +++++------
 po/pt.po                |  82 +++++------
 po/pt_BR.po             |  82 +++++------
 po/sr.po                |  82 +++++------
 po/sv.po                |  82 +++++------
 po/vi.po                |  82 +++++------
 po/zh_CN.po             |  82 +++++------
 posix/ChangeLog         |   4 +
 support/ChangeLog       |   4 +
 support/Makefile.am     |   1 +
 support/Makefile.in     |   1 +
 test/ChangeLog          |   4 +
 vms/ChangeLog           |   4 +
 vms/vax/ChangeLog       |   4 +
 48 files changed, 1098 insertions(+), 1014 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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