gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2772-gbbe9ad


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2772-gbbe9ada
Date: Sun, 17 Sep 2017 13:34:47 -0400 (EDT)

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

The branch, master has been updated
       via  bbe9adae884c1c2cc7687c74b9d3722f1f7f61e7 (commit)
       via  5ce26d128178f27fea3ad2ce5cb9dc9c77834757 (commit)
       via  c57cb29182ad64de571ec69d2a657c3b392553a9 (commit)
      from  d039cc3e9b4b61a2a3c52884c7c69323bb4a0f5f (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=bbe9adae884c1c2cc7687c74b9d3722f1f7f61e7

commit bbe9adae884c1c2cc7687c74b9d3722f1f7f61e7
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Sep 17 20:34:19 2017 +0300

    Fix gawkapi.h to be usable with C++.

diff --git a/ChangeLog b/ChangeLog
index 6dc969c..89e5001 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-09-17         Arnold D. Robbins     <address@hidden>
+
+       * gawkapi.c: Small changes to make it usable with C++.
+
 2017-09-13         Arnold D. Robbins     <address@hidden>
 
        * Makefile.am (command.c): Don't need the dependency on awkgram.c
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 1f5d064..e792b81 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2017-09-17         Arnold D. Robbins     <address@hidden>
+
+       * gawktexi.in: Change 'namespace' to 'name_space' where it matters
+       for C++ compatibility.
+
 2017-09-13         David Kaspar          <address@hidden>
 
        * gawktexi.in: Fix the dir entry.
diff --git a/doc/gawk.info b/doc/gawk.info
index 3e8331c..a0613b9 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -24220,9 +24220,9 @@ Extension functions are described by the following 
record:
    Once you have a record representing your extension function, you
 register it with 'gawk' using this API function:
 
-'awk_bool_t add_ext_func(const char *namespace, awk_ext_func_t *func);'
+'awk_bool_t add_ext_func(const char *name_space, awk_ext_func_t *func);'
      This function returns true upon success, false otherwise.  The
-     'namespace' parameter is currently not used; you should pass in an
+     'name_space' parameter is currently not used; you should pass in an
      empty string ('""').  The 'func' pointer is the address of a
      'struct' representing your function, as just described.
 
@@ -36295,137 +36295,137 @@ Ref: Memory Allocation Functions-Footnote-1977487
 Node: Constructor Functions977586
 Node: Registration Functions981172
 Node: Extension Functions981857
-Node: Exit Callback Functions987070
-Node: Extension Version String988320
-Node: Input Parsers988983
-Node: Output Wrappers1001704
-Node: Two-way processors1006216
-Node: Printing Messages1008481
-Ref: Printing Messages-Footnote-11009652
-Node: Updating ERRNO1009805
-Node: Requesting Values1010544
-Ref: table-value-types-returned1011281
-Node: Accessing Parameters1012217
-Node: Symbol Table Access1013452
-Node: Symbol table by name1013964
-Node: Symbol table by cookie1015753
-Ref: Symbol table by cookie-Footnote-11019938
-Node: Cached values1020002
-Ref: Cached values-Footnote-11023538
-Node: Array Manipulation1023691
-Ref: Array Manipulation-Footnote-11024782
-Node: Array Data Types1024819
-Ref: Array Data Types-Footnote-11027477
-Node: Array Functions1027569
-Node: Flattening Arrays1032067
-Node: Creating Arrays1039043
-Node: Redirection API1043812
-Node: Extension API Variables1046645
-Node: Extension Versioning1047356
-Ref: gawk-api-version1047785
-Node: Extension GMP/MPFR Versioning1049513
-Node: Extension API Informational Variables1051141
-Node: Extension API Boilerplate1052214
-Node: Changes from API V11056188
-Node: Finding Extensions1056848
-Node: Extension Example1057407
-Node: Internal File Description1058205
-Node: Internal File Ops1062285
-Ref: Internal File Ops-Footnote-11073685
-Node: Using Internal File Ops1073825
-Ref: Using Internal File Ops-Footnote-11076208
-Node: Extension Samples1076482
-Node: Extension Sample File Functions1078011
-Node: Extension Sample Fnmatch1085660
-Node: Extension Sample Fork1087147
-Node: Extension Sample Inplace1088365
-Node: Extension Sample Ord1091582
-Node: Extension Sample Readdir1092418
-Ref: table-readdir-file-types1093307
-Node: Extension Sample Revout1094112
-Node: Extension Sample Rev2way1094701
-Node: Extension Sample Read write array1095441
-Node: Extension Sample Readfile1097383
-Node: Extension Sample Time1098478
-Node: Extension Sample API Tests1099826
-Node: gawkextlib1100318
-Node: Extension summary1102765
-Node: Extension Exercises1106467
-Node: Language History1107965
-Node: V7/SVR3.11109621
-Node: SVR41111773
-Node: POSIX1113207
-Node: BTL1114586
-Node: POSIX/GNU1115315
-Node: Feature History1121093
-Node: Common Extensions1136952
-Node: Ranges and Locales1138235
-Ref: Ranges and Locales-Footnote-11142851
-Ref: Ranges and Locales-Footnote-21142878
-Ref: Ranges and Locales-Footnote-31143113
-Node: Contributors1143334
-Node: History summary1149279
-Node: Installation1150659
-Node: Gawk Distribution1151603
-Node: Getting1152087
-Node: Extracting1153048
-Node: Distribution contents1154686
-Node: Unix Installation1161166
-Node: Quick Installation1161848
-Node: Shell Startup Files1164262
-Node: Additional Configuration Options1165351
-Node: Configuration Philosophy1167340
-Node: Non-Unix Installation1169709
-Node: PC Installation1170169
-Node: PC Binary Installation1171007
-Node: PC Compiling1171442
-Node: PC Using1172559
-Node: Cygwin1175604
-Node: MSYS1176374
-Node: VMS Installation1176875
-Node: VMS Compilation1177666
-Ref: VMS Compilation-Footnote-11178895
-Node: VMS Dynamic Extensions1178953
-Node: VMS Installation Details1180638
-Node: VMS Running1182891
-Node: VMS GNV1187170
-Node: VMS Old Gawk1187905
-Node: Bugs1188376
-Node: Bug address1189039
-Node: Usenet1191436
-Node: Maintainers1192213
-Node: Other Versions1193474
-Node: Installation summary1200058
-Node: Notes1201100
-Node: Compatibility Mode1201965
-Node: Additions1202747
-Node: Accessing The Source1203672
-Node: Adding Code1205107
-Node: New Ports1211325
-Node: Derived Files1215813
-Ref: Derived Files-Footnote-11221298
-Ref: Derived Files-Footnote-21221333
-Ref: Derived Files-Footnote-31221931
-Node: Future Extensions1222045
-Node: Implementation Limitations1222703
-Node: Extension Design1223886
-Node: Old Extension Problems1225040
-Ref: Old Extension Problems-Footnote-11226558
-Node: Extension New Mechanism Goals1226615
-Ref: Extension New Mechanism Goals-Footnote-11229979
-Node: Extension Other Design Decisions1230168
-Node: Extension Future Growth1232281
-Node: Old Extension Mechanism1233117
-Node: Notes summary1234880
-Node: Basic Concepts1236062
-Node: Basic High Level1236743
-Ref: figure-general-flow1237025
-Ref: figure-process-flow1237710
-Ref: Basic High Level-Footnote-11241011
-Node: Basic Data Typing1241196
-Node: Glossary1244524
-Node: Copying1276471
-Node: GNU Free Documentation License1314010
-Node: Index1339128
+Node: Exit Callback Functions987072
+Node: Extension Version String988322
+Node: Input Parsers988985
+Node: Output Wrappers1001706
+Node: Two-way processors1006218
+Node: Printing Messages1008483
+Ref: Printing Messages-Footnote-11009654
+Node: Updating ERRNO1009807
+Node: Requesting Values1010546
+Ref: table-value-types-returned1011283
+Node: Accessing Parameters1012219
+Node: Symbol Table Access1013454
+Node: Symbol table by name1013966
+Node: Symbol table by cookie1015755
+Ref: Symbol table by cookie-Footnote-11019940
+Node: Cached values1020004
+Ref: Cached values-Footnote-11023540
+Node: Array Manipulation1023693
+Ref: Array Manipulation-Footnote-11024784
+Node: Array Data Types1024821
+Ref: Array Data Types-Footnote-11027479
+Node: Array Functions1027571
+Node: Flattening Arrays1032069
+Node: Creating Arrays1039045
+Node: Redirection API1043814
+Node: Extension API Variables1046647
+Node: Extension Versioning1047358
+Ref: gawk-api-version1047787
+Node: Extension GMP/MPFR Versioning1049515
+Node: Extension API Informational Variables1051143
+Node: Extension API Boilerplate1052216
+Node: Changes from API V11056190
+Node: Finding Extensions1056850
+Node: Extension Example1057409
+Node: Internal File Description1058207
+Node: Internal File Ops1062287
+Ref: Internal File Ops-Footnote-11073687
+Node: Using Internal File Ops1073827
+Ref: Using Internal File Ops-Footnote-11076210
+Node: Extension Samples1076484
+Node: Extension Sample File Functions1078013
+Node: Extension Sample Fnmatch1085662
+Node: Extension Sample Fork1087149
+Node: Extension Sample Inplace1088367
+Node: Extension Sample Ord1091584
+Node: Extension Sample Readdir1092420
+Ref: table-readdir-file-types1093309
+Node: Extension Sample Revout1094114
+Node: Extension Sample Rev2way1094703
+Node: Extension Sample Read write array1095443
+Node: Extension Sample Readfile1097385
+Node: Extension Sample Time1098480
+Node: Extension Sample API Tests1099828
+Node: gawkextlib1100320
+Node: Extension summary1102767
+Node: Extension Exercises1106469
+Node: Language History1107967
+Node: V7/SVR3.11109623
+Node: SVR41111775
+Node: POSIX1113209
+Node: BTL1114588
+Node: POSIX/GNU1115317
+Node: Feature History1121095
+Node: Common Extensions1136954
+Node: Ranges and Locales1138237
+Ref: Ranges and Locales-Footnote-11142853
+Ref: Ranges and Locales-Footnote-21142880
+Ref: Ranges and Locales-Footnote-31143115
+Node: Contributors1143336
+Node: History summary1149281
+Node: Installation1150661
+Node: Gawk Distribution1151605
+Node: Getting1152089
+Node: Extracting1153050
+Node: Distribution contents1154688
+Node: Unix Installation1161168
+Node: Quick Installation1161850
+Node: Shell Startup Files1164264
+Node: Additional Configuration Options1165353
+Node: Configuration Philosophy1167342
+Node: Non-Unix Installation1169711
+Node: PC Installation1170171
+Node: PC Binary Installation1171009
+Node: PC Compiling1171444
+Node: PC Using1172561
+Node: Cygwin1175606
+Node: MSYS1176376
+Node: VMS Installation1176877
+Node: VMS Compilation1177668
+Ref: VMS Compilation-Footnote-11178897
+Node: VMS Dynamic Extensions1178955
+Node: VMS Installation Details1180640
+Node: VMS Running1182893
+Node: VMS GNV1187172
+Node: VMS Old Gawk1187907
+Node: Bugs1188378
+Node: Bug address1189041
+Node: Usenet1191438
+Node: Maintainers1192215
+Node: Other Versions1193476
+Node: Installation summary1200060
+Node: Notes1201102
+Node: Compatibility Mode1201967
+Node: Additions1202749
+Node: Accessing The Source1203674
+Node: Adding Code1205109
+Node: New Ports1211327
+Node: Derived Files1215815
+Ref: Derived Files-Footnote-11221300
+Ref: Derived Files-Footnote-21221335
+Ref: Derived Files-Footnote-31221933
+Node: Future Extensions1222047
+Node: Implementation Limitations1222705
+Node: Extension Design1223888
+Node: Old Extension Problems1225042
+Ref: Old Extension Problems-Footnote-11226560
+Node: Extension New Mechanism Goals1226617
+Ref: Extension New Mechanism Goals-Footnote-11229981
+Node: Extension Other Design Decisions1230170
+Node: Extension Future Growth1232283
+Node: Old Extension Mechanism1233119
+Node: Notes summary1234882
+Node: Basic Concepts1236064
+Node: Basic High Level1236745
+Ref: figure-general-flow1237027
+Ref: figure-process-flow1237712
+Ref: Basic High Level-Footnote-11241013
+Node: Basic Data Typing1241198
+Node: Glossary1244526
+Node: Copying1276473
+Node: GNU Free Documentation License1314012
+Node: Index1339130
 
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 5512179..ba28fc0 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -33279,9 +33279,9 @@ Once you have a record representing your extension 
function, you register
 it with @command{gawk} using this API function:
 
 @table @code
address@hidden awk_bool_t add_ext_func(const char *namespace, awk_ext_func_t 
*func);
address@hidden awk_bool_t add_ext_func(const char *name_space, awk_ext_func_t 
*func);
 This function returns true upon success, false otherwise.
-The @code{namespace} parameter is currently not used; you should pass in an
+The @code{name_space} parameter is currently not used; you should pass in an
 empty string (@code{""}).  The @code{func} pointer is the address of a
 @code{struct} representing your function, as just described.
 
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 65d3cf4..46eed24 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -32293,9 +32293,9 @@ Once you have a record representing your extension 
function, you register
 it with @command{gawk} using this API function:
 
 @table @code
address@hidden awk_bool_t add_ext_func(const char *namespace, awk_ext_func_t 
*func);
address@hidden awk_bool_t add_ext_func(const char *name_space, awk_ext_func_t 
*func);
 This function returns true upon success, false otherwise.
-The @code{namespace} parameter is currently not used; you should pass in an
+The @code{name_space} parameter is currently not used; you should pass in an
 empty string (@code{""}).  The @code{func} pointer is the address of a
 @code{struct} representing your function, as just described.
 
diff --git a/gawkapi.h b/gawkapi.h
index 66bd85d..93ec5c1 100644
--- a/gawkapi.h
+++ b/gawkapi.h
@@ -493,7 +493,7 @@ typedef struct gawk_api {
         * function itself receives this pointer and can modify what it
         * points to, thus it's not const.
         */
-       awk_bool_t (*api_add_ext_func)(awk_ext_id_t id, const char *namespace,
+       awk_bool_t (*api_add_ext_func)(awk_ext_id_t id, const char *name_space,
                        awk_ext_func_t *func);
 
        /* Register an input parser; for opening files read-only */
@@ -984,11 +984,11 @@ r_make_string(const gawk_api_t *api,      /* needed for 
emalloc */
        return r_make_string_type(api, ext_id, string, length, duplicate, 
result, AWK_STRING);
 }
 
-#define make_const_string(str, len, result)    r_make_string(api, ext_id, str, 
len, 1, result)
-#define make_malloced_string(str, len, result) r_make_string(api, ext_id, str, 
len, 0, result)
+#define make_const_string(str, len, result)    r_make_string(api, ext_id, str, 
len, awk_true, result)
+#define make_malloced_string(str, len, result) r_make_string(api, ext_id, str, 
len, awk_false, result)
 
