gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, master, updated. 78193b5c3a269ea04a51a26


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. 78193b5c3a269ea04a51a26f51d53c2a182ba001
Date: Fri, 10 May 2013 11:01:05 +0000

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

The branch, master has been updated
       via  78193b5c3a269ea04a51a26f51d53c2a182ba001 (commit)
      from  440d03600a15452975c8fe2e0c1bf349cd452bad (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=78193b5c3a269ea04a51a26f51d53c2a182ba001

commit 78193b5c3a269ea04a51a26f51d53c2a182ba001
Author: Arnold D. Robbins <address@hidden>
Date:   Fri May 10 13:57:15 2013 +0300

    Gawk 4.1.0 release.

diff --git a/ChangeLog b/ChangeLog
index a420238..fcf4e04 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2013-05-09         Arnold D. Robbins     <address@hidden>
 
+       * 4.1.0: Release tar ball made.
+
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
        * awkgram.y (snode): Make it a fatal error to use a regexp constant
        as the second argument of index(). Thanks to Christopher Durant
        <address@hidden> and Brian Kernighan for the report
diff --git a/README b/README
index 67b906c..eaf11a4 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-  Copyright (C) 2005, 2006, 2007, 2009, 2010, 2011, 2012
+  Copyright (C) 2005, 2006, 2007, 2009, 2010, 2011, 2012, 2013
   Free Software Foundation, Inc.
   
   Copying and distribution of this file, with or without modification,
@@ -7,19 +7,19 @@
 
 README:
 
-This is GNU Awk 4.0.2. It is upwardly compatible with Brian Kernighan's
+This is GNU Awk 4.1.0. It is upwardly compatible with Brian Kernighan's
 version of Unix awk.  It is almost completely compliant with the
 2008 POSIX 1003.1 standard for awk. (See the note below about POSIX.)
 
-This is a bug fix release. See NEWS and ChangeLog for details.
+This is a major new release. See NEWS and ChangeLog for details.
 
-Work to be done is described briefly in the FUTURES file.  Changes in this
-version are summarized in the NEWS file. Please read the LIMITATIONS file.
+Work to be done is described briefly in the TODO file.  Changes in this
+version are summarized in the NEWS file.
 
 Read the file POSIX.STD for a discussion of issues where the standard
 says one thing but gawk does something different.
 
-To format the documentation with TeX, use at least version 2010-12-23.17
+To format the documentation with TeX, use at least version 2013-03-19.11
 of texinfo.tex. There is a usable copy of texinfo.tex in the doc directory.
 
 INSTALLATION:
diff --git a/README_d/ChangeLog b/README_d/ChangeLog
index 07855bb..814b272 100644
--- a/README_d/ChangeLog
+++ b/README_d/ChangeLog
@@ -1,3 +1,7 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
 2013-04-16         Arnold D. Robbins     <address@hidden>
 
        * README.hacking, README.mpfr, README.pc: Updated.
diff --git a/awklib/ChangeLog b/awklib/ChangeLog
index e286a46..e47d37b 100644
--- a/awklib/ChangeLog
+++ b/awklib/ChangeLog
@@ -1,3 +1,7 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
 2013-02-03         Arnold D. Robbins     <address@hidden>
 
        * Makefile.am (AWKPROG): Add definition and conditional for
diff --git a/configure b/configure
index b7dc5df..5ef6ac8 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.69 for GNU Awk 4.0.77.
+# Generated by GNU Autoconf 2.69 for GNU Awk 4.1.0.
 #
 # Report bugs to <address@hidden>.
 #
@@ -580,8 +580,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='GNU Awk'
 PACKAGE_TARNAME='gawk'
-PACKAGE_VERSION='4.0.77'
-PACKAGE_STRING='GNU Awk 4.0.77'
+PACKAGE_VERSION='4.1.0'
+PACKAGE_STRING='GNU Awk 4.1.0'
 PACKAGE_BUGREPORT='address@hidden'
 PACKAGE_URL='http://www.gnu.org/software/gawk/'
 
@@ -1323,7 +1323,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 4.0.77 to adapt to many kinds of systems.
+\`configure' configures GNU Awk 4.1.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1393,7 +1393,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GNU Awk 4.0.77:";;
+     short | recursive ) echo "Configuration of GNU Awk 4.1.0:";;
    esac
   cat <<\_ACEOF
 
@@ -1510,7 +1510,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-GNU Awk configure 4.0.77
+GNU Awk configure 4.1.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2219,7 +2219,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 4.0.77, which was
+It was created by GNU Awk $as_me 4.1.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3102,7 +3102,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='gawk'
- VERSION='4.0.77'
+ VERSION='4.1.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -11484,7 +11484,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 4.0.77, which was
+This file was extended by GNU Awk $as_me 4.1.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -11552,7 +11552,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-GNU Awk config.status 4.0.77
+GNU Awk config.status 4.1.0
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index 8564cae..d3e81e5 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], 4.0.77, address@hidden, gawk)
+AC_INIT([GNU Awk], 4.1.0, address@hidden, 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 6eec6ed..9a73243 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,5 +1,9 @@
 2013-05-09         Arnold D. Robbins     <address@hidden>
 
+       * 4.1.0: Release tar ball made.
+
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
        * gawktexi.in, gawk.1: Document that a regexp constant as the second
        argument to index() produces a fatal error.
        * gawktexi.in: More cleanups. Particularly, cleanup the index.
diff --git a/doc/awkcard.in b/doc/awkcard.in
index 95de42b..610032b 100644
--- a/doc/awkcard.in
+++ b/doc/awkcard.in
@@ -1938,7 +1938,7 @@ to use the current domain.\*(CB
 .ES
 .nf
 \*(CDHost: \*(FCftp.gnu.org\*(FR
-File: \*(FC/gnu/gawk/gawk-4.0.2.tar.gz\fP
+File: \*(FC/gnu/gawk/gawk-4.1.0.tar.gz\fP
 .in +.2i
 .fi
 GNU \*(AK (\*(GK). There may be a later version.
diff --git a/doc/gawk.info b/doc/gawk.info
index 32f8ccc..94c10b3 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -14,8 +14,8 @@ END-INFO-DIR-ENTRY
 Software Foundation, Inc.
 
 
-   This is Edition 4 of `GAWK: Effective AWK Programming: A User's
-Guide for GNU Awk', for the 4.0.2 (or later) version of the GNU
+   This is Edition 4.1 of `GAWK: Effective AWK Programming: A User's
+Guide for GNU Awk', for the 4.1.0 (or later) version of the GNU
 implementation of AWK.
 
    Permission is granted to copy, distribute and/or modify this document
@@ -46,8 +46,8 @@ particular records in a file and perform operations upon them.
 Software Foundation, Inc.
 
 
-   This is Edition 4 of `GAWK: Effective AWK Programming: A User's
-Guide for GNU Awk', for the 4.0.2 (or later) version of the GNU
+   This is Edition 4.1 of `GAWK: Effective AWK Programming: A User's
+Guide for GNU Awk', for the 4.1.0 (or later) version of the GNU
 implementation of AWK.
 
    Permission is granted to copy, distribute and/or modify this document
@@ -1156,8 +1156,8 @@ For Edition 4.0, the content has been thoroughly reviewed 
and updated.
 All references to `gawk' versions prior to 4.0 have been removed.  Of
 significant note for this edition was *note Debugger::.
 
-   For edition 4, the content has been reorganized into parts, and the
-major new additions are *note Arbitrary Precision Arithmetic::, and
+   For edition 4.1, the content has been reorganized into parts, and
+the major new additions are *note Arbitrary Precision Arithmetic::, and
 *note Dynamic Extensions::.
 
    `GAWK: Effective AWK Programming' will undoubtedly continue to
@@ -25435,7 +25435,7 @@ There are three ways to get GNU software:
      supported.  If you have the `wget' program, you can use a command
      like the following:
 
-          wget http://ftp.gnu.org/gnu/gawk/gawk-4.0.2.tar.gz
+          wget http://ftp.gnu.org/gnu/gawk/gawk-4.1.0.tar.gz
 
    The GNU software archive is mirrored around the world.  The
 up-to-date list of mirror sites is available from the main FSF web site
@@ -25454,26 +25454,26 @@ compression programs: `gzip', `bzip2', and `xz'. For 
simplicity, the
 rest of these instructions assume you are using the one compressed with
 the GNU Zip program, `gzip'.
 
-   Once you have the distribution (for example, `gawk-4.0.2.tar.gz'),
+   Once you have the distribution (for example, `gawk-4.1.0.tar.gz'),
 use `gzip' to expand the file and then use `tar' to extract it.  You
 can use the following pipeline to produce the `gawk' distribution:
 
      # Under System V, add 'o' to the tar options
-     gzip -d -c gawk-4.0.2.tar.gz | tar -xvpf -
+     gzip -d -c gawk-4.1.0.tar.gz | tar -xvpf -
 
    On a system with GNU `tar', you can let `tar' do the decompression
 for you:
 
-     tar -xvpzf gawk-4.0.2.tar.gz
+     tar -xvpzf gawk-4.1.0.tar.gz
 
-Extracting the archive creates a directory named `gawk-4.0.2' in the
+Extracting the archive creates a directory named `gawk-4.1.0' in the
 current directory.
 
    The distribution file name is of the form `gawk-V.R.P.tar.gz'.  The
 V represents the major version of `gawk', the R represents the current
 release of version V, and the P represents a "patch level", meaning
 that minor bugs have been fixed in the release.  The current patch
-level is 2, but when retrieving distributions, you should get the
+level is 0, but when retrieving distributions, you should get the
 version with the highest version, release, and patch level.  (Note,
 however, that patch levels greater than or equal to 70 denote "beta" or
 nonproduction software; you might not want to retrieve such a version
@@ -25668,7 +25668,7 @@ Unix-derived systems, GNU/Linux, BSD-based systems, and 
the Cygwin
 environment for MS-Windows.
 
    After you have extracted the `gawk' distribution, `cd' to
-`gawk-4.0.2'.  Like most GNU software, `gawk' is configured
+`gawk-4.1.0'.  Like most GNU software, `gawk' is configured
 automatically for your system by running the `configure' program.  This
 program is a Bourne shell script that is generated automatically using
 GNU `autoconf'.  (The `autoconf' software is described fully starting
@@ -26078,8 +26078,8 @@ tools, such as Bash, the GNU Compiler Collection (GCC), 
GNU Make, and
 other GNU programs.  Compilation and installation for Cygwin is the
 same as for a Unix system:
 
-     tar -xvpzf gawk-4.0.2.tar.gz
-     cd gawk-4.0.2
+     tar -xvpzf gawk-4.1.0.tar.gz
+     cd gawk-4.1.0
      ./configure
      make
 
@@ -32048,521 +32048,521 @@ Index
 
 
 Tag Table:
-Node: Top1358
-Node: Foreword40334
-Node: Preface44679
-Ref: Preface-Footnote-147732
-Ref: Preface-Footnote-247828
-Node: History48060
-Node: Names50434
-Ref: Names-Footnote-151911
-Node: This Manual51983
-Ref: This Manual-Footnote-157757
-Node: Conventions57857
-Node: Manual History60009
-Ref: Manual History-Footnote-163455
-Ref: Manual History-Footnote-263496
-Node: How To Contribute63570
-Node: Acknowledgments64714
-Node: Getting Started68923
-Node: Running gawk71302
-Node: One-shot72488
-Node: Read Terminal73713
-Ref: Read Terminal-Footnote-175363
-Ref: Read Terminal-Footnote-275639
-Node: Long75810
-Node: Executable Scripts77186
-Ref: Executable Scripts-Footnote-179019
-Ref: Executable Scripts-Footnote-279121
-Node: Comments79668
-Node: Quoting82135
-Node: DOS Quoting86758
-Node: Sample Data Files87433
-Node: Very Simple90465
-Node: Two Rules95064
-Node: More Complex97211
-Ref: More Complex-Footnote-1100141
-Node: Statements/Lines100226
-Ref: Statements/Lines-Footnote-1104688
-Node: Other Features104953
-Node: When105881
-Node: Invoking Gawk108028
-Node: Command Line109489
-Node: Options110272
-Ref: Options-Footnote-1125664
-Node: Other Arguments125689
-Node: Naming Standard Input128347
-Node: Environment Variables129441
-Node: AWKPATH Variable129999
-Ref: AWKPATH Variable-Footnote-1132757
-Node: AWKLIBPATH Variable133017
-Node: Other Environment Variables133735
-Node: Exit Status136230
-Node: Include Files136905
-Node: Loading Shared Libraries140474
-Node: Obsolete141838
-Node: Undocumented142535
-Node: Regexp142778
-Node: Regexp Usage144167
-Node: Escape Sequences146193
-Node: Regexp Operators151862
-Ref: Regexp Operators-Footnote-1159242
-Ref: Regexp Operators-Footnote-2159389
-Node: Bracket Expressions159487
-Ref: table-char-classes161377
-Node: GNU Regexp Operators163900
-Node: Case-sensitivity167623
-Ref: Case-sensitivity-Footnote-1170591
-Ref: Case-sensitivity-Footnote-2170826
-Node: Leftmost Longest170934
-Node: Computed Regexps172135
-Node: Reading Files175472
-Node: Records177475
-Ref: Records-Footnote-1186364
-Node: Fields186401
-Ref: Fields-Footnote-1189434
-Node: Nonconstant Fields189520
-Node: Changing Fields191722
-Node: Field Separators197681
-Node: Default Field Splitting200310
-Node: Regexp Field Splitting201427
-Node: Single Character Fields204769
-Node: Command Line Field Separator205828
-Node: Field Splitting Summary209269
-Ref: Field Splitting Summary-Footnote-1212380
-Node: Constant Size212481
-Node: Splitting By Content217065
-Ref: Splitting By Content-Footnote-1220791
-Node: Multiple Line220831
-Ref: Multiple Line-Footnote-1226678
-Node: Getline226857
-Node: Plain Getline229073
-Node: Getline/Variable231168
-Node: Getline/File232315
-Node: Getline/Variable/File233656
-Ref: Getline/Variable/File-Footnote-1235255
-Node: Getline/Pipe235342
-Node: Getline/Variable/Pipe238042
-Node: Getline/Coprocess239149
-Node: Getline/Variable/Coprocess240401
-Node: Getline Notes241138
-Node: Getline Summary243925
-Ref: table-getline-variants244333
-Node: Read Timeout245245
-Ref: Read Timeout-Footnote-1248986
-Node: Command line directories249043
-Node: Printing249673
-Node: Print251304
-Node: Print Examples252641
-Node: Output Separators255425
-Node: OFMT257185
-Node: Printf258543
-Node: Basic Printf259449
-Node: Control Letters260988
-Node: Format Modifiers264800
-Node: Printf Examples270809
-Node: Redirection273524
-Node: Special Files280489
-Node: Special FD281022
-Ref: Special FD-Footnote-1284647
-Node: Special Network284721
-Node: Special Caveats285571
-Node: Close Files And Pipes286367
-Ref: Close Files And Pipes-Footnote-1293350
-Ref: Close Files And Pipes-Footnote-2293498
-Node: Expressions293648
-Node: Values294780
-Node: Constants295456
-Node: Scalar Constants296136
-Ref: Scalar Constants-Footnote-1296995
-Node: Nondecimal-numbers297177
-Node: Regexp Constants300177
-Node: Using Constant Regexps300652
-Node: Variables303707
-Node: Using Variables304362
-Node: Assignment Options306086
-Node: Conversion307958
-Ref: table-locale-affects313458
-Ref: Conversion-Footnote-1314082
-Node: All Operators314191
-Node: Arithmetic Ops314821
-Node: Concatenation317326
-Ref: Concatenation-Footnote-1320119
-Node: Assignment Ops320239
-Ref: table-assign-ops325227
-Node: Increment Ops326558
-Node: Truth Values and Conditions329993
-Node: Truth Values331076
-Node: Typing and Comparison332125
-Node: Variable Typing332914
-Ref: Variable Typing-Footnote-1336811
-Node: Comparison Operators336933
-Ref: table-relational-ops337343
-Node: POSIX String Comparison340892
-Ref: POSIX String Comparison-Footnote-1341848
-Node: Boolean Ops341986
-Ref: Boolean Ops-Footnote-1346064
-Node: Conditional Exp346155
-Node: Function Calls347887
-Node: Precedence351481
-Node: Locales355150
-Node: Patterns and Actions356239
-Node: Pattern Overview357293
-Node: Regexp Patterns358962
-Node: Expression Patterns359505
-Node: Ranges363190
-Node: BEGIN/END366156
-Node: Using BEGIN/END366918
-Ref: Using BEGIN/END-Footnote-1369649
-Node: I/O And BEGIN/END369755
-Node: BEGINFILE/ENDFILE372037
-Node: Empty374951
-Node: Using Shell Variables375267
-Node: Action Overview377552
-Node: Statements379909
-Node: If Statement381763
-Node: While Statement383262
-Node: Do Statement385306
-Node: For Statement386462
-Node: Switch Statement389614
-Node: Break Statement391711
-Node: Continue Statement393701
-Node: Next Statement395494
-Node: Nextfile Statement397884
-Node: Exit Statement400527
-Node: Built-in Variables402943
-Node: User-modified404038
-Ref: User-modified-Footnote-1412398
-Node: Auto-set412460
-Ref: Auto-set-Footnote-1425391
-Ref: Auto-set-Footnote-2425596
-Node: ARGC and ARGV425652
-Node: Arrays429503
-Node: Array Basics431008
-Node: Array Intro431834
-Node: Reference to Elements436152
-Node: Assigning Elements438422
-Node: Array Example438913
-Node: Scanning an Array440645
-Node: Controlling Scanning442959
-Ref: Controlling Scanning-Footnote-1447882
-Node: Delete448198
-Ref: Delete-Footnote-1450963
-Node: Numeric Array Subscripts451020
-Node: Uninitialized Subscripts453203
-Node: Multi-dimensional454831
-Node: Multi-scanning457925
-Node: Arrays of Arrays459516
-Node: Functions464157
-Node: Built-in464976
-Node: Calling Built-in466054
-Node: Numeric Functions468042
-Ref: Numeric Functions-Footnote-1471874
-Ref: Numeric Functions-Footnote-2472231
-Ref: Numeric Functions-Footnote-3472279
-Node: String Functions472548
-Ref: String Functions-Footnote-1496106
-Ref: String Functions-Footnote-2496235
-Ref: String Functions-Footnote-3496483
-Node: Gory Details496570
-Ref: table-sub-escapes498249
-Ref: table-sub-posix-92499603
-Ref: table-sub-proposed500954
-Ref: table-posix-sub502308
-Ref: table-gensub-escapes503853
-Ref: Gory Details-Footnote-1505029
-Ref: Gory Details-Footnote-2505080
-Node: I/O Functions505231
-Ref: I/O Functions-Footnote-1512216
-Node: Time Functions512363
-Ref: Time Functions-Footnote-1523296
-Ref: Time Functions-Footnote-2523364
-Ref: Time Functions-Footnote-3523522
-Ref: Time Functions-Footnote-4523633
-Ref: Time Functions-Footnote-5523745
-Ref: Time Functions-Footnote-6523972
-Node: Bitwise Functions524238
-Ref: table-bitwise-ops524796
-Ref: Bitwise Functions-Footnote-1529017
-Node: Type Functions529201
-Node: I18N Functions529671
-Node: User-defined531298
-Node: Definition Syntax532102
-Ref: Definition Syntax-Footnote-1537012
-Node: Function Example537081
-Node: Function Caveats539675
-Node: Calling A Function540096
-Node: Variable Scope541211
-Node: Pass By Value/Reference544174
-Node: Return Statement547682
-Node: Dynamic Typing550663
-Node: Indirect Calls551594
-Node: Library Functions561279
-Ref: Library Functions-Footnote-1564792
-Ref: Library Functions-Footnote-2564935
-Node: Library Names565106
-Ref: Library Names-Footnote-1568577
-Ref: Library Names-Footnote-2568797
-Node: General Functions568883
-Node: Strtonum Function569836
-Node: Assert Function572766
-Node: Round Function576092
-Node: Cliff Random Function577635
-Node: Ordinal Functions578651
-Ref: Ordinal Functions-Footnote-1581721
-Ref: Ordinal Functions-Footnote-2581973
-Node: Join Function582182
-Ref: Join Function-Footnote-1583953
-Node: Getlocaltime Function584153
-Node: Data File Management587868
-Node: Filetrans Function588500
-Node: Rewind Function592569
-Node: File Checking593956
-Node: Empty Files595050
-Node: Ignoring Assigns597280
-Node: Getopt Function598833
-Ref: Getopt Function-Footnote-1610137
-Node: Passwd Functions610340
-Ref: Passwd Functions-Footnote-1619315
-Node: Group Functions619403
-Node: Walking Arrays627487
-Node: Sample Programs629624
-Node: Running Examples630298
-Node: Clones631026
-Node: Cut Program632250
-Node: Egrep Program642095
-Ref: Egrep Program-Footnote-1649868
-Node: Id Program649978
-Node: Split Program653594
-Ref: Split Program-Footnote-1657113
-Node: Tee Program657241
-Node: Uniq Program660044
-Node: Wc Program667473
-Ref: Wc Program-Footnote-1671739
-Ref: Wc Program-Footnote-2671939
-Node: Miscellaneous Programs672031
-Node: Dupword Program673219
-Node: Alarm Program675250
-Node: Translate Program679999
-Ref: Translate Program-Footnote-1684386
-Ref: Translate Program-Footnote-2684614
-Node: Labels Program684748
-Ref: Labels Program-Footnote-1688119
-Node: Word Sorting688203
-Node: History Sorting692087
-Node: Extract Program693926
-Ref: Extract Program-Footnote-1701427
-Node: Simple Sed701555
-Node: Igawk Program704617
-Ref: Igawk Program-Footnote-1719774
-Ref: Igawk Program-Footnote-2719975
-Node: Anagram Program720113
-Node: Signature Program723181
-Node: Advanced Features724281
-Node: Nondecimal Data726163
-Node: Array Sorting727746
-Node: Controlling Array Traversal728443
-Node: Array Sorting Functions736681
-Ref: Array Sorting Functions-Footnote-1740355
-Ref: Array Sorting Functions-Footnote-2740448
-Node: Two-way I/O740642
-Ref: Two-way I/O-Footnote-1746074
-Node: TCP/IP Networking746144
-Node: Profiling748988
-Node: Internationalization756485
-Node: I18N and L10N757910
-Node: Explaining gettext758596
-Ref: Explaining gettext-Footnote-1763664
-Ref: Explaining gettext-Footnote-2763848
-Node: Programmer i18n764013
-Node: Translator i18n768215
-Node: String Extraction769008
-Ref: String Extraction-Footnote-1769969
-Node: Printf Ordering770055
-Ref: Printf Ordering-Footnote-1772839
-Node: I18N Portability772903
-Ref: I18N Portability-Footnote-1775352
-Node: I18N Example775415
-Ref: I18N Example-Footnote-1778053
-Node: Gawk I18N778125
-Node: Debugger778746
-Node: Debugging779717
-Node: Debugging Concepts780150
-Node: Debugging Terms782006
-Node: Awk Debugging784603
-Node: Sample Debugging Session785495
-Node: Debugger Invocation786015
-Node: Finding The Bug787347
-Node: List of Debugger Commands793835
-Node: Breakpoint Control795169
-Node: Debugger Execution Control798833
-Node: Viewing And Changing Data802193
-Node: Execution Stack805549
-Node: Debugger Info807016
-Node: Miscellaneous Debugger Commands810998
-Node: Readline Support816174
-Node: Limitations817005
-Node: Arbitrary Precision Arithmetic819257
-Ref: Arbitrary Precision Arithmetic-Footnote-1820908
-Node: General Arithmetic821056
-Node: Floating Point Issues822776
-Node: String Conversion Precision823657
-Ref: String Conversion Precision-Footnote-1825363
-Node: Unexpected Results825472
-Node: POSIX Floating Point Problems827625
-Ref: POSIX Floating Point Problems-Footnote-1831450
-Node: Integer Programming831488
-Node: Floating-point Programming833227
-Ref: Floating-point Programming-Footnote-1839558
-Ref: Floating-point Programming-Footnote-2839828
-Node: Floating-point Representation840092
-Node: Floating-point Context841257
-Ref: table-ieee-formats842096
-Node: Rounding Mode843480
-Ref: table-rounding-modes843959
-Ref: Rounding Mode-Footnote-1846974
-Node: Gawk and MPFR847153
-Node: Arbitrary Precision Floats848408
-Ref: Arbitrary Precision Floats-Footnote-1850851
-Node: Setting Precision851167
-Ref: table-predefined-precision-strings851853
-Node: Setting Rounding Mode853998
-Ref: table-gawk-rounding-modes854402
-Node: Floating-point Constants855589
-Node: Changing Precision857018
-Ref: Changing Precision-Footnote-1858418
-Node: Exact Arithmetic858592
-Node: Arbitrary Precision Integers861730
-Ref: Arbitrary Precision Integers-Footnote-1864748
-Node: Dynamic Extensions864895
-Node: Extension Intro866353
-Node: Plugin License867618
-Node: Extension Mechanism Outline868303
-Ref: load-extension868720
-Ref: load-new-function870198
-Ref: call-new-function871193
-Node: Extension API Description873208
-Node: Extension API Functions Introduction874421
-Node: General Data Types879287
-Ref: General Data Types-Footnote-1884889
-Node: Requesting Values885188
-Ref: table-value-types-returned885919
-Node: Constructor Functions886873
-Node: Registration Functions889893
-Node: Extension Functions890578
-Node: Exit Callback Functions892803
-Node: Extension Version String894052
-Node: Input Parsers894702
-Node: Output Wrappers904459
-Node: Two-way processors908969
-Node: Printing Messages911177
-Ref: Printing Messages-Footnote-1912254
-Node: Updating `ERRNO'912406
-Node: Accessing Parameters913145
-Node: Symbol Table Access914375
-Node: Symbol table by name914887
-Node: Symbol table by cookie916634
-Ref: Symbol table by cookie-Footnote-1920764
-Node: Cached values920827
-Ref: Cached values-Footnote-1924276
-Node: Array Manipulation924367
-Ref: Array Manipulation-Footnote-1925465
-Node: Array Data Types925504
-Ref: Array Data Types-Footnote-1928207
-Node: Array Functions928299
-Node: Flattening Arrays932065
-Node: Creating Arrays938917
-Node: Extension API Variables943642
-Node: Extension Versioning944278
-Node: Extension API Informational Variables946179
-Node: Extension API Boilerplate947265
-Node: Finding Extensions951069
-Node: Extension Example951629
-Node: Internal File Description952360
-Node: Internal File Ops956048
-Ref: Internal File Ops-Footnote-1967532
-Node: Using Internal File Ops967672
-Ref: Using Internal File Ops-Footnote-1970025
-Node: Extension Samples970291
-Node: Extension Sample File Functions971815
-Node: Extension Sample Fnmatch980302
-Node: Extension Sample Fork982028
-Node: Extension Sample Inplace983246
-Node: Extension Sample Ord985024
-Node: Extension Sample Readdir985860
-Node: Extension Sample Revout987392
-Node: Extension Sample Rev2way987985
-Node: Extension Sample Read write array988675
-Node: Extension Sample Readfile990558
-Node: Extension Sample API Tests991376
-Node: Extension Sample Time991901
-Node: gawkextlib993265
-Node: Language History995696
-Node: V7/SVR3.1997218
-Node: SVR4999539
-Node: POSIX1000981
-Node: BTL1002367
-Node: POSIX/GNU1003101
-Node: Common Extensions1008636
-Node: Ranges and Locales1009942
-Ref: Ranges and Locales-Footnote-11014560
-Ref: Ranges and Locales-Footnote-21014587
-Ref: Ranges and Locales-Footnote-31014847
-Node: Contributors1015068
-Node: Installation1019947
-Node: Gawk Distribution1020841
-Node: Getting1021325
-Node: Extracting1022151
-Node: Distribution contents1023843
-Node: Unix Installation1029104
-Node: Quick Installation1029721
-Node: Additional Configuration Options1031683
-Node: Configuration Philosophy1033160
-Node: Non-Unix Installation1035502
-Node: PC Installation1035960
-Node: PC Binary Installation1037259
-Node: PC Compiling1039107
-Node: PC Testing1042051
-Node: PC Using1043227
-Node: Cygwin1047412
-Node: MSYS1048412
-Node: VMS Installation1048926
-Node: VMS Compilation1049529
-Ref: VMS Compilation-Footnote-11050536
-Node: VMS Installation Details1050594
-Node: VMS Running1052229
-Node: VMS Old Gawk1053836
-Node: Bugs1054310
-Node: Other Versions1058162
-Node: Notes1063763
-Node: Compatibility Mode1064563
-Node: Additions1065346
-Node: Accessing The Source1066273
-Node: Adding Code1067713
-Node: New Ports1073758
-Node: Derived Files1077893
-Ref: Derived Files-Footnote-11083214
-Ref: Derived Files-Footnote-21083248
-Ref: Derived Files-Footnote-31083848
-Node: Future Extensions1083946
-Node: Implementation Limitations1084527
-Node: Extension Design1085779
-Node: Old Extension Problems1086933
-Ref: Old Extension Problems-Footnote-11088441
-Node: Extension New Mechanism Goals1088498
-Ref: Extension New Mechanism Goals-Footnote-11091864
-Node: Extension Other Design Decisions1092050
-Node: Extension Future Growth1094156
-Node: Old Extension Mechanism1094992
-Node: Basic Concepts1096732
-Node: Basic High Level1097413
-Ref: figure-general-flow1097684
-Ref: figure-process-flow1098283
-Ref: Basic High Level-Footnote-11101512
-Node: Basic Data Typing1101697
-Node: Glossary1105052
-Node: Copying1130514
-Node: GNU Free Documentation License1168071
-Node: Index1193208
+Node: Top1360
+Node: Foreword40338
+Node: Preface44683
+Ref: Preface-Footnote-147736
+Ref: Preface-Footnote-247832
+Node: History48064
+Node: Names50438
+Ref: Names-Footnote-151915
+Node: This Manual51987
+Ref: This Manual-Footnote-157761
+Node: Conventions57861
+Node: Manual History60013
+Ref: Manual History-Footnote-163461
+Ref: Manual History-Footnote-263502
+Node: How To Contribute63576
+Node: Acknowledgments64720
+Node: Getting Started68929
+Node: Running gawk71308
+Node: One-shot72494
+Node: Read Terminal73719
+Ref: Read Terminal-Footnote-175369
+Ref: Read Terminal-Footnote-275645
+Node: Long75816
+Node: Executable Scripts77192
+Ref: Executable Scripts-Footnote-179025
+Ref: Executable Scripts-Footnote-279127
+Node: Comments79674
+Node: Quoting82141
+Node: DOS Quoting86764
+Node: Sample Data Files87439
+Node: Very Simple90471
+Node: Two Rules95070
+Node: More Complex97217
+Ref: More Complex-Footnote-1100147
+Node: Statements/Lines100232
+Ref: Statements/Lines-Footnote-1104694
+Node: Other Features104959
+Node: When105887
+Node: Invoking Gawk108034
+Node: Command Line109495
+Node: Options110278
+Ref: Options-Footnote-1125670
+Node: Other Arguments125695
+Node: Naming Standard Input128353
+Node: Environment Variables129447
+Node: AWKPATH Variable130005
+Ref: AWKPATH Variable-Footnote-1132763
+Node: AWKLIBPATH Variable133023
+Node: Other Environment Variables133741
+Node: Exit Status136236
+Node: Include Files136911
+Node: Loading Shared Libraries140480
+Node: Obsolete141844
+Node: Undocumented142541
+Node: Regexp142784
+Node: Regexp Usage144173
+Node: Escape Sequences146199
+Node: Regexp Operators151868
+Ref: Regexp Operators-Footnote-1159248
+Ref: Regexp Operators-Footnote-2159395
+Node: Bracket Expressions159493
+Ref: table-char-classes161383
+Node: GNU Regexp Operators163906
+Node: Case-sensitivity167629
+Ref: Case-sensitivity-Footnote-1170597
+Ref: Case-sensitivity-Footnote-2170832
+Node: Leftmost Longest170940
+Node: Computed Regexps172141
+Node: Reading Files175478
+Node: Records177481
+Ref: Records-Footnote-1186370
+Node: Fields186407
+Ref: Fields-Footnote-1189440
+Node: Nonconstant Fields189526
+Node: Changing Fields191728
+Node: Field Separators197687
+Node: Default Field Splitting200316
+Node: Regexp Field Splitting201433
+Node: Single Character Fields204775
+Node: Command Line Field Separator205834
+Node: Field Splitting Summary209275
+Ref: Field Splitting Summary-Footnote-1212386
+Node: Constant Size212487
+Node: Splitting By Content217071
+Ref: Splitting By Content-Footnote-1220797
+Node: Multiple Line220837
+Ref: Multiple Line-Footnote-1226684
+Node: Getline226863
+Node: Plain Getline229079
+Node: Getline/Variable231174
+Node: Getline/File232321
+Node: Getline/Variable/File233662
+Ref: Getline/Variable/File-Footnote-1235261
+Node: Getline/Pipe235348
+Node: Getline/Variable/Pipe238048
+Node: Getline/Coprocess239155
+Node: Getline/Variable/Coprocess240407
+Node: Getline Notes241144
+Node: Getline Summary243931
+Ref: table-getline-variants244339
+Node: Read Timeout245251
+Ref: Read Timeout-Footnote-1248992
+Node: Command line directories249049
+Node: Printing249679
+Node: Print251310
+Node: Print Examples252647
+Node: Output Separators255431
+Node: OFMT257191
+Node: Printf258549
+Node: Basic Printf259455
+Node: Control Letters260994
+Node: Format Modifiers264806
+Node: Printf Examples270815
+Node: Redirection273530
+Node: Special Files280495
+Node: Special FD281028
+Ref: Special FD-Footnote-1284653
+Node: Special Network284727
+Node: Special Caveats285577
+Node: Close Files And Pipes286373
+Ref: Close Files And Pipes-Footnote-1293356
+Ref: Close Files And Pipes-Footnote-2293504
+Node: Expressions293654
+Node: Values294786
+Node: Constants295462
+Node: Scalar Constants296142
+Ref: Scalar Constants-Footnote-1297001
+Node: Nondecimal-numbers297183
+Node: Regexp Constants300183
+Node: Using Constant Regexps300658
+Node: Variables303713
+Node: Using Variables304368
+Node: Assignment Options306092
+Node: Conversion307964
+Ref: table-locale-affects313464
+Ref: Conversion-Footnote-1314088
+Node: All Operators314197
+Node: Arithmetic Ops314827
+Node: Concatenation317332
+Ref: Concatenation-Footnote-1320125
+Node: Assignment Ops320245
+Ref: table-assign-ops325233
+Node: Increment Ops326564
+Node: Truth Values and Conditions329999
+Node: Truth Values331082
+Node: Typing and Comparison332131
+Node: Variable Typing332920
+Ref: Variable Typing-Footnote-1336817
+Node: Comparison Operators336939
+Ref: table-relational-ops337349
+Node: POSIX String Comparison340898
+Ref: POSIX String Comparison-Footnote-1341854
+Node: Boolean Ops341992
+Ref: Boolean Ops-Footnote-1346070
+Node: Conditional Exp346161
+Node: Function Calls347893
+Node: Precedence351487
+Node: Locales355156
+Node: Patterns and Actions356245
+Node: Pattern Overview357299
+Node: Regexp Patterns358968
+Node: Expression Patterns359511
+Node: Ranges363196
+Node: BEGIN/END366162
+Node: Using BEGIN/END366924
+Ref: Using BEGIN/END-Footnote-1369655
+Node: I/O And BEGIN/END369761
+Node: BEGINFILE/ENDFILE372043
+Node: Empty374957
+Node: Using Shell Variables375273
+Node: Action Overview377558
+Node: Statements379915
+Node: If Statement381769
+Node: While Statement383268
+Node: Do Statement385312
+Node: For Statement386468
+Node: Switch Statement389620
+Node: Break Statement391717
+Node: Continue Statement393707
+Node: Next Statement395500
+Node: Nextfile Statement397890
+Node: Exit Statement400533
+Node: Built-in Variables402949
+Node: User-modified404044
+Ref: User-modified-Footnote-1412404
+Node: Auto-set412466
+Ref: Auto-set-Footnote-1425397
+Ref: Auto-set-Footnote-2425602
+Node: ARGC and ARGV425658
+Node: Arrays429509
+Node: Array Basics431014
+Node: Array Intro431840
+Node: Reference to Elements436158
+Node: Assigning Elements438428
+Node: Array Example438919
+Node: Scanning an Array440651
+Node: Controlling Scanning442965
+Ref: Controlling Scanning-Footnote-1447888
+Node: Delete448204
+Ref: Delete-Footnote-1450969
+Node: Numeric Array Subscripts451026
+Node: Uninitialized Subscripts453209
+Node: Multi-dimensional454837
+Node: Multi-scanning457931
+Node: Arrays of Arrays459522
+Node: Functions464163
+Node: Built-in464982
+Node: Calling Built-in466060
+Node: Numeric Functions468048
+Ref: Numeric Functions-Footnote-1471880
+Ref: Numeric Functions-Footnote-2472237
+Ref: Numeric Functions-Footnote-3472285
+Node: String Functions472554
+Ref: String Functions-Footnote-1496112
+Ref: String Functions-Footnote-2496241
+Ref: String Functions-Footnote-3496489
+Node: Gory Details496576
+Ref: table-sub-escapes498255
+Ref: table-sub-posix-92499609
+Ref: table-sub-proposed500960
+Ref: table-posix-sub502314
+Ref: table-gensub-escapes503859
+Ref: Gory Details-Footnote-1505035
+Ref: Gory Details-Footnote-2505086
+Node: I/O Functions505237
+Ref: I/O Functions-Footnote-1512222
+Node: Time Functions512369
+Ref: Time Functions-Footnote-1523302
+Ref: Time Functions-Footnote-2523370
+Ref: Time Functions-Footnote-3523528
+Ref: Time Functions-Footnote-4523639
+Ref: Time Functions-Footnote-5523751
+Ref: Time Functions-Footnote-6523978
+Node: Bitwise Functions524244
+Ref: table-bitwise-ops524802
+Ref: Bitwise Functions-Footnote-1529023
+Node: Type Functions529207
+Node: I18N Functions529677
+Node: User-defined531304
+Node: Definition Syntax532108
+Ref: Definition Syntax-Footnote-1537018
+Node: Function Example537087
+Node: Function Caveats539681
+Node: Calling A Function540102
+Node: Variable Scope541217
+Node: Pass By Value/Reference544180
+Node: Return Statement547688
+Node: Dynamic Typing550669
+Node: Indirect Calls551600
+Node: Library Functions561285
+Ref: Library Functions-Footnote-1564798
+Ref: Library Functions-Footnote-2564941
+Node: Library Names565112
+Ref: Library Names-Footnote-1568583
+Ref: Library Names-Footnote-2568803
+Node: General Functions568889
+Node: Strtonum Function569842
+Node: Assert Function572772
+Node: Round Function576098
+Node: Cliff Random Function577641
+Node: Ordinal Functions578657
+Ref: Ordinal Functions-Footnote-1581727
+Ref: Ordinal Functions-Footnote-2581979
+Node: Join Function582188
+Ref: Join Function-Footnote-1583959
+Node: Getlocaltime Function584159
+Node: Data File Management587874
+Node: Filetrans Function588506
+Node: Rewind Function592575
+Node: File Checking593962
+Node: Empty Files595056
+Node: Ignoring Assigns597286
+Node: Getopt Function598839
+Ref: Getopt Function-Footnote-1610143
+Node: Passwd Functions610346
+Ref: Passwd Functions-Footnote-1619321
+Node: Group Functions619409
+Node: Walking Arrays627493
+Node: Sample Programs629630
+Node: Running Examples630304
+Node: Clones631032
+Node: Cut Program632256
+Node: Egrep Program642101
+Ref: Egrep Program-Footnote-1649874
+Node: Id Program649984
+Node: Split Program653600
+Ref: Split Program-Footnote-1657119
+Node: Tee Program657247
+Node: Uniq Program660050
+Node: Wc Program667479
+Ref: Wc Program-Footnote-1671745
+Ref: Wc Program-Footnote-2671945
+Node: Miscellaneous Programs672037
+Node: Dupword Program673225
+Node: Alarm Program675256
+Node: Translate Program680005
+Ref: Translate Program-Footnote-1684392
+Ref: Translate Program-Footnote-2684620
+Node: Labels Program684754
+Ref: Labels Program-Footnote-1688125
+Node: Word Sorting688209
+Node: History Sorting692093
+Node: Extract Program693932
+Ref: Extract Program-Footnote-1701433
+Node: Simple Sed701561
+Node: Igawk Program704623
+Ref: Igawk Program-Footnote-1719780
+Ref: Igawk Program-Footnote-2719981
+Node: Anagram Program720119
+Node: Signature Program723187
+Node: Advanced Features724287
+Node: Nondecimal Data726169
+Node: Array Sorting727752
+Node: Controlling Array Traversal728449
+Node: Array Sorting Functions736687
+Ref: Array Sorting Functions-Footnote-1740361
+Ref: Array Sorting Functions-Footnote-2740454
+Node: Two-way I/O740648
+Ref: Two-way I/O-Footnote-1746080
+Node: TCP/IP Networking746150
+Node: Profiling748994
+Node: Internationalization756491
+Node: I18N and L10N757916
+Node: Explaining gettext758602
+Ref: Explaining gettext-Footnote-1763670
+Ref: Explaining gettext-Footnote-2763854
+Node: Programmer i18n764019
+Node: Translator i18n768221
+Node: String Extraction769014
+Ref: String Extraction-Footnote-1769975
+Node: Printf Ordering770061
+Ref: Printf Ordering-Footnote-1772845
+Node: I18N Portability772909
+Ref: I18N Portability-Footnote-1775358
+Node: I18N Example775421
+Ref: I18N Example-Footnote-1778059
+Node: Gawk I18N778131
+Node: Debugger778752
+Node: Debugging779723
+Node: Debugging Concepts780156
+Node: Debugging Terms782012
+Node: Awk Debugging784609
+Node: Sample Debugging Session785501
+Node: Debugger Invocation786021
+Node: Finding The Bug787353
+Node: List of Debugger Commands793841
+Node: Breakpoint Control795175
+Node: Debugger Execution Control798839
+Node: Viewing And Changing Data802199
+Node: Execution Stack805555
+Node: Debugger Info807022
+Node: Miscellaneous Debugger Commands811004
+Node: Readline Support816180
+Node: Limitations817011
+Node: Arbitrary Precision Arithmetic819263
+Ref: Arbitrary Precision Arithmetic-Footnote-1820914
+Node: General Arithmetic821062
+Node: Floating Point Issues822782
+Node: String Conversion Precision823663
+Ref: String Conversion Precision-Footnote-1825369
+Node: Unexpected Results825478
+Node: POSIX Floating Point Problems827631
+Ref: POSIX Floating Point Problems-Footnote-1831456
+Node: Integer Programming831494
+Node: Floating-point Programming833233
+Ref: Floating-point Programming-Footnote-1839564
+Ref: Floating-point Programming-Footnote-2839834
+Node: Floating-point Representation840098
+Node: Floating-point Context841263
+Ref: table-ieee-formats842102
+Node: Rounding Mode843486
+Ref: table-rounding-modes843965
+Ref: Rounding Mode-Footnote-1846980
+Node: Gawk and MPFR847159
+Node: Arbitrary Precision Floats848414
+Ref: Arbitrary Precision Floats-Footnote-1850857
+Node: Setting Precision851173
+Ref: table-predefined-precision-strings851859
+Node: Setting Rounding Mode854004
+Ref: table-gawk-rounding-modes854408
+Node: Floating-point Constants855595
+Node: Changing Precision857024
+Ref: Changing Precision-Footnote-1858424
+Node: Exact Arithmetic858598
+Node: Arbitrary Precision Integers861736
+Ref: Arbitrary Precision Integers-Footnote-1864754
+Node: Dynamic Extensions864901
+Node: Extension Intro866359
+Node: Plugin License867624
+Node: Extension Mechanism Outline868309
+Ref: load-extension868726
+Ref: load-new-function870204
+Ref: call-new-function871199
+Node: Extension API Description873214
+Node: Extension API Functions Introduction874427
+Node: General Data Types879293
+Ref: General Data Types-Footnote-1884895
+Node: Requesting Values885194
+Ref: table-value-types-returned885925
+Node: Constructor Functions886879
+Node: Registration Functions889899
+Node: Extension Functions890584
+Node: Exit Callback Functions892809
+Node: Extension Version String894058
+Node: Input Parsers894708
+Node: Output Wrappers904465
+Node: Two-way processors908975
+Node: Printing Messages911183
+Ref: Printing Messages-Footnote-1912260
+Node: Updating `ERRNO'912412
+Node: Accessing Parameters913151
+Node: Symbol Table Access914381
+Node: Symbol table by name914893
+Node: Symbol table by cookie916640
+Ref: Symbol table by cookie-Footnote-1920770
+Node: Cached values920833
+Ref: Cached values-Footnote-1924282
+Node: Array Manipulation924373
+Ref: Array Manipulation-Footnote-1925471
+Node: Array Data Types925510
+Ref: Array Data Types-Footnote-1928213
+Node: Array Functions928305
+Node: Flattening Arrays932071
+Node: Creating Arrays938923
+Node: Extension API Variables943648
+Node: Extension Versioning944284
+Node: Extension API Informational Variables946185
+Node: Extension API Boilerplate947271
+Node: Finding Extensions951075
+Node: Extension Example951635
+Node: Internal File Description952366
+Node: Internal File Ops956054
+Ref: Internal File Ops-Footnote-1967538
+Node: Using Internal File Ops967678
+Ref: Using Internal File Ops-Footnote-1970031
+Node: Extension Samples970297
+Node: Extension Sample File Functions971821
+Node: Extension Sample Fnmatch980308
+Node: Extension Sample Fork982034
+Node: Extension Sample Inplace983252
+Node: Extension Sample Ord985030
+Node: Extension Sample Readdir985866
+Node: Extension Sample Revout987398
+Node: Extension Sample Rev2way987991
+Node: Extension Sample Read write array988681
+Node: Extension Sample Readfile990564
+Node: Extension Sample API Tests991382
+Node: Extension Sample Time991907
+Node: gawkextlib993271
+Node: Language History995702
+Node: V7/SVR3.1997224
+Node: SVR4999545
+Node: POSIX1000987
+Node: BTL1002373
+Node: POSIX/GNU1003107
+Node: Common Extensions1008642
+Node: Ranges and Locales1009948
+Ref: Ranges and Locales-Footnote-11014566
+Ref: Ranges and Locales-Footnote-21014593
+Ref: Ranges and Locales-Footnote-31014853
+Node: Contributors1015074
+Node: Installation1019953
+Node: Gawk Distribution1020847
+Node: Getting1021331
+Node: Extracting1022157
+Node: Distribution contents1023849
+Node: Unix Installation1029110
+Node: Quick Installation1029727
+Node: Additional Configuration Options1031689
+Node: Configuration Philosophy1033166
+Node: Non-Unix Installation1035508
+Node: PC Installation1035966
+Node: PC Binary Installation1037265
+Node: PC Compiling1039113
+Node: PC Testing1042057
+Node: PC Using1043233
+Node: Cygwin1047418
+Node: MSYS1048418
+Node: VMS Installation1048932
+Node: VMS Compilation1049535
+Ref: VMS Compilation-Footnote-11050542
+Node: VMS Installation Details1050600
+Node: VMS Running1052235
+Node: VMS Old Gawk1053842
+Node: Bugs1054316
+Node: Other Versions1058168
+Node: Notes1063769
+Node: Compatibility Mode1064569
+Node: Additions1065352
+Node: Accessing The Source1066279
+Node: Adding Code1067719
+Node: New Ports1073764
+Node: Derived Files1077899
+Ref: Derived Files-Footnote-11083220
+Ref: Derived Files-Footnote-21083254
+Ref: Derived Files-Footnote-31083854
+Node: Future Extensions1083952
+Node: Implementation Limitations1084533
+Node: Extension Design1085785
+Node: Old Extension Problems1086939
+Ref: Old Extension Problems-Footnote-11088447
+Node: Extension New Mechanism Goals1088504
+Ref: Extension New Mechanism Goals-Footnote-11091870
+Node: Extension Other Design Decisions1092056
+Node: Extension Future Growth1094162
+Node: Old Extension Mechanism1094998
+Node: Basic Concepts1096738
+Node: Basic High Level1097419
+Ref: figure-general-flow1097690
+Ref: figure-process-flow1098289
+Ref: Basic High Level-Footnote-11101518
+Node: Basic Data Typing1101703
+Node: Glossary1105058
+Node: Copying1130520
+Node: GNU Free Documentation License1168077
+Node: Index1193214
 
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index e4f8f85..9571978 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -27,14 +27,14 @@
 
 @c These apply across the board.
 @set UPDATE-MONTH May, 2013
address@hidden VERSION 4.0
address@hidden PATCHLEVEL 2
address@hidden VERSION 4.1
address@hidden PATCHLEVEL 0
 
 @set FSF
 
 @set TITLE GAWK: Effective AWK Programming
 @set SUBTITLE A User's Guide for GNU Awk
address@hidden EDITION 4
address@hidden EDITION 4.1
 
 @iftex
 @set DOCUMENT book
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index f836690..4087007 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -22,14 +22,14 @@
 
 @c These apply across the board.
 @set UPDATE-MONTH May, 2013
address@hidden VERSION 4.0
address@hidden PATCHLEVEL 2
address@hidden VERSION 4.1
address@hidden PATCHLEVEL 0
 
 @set FSF
 
 @set TITLE GAWK: Effective AWK Programming
 @set SUBTITLE A User's Guide for GNU Awk
address@hidden EDITION 4
address@hidden EDITION 4.1
 
 @iftex
 @set DOCUMENT book
diff --git a/extension/ChangeLog b/extension/ChangeLog
index 342a243..e01d6d1 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -1,3 +1,7 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
 2013-04-18         Arnold D. Robbins     <address@hidden>
 
        * configure.ac: Update copyright.
diff --git a/extension/build-aux/ChangeLog b/extension/build-aux/ChangeLog
index e8b397b..35eb333 100644
--- a/extension/build-aux/ChangeLog
+++ b/extension/build-aux/ChangeLog
@@ -1,3 +1,7 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
 2013-04-22         Arnold D. Robbins     <address@hidden>
 
        * missing: Updated from Automake 1.13.1.
diff --git a/extension/configure b/extension/configure
index 5262135..f848b9b 100755
--- a/extension/configure
+++ b/extension/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GNU Awk Bundled Extensions 4.0.77.
+# Generated by GNU Autoconf 2.69 for GNU Awk Bundled Extensions 4.1.0.
 #
 # Report bugs to <address@hidden>.
 #
@@ -590,8 +590,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='GNU Awk Bundled Extensions'
 PACKAGE_TARNAME='gawk-extensions'
-PACKAGE_VERSION='4.0.77'
-PACKAGE_STRING='GNU Awk Bundled Extensions 4.0.77'
+PACKAGE_VERSION='4.1.0'
+PACKAGE_STRING='GNU Awk Bundled Extensions 4.1.0'
 PACKAGE_BUGREPORT='address@hidden'
 PACKAGE_URL='http://www.gnu.org/software/gawk-extensions/'
 
@@ -1333,7 +1333,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 Bundled Extensions 4.0.77 to adapt to many 
kinds of systems.
+\`configure' configures GNU Awk Bundled Extensions 4.1.0 to adapt to many 
kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1403,7 +1403,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GNU Awk Bundled Extensions 
4.0.77:";;
+     short | recursive ) echo "Configuration of GNU Awk Bundled Extensions 
4.1.0:";;
    esac
   cat <<\_ACEOF
 
@@ -1518,7 +1518,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-GNU Awk Bundled Extensions configure 4.0.77
+GNU Awk Bundled Extensions configure 4.1.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1933,7 +1933,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 Bundled Extensions $as_me 4.0.77, which was
+It was created by GNU Awk Bundled Extensions $as_me 4.1.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4115,7 +4115,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='gawk-extensions'
- VERSION='4.0.77'
+ VERSION='4.1.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -14608,7 +14608,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 Bundled Extensions $as_me 4.0.77, which was
+This file was extended by GNU Awk Bundled Extensions $as_me 4.1.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -14676,7 +14676,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-GNU Awk Bundled Extensions config.status 4.0.77
+GNU Awk Bundled Extensions config.status 4.1.0
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/extension/configure.ac b/extension/configure.ac
index 84b6206..53ed588 100644
--- a/extension/configure.ac
+++ b/extension/configure.ac
@@ -23,7 +23,7 @@ dnl
 
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT([GNU Awk Bundled Extensions], 4.0.77, address@hidden, gawk-extensions)
+AC_INIT([GNU Awk Bundled Extensions], 4.1.0, address@hidden, gawk-extensions)
 
 AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_AUX_DIR([build-aux])
diff --git a/extension/m4/ChangeLog b/extension/m4/ChangeLog
index 654f291..449003b 100644
--- a/extension/m4/ChangeLog
+++ b/extension/m4/ChangeLog
@@ -1,3 +1,7 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
 2013-01-27         Arnold D. Robbins     <address@hidden>
 
        * dirfd.m4: New file.
diff --git a/gawkapi.h b/gawkapi.h
index 7d37cee..cc50bba 100644
--- a/gawkapi.h
+++ b/gawkapi.h
@@ -263,7 +263,7 @@ typedef struct awk_two_way_processor {
 
 /* Current version of the API. */
 enum {
-       GAWK_API_MAJOR_VERSION = 0,
+       GAWK_API_MAJOR_VERSION = 1,
        GAWK_API_MINOR_VERSION = 0
 };
 
diff --git a/m4/ChangeLog b/m4/ChangeLog
index 418cf04..59ddc22 100644
--- a/m4/ChangeLog
+++ b/m4/ChangeLog
@@ -1,3 +1,7 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
 2013-01-31         Arnold D. Robbins     <address@hidden>
 
        * readline.m4: Add cross-compiling action.
diff --git a/missing_d/ChangeLog b/missing_d/ChangeLog
index afa66d7..f94c070 100644
--- a/missing_d/ChangeLog
+++ b/missing_d/ChangeLog
@@ -1,3 +1,7 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
 2013-02-11         Arnold D. Robbins     <address@hidden>
 
        * fnmatch.h, fnmatch.c: New files, from GNU Make.
diff --git a/pc/ChangeLog b/pc/ChangeLog
index 5ac2e23..eeae976 100644
--- a/pc/ChangeLog
+++ b/pc/ChangeLog
@@ -1,3 +1,7 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
 2013-05-09   Scott Deifik  <address@hidden>
 
        * Makefile.tst: Sync with mainline.
diff --git a/pc/config.h b/pc/config.h
index 4076630..079b6de 100644
--- a/pc/config.h
+++ b/pc/config.h
@@ -424,7 +424,7 @@
 #define PACKAGE_NAME "GNU Awk"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU Awk 4.0.77"
+#define PACKAGE_STRING "GNU Awk 4.1.0"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "gawk"
@@ -433,7 +433,7 @@
 #define PACKAGE_URL "http://www.gnu.org/software/gawk/";
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "4.0.77"
+#define PACKAGE_VERSION "4.1.0"
 
 /* Define to 1 if *printf supports %F format */
 #undef PRINTF_HAS_F_FORMAT
@@ -495,7 +495,7 @@
 
 
 /* Version number of package */
-#define VERSION "4.0.77"
+#define VERSION "4.1.0"
 
 /* Enable large inode numbers on Mac OS X 10.5.  */
 #ifndef _DARWIN_USE_64_BIT_INODE
diff --git a/po/ChangeLog b/po/ChangeLog
index a198b8c..31d9fa1 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,3 +1,7 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
 2013-04-16         Arnold D. Robbins     <address@hidden>
 
        * POTFILES.in: Brought up to date.
diff --git a/po/da.gmo b/po/da.gmo
index 487f150..3655ffb 100644
Binary files a/po/da.gmo and b/po/da.gmo differ
diff --git a/po/da.po b/po/da.po
index a68ea0f..2ce06bf 100644
--- a/po/da.po
+++ b/po/da.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.0.0h\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2012-02-06 10:37+0100\n"
 "Last-Translator: Keld Simonsen <address@hidden>\n"
 "Language-Team: Danish <address@hidden>\n"
@@ -437,71 +437,76 @@ msgstr ""
 "brug af dcgettext(_\"...\") er forkert: fjern det indledende "
 "understregningstegn"
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+#, fuzzy
+msgid "index: regexp constant as second argument is not allowed"
+msgstr "indeks: andet argument er ikke en streng"
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "funktionen '%s': parameteren '%s' overskygger en global variabel"
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr "kunne ikke åbne '%s' for skrivning (%s)"
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr "sender variabelliste til standard fejl"
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr "%s: lukning mislykkedes (%s)"
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr "shadow_funcs() kaldt to gange!"
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr "der var skyggede variable."
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "funktionsnavnet '%s' er allerede defineret"
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr "funktionen '%s': kan ikke bruge funktionsnavn som parameternavn"
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr ""
 "funktionen '%s': kan ikke bruge specialvariabel '%s' som en "
 "funktionsparameter"
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr "funktionen '%s': parameter %d, '%s', er samme som parameter %d"
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "funktionen '%s' kaldt, men aldrig defineret"
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr "funktionen '%s' defineret, men aldrig kaldt direkte"
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr "konstant regulært udtryk for parameter %d giver en boolesk værdi"
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
@@ -510,11 +515,11 @@ msgstr ""
 "funktionen '%s' kaldt med blanktegn mellem navnet og '(',\n"
 "eller brugt som en variabel eller et array"
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr "forsøgte at dividere med nul"
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "forsøgte at dividere med nul i '%%'"
diff --git a/po/de.gmo b/po/de.gmo
index 7a8a7bc..f8ae3a4 100644
Binary files a/po/de.gmo and b/po/de.gmo differ
diff --git a/po/de.po b/po/de.po
index 67cba9d..e5b8a93 100644
--- a/po/de.po
+++ b/po/de.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.0.0h\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2012-01-30 16:21+0100\n"
 "Last-Translator: Philipp Thomas <address@hidden>\n"
 "Language-Team: German <address@hidden>\n"
@@ -447,73 +447,78 @@ msgstr ""
 "Fehlerhafte Verwendung von dcngettext(_\"...\"): \n"
 "Entfernen Sie den führenden Unterstrich"
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+#, fuzzy
+msgid "index: regexp constant as second argument is not allowed"
+msgstr "index: Zweites Argument ist kein string"
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "Funktion »%s«: Parameter »%s« verdeckt eine globale Variable"
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr "»%s« kann nicht zum Schreiben geöffne werden(%s)"
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr "Die Liste der Variablen wird auf der Standardfehlerausgabe ausgegeben"
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr "%s: close ist gescheitert (%s)"
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr "shadow_funcs() zweimal aufgerufen!"
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr "es sind verdeckte Variablen vorhanden"
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "Funktion »%s« wurde bereits definiert"
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr "Funktion »%s«: Funktionsnamen können nicht als Parameternamen 
benutzen"
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr ""
 "Funktion »%s«: die spezielle Variable »%s« kann nicht als Parameter "
 "verwendet werden"
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr "Funktion »%s«: Parameter #%d, »%s« wiederholt Parameter #%d"
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "Aufgerufene Funktion »%s« ist nirgends definiert"
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr "Funktion »%s« wurde definiert aber nirgends aufgerufen"
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr ""
 "Regulärer-Ausdruck-Konstante für Parameter #%d ergibt einen \n"
 "logischen Wert"
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
@@ -522,11 +527,11 @@ msgstr ""
 "Funktion »%s« wird mit Leerzeichen zwischen Name und »(« aufgerufen, \n"
 "oder als Variable oder Feld verwendet"
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr "Division durch Null wurde versucht"
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "Division durch Null versucht in »%%«"
diff --git a/po/es.gmo b/po/es.gmo
index 06a9304..53ace35 100644
Binary files a/po/es.gmo and b/po/es.gmo differ
diff --git a/po/es.po b/po/es.po
index 0530967..59b53af 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.0.0h\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2012-01-30 07:42-0600\n"
 "Last-Translator: Cristian Othón Martínez Vera <address@hidden>\n"
 "Language-Team: Spanish <address@hidden>\n"
@@ -440,73 +440,78 @@ msgid "use of dcngettext(_\"...\") is incorrect: remove 
leading underscore"
 msgstr ""
 "el uso de dcngettext(_\"...\") es incorrecto: quite el subrayado inicial"
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+#, fuzzy
+msgid "index: regexp constant as second argument is not allowed"
+msgstr "index: el segundo argumento recibido no es una cadena"
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "función `%s': parámetro `%s' oscurece la variable global"
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr "no se puede abrir `%s' para escritura (%s)"
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr "se envía la lista de variables a la salida estándar de error"
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr "%s: falló close (%s)"
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr "¡se llamó shadow_funcs() dos veces!"
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr "hay variables opacadas."
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "el nombre de función `%s' se definió previamente"
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr ""
 "función `%s': no se puede usar un nombre de función como nombre de 
parámetro"
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr ""
 "función `%s': no se puede usar la variable especial `%s' como un parámetro "
 "de función"
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr "función `%s': parámetro #%d, `%s', duplica el parámetro #%d"
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "se llamó a la función `%s' pero nunca se definió"
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr "se definió la función `%s' pero nunca se llamó directamente"
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr ""
 "la constante de expresión regular para el parámetro #%d da un valor 
booleano"
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
@@ -515,11 +520,11 @@ msgstr ""
 "se llamó la función `%s' con espacio entre el nombre y el `(',\n"
 "o se usó como una variable o una matriz"
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr "se intentó una división por cero"
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "se intentó una división por cero en `%%'"
diff --git a/po/fi.gmo b/po/fi.gmo
index 381fcd3..18411e5 100644
Binary files a/po/fi.gmo and b/po/fi.gmo differ
diff --git a/po/fi.po b/po/fi.po
index a987d56..3760755 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.0.0h\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2012-03-13 18:00+0200\n"
 "Last-Translator: Jorma Karvonen <address@hidden>\n"
 "Language-Team: Finnish <address@hidden>\n"
@@ -434,69 +434,74 @@ msgstr "dcgettext(_\"...\")-käyttö on virheellinen: 
poista alaviiva alusta"
 msgid "use of dcngettext(_\"...\") is incorrect: remove leading underscore"
 msgstr "dcngettext(_\"...\")-käyttö on virheellinen: poista alaviiva alusta"
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+#, fuzzy
+msgid "index: regexp constant as second argument is not allowed"
+msgstr "index: toinen vastaanotettu argumentti ei ole merkkijono"
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "funktio ”%s”: parametri ”%s” varjostaa yleismuuttujaa"
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr "ei voitu avata tiedostoa ”%s” kirjoittamista varten (%s)"
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr "lähetetään muuttujaluettelo vakiovirheeseen"
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr "%s: sulkeminen epäonnistui (%s)"
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr "shadow_funcs() kutsuttu kahdesti!"
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr "siellä oli varjostettuja muuttujia."
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "funktionimi ”%s” on jo aikaisemmin määritelty"
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr "funktio ”%s”: ei voi käyttää funktionimeä parametrinimenä"
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr "funktio ”%s”: ei voi käyttää erikoismuuttujaa ”%s” 
funktioparametrina"
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr "funktio ”%s”: parametri #%d, ”%s”, samanlainen parametri #%d"
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "funktiota ”%s” kutsuttiin, mutta sitä ei ole koskaan määritelty"
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr "funktio ”%s” määriteltiin, mutta sitä ei ole koskaan kutsuttu 
suoraan"
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr "säännöllisen lausekkeen vakio parametrille #%d antaa boolean-arvon"
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
@@ -505,11 +510,11 @@ msgstr ""
 "funktio ”%s” kutsuttu välilyönnillä nimen ja ”(”-merkin\n"
 "välillä, tai käytetty muuttujana tai taulukkona"
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr "nollalla jakoa yritettiin"
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "jakoa nollalla yritettiin operaattorissa ”%%”"
diff --git a/po/fr.gmo b/po/fr.gmo
index 7478260..2ed0420 100644
Binary files a/po/fr.gmo and b/po/fr.gmo differ
diff --git a/po/fr.po b/po/fr.po
index 7b9d694..5c1ef22 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.0.75\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2013-04-23 23:41+0200\n"
 "Last-Translator: Jean-Philippe Guérard <address@hidden"
 "org>\n"
@@ -434,73 +434,78 @@ msgid "use of dcngettext(_\"...\") is incorrect: remove 
leading underscore"
 msgstr ""
 "utilisation incorrecte de dcngettext(_\"...\") : enlevez le souligné de 
tête"
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+#, fuzzy
+msgid "index: regexp constant as second argument is not allowed"
+msgstr "index : le second argument n'est pas une chaîne"
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "fonction « %s » : le paramètre « %s » masque la variable 
globale"
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr "impossible d'ouvrir « %s » en écriture (%s)"
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr "envoi de la liste des variables vers la sortie d'erreur standard"
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr "%s : échec de la fermeture (%s)"
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr "shadows_funcs() a été appelé deux fois !"
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr "il y avait des variables masquées."
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "nom de fonction « %s » déjà défini"
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr ""
 "fonction « %s » : impossible d'utiliser un nom de fonction comme 
paramètre"
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr ""
 "fonction « %s » : impossible d'utiliser la variable spéciale « %s » 
comme "
 "paramètre d'une fonction"
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr ""
 "fonction « %s » : paramètre #%d, « %s » est un doublon du 
paramètre #%d"
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "fonction « %s » appelée sans être définie"
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr "fonction « %s » définie mais jamais appelée directement"
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr "le paramètre #%d, une expr. rationnelle constante, fournit un 
booléen"
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
@@ -509,11 +514,11 @@ msgstr ""
 "fonction « %s » appelée avec un espace entre son nom\n"
 "et « ( », ou utilisée comme variable ou tableau"
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr "tentative de division par zéro"
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "tentative de division par zéro dans « %% »"
diff --git a/po/gawk.pot b/po/gawk.pot
index 7a144ec..6e4582f 100644
--- a/po/gawk.pot
+++ b/po/gawk.pot
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: gawk 4.0.77\n"
+"Project-Id-Version: gawk 4.1.0\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <address@hidden>\n"
 "Language-Team: LANGUAGE <address@hidden>\n"
@@ -417,80 +417,84 @@ msgstr ""
 msgid "use of dcngettext(_\"...\") is incorrect: remove leading underscore"
 msgstr ""
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+msgid "index: regexp constant as second argument is not allowed"
+msgstr ""
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr ""
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr ""
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr ""
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr ""
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr ""
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr ""
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr ""
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr ""
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr ""
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr ""
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr ""
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr ""
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr ""
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
 "or used as a variable or an array"
 msgstr ""
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr ""
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr ""
diff --git a/po/it.gmo b/po/it.gmo
index 9dd87de..2cb0e34 100644
Binary files a/po/it.gmo and b/po/it.gmo differ
diff --git a/po/it.po b/po/it.po
index d28e534..a472aa8 100644
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU Awk 4.0.73, API: 0.0\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2013-04-18 12:36+0100\n"
 "Last-Translator: Antonio Colombo <address@hidden>\n"
 "Language-Team: Italian <address@hidden>\n"
@@ -429,74 +429,79 @@ msgid "use of dcngettext(_\"...\") is incorrect: remove 
leading underscore"
 msgstr ""
 "uso scorretto di dcngettext(_\"...\"): togliere il carattere '_' iniziale"
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+#, fuzzy
+msgid "index: regexp constant as second argument is not allowed"
+msgstr "index: il secondo argomento non è una stringa"
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "funzione `%s': parametro `%s' nasconde variabile globale"
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr "non riesco ad aprire `%s' in scrittura (%s)"
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr "mando lista variabili a 'standard error'"
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr "%s: `close' non riuscita (%s)"
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr "shadow_funcs() chiamata due volte!"
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr "c'erano variabili nascoste."
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "funzione di nome `%s' definita in precedenza"
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr ""
 "funzione `%s': non è possibile usare nome della funzione come nome parametro"
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr ""
 "funzione `%s': non è possibile usare la variabile speciale `%s' come "
 "parametro di funzione"
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr "funzione `%s': parametro #%d, `%s', duplica parametro #%d"
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "funzione `%s' chiamata ma mai definita"
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr "funzione `%s' definita ma mai chiamata direttamente"
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, 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:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
@@ -505,11 +510,11 @@ msgstr ""
 "funzione `%s' chiamata con spazio tra il nome e `(',\n"
 "o usata come variabile o vettore"
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr "tentativo di dividere per zero"
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "tentativo di dividere per zero in `%%'"
diff --git a/po/ja.gmo b/po/ja.gmo
index 95b5839..faca679 100644
Binary files a/po/ja.gmo and b/po/ja.gmo differ
diff --git a/po/ja.po b/po/ja.po
index 81b07d7..756f354 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.0.0\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2011-07-17 08:28+0900\n"
 "Last-Translator: Yasuaki Taniguchi <address@hidden>\n"
 "Language-Team: Japanese <address@hidden>\n"
@@ -426,69 +426,74 @@ msgstr ""
 "dcngettext(_\"...\")の使用法が間違っています: 先é 
­ã®ã‚¢ãƒ³ãƒ€ãƒ¼ã‚¹ã‚³ã‚¢(_)を削除し"
 "てください"
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+#, fuzzy
+msgid "index: regexp constant as second argument is not allowed"
+msgstr "index: 文字列では無い第二引数を受け取りました"
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "関数 `%s': 仮引数 `%s' が大域変数を覆い隠しています"
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr "`%s' を書込み用に開けませんでした (%s)"
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr "変数リストを標準エラーに送っています"
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr "%s: 閉じるのに失敗しました (%s)"
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr "shadow_funcs() を二回呼び出しています!"
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr "覆い隠された変数がありました"
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "関数名 `%s' は前に定義されています"
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr "関数 `%s': 関数名を仮引数名として使用出来ません"
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr "関数 `%s': 特別な変数 `%s' 
は関数の仮引数として使用出来ません"
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr "関数 `%s': 仮引数 #%d, `%s' が仮引数 #%d 
と重複しています"
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "未定義の関数 `%s' を呼び出しました"
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr "関数 `%s' 
は定義されていますが、一度も直接呼び出されていません"
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr "仮引数 #%d 用の正規表現定数は真偽値を出力します"
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
@@ -497,11 +502,11 @@ msgstr ""
 "関数名と `(' の間にスペースを入れて関数 `%s' 
を呼び出しています。\n"
 "または、変数か配列として使われています。"
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr "ゼロによる除算が試みられました"
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "`%%' 内でゼロによる除算が試みられました"
diff --git a/po/ms.gmo b/po/ms.gmo
index abe41d5..0db272d 100644
Binary files a/po/ms.gmo and b/po/ms.gmo differ
diff --git a/po/ms.po b/po/ms.po
index 0e70daf..7012129 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: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2013-04-19 10:45+0800\n"
 "Last-Translator: Sharuzzaman Ahmat Raslan <address@hidden>\n"
 "Language-Team: Malay <address@hidden>\n"
@@ -419,80 +419,84 @@ msgstr ""
 msgid "use of dcngettext(_\"...\") is incorrect: remove leading underscore"
 msgstr ""
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+msgid "index: regexp constant as second argument is not allowed"
+msgstr ""
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr ""
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr ""
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr ""
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr ""
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr ""
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr ""
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr ""
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr ""
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr ""
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr ""
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr ""
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr ""
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr ""
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
 "or used as a variable or an array"
 msgstr ""
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr ""
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr ""
diff --git a/po/nl.gmo b/po/nl.gmo
index 3f142ba..7801796 100644
Binary files a/po/nl.gmo and b/po/nl.gmo differ
diff --git a/po/nl.po b/po/nl.po
index 714c561..e15d9ff 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.0.75\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2013-04-25 21:49+0200\n"
 "Last-Translator: Benno Schulenberg <address@hidden>\n"
 "Language-Team: Dutch <address@hidden>\n"
@@ -431,70 +431,75 @@ msgstr "dcgettext(_\"...\") is onjuist: verwijder het 
liggende streepje"
 msgid "use of dcngettext(_\"...\") is incorrect: remove leading underscore"
 msgstr "dcngettext(_\"...\") is onjuist: verwijder het liggende streepje"
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+#, fuzzy
+msgid "index: regexp constant as second argument is not allowed"
+msgstr "index: tweede argument is geen string"
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "functie '%s': parameter '%s' schaduwt een globale variabele"
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr "kan '%s' niet openen om te schrijven (%s)"
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr "variabelenlijst gaat naar standaardfoutuitvoer"
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr "%s: sluiten is mislukt (%s)"
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr "shadow_funcs() twee keer aangeroepen!"
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr "er waren geschaduwde variabelen."
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "functienaam '%s' is al eerder gedefinieerd"
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr "functie '%s': kan functienaam niet als parameternaam gebruiken"
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr ""
 "functie '%s': kan speciale variabele '%s' niet als functieparameter gebruiken"
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr "functie '%s': parameter #%d, '%s', dupliceert parameter #%d"
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "functie '%s' wordt aangeroepen maar is nergens gedefinieerd"
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr "functie '%s' is gedefinieerd maar wordt nergens direct aangeroepen"
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr "regexp-constante als parameter #%d levert booleanwaarde op"
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
@@ -503,11 +508,11 @@ msgstr ""
 "functie '%s' wordt aangeroepen met een spatie tussen naam en '(',\n"
 "of wordt gebruikt als variabele of array"
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr "deling door nul"
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "deling door nul in '%%'"
diff --git a/po/pl.gmo b/po/pl.gmo
index 6207b2e..0683f65 100644
Binary files a/po/pl.gmo and b/po/pl.gmo differ
diff --git a/po/pl.po b/po/pl.po
index 0b1f6b4..6d64758 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.0.75\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-04-17 20:54+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2013-05-05 18:29+0200\n"
 "Last-Translator: Wojciech Polak <address@hidden>\n"
 "Language-Team: Polish <address@hidden>\n"
@@ -17,7 +17,8 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 
|| n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
 
 #: array.c:254
 #, c-format
@@ -77,19 +78,23 @@ msgstr "asorti: pierwszy argument nie jest tablicą"
 
 #: array.c:828
 msgid "asort: cannot use a subarray of first arg for second arg"
-msgstr "asort: nie można użyć podtablicy pierwszego argumentu dla drugiego 
argumentu"
+msgstr ""
+"asort: nie można użyć podtablicy pierwszego argumentu dla drugiego 
argumentu"
 
 #: array.c:829
 msgid "asorti: cannot use a subarray of first arg for second arg"
-msgstr "asorti: nie można użyć podtablicy pierwszego argumentu dla drugiego 
argumentu"
+msgstr ""
+"asorti: nie można użyć podtablicy pierwszego argumentu dla drugiego 
argumentu"
 
 #: array.c:834
 msgid "asort: cannot use a subarray of second arg for first arg"
-msgstr "asort: nie można użyć podtablicy drugiego argumentu dla pierwszego 
argumentu"
+msgstr ""
+"asort: nie można użyć podtablicy drugiego argumentu dla pierwszego 
argumentu"
 
 #: array.c:835
 msgid "asorti: cannot use a subarray of second arg for first arg"
-msgstr "asorti: nie można użyć podtablicy drugiego argumentu dla pierwszego 
argumentu"
+msgstr ""
+"asorti: nie można użyć podtablicy drugiego argumentu dla pierwszego 
argumentu"
 
 #: array.c:1309
 #, c-format
@@ -117,16 +122,19 @@ msgstr "stary awk nie wspiera wielokrotnych reguł 
`BEGIN' lub `END'"
 #: awkgram.y:373
 #, c-format
 msgid "`%s' is a built-in function, it cannot be redefined"
-msgstr "`%s' jest funkcją wbudowaną, więc nie może zostać ponownie 
zdefiniowana"
+msgstr ""
+"`%s' jest funkcją wbudowaną, więc nie może zostać ponownie zdefiniowana"
 
 #: awkgram.y:419
 msgid "regexp constant `//' looks like a C++ comment, but is not"
-msgstr "stałe wyrażenie regularne `//' wygląda jak komentarz C++, ale nim 
nie jest"
+msgstr ""
+"stałe wyrażenie regularne `//' wygląda jak komentarz C++, ale nim nie jest"
 
 #: awkgram.y:423
 #, c-format
 msgid "regexp constant `/%s/' looks like a C comment, but is not"
-msgstr "stałe wyrażenie regularne `/%s/' wygląda jak komentarz C, ale nim 
nie jest"
+msgstr ""
+"stałe wyrażenie regularne `/%s/' wygląda jak komentarz C, ale nim nie jest"
 
 #: awkgram.y:515
 #, c-format
@@ -161,7 +169,9 @@ msgstr "`return' użyty poza kontekstem funkcji"
 
 #: awkgram.y:922
 msgid "plain `print' in BEGIN or END rule should probably be `print \"\"'"
-msgstr "zwykły `print' w regułach BEGIN lub END powinien prawdopodobnie być 
jako `print \"\"'"
+msgstr ""
+"zwykły `print' w regułach BEGIN lub END powinien prawdopodobnie być jako "
+"`print \"\"'"
 
 #: awkgram.y:988 awkgram.y:1037
 msgid "`delete' is not allowed with SYMTAB"
@@ -189,7 +199,8 @@ msgstr "wyrażenie regularne po lewej stronie operatora `~' 
lub `!~'"
 
 #: awkgram.y:1291 awkgram.y:1442
 msgid "old awk does not support the keyword `in' except after `for'"
-msgstr "stary awk nie wspiera słowa kluczowego `in', z wyjątkiem po słowie 
`for'"
+msgstr ""
+"stary awk nie wspiera słowa kluczowego `in', z wyjątkiem po słowie `for'"
 
 #: awkgram.y:1301
 msgid "regular expression on right of comparison"
@@ -207,7 +218,8 @@ msgstr "nieprawidłowy `getline' wewnątrz reguły `%s'"
 
 #: awkgram.y:1425
 msgid "non-redirected `getline' undefined inside END action"
-msgstr "komenda `getline' bez przekierowania nie jest zdefiniowana wewnątrz 
akcji END"
+msgstr ""
+"komenda `getline' bez przekierowania nie jest zdefiniowana wewnątrz akcji 
END"
 
 #: awkgram.y:1444
 msgid "old awk does not support multidimensional arrays"
@@ -224,7 +236,8 @@ msgstr "pośrednie wywołania funkcji są rozszerzeniem 
gawk"
 #: awkgram.y:1620
 #, c-format
 msgid "can not use special variable `%s' for indirect function call"
-msgstr "nie można użyć specjalnej zmiennej `%s' do pośredniego wywołania 
funkcji"
+msgstr ""
+"nie można użyć specjalnej zmiennej `%s' do pośredniego wywołania funkcji"
 
 #: awkgram.y:1698
 msgid "invalid subscript expression"
@@ -308,12 +321,15 @@ msgstr "plik źródłowy nie posiada na końcu znaku 
nowego wiersza"
 
 #: awkgram.y:3018
 msgid "unterminated regexp ends with `\\' at end of file"
-msgstr "niezakończone prawidłowo wyrażenie regularne kończy się znakiem 
`\\' na końcu pliku"
+msgstr ""
+"niezakończone prawidłowo wyrażenie regularne kończy się znakiem `\\' na "
+"końcu pliku"
 
 #: awkgram.y:3042
 #, c-format
 msgid "%s: %d: tawk regex modifier `/.../%c' doesn't work in gawk"
-msgstr "%s: %d: modyfikator wyrażenia regularnego `/.../%c' tawk nie działa 
w gawk"
+msgstr ""
+"%s: %d: modyfikator wyrażenia regularnego `/.../%c' tawk nie działa w gawk"
 
 #: awkgram.y:3046
 #, c-format
@@ -396,7 +412,9 @@ msgstr "%d jest nieprawidłowe jako liczba argumentów dla 
%s"
 #: awkgram.y:3798
 #, c-format
 msgid "%s: string literal as last arg of substitute has no effect"
-msgstr "%s: literał łańcuchowy jako ostatni argument podstawienia nie ma 
żadnego efektu"
+msgstr ""
+"%s: literał łańcuchowy jako ostatni argument podstawienia nie ma żadnego "
+"efektu"
 
 #: awkgram.y:3803
 #, c-format
@@ -419,82 +437,91 @@ msgstr "nieprawidłowe użycie dcgettext(_\"...\"): usuń 
znak podkreślenia"
 msgid "use of dcngettext(_\"...\") is incorrect: remove leading underscore"
 msgstr "nieprawidłowe użycie dcngettext(_\"...\"): usuń znak podkreślenia"
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+#, fuzzy
+msgid "index: regexp constant as second argument is not allowed"
+msgstr "index: otrzymano drugi argument, który nie jest łańcuchem"
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "funkcja `%s': parametr `%s' zasłania globalną zmienną"
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr "nie można otworzyć `%s' do zapisu (%s)"
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr "wysyłanie listy zmiennych na standardowe wyjście diagnostyczne"
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr "%s: zamknięcie nie powiodło się (%s)"
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr "shadow_funcs() wywołana podwójnie!"
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr "wystąpiły przykryte zmienne."
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "nazwa funkcji `%s' została zdefiniowana poprzednio"
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr "funkcja `%s': nie można użyć nazwy funkcji jako nazwy parametru"
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
-msgstr "funkcja `%s': nie można użyć specjalnej zmiennej `%s' jako 
parametru funkcji"
+msgstr ""
+"funkcja `%s': nie można użyć specjalnej zmiennej `%s' jako parametru 
funkcji"
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr "funkcja `%s': parametr #%d, `%s', powiela parametr #%d"
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "funkcja `%s' została wywołana, ale nigdy nie została zdefiniowana"
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
-msgstr "funkcja `%s' została zdefiniowana, ale nigdy nie została wywołana 
bezpośrednio"
+msgstr ""
+"funkcja `%s' została zdefiniowana, ale nigdy nie została wywołana "
+"bezpośrednio"
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr "stałe wyrażenie regularne dla parametru #%d daje wartość logiczną"
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
 "or used as a variable or an array"
 msgstr ""
-"funkcja `%s' została wywołana z białymi znakami pomiędzy jej nazwą a 
znakiem `(',\n"
+"funkcja `%s' została wywołana z białymi znakami pomiędzy jej nazwą a 
znakiem "
+"`(',\n"
 "lub użyta jako zmienna lub jako tablica"
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr "próba dzielenia przez zero"
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "próba dzielenia przez zero w `%%'"
@@ -520,12 +547,14 @@ msgstr "exp: argument %g jest poza zasięgiem"
 #: builtin.c:224
 #, c-format
 msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing"
-msgstr "fflush: nie można opróżnić: potok `%s' otwarty do czytania, a nie 
do zapisu"
+msgstr ""
+"fflush: nie można opróżnić: potok `%s' otwarty do czytania, a nie do 
zapisu"
 
 #: builtin.c:227
 #, c-format
 msgid "fflush: cannot flush: file `%s' opened for reading, not writing"
-msgstr "fflush: nie można opróżnić: plik `%s' otwarty do czytania, a nie 
do zapisu"
+msgstr ""
+"fflush: nie można opróżnić: plik `%s' otwarty do czytania, a nie do 
zapisu"
 
 #: builtin.c:239
 #, c-format
@@ -595,7 +624,8 @@ msgstr "fatal: argument count z `$' musi być > 0"
 #: builtin.c:914
 #, c-format
 msgid "fatal: arg count %ld greater than total number of supplied arguments"
-msgstr "fatal: argument count %ld większy niż całkowita suma argumentów 
dostarczonych"
+msgstr ""
+"fatal: argument count %ld większy niż całkowita suma argumentów 
dostarczonych"
 
 #: builtin.c:918
 msgid "fatal: `$' not permitted after period in format"
@@ -637,11 +667,15 @@ msgstr "[s]printf: wartość %g jest poza zasięgiem dla 
formatu `%%%c'"
 #: builtin.c:1537
 #, c-format
 msgid "ignoring unknown format specifier character `%c': no argument converted"
-msgstr "pominięcie nieznanego formatu specyfikatora znaku `%c': nie 
skonwertowano argumentu"
+msgstr ""
+"pominięcie nieznanego formatu specyfikatora znaku `%c': nie skonwertowano "
+"argumentu"
 
 #: builtin.c:1542
 msgid "fatal: not enough arguments to satisfy format string"
-msgstr "fatal: brak wystarczającej liczby argumentów, aby zaspokoić 
łańcuch formatujący"
+msgstr ""
+"fatal: brak wystarczającej liczby argumentów, aby zaspokoić łańcuch "
+"formatujący"
 
 #: builtin.c:1544
 msgid "^ ran out for this one"
@@ -700,7 +734,9 @@ msgstr "substr: początkowy indeks %g jest nieprawidłowy, 
nastąpi użycie 1"
 #: builtin.c:1753
 #, c-format
 msgid "substr: non-integer start index %g will be truncated"
-msgstr "substr: początkowy indeks %g, który nie jest liczbą całkowitą, 
zostanie obcięty"
+msgstr ""
+"substr: początkowy indeks %g, który nie jest liczbą całkowitą, zostanie "
+"obcięty"
 
 #: builtin.c:1778
 msgid "substr: source string is zero length"
@@ -713,12 +749,16 @@ msgstr "substr: początkowy indeks %g leży poza końcem 
łańcucha"
 
 #: builtin.c:1802
 #, c-format
-msgid "substr: length %g at start index %g exceeds length of first argument 
(%lu)"
-msgstr "substr: długość %g zaczynając od %g przekracza długość 
pierwszego argumentu (%lu)"
+msgid ""
+"substr: length %g at start index %g exceeds length of first argument (%lu)"
+msgstr ""
+"substr: długość %g zaczynając od %g przekracza długość pierwszego 
argumentu "
+"(%lu)"
 
 #: builtin.c:1876
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
-msgstr "strftime: wartość formatu w PROCINFO[\"strftime\"] posiada typ 
numeryczny"
+msgstr ""
+"strftime: wartość formatu w PROCINFO[\"strftime\"] posiada typ numeryczny"
 
 #: builtin.c:1899
 msgid "strftime: received non-numeric second argument"
@@ -1001,11 +1041,14 @@ msgid "non-zero integer value"
 msgstr "niezerowa wartość"
 
 #: command.y:817
-msgid "backtrace [N] - print trace of all or N innermost (outermost if N < 0) 
frames."
+msgid ""
+"backtrace [N] - print trace of all or N innermost (outermost if N < 0) "
+"frames."
 msgstr ""
 
 #: command.y:819
-msgid "break [[filename:]N|function] - set breakpoint at the specified 
location."
+msgid ""
+"break [[filename:]N|function] - set breakpoint at the specified location."
 msgstr ""
 
 #: command.y:821
@@ -1013,7 +1056,9 @@ msgid "clear [[filename:]N|function] - delete breakpoints 
previously set."
 msgstr ""
 
 #: command.y:823
-msgid "commands [num] - starts a list of commands to be executed at a 
breakpoint(watchpoint) hit."
+msgid ""
+"commands [num] - starts a list of commands to be executed at a breakpoint"
+"(watchpoint) hit."
 msgstr ""
 
 #: command.y:825
@@ -1073,7 +1118,9 @@ msgid "ignore N COUNT - set ignore-count of breakpoint 
number N to COUNT."
 msgstr ""
 
 #: command.y:853
-msgid "info topic - 
source|sources|variables|functions|break|frame|args|locals|display|watch."
+msgid ""
+"info topic - source|sources|variables|functions|break|frame|args|locals|"
+"display|watch."
 msgstr ""
 
 #: command.y:855
@@ -1085,7 +1132,8 @@ msgid "next [COUNT] - step program, proceeding through 
subroutine calls."
 msgstr ""
 
 #: command.y:859
-msgid "nexti [COUNT] - step one instruction, but proceed through subroutine 
calls."
+msgid ""
+"nexti [COUNT] - step one instruction, but proceed through subroutine calls."
 msgstr ""
 
 #: command.y:861
@@ -1121,7 +1169,8 @@ msgid "set var = value - assign value to a scalar 
variable."
 msgstr ""
 
 #: command.y:879
-msgid "silent - suspends usual message when stopped at a 
breakpoint/watchpoint."
+msgid ""
+"silent - suspends usual message when stopped at a breakpoint/watchpoint."
 msgstr ""
 
 #: command.y:881
@@ -1149,7 +1198,9 @@ msgid "undisplay [N] - remove variable(s) from automatic 
display list."
 msgstr ""
 
 #: command.y:893
-msgid "until [[filename:]N|function] - execute until program reaches a 
different line or line N within current frame."
+msgid ""
+"until [[filename:]N|function] - execute until program reaches a different "
+"line or line N within current frame."
 msgstr ""
 
 #: command.y:895
@@ -1715,7 +1766,8 @@ msgstr "polecenie `%s' nie może być wywołane w tym 
kontekście; zignorowano"
 
 #: debug.c:5374
 msgid "`return' not allowed in current context; statement ignored"
-msgstr "instrukcja `return' nie może być wywołana w tym kontekście; 
zignorowano"
+msgstr ""
+"instrukcja `return' nie może być wywołana w tym kontekście; zignorowano"
 
 #: debug.c:5575
 #, c-format
@@ -1842,7 +1894,9 @@ msgstr "odwołanie do niezainicjowanego pola `$%ld'"
 #: eval.c:1271
 #, c-format
 msgid "function `%s' called with more arguments than declared"
-msgstr "funkcja `%s' została wywołana z większą ilością argumentów niż 
zostało to zadeklarowane"
+msgstr ""
+"funkcja `%s' została wywołana z większą ilością argumentów niż 
zostało to "
+"zadeklarowane"
 
 #: eval.c:1466
 #, c-format
@@ -1877,8 +1931,10 @@ msgstr "load_ext: nie można otworzyć biblioteki `%s' 
(%s)\n"
 
 #: ext.c:104
 #, c-format
-msgid "load_ext: library `%s': does not define `plugin_is_GPL_compatible' 
(%s)\n"
-msgstr "load_ext: biblioteka `%s': nie definiuje `plugin_is_GPL_compatible' 
(%s)\n"
+msgid ""
+"load_ext: library `%s': does not define `plugin_is_GPL_compatible' (%s)\n"
+msgstr ""
+"load_ext: biblioteka `%s': nie definiuje `plugin_is_GPL_compatible' (%s)\n"
 
 #: ext.c:110
 #, c-format
@@ -1888,7 +1944,8 @@ msgstr "load_ext: biblioteka `%s': nie można wywołać 
funkcji `%s' (%s)\n"
 #: ext.c:114
 #, c-format
 msgid "load_ext: library `%s' initialization routine `%s' failed\n"
-msgstr "load_ext: funkcja inicjalizująca `%s' biblioteki `%s' nie powiodła 
się\n"
+msgstr ""
+"load_ext: funkcja inicjalizująca `%s' biblioteki `%s' nie powiodła się\n"
 
 #: ext.c:174
 msgid "`extension' is a gawk extension"
@@ -1901,8 +1958,10 @@ msgstr "extension: nie można otworzyć biblioteki `%s' 
(%s)"
 
 #: ext.c:186
 #, c-format
-msgid "extension: library `%s': does not define `plugin_is_GPL_compatible' 
(%s)"
-msgstr "extension: biblioteka `%s': nie definiuje `plugin_is_GPL_compatible' 
(%s)"
+msgid ""
+"extension: library `%s': does not define `plugin_is_GPL_compatible' (%s)"
+msgstr ""
+"extension: biblioteka `%s': nie definiuje `plugin_is_GPL_compatible' (%s)"
 
 #: ext.c:190
 #, c-format
@@ -2139,7 +2198,9 @@ msgstr "inplace_begin: nie można pobrać pierwszego 
argumentu jako nazwy pliku"
 #: extension/inplace.c:124
 #, c-format
 msgid "inplace_begin: disabling in-place editing for invalid FILENAME `%s'"
-msgstr "inplace_begin: wyłączenie edycji w miejscu dla nieprawidłowej nazwy 
pliku `%s'"
+msgstr ""
+"inplace_begin: wyłączenie edycji w miejscu dla nieprawidłowej nazwy pliku 
`"
+"%s'"
 
 #: extension/inplace.c:131
 #, c-format
@@ -2336,15 +2397,18 @@ msgstr "split: drugi argument nie jest tablicą"
 
 #: field.c:986
 msgid "split: cannot use the same array for second and fourth args"
-msgstr "split: nie można użyć tej samej tablicy dla drugiego i czwartego 
argumentu"
+msgstr ""
+"split: nie można użyć tej samej tablicy dla drugiego i czwartego argumentu"
 
 #: field.c:991
 msgid "split: cannot use a subarray of second arg for fourth arg"
-msgstr "split: nie można użyć podtablicy drugiego argumentu dla czwartego 
argumentu"
+msgstr ""
+"split: nie można użyć podtablicy drugiego argumentu dla czwartego 
argumentu"
 
 #: field.c:994
 msgid "split: cannot use a subarray of fourth arg for second arg"
-msgstr "split: nie można użyć podtablicy czwartego argumentu dla drugiego 
argumentu"
+msgstr ""
+"split: nie można użyć podtablicy czwartego argumentu dla drugiego 
argumentu"
 
 #: field.c:1023
 msgid "split: null string for third arg is a gawk extension"
@@ -2364,15 +2428,20 @@ msgstr "patsplit: trzeci argument nie może być pusty"
 
 #: field.c:1078
 msgid "patsplit: cannot use the same array for second and fourth args"
-msgstr "patsplit: nie można użyć tej samej tablicy dla drugiego i czwartego 
argumentu"
+msgstr ""
+"patsplit: nie można użyć tej samej tablicy dla drugiego i czwartego 
argumentu"
 
 #: field.c:1083
 msgid "patsplit: cannot use a subarray of second arg for fourth arg"
-msgstr "patsplit: nie można użyć podtablicy drugiego argumentu dla 
czwartego argumentu"
+msgstr ""
+"patsplit: nie można użyć podtablicy drugiego argumentu dla czwartego "
+"argumentu"
 
 #: field.c:1086
 msgid "patsplit: cannot use a subarray of fourth arg for second arg"
-msgstr "patsplit: nie można użyć podtablicy czwartego argumentu dla 
drugiego argumentu"
+msgstr ""
+"patsplit: nie można użyć podtablicy czwartego argumentu dla drugiego "
+"argumentu"
 
 #: field.c:1124
 msgid "`FIELDWIDTHS' is a gawk extension"
@@ -2512,7 +2581,9 @@ msgstr "wyrażenie dla przekierowania `%s' ma zerową 
wartość łańcucha"
 #: io.c:711
 #, c-format
 msgid "filename `%s' for `%s' redirection may be result of logical expression"
-msgstr "nazwa pliku `%s' dla przekierowania `%s' może być rezultatem 
logicznego wyrażenia"
+msgstr ""
+"nazwa pliku `%s' dla przekierowania `%s' może być rezultatem logicznego "
+"wyrażenia"
 
 #: io.c:754
 #, c-format
@@ -2532,264 +2603,291 @@ msgstr "nie można otworzyć potoku `%s' jako 
wejścia (%s)"
 #: io.c:849
 #, c-format
 msgid "can't open two way pipe `%s' for input/output (%s)"
-msgstr "nie można otworzyć dwukierunkowego potoku `%s' jako 
wejścia/wyjścia (%s)"
+msgstr ""
+"nie można otworzyć dwukierunkowego potoku `%s' jako wejścia/wyjścia (%s)"
 
-#: io.c:932
+#: io.c:928
 #, c-format
 msgid "can't redirect from `%s' (%s)"
 msgstr "nie można przekierować z `%s' (%s)"
 
-#: io.c:935
+#: io.c:931
 #, c-format
 msgid "can't redirect to `%s' (%s)"
 msgstr "nie można przekierować do `%s' (%s)"
 
-#: io.c:986
-msgid "reached system limit for open files: starting to multiplex file 
descriptors"
-msgstr "osiągnięto systemowy limit otwartych plików: rozpoczęcie 
multipleksowania deskryptorów plików"
+#: io.c:982
+msgid ""
+"reached system limit for open files: starting to multiplex file descriptors"
+msgstr ""
+"osiągnięto systemowy limit otwartych plików: rozpoczęcie multipleksowania 
"
+"deskryptorów plików"
 
-#: io.c:1002
+#: io.c:998
 #, c-format
 msgid "close of `%s' failed (%s)."
 msgstr "zamknięcie `%s' nie powiodło się (%s)."
 
-#: io.c:1010
+#: io.c:1006
 msgid "too many pipes or input files open"
 msgstr "zbyt dużo otwartych potoków lub plików wejściowych"
 
-#: io.c:1032
+#: io.c:1028
 msgid "close: second argument must be `to' or `from'"
 msgstr "close: drugim argumentem musi być `to' lub `from'"
 
-#: io.c:1049
+#: io.c:1045
 #, c-format
 msgid "close: `%.*s' is not an open file, pipe or co-process"
-msgstr "close: `%.*s' nie jest ani otwartym plikiem, ani potokiem, ani 
procesem"
+msgstr ""
+"close: `%.*s' nie jest ani otwartym plikiem, ani potokiem, ani procesem"
 
-#: io.c:1054
+#: io.c:1050
 msgid "close of redirection that was never opened"
 msgstr "zamknięcie przekierowania, które nigdy nie zostało otwarte"
 
-#: io.c:1151
+#: io.c:1147
 #, c-format
 msgid "close: redirection `%s' not opened with `|&', second argument ignored"
-msgstr "close: przekierowanie `%s' nie zostało otwarte z `|&', drugi argument 
zignorowany"
+msgstr ""
+"close: przekierowanie `%s' nie zostało otwarte z `|&', drugi argument "
+"zignorowany"
 
-#: io.c:1168
+#: io.c:1164
 #, c-format
 msgid "failure status (%d) on pipe close of `%s' (%s)"
 msgstr "status awarii (%d) podczas zamykania potoku `%s' (%s)"
 
-#: io.c:1171
+#: io.c:1167
 #, c-format
 msgid "failure status (%d) on file close of `%s' (%s)"
 msgstr "status awarii (%d) podczas zamykania pliku `%s' (%s)"
 
-#: io.c:1191
+#: io.c:1187
 #, c-format
 msgid "no explicit close of socket `%s' provided"
 msgstr "brak jawnego zamknięcia gniazdka `%s'"
 
-#: io.c:1194
+#: io.c:1190
 #, c-format
 msgid "no explicit close of co-process `%s' provided"
 msgstr "brak jawnego zamknięcia procesu pomocniczego `%s'"
 
-#: io.c:1197
+#: io.c:1193
 #, c-format
 msgid "no explicit close of pipe `%s' provided"
 msgstr "brak jawnego zamknięcia potoku `%s'"
 
-#: io.c:1200
+#: io.c:1196
 #, c-format
 msgid "no explicit close of file `%s' provided"
 msgstr "brak jawnego zamknięcia pliku `%s'"
 
-#: io.c:1228 io.c:1283 main.c:842 main.c:879
+#: io.c:1224 io.c:1279 main.c:842 main.c:879
 #, c-format
 msgid "error writing standard output (%s)"
 msgstr "błąd podczas zapisu na standardowe wyjście (%s)"
 
-#: io.c:1232 io.c:1288
+#: io.c:1228 io.c:1284
 #, c-format
 msgid "error writing standard error (%s)"
 msgstr "błąd podczas zapisu na standardowe wyjście diagnostyczne (%s)"
 
-#: io.c:1240
+#: io.c:1236
 #, c-format
 msgid "pipe flush of `%s' failed (%s)."
 msgstr "opróżnienie potoku `%s' nie powiodło się (%s)."
 
-#: io.c:1243
+#: io.c:1239
 #, c-format
 msgid "co-process flush of pipe to `%s' failed (%s)."
-msgstr "opróżnienie potoku do `%s' przez proces pomocniczy nie powiodło 
się (%s)."
+msgstr ""
+"opróżnienie potoku do `%s' przez proces pomocniczy nie powiodło się (%s)."
 
-#: io.c:1246
+#: io.c:1242
 #, c-format
 msgid "file flush of `%s' failed (%s)."
 msgstr "opróżnienie pliku `%s' nie powiodło się (%s)."
 
-#: io.c:1360
+#: io.c:1356
 #, c-format
 msgid "local port %s invalid in `/inet'"
 msgstr "nieprawidłowy lokalny port %s w `/inet'"
 
-#: io.c:1378
+#: io.c:1374
 #, c-format
 msgid "remote host and port information (%s, %s) invalid"
 msgstr "informacje o zdalnym hoście i porcie są nieprawidłowe (%s, %s)"
 
-#: io.c:1530
+#: io.c:1526
 #, c-format
 msgid "no (known) protocol supplied in special filename `%s'"
 msgstr "nie dostarczono (znanego) protokołu w specjalnym pliku `%s'"
 
-#: io.c:1544
+#: io.c:1540
 #, c-format
 msgid "special file name `%s' is incomplete"
 msgstr "specjalna nazwa pliku `%s' jest niekompletna"
 
-#: io.c:1561
+#: io.c:1557
 msgid "must supply a remote hostname to `/inet'"
 msgstr "należy dostarczyć nazwę zdalnego hosta do `/inet'"
 
-#: io.c:1579
+#: io.c:1575
 msgid "must supply a remote port to `/inet'"
 msgstr "należy dostarczyć numer zdalnego portu do `/inet'"
 
-#: io.c:1625
+#: io.c:1621
 msgid "TCP/IP communications are not supported"
 msgstr "Komunikacja TCP/IP nie jest wspierana"
 
-#: io.c:1800
+#: io.c:1796
 #, c-format
 msgid "could not open `%s', mode `%s'"
 msgstr "nie można otworzyć `%s', tryb `%s'"
 
-#: io.c:1850
+#: io.c:1846
 #, c-format
 msgid "close of master pty failed (%s)"
 msgstr "zamknięcie nadrzędnego pty nie powiodło się (%s)"
 
-#: io.c:1852 io.c:2028 io.c:2198
+#: io.c:1848 io.c:2024 io.c:2194
 #, c-format
 msgid "close of stdout in child failed (%s)"
-msgstr "zamknięcie standardowego wyjścia w procesie potomnym nie powiodło 
się (%s)"
+msgstr ""
+"zamknięcie standardowego wyjścia w procesie potomnym nie powiodło się 
(%s)"
 
-#: io.c:1855
+#: io.c:1851
 #, c-format
 msgid "moving slave pty to stdout in child failed (dup: %s)"
-msgstr "przesunięcie podległego pty na standardowe wyjście w procesie 
potomnym nie powiodło się (dup: %s)"
+msgstr ""
+"przesunięcie podległego pty na standardowe wyjście w procesie potomnym nie 
"
+"powiodło się (dup: %s)"
 
-#: io.c:1857 io.c:2033
+#: io.c:1853 io.c:2029
 #, c-format
 msgid "close of stdin in child failed (%s)"
-msgstr "zamknięcie standardowego wejścia w procesie potomnym nie powiodło 
się (%s)"
+msgstr ""
+"zamknięcie standardowego wejścia w procesie potomnym nie powiodło się 
(%s)"
 
-#: io.c:1860
+#: io.c:1856
 #, c-format
 msgid "moving slave pty to stdin in child failed (dup: %s)"
-msgstr "przesunięcie podległego pty na standardowe wejście w procesie 
potomnym nie powiodło się (dup: %s)"
+msgstr ""
+"przesunięcie podległego pty na standardowe wejście w procesie potomnym nie 
"
+"powiodło się (dup: %s)"
 
-#: io.c:1862 io.c:1883
+#: io.c:1858 io.c:1879
 #, c-format
 msgid "close of slave pty failed (%s)"
 msgstr "zamknięcie podległego pty nie powiodło się (%s)"
 
-#: io.c:1969 io.c:2031 io.c:2175 io.c:2201
+#: io.c:1965 io.c:2027 io.c:2171 io.c:2197
 #, c-format
 msgid "moving pipe to stdout in child failed (dup: %s)"
-msgstr "przesunięcie potoku na standardowe wyjście w procesie potomnym nie 
powiodło się (dup: %s)"
+msgstr ""
+"przesunięcie potoku na standardowe wyjście w procesie potomnym nie 
powiodło "
+"się (dup: %s)"
 
-#: io.c:1976 io.c:2036
+#: io.c:1972 io.c:2032
 #, c-format
 msgid "moving pipe to stdin in child failed (dup: %s)"
-msgstr "przesunięcie potoku na standardowe wejście w procesie potomnym nie 
powiodło się (dup: %s)"
+msgstr ""
+"przesunięcie potoku na standardowe wejście w procesie potomnym nie 
powiodło "
+"się (dup: %s)"
 
-#: io.c:1996 io.c:2191
+#: io.c:1992 io.c:2187
 msgid "restoring stdout in parent process failed\n"
-msgstr "odzyskanie standardowego wyjścia w procesie potomnym nie powiodło 
się\n"
+msgstr ""
+"odzyskanie standardowego wyjścia w procesie potomnym nie powiodło się\n"
 
-#: io.c:2004
+#: io.c:2000
 msgid "restoring stdin in parent process failed\n"
-msgstr "odzyskanie standardowego wejścia w procesie potomnym nie powiodło 
się\n"
+msgstr ""
+"odzyskanie standardowego wejścia w procesie potomnym nie powiodło się\n"
 
-#: io.c:2039 io.c:2203 io.c:2217
+#: io.c:2035 io.c:2199 io.c:2213
 #, c-format
 msgid "close of pipe failed (%s)"
 msgstr "zamknięcie potoku nie powiodło się (%s)"
 
-#: io.c:2093
+#: io.c:2089
 msgid "`|&' not supported"
 msgstr "`|&' nie jest wspierany"
 
-#: io.c:2160
+#: io.c:2156
 #, c-format
 msgid "cannot open pipe `%s' (%s)"
 msgstr "nie można otworzyć potoku `%s' (%s)"
 
-#: io.c:2211
+#: io.c:2207
 #, c-format
 msgid "cannot create child process for `%s' (fork: %s)"
 msgstr "nie można utworzyć procesu potomnego dla `%s' (fork: %s)"
 
-#: io.c:2671
+#: io.c:2667
 msgid "register_input_parser: received NULL pointer"
 msgstr "register_input_parser: otrzymano wskaźnik NULL"
 
-#: io.c:2699
+#: io.c:2695
 #, c-format
 msgid "input parser `%s' conflicts with previously installed input parser `%s'"
-msgstr "parser wejścia `%s' konfliktuje z poprzednio zainstalowanym parserem 
`%s'"
+msgstr ""
+"parser wejścia `%s' konfliktuje z poprzednio zainstalowanym parserem `%s'"
 
-#: io.c:2706
+#: io.c:2702
 #, c-format
 msgid "input parser `%s' failed to open `%s'"
 msgstr "parser wejścia `%s': nie powiodło się otwarcie `%s'"
 
-#: io.c:2726
+#: io.c:2722
 msgid "register_output_wrapper: received NULL pointer"
 msgstr "register_output_wrapper: otrzymano wskaźnik NULL"
 
-#: io.c:2754
+#: io.c:2750
 #, c-format
-msgid "output wrapper `%s' conflicts with previously installed output wrapper 
`%s'"
-msgstr "otoczka wyjścia `%s' konfliktuje z poprzednio zainstalowaną otoczką 
`%s'"
+msgid ""
+"output wrapper `%s' conflicts with previously installed output wrapper `%s'"
+msgstr ""
+"otoczka wyjścia `%s' konfliktuje z poprzednio zainstalowaną otoczką `%s'"
 
-#: io.c:2761
+#: io.c:2757
 #, c-format
 msgid "output wrapper `%s' failed to open `%s'"
 msgstr "otoczka wyjścia `%s': nie powiodło się otwarcie `%s'"
 
-#: io.c:2782
+#: io.c:2778
 msgid "register_output_processor: received NULL pointer"
 msgstr "register_output_processor: otrzymano wskaźnik NULL"
 
-#: io.c:2811
+#: io.c:2807
 #, c-format
-msgid "two-way processor `%s' conflicts with previously installed two-way 
processor `%s'"
-msgstr "dwukierunkowy procesor `%s' konfliktuje z poprzednio zainstalowanym 
procesorem `%s'"
+msgid ""
+"two-way processor `%s' conflicts with previously installed two-way processor "
+"`%s'"
+msgstr ""
+"dwukierunkowy procesor `%s' konfliktuje z poprzednio zainstalowanym "
+"procesorem `%s'"
 
-#: io.c:2820
+#: io.c:2816
 #, c-format
 msgid "two way processor `%s' failed to open `%s'"
 msgstr "dwukierunkowy procesor `%s' zawiódł w otwarciu `%s'"
 
-#: io.c:2927
+#: io.c:2923
 #, c-format
 msgid "data file `%s' is empty"
 msgstr "plik danych `%s' jest pusty"
 
-#: io.c:2969 io.c:2977
+#: io.c:2965 io.c:2973
 msgid "could not allocate more input memory"
 msgstr "nie można zarezerwować więcej pamięci wejściowej"
 
-#: io.c:3543
+#: io.c:3539
 msgid "multicharacter value of `RS' is a gawk extension"
 msgstr "wieloznakowa wartość `RS' jest rozszerzeniem gawk"
 
-#: io.c:3632
+#: io.c:3628
 msgid "IPv6 communication is not supported"
 msgstr "Komunikacja IPv6 nie jest wspierana"
 
@@ -2809,7 +2907,8 @@ msgstr "%s: opcja musi mieć argument -- %c\n"
 
 #: main.c:545
 msgid "environment variable `POSIXLY_CORRECT' set: turning on `--posix'"
-msgstr "zmienna środowiskowa `POSIXLY_CORRECT' ustawiona: `--posix' został 
włączony"
+msgstr ""
+"zmienna środowiskowa `POSIXLY_CORRECT' ustawiona: `--posix' został włą
czony"
 
 #: main.c:551
 msgid "`--posix' overrides `--traditional'"
@@ -2822,7 +2921,8 @@ msgstr "`--posix'/`--traditional' użyte nad opcją 
`--non-decimal-data'"
 #: main.c:566
 #, c-format
 msgid "running %s setuid root may be a security problem"
-msgstr "uruchamianie %s setuid root może być problemem pod względem 
bezpieczeństwa"
+msgstr ""
+"uruchamianie %s setuid root może być problemem pod względem 
bezpieczeństwa"
 
 #: main.c:571
 msgid "`--posix' overrides `--characters-as-bytes'"
@@ -2850,7 +2950,8 @@ msgstr "brak tekstu programu!"
 #: main.c:779
 #, c-format
 msgid "Usage: %s [POSIX or GNU style options] -f progfile [--] file ...\n"
-msgstr "Użycie: %s [styl opcji POSIX lub GNU] -f plik_z_programem [--] plik 
...\n"
+msgstr ""
+"Użycie: %s [styl opcji POSIX lub GNU] -f plik_z_programem [--] plik ...\n"
 
 #: main.c:781
 #, c-format
@@ -3062,12 +3163,12 @@ msgstr ""
 msgid "-Ft does not set FS to tab in POSIX awk"
 msgstr "-Ft nie ustawia FS na znak tabulatora w POSIX awk"
 
-#: main.c:1176
+#: main.c:1181
 #, c-format
 msgid "unknown value for field spec: %d\n"
 msgstr "nieznana wartość dla specyfikacji pola: %d\n"
 
-#: main.c:1274
+#: main.c:1279
 #, c-format
 msgid ""
 "%s: `%s' argument to `-v' not in `var=value' form\n"
@@ -3076,48 +3177,48 @@ msgstr ""
 "%s: argument `%s' dla `-v' nie jest zgodny ze składnią 
`zmienna=wartość'\n"
 "\n"
 
-#: main.c:1300
+#: main.c:1305
 #, c-format
 msgid "`%s' is not a legal variable name"
 msgstr "`%s' nie jest dozwoloną nazwą zmiennej"
 
-#: main.c:1303
+#: main.c:1308
 #, c-format
 msgid "`%s' is not a variable name, looking for file `%s=%s'"
 msgstr "`%s' nie jest nazwą zmiennej, szukanie pliku `%s=%s'"
 
-#: main.c:1307
+#: main.c:1312
 #, c-format
 msgid "cannot use gawk builtin `%s' as variable name"
 msgstr "nie można użyć wbudowanej w gawk `%s' jako nazwy zmiennej"
 
-#: main.c:1312
+#: main.c:1317
 #, c-format
 msgid "cannot use function `%s' as variable name"
 msgstr "nie można użyć funkcji `%s' jako nazwy zmiennej"
 
-#: main.c:1365
+#: main.c:1370
 msgid "floating point exception"
 msgstr "wyjątek zmiennopozycyjny"
 
-#: main.c:1372
+#: main.c:1377
 msgid "fatal error: internal error"
 msgstr "fatalny błąd: wewnętrzny błąd"
 
-#: main.c:1387
+#: main.c:1392
 msgid "fatal error: internal error: segfault"
 msgstr "fatalny błąd: wewnętrzny błąd: błąd segmentacji"
 
-#: main.c:1399
+#: main.c:1404
 msgid "fatal error: internal error: stack overflow"
 msgstr "fatalny błąd: wewnętrzny błąd: przepełnienie stosu"
 
-#: main.c:1458
+#: main.c:1463
 #, c-format
 msgid "no pre-opened fd %d"
 msgstr "brak już otwartego fd %d"
 
-#: main.c:1465
+#: main.c:1470
 #, c-format
 msgid "could not pre-open /dev/null for fd %d"
 msgstr "nie można otworzyć zawczasu /dev/null dla fd %d"
@@ -3196,8 +3297,12 @@ msgstr "brak liczb szesnastkowych w sekwencji ucieczki 
`\\x'"
 
 #: node.c:579
 #, c-format
-msgid "hex escape \\x%.*s of %d characters probably not interpreted the way 
you expect"
-msgstr "szesnastkowa sekwencja ucieczki \\x%.*s %d znaków prawdopodobnie nie 
została zinterpretowana jak tego oczekujesz"
+msgid ""
+"hex escape \\x%.*s of %d characters probably not interpreted the way you "
+"expect"
+msgstr ""
+"szesnastkowa sekwencja ucieczki \\x%.*s %d znaków prawdopodobnie nie 
została "
+"zinterpretowana jak tego oczekujesz"
 
 #: node.c:594
 #, c-format
@@ -3205,8 +3310,12 @@ msgid "escape sequence `\\%c' treated as plain `%c'"
 msgstr "sekwencja ucieczki `\\%c' potraktowana jako zwykłe `%c'"
 
 #: node.c:739
-msgid "Invalid multibyte data detected. There may be a mismatch between your 
data and your locale."
-msgstr "Wykryto nieprawidłowe dane. Możliwe jest niedopasowanie pomiędzy 
Twoimi danymi a ustawieniami regionalnymi."
+msgid ""
+"Invalid multibyte data detected. There may be a mismatch between your data "
+"and your locale."
+msgstr ""
+"Wykryto nieprawidłowe dane. Możliwe jest niedopasowanie pomiędzy Twoimi "
+"danymi a ustawieniami regionalnymi."
 
 #: posix/gawkmisc.c:177
 #, c-format
@@ -3429,8 +3538,11 @@ msgstr "nie można zdjąć głównego kontekstu"
 #~ msgid "statement has no effect"
 #~ msgstr "instrukcja nie ma żadnego efektu"
 
-#~ msgid "for loop: array `%s' changed size from %ld to %ld during loop 
execution"
-#~ msgstr "pętla for: tablica `%s' zmieniła rozmiar z %ld do %ld podczas 
wykonywania pętli"
+#~ msgid ""
+#~ "for loop: array `%s' changed size from %ld to %ld during loop execution"
+#~ msgstr ""
+#~ "pętla for: tablica `%s' zmieniła rozmiar z %ld do %ld podczas 
wykonywania "
+#~ "pętli"
 
 #~ msgid "function called indirectly through `%s' does not exist"
 #~ msgstr "pośrednio wywołana funkcja poprzez `%s' nie istnieje"
@@ -3439,7 +3551,9 @@ msgstr "nie można zdjąć głównego kontekstu"
 #~ msgstr "funkcja `%s' nie została zdefiniowana"
 
 #~ msgid "non-redirected `getline' invalid inside `%s' rule"
-#~ msgstr "komenda `getline' bez przekierowania jest nieprawidłowa wewnątrz 
reguły `%s'"
+#~ msgstr ""
+#~ "komenda `getline' bez przekierowania jest nieprawidłowa wewnątrz reguły 
`"
+#~ "%s'"
 
 #~ msgid "error reading input file `%s': %s"
 #~ msgstr "błąd podczas czytania z pliku `%s': %s"
@@ -3484,7 +3598,8 @@ msgstr "nie można zdjąć głównego kontekstu"
 #~ msgstr "próba użycia skalaru `%s' jako tablicy"
 
 #~ msgid "call of `length' without parentheses is deprecated by POSIX"
-#~ msgstr "wywołanie `length' bez podania nawiasów jest niezalecane przez 
POSIX"
+#~ msgstr ""
+#~ "wywołanie `length' bez podania nawiasów jest niezalecane przez POSIX"
 
 #~ msgid "division by zero attempted in `/'"
 #~ msgstr "próba dzielenia przez zero w `/'"
@@ -3507,8 +3622,12 @@ msgstr "nie można zdjąć głównego kontekstu"
 #~ msgid "`nextfile' cannot be called from a BEGIN rule"
 #~ msgstr "instrukcja `nextfile' nie może być wywołana z wnętrza reguły 
BEGIN"
 
-#~ msgid "concatenation: side effects in one expression have changed the 
length of another!"
-#~ msgstr "konkatenacja: skutki uboczne w jednym wyrażeniu spowodowały 
zmianę długości innego wyrażenia!"
+#~ msgid ""
+#~ "concatenation: side effects in one expression have changed the length of "
+#~ "another!"
+#~ msgstr ""
+#~ "konkatenacja: skutki uboczne w jednym wyrażeniu spowodowały zmianę "
+#~ "długości innego wyrażenia!"
 
 #~ msgid "illegal type (%s) in tree_eval"
 #~ msgstr "nieprawidłowy typ (%s) w tree_eval"
@@ -3572,7 +3691,8 @@ msgstr "nie można zdjąć głównego kontekstu"
 #~ msgstr "Nieznany typ węzła %s w pp_var"
 
 #~ msgid "can't open two way socket `%s' for input/output (%s)"
-#~ msgstr "nie można otworzyć dwukierunkowego gniazda `%s' jako 
wejścia/wyjścia (%s)"
+#~ msgstr ""
+#~ "nie można otworzyć dwukierunkowego gniazda `%s' jako wejścia/wyjścia 
(%s)"
 
 #~ msgid "%s: illegal option -- %c\n"
 #~ msgstr "%s: niewłaściwa opcja -- %c\n"
@@ -3591,7 +3711,8 @@ msgstr "nie można zdjąć głównego kontekstu"
 #~ "To report bugs, see node `Bugs' in `gawk.info', which is\n"
 #~ msgstr ""
 #~ "\n"
-#~ "Aby zgłosić błędy, prosimy zobaczyć węzeł `Bugs' w `gawk.info', 
który jest\n"
+#~ "Aby zgłosić błędy, prosimy zobaczyć węzeł `Bugs' w `gawk.info', 
który "
+#~ "jest\n"
 
 #~ msgid "invalid syntax in name `%s' for variable assignment"
 #~ msgstr "błąd składni w nazwie `%s' dla przypisania zmiennej"
@@ -3612,7 +3733,9 @@ msgstr "nie można zdjąć głównego kontekstu"
 #~ msgstr "`nextfile' użyty w akcji BEGIN lub END"
 
 #~ msgid "non-redirected `getline' undefined inside BEGIN or END action"
-#~ msgstr "komenda `getline' bez przekierowania nie jest zdefiniowana wewną
trz akcji BEGIN lub END"
+#~ msgstr ""
+#~ "komenda `getline' bez przekierowania nie jest zdefiniowana wewnątrz akcji 
"
+#~ "BEGIN lub END"
 
 #~ msgid "fptr %x not in tokentab\n"
 #~ msgstr "brak fptr %x w tokentab\n"
diff --git a/po/sv.gmo b/po/sv.gmo
index bb7a868..a805642 100644
Binary files a/po/sv.gmo and b/po/sv.gmo differ
diff --git a/po/sv.po b/po/sv.po
index 8e0bb2d..7168507 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk 4.0.75\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2013-04-18 22:46+0200\n"
 "Last-Translator: Göran Uddeborg <address@hidden>\n"
 "Language-Team: Swedish <address@hidden>\n"
@@ -437,71 +437,76 @@ msgstr ""
 "användandet av dcngettext(_\"...\") är felaktigt: ta bort det inledande "
 "understrykningstecknet"
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+#, fuzzy
+msgid "index: regexp constant as second argument is not allowed"
+msgstr "index: andra argumentet är inte en sträng"
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "funktionen \"%s\": parametern \"%s\" överskuggar en global variabel"
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr "kunde inte öppna \"%s\" för skrivning (%s)"
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr "skickar variabellista till standard fel"
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr "%s: misslyckades att stänga (%s)"
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr "shadow_funcs() anropad två gånger!"
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr "det fanns överskuggade variabler."
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "funktionsnamnet \"%s\" är definierat sedan tidigare"
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr "funktionen \"%s\": kan inte använda funktionsnamn som parameternamn"
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr ""
 "funktionen \"%s\": det går inte att använda specialvariabeln \"%s\" som en "
 "funktionsparameter"
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr "funktionen \"%s\": parameter %d, \"%s\", är samma som parameter %d"
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "funktionen \"%s\" anropad men aldrig definierad"
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr "funktionen \"%s\" definierad men aldrig anropad direkt"
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr "konstant reguljärt uttryck för parameter %d ger ett booleskt värde"
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
@@ -510,11 +515,11 @@ msgstr ""
 "funktionen \"%s\" anropad med blanktecken mellan namnet och \"(\",\n"
 "eller använd som variabel eller vektor"
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr "försökte dividera med noll"
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "försökte dividera med noll i \"%%\""
diff --git a/po/vi.gmo b/po/vi.gmo
index f3222f7..debb089 100644
Binary files a/po/vi.gmo and b/po/vi.gmo differ
diff --git a/po/vi.po b/po/vi.po
index 3e5321c..400477b 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gawk-4.0.75\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2013-05-02 22:53+0300\n"
+"POT-Creation-Date: 2013-05-09 16:05+0300\n"
 "PO-Revision-Date: 2013-04-24 08:11+0700\n"
 "Last-Translator: Trần Ngọc Quân <address@hidden>\n"
 "Language-Team: Vietnamese <address@hidden>\n"
@@ -448,69 +448,74 @@ msgstr "dùng “dcgettext(_\"...\")” không đúng: 
hãy gỡ bỏ gạch dư
 msgid "use of dcngettext(_\"...\") is incorrect: remove leading underscore"
 msgstr "dùng “dcgettext(_\"...\")” không đúng: hãy gỡ bỏ gạch 
dưới nằm trước"
 
-#: awkgram.y:4039
+#: awkgram.y:3992
+#, fuzzy
+msgid "index: regexp constant as second argument is not allowed"
+msgstr "index: (chỉ mục) đã nhận đối số thứ hai không phải 
là chuỗi"
+
+#: awkgram.y:4045
 #, c-format
 msgid "function `%s': parameter `%s' shadows global variable"
 msgstr "hàm “%s”: tham số “%s” che biến toàn cục"
 
-#: awkgram.y:4096 debug.c:4021 debug.c:4064 debug.c:5189
+#: awkgram.y:4102 debug.c:4021 debug.c:4064 debug.c:5189
 #, c-format
 msgid "could not open `%s' for writing (%s)"
 msgstr "không mở được “%s” để ghi (%s)"
 
-#: awkgram.y:4097
+#: awkgram.y:4103
 msgid "sending variable list to standard error"
 msgstr "đang gởi danh sách biến tới thiết bị lỗi chuẩn"
 
-#: awkgram.y:4105
+#: awkgram.y:4111
 #, c-format
 msgid "%s: close failed (%s)"
 msgstr "%s: lỗi đóng (%s)"
 
-#: awkgram.y:4130
+#: awkgram.y:4136
 msgid "shadow_funcs() called twice!"
 msgstr "shadow_funcs() (hàm bóng) được gọi hai lần!"
 
-#: awkgram.y:4138
+#: awkgram.y:4144
 msgid "there were shadowed variables."
 msgstr "có biến bị bóng."
 
-#: awkgram.y:4209
+#: awkgram.y:4215
 #, c-format
 msgid "function name `%s' previously defined"
 msgstr "tên hàm “%s” trước đây đã được định nghĩa rồi"
 
-#: awkgram.y:4255
+#: awkgram.y:4261
 #, c-format
 msgid "function `%s': can't use function name as parameter name"
 msgstr "hàm “%s”: không thể dùng tên hàm như là tên tham số"
 
-#: awkgram.y:4258
+#: awkgram.y:4264
 #, c-format
 msgid "function `%s': can't use special variable `%s' as a function parameter"
 msgstr "hàm “%s”: không thể dùng biến đặc biệt “%s” như 
là tham số hàm"
 
-#: awkgram.y:4266
+#: awkgram.y:4272
 #, c-format
 msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
 msgstr "hàm “%s”: tham số “#%d”, “%s”, nhân đôi tham số 
“#%d”"
 
-#: awkgram.y:4360 awkgram.y:4366
+#: awkgram.y:4366 awkgram.y:4372
 #, c-format
 msgid "function `%s' called but never defined"
 msgstr "hàm “%s” được gọi nhưng mà chưa xác định"
 
-#: awkgram.y:4370
+#: awkgram.y:4376
 #, c-format
 msgid "function `%s' defined but never called directly"
 msgstr "hàm “%s” được định nghĩa nhưng mà chưa được gọi 
trực tiếp bao giờ"
 
-#: awkgram.y:4402
+#: awkgram.y:4408
 #, c-format
 msgid "regexp constant for parameter #%d yields boolean value"
 msgstr "hằng biểu thức chính quy cho tham số “#%d” làm giá 
trị luận lý (bun)"
 
-#: awkgram.y:4461
+#: awkgram.y:4467
 #, c-format
 msgid ""
 "function `%s' called with space between name and `(',\n"
@@ -519,11 +524,11 @@ msgstr ""
 "hàm “%s” được gọi với dấu cách nằm giữa tên và 
“(”\n"
 "hoặc được dùng như là biến hay mảng"
 
-#: awkgram.y:4697
+#: awkgram.y:4703
 msgid "division by zero attempted"
 msgstr "cố gắng chia cho số không"
 
-#: awkgram.y:4706
+#: awkgram.y:4712
 #, c-format
 msgid "division by zero attempted in `%%'"
 msgstr "thử chia cho không trong “%%”"
diff --git a/posix/ChangeLog b/posix/ChangeLog
index e1d3d83..0f9cc0a 100644
--- a/posix/ChangeLog
+++ b/posix/ChangeLog
@@ -1,3 +1,7 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
 2012-12-24         Arnold D. Robbins     <address@hidden>
 
        * 4.0.2: Release tar ball made.
diff --git a/test/ChangeLog b/test/ChangeLog
index 70bf81b..20b4d6e 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,7 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
 2013-05-02         Arnold D. Robbins     <address@hidden>
 
        * symtab9.awk: Don't remove test file in END rule, breaks on Windows.
diff --git a/version.c b/version.c
index 1969f85..ca33a57 100644
--- a/version.c
+++ b/version.c
@@ -1,3 +1,3 @@
 #include "config.h"
 
-const char *version_string = "GNU Awk 4.0.77";
+const char *version_string = "GNU Awk 4.1.0";
diff --git a/vms/ChangeLog b/vms/ChangeLog
index a5375ce..e99b533 100644
--- a/vms/ChangeLog
+++ b/vms/ChangeLog
@@ -1,3 +1,13 @@
+2013-05-09         Arnold D. Robbins     <address@hidden>
+
+       * 4.1.0: Release tar ball made.
+
+2012-05-09         Arnold D. Robbins     <address@hidden>
+
+       * vmsbuild.com (REL, PATCHLVL): Move to 4.1.0.
+       * descrip.mms (REL, PATCHLVL): Move to 4.1.0.
+       * vms-conf.h (VERSION, PACKAGE_VERSION, PACKAGE_STRING): Move to 4.1.0.
+
 2013-04-19         Anders Wallin         <address@hidden>
 
        * vmstest.com: Updated to match main test/Makefile.
diff --git a/vms/vms-conf.h b/vms/vms-conf.h
index 910d519..897461c 100644
--- a/vms/vms-conf.h
+++ b/vms/vms-conf.h
@@ -403,7 +403,7 @@
 #define PACKAGE_NAME "GNU Awk"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU Awk 4.0.2"
+#define PACKAGE_STRING "GNU Awk 4.1.0"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "gawk"
@@ -412,7 +412,7 @@
 #undef PACKAGE_URL
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "4.0.2"
+#define PACKAGE_VERSION "4.1.0"
 
 /* Define to 1 if *printf supports %F format */
 #undef PRINTF_HAS_F_FORMAT
@@ -442,7 +442,7 @@
 #define USE_INCLUDED_STRFTIME 1
 
 /* Version number of package */
-#define VERSION "4.0.2"
+#define VERSION "4.1.0"
 
 /* Define to 1 if on AIX 3.
    System headers sometimes define this.

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

Summary of changes:
 ChangeLog                     |    4 +
 README                        |   12 +-
 README_d/ChangeLog            |    4 +
 awklib/ChangeLog              |    4 +
 configure                     |   20 +-
 configure.ac                  |    2 +-
 doc/ChangeLog                 |    4 +
 doc/awkcard.in                |    2 +-
 doc/gawk.info                 | 1062 ++++++++++++++++++++--------------------
 doc/gawk.texi                 |    6 +-
 doc/gawktexi.in               |    6 +-
 extension/ChangeLog           |    4 +
 extension/build-aux/ChangeLog |    4 +
 extension/configure           |   20 +-
 extension/configure.ac        |    2 +-
 extension/m4/ChangeLog        |    4 +
 gawkapi.h                     |    2 +-
 m4/ChangeLog                  |    4 +
 missing_d/ChangeLog           |    4 +
 pc/ChangeLog                  |    4 +
 pc/config.h                   |    6 +-
 po/ChangeLog                  |    4 +
 po/da.gmo                     |  Bin 42270 -> 42270 bytes
 po/da.po                      |   39 +-
 po/de.gmo                     |  Bin 45338 -> 45338 bytes
 po/de.po                      |   39 +-
 po/es.gmo                     |  Bin 44713 -> 44713 bytes
 po/es.po                      |   39 +-
 po/fi.gmo                     |  Bin 45006 -> 45006 bytes
 po/fi.po                      |   39 +-
 po/fr.gmo                     |  Bin 85144 -> 85144 bytes
 po/fr.po                      |   39 +-
 po/gawk.pot                   |   40 +-
 po/it.gmo                     |  Bin 80497 -> 80497 bytes
 po/it.po                      |   39 +-
 po/ja.gmo                     |  Bin 47970 -> 47970 bytes
 po/ja.po                      |   39 +-
 po/ms.gmo                     |  Bin 1184 -> 1184 bytes
 po/ms.po                      |   38 +-
 po/nl.gmo                     |  Bin 69748 -> 69748 bytes
 po/nl.po                      |   39 +-
 po/pl.gmo                     |  Bin 70599 -> 70599 bytes
 po/pl.po                      |  459 +++++++++++-------
 po/sv.gmo                     |  Bin 80433 -> 80433 bytes
 po/sv.po                      |   39 +-
 po/vi.gmo                     |  Bin 92142 -> 92142 bytes
 po/vi.po                      |   39 +-
 posix/ChangeLog               |    4 +
 test/ChangeLog                |    4 +
 version.c                     |    2 +-
 vms/ChangeLog                 |   10 +
 vms/vms-conf.h                |    6 +-
 52 files changed, 1190 insertions(+), 947 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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