[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gawk-diffs] [SCM] gawk branch, gawk-4.0-stable, updated. a95b07bee7574d
From: |
Arnold Robbins |
Subject: |
[gawk-diffs] [SCM] gawk branch, gawk-4.0-stable, updated. a95b07bee7574ddf1ef6a9ca6f773cbaf4988707 |
Date: |
Fri, 16 Mar 2012 13:30:17 +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, gawk-4.0-stable has been updated
via a95b07bee7574ddf1ef6a9ca6f773cbaf4988707 (commit)
via a19298ed002eb20d91c37fd5067de18466211f83 (commit)
via 58b5aa30bc83d715b1d0708e686eed50ccf11f15 (commit)
from 815ea6c85b3494f6f850fcef17aeb23ca9426f4c (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=a95b07bee7574ddf1ef6a9ca6f773cbaf4988707
commit a95b07bee7574ddf1ef6a9ca6f773cbaf4988707
Author: Arnold D. Robbins <address@hidden>
Date: Fri Mar 16 15:29:57 2012 +0200
Next test tarball.
diff --git a/configure b/configure
index 59c3736..bc465f4 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.68 for GNU Awk 4.0.0j.
+# Generated by GNU Autoconf 2.68 for GNU Awk 4.0.0k.
#
# Report bugs to <address@hidden>.
#
@@ -560,8 +560,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='GNU Awk'
PACKAGE_TARNAME='gawk'
-PACKAGE_VERSION='4.0.0j'
-PACKAGE_STRING='GNU Awk 4.0.0j'
+PACKAGE_VERSION='4.0.0k'
+PACKAGE_STRING='GNU Awk 4.0.0k'
PACKAGE_BUGREPORT='address@hidden'
PACKAGE_URL='http://www.gnu.org/software/gawk/'
@@ -1290,7 +1290,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.0j to adapt to many kinds of systems.
+\`configure' configures GNU Awk 4.0.0k to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1360,7 +1360,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GNU Awk 4.0.0j:";;
+ short | recursive ) echo "Configuration of GNU Awk 4.0.0k:";;
esac
cat <<\_ACEOF
@@ -1472,7 +1472,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GNU Awk configure 4.0.0j
+GNU Awk configure 4.0.0k
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2176,7 +2176,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.0j, which was
+It was created by GNU Awk $as_me 4.0.0k, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -3011,7 +3011,7 @@ fi
# Define the identity of the package.
PACKAGE='gawk'
- VERSION='4.0.0j'
+ VERSION='4.0.0k'
cat >>confdefs.h <<_ACEOF
@@ -11221,7 +11221,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.0j, which was
+This file was extended by GNU Awk $as_me 4.0.0k, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -11289,7 +11289,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.0j
+GNU Awk config.status 4.0.0k
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index b1e42f0..3913477 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.0j, address@hidden, gawk)
+AC_INIT([GNU Awk], 4.0.0k, 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/pc/config.h b/pc/config.h
index 737953a..305b6fd 100644
--- a/pc/config.h
+++ b/pc/config.h
@@ -425,7 +425,7 @@
#define PACKAGE_NAME "GNU Awk"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU Awk 4.0.0j"
+#define PACKAGE_STRING "GNU Awk 4.0.0k"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gawk"
@@ -434,7 +434,7 @@
#define PACKAGE_URL "http://www.gnu.org/software/gawk/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "4.0.0j"
+#define PACKAGE_VERSION "4.0.0k"
/* Define to 1 if *printf supports %F format */
#undef PRINTF_HAS_F_FORMAT
@@ -496,7 +496,7 @@
/* Version number of package */
-#define VERSION "4.0.0j"
+#define VERSION "4.0.0k"
/* Number of bits in a file offset, on hosts where this is settable. */
#undef _FILE_OFFSET_BITS
diff --git a/po/da.gmo b/po/da.gmo
index a802d7e..b947df9 100644
Binary files a/po/da.gmo and b/po/da.gmo differ
diff --git a/po/da.po b/po/da.po
index f2812a8..6e1247d 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: 2012-02-27 22:46+0200\n"
+"POT-Creation-Date: 2012-03-16 15:28+0200\n"
"PO-Revision-Date: 2012-02-06 10:37+0100\n"
"Last-Translator: Keld Simonsen <address@hidden>\n"
"Language-Team: Danish <address@hidden>\n"
@@ -1290,57 +1290,57 @@ msgstr "gamle versioner af awk underst
msgid "`FPAT' is a gawk extension"
msgstr "'FPAT' er en gawk-udvidelse"
-#: getopt.c:574 getopt.c:590
-#, c-format
-msgid "%s: option '%s' is ambiguous\n"
+#: getopt.c:595 getopt.c:624
+#, fuzzy, c-format
+msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s: flaget '%s' er flertydigt\n"
-#: getopt.c:623 getopt.c:627
+#: getopt.c:670 getopt.c:674
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s: flaget '--%s' tillader ikke noget argument\n"
-#: getopt.c:636 getopt.c:641
+#: getopt.c:683 getopt.c:688
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s: flaget '%c%s' tillader ikke noget argument\n"
-#: getopt.c:684 getopt.c:703
+#: getopt.c:731 getopt.c:750
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s: flaget '--%s' kræver et argument\n"
-#: getopt.c:741 getopt.c:744
+#: getopt.c:788 getopt.c:791
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s: ukendt flag '--%s'\n"
-#: getopt.c:752 getopt.c:755
+#: getopt.c:799 getopt.c:802
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s: ukendt flag '%c%s'\n"
-#: getopt.c:804 getopt.c:807
+#: getopt.c:851 getopt.c:854
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s: ugyldigt flag - '%c'\n"
-#: getopt.c:857 getopt.c:874 getopt.c:1082 getopt.c:1100
+#: getopt.c:907 getopt.c:924 getopt.c:1134 getopt.c:1152
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s: flaget kræver et argument - '%c'\n"
-#: getopt.c:930 getopt.c:946
+#: getopt.c:980 getopt.c:996
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s: flaget '-W %s' er flertydigt\n"
-#: getopt.c:970 getopt.c:988
+#: getopt.c:1020 getopt.c:1038
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s: flaget '-W %s' tillader ikke noget argument\n"
-#: getopt.c:1009 getopt.c:1027
+#: getopt.c:1059 getopt.c:1077
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s: flaget '-W %s' kræver et argument\n"
@@ -1945,11 +1945,6 @@ msgstr "ingen fd %d
msgid "could not pre-open /dev/null for fd %d"
msgstr "kunne ikke i forvejen åbne /dev/null for fd %d"
-#: main.c:1376 main.c:1385
-#, c-format
-msgid "could not find groups: %s"
-msgstr "kunne ikke finde grupper: %s"
-
#: msg.c:63
#, c-format
msgid "cmd. line:"
@@ -2059,88 +2054,91 @@ msgstr ""
msgid "redir2str: unknown redirection type %d"
msgstr "redir2str: uykendt omdirigeringstype %d"
-#: re.c:572
+#: re.c:573
#, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr "område på formen `[%c-%c]' er locale-afhængig"
-#: re.c:599
+#: re.c:600
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr "regexp-komponent `%.*s' skulle nok være `[%.*s]'"
-#: regcomp.c:132
+#: regcomp.c:131
msgid "Success"
msgstr "Lykkedes"
-#: regcomp.c:135
+#: regcomp.c:134
msgid "No match"
msgstr "Mislykkedes"
-#: regcomp.c:138
+#: regcomp.c:137
msgid "Invalid regular expression"
msgstr "Ugyldigt regulært udtryk"
-#: regcomp.c:141
+#: regcomp.c:140
msgid "Invalid collation character"
msgstr "Ugyldigt sorteringstegn"
-#: regcomp.c:144
+#: regcomp.c:143
msgid "Invalid character class name"
msgstr "Ugyldigt tegnklassenavn"
-#: regcomp.c:147
+#: regcomp.c:146
msgid "Trailing backslash"
msgstr "Efterfølgende omvendt skråstreg"
-#: regcomp.c:150
+#: regcomp.c:149
msgid "Invalid back reference"
msgstr "Ugyldig bagudreference"
-#: regcomp.c:153
+#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "Ubalanceret [ eller [^"
-#: regcomp.c:156
+#: regcomp.c:155
msgid "Unmatched ( or \\("
msgstr "Ubalanceret ( eller \\("
-#: regcomp.c:159
+#: regcomp.c:158
msgid "Unmatched \\{"
msgstr "Ubalanceret \\{"
-#: regcomp.c:162
+#: regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "Ugyldigt indhold i \\{\\}"
-#: regcomp.c:165
+#: regcomp.c:164
msgid "Invalid range end"
msgstr "Ugyldig intervalslutning"
-#: regcomp.c:168
+#: regcomp.c:167
msgid "Memory exhausted"
msgstr "Hukommelsen opbrugt"
-#: regcomp.c:171
+#: regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "Ugyldigt foregående regulært udtryk"
-#: regcomp.c:174
+#: regcomp.c:173
msgid "Premature end of regular expression"
msgstr "For tidligt slut på regulært udtryk"
-#: regcomp.c:177
+#: regcomp.c:176
msgid "Regular expression too big"
msgstr "Regulært udtryk for stort"
-#: regcomp.c:180
+#: regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr "Ubalanceret ) eller \\)"
-#: regcomp.c:701
+#: regcomp.c:700
msgid "No previous regular expression"
msgstr "Intet foregående regulært udtryk"
+#~ msgid "could not find groups: %s"
+#~ msgstr "kunne ikke finde grupper: %s"
+
#~ msgid "assignment is not allowed to result of builtin function"
#~ msgstr "tildeling er ikke tilladt til resultatet fra en indbygget funktion"
diff --git a/po/de.gmo b/po/de.gmo
index fcace9a..fcd634f 100644
Binary files a/po/de.gmo and b/po/de.gmo differ
diff --git a/po/de.po b/po/de.po
index 153cc11..ed5fe88 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: 2012-02-27 22:46+0200\n"
+"POT-Creation-Date: 2012-03-16 15:28+0200\n"
"PO-Revision-Date: 2012-01-30 16:21+0100\n"
"Last-Translator: Philipp Thomas <address@hidden>\n"
"Language-Team: German <address@hidden>\n"
@@ -1330,57 +1330,57 @@ msgstr "Das alte awk unterstützt keine regulären
Ausdrücke als Wert von »FS
msgid "`FPAT' is a gawk extension"
msgstr "»FPAT« ist eine gawk-Erweiterung"
-#: getopt.c:574 getopt.c:590
-#, c-format
-msgid "%s: option '%s' is ambiguous\n"
+#: getopt.c:595 getopt.c:624
+#, fuzzy, c-format
+msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s: Option »%s« ist mehrdeutig\n"
-#: getopt.c:623 getopt.c:627
+#: getopt.c:670 getopt.c:674
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s: Die Option »--%s« hat keine Argumente\n"
-#: getopt.c:636 getopt.c:641
+#: getopt.c:683 getopt.c:688
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s: Die Option »%c%s« hat keine Argument\n"
-#: getopt.c:684 getopt.c:703
+#: getopt.c:731 getopt.c:750
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s: Die Option »%s« erfordert ein Argument\n"
-#: getopt.c:741 getopt.c:744
+#: getopt.c:788 getopt.c:791
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s: Die Option »--%s« ist unbekannt\n"
-#: getopt.c:752 getopt.c:755
+#: getopt.c:799 getopt.c:802
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s: Die Option »%c%s« ist unbekannt\n"
-#: getopt.c:804 getopt.c:807
+#: getopt.c:851 getopt.c:854
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s: Ungültige Option -- »%c«\n"
-#: getopt.c:857 getopt.c:874 getopt.c:1082 getopt.c:1100
+#: getopt.c:907 getopt.c:924 getopt.c:1134 getopt.c:1152
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s Die Option »%c« erfordert ein Argument\n"
-#: getopt.c:930 getopt.c:946
+#: getopt.c:980 getopt.c:996
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s: Die Option »-W %s« ist mehrdeutig\n"
-#: getopt.c:970 getopt.c:988
+#: getopt.c:1020 getopt.c:1038
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s: Die Option »-W %s« hat keine Argumente\n"
-#: getopt.c:1009 getopt.c:1027
+#: getopt.c:1059 getopt.c:1077
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s: Die Option »-W %s« erfordert ein Argument\n"
@@ -2011,11 +2011,6 @@ msgstr "Kein bereits geöffneter Dateideskriptor %d"
msgid "could not pre-open /dev/null for fd %d"
msgstr "/dev/null konnte nicht für Dateideskriptor %d geöffnet werden"
-#: main.c:1376 main.c:1385
-#, c-format
-msgid "could not find groups: %s"
-msgstr "Die Gruppen konnten nicht gefunden werden: %s"
-
#: msg.c:63
#, c-format
msgid "cmd. line:"
@@ -2128,90 +2123,93 @@ msgstr ""
msgid "redir2str: unknown redirection type %d"
msgstr "redir2str: unbekannter Umlenkungstyp %d"
-#: re.c:572
+#: re.c:573
#, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr ""
"Ein Bereich in der Form »[%c-%c]« ist abhängig von der gesetzten Locale"
-#: re.c:599
+#: re.c:600
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr ""
"Regulärer-Ausdruck-Komponente »%.*s« sollte wahrscheinlich »[%.*s]« sein"
-#: regcomp.c:132
+#: regcomp.c:131
msgid "Success"
msgstr "Erfolg"
-#: regcomp.c:135
+#: regcomp.c:134
msgid "No match"
msgstr "Kein Treffer"
-#: regcomp.c:138
+#: regcomp.c:137
msgid "Invalid regular expression"
msgstr "Ungültiger Regulärer Ausdruck"
-#: regcomp.c:141
+#: regcomp.c:140
msgid "Invalid collation character"
msgstr "Ungültiges Zeichen"
-#: regcomp.c:144
+#: regcomp.c:143
msgid "Invalid character class name"
msgstr "Ungültiger Name für eine Zeichenklasse"
-#: regcomp.c:147
+#: regcomp.c:146
msgid "Trailing backslash"
msgstr "Angehängter Backslash"
-#: regcomp.c:150
+#: regcomp.c:149
msgid "Invalid back reference"
msgstr "Ungültige Rück-Referenz"
-#: regcomp.c:153
+#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "[ oder [^ werden nicht geschlossen"
-#: regcomp.c:156
+#: regcomp.c:155
msgid "Unmatched ( or \\("
msgstr "( oder \\( werden nicht geschlossen"
-#: regcomp.c:159
+#: regcomp.c:158
msgid "Unmatched \\{"
msgstr "\\{ wird nicht geschlossen"
-#: regcomp.c:162
+#: regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "Ungültiger Inhalt von \\{\\}"
-#: regcomp.c:165
+#: regcomp.c:164
msgid "Invalid range end"
msgstr "Ungültiges Bereichsende"
-#: regcomp.c:168
+#: regcomp.c:167
msgid "Memory exhausted"
msgstr "Kein freier Speicher mehr vorhanden"
-#: regcomp.c:171
+#: regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "Vorangehender regulärer Ausdruck ist ungültig"
-#: regcomp.c:174
+#: regcomp.c:173
msgid "Premature end of regular expression"
msgstr "Vorzeitiges Ende des regulären Ausdrucks"
-#: regcomp.c:177
+#: regcomp.c:176
msgid "Regular expression too big"
msgstr "Regulärer Ausdruck ist zu groÃ"
-#: regcomp.c:180
+#: regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr ") oder \\) werden nicht geöffnet"
-#: regcomp.c:701
+#: regcomp.c:700
msgid "No previous regular expression"
msgstr "Kein vorangehender regulärer Ausdruck"
+#~ msgid "could not find groups: %s"
+#~ msgstr "Die Gruppen konnten nicht gefunden werden: %s"
+
#~ msgid "assignment is not allowed to result of builtin function"
#~ msgstr ""
#~ "Zuweisungen an das Ergebnis einer eingebauten Funktion sind nicht erlaubt"
diff --git a/po/es.gmo b/po/es.gmo
index 7384f66..ee9a7db 100644
Binary files a/po/es.gmo and b/po/es.gmo differ
diff --git a/po/es.po b/po/es.po
index 227c08f..aa00542 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: 2012-02-27 22:46+0200\n"
+"POT-Creation-Date: 2012-03-16 15:28+0200\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"
@@ -1322,57 +1322,57 @@ msgstr "el awk antiguo no admite expresiones regulares
como valor de `FS'"
msgid "`FPAT' is a gawk extension"
msgstr "`FPAT' es una extensión de gawk"
-#: getopt.c:574 getopt.c:590
-#, c-format
-msgid "%s: option '%s' is ambiguous\n"
+#: getopt.c:595 getopt.c:624
+#, fuzzy, c-format
+msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s: la opción '%s' es ambigua\n"
-#: getopt.c:623 getopt.c:627
+#: getopt.c:670 getopt.c:674
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s: la opción '--%s' no admite ningún argumento\n"
-#: getopt.c:636 getopt.c:641
+#: getopt.c:683 getopt.c:688
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s: la opción '%c%s' no admite ningún argumento\n"
-#: getopt.c:684 getopt.c:703
+#: getopt.c:731 getopt.c:750
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s: la opción '--%s' requiere un argumento\n"
-#: getopt.c:741 getopt.c:744
+#: getopt.c:788 getopt.c:791
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s: no se reconoce la opción '--%s'\n"
-#: getopt.c:752 getopt.c:755
+#: getopt.c:799 getopt.c:802
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s: no se reconoce la opción '%c%s'\n"
-#: getopt.c:804 getopt.c:807
+#: getopt.c:851 getopt.c:854
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s: opción inválida -- '%c'\n"
-#: getopt.c:857 getopt.c:874 getopt.c:1082 getopt.c:1100
+#: getopt.c:907 getopt.c:924 getopt.c:1134 getopt.c:1152
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s: la opción requiere un argumento -- '%c'\n"
-#: getopt.c:930 getopt.c:946
+#: getopt.c:980 getopt.c:996
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s: la opción '-W %s' es ambigua\n"
-#: getopt.c:970 getopt.c:988
+#: getopt.c:1020 getopt.c:1038
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s: la opción '-W %s' no admite ningún argumento\n"
-#: getopt.c:1009 getopt.c:1027
+#: getopt.c:1059 getopt.c:1077
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s: la opción '-W %s' requiere un argumento\n"
@@ -1992,11 +1992,6 @@ msgstr "no existe el df %d abierto previamente"
msgid "could not pre-open /dev/null for fd %d"
msgstr "no se puede abrir previamente /dev/null para el df %d"
-#: main.c:1376 main.c:1385
-#, c-format
-msgid "could not find groups: %s"
-msgstr "no se pueden encontrar los grupos: %s"
-
#: msg.c:63
#, c-format
msgid "cmd. line:"
@@ -2107,89 +2102,92 @@ msgstr ""
msgid "redir2str: unknown redirection type %d"
msgstr "redir2str: tipo de redirección %d desconocida"
-#: re.c:572
+#: re.c:573
#, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr "el rango de la forma `[%c-%c]' depende del local"
-#: re.c:599
+#: re.c:600
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr ""
"el componente de expresión regular `%.*s' probablemente debe ser `[%.*s]'"
-#: regcomp.c:132
+#: regcomp.c:131
msgid "Success"
msgstr "Ãxito"
-#: regcomp.c:135
+#: regcomp.c:134
msgid "No match"
msgstr "No hay coincidencia"
-#: regcomp.c:138
+#: regcomp.c:137
msgid "Invalid regular expression"
msgstr "Expresión regular inválida"
-#: regcomp.c:141
+#: regcomp.c:140
msgid "Invalid collation character"
msgstr "Caracter de ordenación inválido"
-#: regcomp.c:144
+#: regcomp.c:143
msgid "Invalid character class name"
msgstr "Nombre de clase de caracter inválido"
-#: regcomp.c:147
+#: regcomp.c:146
msgid "Trailing backslash"
msgstr "Barra invertida extra al final"
-#: regcomp.c:150
+#: regcomp.c:149
msgid "Invalid back reference"
msgstr "Referencia hacia atrás inválida"
-#: regcomp.c:153
+#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "[ o [^ desemparejados"
-#: regcomp.c:156
+#: regcomp.c:155
msgid "Unmatched ( or \\("
msgstr "( o \\( desemparejados"
-#: regcomp.c:159
+#: regcomp.c:158
msgid "Unmatched \\{"
msgstr "\\{ desemparejado"
-#: regcomp.c:162
+#: regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "Contenido inválido de \\{\\}"
-#: regcomp.c:165
+#: regcomp.c:164
msgid "Invalid range end"
msgstr "Final de rango inválido"
-#: regcomp.c:168
+#: regcomp.c:167
msgid "Memory exhausted"
msgstr "Memoria agotada"
-#: regcomp.c:171
+#: regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "Expresión regular precedente inválida"
-#: regcomp.c:174
+#: regcomp.c:173
msgid "Premature end of regular expression"
msgstr "Fin prematuro de la expresión regular"
-#: regcomp.c:177
+#: regcomp.c:176
msgid "Regular expression too big"
msgstr "La expresión regular es demasiado grande"
-#: regcomp.c:180
+#: regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr ") o \\) desemparejados"
-#: regcomp.c:701
+#: regcomp.c:700
msgid "No previous regular expression"
msgstr "No hay una expresión regular previa"
+#~ msgid "could not find groups: %s"
+#~ msgstr "no se pueden encontrar los grupos: %s"
+
#~ msgid "assignment is not allowed to result of builtin function"
#~ msgstr "no se permite la asignación como resultado de una función interna"
diff --git a/po/fi.gmo b/po/fi.gmo
index 9bd9cfc..3f2d6e4 100644
Binary files a/po/fi.gmo and b/po/fi.gmo differ
diff --git a/po/fi.po b/po/fi.po
index c52b4b3..f92b5b0 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: 2012-02-27 22:46+0200\n"
+"POT-Creation-Date: 2012-03-16 15:28+0200\n"
"PO-Revision-Date: 2012-03-13 18:00+0200\n"
"Last-Translator: Jorma Karvonen <address@hidden>\n"
"Language-Team: Finnish <address@hidden>\n"
@@ -1300,57 +1300,57 @@ msgstr "vanha awk ei tue regexp-arvoja
âFSâ-kenttäerotinmuuttujana"
msgid "`FPAT' is a gawk extension"
msgstr "âFPATâ on gawk-laajennus"
-#: getopt.c:574 getopt.c:590
-#, c-format
-msgid "%s: option '%s' is ambiguous\n"
+#: getopt.c:595 getopt.c:624
+#, fuzzy, c-format
+msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s: valitsin â%sâ ei ole yksiselitteinen\n"
-#: getopt.c:623 getopt.c:627
+#: getopt.c:670 getopt.c:674
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s: valitsin â--%sâ ei salli argumenttia\n"
-#: getopt.c:636 getopt.c:641
+#: getopt.c:683 getopt.c:688
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s: valitsin â%c%sâ ei salli argumenttia\n"
-#: getopt.c:684 getopt.c:703
+#: getopt.c:731 getopt.c:750
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s: valitsin â--%sâ vaatii argumentin\n"
-#: getopt.c:741 getopt.c:744
+#: getopt.c:788 getopt.c:791
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s: tunnistamaton valitsin â--%sâ\n"
-#: getopt.c:752 getopt.c:755
+#: getopt.c:799 getopt.c:802
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s: tunnistamaton valitsin â%c%sâ\n"
-#: getopt.c:804 getopt.c:807
+#: getopt.c:851 getopt.c:854
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s: virheellinen valitsin -- â%câ\n"
-#: getopt.c:857 getopt.c:874 getopt.c:1082 getopt.c:1100
+#: getopt.c:907 getopt.c:924 getopt.c:1134 getopt.c:1152
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s: valitsin vaatii argumentin -- â%câ\n"
-#: getopt.c:930 getopt.c:946
+#: getopt.c:980 getopt.c:996
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s: valitsin â-W %sâ ei ole yksiselitteinen\n"
-#: getopt.c:970 getopt.c:988
+#: getopt.c:1020 getopt.c:1038
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s: valitsin â-W %sâ ei salli argumenttia\n"
-#: getopt.c:1009 getopt.c:1027
+#: getopt.c:1059 getopt.c:1077
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s: valitsin â-W %sâ vaatii argumentin\n"
@@ -1965,11 +1965,6 @@ msgstr "ei avattu uudelleen tiedostomäärittelijää %d"
msgid "could not pre-open /dev/null for fd %d"
msgstr "ei voitu avata uudelleen laitetta /dev/null tiedostomäärittelijälle
%d"
-#: main.c:1376 main.c:1385
-#, c-format
-msgid "could not find groups: %s"
-msgstr "ei voitu löytää ryhmiä: %s"
-
#: msg.c:63
#, c-format
msgid "cmd. line:"
@@ -2079,89 +2074,92 @@ msgstr ""
msgid "redir2str: unknown redirection type %d"
msgstr "redir2str: tuntematon edelleenohjaustyyppi %d"
-#: re.c:572
+#: re.c:573
#, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr "muodon â[%c-%c]â lukualue on paikallisasetuksesta riippuvainen"
-#: re.c:599
+#: re.c:600
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr ""
"säännöllisen lausekkeen komponentin â%.*sâ pitäisi luultavasti olla
â[%.*s]â"
-#: regcomp.c:132
+#: regcomp.c:131
msgid "Success"
msgstr "Onnistui"
-#: regcomp.c:135
+#: regcomp.c:134
msgid "No match"
msgstr "Ei täsmäystä"
-#: regcomp.c:138
+#: regcomp.c:137
msgid "Invalid regular expression"
msgstr "Virheellinen säännöllinen lauseke"
-#: regcomp.c:141
+#: regcomp.c:140
msgid "Invalid collation character"
msgstr "Virheellinen vertailumerkki"
-#: regcomp.c:144
+#: regcomp.c:143
msgid "Invalid character class name"
msgstr "Virheellinen merkkiluokkanimi"
-#: regcomp.c:147
+#: regcomp.c:146
msgid "Trailing backslash"
msgstr "Jäljessä oleva kenoviiva"
-#: regcomp.c:150
+#: regcomp.c:149
msgid "Invalid back reference"
msgstr "Virheellinen paluuviite"
-#: regcomp.c:153
+#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "Pariton [ tai [^"
-#: regcomp.c:156
+#: regcomp.c:155
msgid "Unmatched ( or \\("
msgstr "Pariton ( tai \\("
-#: regcomp.c:159
+#: regcomp.c:158
msgid "Unmatched \\{"
msgstr "Pariton \\{"
-#: regcomp.c:162
+#: regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "Virheellinen \\{\\}-sisältö"
-#: regcomp.c:165
+#: regcomp.c:164
msgid "Invalid range end"
msgstr "Virheellinen lukualueen loppu"
-#: regcomp.c:168
+#: regcomp.c:167
msgid "Memory exhausted"
msgstr "Muisti loppui"
-#: regcomp.c:171
+#: regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "Virheellinen edeltävä säännöllinen lauseke"
-#: regcomp.c:174
+#: regcomp.c:173
msgid "Premature end of regular expression"
msgstr "Ennenaikainen säännöllisen lausekkeen loppu"
-#: regcomp.c:177
+#: regcomp.c:176
msgid "Regular expression too big"
msgstr "Säännöllinen lauseke on liian iso"
-#: regcomp.c:180
+#: regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr "Pariton ) tai \\)"
-#: regcomp.c:701
+#: regcomp.c:700
msgid "No previous regular expression"
msgstr "Ei edellistä säännöllistä lauseketta"
+#~ msgid "could not find groups: %s"
+#~ msgstr "ei voitu löytää ryhmiä: %s"
+
#~ msgid "assignment is not allowed to result of builtin function"
#~ msgstr "sijoitusta ei sallita sisäänrakennetun funktion tulokselle"
diff --git a/po/fr.gmo b/po/fr.gmo
index 3c70cb6..c90ceda 100644
Binary files a/po/fr.gmo and b/po/fr.gmo differ
diff --git a/po/fr.po b/po/fr.po
index 2f7a724..605121e 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gawk 4.0.0h\n"
"Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2012-02-27 22:46+0200\n"
+"POT-Creation-Date: 2012-03-16 15:28+0200\n"
"PO-Revision-Date: 2012-01-30 23:52+0100\n"
"Last-Translator: Jean-Philippe Guérard <address@hidden"
"org>\n"
@@ -1313,57 +1313,57 @@ msgstr ""
msgid "`FPAT' is a gawk extension"
msgstr "« FPAT » est une extension gawk"
-#: getopt.c:574 getopt.c:590
-#, c-format
-msgid "%s: option '%s' is ambiguous\n"
+#: getopt.c:595 getopt.c:624
+#, fuzzy, c-format
+msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s : l'option « %s » est ambiguë\n"
-#: getopt.c:623 getopt.c:627
+#: getopt.c:670 getopt.c:674
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s : l'option « --%s » n'accepte pas d'argument\n"
-#: getopt.c:636 getopt.c:641
+#: getopt.c:683 getopt.c:688
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s : l'option « %c%s » n'accepte pas d'argument\n"
-#: getopt.c:684 getopt.c:703
+#: getopt.c:731 getopt.c:750
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s : l'option « --%s » nécessite un argument\n"
-#: getopt.c:741 getopt.c:744
+#: getopt.c:788 getopt.c:791
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s : option non reconnue « --%s »\n"
-#: getopt.c:752 getopt.c:755
+#: getopt.c:799 getopt.c:802
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s : option non reconnue « %c%s »\n"
-#: getopt.c:804 getopt.c:807
+#: getopt.c:851 getopt.c:854
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s : option non valide -- « %c »\n"
-#: getopt.c:857 getopt.c:874 getopt.c:1082 getopt.c:1100
+#: getopt.c:907 getopt.c:924 getopt.c:1134 getopt.c:1152
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s : l'option requiert un argument -- « %c »\n"
-#: getopt.c:930 getopt.c:946
+#: getopt.c:980 getopt.c:996
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s : l'option « -W %s » est ambiguë\n"
-#: getopt.c:970 getopt.c:988
+#: getopt.c:1020 getopt.c:1038
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s : l'option « -W %s » n'accepte pas d'argument\n"
-#: getopt.c:1009 getopt.c:1027
+#: getopt.c:1059 getopt.c:1077
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s : l'option « -W %s » nécessite un argument\n"
@@ -1985,11 +1985,6 @@ msgstr "aucun descripteur fd %d pré-ouvert"
msgid "could not pre-open /dev/null for fd %d"
msgstr "impossible de pré-ouvrir /dev/null pour le descripteud fd %d"
-#: main.c:1376 main.c:1385
-#, c-format
-msgid "could not find groups: %s"
-msgstr "impossible de trouver les groupes : %s"
-
#: msg.c:63
#, c-format
msgid "cmd. line:"
@@ -2101,89 +2096,92 @@ msgstr ""
msgid "redir2str: unknown redirection type %d"
msgstr "redir2str : type de redirection %d inconnu"
-#: re.c:572
+#: re.c:573
#, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr "les plages « [%c-%c] » sont dépendantes des paramètres
régionaux"
-#: re.c:599
+#: re.c:600
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr ""
"le composant d'expression rationnelle « %.*s » devrait probablement être
"
"« [%.*s] »"
-#: regcomp.c:132
+#: regcomp.c:131
msgid "Success"
msgstr "Succès"
-#: regcomp.c:135
+#: regcomp.c:134
msgid "No match"
msgstr "Aucune concordance"
-#: regcomp.c:138
+#: regcomp.c:137
msgid "Invalid regular expression"
msgstr "Expression rationnelle non valide"
-#: regcomp.c:141
+#: regcomp.c:140
msgid "Invalid collation character"
msgstr "Caractère d'interclassement non valide"
-#: regcomp.c:144
+#: regcomp.c:143
msgid "Invalid character class name"
msgstr "Nom de classe de caractères non valide"
-#: regcomp.c:147
+#: regcomp.c:146
msgid "Trailing backslash"
msgstr "Barre oblique inverse finale"
-#: regcomp.c:150
+#: regcomp.c:149
msgid "Invalid back reference"
msgstr "Référence arrière non valide"
-#: regcomp.c:153
+#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "[ ou [^ sans correspondance"
-#: regcomp.c:156
+#: regcomp.c:155
msgid "Unmatched ( or \\("
msgstr "( ou \\( sans correspondance"
-#: regcomp.c:159
+#: regcomp.c:158
msgid "Unmatched \\{"
msgstr "\\{ sans correspondance"
-#: regcomp.c:162
+#: regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "Contenu de \\{\\} non valide"
-#: regcomp.c:165
+#: regcomp.c:164
msgid "Invalid range end"
msgstr "Borne finale non valide"
-#: regcomp.c:168
+#: regcomp.c:167
msgid "Memory exhausted"
msgstr "Mémoire épuisée"
-#: regcomp.c:171
+#: regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "Expression rationnelle précédente non valide"
-#: regcomp.c:174
+#: regcomp.c:173
msgid "Premature end of regular expression"
msgstr "Fin prématurée de l'expression rationnelle"
-#: regcomp.c:177
+#: regcomp.c:176
msgid "Regular expression too big"
msgstr "Expression rationnelle trop grande"
-#: regcomp.c:180
+#: regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr ") ou \\) sans correspondance"
-#: regcomp.c:701
+#: regcomp.c:700
msgid "No previous regular expression"
msgstr "Aucune expression rationnelle précédente"
+#~ msgid "could not find groups: %s"
+#~ msgstr "impossible de trouver les groupes : %s"
+
#~ msgid "assignment is not allowed to result of builtin function"
#~ msgstr "impossible d'affecter au résultat d'une fonction interne"
diff --git a/po/gawk.pot b/po/gawk.pot
index 640c732..dc8366f 100644
--- a/po/gawk.pot
+++ b/po/gawk.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: gawk 4.0.0j\n"
+"Project-Id-Version: gawk 4.0.0k\n"
"Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2012-02-27 22:46+0200\n"
+"POT-Creation-Date: 2012-03-16 15:28+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <address@hidden>\n"
"Language-Team: LANGUAGE <address@hidden>\n"
@@ -1248,57 +1248,57 @@ msgstr ""
msgid "`FPAT' is a gawk extension"
msgstr ""
-#: getopt.c:574 getopt.c:590
+#: getopt.c:595 getopt.c:624
#, c-format
-msgid "%s: option '%s' is ambiguous\n"
+msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr ""
-#: getopt.c:623 getopt.c:627
+#: getopt.c:670 getopt.c:674
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr ""
-#: getopt.c:636 getopt.c:641
+#: getopt.c:683 getopt.c:688
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr ""
-#: getopt.c:684 getopt.c:703
+#: getopt.c:731 getopt.c:750
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr ""
-#: getopt.c:741 getopt.c:744
+#: getopt.c:788 getopt.c:791
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr ""
-#: getopt.c:752 getopt.c:755
+#: getopt.c:799 getopt.c:802
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr ""
-#: getopt.c:804 getopt.c:807
+#: getopt.c:851 getopt.c:854
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr ""
-#: getopt.c:857 getopt.c:874 getopt.c:1082 getopt.c:1100
+#: getopt.c:907 getopt.c:924 getopt.c:1134 getopt.c:1152
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr ""
-#: getopt.c:930 getopt.c:946
+#: getopt.c:980 getopt.c:996
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr ""
-#: getopt.c:970 getopt.c:988
+#: getopt.c:1020 getopt.c:1038
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr ""
-#: getopt.c:1009 getopt.c:1027
+#: getopt.c:1059 getopt.c:1077
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr ""
@@ -1867,11 +1867,6 @@ msgstr ""
msgid "could not pre-open /dev/null for fd %d"
msgstr ""
-#: main.c:1376 main.c:1385
-#, c-format
-msgid "could not find groups: %s"
-msgstr ""
-
#: msg.c:63
#, c-format
msgid "cmd. line:"
@@ -1971,84 +1966,84 @@ msgstr ""
msgid "redir2str: unknown redirection type %d"
msgstr ""
-#: re.c:572
+#: re.c:573
#, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr ""
-#: re.c:599
+#: re.c:600
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr ""
-#: regcomp.c:132
+#: regcomp.c:131
msgid "Success"
msgstr ""
-#: regcomp.c:135
+#: regcomp.c:134
msgid "No match"
msgstr ""
-#: regcomp.c:138
+#: regcomp.c:137
msgid "Invalid regular expression"
msgstr ""
-#: regcomp.c:141
+#: regcomp.c:140
msgid "Invalid collation character"
msgstr ""
-#: regcomp.c:144
+#: regcomp.c:143
msgid "Invalid character class name"
msgstr ""
-#: regcomp.c:147
+#: regcomp.c:146
msgid "Trailing backslash"
msgstr ""
-#: regcomp.c:150
+#: regcomp.c:149
msgid "Invalid back reference"
msgstr ""
-#: regcomp.c:153
+#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr ""
-#: regcomp.c:156
+#: regcomp.c:155
msgid "Unmatched ( or \\("
msgstr ""
-#: regcomp.c:159
+#: regcomp.c:158
msgid "Unmatched \\{"
msgstr ""
-#: regcomp.c:162
+#: regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr ""
-#: regcomp.c:165
+#: regcomp.c:164
msgid "Invalid range end"
msgstr ""
-#: regcomp.c:168
+#: regcomp.c:167
msgid "Memory exhausted"
msgstr ""
-#: regcomp.c:171
+#: regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr ""
-#: regcomp.c:174
+#: regcomp.c:173
msgid "Premature end of regular expression"
msgstr ""
-#: regcomp.c:177
+#: regcomp.c:176
msgid "Regular expression too big"
msgstr ""
-#: regcomp.c:180
+#: regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr ""
-#: regcomp.c:701
+#: regcomp.c:700
msgid "No previous regular expression"
msgstr ""
diff --git a/po/it.gmo b/po/it.gmo
index 2bd581f..000abf6 100644
Binary files a/po/it.gmo and b/po/it.gmo differ
diff --git a/po/it.po b/po/it.po
index a2b1ad4..9f1f77c 100644
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gawk 3.1.81\n"
"Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2012-02-27 22:46+0200\n"
+"POT-Creation-Date: 2012-03-16 15:28+0200\n"
"PO-Revision-Date: 2011-03-19 16:52+0100\n"
"Last-Translator: Antonio Colombo <address@hidden>\n"
"Language-Team: Italian <address@hidden>\n"
@@ -1295,57 +1295,57 @@ msgstr "il vecchio awk non supporta espressioni come
valori di `FS'"
msgid "`FPAT' is a gawk extension"
msgstr "`FPAT' è un'estensione gawk"
-#: getopt.c:574 getopt.c:590
-#, c-format
-msgid "%s: option '%s' is ambiguous\n"
+#: getopt.c:595 getopt.c:624
+#, fuzzy, c-format
+msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s: opzione '%s' ambigua\n"
-#: getopt.c:623 getopt.c:627
+#: getopt.c:670 getopt.c:674
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s: l'opzione '--%s' non ammette un argomento\n"
-#: getopt.c:636 getopt.c:641
+#: getopt.c:683 getopt.c:688
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s: l'opzione '%c%s' non ammette un argomento\n"
-#: getopt.c:684 getopt.c:703
+#: getopt.c:731 getopt.c:750
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s: l'opzione '--%s' richiede un argomento\n"
-#: getopt.c:741 getopt.c:744
+#: getopt.c:788 getopt.c:791
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s: opzione sconosciuta '--%s'\n"
-#: getopt.c:752 getopt.c:755
+#: getopt.c:799 getopt.c:802
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s: opzione sconosciuta '%c%s'\n"
-#: getopt.c:804 getopt.c:807
+#: getopt.c:851 getopt.c:854
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s: opzione non valida -- '%c'\n"
-#: getopt.c:857 getopt.c:874 getopt.c:1082 getopt.c:1100
+#: getopt.c:907 getopt.c:924 getopt.c:1134 getopt.c:1152
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s: l'opzione richiede un argomento -- '%c'\n"
-#: getopt.c:930 getopt.c:946
+#: getopt.c:980 getopt.c:996
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s: l'opzione '-W %s' è ambigua\n"
-#: getopt.c:970 getopt.c:988
+#: getopt.c:1020 getopt.c:1038
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s: l'opzione '-W %s' non ammette un argomento\n"
-#: getopt.c:1009 getopt.c:1027
+#: getopt.c:1059 getopt.c:1077
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s: l'opzione '-W %s' richiede un argomento\n"
@@ -1952,11 +1952,6 @@ msgstr "manca 'fd' pre-aperta %d"
msgid "could not pre-open /dev/null for fd %d"
msgstr "non riesco a pre-aprire /dev/null per 'fd' %d"
-#: main.c:1376 main.c:1385
-#, c-format
-msgid "could not find groups: %s"
-msgstr "non riesco a trovare gruppi: %s"
-
#: msg.c:63
#, c-format
msgid "cmd. line:"
@@ -2067,89 +2062,92 @@ msgstr ""
msgid "redir2str: unknown redirection type %d"
msgstr "redir2str: tipo di re-direzione non noto %d"
-#: re.c:572
+#: re.c:573
#, fuzzy, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr "intervallo nella forma `[%c-%c]' dipende da 'locale'"
-#: re.c:599
+#: re.c:600
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr ""
"componente di espressione `%.*s' dovrebbe probabilmente essere `[%.*s]'"
-#: regcomp.c:132
+#: regcomp.c:131
msgid "Success"
msgstr "Successo"
-#: regcomp.c:135
+#: regcomp.c:134
msgid "No match"
msgstr "Nessuna corrispondenza"
-#: regcomp.c:138
+#: regcomp.c:137
msgid "Invalid regular expression"
msgstr "Espressione regolare invalida"
-#: regcomp.c:141
+#: regcomp.c:140
msgid "Invalid collation character"
msgstr "Carattere di ordinamento non valido"
-#: regcomp.c:144
+#: regcomp.c:143
msgid "Invalid character class name"
msgstr "Nome di 'classe di caratteri' non valido"
-#: regcomp.c:147
+#: regcomp.c:146
msgid "Trailing backslash"
msgstr "'\\' finale"
-#: regcomp.c:150
+#: regcomp.c:149
msgid "Invalid back reference"
msgstr "Riferimento indietro non valido"
-#: regcomp.c:153
+#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "[ o [^ non chiusa"
-#: regcomp.c:156
+#: regcomp.c:155
msgid "Unmatched ( or \\("
msgstr "( o \\( non chiusa"
-#: regcomp.c:159
+#: regcomp.c:158
msgid "Unmatched \\{"
msgstr "\\{ non chiusa"
-#: regcomp.c:162
+#: regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "Contenuto di \\{\\} non valido"
-#: regcomp.c:165
+#: regcomp.c:164
msgid "Invalid range end"
msgstr "Fine di intervallo non valido"
-#: regcomp.c:168
+#: regcomp.c:167
msgid "Memory exhausted"
msgstr "Memoria esaurita"
-#: regcomp.c:171
+#: regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "Espressione regolare precedente invalida"
-#: regcomp.c:174
+#: regcomp.c:173
msgid "Premature end of regular expression"
msgstr "Fine di espressione regolare inaspettata"
-#: regcomp.c:177
+#: regcomp.c:176
msgid "Regular expression too big"
msgstr "Espressione regolare troppo complessa"
-#: regcomp.c:180
+#: regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr ") o \\) non aperta"
-#: regcomp.c:701
+#: regcomp.c:700
msgid "No previous regular expression"
msgstr "Nessuna espressione regolare precedente"
+#~ msgid "could not find groups: %s"
+#~ msgstr "non riesco a trovare gruppi: %s"
+
#~ msgid "assignment is not allowed to result of builtin function"
#~ msgstr "assegnamento non permesso al risultato di una funzione interna"
diff --git a/po/ja.gmo b/po/ja.gmo
index ea39168..fc0235e 100644
Binary files a/po/ja.gmo and b/po/ja.gmo differ
diff --git a/po/ja.po b/po/ja.po
index 3af34f2..574ba12 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: 2012-02-27 22:46+0200\n"
+"POT-Creation-Date: 2012-03-16 15:28+0200\n"
"PO-Revision-Date: 2011-07-17 08:28+0900\n"
"Last-Translator: Yasuaki Taniguchi <address@hidden>\n"
"Language-Team: Japanese <address@hidden>\n"
@@ -1273,57 +1273,57 @@ msgstr "å¤ã awk 㯠`FS'
ã®å¤ã¨ãã¦æ£è¦è¡¨ç¾ããµãã¼ããã¾ã
msgid "`FPAT' is a gawk extension"
msgstr "`FPAT' 㯠gawk æ¡å¼µã§ã"
-#: getopt.c:574 getopt.c:590
-#, c-format
-msgid "%s: option '%s' is ambiguous\n"
+#: getopt.c:595 getopt.c:624
+#, fuzzy, c-format
+msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s: ãªãã·ã§ã³ '%s' ã¯ææ§ã§ã\n"
-#: getopt.c:623 getopt.c:627
+#: getopt.c:670 getopt.c:674
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s: ãªãã·ã§ã³ '--%s'
ã¯å¼æ°ãåããã¨ãã§ãã¾ãã\n"
-#: getopt.c:636 getopt.c:641
+#: getopt.c:683 getopt.c:688
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s: ãªãã·ã§ã³ '%c%s'
ã¯å¼æ°ãåããã¨ãã§ãã¾ãã\n"
-#: getopt.c:684 getopt.c:703
+#: getopt.c:731 getopt.c:750
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s: ãªãã·ã§ã³ '--%s' ã«ã¯å¼æ°ãå¿
è¦ã§ã\n"
-#: getopt.c:741 getopt.c:744
+#: getopt.c:788 getopt.c:791
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s: ãªãã·ã§ã³ '--%s' ãèªèã§ãã¾ãã\n"
-#: getopt.c:752 getopt.c:755
+#: getopt.c:799 getopt.c:802
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s: ãªãã·ã§ã³ '%c%s' ãèªèã§ãã¾ãã\n"
-#: getopt.c:804 getopt.c:807
+#: getopt.c:851 getopt.c:854
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s: ç¡å¹ãªãªãã·ã§ã³ -- '%c'\n"
-#: getopt.c:857 getopt.c:874 getopt.c:1082 getopt.c:1100
+#: getopt.c:907 getopt.c:924 getopt.c:1134 getopt.c:1152
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s: ãªãã·ã§ã³ã«ã¯å¼æ°ãå¿
è¦ã§ã -- '%c'\n"
-#: getopt.c:930 getopt.c:946
+#: getopt.c:980 getopt.c:996
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s: ãªãã·ã§ã³ '-W %s' ã¯ææ§ã§ã\n"
-#: getopt.c:970 getopt.c:988
+#: getopt.c:1020 getopt.c:1038
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s: ãªãã·ã§ã³ '-W %s'
ã¯å¼æ°ãåããã¨ãã§ãã¾ãã\n"
-#: getopt.c:1009 getopt.c:1027
+#: getopt.c:1059 getopt.c:1077
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s: ãªãã·ã§ã³ '-W %s' ã«ã¯å¼æ°ãå¿
è¦ã§ã\n"
@@ -1935,11 +1935,6 @@ msgstr "fd %d ãäºåã«éãã¦ãã¾ããã"
msgid "could not pre-open /dev/null for fd %d"
msgstr "äºåã« fd %d ç¨ã« /dev/null ãéãã¾ããã"
-#: main.c:1376 main.c:1385
-#, c-format
-msgid "could not find groups: %s"
-msgstr "ã°ã«ã¼ããè¦ã¤ããã¾ãã: %s"
-
#: msg.c:63
#, c-format
msgid "cmd. line:"
@@ -2049,87 +2044,90 @@ msgstr ""
msgid "redir2str: unknown redirection type %d"
msgstr "redir2str: ä¸æãªãªãã¤ã¬ã¯ãå %d ã§ã"
-#: re.c:572
+#: re.c:573
#, fuzzy, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr "`[%c-%c]' å½¢å¼ã®ç¯å²ã¯ãã±ã¼ã«ä¾åã§ã"
-#: re.c:599
+#: re.c:600
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr "æ£è¦è¡¨ç¾ã®è¦ç´ `%.*s' ã¯ãããã `[%.*s]'
ã§ããã¹ãã§ã"
-#: regcomp.c:132
+#: regcomp.c:131
msgid "Success"
msgstr "æåã§ã"
-#: regcomp.c:135
+#: regcomp.c:134
msgid "No match"
msgstr "ä¸è´ãã¾ãã"
-#: regcomp.c:138
+#: regcomp.c:137
msgid "Invalid regular expression"
msgstr "ç¡å¹ãªæ£è¦è¡¨ç¾ã§ã"
-#: regcomp.c:141
+#: regcomp.c:140
msgid "Invalid collation character"
msgstr "ç¡å¹ãªç
§åæåã§ã"
-#: regcomp.c:144
+#: regcomp.c:143
msgid "Invalid character class name"
msgstr "ç¡å¹ãªæåã¯ã©ã¹åã§ã"
-#: regcomp.c:147
+#: regcomp.c:146
msgid "Trailing backslash"
msgstr "çµç«¯ã®ããã¯ã¹ã©ãã·ã¥"
-#: regcomp.c:150
+#: regcomp.c:149
msgid "Invalid back reference"
msgstr "ç¡å¹ãªåæ¹åç
§ã§ã"
-#: regcomp.c:153
+#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "[ ã¾ã㯠[^ ãä¸ä¸è´ã§ã"
-#: regcomp.c:156
+#: regcomp.c:155
msgid "Unmatched ( or \\("
msgstr "( ã¾ã㯠\\( ãä¸ä¸è´ã§ã"
-#: regcomp.c:159
+#: regcomp.c:158
msgid "Unmatched \\{"
msgstr "\\{ ãä¸ä¸è´ã§ã"
-#: regcomp.c:162
+#: regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "\\{\\} ã®ä¸èº«ãç¡å¹ã§ã"
-#: regcomp.c:165
+#: regcomp.c:164
msgid "Invalid range end"
msgstr "ç¡å¹ãªç¯å²çµäºã§ã"
-#: regcomp.c:168
+#: regcomp.c:167
msgid "Memory exhausted"
msgstr "ã¡ã¢ãªã使ãæããã¾ãã"
-#: regcomp.c:171
+#: regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "ç¡å¹ãªåæ¹æ£è¦è¡¨ç¾ã§ã"
-#: regcomp.c:174
+#: regcomp.c:173
msgid "Premature end of regular expression"
msgstr "æ£è¦è¡¨ç¾ãéä¸ã§çµäºãã¾ãã"
-#: regcomp.c:177
+#: regcomp.c:176
msgid "Regular expression too big"
msgstr "æ£è¦è¡¨ç¾ã大ãããã¾ã"
-#: regcomp.c:180
+#: regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr ") ã¾ã㯠\\) ãä¸ä¸è´ã§ã"
-#: regcomp.c:701
+#: regcomp.c:700
msgid "No previous regular expression"
msgstr "以åã«æ£è¦è¡¨ç¾ãããã¾ãã"
+#~ msgid "could not find groups: %s"
+#~ msgstr "ã°ã«ã¼ããè¦ã¤ããã¾ãã: %s"
+
#~ msgid "assignment is not allowed to result of builtin function"
#~ msgstr "çµè¾¼é¢æ°ã®æ»ãå¤ã¸ã®ä»£å
¥ã¯è¨±å¯ããã¦ãã¾ãã"
diff --git a/po/nl.gmo b/po/nl.gmo
index 0a5339a..afb24cf 100644
Binary files a/po/nl.gmo and b/po/nl.gmo differ
diff --git a/po/nl.po b/po/nl.po
index c117eab..d2b66c9 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gawk 4.0.0h\n"
"Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2012-02-27 22:46+0200\n"
+"POT-Creation-Date: 2012-03-16 15:28+0200\n"
"PO-Revision-Date: 2012-01-30 20:40+0100\n"
"Last-Translator: Benno Schulenberg <address@hidden>\n"
"Language-Team: Dutch <address@hidden>\n"
@@ -1295,57 +1295,57 @@ msgstr "oude 'awk' staat geen reguliere expressies toe
als waarde van 'FS'"
msgid "`FPAT' is a gawk extension"
msgstr "'FPAT' is een gawk-uitbreiding"
-#: getopt.c:574 getopt.c:590
-#, c-format
-msgid "%s: option '%s' is ambiguous\n"
+#: getopt.c:595 getopt.c:624
+#, fuzzy, c-format
+msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s: optie '%s' is niet eenduidig\n"
-#: getopt.c:623 getopt.c:627
+#: getopt.c:670 getopt.c:674
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s: optie '--%s' staat geen argument toe\n"
-#: getopt.c:636 getopt.c:641
+#: getopt.c:683 getopt.c:688
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s: optie '%c%s' staat geen argument toe\n"
-#: getopt.c:684 getopt.c:703
+#: getopt.c:731 getopt.c:750
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s: optie '--%s' vereist een argument\n"
-#: getopt.c:741 getopt.c:744
+#: getopt.c:788 getopt.c:791
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s: onbekende optie '--%s'\n"
-#: getopt.c:752 getopt.c:755
+#: getopt.c:799 getopt.c:802
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s: onbekende optie '%c%s'\n"
-#: getopt.c:804 getopt.c:807
+#: getopt.c:851 getopt.c:854
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s: ongeldige optie -- '%c'\n"
-#: getopt.c:857 getopt.c:874 getopt.c:1082 getopt.c:1100
+#: getopt.c:907 getopt.c:924 getopt.c:1134 getopt.c:1152
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s: optie vereist een argument -- '%c'\n"
-#: getopt.c:930 getopt.c:946
+#: getopt.c:980 getopt.c:996
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s: optie '-W %s' is niet eenduidig\n"
-#: getopt.c:970 getopt.c:988
+#: getopt.c:1020 getopt.c:1038
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s: optie '-W %s' staat geen argument toe\n"
-#: getopt.c:1009 getopt.c:1027
+#: getopt.c:1059 getopt.c:1077
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s: optie '-W %s' vereist een argument\n"
@@ -1956,11 +1956,6 @@ msgstr "geen reeds-geopende bestandsdescriptor %d"
msgid "could not pre-open /dev/null for fd %d"
msgstr "kan /dev/null niet openen voor bestandsdescriptor %d"
-#: main.c:1376 main.c:1385
-#, c-format
-msgid "could not find groups: %s"
-msgstr "kan groepen niet vinden: %s"
-
#: msg.c:63
#, c-format
msgid "cmd. line:"
@@ -2072,91 +2067,94 @@ msgstr ""
msgid "redir2str: unknown redirection type %d"
msgstr "redir2str(): onbekend omleidingstype %d"
-#: re.c:572
+#: re.c:573
#, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr ""
"de betekenis van een bereik van de vorm '[%c-%c]' is afhankelijk van de "
"taalregio"
-#: re.c:599
+#: re.c:600
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr ""
"component '%.*s' van reguliere expressie moet vermoedelijk '[%.*s]' zijn"
-#: regcomp.c:132
+#: regcomp.c:131
msgid "Success"
msgstr "Gelukt"
-#: regcomp.c:135
+#: regcomp.c:134
msgid "No match"
msgstr "Geen overeenkomsten"
-#: regcomp.c:138
+#: regcomp.c:137
msgid "Invalid regular expression"
msgstr "Ongeldige reguliere expressie"
-#: regcomp.c:141
+#: regcomp.c:140
msgid "Invalid collation character"
msgstr "Ongeldig samengesteld teken"
-#: regcomp.c:144
+#: regcomp.c:143
msgid "Invalid character class name"
msgstr "Ongeldige tekenklassenaam"
-#: regcomp.c:147
+#: regcomp.c:146
msgid "Trailing backslash"
msgstr "Backslash aan het eind"
-#: regcomp.c:150
+#: regcomp.c:149
msgid "Invalid back reference"
msgstr "Ongeldige terugverwijzing"
-#: regcomp.c:153
+#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "Ongepaarde [ of [^"
-#: regcomp.c:156
+#: regcomp.c:155
msgid "Unmatched ( or \\("
msgstr "Ongepaarde ( of \\("
-#: regcomp.c:159
+#: regcomp.c:158
msgid "Unmatched \\{"
msgstr "Ongepaarde \\{"
-#: regcomp.c:162
+#: regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "Ongeldige inhoud van \\{\\}"
-#: regcomp.c:165
+#: regcomp.c:164
msgid "Invalid range end"
msgstr "Ongeldig bereikeinde"
-#: regcomp.c:168
+#: regcomp.c:167
msgid "Memory exhausted"
msgstr "Onvoldoende geheugen beschikbaar"
-#: regcomp.c:171
+#: regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "Ongeldige voorafgaande reguliere expressie"
-#: regcomp.c:174
+#: regcomp.c:173
msgid "Premature end of regular expression"
msgstr "Voortijdig einde van reguliere expressie"
-#: regcomp.c:177
+#: regcomp.c:176
msgid "Regular expression too big"
msgstr "Reguliere expressie is te groot"
-#: regcomp.c:180
+#: regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr "Ongepaarde ) of \\)"
-#: regcomp.c:701
+#: regcomp.c:700
msgid "No previous regular expression"
msgstr "Geen eerdere reguliere expressie"
+#~ msgid "could not find groups: %s"
+#~ msgstr "kan groepen niet vinden: %s"
+
#~ msgid "assignment is not allowed to result of builtin function"
#~ msgstr ""
#~ "toewijzing aan het resultaat van een ingebouwde functie is niet toegestaan"
diff --git a/po/pl.gmo b/po/pl.gmo
index 70db1e6..74b241a 100644
Binary files a/po/pl.gmo and b/po/pl.gmo differ
diff --git a/po/pl.po b/po/pl.po
index 4cc2e24..4227fd6 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gawk 4.0.0h\n"
"Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2012-02-27 22:46+0200\n"
+"POT-Creation-Date: 2012-03-16 15:28+0200\n"
"PO-Revision-Date: 2012-02-04 19:17+0100\n"
"Last-Translator: Wojciech Polak <address@hidden>\n"
"Language-Team: Polish <address@hidden>\n"
@@ -1307,57 +1307,57 @@ msgstr "stary awk nie wspiera wyrażeŠregularnych
jako wartoÅci `FS'"
msgid "`FPAT' is a gawk extension"
msgstr "`FPAT' jest rozszerzeniem gawk"
-#: getopt.c:574 getopt.c:590
-#, c-format
-msgid "%s: option '%s' is ambiguous\n"
+#: getopt.c:595 getopt.c:624
+#, fuzzy, c-format
+msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s: opcja '%s' jest niejednoznaczna\n"
-#: getopt.c:623 getopt.c:627
+#: getopt.c:670 getopt.c:674
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s: opcja '--%s' nie może mieÄ argumentów\n"
-#: getopt.c:636 getopt.c:641
+#: getopt.c:683 getopt.c:688
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s: opcja '%c%s' nie może mieÄ argumentów\n"
-#: getopt.c:684 getopt.c:703
+#: getopt.c:731 getopt.c:750
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s: opcja '--%s' wymaga argumentu\n"
-#: getopt.c:741 getopt.c:744
+#: getopt.c:788 getopt.c:791
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s: nieznana opcja '--%s'\n"
-#: getopt.c:752 getopt.c:755
+#: getopt.c:799 getopt.c:802
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s: nieznana opcja '%c%s'\n"
-#: getopt.c:804 getopt.c:807
+#: getopt.c:851 getopt.c:854
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s: bÅÄdna opcja -- '%c'\n"
-#: getopt.c:857 getopt.c:874 getopt.c:1082 getopt.c:1100
+#: getopt.c:907 getopt.c:924 getopt.c:1134 getopt.c:1152
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s: opcja wymaga argumentu -- '%c'\n"
-#: getopt.c:930 getopt.c:946
+#: getopt.c:980 getopt.c:996
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s: opcja '-W %s' jest niejednoznaczna\n"
-#: getopt.c:970 getopt.c:988
+#: getopt.c:1020 getopt.c:1038
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s: opcja '-W %s' nie może mieÄ argumentów\n"
-#: getopt.c:1009 getopt.c:1027
+#: getopt.c:1059 getopt.c:1077
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s: opcja '-W %s' wymaga argumentu\n"
@@ -1979,11 +1979,6 @@ msgstr "brak już otwartego fd %d"
msgid "could not pre-open /dev/null for fd %d"
msgstr "nie można otworzyÄ zawczasu /dev/null dla fd %d"
-#: main.c:1376 main.c:1385
-#, c-format
-msgid "could not find groups: %s"
-msgstr "nie można znaleÅºÄ grup: %s"
-
#: msg.c:63
#, c-format
msgid "cmd. line:"
@@ -2093,88 +2088,91 @@ msgstr ""
msgid "redir2str: unknown redirection type %d"
msgstr "redir2str: nieznany typ przekierowania %d"
-#: re.c:572
+#: re.c:573
#, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr "zasiÄg formy `[%c-%c]' jest zależny od lokalizacji"
-#: re.c:599
+#: re.c:600
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr "komponent regexp `%.*s' powinien byÄ prawdopodobnie `[%.*s]'"
-#: regcomp.c:132
+#: regcomp.c:131
msgid "Success"
msgstr "Sukces"
-#: regcomp.c:135
+#: regcomp.c:134
msgid "No match"
msgstr "Brak dopasowania"
-#: regcomp.c:138
+#: regcomp.c:137
msgid "Invalid regular expression"
msgstr "NieprawidÅowe wyrażenie regularne"
-#: regcomp.c:141
+#: regcomp.c:140
msgid "Invalid collation character"
msgstr "NieprawidÅowy znak porównania"
-#: regcomp.c:144
+#: regcomp.c:143
msgid "Invalid character class name"
msgstr "NieprawidÅowa nazwa klasy znaku"
-#: regcomp.c:147
+#: regcomp.c:146
msgid "Trailing backslash"
msgstr "KoÅcowy znak backslash"
-#: regcomp.c:150
+#: regcomp.c:149
msgid "Invalid back reference"
msgstr "NieprawidÅowe odwoÅanie wsteczne"
-#: regcomp.c:153
+#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "Niedopasowany znak [ lub [^"
-#: regcomp.c:156
+#: regcomp.c:155
msgid "Unmatched ( or \\("
msgstr "Niedopasowany znak ( lub \\("
-#: regcomp.c:159
+#: regcomp.c:158
msgid "Unmatched \\{"
msgstr "Niedopasowany znak \\{"
-#: regcomp.c:162
+#: regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "NieprawidÅowa zawartoÅÄ \\{\\}"
-#: regcomp.c:165
+#: regcomp.c:164
msgid "Invalid range end"
msgstr "NieprawidÅowy koniec zakresu"
-#: regcomp.c:168
+#: regcomp.c:167
msgid "Memory exhausted"
msgstr "PamiÄÄ wyczerpana"
-#: regcomp.c:171
+#: regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "NieprawidÅowe poprzedzajÄ
ce wyrażenie regularne"
-#: regcomp.c:174
+#: regcomp.c:173
msgid "Premature end of regular expression"
msgstr "Przedwczesny koniec wyrażenia regularnego"
-#: regcomp.c:177
+#: regcomp.c:176
msgid "Regular expression too big"
msgstr "Wyrażenie regularne jest zbyt duże"
-#: regcomp.c:180
+#: regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr "Niedopasowany znak ) lub \\)"
-#: regcomp.c:701
+#: regcomp.c:700
msgid "No previous regular expression"
msgstr "Brak poprzedniego wyrażenia regularnego"
+#~ msgid "could not find groups: %s"
+#~ msgstr "nie można znaleÅºÄ grup: %s"
+
#~ msgid "assignment is not allowed to result of builtin function"
#~ msgstr "przypisanie do wyniku wbudowanej funkcji nie jest dozwolone"
diff --git a/po/sv.gmo b/po/sv.gmo
index f6d0ed0..d53b908 100644
Binary files a/po/sv.gmo and b/po/sv.gmo differ
diff --git a/po/sv.po b/po/sv.po
index 462089b..5b1bc6b 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gawk 4.0.0h\n"
"Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2012-02-27 22:46+0200\n"
+"POT-Creation-Date: 2012-03-16 15:28+0200\n"
"PO-Revision-Date: 2012-01-30 12:07+0100\n"
"Last-Translator: Göran Uddeborg <address@hidden>\n"
"Language-Team: Swedish <address@hidden>\n"
@@ -1299,57 +1299,57 @@ msgstr "gamla awk st
msgid "`FPAT' is a gawk extension"
msgstr "\"FPAT\" är en gawk-utökning"
-#: getopt.c:574 getopt.c:590
-#, c-format
-msgid "%s: option '%s' is ambiguous\n"
+#: getopt.c:595 getopt.c:624
+#, fuzzy, c-format
+msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s: flaggan \"%s\" är tvetydig\n"
-#: getopt.c:623 getopt.c:627
+#: getopt.c:670 getopt.c:674
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s: flaggan \"--%s\" tillåter inte något argument\n"
-#: getopt.c:636 getopt.c:641
+#: getopt.c:683 getopt.c:688
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s: flaggan \"%c%s\" tillåter inte något argument\n"
-#: getopt.c:684 getopt.c:703
+#: getopt.c:731 getopt.c:750
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s: flaggan \"%s\" kräver ett argument\n"
-#: getopt.c:741 getopt.c:744
+#: getopt.c:788 getopt.c:791
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s: okänd flagga \"--%s\"\n"
-#: getopt.c:752 getopt.c:755
+#: getopt.c:799 getopt.c:802
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s: okänd flagga \"%c%s\"\n"
-#: getopt.c:804 getopt.c:807
+#: getopt.c:851 getopt.c:854
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s: ogiltig flagga -- \"%c\"\n"
-#: getopt.c:857 getopt.c:874 getopt.c:1082 getopt.c:1100
+#: getopt.c:907 getopt.c:924 getopt.c:1134 getopt.c:1152
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s: flaggan kräver ett argument -- \"%c\"\n"
-#: getopt.c:930 getopt.c:946
+#: getopt.c:980 getopt.c:996
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s: flaggan \"-W %s\" är tvetydig\n"
-#: getopt.c:970 getopt.c:988
+#: getopt.c:1020 getopt.c:1038
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s: flaggan \"-W %s\" tillåter inte något argument\n"
-#: getopt.c:1009 getopt.c:1027
+#: getopt.c:1059 getopt.c:1077
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s: flaggan \"-W %s\" kräver ett argument\n"
@@ -1951,11 +1951,6 @@ msgstr "ingen f
msgid "could not pre-open /dev/null for fd %d"
msgstr "kunde inte föröppna /dev/null för fd %d"
-#: main.c:1376 main.c:1385
-#, c-format
-msgid "could not find groups: %s"
-msgstr "kunde inte hitta grupper: %s"
-
#: msg.c:63
#, c-format
msgid "cmd. line:"
@@ -2065,85 +2060,88 @@ msgstr ""
msgid "redir2str: unknown redirection type %d"
msgstr "redir2str: okänd omdirigeringstyp %d"
-#: re.c:572
+#: re.c:573
#, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr "intervall på formen \"[%c-%c]\" är lokalberoende"
-#: re.c:599
+#: re.c:600
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr ""
"komponenten \"%.*s\" i reguljäruttryck skall förmodligen vara \"[%.*s]\""
-#: regcomp.c:132
+#: regcomp.c:131
msgid "Success"
msgstr "Lyckades"
-#: regcomp.c:135
+#: regcomp.c:134
msgid "No match"
msgstr "Misslyckades"
-#: regcomp.c:138
+#: regcomp.c:137
msgid "Invalid regular expression"
msgstr "Ogiltigt reguljärt uttryck"
-#: regcomp.c:141
+#: regcomp.c:140
msgid "Invalid collation character"
msgstr "Ogiltigt kollationeringstecken"
-#: regcomp.c:144
+#: regcomp.c:143
msgid "Invalid character class name"
msgstr "Ogiltigt teckenklassnamn"
-#: regcomp.c:147
+#: regcomp.c:146
msgid "Trailing backslash"
msgstr "Eftersläpande omvänt snedstreck"
-#: regcomp.c:150
+#: regcomp.c:149
msgid "Invalid back reference"
msgstr "Ogiltig bakåtrerefens"
-#: regcomp.c:153
+#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "Obalanserad [ eller [^"
-#: regcomp.c:156
+#: regcomp.c:155
msgid "Unmatched ( or \\("
msgstr "Obalanserad ( eller \\("
-#: regcomp.c:159
+#: regcomp.c:158
msgid "Unmatched \\{"
msgstr "Obalanserad \\{"
-#: regcomp.c:162
+#: regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "Ogiltigt innehåll i \\{\\}"
-#: regcomp.c:165
+#: regcomp.c:164
msgid "Invalid range end"
msgstr "Ogiltigt omfångsslut"
-#: regcomp.c:168
+#: regcomp.c:167
msgid "Memory exhausted"
msgstr "Minnet slut"
-#: regcomp.c:171
+#: regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "Ogiltigt föregående reguljärt uttryck"
-#: regcomp.c:174
+#: regcomp.c:173
msgid "Premature end of regular expression"
msgstr "För tidigt slut på reguljärt uttryck"
-#: regcomp.c:177
+#: regcomp.c:176
msgid "Regular expression too big"
msgstr "Reguljärt uttryck för stort"
-#: regcomp.c:180
+#: regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr "Obalanserad ) eller \\)"
-#: regcomp.c:701
+#: regcomp.c:700
msgid "No previous regular expression"
msgstr "Inget föregående reguljärt uttryck"
+
+#~ msgid "could not find groups: %s"
+#~ msgstr "kunde inte hitta grupper: %s"
diff --git a/version.c b/version.c
index 013de8a..e53ddd7 100644
--- a/version.c
+++ b/version.c
@@ -1,3 +1,3 @@
#include "config.h"
-const char *version_string = "GNU Awk 4.0.0j";
+const char *version_string = "GNU Awk 4.0.0k";
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=a19298ed002eb20d91c37fd5067de18466211f83
commit a19298ed002eb20d91c37fd5067de18466211f83
Author: Arnold D. Robbins <address@hidden>
Date: Fri Mar 16 15:25:40 2012 +0200
Sync from GLIBC.
diff --git a/ChangeLog b/ChangeLog
index 84e069a..822740d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-03-16 Arnold D. Robbins <address@hidden>
+
+ * getopt.c, getopt.h, getopt1.c, getopt_int.h, regcomp.c,
+ regex.c, regex.h, regex_internal.c, regex_internal.h,
+ regexec.c: Sync with GLIBC, what the heck.
+
2012-03-14 Eli Zaretskii <address@hidden>
* mbsupport.h (btowc): Change for non-DJGPP.
diff --git a/getopt.c b/getopt.c
index 6521f48..c539e3d 100644
--- a/getopt.c
+++ b/getopt.c
@@ -2,7 +2,7 @@
NOTE: getopt is part of the C library, so if you don't know what
"Keep this file name-space clean" means, talk to address@hidden
before changing it!
- Copyright (C) 1987-1996,1998-2004,2008,2009,2010
+ Copyright (C) 1987-1996,1998-2004,2008,2009,2010,2011
Free Software Foundation, Inc.
This file is part of the GNU C Library.
@@ -17,9 +17,8 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301 USA. */
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
/* This tells Alpha OSF/1 not to define a getopt prototype in <stdio.h>.
Ditto for AIX 3.2 and <stdlib.h>. */
@@ -74,7 +73,7 @@
# define _(msgid) gettext (msgid)
#endif
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
# include <wchar.h>
#endif
@@ -526,23 +525,29 @@ _getopt_internal_r (int argc, char *const *argv, const
char *optstring,
|| !strchr (optstring, argv[d->optind][1])))))
{
char *nameend;
+ unsigned int namelen;
const struct option *p;
const struct option *pfound = NULL;
+ struct option_list
+ {
+ const struct option *p;
+ struct option_list *next;
+ int needs_free;
+ } *ambig_list = NULL;
int exact = 0;
- int ambig = 0;
int indfound = -1;
int option_index;
for (nameend = d->__nextchar; *nameend && *nameend != '='; nameend++)
/* Do nothing. */ ;
+ namelen = nameend - d->__nextchar;
/* Test all long options for either exact match
or abbreviated matches. */
for (p = longopts, option_index = 0; p->name; p++, option_index++)
- if (!strncmp (p->name, d->__nextchar, nameend - d->__nextchar))
+ if (!strncmp (p->name, d->__nextchar, namelen))
{
- if ((unsigned int) (nameend - d->__nextchar)
- == (unsigned int) strlen (p->name))
+ if (namelen == (unsigned int) strlen (p->name))
{
/* Exact match found. */
pfound = p;
@@ -560,19 +565,46 @@ _getopt_internal_r (int argc, char *const *argv, const
char *optstring,
|| pfound->has_arg != p->has_arg
|| pfound->flag != p->flag
|| pfound->val != p->val)
+ {
/* Second or later nonexact match found. */
- ambig = 1;
+ struct option_list *newp = malloc (sizeof (*newp));
+ newp->p = p;
+ newp->needs_free = 1;
+ newp->next = ambig_list;
+ ambig_list = newp;
+ }
}
- if (ambig && !exact)
+ if (ambig_list != NULL && !exact)
{
if (print_errors)
{
-#if defined _LIBC && defined USE_IN_LIBIO
- char *buf;
+ struct option_list first;
+ first.p = pfound;
+ first.next = ambig_list;
+ ambig_list = &first;
- if (__asprintf (&buf, _("%s: option '%s' is ambiguous\n"),
- argv[0], argv[d->optind]) >= 0)
+#if defined _LIBC
+ char *buf = NULL;
+ size_t buflen = 0;
+
+ FILE *fp = open_memstream (&buf, &buflen);
+ if (fp != NULL)
+ {
+ fprintf (fp,
+ _("%s: option '%s' is ambiguous; possibilities:"),
+ argv[0], argv[d->optind]);
+
+ do
+ {
+ fprintf (fp, " '--%s'", ambig_list->p->name);
+ ambig_list = ambig_list->next;
+ }
+ while (ambig_list != NULL);
+
+ fputc_unlocked ('\n', fp);
+
+ if (__builtin_expect (fclose (fp) != EOF, 1))
{
_IO_flockfile (stderr);
@@ -586,9 +618,24 @@ _getopt_internal_r (int argc, char *const *argv, const
char *optstring,
free (buf);
}
+ }
#else
- fprintf (stderr, _("%s: option '%s' is ambiguous\n"),
+ fprintf (stderr,
+ _("%s: option '%s' is ambiguous; possibilities:"),
argv[0], argv[d->optind]);
+ do
+ {
+ struct option_list *tmp_next;
+
+ fprintf (stderr, " '--%s'", ambig_list->p->name);
+ tmp_next = ambig_list->next;
+ if (ambig_list->needs_free)
+ free(ambig_list);
+ ambig_list = tmp_next;
+ }
+ while (ambig_list != NULL);
+
+ fputc ('\n', stderr);
#endif
}
d->__nextchar += strlen (d->__nextchar);
@@ -611,7 +658,7 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
{
if (print_errors)
{
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
char *buf;
int n;
#endif
@@ -619,7 +666,7 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
if (argv[d->optind - 1][1] == '-')
{
/* --option */
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
n = __asprintf (&buf, _("\
%s: option '--%s' doesn't allow an argument\n"),
argv[0], pfound->name);
@@ -632,7 +679,7 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
else
{
/* +option or -option */
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
n = __asprintf (&buf, _("\
%s: option '%c%s' doesn't allow an argument\n"),
argv[0], argv[d->optind - 1][0],
@@ -645,7 +692,7 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
#endif
}
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
if (n >= 0)
{
_IO_flockfile (stderr);
@@ -678,7 +725,7 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
{
if (print_errors)
{
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
char *buf;
if (__asprintf (&buf, _("\
@@ -729,7 +776,7 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
{
if (print_errors)
{
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
char *buf;
int n;
#endif
@@ -737,7 +784,7 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
if (argv[d->optind][1] == '-')
{
/* --option */
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
n = __asprintf (&buf, _("%s: unrecognized option '--%s'\n"),
argv[0], d->__nextchar);
#else
@@ -748,7 +795,7 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
else
{
/* +option or -option */
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
n = __asprintf (&buf, _("%s: unrecognized option '%c%s'\n"),
argv[0], argv[d->optind][0], d->__nextchar);
#else
@@ -757,7 +804,7 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
#endif
}
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
if (n >= 0)
{
_IO_flockfile (stderr);
@@ -795,19 +842,19 @@ _getopt_internal_r (int argc, char *const *argv, const
char *optstring,
{
if (print_errors)
{
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
char *buf;
int n;
#endif
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
n = __asprintf (&buf, _("%s: invalid option -- '%c'\n"),
argv[0], c);
#else
fprintf (stderr, _("%s: invalid option -- '%c'\n"), argv[0], c);
#endif
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
if (n >= 0)
{
_IO_flockfile (stderr);
@@ -830,6 +877,9 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
/* Convenience. Treat POSIX -W foo same as long option --foo */
if (temp[0] == 'W' && temp[1] == ';')
{
+ if (longopts == NULL)
+ goto no_longs;
+
char *nameend;
const struct option *p;
const struct option *pfound = NULL;
@@ -850,7 +900,7 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
{
if (print_errors)
{
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
char *buf;
if (__asprintf (&buf,
@@ -924,7 +974,7 @@ _getopt_internal_r (int argc, char *const *argv, const char
*optstring,
{
if (print_errors)
{
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
char *buf;
if (__asprintf (&buf, _("%s: option '-W %s' is ambiguous\n"),
@@ -964,7 +1014,7 @@ _getopt_internal_r (int argc, char *const *argv, const
char *optstring,
{
if (print_errors)
{
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
char *buf;
if (__asprintf (&buf, _("\
@@ -1003,7 +1053,7 @@ _getopt_internal_r (int argc, char *const *argv, const
char *optstring,
{
if (print_errors)
{
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
char *buf;
if (__asprintf (&buf, _("\
@@ -1045,6 +1095,8 @@ _getopt_internal_r (int argc, char *const *argv, const
char *optstring,
}
return pfound->val;
}
+
+ no_longs:
d->__nextchar = NULL;
return 'W'; /* Let the application handle it. */
}
@@ -1076,7 +1128,7 @@ _getopt_internal_r (int argc, char *const *argv, const
char *optstring,
{
if (print_errors)
{
-#if defined _LIBC && defined USE_IN_LIBIO
+#if defined _LIBC
char *buf;
if (__asprintf (&buf, _("\
diff --git a/getopt.h b/getopt.h
index b84953f..82d0ab9 100644
--- a/getopt.h
+++ b/getopt.h
@@ -1,5 +1,5 @@
/* Declarations for getopt.
- Copyright (C) 1989-1994,1996-1999,2001,2003,2004
+ Copyright (C) 1989-1994,1996-1999,2001,2003,2004,2009,2010
Free Software Foundation, Inc.
This file is part of the GNU C Library.
@@ -14,9 +14,8 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301 USA. */
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
#ifndef _GETOPT_H
@@ -158,9 +157,9 @@ extern int getopt (int ___argc, char *const *___argv, const
char *__shortopts)
additional functionality can be disable at runtime. This redirection
helps to also do this at runtime. */
# ifdef __REDIRECT
- extern int __REDIRECT (getopt, (int ___argc, char *const *___argv,
+ extern int __REDIRECT_NTH (getopt, (int ___argc, char *const *___argv,
const char *__shortopts),
- __posix_getopt) __THROW;
+ __posix_getopt);
# else
extern int __posix_getopt (int ___argc, char *const *___argv,
const char *__shortopts) __THROW;
diff --git a/getopt1.c b/getopt1.c
index 95f2fb3..07b742e 100644
--- a/getopt1.c
+++ b/getopt1.c
@@ -13,9 +13,8 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301 USA. */
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
#ifdef HAVE_CONFIG_H
#include <config.h>
diff --git a/getopt_int.h b/getopt_int.h
index 6a32a51..b0d7695 100644
--- a/getopt_int.h
+++ b/getopt_int.h
@@ -14,9 +14,8 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301 USA. */
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
#ifndef _GETOPT_INT_H
#define _GETOPT_INT_H 1
diff --git a/regcomp.c b/regcomp.c
index a181d63..f83e454 100644
--- a/regcomp.c
+++ b/regcomp.c
@@ -1,5 +1,5 @@
/* Extended regular expression matching and search library.
- Copyright (C) 2002-2007,2009,2010,2011 Free Software Foundation, Inc.
+ Copyright (C) 2002-2007,2009,2010,2011,2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Isamu Hasegawa <address@hidden>.
@@ -14,9 +14,8 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301 USA. */
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
static reg_errcode_t re_compile_internal (regex_t *preg, const char * pattern,
size_t length, reg_syntax_t syntax);
@@ -974,6 +973,35 @@ init_word_char (re_dfa_t *dfa)
{
int i, j, ch;
dfa->word_ops_used = 1;
+#ifndef GAWK
+ if (BE (dfa->map_notascii == 0, 1))
+ {
+ if (sizeof (dfa->word_char[0]) == 8)
+ {
+ dfa->word_char[0] = UINT64_C (0x03ff000000000000);
+ dfa->word_char[1] = UINT64_C (0x07fffffe87fffffe);
+ i = 2;
+ }
+ else if (sizeof (dfa->word_char[0]) == 4)
+ {
+ dfa->word_char[0] = UINT32_C (0x00000000);
+ dfa->word_char[1] = UINT32_C (0x03ff0000);
+ dfa->word_char[2] = UINT32_C (0x87fffffe);
+ dfa->word_char[3] = UINT32_C (0x07fffffe);
+ i = 4;
+ }
+ else
+ abort ();
+ ch = 128;
+
+ if (BE (dfa->is_utf8, 1))
+ {
+ memset (&dfa->word_char[i], '\0', (SBC_MAX - ch) / 8);
+ return;
+ }
+ }
+#endif
+
for (i = 0, ch = 0; i < BITSET_WORDS; ++i)
for (j = 0; j < BITSET_WORD_BITS; ++j, ++ch)
if (isalnum (ch) || ch == '_')
@@ -3470,8 +3498,8 @@ build_equiv_class (bitset_t sbcset, const unsigned char
*name)
_NL_COLLATE_EXTRAMB);
indirect = (const int32_t *) _NL_CURRENT (LC_COLLATE,
_NL_COLLATE_INDIRECTMB);
- idx1 = findidx (&cp);
- if (BE (idx1 == 0 || cp < name + strlen ((const char *) name), 0))
+ idx1 = findidx (&cp, -1);
+ if (BE (idx1 == 0 || *cp != '\0', 0))
/* This isn't a valid character. */
return REG_ECOLLATE;
@@ -3482,7 +3510,7 @@ build_equiv_class (bitset_t sbcset, const unsigned char
*name)
{
char_buf[0] = ch;
cp = char_buf;
- idx2 = findidx (&cp);
+ idx2 = findidx (&cp, 1);
/*
idx2 = table[ch];
*/
diff --git a/regex.c b/regex.c
index 09b5194..6ca36d3 100644
--- a/regex.c
+++ b/regex.c
@@ -14,9 +14,8 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301 USA. */
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
#ifdef HAVE_CONFIG_H
#include "config.h"
diff --git a/regex.h b/regex.h
index 6bc503b..ca619ae 100644
--- a/regex.h
+++ b/regex.h
@@ -15,9 +15,8 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301 USA. */
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
#ifndef _REGEX_H
#define _REGEX_H 1
@@ -349,9 +348,9 @@ typedef enum
/* This data structure represents a compiled pattern. Before calling
the pattern compiler, the fields `buffer', `allocated', `fastmap',
- `translate', and `no_sub' can be set. After the pattern has been
- compiled, the `re_nsub' field is available. All other fields are
- private to the regex routines. */
+ and `translate' can be set. After the pattern has been compiled,
+ the fields `re_nsub', `not_bol' and `not_eol' are available. All
+ other fields are private to the regex routines. */
#ifndef RE_TRANSLATE_TYPE
# define __RE_TRANSLATE_TYPE unsigned char *
@@ -476,7 +475,12 @@ extern reg_syntax_t re_set_syntax (reg_syntax_t __syntax);
/* Compile the regular expression PATTERN, with length LENGTH
and syntax given by the global `re_syntax_options', into the buffer
- BUFFER. Return NULL if successful, and an error string if not. */
+ BUFFER. Return NULL if successful, and an error string if not.
+
+ To free the allocated storage, you must call `regfree' on BUFFER.
+ Note that the translate table must either have been initialised by
+ `regcomp', with a malloc'ed value, or set to NULL before calling
+ `regfree'. */
extern const char *re_compile_pattern (const char *__pattern, size_t __length,
struct re_pattern_buffer *__buffer);
diff --git a/regex_internal.c b/regex_internal.c
index 4551670..8099161 100644
--- a/regex_internal.c
+++ b/regex_internal.c
@@ -1,5 +1,5 @@
/* Extended regular expression matching and search library.
- Copyright (C) 2002-2006, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2002-2006, 2010, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Isamu Hasegawa <address@hidden>.
@@ -14,9 +14,8 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301 USA. */
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
static void re_string_construct_common (const char *str, int len,
re_string_t *pstr,
@@ -246,13 +245,8 @@ build_wcs_buffer (re_string_t *pstr)
else
p = (const char *) pstr->raw_mbs + pstr->raw_mbs_idx + byte_idx;
mbclen = __mbrtowc (&wc, p, remain_len, &pstr->cur_state);
- if (BE (mbclen == (size_t) -2, 0))
- {
- /* The buffer doesn't have enough space, finish to build. */
- pstr->cur_state = prev_st;
- break;
- }
- else if (BE (mbclen == (size_t) -1 || mbclen == 0, 0))
+ if (BE (mbclen == (size_t) -1 || mbclen == 0
+ || (mbclen == (size_t) -2 && pstr->bufs_len >= pstr->len), 0))
{
/* We treat these cases as a singlebyte character. */
mbclen = 1;
@@ -261,6 +255,12 @@ build_wcs_buffer (re_string_t *pstr)
wc = pstr->trans[wc];
pstr->cur_state = prev_st;
}
+ else if (BE (mbclen == (size_t) -2, 0))
+ {
+ /* The buffer doesn't have enough space, finish to build. */
+ pstr->cur_state = prev_st;
+ break;
+ }
/* Write wide character and padding. */
pstr->wcs[byte_idx++] = wc;
@@ -343,9 +343,11 @@ build_wcs_upper_buffer (re_string_t *pstr)
for (remain_len = byte_idx + mbclen - 1; byte_idx < remain_len ;)
pstr->wcs[byte_idx++] = WEOF;
}
- else if (mbclen == (size_t) -1 || mbclen == 0)
+ else if (mbclen == (size_t) -1 || mbclen == 0
+ || (mbclen == (size_t) -2 && pstr->bufs_len >= pstr->len))
{
- /* It is an invalid character or '\0'. Just use the byte. */
+ /* It is an invalid character, an incomplete character
+ at the end of the string, or '\0'. Just use the byte. */
int ch = pstr->raw_mbs[pstr->raw_mbs_idx + byte_idx];
pstr->mbs[byte_idx] = ch;
/* And also cast it to wide char. */
@@ -458,7 +460,8 @@ build_wcs_upper_buffer (re_string_t *pstr)
for (remain_len = byte_idx + mbclen - 1; byte_idx < remain_len ;)
pstr->wcs[byte_idx++] = WEOF;
}
- else if (mbclen == (size_t) -1 || mbclen == 0)
+ else if (mbclen == (size_t) -1 || mbclen == 0
+ || (mbclen == (size_t) -2 && pstr->bufs_len >= pstr->len))
{
/* It is an invalid character or '\0'. Just use the byte. */
int ch = pstr->raw_mbs[pstr->raw_mbs_idx + src_idx];
@@ -738,12 +741,21 @@ re_string_reconstruct (re_string_t *pstr, int idx, int
eflags)
mbstate_t cur_state;
wchar_t wc2;
int mlen = raw + pstr->len - p;
+ unsigned char buf[6];
size_t mbclen;
+ const unsigned char *pp = p;
+ if (BE (pstr->trans != NULL, 0))
+ {
+ int i = mlen < 6 ? mlen : 6;
+ while (--i >= 0)
+ buf[i] = pstr->trans[p[i]];
+ pp = buf;
+ }
/* XXX Don't use mbrtowc, we know which conversion
to use (UTF-8 -> UCS4). */
memset (&cur_state, 0, sizeof (cur_state));
- mbclen = __mbrtowc (&wc2, (const char *) p, mlen,
+ mbclen = __mbrtowc (&wc2, (const char *) pp, mlen,
&cur_state);
if (raw + offset - p <= mbclen
&& mbclen < (size_t) -2)
diff --git a/regex_internal.h b/regex_internal.h
index 5fcab48..f38a13b 100644
--- a/regex_internal.h
+++ b/regex_internal.h
@@ -1,5 +1,5 @@
/* Extended regular expression matching and search library.
- Copyright (C) 2002-2005, 2007, 2008, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2002-2005, 2007, 2008, 2010, 2011 Free Software Foundation,
Inc.
This file is part of the GNU C Library.
Contributed by Isamu Hasegawa <address@hidden>.
@@ -14,9 +14,8 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- 02111-1307 USA. */
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
#ifndef _REGEX_INTERNAL_H
#define _REGEX_INTERNAL_H 1
@@ -783,7 +782,6 @@ re_string_elem_size_at (const re_string_t *pstr, int idx)
# ifdef _LIBC
const unsigned char *p, *extra;
const int32_t *table, *indirect;
- int32_t tmp;
# include <locale/weight.h>
uint_fast32_t nrules = _NL_CURRENT_WORD (LC_COLLATE, _NL_COLLATE_NRULES);
@@ -795,7 +793,7 @@ re_string_elem_size_at (const re_string_t *pstr, int idx)
indirect = (const int32_t *) _NL_CURRENT (LC_COLLATE,
_NL_COLLATE_INDIRECTMB);
p = pstr->mbs + idx;
- tmp = findidx (&p);
+ findidx (&p, pstr->len - idx);
return p - pstr->mbs - idx;
}
else
diff --git a/regexec.c b/regexec.c
index dcd325c..ea4a02f 100644
--- a/regexec.c
+++ b/regexec.c
@@ -1,5 +1,5 @@
/* Extended regular expression matching and search library.
- Copyright (C) 2002-2005, 2007, 2009, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2002-2005,2007,2009,2010,2011 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Isamu Hasegawa <address@hidden>.
@@ -14,9 +14,8 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301 USA. */
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
static reg_errcode_t match_ctx_init (re_match_context_t *cache, int eflags,
int n) internal_function;
@@ -200,6 +199,15 @@ static int check_node_accept (const re_match_context_t
*mctx,
internal_function;
static reg_errcode_t extend_buffers (re_match_context_t *mctx)
internal_function;
+
+#ifdef GAWK
+#undef MIN /* safety */
+static int
+MIN(size_t a, size_t b)
+{
+ return (a < b ? a : b);
+}
+#endif
/* Entry point for POSIX code. */
@@ -1156,7 +1164,8 @@ check_matching (re_match_context_t *mctx, int
fl_longest_match,
re_dfastate_t *old_state = cur_state;
int next_char_idx = re_string_cur_idx (&mctx->input) + 1;
- if (BE (next_char_idx >= mctx->input.bufs_len, 0)
+ if ((BE (next_char_idx >= mctx->input.bufs_len, 0)
+ && mctx->input.bufs_len < mctx->input.len)
|| (BE (next_char_idx >= mctx->input.valid_len, 0)
&& mctx->input.valid_len < mctx->input.len))
{
@@ -1734,7 +1743,8 @@ clean_state_log_if_needed (re_match_context_t *mctx, int
next_state_log_idx)
{
int top = mctx->state_log_top;
- if (next_state_log_idx >= mctx->input.bufs_len
+ if ((next_state_log_idx >= mctx->input.bufs_len
+ && mctx->input.bufs_len < mctx->input.len)
|| (next_state_log_idx >= mctx->input.valid_len
&& mctx->input.valid_len < mctx->input.len))
{
@@ -3924,6 +3934,7 @@ check_node_accept_bytes (const re_dfa_t *dfa, int
node_idx,
if (cset->nequiv_classes)
{
const unsigned char *cp = pin;
+ int32_t idx;
table = (const int32_t *)
_NL_CURRENT (LC_COLLATE, _NL_COLLATE_TABLEMB);
weights = (const unsigned char *)
@@ -3932,7 +3943,7 @@ check_node_accept_bytes (const re_dfa_t *dfa, int
node_idx,
_NL_CURRENT (LC_COLLATE, _NL_COLLATE_EXTRAMB);
indirect = (const int32_t *)
_NL_CURRENT (LC_COLLATE, _NL_COLLATE_INDIRECTMB);
- int32_t idx = findidx (&cp);
+ idx = findidx (&cp, elem_len);
if (idx > 0)
for (i = 0; i < cset->nequiv_classes; ++i)
{
@@ -4113,7 +4124,7 @@ extend_buffers (re_match_context_t *mctx)
return REG_ESPACE;
/* Double the lengthes of the buffers. */
- ret = re_string_realloc_buffers (pstr, pstr->bufs_len * 2);
+ ret = re_string_realloc_buffers (pstr, MIN (pstr->len, pstr->bufs_len * 2));
if (BE (ret != REG_NOERROR, 0))
return ret;
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=58b5aa30bc83d715b1d0708e686eed50ccf11f15
commit 58b5aa30bc83d715b1d0708e686eed50ccf11f15
Author: Arnold D. Robbins <address@hidden>
Date: Fri Mar 16 15:08:32 2012 +0200
New fi.po file.
diff --git a/po/fi.gmo b/po/fi.gmo
index e160a2d..9bd9cfc 100644
Binary files a/po/fi.gmo and b/po/fi.gmo differ
diff --git a/po/fi.po b/po/fi.po
index 8ab2965..c52b4b3 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: 2012-01-27 12:10+0200\n"
+"POT-Creation-Date: 2012-02-27 22:46+0200\n"
"PO-Revision-Date: 2012-03-13 18:00+0200\n"
"Last-Translator: Jorma Karvonen <address@hidden>\n"
"Language-Team: Finnish <address@hidden>\n"
@@ -115,19 +115,27 @@ msgstr "asorti: ensimmäinen argumentti ei ole taulukko"
#: array.c:1102
msgid "asort: cannot use a subarray of first arg for second arg"
-msgstr "asort: ei voida käyttää ensimmäisen argumentin alitaulukkoa
toiselle argumentille"
+msgstr ""
+"asort: ei voida käyttää ensimmäisen argumentin alitaulukkoa toiselle "
+"argumentille"
#: array.c:1103
msgid "asorti: cannot use a subarray of first arg for second arg"
-msgstr "asorti: ei voida käyttää ensimmäisen argumentin alitaulukkoa
toiselle argumentille"
+msgstr ""
+"asorti: ei voida käyttää ensimmäisen argumentin alitaulukkoa toiselle "
+"argumentille"
#: array.c:1108
msgid "asort: cannot use a subarray of second arg for first arg"
-msgstr "asort: ei voida käyttää toisen argumentin alitaulukkoa
ensimmäiselle argumentille"
+msgstr ""
+"asort: ei voida käyttää toisen argumentin alitaulukkoa ensimmäiselle "
+"argumentille"
#: array.c:1109
msgid "asorti: cannot use a subarray of second arg for first arg"
-msgstr "asorti: ei voida käyttää toisen argumentin alitaulukkoa
ensimmäiselle argumentille"
+msgstr ""
+"asorti: ei voida käyttää toisen argumentin alitaulukkoa ensimmäiselle "
+"argumentille"
#: array.c:1655
#, c-format
@@ -159,12 +167,14 @@ msgstr "â%sâ on sisäänrakennettu funktio. Sitä ei
voi määritellä uudel
#: awkgram.y:432
msgid "regexp constant `//' looks like a C++ comment, but is not"
-msgstr "säännöllisen lausekkeen vakio â//â näyttää C++-kommentilta,
mutta ei ole"
+msgstr ""
+"säännöllisen lausekkeen vakio â//â näyttää C++-kommentilta, mutta
ei ole"
#: awkgram.y:436
#, c-format
msgid "regexp constant `/%s/' looks like a C comment, but is not"
-msgstr "säännöllisen lausekkeen vakio â/%s/â näyttää C-kommentilta,
mutta ei ole"
+msgstr ""
+"säännöllisen lausekkeen vakio â/%s/â näyttää C-kommentilta, mutta
ei ole"
#: awkgram.y:528
#, c-format
@@ -203,7 +213,8 @@ msgstr "âreturnâ käytetty funktiokontekstin
ulkopuolella"
#: awkgram.y:925
msgid "plain `print' in BEGIN or END rule should probably be `print \"\"'"
-msgstr "pelkkä âprintâ BEGIN- tai END-säännössä pitäisi luultavasti
olla âprint \"\"â"
+msgstr ""
+"pelkkä âprintâ BEGIN- tai END-säännössä pitäisi luultavasti olla
âprint \"\"â"
#: awkgram.y:995 awkgram.y:999 awkgram.y:1023
msgid "`delete array' is a gawk extension"
@@ -320,191 +331,194 @@ msgstr "ei voi lukea lähdetiedostoa â%sâ (%s)"
msgid "source file `%s' is empty"
msgstr "lähdetiedosto â%sâ on tyhjä"
-#: awkgram.y:2805
+#: awkgram.y:2797
msgid "source file does not end in newline"
msgstr "lähdetiedoston lopussa ei ole rivinvaihtoa"
-#: awkgram.y:2882
+#: awkgram.y:2900
msgid "unterminated regexp ends with `\\' at end of file"
-msgstr "päättämätön säännöllinen lauseke loppuu â\\â-merkkeihin
tiedoston lopussa"
+msgstr ""
+"päättämätön säännöllinen lauseke loppuu â\\â-merkkeihin tiedoston
lopussa"
-#: awkgram.y:2906
+#: awkgram.y:2924
#, c-format
msgid "%s: %d: tawk regex modifier `/.../%c' doesn't work in gawk"
msgstr "%s: %d: tawk:n regex-määre â/.../%câ ei toimi gawk:ssa"
-#: awkgram.y:2910
+#: awkgram.y:2928
#, c-format
msgid "tawk regex modifier `/.../%c' doesn't work in gawk"
msgstr "tawkin regex-määre â/.../%câ ei toimi gawkissa"
-#: awkgram.y:2917
+#: awkgram.y:2935
msgid "unterminated regexp"
msgstr "päättämätön säännöllinen lauseke"
-#: awkgram.y:2921
+#: awkgram.y:2939
msgid "unterminated regexp at end of file"
msgstr "päättämätön säännöllinen lauseke tiedoston lopussa"
-#: awkgram.y:2980
+#: awkgram.y:2998
msgid "use of `\\ #...' line continuation is not portable"
msgstr "â\\ #...â-rivijatkamisen käyttö ei ole siirrettävä"
-#: awkgram.y:2996
+#: awkgram.y:3014
msgid "backslash not last character on line"
msgstr "kenoviiva ei ole rivin viimeinen merkki"
-#: awkgram.y:3057
+#: awkgram.y:3075
msgid "POSIX does not allow operator `**='"
msgstr "POSIX ei salli operaattoria â**=â"
-#: awkgram.y:3059
+#: awkgram.y:3077
msgid "old awk does not support operator `**='"
msgstr "vanha awk ei tue operaattoria â**=â"
-#: awkgram.y:3068
+#: awkgram.y:3086
msgid "POSIX does not allow operator `**'"
msgstr "POSIX ei salli operaattoria â**â"
-#: awkgram.y:3070
+#: awkgram.y:3088
msgid "old awk does not support operator `**'"
msgstr "vanha awk ei tue operaattoria â**â"
-#: awkgram.y:3105
+#: awkgram.y:3123
msgid "operator `^=' is not supported in old awk"
msgstr "operaattoria â^=â ei tueta vanhassa awk:ssa"
-#: awkgram.y:3113
+#: awkgram.y:3131
msgid "operator `^' is not supported in old awk"
msgstr "operaattoria â^â ei tueta vanhassa awk:ssa"
-#: awkgram.y:3206 awkgram.y:3222
+#: awkgram.y:3224 awkgram.y:3240
msgid "unterminated string"
msgstr "päättämätön merkkijono"
-#: awkgram.y:3418
+#: awkgram.y:3436
#, c-format
msgid "invalid char '%c' in expression"
msgstr "virheellinen merkki â%câ lausekkeessa"
-#: awkgram.y:3465
+#: awkgram.y:3483
#, c-format
msgid "`%s' is a gawk extension"
msgstr "â%sâ on gawk-laajennus"
-#: awkgram.y:3470
+#: awkgram.y:3488
#, c-format
msgid "`%s' is a Bell Labs extension"
msgstr "â%sâ on Bell Labs -laajennus"
-#: awkgram.y:3475
+#: awkgram.y:3493
#, c-format
msgid "POSIX does not allow `%s'"
msgstr "POSIX ei salli operaattori â%sâ"
-#: awkgram.y:3483
+#: awkgram.y:3501
#, c-format
msgid "`%s' is not supported in old awk"
msgstr "â%sâ ei ole tuettu vanhassa awk-ohjelmassa"
-#: awkgram.y:3550
+#: awkgram.y:3568
msgid "`goto' considered harmful!\n"
msgstr "âgotoâ-käskyä pidetään haitallisena!\n"
-#: awkgram.y:3601
+#: awkgram.y:3619
#, c-format
msgid "%d is invalid as number of arguments for %s"
msgstr "%d on virheellinen argumenttilukumäärä operaattorille %s"
-#: awkgram.y:3636
+#: awkgram.y:3654
#, c-format
msgid "%s: string literal as last arg of substitute has no effect"
-msgstr "%s: merkkijonoliteraalilla ei ole vaikutusta korvauksen viimeisenä
argumenttina"
+msgstr ""
+"%s: merkkijonoliteraalilla ei ole vaikutusta korvauksen viimeisenä "
+"argumenttina"
-#: awkgram.y:3641
+#: awkgram.y:3659
#, c-format
msgid "%s third parameter is not a changeable object"
msgstr "%s kolmas parametri ei ole vaihdettava objekti"
-#: awkgram.y:3714 awkgram.y:3717
+#: awkgram.y:3732 awkgram.y:3735
msgid "match: third argument is a gawk extension"
msgstr "match: kolmas argumentti on gawk-laajennus"
-#: awkgram.y:3771 awkgram.y:3774
+#: awkgram.y:3789 awkgram.y:3792
msgid "close: second argument is a gawk extension"
msgstr "close: toinen argumentti on gawk-laajennus"
-#: awkgram.y:3786
+#: awkgram.y:3804
msgid "use of dcgettext(_\"...\") is incorrect: remove leading underscore"
msgstr "dcgettext(_\"...\")-käyttö on virheellinen: poista alaviiva alusta"
-#: awkgram.y:3801
+#: awkgram.y:3819
msgid "use of dcngettext(_\"...\") is incorrect: remove leading underscore"
msgstr "dcngettext(_\"...\")-käyttö on virheellinen: poista alaviiva alusta"
-#: awkgram.y:3893
+#: awkgram.y:3911
#, c-format
msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
msgstr "funktio â%sâ: parametri #%d, â%sâ, samanlainen parametri #%d"
-#: awkgram.y:3935
+#: awkgram.y:3953
#, c-format
msgid "function `%s': parameter `%s' shadows global variable"
msgstr "funktio â%sâ: parametri â%sâ varjostaa yleismuuttujaa"
-#: awkgram.y:4093
+#: awkgram.y:4111
#, c-format
msgid "could not open `%s' for writing (%s)"
msgstr "ei voitu avata tiedostoa â%sâ kirjoittamista varten (%s)"
-#: awkgram.y:4094
+#: awkgram.y:4112
msgid "sending variable list to standard error"
msgstr "lähetetään muuttujaluettelo vakiovirheeseen"
-#: awkgram.y:4100
+#: awkgram.y:4118
#, c-format
msgid "%s: close failed (%s)"
msgstr "%s: sulkeminen epäonnistui (%s)"
-#: awkgram.y:4152
+#: awkgram.y:4170
msgid "shadow_funcs() called twice!"
msgstr "shadow_funcs() kutsuttu kahdesti!"
-#: awkgram.y:4158
+#: awkgram.y:4176
msgid "there were shadowed variables."
msgstr "siellä oli varjostettuja muuttujia."
-#: awkgram.y:4188
+#: awkgram.y:4206
#, c-format
msgid "function `%s': can't use function name as parameter name"
msgstr "funktio â%sâ: ei voi käyttää funktionimeä parametrinimenä"
-#: awkgram.y:4192
+#: awkgram.y:4210
#, 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:4208
+#: awkgram.y:4226
#, c-format
msgid "function name `%s' previously defined"
msgstr "funktionimi â%sâ on jo aikaisemmin määritelty"
-#: awkgram.y:4376 awkgram.y:4382
+#: awkgram.y:4394 awkgram.y:4400
#, c-format
msgid "function `%s' called but never defined"
msgstr "funktiota â%sâ kutsuttiin, mutta sitä ei ole koskaan määritelty"
-#: awkgram.y:4385
+#: awkgram.y:4403
#, c-format
msgid "function `%s' defined but never called directly"
msgstr "funktio â%sâ määriteltiin, mutta sitä ei ole koskaan kutsuttu
suoraan"
-#: awkgram.y:4417
+#: awkgram.y:4435
#, c-format
msgid "regexp constant for parameter #%d yields boolean value"
msgstr "säännöllisen lausekkeen vakio parametrille #%d antaa boolean-arvon"
-#: awkgram.y:4526
+#: awkgram.y:4544
#, c-format
msgid ""
"function `%s' called with space between name and `(',\n"
@@ -513,11 +527,11 @@ msgstr ""
"funktio â%sâ kutsuttu välilyönnillä nimen ja â(â-merkin\n"
"välillä, tai käytetty muuttujana tai taulukkona"
-#: awkgram.y:4773 eval.c:2056
+#: awkgram.y:4791 eval.c:2056
msgid "division by zero attempted"
msgstr "nollalla jakoa yritettiin"
-#: awkgram.y:4782 eval.c:2072
+#: awkgram.y:4800 eval.c:2072
#, c-format
msgid "division by zero attempted in `%%'"
msgstr "jakoa nollalla yritettiin operaattorissa â%%â"
@@ -544,12 +558,16 @@ msgstr "exp: argumentti %g on lukualueen ulkopuolella"
#: builtin.c:200
#, c-format
msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing"
-msgstr "fflush: ei voi tyhjentää: putki â%sâ avattu lukemista varten, ei
kirjoittamiseen"
+msgstr ""
+"fflush: ei voi tyhjentää: putki â%sâ avattu lukemista varten, ei "
+"kirjoittamiseen"
#: builtin.c:203
#, c-format
msgid "fflush: cannot flush: file `%s' opened for reading, not writing"
-msgstr "fflush: ei voi tyhjentää: tiedosto â%sâ avattu lukemista varten,
ei kirjoittamiseen"
+msgstr ""
+"fflush: ei voi tyhjentää: tiedosto â%sâ avattu lukemista varten, ei "
+"kirjoittamiseen"
#: builtin.c:215
#, c-format
@@ -619,7 +637,9 @@ msgstr "kohtalokas: argumenttilukumäärän argumentilla
â$â on oltava > 0"
#: builtin.c:829
#, c-format
msgid "fatal: arg count %ld greater than total number of supplied arguments"
-msgstr "kohtalokas: argumenttilukumäärä %ld on suurempi kuin toimitettujen
argumenttien lukumäärä"
+msgstr ""
+"kohtalokas: argumenttilukumäärä %ld on suurempi kuin toimitettujen "
+"argumenttien lukumäärä"
#: builtin.c:833
msgid "fatal: `$' not permitted after period in format"
@@ -627,7 +647,9 @@ msgstr "kohtalokas: â$â-argumentti ei ole sallittu
pisteen jälkeen muodossa
#: builtin.c:849
msgid "fatal: no `$' supplied for positional field width or precision"
-msgstr "kohtalokas: ei â$â-argumenttia tarjottu sijantikenttäleveydelle
tai tarkkuudelle"
+msgstr ""
+"kohtalokas: ei â$â-argumenttia tarjottu sijantikenttäleveydelle tai "
+"tarkkuudelle"
#: builtin.c:920
msgid "`l' is meaningless in awk formats; ignored"
@@ -661,7 +683,8 @@ msgstr "[s]printf: arvo %g on lukualueen ulkopuolella
â%%%câ-muodolle"
#: builtin.c:1331
#, c-format
msgid "ignoring unknown format specifier character `%c': no argument converted"
-msgstr "ohitetaan tuntematon muotoargumenttimerkki â%câ: ei muunnettu
argumenttia"
+msgstr ""
+"ohitetaan tuntematon muotoargumenttimerkki â%câ: ei muunnettu argumenttia"
#: builtin.c:1336
msgid "fatal: not enough arguments to satisfy format string"
@@ -710,7 +733,8 @@ msgstr "substr: typistetään pituus %g, joka ei ole
kokonaisluku"
#: builtin.c:1516
#, c-format
msgid "substr: length %g too big for string indexing, truncating to %g"
-msgstr "substr: pituus %g liian suuri merkkijononindeksointiin, typistetään
arvoon %g"
+msgstr ""
+"substr: pituus %g liian suuri merkkijononindeksointiin, typistetään arvoon
%g"
#: builtin.c:1528
#, c-format
@@ -733,12 +757,16 @@ msgstr "substr: aloitusindeksi %g on merkkijonon lopun
jälkeen"
#: builtin.c:1582
#, c-format
-msgid "substr: length %g at start index %g exceeds length of first argument
(%lu)"
-msgstr "substr: pituus %g alkuindeksissä %g ylittää ensimmäisen argumentin
pituuden (%lu)"
+msgid ""
+"substr: length %g at start index %g exceeds length of first argument (%lu)"
+msgstr ""
+"substr: pituus %g alkuindeksissä %g ylittää ensimmäisen argumentin
pituuden "
+"(%lu)"
#: builtin.c:1656
msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
-msgstr "strftime: muotoarvolla kohteessa PROCINFO[\"strftime\"] on
numerotyyppi"
+msgstr ""
+"strftime: muotoarvolla kohteessa PROCINFO[\"strftime\"] on numerotyyppi"
#: builtin.c:1679
msgid "strftime: received non-numeric second argument"
@@ -746,7 +774,9 @@ msgstr "strftime: toinen vastaanotettu argumentti ei ole
numeerinen"
#: builtin.c:1682
msgid "strftime: second argument less than 0 or too big for time_t"
-msgstr "strftime: toinen argumentti on pienempi kuin 0 tai liian suuri
time_t-rakenteeseen"
+msgstr ""
+"strftime: toinen argumentti on pienempi kuin 0 tai liian suuri time_t-"
+"rakenteeseen"
#: builtin.c:1689
msgid "strftime: received non-string first argument"
@@ -1052,7 +1082,9 @@ msgstr "käskyllä ei ole vaikutusta"
#: eval.c:2343
#, c-format
msgid "for loop: array `%s' changed size from %ld to %ld during loop execution"
-msgstr "for-silmukka: taulukon â%sâ koko muuttui arvosta %ld arvoon %ld
silmukan suorituksen aikana"
+msgstr ""
+"for-silmukka: taulukon â%sâ koko muuttui arvosta %ld arvoon %ld silmukan "
+"suorituksen aikana"
#: eval.c:2458
#, c-format
@@ -1093,84 +1125,90 @@ msgstr "ânextâ ei voida kutsua
â%sâ-säännöstä"
msgid "Sorry, don't know how to interpret `%s'"
msgstr "Ei osata tulkita kohdetta â%sâ"
-#: ext.c:64
+#: ext.c:54
msgid "extensions are not allowed in sandbox mode"
msgstr "laajennuksia ei sallita hiekkalaatikkotilassa"
-#: ext.c:70 ext.c:75
+#: ext.c:60 ext.c:65
msgid "`extension' is a gawk extension"
msgstr "âextensionâ on gawk-laajennus"
-#: ext.c:85
+#: ext.c:75
#, c-format
msgid "fatal: extension: cannot open `%s' (%s)\n"
msgstr "tuhoisa: extension: ei voi avata solmua â%sâ (%s)\n"
-#: ext.c:94
+#: ext.c:84
#, c-format
-msgid "fatal: extension: library `%s': does not define
`plugin_is_GPL_compatible' (%s)\n"
-msgstr "tuhoisa: extension: kirjasto â%sâ: ei määrittele
âplugin_is_GPL_compatibleâ (%s)\n"
+msgid ""
+"fatal: extension: library `%s': does not define "
+"`plugin_is_GPL_compatible' (%s)\n"
+msgstr ""
+"tuhoisa: extension: kirjasto â%sâ: ei määrittele "
+"âplugin_is_GPL_compatibleâ (%s)\n"
-#: ext.c:103
+#: ext.c:93
#, c-format
msgid "fatal: extension: library `%s': cannot call function `%s' (%s)\n"
msgstr "tuhoisa: extension: kirjasto â%sâ: ei voi kutsua funktiota
â%sâ (%s)\n"
-#: ext.c:137
+#: ext.c:127
msgid "extension: missing function name"
msgstr "extension: puuttuva funktionimi"
-#: ext.c:142
+#: ext.c:132
#, c-format
msgid "extension: illegal character `%c' in function name `%s'"
msgstr "extension: virheellinen merkki â%câ funktionimessä â%sâ"
-#: ext.c:151
+#: ext.c:141
#, c-format
msgid "extension: can't redefine function `%s'"
msgstr "extension: ei voi määritellä uudelleen funktiota â%sâ"
-#: ext.c:155
+#: ext.c:145
#, c-format
msgid "extension: function `%s' already defined"
msgstr "extension: funktio â%sâ on jo määritelty"
-#: ext.c:160
+#: ext.c:150
#, c-format
msgid "extension: function name `%s' previously defined"
msgstr "extension: funktionimi â%sâ on määritelty jo aiemmin"
-#: ext.c:162
+#: ext.c:152
#, c-format
msgid "extension: can't use gawk built-in `%s' as function name"
-msgstr "extension: ei voi käyttää gawk-ohjelman sisäistä muuttujanimeä
â%sâ funktionimenä"
+msgstr ""
+"extension: ei voi käyttää gawk-ohjelman sisäistä muuttujanimeä â%sâ
"
+"funktionimenä"
-#: ext.c:166
+#: ext.c:156
#, c-format
msgid "make_builtin: negative argument count for function `%s'"
msgstr "make_builtin: negatiivinen argumenttilukumäärä funktiolle â%sâ"
-#: ext.c:269
+#: ext.c:259
#, c-format
msgid "function `%s' defined to take no more than %d argument(s)"
msgstr "funktio â%sâ on määritelty ottamaan enemmän kuin %d argumenttia"
-#: ext.c:272
+#: ext.c:262
#, c-format
msgid "function `%s': missing argument #%d"
msgstr "function â%sâ: puuttuva argumentti #%d"
-#: ext.c:289
+#: ext.c:279
#, c-format
msgid "function `%s': argument #%d: attempt to use scalar as an array"
msgstr "funktio â%sâ: argumentti #%d: yritettiin käyttää skalaaria
taulukkona"
-#: ext.c:293
+#: ext.c:283
#, c-format
msgid "function `%s': argument #%d: attempt to use array as a scalar"
msgstr "funktio â%sâ: argumentti #%d: yritettiin käyttää taulukkoa
skalaarina"
-#: ext.c:306
+#: ext.c:296
msgid "Operation Not Supported"
msgstr "Toimintoa ei tueta"
@@ -1192,15 +1230,20 @@ msgstr "split: toinen argumentti ei ole taulukko"
#: field.c:973
msgid "split: cannot use the same array for second and fourth args"
-msgstr "split: ei voida käyttää samaa taulukkoa toiselle ja neljännelle
argumentille"
+msgstr ""
+"split: ei voida käyttää samaa taulukkoa toiselle ja neljännelle
argumentille"
#: field.c:978
msgid "split: cannot use a subarray of second arg for fourth arg"
-msgstr "split: ei voida käyttää toisen argumentin alitaulukkoa neljännelle
argumentille"
+msgstr ""
+"split: ei voida käyttää toisen argumentin alitaulukkoa neljännelle "
+"argumentille"
#: field.c:981
msgid "split: cannot use a subarray of fourth arg for second arg"
-msgstr "split: ei voida käyttää neljännen argumentin alitaulukkoa toiselle
argumentille"
+msgstr ""
+"split: ei voida käyttää neljännen argumentin alitaulukkoa toiselle "
+"argumentille"
#: field.c:1010
msgid "split: null string for third arg is a gawk extension"
@@ -1220,15 +1263,21 @@ msgstr "patsplit: kolmas argumentti ei ole taulukko"
#: field.c:1065
msgid "patsplit: cannot use the same array for second and fourth args"
-msgstr "patsplit: ei voida käyttää samaa taulukkoa toiselle ja neljännelle
argumentille"
+msgstr ""
+"patsplit: ei voida käyttää samaa taulukkoa toiselle ja neljännelle "
+"argumentille"
#: field.c:1070
msgid "patsplit: cannot use a subarray of second arg for fourth arg"
-msgstr "patsplit: ei voida käyttää toisen argumentin alitaulukkkoa
neljännelle argumentille"
+msgstr ""
+"patsplit: ei voida käyttää toisen argumentin alitaulukkkoa neljännelle "
+"argumentille"
#: field.c:1073
msgid "patsplit: cannot use a subarray of fourth arg for second arg"
-msgstr "patsplit: ei voida käyttää neljännen argumentin alitaulukkoa
toiselle argumentille"
+msgstr ""
+"patsplit: ei voida käyttää neljännen argumentin alitaulukkoa toiselle "
+"argumentille"
#: field.c:1110
msgid "`FIELDWIDTHS' is a gawk extension"
@@ -1338,7 +1387,9 @@ msgstr "lausekkeella â%sâ-uudelleenohjauksessa on
null-merkkijonoarvo"
#: io.c:623
#, c-format
msgid "filename `%s' for `%s' redirection may be result of logical expression"
-msgstr "tiedostonimi â%sâ â%sâ-uudelleenohjaukselle saattaa olla
loogisen lausekkeen tulos"
+msgstr ""
+"tiedostonimi â%sâ â%sâ-uudelleenohjaukselle saattaa olla loogisen
lausekkeen "
+"tulos"
#: io.c:666
#, c-format
@@ -1371,8 +1422,11 @@ msgid "can't redirect to `%s' (%s)"
msgstr "ei voi uudelleenohjata putkeen â%sâ (%s)"
#: io.c:888
-msgid "reached system limit for open files: starting to multiplex file
descriptors"
-msgstr "saavutettiin avoimien tiedostojen järjestelmäraja: aloitetaan
tiedostomäärittelijöiden lomittaminen"
+msgid ""
+"reached system limit for open files: starting to multiplex file descriptors"
+msgstr ""
+"saavutettiin avoimien tiedostojen järjestelmäraja: aloitetaan "
+"tiedostomäärittelijöiden lomittaminen"
#: io.c:904
#, c-format
@@ -1399,7 +1453,9 @@ msgstr "suljettiin uudelleenohjaus, jota ei avattu
koskaan"
#: io.c:1053
#, c-format
msgid "close: redirection `%s' not opened with `|&', second argument ignored"
-msgstr "close: uudelleenohjaus â%sâ ei ole avattu operaattoreilla
â|&â, toinen argumentti ohitettu"
+msgstr ""
+"close: uudelleenohjaus â%sâ ei ole avattu operaattoreilla â|&â,
toinen "
+"argumentti ohitettu"
#: io.c:1069
#, c-format
@@ -1431,7 +1487,7 @@ msgstr "putken â%sâ eksplisiittistä sulkemista ei
tarjota"
msgid "no explicit close of file `%s' provided"
msgstr "tiedoston â%sâ eksplisiittistä sulkemista ei tarjota"
-#: io.c:1129 io.c:1184 main.c:793 main.c:830
+#: io.c:1129 io.c:1184 main.c:794 main.c:831
#, c-format
msgid "error writing standard output (%s)"
msgstr "virhe kirjoitettaessa vakiotulosteeseen (%s)"
@@ -1506,7 +1562,9 @@ msgstr "vakiotulosteen sulkeminen lapsiprosessissa
epäonnistui (%s)"
#: io.c:1752
#, c-format
msgid "moving slave pty to stdout in child failed (dup: %s)"
-msgstr "âslave ptyâ:n siirtäminen vakiotulosteeseen lapsiprosessissa
epäonnistui (dup: %s)"
+msgstr ""
+"âslave ptyâ:n siirtäminen vakiotulosteeseen lapsiprosessissa
epäonnistui "
+"(dup: %s)"
#: io.c:1754 io.c:1922
#, c-format
@@ -1516,7 +1574,9 @@ msgstr "vakiosyötteen sulkeminen lapsiprosessissa
epäonnistui (%s)"
#: io.c:1757
#, c-format
msgid "moving slave pty to stdin in child failed (dup: %s)"
-msgstr "âslave ptyâ:n siirtäminen vakiosyötteeseen lapsiprosessissa
epäonnistui (dup: %s)"
+msgstr ""
+"âslave ptyâ:n siirtäminen vakiosyötteeseen lapsiprosessissa
epäonnistui "
+"(dup: %s)"
#: io.c:1759 io.c:1780
#, c-format
@@ -1526,12 +1586,14 @@ msgstr "âslave ptyâ:n sulkeminen epäonnistui (%s)"
#: io.c:1858 io.c:1920 io.c:2052 io.c:2077
#, c-format
msgid "moving pipe to stdout in child failed (dup: %s)"
-msgstr "putken siirtäminen vakiotulosteeseen lapsiprosessissa epäonnistui
(dup: %s)"
+msgstr ""
+"putken siirtäminen vakiotulosteeseen lapsiprosessissa epäonnistui (dup: %s)"
#: io.c:1865 io.c:1925
#, c-format
msgid "moving pipe to stdin in child failed (dup: %s)"
-msgstr "putken siirtäminen vakiosyötteeseen lapsiprosessissa epäonnistui
(dup: %s)"
+msgstr ""
+"putken siirtäminen vakiosyötteeseen lapsiprosessissa epäonnistui (dup: %s)"
#: io.c:1885 io.c:2067
msgid "restoring stdout in parent process failed\n"
@@ -1577,179 +1639,186 @@ msgstr "âRSâ-monimerkkiarvo on gawk-laajennus"
msgid "IPv6 communication is not supported"
msgstr "IPv6-viestintää ei tueta"
-#: main.c:364
+#: main.c:366
msgid "`-m[fr]' option irrelevant in gawk"
msgstr "â-m[fr]â-valitsin asiaanliittymätön gawk:ssa"
-#: main.c:366
+#: main.c:368
msgid "-m option usage: `-m[fr] nnn'"
msgstr "-m valitsinkäyttö: â-m[fr] nnnâ"
-#: main.c:389
+#: main.c:391
msgid "empty argument to `-e/--source' ignored"
msgstr "tyhjä argumentti valitsimelle â-e/--sourceâ ohitetaan"
-#: main.c:460
+#: main.c:462
#, c-format
msgid "%s: option `-W %s' unrecognized, ignored\n"
msgstr "%s: valitsin â-W %sâ on tunnistamaton, ohitetaan\n"
-#: main.c:513
+#: main.c:515
#, c-format
msgid "%s: option requires an argument -- %c\n"
msgstr "%s: valitsin vaatii argumentin -- %c\n"
-#: main.c:534
+#: main.c:536
msgid "environment variable `POSIXLY_CORRECT' set: turning on `--posix'"
-msgstr "ympäristömuuttuja âPOSIXLY_CORRECTâ asetettu: käännetään
päälle valitsin â--posixâ"
+msgstr ""
+"ympäristömuuttuja âPOSIXLY_CORRECTâ asetettu: käännetään päälle
valitsin â--"
+"posixâ"
-#: main.c:540
+#: main.c:542
msgid "`--posix' overrides `--traditional'"
msgstr "valitsin â--posixâ korvaa valitsimen â--traditionalâ"
-#: main.c:551
+#: main.c:553
msgid "`--posix'/`--traditional' overrides `--non-decimal-data'"
-msgstr "valitsin â--posixâ tai â--traditionalâ korvaa valitsimen
â--non-decimal-dataâ"
+msgstr ""
+"valitsin â--posixâ tai â--traditionalâ korvaa valitsimen
â--non-decimal-dataâ"
-#: main.c:555
+#: main.c:557
#, c-format
msgid "running %s setuid root may be a security problem"
msgstr "suorittaminen â%s setuid rootâ-käyttäjänä saattaa olla
turvapulma"
-#: main.c:560
+#: main.c:562
msgid "`--posix' overrides `--binary'"
msgstr "valitsin â--posixâ korvaa valitsimen â--binaryâ"
-#: main.c:611
+#: main.c:613
#, c-format
msgid "can't set binary mode on stdin (%s)"
msgstr "ei voi asettaa binaaritilaa vakiosyötteessä (%s)"
-#: main.c:614
+#: main.c:616
#, c-format
msgid "can't set binary mode on stdout (%s)"
msgstr "ei voi asettaa binaaritilaa vakiotulosteessa (%s)"
-#: main.c:616
+#: main.c:618
#, c-format
msgid "can't set binary mode on stderr (%s)"
msgstr "ei voi asettaa binaaritilaa vakiovirheessä (%s)"
-#: main.c:655
+#: main.c:657
msgid "no program text at all!"
msgstr "ei ohjelmatekstiä ollenkaan!"
-#: main.c:733
+#: main.c:734
#, c-format
msgid "Usage: %s [POSIX or GNU style options] -f progfile [--] file ...\n"
-msgstr "Käyttö: %s [POSIX- tai GNU-tyyliset valitsimet] -f ohjelmatiedosto
[--] tiedosto ...\n"
+msgstr ""
+"Käyttö: %s [POSIX- tai GNU-tyyliset valitsimet] -f ohjelmatiedosto [--] "
+"tiedosto ...\n"
-#: main.c:735
+#: main.c:736
#, c-format
msgid "Usage: %s [POSIX or GNU style options] [--] %cprogram%c file ...\n"
-msgstr "Käyttö: %s [POSIX- tai GNU-tyyliset valitsimet] [--] %cohjelma%c
tiedosto ...\n"
+msgstr ""
+"Käyttö: %s [POSIX- tai GNU-tyyliset valitsimet] [--] %cohjelma%c "
+"tiedosto ...\n"
-#: main.c:740
+#: main.c:741
msgid "POSIX options:\t\tGNU long options: (standard)\n"
msgstr "POSIX-valitsimet:\t\tGNU-pitkät valitsimet: (vakio)\n"
-#: main.c:741
+#: main.c:742
msgid "\t-f progfile\t\t--file=progfile\n"
msgstr "\t-f ohjelmatiedosto\t\t--file=ohjelmatiedosto\n"
-#: main.c:742
+#: main.c:743
msgid "\t-F fs\t\t\t--field-separator=fs\n"
msgstr "\t-F fs\t\t\t--field-separator=fs\n"
-#: main.c:743
+#: main.c:744
msgid "\t-v var=val\t\t--assign=var=val\n"
msgstr "\t-v var=arvo\t\t--assign=muuttuja=arvo\n"
-#: main.c:744
+#: main.c:745
msgid "Short options:\t\tGNU long options: (extensions)\n"
msgstr "Lyhyet valitsimet:\t\tGNU-pitkät valitsimet: (laajennukset)\n"
-#: main.c:745
+#: main.c:746
msgid "\t-b\t\t\t--characters-as-bytes\n"
msgstr "\t-b\t\t\t--characters-as-bytes\n"
-#: main.c:746
+#: main.c:747
msgid "\t-c\t\t\t--traditional\n"
msgstr "\t-c\t\t\t--traditional\n"
-#: main.c:747
+#: main.c:748
msgid "\t-C\t\t\t--copyright\n"
msgstr "\t-C\t\t\t--copyright\n"
-#: main.c:748
+#: main.c:749
msgid "\t-d[file]\t\t--dump-variables[=file]\n"
msgstr "\t-d[tiedosto]\t\t--dump-variables[=tiedosto]\n"
-#: main.c:749
+#: main.c:750
msgid "\t-e 'program-text'\t--source='program-text'\n"
msgstr "\t-e 'program-text'\t--source='program-text'\n"
-#: main.c:750
+#: main.c:751
msgid "\t-E file\t\t\t--exec=file\n"
msgstr "\t-E file\t\t\t--exec=tiedosto\n"
-#: main.c:751
+#: main.c:752
msgid "\t-g\t\t\t--gen-pot\n"
msgstr "\t-g\t\t\t--gen-po\n"
-#: main.c:752
+#: main.c:753
msgid "\t-h\t\t\t--help\n"
msgstr "\t-h\t\t\t--help\n"
-#: main.c:753
+#: main.c:754
msgid "\t-L [fatal]\t\t--lint[=fatal]\n"
msgstr "\t-L [fatal]\t\t--lint[=fatal]\n"
-#: main.c:754
+#: main.c:755
msgid "\t-n\t\t\t--non-decimal-data\n"
msgstr "\t-n\t\t\t--non-decimal-data\n"
-#: main.c:755
+#: main.c:756
msgid "\t-N\t\t\t--use-lc-numeric\n"
msgstr "\t-N\t\t\t--use-lc-numeric\n"
-#: main.c:756
+#: main.c:757
msgid "\t-O\t\t\t--optimize\n"
msgstr "\t-O\t\t\t--optimize\n"
-#: main.c:757
+#: main.c:758
msgid "\t-p[file]\t\t--profile[=file]\n"
msgstr "\t-p[tiedosto]\t\t--profile[=tiedosto]\n"
-#: main.c:758
+#: main.c:759
msgid "\t-P\t\t\t--posix\n"
msgstr "\t-P\t\t\t--posix\n"
-#: main.c:759
+#: main.c:760
msgid "\t-r\t\t\t--re-interval\n"
msgstr "\t-r\t\t\t--re-interval\n"
-#: main.c:761
+#: main.c:762
msgid "\t-R file\t\t\t--command=file\n"
msgstr "\t-R tiedosto\t\t\t--exec=tiedosto\n"
-#: main.c:762
+#: main.c:763
msgid "\t-S\t\t\t--sandbox\n"
msgstr "\t-S\t\t\t--sandbox\n"
-#: main.c:763
+#: main.c:764
msgid "\t-t\t\t\t--lint-old\n"
msgstr "\t-t\t\t\t--lint-old\n"
-#: main.c:764
+#: main.c:765
msgid "\t-V\t\t\t--version\n"
msgstr "\t-V\t\t\t--version\n"
-#: main.c:766
+#: main.c:767
msgid "\t-W nostalgia\t\t--nostalgia\n"
msgstr "\t-W nostalgia\t\t--nostalgia\n"
-#: main.c:769
+#: main.c:770
msgid "\t-Y\t\t--parsedebug\n"
msgstr "\t-Y\t\t--parsedebug\n"
@@ -1758,7 +1827,7 @@ msgstr "\t-Y\t\t--parsedebug\n"
#. for this application. Please add _another line_ with the
#. address for translation bugs.
#. no-wrap
-#: main.c:778
+#: main.c:779
msgid ""
"\n"
"To report bugs, see node `Bugs' in `gawk.info', which is\n"
@@ -1766,11 +1835,12 @@ msgid ""
"\n"
msgstr ""
"\n"
-"Virheiden ilmoittamista varten, katso solmua âBugsâ tiedostossa
âgawk.infoâ,\n"
+"Virheiden ilmoittamista varten, katso solmua âBugsâ tiedostossa âgawk."
+"infoâ,\n"
"joka on kappale âReporting Problems and Bugsâ painetussa versiossa.\n"
"\n"
-#: main.c:782
+#: main.c:783
msgid ""
"gawk is a pattern scanning and processing language.\n"
"By default it reads standard input and writes standard output.\n"
@@ -1780,7 +1850,7 @@ msgstr ""
"Oletuksena se lukee vakiosyötettä ja kirjoittaa vakiotulosteeseen.\n"
"\n"
-#: main.c:786
+#: main.c:787
msgid ""
"Examples:\n"
"\tgawk '{ sum += $1 }; END { print sum }' file\n"
@@ -1790,7 +1860,7 @@ msgstr ""
"\tgawk '{ sum += $1 }; END { print sum }' tiedosto\n"
"\tgawk -F: '{ print $1 }' /etc/passwd\n"
-#: main.c:806
+#: main.c:807
#, c-format
msgid ""
"Copyright (C) 1989, 1991-%d Free Software Foundation.\n"
@@ -1809,7 +1879,7 @@ msgstr ""
"ehtojen mukaisesti.\n"
"\n"
-#: main.c:814
+#: main.c:815
msgid ""
"This program is distributed in the hope that it will be useful,\n"
"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
@@ -1823,7 +1893,7 @@ msgstr ""
"GNU General Public License-ehdoista.\n"
"\n"
-#: main.c:820
+#: main.c:821
msgid ""
"You should have received a copy of the GNU General Public License\n"
"along with this program. If not, see http://www.gnu.org/licenses/.\n"
@@ -1831,16 +1901,16 @@ msgstr ""
"Sinun pitäisi vastaanottaa kopion GNU General Public Licence-lisenssistä\n"
"tämän ohjelman mukana. Jos näin ei ole, katso
http://www.gnu.org/licenses/.\n"
-#: main.c:855
+#: main.c:856
msgid "-Ft does not set FS to tab in POSIX awk"
msgstr "-Ft ei aseta FS välilehteen POSIX awk:ssa"
-#: main.c:1089
+#: main.c:1090
#, c-format
msgid "unknown value for field spec: %d\n"
msgstr "tuntematon arvo kenttämääritteelle: %d\n"
-#: main.c:1170
+#: main.c:1171
#, c-format
msgid ""
"%s: `%s' argument to `-v' not in `var=value' form\n"
@@ -1849,53 +1919,53 @@ msgstr ""
"%s: â%sâ argumentti valitsimelle â-vâ ei ole
âvar=arvoâ-muodossa\n"
"\n"
-#: main.c:1196
+#: main.c:1197
#, c-format
msgid "`%s' is not a legal variable name"
msgstr "â%sâ ei ole laillinen muuttujanimi"
-#: main.c:1199
+#: main.c:1200
#, c-format
msgid "`%s' is not a variable name, looking for file `%s=%s'"
msgstr "â%sâ ei ole muuttujanimi, etsitään tiedostoa â%s=%sâ"
-#: main.c:1203
+#: main.c:1204
#, c-format
msgid "cannot use gawk builtin `%s' as variable name"
msgstr "ei voi käyttää gawk-ohjelman sisäistä â%sâ-määrittelyä
muuttujanimenä"
-#: main.c:1208
+#: main.c:1209
#, c-format
msgid "cannot use function `%s' as variable name"
msgstr "funktionimeä â%sâ ei voi käyttää muuttujanimenä"
-#: main.c:1261
+#: main.c:1262
msgid "floating point exception"
msgstr "liukulukupoikkeus"
-#: main.c:1268
+#: main.c:1269
msgid "fatal error: internal error"
msgstr "tuhoisa virhe: sisäinen virhe"
-#: main.c:1283
+#: main.c:1284
msgid "fatal error: internal error: segfault"
msgstr "tuhoisa virhe: sisäinen virhe: segmenttivirhe"
-#: main.c:1295
+#: main.c:1296
msgid "fatal error: internal error: stack overflow"
msgstr "tuhoisa virhe: sisäinen virhe: pinoylivuoto"
-#: main.c:1345
+#: main.c:1346
#, c-format
msgid "no pre-opened fd %d"
msgstr "ei avattu uudelleen tiedostomäärittelijää %d"
-#: main.c:1352
+#: main.c:1353
#, c-format
msgid "could not pre-open /dev/null for fd %d"
msgstr "ei voitu avata uudelleen laitetta /dev/null tiedostomäärittelijälle
%d"
-#: main.c:1375 main.c:1384
+#: main.c:1376 main.c:1385
#, c-format
msgid "could not find groups: %s"
msgstr "ei voitu löytää ryhmiä: %s"
@@ -1928,8 +1998,12 @@ msgstr "ei heksadesimaalilukuja
â\\xâ-koodinvaihtosekvenssissä"
#: node.c:596
#, c-format
-msgid "hex escape \\x%.*s of %d characters probably not interpreted the way
you expect"
-msgstr "heksadesimaalikoodinvaihtomerkkejä \\x%.*s / %d ei ole luultavasti
tulkittu sillä tavalla kuin odotat"
+msgid ""
+"hex escape \\x%.*s of %d characters probably not interpreted the way you "
+"expect"
+msgstr ""
+"heksadesimaalikoodinvaihtomerkkejä \\x%.*s / %d ei ole luultavasti tulkittu "
+"sillä tavalla kuin odotat"
#: node.c:611
#, c-format
@@ -1937,8 +2011,12 @@ msgid "escape sequence `\\%c' treated as plain `%c'"
msgstr "koodinvaihtosekvenssi â\\%câ käsitelty kuin pelkkä â%câ"
#: node.c:750
-msgid "Invalid multibyte data detected. There may be a mismatch between your
data and your locale."
-msgstr "Virheellinen monitavutieto havaittu. Paikallisasetuksesi ja tietojesi
välillä saattaa olla täsmäämättömyys."
+msgid ""
+"Invalid multibyte data detected. There may be a mismatch between your data "
+"and your locale."
+msgstr ""
+"Virheellinen monitavutieto havaittu. Paikallisasetuksesi ja tietojesi "
+"välillä saattaa olla täsmäämättömyys."
#: posix/gawkmisc.c:176
#, c-format
@@ -2009,7 +2087,8 @@ msgstr "muodon â[%c-%c]â lukualue on
paikallisasetuksesta riippuvainen"
#: re.c:599
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
-msgstr "säännöllisen lausekkeen komponentin â%.*sâ pitäisi luultavasti
olla â[%.*s]â"
+msgstr ""
+"säännöllisen lausekkeen komponentin â%.*sâ pitäisi luultavasti olla
â[%.*s]â"
#: regcomp.c:132
msgid "Success"
@@ -2096,7 +2175,8 @@ msgstr "Ei edellistä säännöllistä lauseketta"
#~ msgstr "muisti loppui"
#~ msgid "call of `length' without parentheses is deprecated by POSIX"
-#~ msgstr "âlengthâ-kutsu ilman sulkumerkkejä on vanhentunut
POSIX-standardissa"
+#~ msgstr ""
+#~ "âlengthâ-kutsu ilman sulkumerkkejä on vanhentunut POSIX-standardissa"
#~ msgid "division by zero attempted in `/'"
#~ msgstr "jakoa nollalla yritettiin operaatiossa â/â"
@@ -2119,8 +2199,12 @@ msgstr "Ei edellistä säännöllistä lauseketta"
#~ msgid "`nextfile' cannot be called from a BEGIN rule"
#~ msgstr "ânextfileâ ei voida kutsua BEGIN-säännöstä"
-#~ msgid "concatenation: side effects in one expression have changed the
length of another!"
-#~ msgstr "concatenation: sivuvaikutukset yhdessä lausekkeessa ovat
muuttaneet toisen pituutta!"
+#~ msgid ""
+#~ "concatenation: side effects in one expression have changed the length of "
+#~ "another!"
+#~ msgstr ""
+#~ "concatenation: sivuvaikutukset yhdessä lausekkeessa ovat muuttaneet "
+#~ "toisen pituutta!"
#~ msgid "illegal type (%s) in tree_eval"
#~ msgstr "virheellinen tyyppi (%s) funktiossa tree_eval"
@@ -2184,7 +2268,8 @@ msgstr "Ei edellistä säännöllistä lauseketta"
#~ msgstr "Tuntematon solmutyyppi %s funktiossa pp_var"
#~ msgid "can't open two way socket `%s' for input/output (%s)"
-#~ msgstr "ei voi avata kaksisuuntaista pistoketta â%sâ
syötteelle/tulosteelle (%s)"
+#~ msgstr ""
+#~ "ei voi avata kaksisuuntaista pistoketta â%sâ syötteelle/tulosteelle
(%s)"
#~ msgid "attempt to use scalar `%s' as array"
#~ msgstr "yritettiin käyttää skalaaria â%sâ taulukkona"
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 6 +
configure | 20 +-
configure.ac | 2 +-
getopt.c | 118 +++++++++----
getopt.h | 11 +-
getopt1.c | 5 +-
getopt_int.h | 5 +-
pc/config.h | 6 +-
po/da.gmo | Bin 49103 -> 48955 bytes
po/da.po | 76 ++++----
po/de.gmo | Bin 52578 -> 52410 bytes
po/de.po | 76 ++++----
po/es.gmo | Bin 51849 -> 51691 bytes
po/es.po | 76 ++++----
po/fi.gmo | Bin 51684 -> 51928 bytes
po/fi.po | 509 +++++++++++++++++++++++++++++++-----------------------
po/fr.gmo | Bin 53704 -> 53536 bytes
po/fr.po | 76 ++++----
po/gawk.pot | 73 ++++----
po/it.gmo | Bin 44316 -> 44170 bytes
po/it.po | 76 ++++----
po/ja.gmo | Bin 55596 -> 55401 bytes
po/ja.po | 76 ++++----
po/nl.gmo | Bin 49681 -> 49531 bytes
po/nl.po | 76 ++++----
po/pl.gmo | Bin 51867 -> 51712 bytes
po/pl.po | 76 ++++----
po/sv.gmo | Bin 49121 -> 48974 bytes
po/sv.po | 76 ++++----
regcomp.c | 42 ++++-
regex.c | 5 +-
regex.h | 18 ++-
regex_internal.c | 42 +++--
regex_internal.h | 10 +-
regexec.c | 27 ++-
version.c | 2 +-
36 files changed, 876 insertions(+), 709 deletions(-)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gawk-diffs] [SCM] gawk branch, gawk-4.0-stable, updated. a95b07bee7574ddf1ef6a9ca6f773cbaf4988707,
Arnold Robbins <=