-#define make_const_regex(str, len, result)     r_make_string_type(api, ext_id, 
str, len, 1, result, AWK_REGEX)
-#define make_malloced_regex(str, len, result)  r_make_string_type(api, ext_id, 
str, len, 0, result, AWK_REGEX)
+#define make_const_regex(str, len, result)     r_make_string_type(api, ext_id, 
str, len, awk_true, result, AWK_REGEX)
+#define make_malloced_regex(str, len, result)  r_make_string_type(api, ext_id, 
str, len, awk_false, result, AWK_REGEX)
 
 /*
  * Note: The caller may not create a STRNUM, but it can create a string that is
@@ -1104,7 +1104,7 @@ int dl_load(const gawk_api_t *const api_p, awk_ext_id_t 
id)  \
        int errors = 0; \
 \
        api = api_p; \
-       ext_id = id; \
+       ext_id = (void **) id; \
 \
        if (api->major_version != GAWK_API_MAJOR_VERSION \
            || api->minor_version < GAWK_API_MINOR_VERSION) { \

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=5ce26d128178f27fea3ad2ce5cb9dc9c77834757

commit 5ce26d128178f27fea3ad2ce5cb9dc9c77834757
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Sep 17 20:33:53 2017 +0300

    Minor fix to filefuncs.c for Fedora compilation.

diff --git a/extension/ChangeLog b/extension/ChangeLog
index ea012db..ed70e3c 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -1,3 +1,9 @@
+2017-09-17         Arnold D. Robbins     <address@hidden>
+
+       * filefuncs.c: Move include of <sys/stat.h> to after include
+       of <sys/sysmacros.h> to (try to) avoid a Fedora compilation
+       warning. Update copyright year.
+
 2017-09-13         Arnold D. Robbins     <address@hidden>
 
        * rwarray.c: Update copyright year.
diff --git a/extension/filefuncs.c b/extension/filefuncs.c
index 9ca22de..3854211 100644
--- a/extension/filefuncs.c
+++ b/extension/filefuncs.c
@@ -10,7 +10,7 @@
  */
 
 /*
- * Copyright (C) 2001, 2004, 2005, 2010-2016
+ * Copyright (C) 2001, 2004, 2005, 2010-2017
  * the Free Software Foundation, Inc.
  *
  * This file is part of GAWK, the GNU implementation of the
@@ -73,7 +73,6 @@
 #include <unistd.h>
 
 #include <sys/types.h>
-#include <sys/stat.h>
 
 #ifdef HAVE_SYS_PARAM_H
 #include <sys/param.h>
@@ -85,6 +84,8 @@
 #include <sys/sysmacros.h>
 #endif
 
+#include <sys/stat.h>
+
 #if defined(HAVE_SYS_STATVFS_H) && defined(HAVE_STATVFS)
 #include <sys/statvfs.h>
 #endif

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=c57cb29182ad64de571ec69d2a657c3b392553a9

commit c57cb29182ad64de571ec69d2a657c3b392553a9
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Sep 17 20:33:32 2017 +0300

    Update sv.po.

diff --git a/po/ChangeLog b/po/ChangeLog
index e55430d..ff3f06e 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,5 +1,8 @@
-2017-09-16         Arnold D. Robbins     <address@hidden>
+2017-09-17         Arnold D. Robbins     <address@hidden>
+
+       * sv.po: Updated.
 
+2017-09-16         Arnold D. Robbins     <address@hidden>
 
        * fr.po, it.po, pt_BR.po, vi.po, zh_CN.po: Updated.
 
diff --git a/po/sv.po b/po/sv.po
index 0daf705..032c622 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -6,13 +6,13 @@
 # Christer Andersson <address@hidden>, 2007.
 # Göran Uddeborg <address@hidden>, 2011, 2012, 2013, 2014, 2015, 2016, 2017.
 #
-# $Revision: 1.25 $
+# $Revision: 1.27 $
 msgid ""
 msgstr ""
-"Project-Id-Version: gawk 4.1.62\n"
+"Project-Id-Version: gawk 4.1.64\n"
 "Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2017-08-16 21:38+0300\n"
-"PO-Revision-Date: 2017-08-19 10:05+0200\n"
+"POT-Creation-Date: 2017-09-15 13:00+0300\n"
+"PO-Revision-Date: 2017-09-17 11:11+0200\n"
 "Last-Translator: Göran Uddeborg <address@hidden>\n"
 "Language-Team: Swedish <address@hidden>\n"
 "Language: sv\n"
@@ -40,8 +40,8 @@ msgstr "försök att använda skalärparametern ”%s” som 
en vektor"
 msgid "attempt to use scalar `%s' as an array"
 msgstr "försök att använda skalären ”%s” som en vektor"
 
-#: array.c:412 array.c:579 builtin.c:85 builtin.c:1637 builtin.c:1683
-#: builtin.c:1696 builtin.c:2219 builtin.c:2246 eval.c:1131 eval.c:1135
+#: array.c:412 array.c:579 builtin.c:88 builtin.c:1640 builtin.c:1686
+#: builtin.c:1699 builtin.c:2222 builtin.c:2249 eval.c:1131 eval.c:1135
 #: eval.c:1542
 #, c-format
 msgid "attempt to use array `%s' in a scalar context"
@@ -255,7 +255,7 @@ msgstr "kan inte öppna källfilen \"%s\" för läsning 
(%s)"
 msgid "can't open shared library `%s' for reading (%s)"
 msgstr "kan inte öppna det delade biblioteket ”%s” för läsning (%s)"
 
-#: awkgram.y:2664 awkgram.y:2738 awkgram.y:2788 builtin.c:146 debug.c:5258
+#: awkgram.y:2664 awkgram.y:2738 awkgram.y:2788 builtin.c:149 debug.c:5258
 msgid "reason unknown"
 msgstr "okänd anledning"
 
@@ -523,500 +523,500 @@ msgstr "kan inte tilldela ett värde till uttryck som 
är en efterinkrementering
 msgid "invalid target of assignment (opcode %s)"
 msgstr "ogiltigt mål för tilldelning (op-kod %s)"
 
-#: builtin.c:140
+#: builtin.c:143
 #, c-format
 msgid "%s to \"%s\" failed (%s)"
 msgstr "%s till \"%s\" misslyckades (%s)"
 
-#: builtin.c:144
+#: builtin.c:147
 msgid "standard output"
 msgstr "standard ut"
 
-#: builtin.c:145
+#: builtin.c:148
 msgid "standard error"
 msgstr "standard fel"
 
-#: builtin.c:159
+#: builtin.c:162
 msgid "exp: received non-numeric argument"
 msgstr "exp: fick ett ickenumeriskt argument"
 
-#: builtin.c:165
+#: builtin.c:168
 #, c-format
 msgid "exp: argument %g is out of range"
 msgstr "exp: argumentet %g är inte inom tillåten gräns"
 
-#: builtin.c:242
+#: builtin.c:245
 #, c-format
 msgid "fflush: cannot flush: pipe `%.*s' opened for reading, not writing"
 msgstr "fflush: kan inte spola: röret ”%.*s” är öppnat för läsning, 
inte skrivning"
 
-#: builtin.c:245
+#: builtin.c:248
 #, c-format
 msgid "fflush: cannot flush: file `%.*s' opened for reading, not writing"
 msgstr "fflush: kan inte spola: filen ”%.*s” är öppnad för läsning, 
inte skrivning"
 
-#: builtin.c:256
+#: builtin.c:259
 #, c-format
 msgid "fflush: cannot flush file `%.*s': %s"
 msgstr "fflush: kan inte spola filen ”%.*s”: %s"
 
-#: builtin.c:261
+#: builtin.c:264
 #, c-format
 msgid "fflush: cannot flush: two-way pipe `%.*s' has closed write end"
 msgstr "fflush: kan inte spola: tvåvägsröret ”%.*s” har en stängd 
skrivände"
 
-#: builtin.c:267
+#: builtin.c:270
 #, c-format
 msgid "fflush: `%.*s' is not an open file, pipe or co-process"
 msgstr "fflush: \"%.*s\" är inte en öppen fil, rör eller koprocess"
 
-#: builtin.c:374
+#: builtin.c:377
 msgid "index: received non-string first argument"
 msgstr "index: första argumentet är inte en sträng"
 
-#: builtin.c:376
+#: builtin.c:379
 msgid "index: received non-string second argument"
 msgstr "index: andra argumentet är inte en sträng"
 
-#: builtin.c:489 mpfr.c:764
+#: builtin.c:492 mpfr.c:764
 msgid "int: received non-numeric argument"
 msgstr "int: fick ett ickenumeriskt argument"
 
-#: builtin.c:507
+#: builtin.c:510
 msgid "`isarray' is deprecated. Use `typeof' instead"
 msgstr "”isarray” är föråldrat.  Använd ”typeof” istället"
 
-#: builtin.c:532
+#: builtin.c:535
 msgid "length: received array argument"
 msgstr "length: fick ett vektorargument"
 
-#: builtin.c:535
+#: builtin.c:538
 msgid "`length(array)' is a gawk extension"
 msgstr "\"length(array)\" är en gawk-utökning"
 
-#: builtin.c:554
+#: builtin.c:557
 msgid "length: received non-string argument"
 msgstr "length: fick ett argument som inte är en sträng"
 
-#: builtin.c:583
+#: builtin.c:586
 msgid "log: received non-numeric argument"
 msgstr "log: fick ett ickenumeriskt argument"
 
-#: builtin.c:586
+#: builtin.c:589
 #, c-format
 msgid "log: received negative argument %g"
 msgstr "log: fick ett negativt argumentet %g"
 
-#: builtin.c:784 builtin.c:789 builtin.c:940
+#: builtin.c:787 builtin.c:792 builtin.c:943
 msgid "fatal: must use `count$' on all formats or none"
 msgstr "ödesdigert: måste använda \"count$\" på alla eller inga format"
 
-#: builtin.c:859
+#: builtin.c:862
 #, c-format
 msgid "field width is ignored for `%%' specifier"
 msgstr "fältbredd ignoreras för \"%%\"-specificerare"
 
-#: builtin.c:861
+#: builtin.c:864
 #, c-format
 msgid "precision is ignored for `%%' specifier"
 msgstr "precision ignoreras för \"%%\"-specificerare"
 
-#: builtin.c:863
+#: builtin.c:866
 #, c-format
 msgid "field width and precision are ignored for `%%' specifier"
 msgstr "fältbredd och precision ignoreras för \"%%\"-specificerare"
 
-#: builtin.c:914
+#: builtin.c:917
 msgid "fatal: `$' is not permitted in awk formats"
 msgstr "ödesdigert: \"$\" tillåts inte i awk-format"
 
-#: builtin.c:923
+#: builtin.c:926
 msgid "fatal: arg count with `$' must be > 0"
 msgstr "ödesdigert: argumentantalet med \"$\" måste vara > 0"
 
-#: builtin.c:927
+#: builtin.c:930
 #, c-format
 msgid "fatal: arg count %ld greater than total number of supplied arguments"
 msgstr "ödesdigert: argumentantalet %ld är större än antalet givna 
argument"
 
-#: builtin.c:931
+#: builtin.c:934
 msgid "fatal: `$' not permitted after period in format"
 msgstr "ödesdigert: \"$\" tillåts inte efter en punkt i formatet"
 
-#: builtin.c:950
+#: builtin.c:953
 msgid "fatal: no `$' supplied for positional field width or precision"
 msgstr "ödesdigert: inget \"$\" bifogat för positionsangiven fältbredd 
eller precision"
 
-#: builtin.c:1020
+#: builtin.c:1023
 msgid "`l' is meaningless in awk formats; ignored"
 msgstr "\"l\" är meningslös i awk-format, ignorerad"
 
-#: builtin.c:1024
+#: builtin.c:1027
 msgid "fatal: `l' is not permitted in POSIX awk formats"
 msgstr "ödesdigert: \"l\" tillåts inte i POSIX awk-format"
 
-#: builtin.c:1037
+#: builtin.c:1040
 msgid "`L' is meaningless in awk formats; ignored"
 msgstr "\"L\" är meningslös i awk-format, ignorerad"
 
-#: builtin.c:1041
+#: builtin.c:1044
 msgid "fatal: `L' is not permitted in POSIX awk formats"
 msgstr "ödesdigert: \"L\" tillåts inte i POSIX awk-format"
 
-#: builtin.c:1054
+#: builtin.c:1057
 msgid "`h' is meaningless in awk formats; ignored"
 msgstr "\"h\" är meningslös i awk-format, ignorerad"
 
-#: builtin.c:1058
+#: builtin.c:1061
 msgid "fatal: `h' is not permitted in POSIX awk formats"
 msgstr "ödesdigert: \"h\" tillåts inte i POSIX awk-format"
 
-#: builtin.c:1083
+#: builtin.c:1086
 #, c-format
 msgid "[s]printf: value %g is too big for %%c format"
 msgstr "[s]printf: värdet %g är utanför formatet %%c giltiga intervall"
 
-#: builtin.c:1096
+#: builtin.c:1099
 #, c-format
 msgid "[s]printf: value %g is not a valid wide character"
 msgstr "[s]printf: värdet %g är inte ett giltigt brett tecken "
 
-#: builtin.c:1482
+#: builtin.c:1485
 #, c-format
 msgid "[s]printf: value %g is out of range for `%%%c' format"
 msgstr "[s]printf: värdet %g är utanför \"%%%c\"-formatets giltiga 
intervall"
 
-#: builtin.c:1580
+#: builtin.c:1583
 #, c-format
 msgid "ignoring unknown format specifier character `%c': no argument converted"
 msgstr "ignorerar okänt formatspecifikationstecken \"%c\": inget argument 
konverterat"
 
-#: builtin.c:1585
+#: builtin.c:1588
 msgid "fatal: not enough arguments to satisfy format string"
 msgstr "ödesdigert: för få argument för formatsträngen"
 
-#: builtin.c:1587
+#: builtin.c:1590
 msgid "^ ran out for this one"
 msgstr "^ tog slut här"
 
-#: builtin.c:1594
+#: builtin.c:1597
 msgid "[s]printf: format specifier does not have control letter"
 msgstr "[s]printf: formatspecificeraren har ingen kommandobokstav"
 
-#: builtin.c:1597
+#: builtin.c:1600
 msgid "too many arguments supplied for format string"
 msgstr "för många argument för formatsträngen"
 
-#: builtin.c:1656
+#: builtin.c:1659
 msgid "sprintf: no arguments"
 msgstr "sprintf: inga argument"
 
-#: builtin.c:1679 builtin.c:1690
+#: builtin.c:1682 builtin.c:1693
 msgid "printf: no arguments"
 msgstr "printf: inga argument"
 
-#: builtin.c:1705
+#: builtin.c:1708
 msgid "printf: attempt to write to closed write end of two-way pipe"
 msgstr "printf: försök att skriva till stängd skrivände av ett 
tvåvägsrör"
 
-#: builtin.c:1746
+#: builtin.c:1749
 msgid "sqrt: received non-numeric argument"
 msgstr "sqrt: fick ickenumeriskt argument"
 
-#: builtin.c:1750
+#: builtin.c:1753
 #, c-format
 msgid "sqrt: called with negative argument %g"
 msgstr "sqrt: anropad med negativt argument %g"
 
-#: builtin.c:1781
+#: builtin.c:1784
 #, c-format
 msgid "substr: length %g is not >= 1"
 msgstr "substr: längden %g är inte >= 1"
 
-#: builtin.c:1783
+#: builtin.c:1786
 #, c-format
 msgid "substr: length %g is not >= 0"
 msgstr "substr: längden %g är inte >= 0"
 
-#: builtin.c:1797
+#: builtin.c:1800
 #, c-format
 msgid "substr: non-integer length %g will be truncated"
 msgstr "substr: längden %g som inte är ett heltal kommer huggas av"
 
-#: builtin.c:1802
+#: builtin.c:1805
 #, c-format
 msgid "substr: length %g too big for string indexing, truncating to %g"
 msgstr "substr: längden %g är för stor för strängindexering, huggas av 
till %g"
 
-#: builtin.c:1814
+#: builtin.c:1817
 #, c-format
 msgid "substr: start index %g is invalid, using 1"
 msgstr "substr: startindex %g är ogiltigt, använder 1"
 
-#: builtin.c:1819
+#: builtin.c:1822
 #, c-format
 msgid "substr: non-integer start index %g will be truncated"
 msgstr "substr: startindex %g som inte är ett heltal kommer huggas av"
 
-#: builtin.c:1842
+#: builtin.c:1845
 msgid "substr: source string is zero length"
 msgstr "substr: källsträngen är tom"
 
-#: builtin.c:1856
+#: builtin.c:1859
 #, c-format
 msgid "substr: start index %g is past end of string"
 msgstr "substr: startindex %g är bortom strängens slut"
 
-#: builtin.c:1864
+#: builtin.c:1867
 #, c-format
 msgid "substr: length %g at start index %g exceeds length of first argument 
(%lu)"
 msgstr "substr: längden %g vid startindex %g överskrider det första 
argumentets längd (%lu)"
 
-#: builtin.c:1937
+#: builtin.c:1940
 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
 msgstr "strftime: formatvärde i PROCINFO[\"strftime\"] har numerisk typ"
 
-#: builtin.c:1957
+#: builtin.c:1960
 msgid "strftime: received non-numeric second argument"
 msgstr "strftime: fick ett ickenumeriskt andra argument"
 
-#: builtin.c:1967
+#: builtin.c:1970
 msgid "strftime: second argument less than 0 or too big for time_t"
 msgstr "strftime: andra argumentet mindre än 0 eller för stort för time_t"
 
-#: builtin.c:1974
+#: builtin.c:1977
 msgid "strftime: second argument out of range for time_t"
 msgstr "strftime: andra argumentet utanför intervallet för för time_t"
 
-#: builtin.c:1983
+#: builtin.c:1986
 msgid "strftime: received non-string first argument"
 msgstr "strftime: fick ett första argument som inte är en sträng"
 
-#: builtin.c:1990
+#: builtin.c:1993
 msgid "strftime: received empty format string"
 msgstr "strftime: fick en tom formatsträng"
 
-#: builtin.c:2061
+#: builtin.c:2064
 #, c-format
 msgid "setenv(TZ, %s) failed (%s)"
 msgstr "setenv(TZ, %s) misslyckades (%s)"
 
-#: builtin.c:2068
+#: builtin.c:2071
 #, c-format
 msgid "setenv(TZ, %s) restoration failed (%s)"
 msgstr "återställning av setenv(TZ, %s) misslyckades (%s)"
 
-#: builtin.c:2072
+#: builtin.c:2075
 #, c-format
 msgid "unsetenv(TZ) failed (%s)"
 msgstr "unsetenv (TZ) misslyckades (%s)"
 
-#: builtin.c:2101
+#: builtin.c:2104
 msgid "mktime: received non-string argument"
 msgstr "mktime: fick ett argument som inte är en sträng"
 
-#: builtin.c:2118
+#: builtin.c:2121
 msgid "mktime: at least one of the values is out of the default range"
 msgstr "mktime: åtminstone ett av värdena är utanför standardintervallet"
 
-#: builtin.c:2154
+#: builtin.c:2157
 msgid "'system' function not allowed in sandbox mode"
 msgstr "funktionen \"system\" är inte tillåten i sandlådeläge"
 
-#: builtin.c:2159
+#: builtin.c:2162
 msgid "system: received non-string argument"
 msgstr "system: fick ett argument som inte är en sträng"
 
-#: builtin.c:2228 builtin.c:2302
+#: builtin.c:2231 builtin.c:2305
 msgid "print: attempt to write to closed write end of two-way pipe"
 msgstr "print: försök att skriva till stängd skrivände av ett 
tvåvägsrör"
 
-#: builtin.c:2325
+#: builtin.c:2328
 #, c-format
 msgid "reference to uninitialized field `$%d'"
 msgstr "referens till icke initierat fält \"$%d\""
 
-#: builtin.c:2410
+#: builtin.c:2413
 msgid "tolower: received non-string argument"
 msgstr "tolower: fick ett argument som inte är en sträng"
 
-#: builtin.c:2441
+#: builtin.c:2444
 msgid "toupper: received non-string argument"
 msgstr "toupper: fick ett argument som inte är en sträng"
 
-#: builtin.c:2474 mpfr.c:664
+#: builtin.c:2477 mpfr.c:664
 msgid "atan2: received non-numeric first argument"
 msgstr "atan2: fick ett ickenumeriskt första argument"
 
-#: builtin.c:2476 mpfr.c:666
+#: builtin.c:2479 mpfr.c:666
 msgid "atan2: received non-numeric second argument"
 msgstr "atan2: fick ett ickenumeriskt andra argument"
 
-#: builtin.c:2495
+#: builtin.c:2498
 msgid "sin: received non-numeric argument"
 msgstr "sin: fick ett ickenumeriskt argument"
 
-#: builtin.c:2511
+#: builtin.c:2514
 msgid "cos: received non-numeric argument"
 msgstr "cos: fick ett ickenumeriskt argument"
 
-#: builtin.c:2625 mpfr.c:1159
+#: builtin.c:2628 mpfr.c:1159
 msgid "srand: received non-numeric argument"
 msgstr "srand: fick ett ickenumeriskt argument"
 
-#: builtin.c:2656
+#: builtin.c:2659
 msgid "match: third argument is not an array"
 msgstr "match: tredje argumentet är inte en vektor"
 
-#: builtin.c:2923
+#: builtin.c:2926
 #, c-format
 msgid "gensub: third argument `%.*s' treated as 1"
 msgstr "gensub: tredje argumentet ”%.*s” behandlat som 1"
 
-#: builtin.c:3245
+#: builtin.c:3248
 #, c-format
 msgid "%s: can be called indirectly only with two arguments"
 msgstr "%s: kan anropas indirekt endast med två argument"
 
-#: builtin.c:3345
+#: builtin.c:3348
 #, c-format
 msgid "indirect call to %s requires at least two arguments"
 msgstr "indirekt anrop till %s kräver åtminstone två argument"
 
-#: builtin.c:3400
+#: builtin.c:3403
 msgid "lshift: received non-numeric first argument"
 msgstr "lshift: fick ett ickenumeriskt första argument"
 
-#: builtin.c:3402
+#: builtin.c:3405
 msgid "lshift: received non-numeric second argument"
 msgstr "lshift: fick ett ickenumeriskt andra argument"
 
-#: builtin.c:3408
+#: builtin.c:3411
 #, c-format
 msgid "lshift(%f, %f): negative values are not allowed"
 msgstr "lshift(%f, %f): negativa värden är inte tillåtna"
 
-#: builtin.c:3412
+#: builtin.c:3415
 #, c-format
 msgid "lshift(%f, %f): fractional values will be truncated"
 msgstr "lshift(%f, %f): flyttalsvärden kommer huggas av"
 
-#: builtin.c:3414
+#: builtin.c:3417
 #, c-format
 msgid "lshift(%f, %f): too large shift value will give strange results"
 msgstr "lshift(%f, %f): för stort skiftvärde kommer ge konstiga resultat"
 
-#: builtin.c:3439
+#: builtin.c:3442
 msgid "rshift: received non-numeric first argument"
 msgstr "rshift: fick ett ickenumeriskt första argument"
 
-#: builtin.c:3441
+#: builtin.c:3444
 msgid "rshift: received non-numeric second argument"
 msgstr "rshift: fick ett ickenumeriskt andra argument"
 
-#: builtin.c:3447
+#: builtin.c:3450
 #, c-format
 msgid "rshift(%f, %f): negative values are not allowed"
 msgstr "rshift(%f, %f): negativa värden är inte tillåtna"
 
-#: builtin.c:3451
+#: builtin.c:3454
 #, c-format
 msgid "rshift(%f, %f): fractional values will be truncated"
 msgstr "rshift(%f, %f): flyttalsvärden kommer huggas av"
 
-#: builtin.c:3453
+#: builtin.c:3456
 #, c-format
 msgid "rshift(%f, %f): too large shift value will give strange results"
 msgstr "rshift(%f, %f): för stor skiftvärde kommer ge konstiga resultat"
 
-#: builtin.c:3478 mpfr.c:972
+#: builtin.c:3481 mpfr.c:972
 msgid "and: called with less than two arguments"
 msgstr "and: anropad med mindre än två argument"
 
-#: builtin.c:3483
+#: builtin.c:3486
 #, c-format
 msgid "and: argument %d is non-numeric"
 msgstr "and: argument %d är inte numeriskt"
 
-#: builtin.c:3487
+#: builtin.c:3490
 #, c-format
 msgid "and: argument %d negative value %g is not allowed"
 msgstr "and: argument %d med negativt värde %g är inte tillåtet"
 
-#: builtin.c:3510 mpfr.c:1004
+#: builtin.c:3513 mpfr.c:1004
 msgid "or: called with less than two arguments"
 msgstr "or: anropad med färre än två argument"
 
-#: builtin.c:3515
+#: builtin.c:3518
 #, c-format
 msgid "or: argument %d is non-numeric"
 msgstr "or: argument %d är inte numeriskt"
 
-#: builtin.c:3519
+#: builtin.c:3522
 #, c-format
 msgid "or: argument %d negative value %g is not allowed"
 msgstr "or: argument %d med negativt värde %g är inte tillåtet"
 
-#: builtin.c:3541 mpfr.c:1035
+#: builtin.c:3544 mpfr.c:1035
 msgid "xor: called with less than two arguments"
 msgstr "xor: anropad med färre än två argument"
 
-#: builtin.c:3547
+#: builtin.c:3550
 #, c-format
 msgid "xor: argument %d is non-numeric"
 msgstr "xor: argument %d är inte numeriskt"
 
-#: builtin.c:3551
+#: builtin.c:3554
 #, c-format
 msgid "xor: argument %d negative value %g is not allowed"
 msgstr "xor: argument %d med negativt värde %g är inte tillåtet"
 
-#: builtin.c:3576 mpfr.c:794
+#: builtin.c:3579 mpfr.c:794
 msgid "compl: received non-numeric argument"
 msgstr "compl: fick ett ickenumeriskt argument"
 
-#: builtin.c:3581
+#: builtin.c:3584
 #, c-format
 msgid "compl(%f): negative value is not allowed"
 msgstr "compl(%f): negativt värde är inte tillåtet"
 
-#: builtin.c:3584
+#: builtin.c:3587
 #, c-format
 msgid "compl(%f): fractional value will be truncated"
 msgstr "compl(%f): flyttalsvärde kommer huggas av"
 
-#: builtin.c:3768
+#: builtin.c:3771
 #, c-format
 msgid "dcgettext: `%s' is not a valid locale category"
 msgstr "dcgettext: \"%s\" är inte en giltig lokalkategori"
 
-#: builtin.c:3994 mpfr.c:1193
+#: builtin.c:3997 mpfr.c:1193
 msgid "intdiv: third argument is not an array"
 msgstr "intdiv: tredje argumentet är inte en vektor"
 
-#: builtin.c:4002 mpfr.c:1201
+#: builtin.c:4005 mpfr.c:1201
 msgid "intdiv: received non-numeric first argument"
 msgstr "intdiv: fick ett ickenumeriskt första argument"
 
-#: builtin.c:4004 mpfr.c:1203
+#: builtin.c:4007 mpfr.c:1203
 msgid "intdiv: received non-numeric second argument"
 msgstr "intdiv: fick ett ickenumeriskt andra argument"
 
-#: builtin.c:4013 mpfr.c:1242
+#: builtin.c:4016 mpfr.c:1242
 msgid "intdiv: division by zero attempted"
 msgstr "intdiv: försökte dividera med noll"
 
-#: builtin.c:4083
+#: builtin.c:4086
 #, c-format
 msgid "typeof detected invalid flags combination `%s'; please file a bug 
report."
 msgstr "typeof upptäckte en ogiltig flaggkompination ”%s”, skicka gärna 
en felrapport."
 
-#: builtin.c:4098
+#: builtin.c:4101
 #, c-format
 msgid "typeof: invalid argument type `%s'"
 msgstr "typeof: felaktig argumenttyp ”%s”"
 
-#: builtin.c:4102
+#: builtin.c:4105
 #, c-format
 msgid "typeof: unknown argument type `%s'"
 msgstr "typeof: okänd argumenttyp ”%s”"
@@ -1539,15 +1539,15 @@ msgstr "”%s[\"%.*s\"]” är inte en vektor\n"
 msgid "`%s' is not a scalar variable"
 msgstr "”%s” är inte en skalär variabel"
 
-#: debug.c:1258
+#: debug.c:1258 debug.c:5046
 #, c-format
-msgid "attempt to use array `%s[\".*%s\"]' in a scalar context"
-msgstr "försök att använda vektorn ”%s[\".*%s\"]” i skalärt sammanhang"
+msgid "attempt to use array `%s[\"%.*s\"]' in a scalar context"
+msgstr "försök att använda vektorn ”%s[\"%.*s\"]” i skalärt sammanhang"
 
-#: debug.c:1280
+#: debug.c:1280 debug.c:5057
 #, c-format
-msgid "attempt to use scalar `%s[\".*%s\"]' as array"
-msgstr "försök att använda skalären ”%s[\".*%s\"]” som en vektor"
+msgid "attempt to use scalar `%s[\"%.*s\"]' as array"
+msgstr "försök att använda skalären ”%s[\"%.*s\"]” som en vektor"
 
 #: debug.c:1422
 #, c-format
@@ -1830,21 +1830,11 @@ msgstr "\t------[Retur] för att fortsätta eller a 
[Retur] för att avsluta----
 msgid "q"
 msgstr "a"
 
-#: debug.c:5046
-#, c-format
-msgid "attempt to use array `%s[\"%.*s\"]' in a scalar context"
-msgstr "försök att använda vektorn ”%s[\"%.*s\"]” i skalärt sammanhang"
-
 #: debug.c:5053
 #, c-format
 msgid "[\"%.*s\"] not in array `%s'"
 msgstr "[\"%.*s\"] finns inte i vektorn ”%s”"
 
-#: debug.c:5057
-#, c-format
-msgid "attempt to use scalar `%s[\"%.*s\"]' as array"
-msgstr "försök att använda skalären ”%s[\"%.*s\"]” som en vektor"
-
 #: debug.c:5259
 #, c-format
 msgid "sending output to stdout\n"
@@ -2113,32 +2103,32 @@ msgstr "fts: ignorerar lömsk FTS_NOSTAT-flagga, nä, 
nä, nä."
 msgid "fts: clear_array() failed\n"
 msgstr "fts: clear_array() misslyckades\n"
 
-#: extension/fnmatch.c:113
+#: extension/fnmatch.c:119
 msgid "fnmatch: could not get first argument"
 msgstr "fnmatch: kunde inte hämta första argumentet"
 
-#: extension/fnmatch.c:118
+#: extension/fnmatch.c:124
 msgid "fnmatch: could not get second argument"
 msgstr "fnmatch: kunde inte hämta andra argumentet"
 
-#: extension/fnmatch.c:123
+#: extension/fnmatch.c:129
 msgid "fnmatch: could not get third argument"
 msgstr "fnmatch: kunde inte hämta ett tredje argument"
 
-#: extension/fnmatch.c:136
+#: extension/fnmatch.c:142
 msgid "fnmatch is not implemented on this system\n"
 msgstr "fnmatch är inte implementerat på detta system\n"
 
-#: extension/fnmatch.c:168
+#: extension/fnmatch.c:174
 msgid "fnmatch init: could not add FNM_NOMATCH variable"
 msgstr "fnmatch init: kunde inte lägga till en FNM_NOMATCH-variabel"
 
-#: extension/fnmatch.c:178
+#: extension/fnmatch.c:184
 #, c-format
 msgid "fnmatch init: could not set array element %s"
 msgstr "fnmatch init: kunde inte sätta vektorelement %s"
 
-#: extension/fnmatch.c:188
+#: extension/fnmatch.c:194
 msgid "fnmatch init: could not install FNM array"
 msgstr "fnmatch init: kunde inte installera en FNM-vektor"
 
@@ -2258,52 +2248,52 @@ msgstr "readfile: anropad med fel sorts argument"
 msgid "revoutput: could not initialize REVOUT variable"
 msgstr "revoutput: kunde inte initiera REVOUT-variabeln"
 
-#: extension/rwarray.c:118 extension/rwarray0.c:113
+#: extension/rwarray.c:119 extension/rwarray0.c:113
 #, c-format
 msgid "do_writea: argument 0 is not a string\n"
 msgstr "do_writea: argument 0 är inte en sträng\n"
 
-#: extension/rwarray.c:124 extension/rwarray0.c:119
+#: extension/rwarray.c:125 extension/rwarray0.c:119
 #, c-format
 msgid "do_writea: argument 1 is not an array\n"
 msgstr "do_writea: argument 1 är inte en vektor\n"
 
-#: extension/rwarray.c:171 extension/rwarray0.c:166
+#: extension/rwarray.c:172 extension/rwarray0.c:166
 #, c-format
 msgid "write_array: could not flatten array\n"
 msgstr "write_array: kunde inte platta till vektor\n"
 
-#: extension/rwarray.c:185 extension/rwarray0.c:180
+#: extension/rwarray.c:186 extension/rwarray0.c:180
 #, c-format
 msgid "write_array: could not release flattened array\n"
 msgstr "write_array: kunde inte släppa en tillplattad vektor\n"
 
-#: extension/rwarray.c:249
+#: extension/rwarray.c:253
 #, c-format
 msgid "array value has unknown type %d"
 msgstr "vektorvärde har en okänd typ %d"
 
-#: extension/rwarray.c:286 extension/rwarray0.c:266
+#: extension/rwarray.c:290 extension/rwarray0.c:266
 #, c-format
 msgid "do_reada: argument 0 is not a string\n"
 msgstr "do_reada: argument 0 är inte en sträng\n"
 
-#: extension/rwarray.c:292 extension/rwarray0.c:272
+#: extension/rwarray.c:296 extension/rwarray0.c:272
 #, c-format
 msgid "do_reada: argument 1 is not an array\n"
 msgstr "do_reada: argument 1 är inte en vektor\n"
 
-#: extension/rwarray.c:336 extension/rwarray0.c:316
+#: extension/rwarray.c:340 extension/rwarray0.c:316
 #, c-format
 msgid "do_reada: clear_array failed\n"
 msgstr "do_reada: clear_array misslyckades\n"
 
-#: extension/rwarray.c:373 extension/rwarray0.c:352
+#: extension/rwarray.c:377 extension/rwarray0.c:352
 #, c-format
 msgid "read_array: set_array_element failed\n"
 msgstr "read_array: set_array_element misslyckades\n"
 
-#: extension/rwarray.c:480
+#: extension/rwarray.c:487
 #, c-format
 msgid "treating recovered value with unknown type code %d as a string"
 msgstr "hanterar återvunnet värde med okänd typkod %d som en sträng"
@@ -2324,88 +2314,88 @@ msgstr "sleep: argumentet är negativt"
 msgid "sleep: not supported on this platform"
 msgstr "sleep: stödjs inte på denna plattform"
 
-#: field.c:288
+#: field.c:284
 msgid "input record too large"
 msgstr "indataposten är för stor"
 
-#: field.c:388
+#: field.c:384
 msgid "NF set to negative value"
 msgstr "NF satt till ett negativt värde"
 
-#: field.c:956 field.c:963 field.c:967
+#: field.c:952 field.c:959 field.c:963
 msgid "split: fourth argument is a gawk extension"
 msgstr "split: fjärde argumentet är en gawk-utökning"
 
-#: field.c:960
+#: field.c:956
 msgid "split: fourth argument is not an array"
 msgstr "split: fjärde argumentet är inte en vektor"
 
-#: field.c:974
+#: field.c:970
 msgid "split: second argument is not an array"
 msgstr "split: andra argumentet är inte en vektor"
 
-#: field.c:978
+#: field.c:974
 msgid "split: cannot use the same array for second and fourth args"
 msgstr "split: det går inte att använda samma vektor som andra och fjärde 
argument"
 
-#: field.c:983
+#: field.c:979
 msgid "split: cannot use a subarray of second arg for fourth arg"
 msgstr "split: det går inte att använda en delvektor av andra argumentet som 
fjärde argument"
 
-#: field.c:986
+#: field.c:982
 msgid "split: cannot use a subarray of fourth arg for second arg"
 msgstr "split: det går inte att använda en delvektor av fjärde argumentet 
som andra argument"
 
-#: field.c:1020
+#: field.c:1016
 msgid "split: null string for third arg is a gawk extension"
 msgstr "split: tom sträng som tredje argument är en gawk-utökning"
 
-#: field.c:1057
+#: field.c:1053
 msgid "patsplit: fourth argument is not an array"
 msgstr "patsplit: fjärde argumentet är inte en vektor"
 
-#: field.c:1062
+#: field.c:1058
 msgid "patsplit: second argument is not an array"
 msgstr "patsplit: andra argumentet är inte en vektor"
 
-#: field.c:1071
+#: field.c:1067
 msgid "patsplit: third argument must be non-null"
 msgstr "patsplit: tredje argumentet får inte vara tomt"
 
-#: field.c:1075
+#: field.c:1071
 msgid "patsplit: cannot use the same array for second and fourth args"
 msgstr "patsplit: det går inte att använda samma vektor som andra och 
fjärde argument"
 
-#: field.c:1080
+#: field.c:1076
 msgid "patsplit: cannot use a subarray of second arg for fourth arg"
 msgstr "patsplit: det går inte att använda en delvektor av andra argumentet 
som fjärde argument"
 
-#: field.c:1083
+#: field.c:1079
 msgid "patsplit: cannot use a subarray of fourth arg for second arg"
 msgstr "patsplit: det går inte att använda en delvektor av fjärde 
argumentet som andra argument"
 
-#: field.c:1133
+#: field.c:1129
 msgid "`FIELDWIDTHS' is a gawk extension"
 msgstr "”FIELDWIDTHS” är en gawk-utökning"
 
-#: field.c:1202
+#: field.c:1198
 msgid "`*' must be the last designator in FIELDWIDTHS"
 msgstr "”*” måste vara den sista beteckningen i FIELDWIDTHS"
 
-#: field.c:1223
+#: field.c:1219
 #, c-format
 msgid "invalid FIELDWIDTHS value, for field %d, near `%s'"
 msgstr "ogiltigt FIELDWITHS-värde, för fält %d, i närheten av ”%s”"
 
-#: field.c:1296
+#: field.c:1292
 msgid "null string for `FS' is a gawk extension"
 msgstr "tom sträng som ”FS” är en gawk-utökning"
 
-#: field.c:1300
+#: field.c:1296
 msgid "old awk does not support regexps as value of `FS'"
 msgstr "gamla awk stöder inte reguljära uttryck som värden på \"FS\""
 
-#: field.c:1435
+#: field.c:1431
 msgid "`FPAT' is a gawk extension"
 msgstr "\"FPAT\" är en gawk-utökning"
 
@@ -2645,152 +2635,162 @@ msgstr "koprocesspolning av röret till \"%s\" 
misslyckades (%s)."
 msgid "file flush of `%s' failed (%s)."
 msgstr "filspolning av \"%s\" misslyckades (%s)."
 
-#: io.c:1589
+#: io.c:1590
+#, c-format
+msgid "local port %s invalid in `/inet': %s"
+msgstr "lokal port %s ogiltig i ”/inet“: %s"
+
+#: io.c:1593
 #, c-format
 msgid "local port %s invalid in `/inet'"
 msgstr "lokal port %s ogiltig i \"/inet\""
 
-#: io.c:1610
+#: io.c:1616
+#, c-format
+msgid "remote host and port information (%s, %s) invalid: %s"
+msgstr "ogiltig information (%s, %s) för fjärrvärd och fjärrport: %s"
+
+#: io.c:1619
 #, c-format
 msgid "remote host and port information (%s, %s) invalid"
 msgstr "ogiltig information (%s, %s) för fjärrvärd och fjärrport"
 
-#: io.c:1853
+#: io.c:1863
 msgid "TCP/IP communications are not supported"
 msgstr "TCP/IP-kommunikation stöds inte"
 
-#: io.c:2055
+#: io.c:2065
 #, c-format
 msgid "could not open `%s', mode `%s'"
 msgstr "kunde inte öppna \"%s\", läge \"%s\""
 
-#: io.c:2111
+#: io.c:2121
 #, c-format
 msgid "close of master pty failed (%s)"
 msgstr "stängning av huvudpty misslyckades (%s)"
 
-#: io.c:2113 io.c:2291 io.c:2535
+#: io.c:2123 io.c:2301 io.c:2545
 #, c-format
 msgid "close of stdout in child failed (%s)"
 msgstr "stängning av standard ut i barnet misslyckades (%s)"
 
-#: io.c:2116
+#: io.c:2126
 #, c-format
 msgid "moving slave pty to stdout in child failed (dup: %s)"
 msgstr "flyttandet av slavpty till standard ut i barnet misslyckades (dup: %s)"
 
-#: io.c:2118 io.c:2296
+#: io.c:2128 io.c:2306
 #, c-format
 msgid "close of stdin in child failed (%s)"
 msgstr "stängning av standard in i barnet misslyckades (%s)"
 
-#: io.c:2121
+#: io.c:2131
 #, c-format
 msgid "moving slave pty to stdin in child failed (dup: %s)"
 msgstr "flyttandet av slavpty till standard in i barnet misslyckades (dup: %s)"
 
-#: io.c:2123
+#: io.c:2133
 #, c-format
 msgid "close of slave pty failed (%s)"
 msgstr "stängning av slavpty misslyckades (%s)"
 
-#: io.c:2226 io.c:2294 io.c:2506 io.c:2538
+#: io.c:2236 io.c:2304 io.c:2516 io.c:2548
 #, c-format
 msgid "moving pipe to stdout in child failed (dup: %s)"
 msgstr "flyttande av rör till standard ut i barnet misslyckades (dup: %s)"
 
-#: io.c:2233 io.c:2299
+#: io.c:2243 io.c:2309
 #, c-format
 msgid "moving pipe to stdin in child failed (dup: %s)"
 msgstr "flyttande av rör till standard in i barnet misslyckades (dup: %s)"
 
-#: io.c:2259 io.c:2528
+#: io.c:2269 io.c:2538
 msgid "restoring stdout in parent process failed\n"
 msgstr "återställande av standard ut i föräldraprocessen misslyckades\n"
 
-#: io.c:2267
+#: io.c:2277
 msgid "restoring stdin in parent process failed\n"
 msgstr "återställande av standard in i föräldraprocessen misslyckades\n"
 
-#: io.c:2302 io.c:2540 io.c:2555
+#: io.c:2312 io.c:2550 io.c:2565
 #, c-format
 msgid "close of pipe failed (%s)"
 msgstr "stängning av röret misslyckades (%s)"
 
-#: io.c:2361
+#: io.c:2371
 msgid "`|&' not supported"
 msgstr "\"|&\" stöds inte"
 
-#: io.c:2491
+#: io.c:2501
 #, c-format
 msgid "cannot open pipe `%s' (%s)"
 msgstr "kan inte öppna röret \"%s\" (%s)"
 
-#: io.c:2549
+#: io.c:2559
 #, c-format
 msgid "cannot create child process for `%s' (fork: %s)"
 msgstr "kan inte skapa barnprocess för \"%s\" (fork: %s)"
 
-#: io.c:2687
+#: io.c:2697
 msgid "getline: attempt to read from closed read end of two-way pipe"
 msgstr "getline: försök att läsa från stängd läsände av ett 
tvåvägsrör"
 
-#: io.c:3005
+#: io.c:3015
 msgid "register_input_parser: received NULL pointer"
 msgstr "register_input_parser: mottog NULL-pekare"
 
-#: io.c:3033
+#: io.c:3043
 #, c-format
 msgid "input parser `%s' conflicts with previously installed input parser `%s'"
 msgstr "inmatningstolken ”%s” står i konflikt med tidigare installerad 
inmatningstolk ”%s”"
 
-#: io.c:3040
+#: io.c:3050
 #, c-format
 msgid "input parser `%s' failed to open `%s'"
 msgstr "inmatningstolken ”%s” misslyckades att öppna ”%s”"
 
-#: io.c:3060
+#: io.c:3070
 msgid "register_output_wrapper: received NULL pointer"
 msgstr "register_output_wrapper: mottog NULL-pekare"
 
-#: io.c:3088
+#: io.c:3098
 #, c-format
 msgid "output wrapper `%s' conflicts with previously installed output wrapper 
`%s'"
 msgstr "utmatningsomslag ”%s” står i konflikt med tidigare installerat 
utmatningsomslag ”%s”"
 
-#: io.c:3095
+#: io.c:3105
 #, c-format
 msgid "output wrapper `%s' failed to open `%s'"
 msgstr "utmatningsomslag ”%s” misslyckades att öppna ”%s”"
 
-#: io.c:3116
+#: io.c:3126
 msgid "register_output_processor: received NULL pointer"
 msgstr "register_output_processor: mottog NULL-pekare"
 
-#: io.c:3145
+#: io.c:3155
 #, c-format
 msgid "two-way processor `%s' conflicts with previously installed two-way 
processor `%s'"
 msgstr "tvåvägsprocessorn ”%s” står i konflikt med tidigare installerad 
tvåvägsprocessor ”%s”"
 
-#: io.c:3154
+#: io.c:3164
 #, c-format
 msgid "two way processor `%s' failed to open `%s'"
 msgstr "tvåvägsprocessorn ”%s” misslyckades att öppna ”%s”"
 
-#: io.c:3278
+#: io.c:3288
 #, c-format
 msgid "data file `%s' is empty"
 msgstr "datafilen \"%s\" är tom"
 
-#: io.c:3320 io.c:3328
+#: io.c:3330 io.c:3338
 msgid "could not allocate more input memory"
 msgstr "kunde inte allokera mer indataminne"
 
-#: io.c:3946
+#: io.c:3956
 msgid "multicharacter value of `RS' is a gawk extension"
 msgstr "flerteckensvärdet av \"RS\" är en gawk-utökning"
 
-#: io.c:4100
+#: io.c:4110
 msgid "IPv6 communication is not supported"
 msgstr "IPv6-kommunikation stöds inte"
 
@@ -3154,8 +3154,8 @@ msgstr "compl(%Rg): flyttalsvärden kommer huggas av"
 
 #: mpfr.c:822
 #, c-format
-msgid "compl(%Zd): negative values is not allowed"
-msgstr "compl(%Zd): negativt värde är inte tillåtet"
+msgid "compl(%Zd): negative values are not allowed"
+msgstr "compl(%Zd): negativa värden är inte tillåtna"
 
 #: mpfr.c:840
 #, c-format

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

Summary of changes:
 ChangeLog             |   4 +
 doc/ChangeLog         |   5 +
 doc/gawk.info         | 268 ++++++++++++++++----------------
 doc/gawk.texi         |   4 +-
 doc/gawktexi.in       |   4 +-
 extension/ChangeLog   |   6 +
 extension/filefuncs.c |   5 +-
 gawkapi.h             |  12 +-
 po/ChangeLog          |   5 +-
 po/sv.po              | 414 +++++++++++++++++++++++++-------------------------
 10 files changed, 373 insertions(+), 354 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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