diff options
-rw-r--r-- | ChangeLog | 65 | ||||
-rw-r--r-- | Makefile.am | 11 | ||||
-rw-r--r-- | Makefile.in | 14 | ||||
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | README.git | 13 | ||||
-rw-r--r-- | aclocal.m4 | 26 | ||||
-rw-r--r-- | array.c | 2 | ||||
-rw-r--r-- | awklib/Makefile.in | 1 | ||||
-rw-r--r-- | builtin.c | 8 | ||||
-rw-r--r-- | cint_array.c | 4 | ||||
-rw-r--r-- | configh.in | 6 | ||||
-rwxr-xr-x | configure | 41 | ||||
-rw-r--r-- | configure.ac | 3 | ||||
-rw-r--r-- | custom.h | 2 | ||||
-rw-r--r-- | dfa.c | 90 | ||||
-rw-r--r-- | doc/Makefile.in | 1 | ||||
-rw-r--r-- | doc/gawk.info | 412 | ||||
-rw-r--r-- | doc/gawk.texi | 3 | ||||
-rw-r--r-- | eval.c | 2 | ||||
-rw-r--r-- | int_array.c | 2 | ||||
-rw-r--r-- | pc/ChangeLog | 23 | ||||
-rw-r--r-- | pc/Makefile | 74 | ||||
-rw-r--r-- | pc/config.h | 746 | ||||
-rw-r--r-- | pc/config.sed | 279 | ||||
-rw-r--r-- | pc/configpk.sed | 9 | ||||
-rw-r--r-- | pc/gawkmisc.pc | 22 | ||||
-rwxr-xr-x | pc/make-config.bat | 6 | ||||
-rw-r--r-- | pc/popen.h | 4 | ||||
-rw-r--r-- | po/da.gmo | bin | 48739 -> 48739 bytes | |||
-rw-r--r-- | po/da.po | 196 | ||||
-rw-r--r-- | po/de.gmo | bin | 52166 -> 52166 bytes | |||
-rw-r--r-- | po/de.po | 196 | ||||
-rw-r--r-- | po/es.gmo | bin | 51471 -> 51471 bytes | |||
-rw-r--r-- | po/es.po | 196 | ||||
-rw-r--r-- | po/fi.gmo | bin | 51684 -> 51684 bytes | |||
-rw-r--r-- | po/fi.po | 196 | ||||
-rw-r--r-- | po/fr.gmo | bin | 53311 -> 53311 bytes | |||
-rw-r--r-- | po/fr.po | 196 | ||||
-rw-r--r-- | po/gawk.pot | 198 | ||||
-rw-r--r-- | po/it.gmo | bin | 44316 -> 44316 bytes | |||
-rw-r--r-- | po/it.po | 196 | ||||
-rw-r--r-- | po/ja.gmo | bin | 55596 -> 55596 bytes | |||
-rw-r--r-- | po/ja.po | 196 | ||||
-rw-r--r-- | po/nl.gmo | bin | 49267 -> 49267 bytes | |||
-rw-r--r-- | po/nl.po | 196 | ||||
-rw-r--r-- | po/pl.gmo | bin | 50946 -> 50946 bytes | |||
-rw-r--r-- | po/pl.po | 196 | ||||
-rw-r--r-- | po/sv.gmo | bin | 48752 -> 48752 bytes | |||
-rw-r--r-- | po/sv.po | 196 | ||||
-rw-r--r-- | str_array.c | 2 | ||||
-rw-r--r-- | test/ChangeLog | 15 | ||||
-rw-r--r-- | test/Makefile.am | 2 | ||||
-rw-r--r-- | test/Makefile.in | 3 | ||||
-rw-r--r-- | test/beginfile2.in | 4 | ||||
-rw-r--r-- | test/beginfile2.ok | 9 | ||||
-rwxr-xr-x | test/beginfile2.sh | 38 | ||||
-rw-r--r-- | vms/ChangeLog | 5 | ||||
-rw-r--r-- | vms/vms-conf.h | 6 | ||||
-rw-r--r-- | vms/vmstest.com | 7 |
59 files changed, 2591 insertions, 1529 deletions
@@ -6,6 +6,71 @@ about printf formats (signed / unsigned vs. %d / %u). * eval.c (setup_frame): Add a missing return value. +2011-10-25 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.am (dist-hook): Use `cd $(srcdir)/pc' so that + `make distcheck' works completely. + * builtin.c (do_strftime): Add cast to long int in check + for fclock < 0 for systems where time_t is unsigned (e.g., VMS). + +2011-10-25 Stefano Lattarini <stefano.lattarini@gmail.com> + + dist: generated file `version.c' is not removed by "make distclean" + + * Makefile.am (distcleancheck_listfiles): Define to ignore the + generated `version.c' file. + +2011-10-24 Arnold D. Robbins <arnold@skeeve.com> + + * dfa.c (wcscoll): Create for VMS. + * Makefile.am (dist-hook): Run sed scripts to make pc/config.h. + +2011-10-24 Eli Zaretskii <eliz@gnu.org> + + * builtin.c [HAVE_POPEN_H]: Include "popen.h". + * README.git: Update for pc/ systems. + +2011-10-21 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.am (distcleancheck_listfiles): Added, per advice from + Stefano Lattarini <stefano.lattarini@gmail.com>. + * dfa.c: Additional faking of mbsupport for systems without it; + mainly VMS. + +2011-10-21 Stefano Lattarini <stefano.lattarini@gmail.com> + + * configure.ac (AM_C_PROTOTYPES): Remove call to this macro. + The comments in configure.ac said that the call to AM_C_PROTOTYPES + was needed for dfa.h, synced from GNU grep; but this statement is + not true anymore in grep since commit v2.5.4-24-g9b5e7d4 "replace + AC_CHECK_* with gnulib modules", dating back to 2009-11-26. Also, + the support for automatic de-ANSI-fication has been deprecated in + automake 1.11.2, and will be removed altogether in automake 1.12. + * vms/vms-conf.h (PROTOTYPES, __PROTOTYPES): Remove these #define, + they are not used anymore. + * pc/config.h (PROTOTYPES): Likewise. + +2011-10-18 Dave Pitts <dpitts@cozx.com> + + * dfa.c: Move some decls to the top of their functions for + C90 compilers. + +2011-10-18 Arnold D. Robbins <arnold@skeeve.com> + + * builtin.c (do_strftime): Add check for negative / overflowed + time_t value with fatal error. Thanks to Hermann Peifer + <peifer@gmx.eu> for the bug report. + * dfa.c (setbit_wc): Non-MBS version. Add a return false + since VMS compiler doesn't understand that abort doesn't return. + +2011-10-10 Arnold D. Robbins <arnold@skeeve.com> + + * builtin.c (do_sub): Init textlen to zero to avoid "may be + used unitialized" warning. Thanks to Corinna Vinschen for + pointing this out. + * eval.c (unwind_stack): Add parentheses around condition in while + to avoid overzealous warning from GCC. + 2011-09-30 Eli Zaretskii <eliz@gnu.org> * io.c (remap_std_file): Fix non-portable code that caused diff --git a/Makefile.am b/Makefile.am index 946d7308..e9248506 100644 --- a/Makefile.am +++ b/Makefile.am @@ -63,6 +63,11 @@ EXTRA_DIST = \ vms \ ylwrap +# It's OK for the generated file `version.c' not to be removed by +# "make distclean". +distcleancheck_listfiles = \ + find . -type f -print | grep -v '^\./version\.c$$' + # The order to do things in. # Build explicitly in "." in order to build gawk first, so # that `make check' without a prior `make' works. @@ -164,8 +169,14 @@ uninstall-recursive: uninstall-links check-local: gawk$(EXEEXT) pgawk$(EXEEXT) # A little extra clean up when making distributions. +# And additional set up for the pc directory. dist-hook: cd $(distdir)/extension ; rm -f *.o *.so + cd $(srcdir)/pc ; \ + sed -n -f configpk.sed < ../configure.ac > tmp.sed ; \ + sed -f config.sed < ../configh.in > config.tmp ; \ + sed -f tmp.sed < config.tmp > config.h ; \ + $(RM) tmp.sed config.tmp # Special rules for individual files # Use of awk instead of $(AWK) is deliberate, in case gawk doesn't build diff --git a/Makefile.in b/Makefile.in index de8769bf..26d6017b 100644 --- a/Makefile.in +++ b/Makefile.in @@ -175,7 +175,6 @@ am__relativize = \ DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print -distcleancheck_listfiles = find . -type f -print # Directory for gawk's data files. Automake supplies datadir. pkgdatadir = $(datadir)/awk @@ -242,7 +241,6 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SOCKET_LIBS = @SOCKET_LIBS@ STRIP = @STRIP@ -U = @U@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ @@ -342,6 +340,12 @@ EXTRA_DIST = \ ylwrap +# It's OK for the generated file `version.c' not to be removed by +# "make distclean". +distcleancheck_listfiles = \ + find . -type f -print | grep -v '^\./version\.c$$' + + # The order to do things in. # Build explicitly in "." in order to build gawk first, so # that `make check' without a prior `make' works. @@ -1038,8 +1042,14 @@ uninstall-recursive: uninstall-links check-local: gawk$(EXEEXT) pgawk$(EXEEXT) # A little extra clean up when making distributions. +# And additional set up for the pc directory. dist-hook: cd $(distdir)/extension ; rm -f *.o *.so + cd $(srcdir)/pc ; \ + sed -n -f configpk.sed < ../configure.ac > tmp.sed ; \ + sed -f config.sed < ../configh.in > config.tmp ; \ + sed -f tmp.sed < config.tmp > config.h ; \ + $(RM) tmp.sed config.tmp # Special rules for individual files # Use of awk instead of $(AWK) is deliberate, in case gawk doesn't build @@ -87,7 +87,7 @@ OS/2: VMS: Pat Rankin - rankin@pactechdata.com + r.pat.rankin@gmail.com z/OS (OS/390): Dave Pitts @@ -1,12 +1,17 @@ -Thu Nov 18 23:27:08 IST 2010 +Mon Oct 24 21:50:18 IST 2011 ============================ If you are reading this, you have retrieved the gawk code base via Git from savannah.gnu.org. This is good; gawk no longer uses CVS. -Please execute ./bootstrap.sh before invoking the usual incantaton of -`./configure && make && make check'. This version of bootstrap.sh -should work OK. +On GNU and Unix systems, please execute ./bootstrap.sh before invoking +the usual incantaton of `./configure && make && make check'. This +version of bootstrap.sh should work OK. + +On systems supported by configuration files in the pc/ subdirectory, +chdir into pc/ and run the make-config.bat script there. This will produce +an up-to-date version of config.h from the latest configh.in. Then +proceed as described in README_d/README.pc. Bug reports should be sent to bug-gawk@gnu.org. Note that posting in comp.lang.awk is generally a bad idea, no matter what the purpose, but @@ -741,32 +741,6 @@ AC_DEFUN([_AM_SET_OPTIONS], AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2005, 2006 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 5 - -AC_DEFUN([AM_C_PROTOTYPES], -[AC_REQUIRE([AC_C_PROTOTYPES]) -if test "$ac_cv_prog_cc_stdc" != no; then - U= ANSI2KNR= -else - U=_ ANSI2KNR=./ansi2knr -fi -# Ensure some checks needed by ansi2knr itself. -AC_REQUIRE([AC_HEADER_STDC]) -AC_CHECK_HEADERS([string.h]) -AC_SUBST([U])dnl -AC_SUBST([ANSI2KNR])dnl -_AM_SUBST_NOTMAKE([ANSI2KNR])dnl -]) - -AU_DEFUN([fp_C_PROTOTYPES], [AM_C_PROTOTYPES]) - # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 @@ -1290,7 +1290,7 @@ assoc_list(NODE *symbol, const char *sort_str, SORT_CTXT sort_ctxt) qsort_compfunc cmp_func = 0; INSTRUCTION *code = NULL; extern int currule; - int save_rule; + int save_rule = 0; num_elems = symbol->table_size; assert(num_elems > 0); diff --git a/awklib/Makefile.in b/awklib/Makefile.in index f61f7de6..01511c36 100644 --- a/awklib/Makefile.in +++ b/awklib/Makefile.in @@ -186,7 +186,6 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SOCKET_LIBS = @SOCKET_LIBS@ STRIP = @STRIP@ -U = @U@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ @@ -32,6 +32,10 @@ #include "random.h" #include "floatmagic.h" +#if defined(HAVE_POPEN_H) +#include "popen.h" +#endif + #ifndef CHAR_BIT # define CHAR_BIT 8 #endif @@ -1677,6 +1681,8 @@ do_strftime(int nargs) if (do_lint && (t2->flags & (NUMCUR|NUMBER)) == 0) lintwarn(_("strftime: received non-numeric second argument")); fclock = (time_t) force_number(t2); + if (((long int) fclock) < 0) + fatal(_("strftime: second argument less than 0 or too big for time_t")); DEREF(t2); } @@ -2423,7 +2429,7 @@ do_sub(int nargs, unsigned int flags) size_t len; char *matchstart; char *text; - size_t textlen; + size_t textlen = 0; char *repl; char *replend; size_t repllen; diff --git a/cint_array.c b/cint_array.c index bdda1117..3d812cbb 100644 --- a/cint_array.c +++ b/cint_array.c @@ -1011,7 +1011,7 @@ tree_print(NODE *tree, size_t bi, int indent_level) hsize = tree->array_size; if ((tree->flags & HALFHAT) != 0) hsize /= 2; - fprintf(output_fp, "%4u:%s[%4lu:%-4lu]\n", bi, + fprintf(output_fp, "%4lu:%s[%4lu:%-4lu]\n", bi, (tree->flags & HALFHAT) ? "HH" : "H", (unsigned long) hsize, (unsigned long) tree->table_size); @@ -1225,7 +1225,7 @@ static void leaf_print(NODE *array, size_t bi, int indent_level) { indent(indent_level); - fprintf(output_fp, "%4u:L[%4lu:%-4lu]\n", bi, + fprintf(output_fp, "%4lu:L[%4lu:%-4lu]\n", bi, (unsigned long) array->array_size, (unsigned long) array->table_size); } @@ -353,9 +353,6 @@ /* Define to 1 if *printf supports %F format */ #undef PRINTF_HAS_F_FORMAT -/* Define to 1 if the C compiler supports function prototypes. */ -#undef PROTOTYPES - /* Define as the return type of signal handlers (`int' or `void'). */ #undef RETSIGTYPE @@ -426,9 +423,6 @@ # undef __CHAR_UNSIGNED__ #endif -/* Define like PROTOTYPES; this can be used by system headers. */ -#undef __PROTOTYPES - /* Define to empty if `const' does not conform to ANSI C. */ #undef const @@ -639,8 +639,6 @@ GMSGFMT MSGFMT GETTEXT_MACRO_VERSION USE_NLS -ANSI2KNR -U LN_S YFLAGS YACC @@ -5823,44 +5821,6 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for function prototypes" >&5 -$as_echo_n "checking for function prototypes... " >&6; } -if test "$ac_cv_prog_cc_c89" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - -$as_echo "#define PROTOTYPES 1" >>confdefs.h - - -$as_echo "#define __PROTOTYPES 1" >>confdefs.h - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -if test "$ac_cv_prog_cc_stdc" != no; then - U= ANSI2KNR= -else - U=_ ANSI2KNR=./ansi2knr -fi -# Ensure some checks needed by ansi2knr itself. - -for ac_header in string.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" -if test "x$ac_cv_header_string_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_STRING_H 1 -_ACEOF - -fi - -done - - - case `(uname) 2> /dev/null` in *CYGWIN*) with_libiconv_prefix=no @@ -10817,6 +10777,7 @@ DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= +U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' diff --git a/configure.ac b/configure.ac index a1cad964..3b0ba330 100644 --- a/configure.ac +++ b/configure.ac @@ -116,9 +116,6 @@ dnl Set the programming language for checks. Fortunately, dnl this only needs to be set once, since everything is in C. AC_LANG([C]) -dnl check for C compiler for automake. Needed for dfa.h. -AM_C_PROTOTYPES - dnl Cygwin doesn't like to get libs with full paths dnl since that overrides linking against DLLs. case `(uname) 2> /dev/null` in @@ -31,7 +31,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ -/* for VMS POSIX, from Pat Rankin, rankin@pactechdata.com */ +/* for VMS POSIX, from Pat Rankin, r.pat.rankin@gmail.com */ #ifdef VMS_POSIX #undef VMS #include "vms/redirect.h" @@ -73,8 +73,12 @@ #define wint_t int #define mbstate_t int #define WEOF EOF -#define towupper toupper -#define towlower tolower +#define towupper toupper +#define towlower tolower +#define btowc(x) (x) +#define iswalnum isalnum +#define iswalpha isalpha +#define iswupper isupper #endif /* ! MBS_SUPPORT */ #endif /* GAWK */ @@ -88,7 +92,75 @@ is_blank (int c) { return (c == ' ' || c == '\t'); } -#endif + +#if ! MBS_SUPPORT +static const char *classes[] = { + "<dummy>", + "alnum", + "alpha", + "blank", + "cntrl", + "digit", + "graph", + "lower", + "print", + "punct", + "space", + "upper", + "xdigit", + NULL +}; + +static wctype_t wctype(const char *name) +{ + int i; + + for (i = 1; classes[i] != NULL; i++) + if (strcmp(name, classes[i]) == 0) + return i; + + return 0; +} + +static int iswctype(wint_t wc, wctype_t desc) +{ + int j = sizeof(classes) / sizeof(classes[0]); + + if (desc >= j || desc == 0) + return 0; + + switch (desc) { + case 1: return isalnum(wc); + case 2: return isalpha(wc); + case 3: return is_blank(wc); + case 4: return iscntrl(wc); + case 5: return isdigit(wc); + case 6: return isgraph(wc); + case 7: return islower(wc); + case 8: return isprint(wc); + case 9: return ispunct(wc); + case 10: return isspace(wc); + case 11: return isupper(wc); + case 12: return isxdigit(wc); + default: return 0; + } +} + +static int wcscoll(const wchar_t *ws1, const wchar_t *ws2) +{ + size_t i; + + for (i = 0; ws1[i] != 0 && ws2[i] != 0; i++) { + if (ws1[i] < ws2[i]) + return -1; + else if (ws1[i] > ws2[i]) + return 1; + } + + return (ws1[i] - ws2[i]); +} +#endif /* ! MBS_SUPPORT */ +#endif /* GAWK */ /* HPUX, define those as macros in sys/param.h */ #ifdef setbit @@ -616,7 +688,12 @@ setbit_c (int b, charclass c) } #else # define setbit_c setbit -static inline bool setbit_wc (wint_t wc, charclass c) { abort (); } +static inline bool setbit_wc (wint_t wc, charclass c) +{ + abort (); + /*NOTREACHED*/ + return false; +} #endif /* Like setbit_c, but if case is folded, set both cases of a letter. For @@ -805,6 +882,7 @@ parse_bracket_exp (void) int invert; int c, c1, c2; charclass ccl; + wint_t wc1 = 0; /* Used to warn about [:space:]. Bit 0 = first character is a colon. @@ -849,7 +927,6 @@ parse_bracket_exp (void) else invert = 0; - wint_t wc1 = 0; colon_warning_state = (c == ':'); do { @@ -3429,10 +3506,11 @@ dfainit (struct dfa *d) static void dfaoptimize (struct dfa *d) { + unsigned int i; + if (!MBS_SUPPORT || !using_utf8()) return; - unsigned int i; for (i = 0; i < d->tindex; ++i) { switch(d->tokens[i]) diff --git a/doc/Makefile.in b/doc/Makefile.in index 7b27836c..2d3dbae2 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -182,7 +182,6 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SOCKET_LIBS = @SOCKET_LIBS@ STRIP = @STRIP@ -U = @U@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ diff --git a/doc/gawk.info b/doc/gawk.info index 619faffa..b92d1b87 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -21269,7 +21269,7 @@ considered authoritative if it conflicts with this Info file. MS-DOS with DJGPP Scott Deifik, <scottd.mail@sbcglobal.net>. MS-Windows with MINGW Eli Zaretskii, <eliz@gnu.org>. OS/2 Andreas Buening, <andreas.buening@nexgo.de>. -VMS Pat Rankin, <rankin@pactechdata.com>. +VMS Pat Rankin, <r.pat.rankin@gmail.com> z/OS (OS/390) Dave Pitts, <dpitts@cozx.com>. If your bug is also reproducible under Unix, please send a copy of @@ -27438,6 +27438,7 @@ Index Tag Table: +<<<<<<< HEAD Node: Top1345 Node: Foreword33439 Node: Preface37784 @@ -27821,6 +27822,391 @@ Node: VMS Installation Details845806 Node: VMS Running847441 Node: VMS Old Gawk849048 Node: Bugs849522 +======= +Node: Top1346 +Node: Foreword33440 +Node: Preface37785 +Ref: Preface-Footnote-140838 +Ref: Preface-Footnote-240944 +Node: History41176 +Node: Names43567 +Ref: Names-Footnote-145044 +Node: This Manual45116 +Ref: This Manual-Footnote-150063 +Node: Conventions50163 +Node: Manual History52297 +Ref: Manual History-Footnote-155567 +Ref: Manual History-Footnote-255608 +Node: How To Contribute55682 +Node: Acknowledgments56826 +Node: Getting Started61157 +Node: Running gawk63536 +Node: One-shot64722 +Node: Read Terminal65947 +Ref: Read Terminal-Footnote-167597 +Ref: Read Terminal-Footnote-267873 +Node: Long68044 +Node: Executable Scripts69420 +Ref: Executable Scripts-Footnote-171289 +Ref: Executable Scripts-Footnote-271391 +Node: Comments71842 +Node: Quoting74309 +Node: DOS Quoting78932 +Node: Sample Data Files79607 +Node: Very Simple82639 +Node: Two Rules87238 +Node: More Complex89385 +Ref: More Complex-Footnote-192315 +Node: Statements/Lines92400 +Ref: Statements/Lines-Footnote-196862 +Node: Other Features97127 +Node: When98055 +Node: Invoking Gawk100202 +Node: Command Line101587 +Node: Options102370 +Ref: Options-Footnote-1115807 +Node: Other Arguments115832 +Node: Naming Standard Input118490 +Node: Environment Variables119584 +Node: AWKPATH Variable120028 +Ref: AWKPATH Variable-Footnote-1122625 +Node: Other Environment Variables122885 +Node: Exit Status125225 +Node: Include Files125900 +Node: Obsolete129385 +Node: Undocumented130071 +Node: Regexp130312 +Node: Regexp Usage131701 +Node: Escape Sequences133727 +Node: Regexp Operators139490 +Ref: Regexp Operators-Footnote-1146687 +Ref: Regexp Operators-Footnote-2146834 +Node: Bracket Expressions146932 +Ref: table-char-classes148822 +Node: GNU Regexp Operators151345 +Node: Case-sensitivity155068 +Ref: Case-sensitivity-Footnote-1158036 +Ref: Case-sensitivity-Footnote-2158271 +Node: Leftmost Longest158379 +Node: Computed Regexps159580 +Node: Reading Files162990 +Node: Records164931 +Ref: Records-Footnote-1173605 +Node: Fields173642 +Ref: Fields-Footnote-1176675 +Node: Nonconstant Fields176761 +Node: Changing Fields178963 +Node: Field Separators184941 +Node: Default Field Splitting187570 +Node: Regexp Field Splitting188687 +Node: Single Character Fields192029 +Node: Command Line Field Separator193088 +Node: Field Splitting Summary196529 +Ref: Field Splitting Summary-Footnote-1199721 +Node: Constant Size199822 +Node: Splitting By Content204406 +Ref: Splitting By Content-Footnote-1208132 +Node: Multiple Line208172 +Ref: Multiple Line-Footnote-1214019 +Node: Getline214198 +Node: Plain Getline216426 +Node: Getline/Variable218515 +Node: Getline/File219656 +Node: Getline/Variable/File220978 +Ref: Getline/Variable/File-Footnote-1222577 +Node: Getline/Pipe222664 +Node: Getline/Variable/Pipe225224 +Node: Getline/Coprocess226331 +Node: Getline/Variable/Coprocess227574 +Node: Getline Notes228288 +Node: Getline Summary230230 +Ref: table-getline-variants230573 +Node: Command line directories231429 +Node: Printing232054 +Node: Print233685 +Node: Print Examples235022 +Node: Output Separators237806 +Node: OFMT239566 +Node: Printf240924 +Node: Basic Printf241830 +Node: Control Letters243369 +Node: Format Modifiers247181 +Node: Printf Examples253190 +Node: Redirection255905 +Node: Special Files262889 +Node: Special FD263422 +Ref: Special FD-Footnote-1267047 +Node: Special Network267121 +Node: Special Caveats267971 +Node: Close Files And Pipes268767 +Ref: Close Files And Pipes-Footnote-1275790 +Ref: Close Files And Pipes-Footnote-2275938 +Node: Expressions276088 +Node: Values277220 +Node: Constants277896 +Node: Scalar Constants278576 +Ref: Scalar Constants-Footnote-1279435 +Node: Nondecimal-numbers279617 +Node: Regexp Constants282676 +Node: Using Constant Regexps283151 +Node: Variables286206 +Node: Using Variables286861 +Node: Assignment Options288585 +Node: Conversion290457 +Ref: table-locale-affects295833 +Ref: Conversion-Footnote-1296457 +Node: All Operators296566 +Node: Arithmetic Ops297196 +Node: Concatenation299701 +Ref: Concatenation-Footnote-1302494 +Node: Assignment Ops302614 +Ref: table-assign-ops307602 +Node: Increment Ops309010 +Node: Truth Values and Conditions312480 +Node: Truth Values313563 +Node: Typing and Comparison314612 +Node: Variable Typing315401 +Ref: Variable Typing-Footnote-1319298 +Node: Comparison Operators319420 +Ref: table-relational-ops319830 +Node: POSIX String Comparison323379 +Ref: POSIX String Comparison-Footnote-1324335 +Node: Boolean Ops324473 +Ref: Boolean Ops-Footnote-1328551 +Node: Conditional Exp328642 +Node: Function Calls330374 +Node: Precedence333968 +Node: Locales337637 +Node: Patterns and Actions338726 +Node: Pattern Overview339780 +Node: Regexp Patterns341446 +Node: Expression Patterns341989 +Node: Ranges345674 +Node: BEGIN/END348640 +Node: Using BEGIN/END349402 +Ref: Using BEGIN/END-Footnote-1352133 +Node: I/O And BEGIN/END352239 +Node: BEGINFILE/ENDFILE354521 +Node: Empty357414 +Node: Using Shell Variables357730 +Node: Action Overview360015 +Node: Statements362372 +Node: If Statement364226 +Node: While Statement365725 +Node: Do Statement367769 +Node: For Statement368925 +Node: Switch Statement372077 +Node: Break Statement374174 +Node: Continue Statement376164 +Node: Next Statement377951 +Node: Nextfile Statement380341 +Node: Exit Statement382886 +Node: Built-in Variables385302 +Node: User-modified386397 +Ref: User-modified-Footnote-1394423 +Node: Auto-set394485 +Ref: Auto-set-Footnote-1403776 +Node: ARGC and ARGV403981 +Node: Arrays407832 +Node: Array Basics409337 +Node: Array Intro410048 +Node: Reference to Elements414366 +Node: Assigning Elements416636 +Node: Array Example417127 +Node: Scanning an Array418859 +Node: Delete421525 +Ref: Delete-Footnote-1423960 +Node: Numeric Array Subscripts424017 +Node: Uninitialized Subscripts426200 +Node: Multi-dimensional427828 +Node: Multi-scanning430922 +Node: Arrays of Arrays432506 +Node: Functions437083 +Node: Built-in437905 +Node: Calling Built-in438983 +Node: Numeric Functions440971 +Ref: Numeric Functions-Footnote-1444736 +Ref: Numeric Functions-Footnote-2445093 +Ref: Numeric Functions-Footnote-3445141 +Node: String Functions445410 +Ref: String Functions-Footnote-1468907 +Ref: String Functions-Footnote-2469036 +Ref: String Functions-Footnote-3469284 +Node: Gory Details469371 +Ref: table-sub-escapes471050 +Ref: table-sub-posix-92472404 +Ref: table-sub-proposed473747 +Ref: table-posix-sub475097 +Ref: table-gensub-escapes476643 +Ref: Gory Details-Footnote-1477850 +Ref: Gory Details-Footnote-2477901 +Node: I/O Functions478052 +Ref: I/O Functions-Footnote-1484707 +Node: Time Functions484854 +Ref: Time Functions-Footnote-1495746 +Ref: Time Functions-Footnote-2495814 +Ref: Time Functions-Footnote-3495972 +Ref: Time Functions-Footnote-4496083 +Ref: Time Functions-Footnote-5496195 +Ref: Time Functions-Footnote-6496422 +Node: Bitwise Functions496688 +Ref: table-bitwise-ops497246 +Ref: Bitwise Functions-Footnote-1501406 +Node: Type Functions501590 +Node: I18N Functions502060 +Node: User-defined503687 +Node: Definition Syntax504491 +Ref: Definition Syntax-Footnote-1509401 +Node: Function Example509470 +Node: Function Caveats512064 +Node: Calling A Function512485 +Node: Variable Scope513600 +Node: Pass By Value/Reference515575 +Node: Return Statement519015 +Node: Dynamic Typing521996 +Node: Indirect Calls522731 +Node: Internationalization532416 +Node: I18N and L10N533842 +Node: Explaining gettext534528 +Ref: Explaining gettext-Footnote-1539594 +Ref: Explaining gettext-Footnote-2539778 +Node: Programmer i18n539943 +Node: Translator i18n544143 +Node: String Extraction544936 +Ref: String Extraction-Footnote-1545897 +Node: Printf Ordering545983 +Ref: Printf Ordering-Footnote-1548767 +Node: I18N Portability548831 +Ref: I18N Portability-Footnote-1551280 +Node: I18N Example551343 +Ref: I18N Example-Footnote-1553978 +Node: Gawk I18N554050 +Node: Advanced Features554667 +Node: Nondecimal Data556180 +Node: Array Sorting557763 +Node: Controlling Array Traversal558463 +Node: Controlling Scanning With A Function559210 +Node: Controlling Scanning566913 +Ref: Controlling Scanning-Footnote-1570714 +Node: Array Sorting Functions571030 +Ref: Array Sorting Functions-Footnote-1574546 +Ref: Array Sorting Functions-Footnote-2574639 +Node: Two-way I/O574833 +Ref: Two-way I/O-Footnote-1580265 +Node: TCP/IP Networking580335 +Node: Profiling583179 +Node: Library Functions590653 +Ref: Library Functions-Footnote-1593660 +Node: Library Names593831 +Ref: Library Names-Footnote-1597302 +Ref: Library Names-Footnote-2597522 +Node: General Functions597608 +Node: Strtonum Function598561 +Node: Assert Function601491 +Node: Round Function604817 +Node: Cliff Random Function606360 +Node: Ordinal Functions607376 +Ref: Ordinal Functions-Footnote-1610446 +Ref: Ordinal Functions-Footnote-2610698 +Node: Join Function610907 +Ref: Join Function-Footnote-1612678 +Node: Gettimeofday Function612878 +Node: Data File Management616593 +Node: Filetrans Function617225 +Node: Rewind Function621364 +Node: File Checking622751 +Node: Empty Files623845 +Node: Ignoring Assigns626075 +Node: Getopt Function627628 +Ref: Getopt Function-Footnote-1638932 +Node: Passwd Functions639135 +Ref: Passwd Functions-Footnote-1648110 +Node: Group Functions648198 +Node: Walking Arrays656282 +Node: Sample Programs657851 +Node: Running Examples658516 +Node: Clones659244 +Node: Cut Program660468 +Node: Egrep Program670313 +Ref: Egrep Program-Footnote-1678086 +Node: Id Program678196 +Node: Split Program681812 +Ref: Split Program-Footnote-1685331 +Node: Tee Program685459 +Node: Uniq Program688262 +Node: Wc Program695691 +Ref: Wc Program-Footnote-1699957 +Ref: Wc Program-Footnote-2700157 +Node: Miscellaneous Programs700249 +Node: Dupword Program701437 +Node: Alarm Program703468 +Node: Translate Program708217 +Ref: Translate Program-Footnote-1712604 +Ref: Translate Program-Footnote-2712832 +Node: Labels Program712966 +Ref: Labels Program-Footnote-1716337 +Node: Word Sorting716421 +Node: History Sorting720305 +Node: Extract Program722144 +Ref: Extract Program-Footnote-1729627 +Node: Simple Sed729755 +Node: Igawk Program732817 +Ref: Igawk Program-Footnote-1747974 +Ref: Igawk Program-Footnote-2748175 +Node: Anagram Program748313 +Node: Signature Program751381 +Node: Debugger752481 +Node: Debugging753392 +Node: Debugging Concepts753805 +Node: Debugging Terms755661 +Node: Awk Debugging758284 +Node: Sample dgawk session759176 +Node: dgawk invocation759668 +Node: Finding The Bug760850 +Node: List of Debugger Commands767336 +Node: Breakpoint Control768647 +Node: Dgawk Execution Control772283 +Node: Viewing And Changing Data775634 +Node: Dgawk Stack778971 +Node: Dgawk Info780431 +Node: Miscellaneous Dgawk Commands784379 +Node: Readline Support789807 +Node: Dgawk Limitations790645 +Node: Language History792834 +Node: V7/SVR3.1794346 +Node: SVR4796667 +Node: POSIX798109 +Node: BTL799117 +Node: POSIX/GNU799851 +Node: Common Extensions805002 +Node: Ranges and Locales806109 +Ref: Ranges and Locales-Footnote-1810716 +Node: Contributors810937 +Node: Installation815199 +Node: Gawk Distribution816093 +Node: Getting816577 +Node: Extracting817403 +Node: Distribution contents819095 +Node: Unix Installation824317 +Node: Quick Installation824934 +Node: Additional Configuration Options826896 +Node: Configuration Philosophy828373 +Node: Non-Unix Installation830715 +Node: PC Installation831173 +Node: PC Binary Installation832472 +Node: PC Compiling834320 +Node: PC Testing837264 +Node: PC Using838440 +Node: Cygwin842625 +Node: MSYS843625 +Node: VMS Installation844139 +Node: VMS Compilation844742 +Ref: VMS Compilation-Footnote-1845749 +Node: VMS Installation Details845807 +Node: VMS Running847442 +Node: VMS Old Gawk849049 +Node: Bugs849523 +>>>>>>> gawk-4.0-stable Node: Other Versions853375 Node: Notes858656 Node: Compatibility Mode859348 @@ -27830,6 +28216,7 @@ Node: Adding Code862368 Node: New Ports868335 Node: Dynamic Extensions872448 Node: Internals873824 +<<<<<<< HEAD Node: Plugin License882343 Node: Sample Library882977 Node: Internal File Description883663 @@ -27851,5 +28238,28 @@ Node: Glossary915086 Node: Copying940062 Node: GNU Free Documentation License977619 Node: Index1002756 +======= +Node: Plugin License882927 +Node: Sample Library883561 +Node: Internal File Description884247 +Node: Internal File Ops887962 +Ref: Internal File Ops-Footnote-1892743 +Node: Using Internal File Ops892883 +Node: Future Extensions895260 +Node: Basic Concepts897764 +Node: Basic High Level898521 +Ref: Basic High Level-Footnote-1902556 +Node: Basic Data Typing902741 +Node: Floating Point Issues907266 +Node: String Conversion Precision908349 +Ref: String Conversion Precision-Footnote-1910049 +Node: Unexpected Results910158 +Node: POSIX Floating Point Problems911984 +Ref: POSIX Floating Point Problems-Footnote-1915689 +Node: Glossary915727 +Node: Copying940703 +Node: GNU Free Documentation License978260 +Node: Index1003397 +>>>>>>> gawk-4.0-stable End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 17703504..fc569ffc 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -28173,6 +28173,7 @@ translation of @code{"\r\n"}, since it won't. Caveat Emptor! @c based on material from Pat Rankin <rankin@eql.caltech.edu> @c now rankin@pactechdata.com +@c now r.pat.rankin@gmail.com @cindex @command{gawk}, VMS version of @cindex installation, VMS @@ -28453,7 +28454,7 @@ as follows: @item OS/2 @tab Andreas Buening, @EMAIL{andreas.buening@@nexgo.de,andreas dot buening at nexgo dot de}. @cindex Rankin, Pat -@item VMS @tab Pat Rankin, @EMAIL{rankin@@pactechdata.com,rankin at pactechdata dot com}. +@item VMS @tab Pat Rankin, @EMAIL{r.pat.rankin@@gmail.com,r.pat.rankin at gmail.com} @cindex Pitts, Dave @item z/OS (OS/390) @tab Dave Pitts, @EMAIL{dpitts@@cozx.com,dpitts at cozx dot com}. @@ -1466,7 +1466,7 @@ unwind_stack(long n) if (stack_ptr < sp) return NULL; - while (r = POP()) { + while ((r = POP()) != NULL) { switch (r->type) { case Node_frame: cp = restore_frame(r); diff --git a/int_array.c b/int_array.c index 9d852736..fd58de26 100644 --- a/int_array.c +++ b/int_array.c @@ -582,7 +582,7 @@ int_dump(NODE *symbol, NODE *ndump) fprintf(output_fp, "flags: %s\n", flags2str(symbol->flags)); } indent(indent_level); - fprintf(output_fp, "INT_CHAIN_MAX: %u\n", INT_CHAIN_MAX); + fprintf(output_fp, "INT_CHAIN_MAX: %lu\n", INT_CHAIN_MAX); indent(indent_level); fprintf(output_fp, "array_size: %lu (int)\n", (unsigned long) symbol->array_size); indent(indent_level); diff --git a/pc/ChangeLog b/pc/ChangeLog index 8f676de6..ca1c15ea 100644 --- a/pc/ChangeLog +++ b/pc/ChangeLog @@ -1,3 +1,26 @@ +2011-10-24 Eli Zaretskii <eliz@gnu.org> + + * gawkmisc.pc (wctob) [__MINGW32__]: A replacement for the + function of the same name in MS runtime, which does a better job + with 8-bit characters that have their high bit set. + Original supplied by Jim Meyering <jim@meyering.net>. + + * popen.h (system) [__MINGW32__]: Redirect to os_system. + + * Makefile (./doc/awkcard.tr): Don't use Unixy forward slashes in + redirection. + (builtin$O): Depend on popen.h. + (random$O): New target, separated from builtin$O. + + * configpk.sed: + * config.sed: + * make-config.bat: New files, to produce pc/config.h from the top-level + configh.in file. + +2011-10-18 Juan Manuel Guerrero <juan.guerrero@gmx.de> + + * Makefile: doc target to create all documentation files. + 2011-09-30 Eli Zaretskii <eliz@gnu.org> * config.h: Update packaging related versions. diff --git a/pc/Makefile b/pc/Makefile index 403a86ec..6156ce96 100644 --- a/pc/Makefile +++ b/pc/Makefile @@ -13,10 +13,11 @@ default: @echo " emx ..... OS/2 32-bit exe [emx/gcc; uses emxlibc.dll] " @echo " emxnt ... NT exe [emx/gcc with RSXNT] " @echo " emxbnd .. OS/2 and DOS 32-bit exe [emx/gcc] " - @echo " mingw32 . Windows32 exe [Mingw32 GNU C] " + @echo " mingw32 . Windows32 exe [Mingw32 GNU C] " @echo " ----------------------------------------------------- " @echo " test .... Perform tests (see README_d/README.pc) " @echo " install . Install gawk under $(prefix)/ " + @echo " doc ..... Create documentation " # Support dropped in 4.0 # - for DJGPP v1.x [DOS 32bit protected-mode executable] @@ -28,7 +29,7 @@ default: # @echo " msc6 .... DOS exe [Microsoft C 6.00a] " # @echo " msc6os2 . OS/2 exe [Microsoft C 6.00a] " # @echo " msc6bnd . OS/2 and DOS exe [Microsoft C 6.00a] " -# @echo " vcWin32 . Windows32 exe [Microsoft Visual C] " +# @echo " vcWin32 . Windows32 exe [Microsoft Visual C] " # Support dropped in 3.0 # - for Microsoft C 5.1 [16bit executable for OS/2 or DOS] # @echo " msc51 DOS exe [Microsoft C 5.1] " @@ -239,7 +240,9 @@ $(DRSPFILE) : $(DGAWKOBJS) $(ALLOBJS) $(LIBOBJS) eval_p$O profile_p$O: \ awk.h regex.h config.h gettext.h mbsupport.h protos.h dfa.h getopt.h -builtin$O random$O: floatmagic.h random.h +builtin$O: floatmagic.h random.h popen.h + +random$O: floatmagic.h random.h debug$O: floatmagic.h @@ -313,3 +316,68 @@ TAGS: tags: ctags awk.h *.y custom.h *.c *.h + +#======================================================================== +#================================= DOC ================================== +#======================================================================== + +DVIS = ./doc/gawk.dvi ./doc/gawkinet.dvi +PDFS = ./doc/gawk.pdf ./doc/gawkinet.pdf +PSS = ./doc/gawk.ps ./doc/gawkinet.ps +HTMLS = ./doc/gawk.html ./doc/gawkinet.html +INFOS = ./doc/gawk.info ./doc/gawkinet.info +TEXINFOS = ./doc/gawk.texi ./doc/gawkinet.texi + +TEXI2DVI = texi2dvi --build-dir=./doc +TEXI2PDF = $(TEXI2DVI) --pdf --batch +DVIPS = dvips +MAKEINFO = makeinfo --no-split --force +MAKEINFOHTML = $(MAKEINFO) --html + +TROFF = groff -t -Tps -U +#SEDME = sed -e "s/^level0 restore/level0 restore flashme 100 72 moveto (Copyright `date '+%m-%d-%y %T'`, FSF, Inc. (all)) show/" \ +# -e "s/^\/level0 save def/\/level0 save def 30 -48 translate/" + +SEDME = sed "s/^\/level0 save def/\/level0 save def 30 -48 translate/" + +SEDME2 = sed "/%%Page: 10 10/,/0 Cg EP/d" + +.SUFFIXES: .dvi .html .info .pdf .ps .texi + +.texi.info: + $(MAKEINFO) -o $@ $< + +.texi.html: + $(MAKEINFOHTML) -o $@ $< + +.texi.dvi: + $(TEXI2DVI) -o $@ $< + +.texi.pdf: + $(TEXI2PDF) -o $@ $< + +.dvi.ps: + $(DVIPS) -o $@ $< + +./doc/awkcard.tr: ./doc/awkcard.in + cd doc + sed "s,SRCDIR,.," < awkcard.in > awkcard.tr + cd .. + +./doc/awkcard.nc: export GROFF_TMPDIR ?= . +./doc/awkcard.nc: ./doc/macros ./doc/cardfonts ./doc/no.colors ./doc/awkcard.tr ./doc/ad.block ./doc/awkcard.in ./doc/setter.outline + cd doc + $(TROFF) ./macros ./cardfonts ./no.colors awkcard.tr | $(SEDME) | cat ./setter.outline - | $(SEDME2) > awkcard.ps + cd .. + +./doc/awkcard.ps: ./doc/awkcard.nc + cd doc + touch awkcard.nc + cd .. + +./doc/awkcard.pdf: ./doc/awkcard.ps + cd doc + ps2pdf ./awkcard.ps ./awkcard.pdf + cd .. + +doc: $(INFOS) $(DVIS) $(HTMLS) $(PSS) $(PDFS) ./doc/awkcard.ps ./doc/awkcard.pdf diff --git a/pc/config.h b/pc/config.h index 69c511d7..41fd895a 100644 --- a/pc/config.h +++ b/pc/config.h @@ -1,410 +1,427 @@ -/* config.h. Generated automatically by configure. */ -/* config.h.in. Generated automatically from configure.in by autoheader. */ -/* - * acconfig.h -- configuration definitions for gawk. - */ - -/* - * Copyright (C) 1995-2005 the Free Software Foundation, Inc. - * - * This file is part of GAWK, the GNU implementation of the - * AWK Programming Language. - * - * GAWK is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. - * - * GAWK is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - - -/* Define if on AIX 3. - System headers sometimes define this. - We just want to avoid a redefinition error message. */ -#ifndef _ALL_SOURCE -/* #undef _ALL_SOURCE */ -#endif +/* configh.in. Generated from configure.ac by autoheader. */ +/* pc/config.h. Generated automatically by pc/config.sed. */ -/* Define if using alloca.c. */ -/* #undef C_ALLOCA */ +/* dynamic loading is possible */ +#undef DYNAMIC -/* Define if type char is unsigned and you are not using gcc. */ -#ifndef __CHAR_UNSIGNED__ -/* #undef __CHAR_UNSIGNED__ */ -#endif +/* Define to 1 if translation of program messages to the user's native + language is requested. */ +#undef ENABLE_NLS -/* Define to empty if the keyword does not work. */ -/* #undef const */ +/* Define to the type of elements in the array set by `getgroups'. Usually + this is either `int' or `gid_t'. */ +#define GETGROUPS_T gid_t -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ +/* Define to 1 if the `getpgrp' function requires zero arguments. */ +#undef GETPGRP_VOID -/* Define to the type of elements in the array set by `getgroups'. - Usually this is either `int' or `gid_t'. */ -#define GETGROUPS_T gid_t +/* Define to 1 if you have the `alarm' function. */ +#define HAVE_ALARM 1 -/* Define if the `getpgrp' function takes no argument. */ -#define GETPGRP_VOID 1 +/* Define to 1 if you have the <arpa/inet.h> header file. */ +#undef HAVE_ARPA_INET_H /* Define to 1 if you have the `atexit' function. */ -# define HAVE_ATEXIT 1 +#define HAVE_ATEXIT 1 /* Define to 1 if you have the `btowc' function. */ #ifdef _WIN32 #define HAVE_BTOWC 1 #endif -#ifdef __MINGW32__ +/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the + CoreFoundation framework. */ +#undef HAVE_CFLOCALECOPYCURRENT + +/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in + the CoreFoundation framework. */ +#undef HAVE_CFPREFERENCESCOPYAPPVALUE + +/* Define if the GNU dcgettext() function is already present or preinstalled. + */ +#undef HAVE_DCGETTEXT + /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. */ +#ifdef __MINGW32__ #define HAVE_DECL_TZNAME 1 +#endif + +/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ +#undef HAVE_DOPRNT + +/* Define to 1 if you have the <fcntl.h> header file. */ +#ifdef __MINGW32__ +#define HAVE_FCNTL_H 1 +#endif + +/* Define to 1 if you have the `fmod' function. */ +#define HAVE_FMOD 1 + +/* have getaddrinfo */ +#undef HAVE_GETADDRINFO + +/* Define to 1 if you have the `getgrent' function. */ +#undef HAVE_GETGRENT + +/* Define to 1 if you have the `getgroups' function. */ +#undef HAVE_GETGROUPS + +/* Define if the GNU gettext() function is already present or preinstalled. */ +#undef HAVE_GETTEXT + +/* Define to 1 if you have the `grantpt' function. */ +#undef HAVE_GRANTPT + +/* Define if you have the iconv() function and it works. */ +#undef HAVE_ICONV /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */ +#ifdef __MINGW32__ #define HAVE_INTMAX_T 1 - -/* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */ -#define HAVE_UINTMAX_T 1 +#endif /* Define to 1 if you have the <inttypes.h> header file. */ +#ifdef __MINGW32__ #define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the <stdint.h> header file. */ -#define HAVE_STDINT_H 1 +#endif /* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and declares uintmax_t. */ +#ifdef __MINGW32__ #define HAVE_INTTYPES_H_WITH_UINTMAX 1 #endif -#ifdef __MINGW32__ /* Define to 1 if you have the `isascii' function. */ +#ifdef __MINGW32__ #define HAVE_ISASCII 1 +#endif /* Define to 1 if you have the `iswctype' function. */ +#ifdef __MINGW32__ #define HAVE_ISWCTYPE 1 +#endif /* Define to 1 if you have the `iswlower' function. */ +#ifdef __MINGW32__ #define HAVE_ISWLOWER 1 +#endif /* Define to 1 if you have the `iswupper' function. */ +#ifdef __MINGW32__ #define HAVE_ISWUPPER 1 - -/* Define if you have the 'long long' type. */ -#define HAVE_LONG_LONG 1 - -/* Define to 1 if you have the `mbrlen' function. */ -#define HAVE_MBRLEN 1 - -/* Define to 1 if mbrtowc and mbstate_t are properly declared. */ -#define HAVE_MBRTOWC 1 - -/* Define to 1 if you have the `towlower' function. */ -#define HAVE_TOWLOWER 1 - -/* Define to 1 if you have the `towupper' function. */ -#define HAVE_TOWUPPER 1 - -/* Define to 1 if you have the <wchar.h> header file. */ -#define HAVE_WCHAR_H 1 - -/* Define to 1 if you have the `wcrtomb' function. */ -#define HAVE_WCRTOMB 1 - -/* Define to 1 if you have the `wcscoll' function. */ -#define HAVE_WCSCOLL 1 - -/* Define to 1 if you have the `wctype' function. */ -#define HAVE_WCTYPE 1 - -/* Define to 1 if you have the <wctype.h> header file. */ -#define HAVE_WCTYPE_H 1 - -/* systems should define this type here */ -#define HAVE_WCTYPE_T 1 - -/* systems should define this type here */ -#define HAVE_WINT_T 1 #endif -/* Define to `int' if <sys/types.h> doesn't define. */ -/* #undef gid_t */ - -/* Define if you have <alloca.h> and it should be used (not on Ultrix). */ -/* #undef HAVE_ALLOCA_H */ - -/* Define if you don't have vprintf but do have _doprnt. */ -/* #undef HAVE_DOPRNT */ - -/* Define if you have a working `mmap' system call. */ -/* #undef HAVE_MMAP */ +/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ +#undef HAVE_LANGINFO_CODESET -/* Define if your struct stat has st_blksize. */ -#define HAVE_ST_BLKSIZE 1 +/* Define if your <locale.h> file defines LC_MESSAGES. */ +#undef HAVE_LC_MESSAGES -/* Define if you have the ANSI # stringizing operator in cpp. */ -#define HAVE_STRINGIZE 1 +/* Define to 1 if you have the <libintl.h> header file. */ +#undef HAVE_LIBINTL_H -/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */ -/* #undef HAVE_SYS_WAIT_H */ +/* Define to 1 if you have the `m' library (-lm). */ +#define HAVE_LIBM 1 -/* Define if your struct tm has tm_zone. */ -/* #undef HAVE_TM_ZONE */ +/* Define to 1 if you have a fully functional readline library. */ +#undef HAVE_LIBREADLINE -/* Define if you don't have tm_zone but do have the external array - tzname. */ -#define HAVE_TZNAME 1 - -/* Define if you have the vprintf function. */ -#define HAVE_VPRINTF 1 +/* Define if you have the libsigsegv library. */ +#undef HAVE_LIBSIGSEGV -#ifdef __GNUC__ -#define inline __inline__ -/* Define to 1 if you have the <stddef.h> header file. */ -#define HAVE_STDDEF_H 1 +/* Define to 1 if you have the <limits.h> header file. */ +#if defined(DJGPP) || defined(__MINGW32__) +#define HAVE_LIMITS_H 1 #endif -/* Define if on MINIX. */ -/* #undef _MINIX */ - -/* Define to `long' if <sys/types.h> doesn't define. */ -/* #undef off_t */ - -/* Define to `int' if <sys/types.h> doesn't define. */ -/* #undef pid_t */ - -/* Define if the system does not provide POSIX.1 features except - with this defined. */ -/* #undef _POSIX_1_SOURCE */ +/* Define to 1 if you have the <locale.h> header file. */ +#ifdef __MINGW32__ +#define HAVE_LOCALE_H 1 +#endif -/* Define if you need to in order for stat and other things to work. */ -/* #undef _POSIX_SOURCE */ +/* Define if you have the 'long long' type. */ +#ifdef __MINGW32__ +#define HAVE_LONG_LONG 1 +#endif -/* Define as the return type of signal handlers (int or void). */ -#define RETSIGTYPE void +/* Define to 1 if the system has the type `long long int'. */ +#undef HAVE_LONG_LONG_INT -/* Define to `unsigned' if <sys/types.h> doesn't define. */ -/* #undef size_t */ +/* Define to 1 if you have the `mbrlen' function. */ +#ifdef __MINGW32__ +#define HAVE_MBRLEN 1 +#endif -/* If using the C implementation of alloca, define if you know the - direction of stack growth for your system; otherwise it will be - automatically deduced at run-time. - STACK_DIRECTION > 0 => grows toward higher addresses - STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown - */ -/* #undef STACK_DIRECTION */ +/* Define to 1 if mbrtowc and mbstate_t are properly declared. */ +#ifdef __MINGW32__ +#define HAVE_MBRTOWC 1 +#endif -/* Define if you have the ANSI C header files. */ -#define STDC_HEADERS 1 +/* Define to 1 if you have the <mcheck.h> header file. */ +#undef HAVE_MCHECK_H -/* Define if you can safely include both <sys/time.h> and <time.h>. */ -#define TIME_WITH_SYS_TIME 1 +/* Define to 1 if you have the `memcmp' function. */ +#define HAVE_MEMCMP 1 -/* Define if your <sys/time.h> declares struct tm. */ -/* #undef TM_IN_SYS_TIME */ +/* Define to 1 if you have the `memcpy' function. */ +#define HAVE_MEMCPY 1 -/* Define to `int' if <sys/types.h> doesn't define. */ -/* #undef uid_t */ +/* Define to 1 if you have the `memcpy_ulong' function. */ +#undef HAVE_MEMCPY_ULONG -#define REGEX_MALLOC 1 /* use malloc instead of alloca in regex.c */ -#define SPRINTF_RET int /* return type of sprintf */ -#define HAVE_MKTIME /* we have the mktime function */ -/* #undef HAVE_SOCKETS */ /* we have sockets on this system */ -/* #undef DYNAMIC */ /* allow dynamic addition of builtins */ -/* #undef STRTOD_NOT_C89 */ /* strtod doesn't have C89 semantics */ +/* Define to 1 if you have the `memmove' function. */ +#ifdef __MINGW32__ +#define HAVE_MEMMOVE 1 +#endif -/* Define if you have the alarm function. */ -#define HAVE_ALARM 1 +/* Define to 1 if you have the <memory.h> header file. */ +#undef HAVE_MEMORY_H -/* Define if you have the dcgettext function. */ -/* #undef HAVE_DCGETTEXT */ +/* Define to 1 if you have the `memset' function. */ +#define HAVE_MEMSET 1 -/* Define if you have the fmod function. */ -#define HAVE_FMOD 1 +/* Define to 1 if you have the `memset_ulong' function. */ +#undef HAVE_MEMSET_ULONG -/* Define if you have the getcwd function. */ -/* #undef HAVE_GETCWD */ +/* Define to 1 if you have the `mkstemp' function. */ +#ifdef DJGPP +#define HAVE_MKSTEMP 1 +#endif -/* Define if you have the getpagesize function. */ -/* #undef HAVE_GETPAGESIZE */ +/* we have the mktime function */ +#define HAVE_MKTIME 1 -/* Define if you have the memcmp function. */ -#define HAVE_MEMCMP 1 +/* Define to 1 if you have the <netdb.h> header file. */ +#undef HAVE_NETDB_H -/* Define if you have the memcpy function. */ -#define HAVE_MEMCPY 1 +/* Define to 1 if you have the <netinet/in.h> header file. */ +#undef HAVE_NETINET_IN_H -#ifdef __MINGW32__ -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 +/* Define to 1 if you have the `setenv' function. */ +#if defined(__MINGW32__) || defined(__DJGPP__) +#define HAVE_SETENV 1 #endif -/* Define if you have the memset function. */ -#define HAVE_MEMSET 1 - -/* Define if you have the munmap function. */ -/* #undef HAVE_MUNMAP */ - +/* Define to 1 if you have the `setlocale' function. */ #ifdef __MINGW32__ -/* Define if you have the putenv function. */ -#define HAVE_PUTENV 1 - -/* Define if you have the setlocale function. */ #define HAVE_SETLOCALE 1 +#endif -/* Define if you have the <locale.h> header file. */ -#define HAVE_LOCALE_H 1 +/* Define to 1 if you have the `setsid' function. */ +#undef HAVE_SETSID /* Define to 1 if you have the `snprintf' function. */ +#ifdef __MINGW32__ #define HAVE_SNPRINTF 1 +#endif -/* Define if you have the strcasecmp function. */ -#define HAVE_STRCASECMP 1 - -/* FIXME!! */ +/* newer systems define this type here */ +#undef HAVE_SOCKADDR_STORAGE /* we have sockets on this system */ #undef HAVE_SOCKETS -/* Define to 1 if you have the <sys/socket.h> header file. */ -#undef HAVE_SYS_SOCKET_H -#endif /* __MINGW32__ */ +/* Define to 1 if you have the <stdarg.h> header file. */ +#define HAVE_STDARG_H 1 -#if defined(__MINGW32__) || defined(__DJGPP__) -/* Define if you have the setenv function. */ -#define HAVE_SETENV 1 +/* Define to 1 if you have the <stddef.h> header file. */ +#ifdef __GNUC__ +#define HAVE_STDDEF_H 1 +#endif + +/* Define to 1 if you have the <stdint.h> header file. */ +#ifdef __MINGW32__ +#define HAVE_STDINT_H 1 #endif -/* Define if you have the stpcpy function. */ -/* #undef HAVE_STPCPY */ +/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares + uintmax_t. */ +#undef HAVE_STDINT_H_WITH_UINTMAX -/* Define if you have the strcasecmp function. */ -/* #undef HAVE_STRCASECMP */ +/* Define to 1 if you have the <stdlib.h> header file. */ +#ifdef __MINGW32__ +#define HAVE_STDLIB_H 1 +#endif -/* Define if you have the strchr function. */ +/* Define to 1 if you have the `strchr' function. */ #define HAVE_STRCHR 1 -/* Define if you have the strdup function. */ -#define HAVE_STRDUP 1 +/* Define to 1 if you have the `strcoll' function. */ +#undef HAVE_STRCOLL -/* Define if you have the strerror function. */ +/* Define to 1 if you have the `strerror' function. */ #define HAVE_STRERROR 1 +/* Define to 1 if you have the `strftime' function. */ #ifdef __MINGW32__ -/* Define if you have the strftime function. __MINGW32__ uses the - replacement from missing_d, to support the %e specifier. */ +/* MinGW uses the replacement from missing_d, to support the %e specifier. */ #define strftime rpl_strftime #else #define HAVE_STRFTIME 1 #endif -/* Define if you have the strncasecmp function. */ +/* Define to 1 if cpp supports the ANSI # stringizing operator. */ +#define HAVE_STRINGIZE 1 + +/* Define to 1 if you have the <strings.h> header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the <string.h> header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the `strncasecmp' function. */ #define HAVE_STRNCASECMP 1 +#ifdef __EMX__ +#define strncasecmp strnicmp +#endif -/* Define if you have the strtod function. */ -#define HAVE_STRTOD 1 +/* Define to 1 if you have the <stropts.h> header file. */ +#undef HAVE_STROPTS_H -#ifdef __MINGW32__ +/* Define to 1 if you have the `strtod' function. */ +#define HAVE_STRTOD 1 /* Define to 1 if you have the `strtoul' function. */ +#ifdef __MINGW32__ #define HAVE_STRTOUL 1 #endif -/* Define if you have the system function. */ +/* Define to 1 if `st_blksize' is a member of `struct stat'. */ +#undef HAVE_STRUCT_STAT_ST_BLKSIZE + +/* Define to 1 if `tm_zone' is a member of `struct tm'. */ +#undef HAVE_STRUCT_TM_TM_ZONE + +/* Define to 1 if your `struct stat' has `st_blksize'. Deprecated, use + `HAVE_STRUCT_STAT_ST_BLKSIZE' instead. */ +#undef HAVE_ST_BLKSIZE + +/* Define to 1 if you have the `system' function. */ +#ifdef __MINGW32__ #define HAVE_SYSTEM 1 +#endif -/* Define if you have the tzset function. */ -#define HAVE_TZSET 1 +/* Define to 1 if you have the <sys/ioctl.h> header file. */ +#undef HAVE_SYS_IOCTL_H -/* Define if you have the <argz.h> header file. */ -/* #undef HAVE_ARGZ_H */ +/* Define to 1 if you have the <sys/param.h> header file. */ +#ifndef __MINGW32__ +#define HAVE_SYS_PARAM_H 1 +#endif -/* Define if you have the <fcntl.h> header file. */ -#define HAVE_FCNTL_H 1 +/* Define to 1 if you have the <sys/socket.h> header file. */ +#undef HAVE_SYS_SOCKET_H -/* Define if you have the <libintl.h> header file. */ -/* #undef HAVE_LIBINTL_H */ +/* Define to 1 if you have the <sys/stat.h> header file. */ +#ifdef __MINGW32__ +#define HAVE_SYS_STAT_H 1 +#endif -/* Define if you have the <limits.h> header file. */ -#define HAVE_LIMITS_H 1 +/* Define to 1 if you have the <sys/time.h> header file. */ +#if defined(DJGPP) || defined(__MINGW32__) +#define HAVE_SYS_TIME_H 1 +#endif -/* Define if you have the <malloc.h> header file. */ -/* #undef HAVE_MALLOC_H */ +/* Define to 1 if you have the <sys/types.h> header file. */ +#define HAVE_SYS_TYPES_H 1 -/* Define if you have the <memory.h> header file. */ -#define HAVE_MEMORY_H 1 +/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ +#undef HAVE_SYS_WAIT_H -/* Define if you have the <netdb.h> header file. */ -/* #undef HAVE_NETDB_H */ +/* Define to 1 if you have the <termios.h> header file. */ +#undef HAVE_TERMIOS_H -/* Define if you have the <netinet/in.h> header file. */ -/* #undef HAVE_NETINET_IN_H */ +/* Define to 1 if you have the `tmpfile' function. */ +#undef HAVE_TMPFILE -/* Define if you have the <nl_types.h> header file. */ -/* #undef HAVE_NL_TYPES_H */ +/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use + `HAVE_STRUCT_TM_TM_ZONE' instead. */ +#undef HAVE_TM_ZONE -/* Define if you have the <signum.h> header file. */ -/* #undef HAVE_SIGNUM_H */ +/* Define to 1 if you have the `towlower' function. */ +#ifdef __MINGW32__ +#define HAVE_TOWLOWER 1 +#endif -/* Define if you have the <stdarg.h> header file. */ -#define HAVE_STDARG_H 1 +/* Define to 1 if you have the `towupper' function. */ +#ifdef __MINGW32__ +#define HAVE_TOWUPPER 1 +#endif + +/* Define to 1 if you don't have `tm_zone' but do have the external array + `tzname'. */ +#define HAVE_TZNAME 1 +/* Define to 1 if you have the `tzset' function. */ #ifdef __MINGW32__ -/* Define if you have the <stdlib.h> header file. */ -#define HAVE_STDLIB_H 1 +#define HAVE_TZSET 1 +#endif -/* Define to 1 if you have the <sys/stat.h> header file. */ -#define HAVE_SYS_STAT_H 1 +/* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */ +#if defined(DJGPP) || defined(__MINGW32__) +#define HAVE_UINTMAX_T 1 +#ifdef DJGPP +#define uintmax_t unsigned long long +#endif +#endif -/* Define to 1 if you have the <sys/time.h> header file. */ -#define HAVE_SYS_TIME_H 1 +/* Define to 1 if you have the <unistd.h> header file. */ +#if defined(DJGPP) || defined(__MINGW32__) +#define HAVE_UNISTD_H 1 +#endif /* Define if you have the 'unsigned long long' type. */ #define HAVE_UNSIGNED_LONG_LONG 1 -#endif -/* Define if you have the <string.h> header file. */ -#define HAVE_STRING_H 1 +/* Define to 1 if the system has the type `unsigned long long int'. */ +#undef HAVE_UNSIGNED_LONG_LONG_INT -/* Define if you have the <strings.h> header file. */ -/* #undef HAVE_STRINGS_H */ +/* Define to 1 if you have the `usleep' function. */ +#if defined(DJGPP) || defined(__MINGW32__) +#define HAVE_USLEEP 1 +#endif -/* Define if you have the <sys/param.h> header file. */ -#define HAVE_SYS_PARAM_H 1 +/* Define to 1 if you have the `vprintf' function. */ +#define HAVE_VPRINTF 1 -/* Define if you have the <sys/socket.h> header file. */ -/* #undef HAVE_SYS_SOCKET_H */ +/* Define to 1 if you have the <wchar.h> header file. */ +#ifdef __MINGW32__ +#define HAVE_WCHAR_H 1 +#endif -/* Define if you have the <sys/time.h> header file. */ -#if defined(DJGPP) -# define HAVE_SYS_TIME_H 1 +/* Define to 1 if you have the `wcrtomb' function. */ +#ifdef __MINGW32__ +#define HAVE_WCRTOMB 1 #endif -/* Define to 1 if you have the <sys/types.h> header file. */ -#define HAVE_SYS_TYPES_H 1 +/* Define to 1 if you have the `wcscoll' function. */ +#ifdef __MINGW32__ +#define HAVE_WCSCOLL 1 +#endif -/* Define if you have the <unistd.h> header file. */ -#if defined(DJGPP) || defined(__MINGW32__) -# define HAVE_UNISTD_H 1 +/* Define to 1 if you have the `wctype' function. */ +#ifdef __MINGW32__ +#define HAVE_WCTYPE 1 +#endif + +/* Define to 1 if you have the <wctype.h> header file. */ +#ifdef __MINGW32__ +#define HAVE_WCTYPE_H 1 #endif -/* Define if you have the i library (-li). */ -/* #undef HAVE_LIBI */ +/* systems should define this type here */ +#ifdef __MINGW32__ +#define HAVE_WCTYPE_T 1 +#endif -/* Define if you have the intl library (-lintl). */ -/* #undef HAVE_LIBINTL */ +/* systems should define this type here */ +#ifdef __MINGW32__ +#define HAVE_WINT_T 1 +#endif -/* Define if you have the m library (-lm). */ -#define HAVE_LIBM 1 +/* disable lint checks */ +#undef NO_LINT /* Name of package */ #define PACKAGE "gawk" @@ -416,7 +433,7 @@ #define PACKAGE_NAME "GNU Awk" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU Awk 4.0.0" +#define PACKAGE_STRING "GNU Awk 4.0.0c" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gawk" @@ -425,100 +442,159 @@ #define PACKAGE_URL "http://www.gnu.org/software/gawk/" /* Define to the version of this package. */ -#define PACKAGE_VERSION "4.0.0" +#define PACKAGE_VERSION "4.0.0c" -/* Version number of package */ -#define VERSION "4.0.0" +/* Define to 1 if *printf supports %F format */ +#undef PRINTF_HAS_F_FORMAT -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ +/* Define as the return type of signal handlers (`int' or `void'). */ +#define RETSIGTYPE void -/* Define to make ftello visible on some hosts (e.g. HP-UX 10.20). */ -/* #undef _LARGEFILE_SOURCE */ +#if defined(DJGPP) || defined(__MINGW32__) +#include <limits.h> +#endif -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ +/* The size of `unsigned int', as computed by sizeof. */ +#if UINT_MAX == 65536 +#define SIZEOF_UNSIGNED_INT 2 +#elif UINT_MAX == 4294967295U +#define SIZEOF_UNSIGNED_INT 4 +#endif -/* Define to make ftello visible on some hosts (e.g. glibc 2.1.3). */ -/* #undef _XOPEN_SOURCE */ +/* The size of `unsigned long', as computed by sizeof. */ +#if ULONG_MAX == 4294967295UL +#define SIZEOF_UNSIGNED_LONG 4 +#endif -/* Define to 1 if *printf supports %F format */ -/* #undef PRINTF_HAS_F_FORMAT */ +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 -/* Define if compiler has function prototypes */ -#define PROTOTYPES 1 +/* some systems define this type here */ +#undef TIME_T_IN_SYS_TYPES_H -/* Define to 1 if you have the stpcpy function. */ -/* #undef HAVE_STPCPY */ +/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ +#define TIME_WITH_SYS_TIME 1 -/* Define if your locale.h file contains LC_MESSAGES. */ -/* #undef HAVE_LC_MESSAGES */ +/* Define to 1 if your <sys/time.h> declares `struct tm'. */ +#undef TM_IN_SYS_TIME -/* Define to 1 if NLS is requested. */ -/* #undef ENABLE_NLS */ +/* force use of our version of strftime */ +#undef USE_INCLUDED_STRFTIME -/* Define to 1 if you have gettext and don't want to use GNU gettext. */ -/* #undef HAVE_GETTEXT */ +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# undef _ALL_SOURCE +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# undef _GNU_SOURCE +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# undef _POSIX_PTHREAD_SEMANTICS +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# undef _TANDEM_SOURCE +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif -/* Define as 1 if you have catgets and don't want to use GNU gettext. */ -/* #undef HAVE_CATGETS */ -/* The size of `unsigned int' & `unsigned long', as computed by sizeof. */ -#if defined(DJGPP) || defined(__MINGW32__) -# include <limits.h> -#endif +/* Version number of package */ +#define VERSION "4.0.0c" -#if UINT_MAX == 65536 -# define SIZEOF_UNSIGNED_INT 2 -#endif +/* Number of bits in a file offset, on hosts where this is settable. */ +#undef _FILE_OFFSET_BITS + +/* Define for large files, on AIX-style hosts. */ +#undef _LARGE_FILES + +/* Define to 1 if on MINIX. */ +#undef _MINIX -#if UINT_MAX == 4294967295U -# define SIZEOF_UNSIGNED_INT 4 +/* Define to 2 if the system does not provide POSIX.1 features except with + this defined. */ +#undef _POSIX_1_SOURCE + +/* Define to 1 if you need to in order for `stat' and other things to work. */ +#undef _POSIX_SOURCE + +/* Define to 1 if type `char' is unsigned and you are not using gcc. */ +#ifndef __CHAR_UNSIGNED__ +# undef __CHAR_UNSIGNED__ #endif -#if ULONG_MAX == 4294967295UL -# define SIZEOF_UNSIGNED_LONG 4 +/* Define to empty if `const' does not conform to ANSI C. */ +#undef const + +/* Define to `int' if <sys/types.h> doesn't define. */ +#undef gid_t + +/* Define to `__inline__' or `__inline' if that's what the C compiler + calls it, or to nothing if 'inline' is not supported under any name. */ +#ifndef __cplusplus +#ifdef __GNUC__ +#define inline __inline__ +#endif #endif -/* Library search path */ -#if defined(__DJGPP__) && (__DJGPP__ > 2 || __DJGPP_MINOR__ >= 3) -# define DEFPATH ".;/dev/env/DJDIR/share/awk" -#else -# define DEFPATH ".;c:/lib/awk;c:/gnu/lib/awk" +/* Define to long or long long if <inttypes.h> and <stdint.h> don't define. */ +#ifdef DJGPP +#define intmax_t long long #endif -#define HAVE_POPEN_H 1 +/* Define to `int' if <sys/types.h> does not define. */ +#undef pid_t -#if defined(__EMX__) -#define strcasecmp stricmp -#define strncasecmp strnicmp +/* Define to the equivalent of the C99 'restrict' keyword, or to + nothing if this is not supported. Do not define if restrict is + supported directly. */ +#ifdef DJGPP +#define restrict +#endif +/* Work around a bug in Sun C++: it does not support _Restrict or + __restrict__, even though the corresponding Sun C compiler ends up with + "#define restrict _Restrict" or "#define restrict __restrict__" in the + previous line. Perhaps some future version of Sun C++ will work with + restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ +#if defined __SUNPRO_CC && !defined __RESTRICT +# define _Restrict +# define __restrict__ #endif -#if defined(DJGPP) -# define HAVE_LIMITS_H 1 -# undef HAVE_POPEN_H -# undef HAVE_ALLOCA -# define HAVE_MKSTEMP 1 -# define HAVE_USLEEP 1 -#define intmax_t long long +/* Define to `unsigned int' if <sys/types.h> does not define. */ +#undef size_t + +/* type to use in place of socklen_t if not defined */ +#undef socklen_t + +/* Define to `int' if <sys/types.h> does not define. */ +#undef ssize_t + +/* Define to `int' if <sys/types.h> doesn't define. */ +#undef uid_t + +/* Define to unsigned long or unsigned long long if <stdint.h> and + <inttypes.h> don't define. */ +#ifdef DJGPP #define uintmax_t unsigned long long -#define restrict /* nothing */ #endif -#if defined(__WIN32__) && defined(__CRTRSXNT__) -#include <crtrsxnt.h> +#include "custom.h" +/* Library search path */ +#if defined(__DJGPP__) && (__DJGPP__ > 2 || __DJGPP_MINOR__ >= 3) +# define DEFPATH ".;/dev/env/DJDIR/share/awk" +#else +# define DEFPATH ".;c:/lib/awk;c:/gnu/lib/awk" #endif -#if defined(__MINGW32__) -#undef HAVE_SYS_PARAM_H +#ifndef DJGPP +#define HAVE_POPEN_H 1 #endif #if defined(__MINGW32__) # define WEXITSTATUS(stat_val) ((stat_val) & ~0xC0000000) #endif - -#ifdef __MINGW32__ -#define HAVE_USLEEP 1 -#endif - -/* #define NO_LINT 1 */ diff --git a/pc/config.sed b/pc/config.sed new file mode 100644 index 00000000..c0fa766a --- /dev/null +++ b/pc/config.sed @@ -0,0 +1,279 @@ +# -config.sed----------------------------------------------------------- +# Configuration script for pc/config.h +# ---------------------------------------------------------------------- + +# Copyright (C) 2011 the Free Software Foundation, Inc. + +# This file is part of GAWK, the GNU implementation of the +# AWK Programming Language. + +# GAWK is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. + +# GAWK is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + +# ---------------------------------------------------------------------- + +/configh\.in/a\ +/* pc/config.h. Generated automatically by pc/config.sed. */ + +s/^#undef GETGROUPS_T *$/#define GETGROUPS_T gid_t/ +s/^#undef HAVE_ALARM *$/#define HAVE_ALARM 1/ +s/^#undef HAVE_ATEXIT *$/#define HAVE_ATEXIT 1/ +/^#undef HAVE_BTOWC$/c\ +#ifdef _WIN32\ +#define HAVE_BTOWC 1\ +#endif +/^#undef HAVE_DECL_TZNAME$/c\ +#ifdef __MINGW32__\ +#define HAVE_DECL_TZNAME 1\ +#endif +/^#undef HAVE_FCNTL_H$/c\ +#ifdef __MINGW32__\ +#define HAVE_FCNTL_H 1\ +#endif +s/^#undef HAVE_FMOD *$/#define HAVE_FMOD 1/ +/^#undef HAVE_INTMAX_T$/c\ +#ifdef __MINGW32__\ +#define HAVE_INTMAX_T 1\ +#endif +/^#undef HAVE_INTTYPES_H$/c\ +#ifdef __MINGW32__\ +#define HAVE_INTTYPES_H 1\ +#endif +/^#undef HAVE_INTTYPES_H_WITH_UINTMAX$/c\ +#ifdef __MINGW32__\ +#define HAVE_INTTYPES_H_WITH_UINTMAX 1\ +#endif +/^#undef HAVE_ISASCII$/c\ +#ifdef __MINGW32__\ +#define HAVE_ISASCII 1\ +#endif +/^#undef HAVE_ISWCTYPE$/c\ +#ifdef __MINGW32__\ +#define HAVE_ISWCTYPE 1\ +#endif +/^#undef HAVE_ISWLOWER$/c\ +#ifdef __MINGW32__\ +#define HAVE_ISWLOWER 1\ +#endif +/^#undef HAVE_ISWUPPER$/c\ +#ifdef __MINGW32__\ +#define HAVE_ISWUPPER 1\ +#endif +s/^#undef HAVE_LIBM *$/#define HAVE_LIBM 1/ +/^#undef HAVE_LIMITS_H$/c\ +#if defined(DJGPP) || defined(__MINGW32__)\ +#define HAVE_LIMITS_H 1\ +#endif +/^#undef HAVE_LOCALE_H$/c\ +#ifdef __MINGW32__\ +#define HAVE_LOCALE_H 1\ +#endif +/^#undef HAVE_LONG_LONG$/c\ +#ifdef __MINGW32__\ +#define HAVE_LONG_LONG 1\ +#endif +/^#undef HAVE_MBRLEN$/c\ +#ifdef __MINGW32__\ +#define HAVE_MBRLEN 1\ +#endif +/^#undef HAVE_MBRTOWC$/c\ +#ifdef __MINGW32__\ +#define HAVE_MBRTOWC 1\ +#endif +s/^#undef HAVE_MEMCMP *$/#define HAVE_MEMCMP 1/ +s/^#undef HAVE_MEMCPY *$/#define HAVE_MEMCPY 1/ +/^#undef HAVE_MEMMOVE$/c\ +#ifdef __MINGW32__\ +#define HAVE_MEMMOVE 1\ +#endif +s/^#undef HAVE_MEMSET *$/#define HAVE_MEMSET 1/ +/^#undef HAVE_MKSTEMP$/c\ +#ifdef DJGPP\ +#define HAVE_MKSTEMP 1\ +#endif +s/^#undef HAVE_MKTIME *$/#define HAVE_MKTIME 1/ +/^#undef HAVE_SETENV$/c\ +#if defined(__MINGW32__) || defined(__DJGPP__)\ +#define HAVE_SETENV 1\ +#endif +/^#undef HAVE_SETLOCALE$/c\ +#ifdef __MINGW32__\ +#define HAVE_SETLOCALE 1\ +#endif +/^#undef HAVE_SNPRINTF$/c\ +#ifdef __MINGW32__\ +#define HAVE_SNPRINTF 1\ +#endif +s/^#undef HAVE_STDARG_H *$/#define HAVE_STDARG_H 1/ +/^#undef HAVE_STDDEF_H$/c\ +#ifdef __GNUC__\ +#define HAVE_STDDEF_H 1\ +#endif +/^#undef HAVE_STDINT_H$/c\ +#ifdef __MINGW32__\ +#define HAVE_STDINT_H 1\ +#endif +/^#undef HAVE_STDLIB_H$/c\ +#ifdef __MINGW32__\ +#define HAVE_STDLIB_H 1\ +#endif +s/^#undef HAVE_STRCHR *$/#define HAVE_STRCHR 1/ +s/^#undef HAVE_STRERROR *$/#define HAVE_STRERROR 1/ +/^#undef HAVE_STRFTIME$/c\ +#ifdef __MINGW32__\ +/* MinGW uses the replacement from missing_d, to support the %e specifier. */\ +#define strftime rpl_strftime\ +#else\ +#define HAVE_STRFTIME 1\ +#endif +s/^#undef HAVE_STRINGIZE *$/#define HAVE_STRINGIZE 1/ +s/^#undef HAVE_STRING_H *$/#define HAVE_STRING_H 1/ +/^#undef HAVE_STRNCASECMP$/c\ +#define HAVE_STRNCASECMP 1\ +#ifdef __EMX__\ +#define strncasecmp strnicmp\ +#endif +s/^#undef HAVE_STRTOD *$/#define HAVE_STRTOD 1/ +/^#undef HAVE_STRTOUL$/c\ +#ifdef __MINGW32__\ +#define HAVE_STRTOUL 1\ +#endif +/^#undef HAVE_SYSTEM$/c\ +#ifdef __MINGW32__\ +#define HAVE_SYSTEM 1\ +#endif +/^#undef HAVE_SYS_PARAM_H$/c\ +#ifndef __MINGW32__\ +#define HAVE_SYS_PARAM_H 1\ +#endif +/^#undef HAVE_SYS_STAT_H$/c\ +#ifdef __MINGW32__\ +#define HAVE_SYS_STAT_H 1\ +#endif +/^#undef HAVE_SYS_TIME_H$/c\ +#if defined(DJGPP) || defined(__MINGW32__)\ +#define HAVE_SYS_TIME_H 1\ +#endif +s/^#undef HAVE_SYS_TYPES_H *$/#define HAVE_SYS_TYPES_H 1/ +/^#undef HAVE_TOWLOWER$/c\ +#ifdef __MINGW32__\ +#define HAVE_TOWLOWER 1\ +#endif +/^#undef HAVE_TOWUPPER$/c\ +#ifdef __MINGW32__\ +#define HAVE_TOWUPPER 1\ +#endif +s/^#undef HAVE_TZNAME *$/#define HAVE_TZNAME 1/ +/^#undef HAVE_TZSET$/c\ +#ifdef __MINGW32__\ +#define HAVE_TZSET 1\ +#endif +/^#undef HAVE_UINTMAX_T$/c\ +#if defined(DJGPP) || defined(__MINGW32__)\ +#define HAVE_UINTMAX_T 1\ +#ifdef DJGPP\ +#define uintmax_t unsigned long long\ +#endif\ +#endif +/^#undef HAVE_UNISTD_H$/c\ +#if defined(DJGPP) || defined(__MINGW32__)\ +#define HAVE_UNISTD_H 1\ +#endif +s/^#undef HAVE_UNSIGNED_LONG_LONG *$/#define HAVE_UNSIGNED_LONG_LONG 1/ +/^#undef HAVE_USLEEP$/c\ +#if defined(DJGPP) || defined(__MINGW32__)\ +#define HAVE_USLEEP 1\ +#endif +s/^#undef HAVE_VPRINTF *$/#define HAVE_VPRINTF 1/ +/^#undef HAVE_WCHAR_H$/c\ +#ifdef __MINGW32__\ +#define HAVE_WCHAR_H 1\ +#endif +/^#undef HAVE_WCRTOMB$/c\ +#ifdef __MINGW32__\ +#define HAVE_WCRTOMB 1\ +#endif +/^#undef HAVE_WCSCOLL$/c\ +#ifdef __MINGW32__\ +#define HAVE_WCSCOLL 1\ +#endif +/^#undef HAVE_WCTYPE$/c\ +#ifdef __MINGW32__\ +#define HAVE_WCTYPE 1\ +#endif +/^#undef HAVE_WCTYPE_H$/c\ +#ifdef __MINGW32__\ +#define HAVE_WCTYPE_H 1\ +#endif +/^#undef HAVE_WCTYPE_T$/c\ +#ifdef __MINGW32__\ +#define HAVE_WCTYPE_T 1\ +#endif +/^#undef HAVE_WINT_T$/c\ +#ifdef __MINGW32__\ +#define HAVE_WINT_T 1\ +#endif +s/^#undef PROTOTYPES *$/#define PROTOTYPES 1/ +s/^#undef RETSIGTYPE *$/#define RETSIGTYPE void/ +/^#.*RETSIGTYPE /a\ +\ +#if defined(DJGPP) || defined(__MINGW32__)\ +#include <limits.h>\ +#endif +/^#undef SIZEOF_UNSIGNED_INT$/c\ +#if UINT_MAX == 65536\ +#define SIZEOF_UNSIGNED_INT 2\ +#elif UINT_MAX == 4294967295U\ +#define SIZEOF_UNSIGNED_INT 4\ +#endif +/^#undef SIZEOF_UNSIGNED_LONG$/c\ +#if ULONG_MAX == 4294967295UL\ +#define SIZEOF_UNSIGNED_LONG 4\ +#endif +s/^#undef STDC_HEADERS *$/#define STDC_HEADERS 1/ +s/^#undef TIME_WITH_SYS_TIME *$/#define TIME_WITH_SYS_TIME 1/ +/^#undef inline$/c\ +#ifdef __GNUC__\ +#define inline __inline__\ +#endif +/^#undef intmax_t$/c\ +#ifdef DJGPP\ +#define intmax_t long long\ +#endif +/^#undef restrict$/c\ +#ifdef DJGPP\ +#define restrict\ +#endif +/^#undef uintmax_t$/c\ +#ifdef DJGPP\ +#define uintmax_t unsigned long long\ +#endif + +s|^#undef PACKAGE_URL *$|#define PACKAGE_URL "http://www.gnu.org/software/gawk/"| + +$a\ +/* Library search path */\ +#if defined(__DJGPP__) && (__DJGPP__ > 2 || __DJGPP_MINOR__ >= 3)\ +# define DEFPATH ".;/dev/env/DJDIR/share/awk"\ +#else\ +# define DEFPATH ".;c:/lib/awk;c:/gnu/lib/awk"\ +#endif\ +\ +#ifndef DJGPP\ +#define HAVE_POPEN_H 1\ +#endif\ +\ +#if defined(__MINGW32__)\ +# define WEXITSTATUS(stat_val) ((stat_val) & ~0xC0000000)\ +#endif diff --git a/pc/configpk.sed b/pc/configpk.sed new file mode 100644 index 00000000..26e6e946 --- /dev/null +++ b/pc/configpk.sed @@ -0,0 +1,9 @@ +s/^AC_INIT([[]\{0,1\}\([^],]*\)[]]\{0,1\}, *[[]\{0,1\}\([^],]*\)[]]\{0,1\}, *[[]\{0,1\}\([^],]*\)[]]\{0,1\}, *[[]\{0,1\}\([^],)]*\).*$/\ +s|^#undef PACKAGE_NAME *$|#define PACKAGE_NAME "\1"|\ +s|^#undef VERSION *$|#define VERSION "\2"\|\ +s|^#undef PACKAGE_VERSION *$|#define PACKAGE_VERSION "\2"|\ +s|^#undef PACKAGE_STRING *$|#define PACKAGE_STRING "\1 \2"|\ +s|^#undef PACKAGE_BUGREPORT *$|#define PACKAGE_BUGREPORT "\3"|\ +s|^#undef PACKAGE *$|#define PACKAGE "\4"|\ +s|^#undef PACKAGE_TARNAME *$|#define PACKAGE_TARNAME "\4"|\ +/p diff --git a/pc/gawkmisc.pc b/pc/gawkmisc.pc index 43f81ff9..64b42396 100644 --- a/pc/gawkmisc.pc +++ b/pc/gawkmisc.pc @@ -547,6 +547,28 @@ usleep(unsigned int usec) return usec - msecf * 1000 < 0 ? 0 : (int)(usec - msecf * 1000); } +/* The implementation of wctob in the MS runtime is problematic + because it doesn't allow to distinguish between WEOF and 0xff, due + to integer sign extension. It also causes failures in dfa.c when + characters with the 8th bit set are involved. This replacement + version fixes that. */ + +#include <wchar.h> + +int +wctob (wint_t wc) +{ + char buf[64]; + + if (!(MB_CUR_MAX <= sizeof (buf))) + abort (); + /* Handle the case where WEOF is a value that does not fit in a wchar_t. */ + if (wc == (wchar_t)wc) + if (wctomb (buf, (wchar_t)wc) == 1) + return (unsigned char) buf[0]; + return EOF; +} + #endif /* __MINGW32__ */ #ifdef __DJGPP__ diff --git a/pc/make-config.bat b/pc/make-config.bat new file mode 100755 index 00000000..d2248048 --- /dev/null +++ b/pc/make-config.bat @@ -0,0 +1,6 @@ +@echo off
+sed -n -f configpk.sed < ..\configure.ac > tmp.sed
+sed -f config.sed < ..\configh.in > config.tmp
+sed -f tmp.sed < config.tmp > config.h
+del tmp.sed
+del config.tmp
@@ -10,4 +10,8 @@ # define pclose(f) os_pclose(f) extern FILE *os_popen( const char *, const char * ); extern int os_pclose( FILE * ); +# ifdef __MINGW32__ +# define system(c) os_system(c) + extern int os_system( const char * ); +# endif /* __MINGW32__ */ #endif /* !__DJGPP__ */ Binary files differ@@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: gawk 3.1.83\n" "Report-Msgid-Bugs-To: arnold@skeeve.com\n" -"POT-Creation-Date: 2011-10-09 21:16+0200\n" +"POT-Creation-Date: 2011-10-24 05:57+0200\n" "PO-Revision-Date: 2011-05-22 10:37+0200\n" "Last-Translator: Keld Simonsen <keld@keldix.com>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" @@ -45,8 +45,8 @@ msgstr "forsøg på at bruge skalarparameteren '%s' som et array" msgid "attempt to use scalar `%s' as an array" msgstr "forsøg på at bruge skalar '%s' som et array" -#: array.c:302 array.c:707 builtin.c:80 builtin.c:1380 builtin.c:1422 -#: builtin.c:1435 builtin.c:1850 builtin.c:1862 eval.c:1135 eval.c:1139 +#: array.c:302 array.c:707 builtin.c:84 builtin.c:1384 builtin.c:1426 +#: builtin.c:1439 builtin.c:1856 builtin.c:1868 eval.c:1135 eval.c:1139 #: eval.c:1495 eval.c:1812 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -301,7 +301,7 @@ msgstr "uventet nylinjetegn eller strengafslutning" msgid "can't open source file `%s' for reading (%s)" msgstr "kan ikke åbne kildefilen '%s' for læsning (%s)" -#: awkgram.y:2301 awkgram.y:2359 builtin.c:118 +#: awkgram.y:2301 awkgram.y:2359 builtin.c:122 msgid "reason unknown" msgstr "ukendt årsag" @@ -541,218 +541,218 @@ msgstr "forsøgte at dividere med nul" msgid "division by zero attempted in `%%'" msgstr "forsøgte at dividere med nul i '%%'" -#: builtin.c:116 +#: builtin.c:120 #, c-format msgid "%s to \"%s\" failed (%s)" msgstr "%s til '%s' mislykkedes (%s)" -#: builtin.c:117 +#: builtin.c:121 msgid "standard output" msgstr "standard ud" -#: builtin.c:131 +#: builtin.c:135 msgid "exp: received non-numeric argument" msgstr "exp: fik et ikke-numerisk argument" -#: builtin.c:137 +#: builtin.c:141 #, c-format msgid "exp: argument %g is out of range" msgstr "exp: argumentet %g er uden for det tilladte område" -#: builtin.c:196 +#: builtin.c:200 #, c-format msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing" msgstr "" "fflush: kan ikke rense: datakanalen '%s' åbnet for læsning, ikke skrivning" -#: builtin.c:199 +#: builtin.c:203 #, c-format msgid "fflush: cannot flush: file `%s' opened for reading, not writing" msgstr "fflush: kan ikke rense: filen '%s' åbnet for læsning, ikke skrivning" -#: builtin.c:211 +#: builtin.c:215 #, c-format msgid "fflush: `%s' is not an open file, pipe or co-process" msgstr "fflush: '%s' er ikke en åben fil, datakanal eller ko-proces" -#: builtin.c:329 +#: builtin.c:333 msgid "index: received non-string first argument" msgstr "indeks: første argument er ikke en streng" -#: builtin.c:331 +#: builtin.c:335 msgid "index: received non-string second argument" msgstr "indeks: andet argument er ikke en streng" -#: builtin.c:453 +#: builtin.c:457 msgid "int: received non-numeric argument" msgstr "int: fik et ikke-numerisk argument" -#: builtin.c:489 +#: builtin.c:493 msgid "length: received array argument" msgstr "length: fik et array-argument" -#: builtin.c:492 +#: builtin.c:496 msgid "`length(array)' is a gawk extension" msgstr "'length(array)' er en gawk-udvidelse" -#: builtin.c:500 +#: builtin.c:504 msgid "length: received non-string argument" msgstr "length: fik et argument som ikke er en streng" -#: builtin.c:531 +#: builtin.c:535 msgid "log: received non-numeric argument" msgstr "log: fik et ikke-numerisk argument" -#: builtin.c:534 +#: builtin.c:538 #, c-format msgid "log: received negative argument %g" msgstr "log: fik et negativt argument %g" -#: builtin.c:690 builtin.c:695 +#: builtin.c:694 builtin.c:699 msgid "fatal: must use `count$' on all formats or none" msgstr "fatal: skal bruge 'count$' på alle formater eller ikke nogen" -#: builtin.c:757 +#: builtin.c:761 #, c-format msgid "field width is ignored for `%%' specifier" msgstr "feltbredde ignoreret for '%%'-angivelse" -#: builtin.c:759 +#: builtin.c:763 #, c-format msgid "precision is ignored for `%%' specifier" msgstr "præcision ignoreret for '%%'-angivelse" -#: builtin.c:761 +#: builtin.c:765 #, c-format msgid "field width and precision are ignored for `%%' specifier" msgstr "feltbredde og præcision ignoreret for '%%'-angivelse" -#: builtin.c:812 +#: builtin.c:816 msgid "fatal: `$' is not permitted in awk formats" msgstr "fatal: '$' tillades ikke i awk-formater" -#: builtin.c:821 +#: builtin.c:825 msgid "fatal: arg count with `$' must be > 0" msgstr "fatal: argumentantallet med '$' skal være > 0" -#: builtin.c:825 +#: builtin.c:829 #, c-format msgid "fatal: arg count %ld greater than total number of supplied arguments" msgstr "fatal: argumentantallet %ld er større end antal givne argumenter" -#: builtin.c:829 +#: builtin.c:833 msgid "fatal: `$' not permitted after period in format" msgstr "fatal: '$' tillades ikke efter et punktum i formatet" -#: builtin.c:845 +#: builtin.c:849 msgid "fatal: no `$' supplied for positional field width or precision" msgstr "" "fatal: intet '$' angivet for bredde eller præcision af positionsangivet felt" -#: builtin.c:916 +#: builtin.c:920 msgid "`l' is meaningless in awk formats; ignored" msgstr "'l' er meningsløst i awk-formater, ignoreret" -#: builtin.c:920 +#: builtin.c:924 msgid "fatal: `l' is not permitted in POSIX awk formats" msgstr "fatal: 'l' tillades ikke i POSIX awk-formater" -#: builtin.c:933 +#: builtin.c:937 msgid "`L' is meaningless in awk formats; ignored" msgstr "'L' er meningsløst i awk-formater, ignoreret" -#: builtin.c:937 +#: builtin.c:941 msgid "fatal: `L' is not permitted in POSIX awk formats" msgstr "fatal: 'L' tillades ikke i POSIX awk-formater" -#: builtin.c:950 +#: builtin.c:954 msgid "`h' is meaningless in awk formats; ignored" msgstr "'h' er meningsløst i awk-formater, ignoreret" -#: builtin.c:954 +#: builtin.c:958 msgid "fatal: `h' is not permitted in POSIX awk formats" msgstr "fatal: 'h' tillades ikke i POSIX awk-formater" -#: builtin.c:1267 +#: builtin.c:1271 #, c-format msgid "[s]printf: value %g is out of range for `%%%c' format" msgstr "[s]printf: værdi %g er uden for område for '%%%c'-format" -#: builtin.c:1327 +#: builtin.c:1331 #, c-format msgid "ignoring unknown format specifier character `%c': no argument converted" msgstr "" "ignorerer ukendt formatspecificeringstegn '%c': intet argument konverteret" -#: builtin.c:1332 +#: builtin.c:1336 msgid "fatal: not enough arguments to satisfy format string" msgstr "fatal: for få argumenter til formatstrengen" -#: builtin.c:1334 +#: builtin.c:1338 msgid "^ ran out for this one" msgstr "^ sluttede her" -#: builtin.c:1341 +#: builtin.c:1345 msgid "[s]printf: format specifier does not have control letter" msgstr "[s]printf: formatspecifikation har intet kommandobogstav" -#: builtin.c:1344 +#: builtin.c:1348 msgid "too many arguments supplied for format string" msgstr "for mange argumenter til formatstrengen" -#: builtin.c:1418 builtin.c:1429 +#: builtin.c:1422 builtin.c:1433 msgid "printf: no arguments" msgstr "printf: ingen argumenter" -#: builtin.c:1470 +#: builtin.c:1474 msgid "sqrt: received non-numeric argument" msgstr "sqrt: fik ikke-numerisk argument" -#: builtin.c:1474 +#: builtin.c:1478 #, c-format msgid "sqrt: called with negative argument %g" msgstr "sqrt: kaldt med negativt argument %g" -#: builtin.c:1498 +#: builtin.c:1502 #, c-format msgid "substr: length %g is not >= 1" msgstr "substr: længden %g er ikke >= 1" -#: builtin.c:1500 +#: builtin.c:1504 #, c-format msgid "substr: length %g is not >= 0" msgstr "substr: længden %g er ikke >= 0" -#: builtin.c:1507 +#: builtin.c:1511 #, c-format msgid "substr: non-integer length %g will be truncated" msgstr "substr: længden %g som ikke er et heltal vil blive trunkeret" -#: builtin.c:1512 +#: builtin.c:1516 #, c-format msgid "substr: length %g too big for string indexing, truncating to %g" msgstr "substr: længden %g for stor til strengindeksering, trunkerer til %g" -#: builtin.c:1524 +#: builtin.c:1528 #, c-format msgid "substr: start index %g is invalid, using 1" msgstr "substr: startindeks %g er ugyldigt, bruger 1" -#: builtin.c:1529 +#: builtin.c:1533 #, c-format msgid "substr: non-integer start index %g will be truncated" msgstr "substr: startindeks %g som ikke er et heltal vil blive trunkeret" -#: builtin.c:1554 +#: builtin.c:1558 msgid "substr: source string is zero length" msgstr "substr: kildestrengen er tom" -#: builtin.c:1570 +#: builtin.c:1574 #, c-format msgid "substr: start index %g is past end of string" msgstr "substr: startindeks %g er forbi slutningen på strengen" -#: builtin.c:1578 +#: builtin.c:1582 #, c-format msgid "" "substr: length %g at start index %g exceeds length of first argument (%lu)" @@ -760,201 +760,205 @@ msgstr "" "substr: længden %g ved startindeks %g overskrider længden af første argument " "(%lu)" -#: builtin.c:1651 +#: builtin.c:1655 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "strftime: formatværdi i PROCINFO[\"strftime\"] har numerisk type" -#: builtin.c:1674 +#: builtin.c:1678 msgid "strftime: received non-numeric second argument" msgstr "strftime: fik et ikke-numerisk andet argument" #: builtin.c:1681 +msgid "strftime: second argument less than 0 or too big for time_t" +msgstr "" + +#: builtin.c:1687 msgid "strftime: received non-string first argument" msgstr "strftime: fik et første argument som ikke er en streng" -#: builtin.c:1687 +#: builtin.c:1693 msgid "strftime: received empty format string" msgstr "strftime: fik en tom formatstreng" -#: builtin.c:1753 +#: builtin.c:1759 msgid "mktime: received non-string argument" msgstr "mktime: fik et argument som ikke er en streng" -#: builtin.c:1770 +#: builtin.c:1776 msgid "mktime: at least one of the values is out of the default range" msgstr "mktime: mindst én af værdierne er udenfor standardområdet" -#: builtin.c:1805 +#: builtin.c:1811 msgid "'system' function not allowed in sandbox mode" msgstr "'system'-funktion ikke tilladt i sandkasse-tilstand" -#: builtin.c:1810 +#: builtin.c:1816 msgid "system: received non-string argument" msgstr "system: fik et argument som ikke er en streng" -#: builtin.c:1865 eval.c:1159 eval.c:1790 eval.c:1803 +#: builtin.c:1871 eval.c:1159 eval.c:1790 eval.c:1803 #, c-format msgid "reference to uninitialized variable `%s'" msgstr "reference til ikke-initieret variabel '%s'" -#: builtin.c:1932 +#: builtin.c:1938 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "reference til ikke-initieret felt '$%d'" -#: builtin.c:2019 +#: builtin.c:2025 msgid "tolower: received non-string argument" msgstr "tolower: fik et argument som ikke er en streng" -#: builtin.c:2053 +#: builtin.c:2059 msgid "toupper: received non-string argument" msgstr "toupper: fik et argument som ikke er en streng" -#: builtin.c:2089 +#: builtin.c:2095 msgid "atan2: received non-numeric first argument" msgstr "atan2: fik et ikke-numerisk første argument" -#: builtin.c:2091 +#: builtin.c:2097 msgid "atan2: received non-numeric second argument" msgstr "atan2: fik et ikke-numerisk andet argument" -#: builtin.c:2110 +#: builtin.c:2116 msgid "sin: received non-numeric argument" msgstr "sin: fik et ikke-numerisk argument" -#: builtin.c:2126 +#: builtin.c:2132 msgid "cos: received non-numeric argument" msgstr "cos: fik et ikke-numerisk argument" -#: builtin.c:2179 +#: builtin.c:2185 msgid "srand: received non-numeric argument" msgstr "srand: fik et ikke-numerisk argument" -#: builtin.c:2210 +#: builtin.c:2216 msgid "match: third argument is not an array" msgstr "match: tredje argument er ikke et array" -#: builtin.c:2474 +#: builtin.c:2480 msgid "gensub: third argument of 0 treated as 1" msgstr "gensub: 0 i tredje argument behandlet som 1" -#: builtin.c:2767 +#: builtin.c:2773 msgid "lshift: received non-numeric first argument" msgstr "lshift: fik et ikke-numerisk første argument" -#: builtin.c:2769 +#: builtin.c:2775 msgid "lshift: received non-numeric second argument" msgstr "lshift: fik et ikke-numerisk andet argument" -#: builtin.c:2775 +#: builtin.c:2781 #, c-format msgid "lshift(%lf, %lf): negative values will give strange results" msgstr "lshift(%lf, %lf): negative værdier vil give mærkelige resultater" -#: builtin.c:2777 +#: builtin.c:2783 #, c-format msgid "lshift(%lf, %lf): fractional values will be truncated" msgstr "lshift(%lf, %lf): kommatalsværdier vil blive trunkeret" -#: builtin.c:2779 +#: builtin.c:2785 #, c-format msgid "lshift(%lf, %lf): too large shift value will give strange results" msgstr "" "lshift(%lf, %lf): for store skifteværdier vil give mærkelige resultater" -#: builtin.c:2804 +#: builtin.c:2810 msgid "rshift: received non-numeric first argument" msgstr "rshift: fik et ikke-numerisk første argument" -#: builtin.c:2806 +#: builtin.c:2812 msgid "rshift: received non-numeric second argument" msgstr "rshift: fik et ikke-numerisk andet argument" -#: builtin.c:2812 +#: builtin.c:2818 #, c-format msgid "rshift(%lf, %lf): negative values will give strange results" msgstr "rshift(%lf, %lf): negative værdier vil give mærkelige resultater" -#: builtin.c:2814 +#: builtin.c:2820 #, c-format msgid "rshift(%lf, %lf): fractional values will be truncated" msgstr "rshift(%lf, %lf): kommatalsværdier vil blive trunkeret" -#: builtin.c:2816 +#: builtin.c:2822 #, c-format msgid "rshift(%lf, %lf): too large shift value will give strange results" msgstr "" "rshift(%lf, %lf): for store skifteværdier vil give mærkelige resultater" -#: builtin.c:2841 +#: builtin.c:2847 msgid "and: received non-numeric first argument" msgstr "and: fik et ikke-numerisk første argument" -#: builtin.c:2843 +#: builtin.c:2849 msgid "and: received non-numeric second argument" msgstr "and: fik et ikke-numerisk andet argument" -#: builtin.c:2849 +#: builtin.c:2855 #, c-format msgid "and(%lf, %lf): negative values will give strange results" msgstr "and(%lf, %lf): negative værdier vil give mærkelige resultater" -#: builtin.c:2851 +#: builtin.c:2857 #, c-format msgid "and(%lf, %lf): fractional values will be truncated" msgstr "and(%lf, %lf): kommatalsværdier vil blive trunkeret" -#: builtin.c:2876 +#: builtin.c:2882 msgid "or: received non-numeric first argument" msgstr "or: fik et ikke-numerisk første argument" -#: builtin.c:2878 +#: builtin.c:2884 msgid "or: received non-numeric second argument" msgstr "or: fik et ikke-numerisk andet argument" -#: builtin.c:2884 +#: builtin.c:2890 #, c-format msgid "or(%lf, %lf): negative values will give strange results" msgstr "or(%lf, %lf): negative værdier vil give mærkelige resultater" -#: builtin.c:2886 +#: builtin.c:2892 #, c-format msgid "or(%lf, %lf): fractional values will be truncated" msgstr "or(%lf, %lf): kommatalsværdier vil blive trunkeret" -#: builtin.c:2914 +#: builtin.c:2920 msgid "xor: received non-numeric first argument" msgstr "xor: fik et ikke-numerisk første argument" -#: builtin.c:2916 +#: builtin.c:2922 msgid "xor: received non-numeric second argument" msgstr "xor: fik et ikke-numerisk andet argument" -#: builtin.c:2922 +#: builtin.c:2928 #, c-format msgid "xor(%lf, %lf): negative values will give strange results" msgstr "xor(%lf, %lf): negative værdier vil give mærkelige resultater" -#: builtin.c:2924 +#: builtin.c:2930 #, c-format msgid "xor(%lf, %lf): fractional values will be truncated" msgstr "xor(%lf, %lf): kommatalsværdier vil blive trunkeret" -#: builtin.c:2948 builtin.c:2954 +#: builtin.c:2954 builtin.c:2960 msgid "compl: received non-numeric argument" msgstr "compl: fik et ikke-numerisk argument" -#: builtin.c:2956 +#: builtin.c:2962 #, c-format msgid "compl(%lf): negative value will give strange results" msgstr "compl(%lf): negative værdier vil give mærkelige resultater" -#: builtin.c:2958 +#: builtin.c:2964 #, c-format msgid "compl(%lf): fractional value will be truncated" msgstr "compl(%lf): kommatalsværdier vil blive trunkeret" -#: builtin.c:3127 +#: builtin.c:3133 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "dcgettext: '%s' er ikke en gyldig lokalitetskategori" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gawk 4.0.0\n" "Report-Msgid-Bugs-To: arnold@skeeve.com\n" -"POT-Creation-Date: 2011-10-09 21:16+0200\n" +"POT-Creation-Date: 2011-10-24 05:57+0200\n" "PO-Revision-Date: 2011-09-27 16:38+0200\n" "Last-Translator: Philipp Thomas <pth@suse.de>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" @@ -41,8 +41,8 @@ msgstr "Es wird versucht, den skalaren Parameter »%s« als Feld zu verwenden" msgid "attempt to use scalar `%s' as an array" msgstr "Es wird versucht, den Skalar »%s« als Array zu verwenden" -#: array.c:302 array.c:707 builtin.c:80 builtin.c:1380 builtin.c:1422 -#: builtin.c:1435 builtin.c:1850 builtin.c:1862 eval.c:1135 eval.c:1139 +#: array.c:302 array.c:707 builtin.c:84 builtin.c:1384 builtin.c:1426 +#: builtin.c:1439 builtin.c:1856 builtin.c:1868 eval.c:1135 eval.c:1139 #: eval.c:1495 eval.c:1812 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -306,7 +306,7 @@ msgstr "Unerwarteter Zeilenumbruch oder Ende der Zeichenkette" msgid "can't open source file `%s' for reading (%s)" msgstr "Quelldatei »%s« kann nicht zum Lesen geöffnet werden (%s)" -#: awkgram.y:2301 awkgram.y:2359 builtin.c:118 +#: awkgram.y:2301 awkgram.y:2359 builtin.c:122 msgid "reason unknown" msgstr "Unbekannte Ursache" @@ -553,224 +553,224 @@ msgstr "Division durch Null wurde versucht" msgid "division by zero attempted in `%%'" msgstr "Division durch Null versucht in »%%«" -#: builtin.c:116 +#: builtin.c:120 #, c-format msgid "%s to \"%s\" failed (%s)" msgstr "%s to \"%s\" fehlgeschlagen (%s)" -#: builtin.c:117 +#: builtin.c:121 msgid "standard output" msgstr "Standardausgabe" -#: builtin.c:131 +#: builtin.c:135 msgid "exp: received non-numeric argument" msgstr "exp: das Argument ist keine Zahl" -#: builtin.c:137 +#: builtin.c:141 #, c-format msgid "exp: argument %g is out of range" msgstr "exp: das Argument %g liegt außerhalb des gültigen Bereichs" -#: builtin.c:196 +#: builtin.c:200 #, c-format msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing" msgstr "" "fflush: Leeren der Puffer nicht möglich, Pipe »%s« ist nur zum Lesen geöffnet" -#: builtin.c:199 +#: builtin.c:203 #, c-format msgid "fflush: cannot flush: file `%s' opened for reading, not writing" msgstr "" "fflush: Leeren der Puffer nicht möglich, Datei »%s« ist nur zum Lesen " "geöffnet" -#: builtin.c:211 +#: builtin.c:215 #, c-format msgid "fflush: `%s' is not an open file, pipe or co-process" msgstr "fflush: »%s« ist keine geöffnete Datei, Pipe oder Prozess" -#: builtin.c:329 +#: builtin.c:333 msgid "index: received non-string first argument" msgstr "index: Erstes Argument ist kein String" -#: builtin.c:331 +#: builtin.c:335 msgid "index: received non-string second argument" msgstr "index: Zweites Argument ist kein string" -#: builtin.c:453 +#: builtin.c:457 msgid "int: received non-numeric argument" msgstr "Argument ist keine Zahl" -#: builtin.c:489 +#: builtin.c:493 msgid "length: received array argument" msgstr "length: Argument ist ein Feld" -#: builtin.c:492 +#: builtin.c:496 msgid "`length(array)' is a gawk extension" msgstr "»length(array)« ist eine gawk-Erweiterung" -#: builtin.c:500 +#: builtin.c:504 msgid "length: received non-string argument" msgstr "length: Argument ist kein String" -#: builtin.c:531 +#: builtin.c:535 msgid "log: received non-numeric argument" msgstr "log: Argument ist keine Zahl" -#: builtin.c:534 +#: builtin.c:538 #, c-format msgid "log: received negative argument %g" msgstr "log: Negatives Argument %g" -#: builtin.c:690 builtin.c:695 +#: builtin.c:694 builtin.c:699 msgid "fatal: must use `count$' on all formats or none" msgstr "Fatal: »count$« muss auf alle Formate angewandt werden oder auf keines" -#: builtin.c:757 +#: builtin.c:761 #, c-format msgid "field width is ignored for `%%' specifier" msgstr "Feldbreite wird für die »%%«-Angabe ignoriert" -#: builtin.c:759 +#: builtin.c:763 #, c-format msgid "precision is ignored for `%%' specifier" msgstr "Genauigkeit wird für die »%%«-Angabe ignoriert" -#: builtin.c:761 +#: builtin.c:765 #, c-format msgid "field width and precision are ignored for `%%' specifier" msgstr "Feldbreite und Genauigkeit werden für die »%%«-Angabe ignoriert" -#: builtin.c:812 +#: builtin.c:816 msgid "fatal: `$' is not permitted in awk formats" msgstr "Fatal: »$« ist in awk-Formaten nicht zulässig" -#: builtin.c:821 +#: builtin.c:825 msgid "fatal: arg count with `$' must be > 0" msgstr "Fatal: die Anzahl der Argumen bei »$« muss > 0 sein" -#: builtin.c:825 +#: builtin.c:829 #, c-format msgid "fatal: arg count %ld greater than total number of supplied arguments" msgstr "" "Fatal: Argumentenanzahl %ld ist größer als die Gesamtzahl angegebener " "Argumente" -#: builtin.c:829 +#: builtin.c:833 msgid "fatal: `$' not permitted after period in format" msgstr "Fatal: »$« nach Punkt in Formatangabe nicht zulässig" -#: builtin.c:845 +#: builtin.c:849 msgid "fatal: no `$' supplied for positional field width or precision" msgstr "Fatal: »$« fehlt in positionsabhängiger Feldbreite oder Genauigkeit" # -#: builtin.c:916 +#: builtin.c:920 msgid "`l' is meaningless in awk formats; ignored" msgstr "»l« ist in awk-Formaten bedeutungslos, ignoriert" -#: builtin.c:920 +#: builtin.c:924 msgid "fatal: `l' is not permitted in POSIX awk formats" msgstr "Fatal: »l« ist in POSIX-awk-Formaten nicht zulässig" -#: builtin.c:933 +#: builtin.c:937 msgid "`L' is meaningless in awk formats; ignored" msgstr "»L« ist in awk-Formaten bedeutungslos, ignoriert" -#: builtin.c:937 +#: builtin.c:941 msgid "fatal: `L' is not permitted in POSIX awk formats" msgstr "Fatal: »L« ist in POSIX-awk-Formaten nicht zulässig" -#: builtin.c:950 +#: builtin.c:954 msgid "`h' is meaningless in awk formats; ignored" msgstr "»h« ist in awk-Formaten bedeutungslos, ignoriert" -#: builtin.c:954 +#: builtin.c:958 msgid "fatal: `h' is not permitted in POSIX awk formats" msgstr "Fatal: »h« ist in POSIX-awk-Formaten nicht zulässig" -#: builtin.c:1267 +#: builtin.c:1271 #, c-format msgid "[s]printf: value %g is out of range for `%%%c' format" msgstr "[s]printf: Wert %g ist außerhalb des Bereichs für Format »%%%c«" -#: builtin.c:1327 +#: builtin.c:1331 #, c-format msgid "ignoring unknown format specifier character `%c': no argument converted" msgstr "" "das unbekannte Zeichen »%c« in der Formatspezifikation wird ignoriert: keine " "Argumente umgewandelt" -#: builtin.c:1332 +#: builtin.c:1336 msgid "fatal: not enough arguments to satisfy format string" msgstr "Fatal: Nicht genügend Argumente für die Formatangabe" -#: builtin.c:1334 +#: builtin.c:1338 msgid "^ ran out for this one" msgstr "^ hierfür fehlte es" -#: builtin.c:1341 +#: builtin.c:1345 msgid "[s]printf: format specifier does not have control letter" msgstr "[s]printf: Format-Spezifikation hat keinen Controlcode" -#: builtin.c:1344 +#: builtin.c:1348 msgid "too many arguments supplied for format string" msgstr "Zu viele Argumente für den Formatstring" -#: builtin.c:1418 builtin.c:1429 +#: builtin.c:1422 builtin.c:1433 msgid "printf: no arguments" msgstr "printf: Keine Argumente" -#: builtin.c:1470 +#: builtin.c:1474 msgid "sqrt: received non-numeric argument" msgstr "sqrt: das Argument ist keine Zahl" -#: builtin.c:1474 +#: builtin.c:1478 #, c-format msgid "sqrt: called with negative argument %g" msgstr "sqrt: das Argument %g ist negativ" -#: builtin.c:1498 +#: builtin.c:1502 #, c-format msgid "substr: length %g is not >= 1" msgstr "substr: Länge %g ist nicht >= 1" -#: builtin.c:1500 +#: builtin.c:1504 #, c-format msgid "substr: length %g is not >= 0" msgstr "substr: Länge %g ist nicht >= 0" -#: builtin.c:1507 +#: builtin.c:1511 #, c-format msgid "substr: non-integer length %g will be truncated" msgstr "substr: Nicht ganzzahlige Länge %g wird abgeschnitten" -#: builtin.c:1512 +#: builtin.c:1516 #, c-format msgid "substr: length %g too big for string indexing, truncating to %g" msgstr "" "substr: Länge %g ist zu groß für Stringindizierung, wird auf %g gekürzt" -#: builtin.c:1524 +#: builtin.c:1528 #, c-format msgid "substr: start index %g is invalid, using 1" msgstr "substr: Start-Index %g ist ungültig, 1 wird verwendet" -#: builtin.c:1529 +#: builtin.c:1533 #, c-format msgid "substr: non-integer start index %g will be truncated" msgstr "substr: Nicht ganzzahliger Start-Wert %g wird abgeschnitten" -#: builtin.c:1554 +#: builtin.c:1558 msgid "substr: source string is zero length" msgstr "substr: Quellstring ist leer" -#: builtin.c:1570 +#: builtin.c:1574 #, c-format msgid "substr: start index %g is past end of string" msgstr "substr: Start-Wert %g liegt hinter dem Ende des Strings" -#: builtin.c:1578 +#: builtin.c:1582 #, c-format msgid "" "substr: length %g at start index %g exceeds length of first argument (%lu)" @@ -778,206 +778,210 @@ msgstr "" "substr: Länge %g am Start-Wert %g überschreitet die Länge des ersten " "Arguments (%lu)" -#: builtin.c:1651 +#: builtin.c:1655 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "strftime: Formatwert in PROCINFO[\"strftime\"] ist numerischen Typs" -#: builtin.c:1674 +#: builtin.c:1678 msgid "strftime: received non-numeric second argument" msgstr "strftime: Das zweite Argument ist keine Zahl" #: builtin.c:1681 +msgid "strftime: second argument less than 0 or too big for time_t" +msgstr "" + +#: builtin.c:1687 msgid "strftime: received non-string first argument" msgstr "strftime: Das erste Argument ist kein String" -#: builtin.c:1687 +#: builtin.c:1693 msgid "strftime: received empty format string" msgstr "strftime: Der Format-String ist leer" -#: builtin.c:1753 +#: builtin.c:1759 msgid "mktime: received non-string argument" msgstr "mktime: Das Argument ist kein String" -#: builtin.c:1770 +#: builtin.c:1776 msgid "mktime: at least one of the values is out of the default range" msgstr "mktime: mindestens einer der Werte ist außerhalb des normalen Bereichs" -#: builtin.c:1805 +#: builtin.c:1811 msgid "'system' function not allowed in sandbox mode" msgstr "Die Funktion »system« ist im Sandbox-Modus nicht erlaubt" -#: builtin.c:1810 +#: builtin.c:1816 msgid "system: received non-string argument" msgstr "system: Das Argument ist kein String" -#: builtin.c:1865 eval.c:1159 eval.c:1790 eval.c:1803 +#: builtin.c:1871 eval.c:1159 eval.c:1790 eval.c:1803 #, c-format msgid "reference to uninitialized variable `%s'" msgstr "Referenz auf die nicht initialisierte Variable »%s«" -#: builtin.c:1932 +#: builtin.c:1938 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "Referenz auf das nicht initialisierte Feld »$%d«" -#: builtin.c:2019 +#: builtin.c:2025 msgid "tolower: received non-string argument" msgstr "tolower: das Argument ist kein String" -#: builtin.c:2053 +#: builtin.c:2059 msgid "toupper: received non-string argument" msgstr "toupper: das Argument ist kein String" -#: builtin.c:2089 +#: builtin.c:2095 msgid "atan2: received non-numeric first argument" msgstr "atan2: das erste Argument ist keine Zahl" -#: builtin.c:2091 +#: builtin.c:2097 msgid "atan2: received non-numeric second argument" msgstr "atan2: das zweite Argument ist keine Zahl" -#: builtin.c:2110 +#: builtin.c:2116 msgid "sin: received non-numeric argument" msgstr "sin: das Argument ist keine Zahl" -#: builtin.c:2126 +#: builtin.c:2132 msgid "cos: received non-numeric argument" msgstr "cos: das Argument ist keine Zahl" -#: builtin.c:2179 +#: builtin.c:2185 msgid "srand: received non-numeric argument" msgstr "srand: das Argument ist keine Zahl" -#: builtin.c:2210 +#: builtin.c:2216 msgid "match: third argument is not an array" msgstr "match: das dritte Argument ist kein Array" -#: builtin.c:2474 +#: builtin.c:2480 msgid "gensub: third argument of 0 treated as 1" msgstr "gensub: 0 als drittes Argument wird als 1 interpretiert" -#: builtin.c:2767 +#: builtin.c:2773 msgid "lshift: received non-numeric first argument" msgstr "lshift: das erste Argument ist keine Zahl" -#: builtin.c:2769 +#: builtin.c:2775 msgid "lshift: received non-numeric second argument" msgstr "lshift: das zweite Argument ist keine Zahl" -#: builtin.c:2775 +#: builtin.c:2781 #, c-format msgid "lshift(%lf, %lf): negative values will give strange results" msgstr "" "lshift(%lf, %lf): Negative Werte werden zu merkwürdigen Ergebnissen führen" -#: builtin.c:2777 +#: builtin.c:2783 #, c-format msgid "lshift(%lf, %lf): fractional values will be truncated" msgstr "lshift(%lf, %lf): Dezimalteil wird abgeschnitten" -#: builtin.c:2779 +#: builtin.c:2785 #, c-format msgid "lshift(%lf, %lf): too large shift value will give strange results" msgstr "" "lshift(%lf, %lf): Zu große Shift-Werte werden zu merkwürdigen Ergebnissen " "führen" -#: builtin.c:2804 +#: builtin.c:2810 msgid "rshift: received non-numeric first argument" msgstr "rshift: das erste Argument ist keine Zahl" -#: builtin.c:2806 +#: builtin.c:2812 msgid "rshift: received non-numeric second argument" msgstr "rshift: das zweite Argument ist keine Zahl" -#: builtin.c:2812 +#: builtin.c:2818 #, c-format msgid "rshift(%lf, %lf): negative values will give strange results" msgstr "" "rshift (%lf, %lf): Negative Werte werden zu merkwürdigen Ergebnissen führen" -#: builtin.c:2814 +#: builtin.c:2820 #, c-format msgid "rshift(%lf, %lf): fractional values will be truncated" msgstr "rshift(%lf, %lf): Dezimalteil wird abgeschnitten" -#: builtin.c:2816 +#: builtin.c:2822 #, c-format msgid "rshift(%lf, %lf): too large shift value will give strange results" msgstr "" "rshift(%lf, %lf): Zu große Shift-Werte werden zu merkwürdigen Ergebnissen " "führen" -#: builtin.c:2841 +#: builtin.c:2847 msgid "and: received non-numeric first argument" msgstr "and: das erste Argument ist keine Zahl" -#: builtin.c:2843 +#: builtin.c:2849 msgid "and: received non-numeric second argument" msgstr "and: das zweite Argument ist keine Zahl" -#: builtin.c:2849 +#: builtin.c:2855 #, c-format msgid "and(%lf, %lf): negative values will give strange results" msgstr "" "and(%lf, %lf): Negative Werte werden zu merkwürdigen Ergebnissen führen" -#: builtin.c:2851 +#: builtin.c:2857 #, c-format msgid "and(%lf, %lf): fractional values will be truncated" msgstr "and(%lf, %lf): Dezimalteil wird abgeschnitten" -#: builtin.c:2876 +#: builtin.c:2882 msgid "or: received non-numeric first argument" msgstr "or: das erste Argument ist keine Zahl" -#: builtin.c:2878 +#: builtin.c:2884 msgid "or: received non-numeric second argument" msgstr "or: das zweite Argument ist keine Zahl" -#: builtin.c:2884 +#: builtin.c:2890 #, c-format msgid "or(%lf, %lf): negative values will give strange results" msgstr "or(%lf, %lf): Negative Werte werden zu merkwürdigen Ergebnissen führen" -#: builtin.c:2886 +#: builtin.c:2892 #, c-format msgid "or(%lf, %lf): fractional values will be truncated" msgstr "or(%lf, %lf): Dezimalteil wird abgeschnitten" -#: builtin.c:2914 +#: builtin.c:2920 msgid "xor: received non-numeric first argument" msgstr "xor: das erste Argument ist keine Zahl" -#: builtin.c:2916 +#: builtin.c:2922 msgid "xor: received non-numeric second argument" msgstr "xor: das zweite Argument ist keine Zahl" -#: builtin.c:2922 +#: builtin.c:2928 #, c-format msgid "xor(%lf, %lf): negative values will give strange results" msgstr "xor(%lf, %lf: Negative Werte werden zu merkwürdigen Ergebnissen führen" -#: builtin.c:2924 +#: builtin.c:2930 #, c-format msgid "xor(%lf, %lf): fractional values will be truncated" msgstr "xor(%lf, %lf): Dezimalteil wird abgeschnitten" -#: builtin.c:2948 builtin.c:2954 +#: builtin.c:2954 builtin.c:2960 msgid "compl: received non-numeric argument" msgstr "compl: das erste Argument ist keine Zahl" -#: builtin.c:2956 +#: builtin.c:2962 #, c-format msgid "compl(%lf): negative value will give strange results" msgstr "compl(%lf): Negativer Wert wird zu merkwürdigen Ergebnissen führen" -#: builtin.c:2958 +#: builtin.c:2964 #, c-format msgid "compl(%lf): fractional value will be truncated" msgstr "compl(%lf): Dezimalteil wird abgeschnitten" -#: builtin.c:3127 +#: builtin.c:3133 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "dcgettext: »%s« ist keine gültige Locale-Kategorie" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gawk 4.0.0\n" "Report-Msgid-Bugs-To: arnold@skeeve.com\n" -"POT-Creation-Date: 2011-10-09 21:16+0200\n" +"POT-Creation-Date: 2011-10-24 05:57+0200\n" "PO-Revision-Date: 2011-08-14 12:02-0500\n" "Last-Translator: Cristian Othón Martínez Vera <cfuga@cfuga.mx>\n" "Language-Team: Spanish <es@li.org>\n" @@ -40,8 +40,8 @@ msgstr "se intentó usar el parámetro escalar `%s como una matriz'" msgid "attempt to use scalar `%s' as an array" msgstr "se intentó usar el escalar `%s' como una matriz" -#: array.c:302 array.c:707 builtin.c:80 builtin.c:1380 builtin.c:1422 -#: builtin.c:1435 builtin.c:1850 builtin.c:1862 eval.c:1135 eval.c:1139 +#: array.c:302 array.c:707 builtin.c:84 builtin.c:1384 builtin.c:1426 +#: builtin.c:1439 builtin.c:1856 builtin.c:1868 eval.c:1135 eval.c:1139 #: eval.c:1495 eval.c:1812 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -303,7 +303,7 @@ msgstr "nueva línea o fin de la cadena inesperados" msgid "can't open source file `%s' for reading (%s)" msgstr "no se puede abrir el fichero fuente `%s' para lectura (%s)" -#: awkgram.y:2301 awkgram.y:2359 builtin.c:118 +#: awkgram.y:2301 awkgram.y:2359 builtin.c:122 msgid "reason unknown" msgstr "razón desconocida" @@ -546,229 +546,229 @@ msgstr "se intentó una división por cero" msgid "division by zero attempted in `%%'" msgstr "se intentó una división por cero en `%%'" -#: builtin.c:116 +#: builtin.c:120 #, c-format msgid "%s to \"%s\" failed (%s)" msgstr "falló %s a \"%s\" (%s)" -#: builtin.c:117 +#: builtin.c:121 msgid "standard output" msgstr "salida estándar" -#: builtin.c:131 +#: builtin.c:135 msgid "exp: received non-numeric argument" msgstr "exp: se recibió un argumento que no es númerico" -#: builtin.c:137 +#: builtin.c:141 #, c-format msgid "exp: argument %g is out of range" msgstr "exp: el argumento %g está fuera de rango" -#: builtin.c:196 +#: builtin.c:200 #, c-format msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing" msgstr "" "fflush: no se puede limpiar: se abrió la tubería `%s' para lectura, no para " "escritura" -#: builtin.c:199 +#: builtin.c:203 #, c-format msgid "fflush: cannot flush: file `%s' opened for reading, not writing" msgstr "" "fflush: no se puede limpiar: se abrió el fichero `%s' para lectura, no para " "escritura" -#: builtin.c:211 +#: builtin.c:215 #, c-format msgid "fflush: `%s' is not an open file, pipe or co-process" msgstr "fflush: `%s' no es un fichero abierto, tubería o co-proceso" -#: builtin.c:329 +#: builtin.c:333 msgid "index: received non-string first argument" msgstr "index: el primer argumento recibido no es una cadena" -#: builtin.c:331 +#: builtin.c:335 msgid "index: received non-string second argument" msgstr "index: el segundo argumento recibido no es una cadena" -#: builtin.c:453 +#: builtin.c:457 msgid "int: received non-numeric argument" msgstr "int: se recibió un argumento que no es númerico" -#: builtin.c:489 +#: builtin.c:493 msgid "length: received array argument" msgstr "length: se recibió un argumento de matriz" -#: builtin.c:492 +#: builtin.c:496 msgid "`length(array)' is a gawk extension" msgstr "`length(array)' es una extensión de gawk" -#: builtin.c:500 +#: builtin.c:504 msgid "length: received non-string argument" msgstr "length: se recibió un argumento que no es una cadena" -#: builtin.c:531 +#: builtin.c:535 msgid "log: received non-numeric argument" msgstr "log: se recibió un argumento que no es númerico" -#: builtin.c:534 +#: builtin.c:538 #, c-format msgid "log: received negative argument %g" msgstr "log: se recibió el argumento negativo %g" -#: builtin.c:690 builtin.c:695 +#: builtin.c:694 builtin.c:699 msgid "fatal: must use `count$' on all formats or none" msgstr "fatal: se debe utilizar `count$' en todos los formatos o en ninguno" -#: builtin.c:757 +#: builtin.c:761 #, c-format msgid "field width is ignored for `%%' specifier" msgstr "se descarta la anchura del campo para el especificador `%%'" -#: builtin.c:759 +#: builtin.c:763 #, c-format msgid "precision is ignored for `%%' specifier" msgstr "se descarta la precisión para el especificador `%%'" -#: builtin.c:761 +#: builtin.c:765 #, c-format msgid "field width and precision are ignored for `%%' specifier" msgstr "" "se descartan la anchura del campo y la precisión para el especificador `%%'" -#: builtin.c:812 +#: builtin.c:816 msgid "fatal: `$' is not permitted in awk formats" msgstr "fatal: no se permite `$' en los formatos de awk" -#: builtin.c:821 +#: builtin.c:825 msgid "fatal: arg count with `$' must be > 0" msgstr "fatal: la cuenta de argumentos con `$' debe ser > 0" -#: builtin.c:825 +#: builtin.c:829 #, c-format msgid "fatal: arg count %ld greater than total number of supplied arguments" msgstr "" "fatal: la cuenta de argumentos %ld es mayor que el número total de " "argumentos proporcionados" -#: builtin.c:829 +#: builtin.c:833 msgid "fatal: `$' not permitted after period in format" msgstr "fatal: no se permite `$' después de un punto en el formato" -#: builtin.c:845 +#: builtin.c:849 msgid "fatal: no `$' supplied for positional field width or precision" msgstr "" "fatal: no se proporciona `$' para la anchura o la precisión del campo " "posicional" -#: builtin.c:916 +#: builtin.c:920 msgid "`l' is meaningless in awk formats; ignored" msgstr "`l' no tiene significado en los formatos de awk; se descarta" -#: builtin.c:920 +#: builtin.c:924 msgid "fatal: `l' is not permitted in POSIX awk formats" msgstr "fatal: no se permite `l' en los formatos POSIX de awk" -#: builtin.c:933 +#: builtin.c:937 msgid "`L' is meaningless in awk formats; ignored" msgstr "`L' no tiene significado en los formatos de awk; se descarta" -#: builtin.c:937 +#: builtin.c:941 msgid "fatal: `L' is not permitted in POSIX awk formats" msgstr "fatal: no se permite `L' en los formatos POSIX de awk" -#: builtin.c:950 +#: builtin.c:954 msgid "`h' is meaningless in awk formats; ignored" msgstr "`h' no tiene significado en los formatos de awk; se descarta" -#: builtin.c:954 +#: builtin.c:958 msgid "fatal: `h' is not permitted in POSIX awk formats" msgstr "fatal: no se permite `h' en los formatos POSIX de awk" -#: builtin.c:1267 +#: builtin.c:1271 #, c-format msgid "[s]printf: value %g is out of range for `%%%c' format" msgstr "[s]printf: el valor %g está fuera del rango para el formato `%%%c'" -#: builtin.c:1327 +#: builtin.c:1331 #, c-format msgid "ignoring unknown format specifier character `%c': no argument converted" msgstr "" "se descarta el carácter especificador de formato `%c' desconocido: no se " "convirtió ningún argumento" -#: builtin.c:1332 +#: builtin.c:1336 msgid "fatal: not enough arguments to satisfy format string" msgstr "" "fatal: no hay suficientes argumentos para satisfacer a la cadena de formato" -#: builtin.c:1334 +#: builtin.c:1338 msgid "^ ran out for this one" msgstr "se acabó ^ para éste" -#: builtin.c:1341 +#: builtin.c:1345 msgid "[s]printf: format specifier does not have control letter" msgstr "[s]printf: el especificador de formato no tiene letras de control" -#: builtin.c:1344 +#: builtin.c:1348 msgid "too many arguments supplied for format string" msgstr "se proporcionaron demasiados argumentos para la cadena de formato" -#: builtin.c:1418 builtin.c:1429 +#: builtin.c:1422 builtin.c:1433 msgid "printf: no arguments" msgstr "printf: sin argumentos" -#: builtin.c:1470 +#: builtin.c:1474 msgid "sqrt: received non-numeric argument" msgstr "sqrt: se recibió un argumento que no es un númerico" -#: builtin.c:1474 +#: builtin.c:1478 #, c-format msgid "sqrt: called with negative argument %g" msgstr "sqrt: se llamó con el argumento negativo %g" -#: builtin.c:1498 +#: builtin.c:1502 #, c-format msgid "substr: length %g is not >= 1" msgstr "substr: la longitud %g no es >= 1" -#: builtin.c:1500 +#: builtin.c:1504 #, c-format msgid "substr: length %g is not >= 0" msgstr "substr: la longitud %g no es >= 0" -#: builtin.c:1507 +#: builtin.c:1511 #, c-format msgid "substr: non-integer length %g will be truncated" msgstr "substr: se truncará la longitud no entera %g" -#: builtin.c:1512 +#: builtin.c:1516 #, c-format msgid "substr: length %g too big for string indexing, truncating to %g" msgstr "" "substr: la longitud %g es demasiado grande para ser índice de cadena, se " "trunca a %g" -#: builtin.c:1524 +#: builtin.c:1528 #, c-format msgid "substr: start index %g is invalid, using 1" msgstr "substr: el índice de inicio %g es inválido, se usa 1" -#: builtin.c:1529 +#: builtin.c:1533 #, c-format msgid "substr: non-integer start index %g will be truncated" msgstr "substr: se truncará el índice de inicio no entero %g" -#: builtin.c:1554 +#: builtin.c:1558 msgid "substr: source string is zero length" msgstr "substr: la cadena de origen es de longitud cero" -#: builtin.c:1570 +#: builtin.c:1574 #, c-format msgid "substr: start index %g is past end of string" msgstr "substr: el índice de inicio %g está después del fin de la cadena" -#: builtin.c:1578 +#: builtin.c:1582 #, c-format msgid "" "substr: length %g at start index %g exceeds length of first argument (%lu)" @@ -776,205 +776,209 @@ msgstr "" "substr: la cadena %g en el índice de inicio %g excede la longitud del primer " "argumento (%lu)" -#: builtin.c:1651 +#: builtin.c:1655 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "" "strftime: el valor de formato en PROCINFO[\"strftime\"] tiene tipo numérico" -#: builtin.c:1674 +#: builtin.c:1678 msgid "strftime: received non-numeric second argument" msgstr "strftime: el segundo argumento recibido no es númerico" #: builtin.c:1681 +msgid "strftime: second argument less than 0 or too big for time_t" +msgstr "" + +#: builtin.c:1687 msgid "strftime: received non-string first argument" msgstr "strftime: el primer argumento recibido no es una cadena" -#: builtin.c:1687 +#: builtin.c:1693 msgid "strftime: received empty format string" msgstr "strftime: se recibió una cadena de formato vacía" -#: builtin.c:1753 +#: builtin.c:1759 msgid "mktime: received non-string argument" msgstr "mktime: se recibió un argumento que no es una cadena" -#: builtin.c:1770 +#: builtin.c:1776 msgid "mktime: at least one of the values is out of the default range" msgstr "" "mktime: por lo menos uno de los valores está fuera del rango por defecto" -#: builtin.c:1805 +#: builtin.c:1811 msgid "'system' function not allowed in sandbox mode" msgstr "no se permite la función 'system' en modo sandbox" -#: builtin.c:1810 +#: builtin.c:1816 msgid "system: received non-string argument" msgstr "system: se recibió un argumento que no es una cadena" -#: builtin.c:1865 eval.c:1159 eval.c:1790 eval.c:1803 +#: builtin.c:1871 eval.c:1159 eval.c:1790 eval.c:1803 #, c-format msgid "reference to uninitialized variable `%s'" msgstr "referencia a la variable sin inicializar `%s'" -#: builtin.c:1932 +#: builtin.c:1938 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "referencia al campo sin inicializar `$%d'" -#: builtin.c:2019 +#: builtin.c:2025 msgid "tolower: received non-string argument" msgstr "tolower: se recibió un argumento que no es una cadena" -#: builtin.c:2053 +#: builtin.c:2059 msgid "toupper: received non-string argument" msgstr "toupper: se recibió un argumento que no es una cadena" -#: builtin.c:2089 +#: builtin.c:2095 msgid "atan2: received non-numeric first argument" msgstr "atan2: el primer argumento recibido no es númerico" -#: builtin.c:2091 +#: builtin.c:2097 msgid "atan2: received non-numeric second argument" msgstr "atan2: el segundo argumento recibido no es númerico" -#: builtin.c:2110 +#: builtin.c:2116 msgid "sin: received non-numeric argument" msgstr "sin: se recibió un argumento que no es númerico" -#: builtin.c:2126 +#: builtin.c:2132 msgid "cos: received non-numeric argument" msgstr "cos: se recibió un argumento que no es númerico" -#: builtin.c:2179 +#: builtin.c:2185 msgid "srand: received non-numeric argument" msgstr "srand: se recibió un argumento que no es númerico" -#: builtin.c:2210 +#: builtin.c:2216 msgid "match: third argument is not an array" msgstr "match: el tercer argumento no es una matriz" -#: builtin.c:2474 +#: builtin.c:2480 msgid "gensub: third argument of 0 treated as 1" msgstr "gensub: el tercer argumento de 0 se trata como 1" -#: builtin.c:2767 +#: builtin.c:2773 msgid "lshift: received non-numeric first argument" msgstr "lshift: el primer argumento recibido no es númerico" -#: builtin.c:2769 +#: builtin.c:2775 msgid "lshift: received non-numeric second argument" msgstr "lshift: el segundo argumento recibido no es númerico" -#: builtin.c:2775 +#: builtin.c:2781 #, c-format msgid "lshift(%lf, %lf): negative values will give strange results" msgstr "lshift(%lf, %lf): los valores negativos darán resultados extraños" -#: builtin.c:2777 +#: builtin.c:2783 #, c-format msgid "lshift(%lf, %lf): fractional values will be truncated" msgstr "lshift(%lf, %lf): los valores fraccionarios se truncarán" -#: builtin.c:2779 +#: builtin.c:2785 #, c-format msgid "lshift(%lf, %lf): too large shift value will give strange results" msgstr "" "lshift(%lf, %lf): un valor de desplazamiento muy grande dará resultados " "extraños" -#: builtin.c:2804 +#: builtin.c:2810 msgid "rshift: received non-numeric first argument" msgstr "rshift: el primer argumento recibido no es númerico" -#: builtin.c:2806 +#: builtin.c:2812 msgid "rshift: received non-numeric second argument" msgstr "rshift: el segundo argumento recibido no es númerico" -#: builtin.c:2812 +#: builtin.c:2818 #, c-format msgid "rshift(%lf, %lf): negative values will give strange results" msgstr "rshift(%lf, %lf): los valores negativos darán resultados extraños" -#: builtin.c:2814 +#: builtin.c:2820 #, c-format msgid "rshift(%lf, %lf): fractional values will be truncated" msgstr "rshift(%lf, %lf): los valores fraccionarios serán truncados" -#: builtin.c:2816 +#: builtin.c:2822 #, c-format msgid "rshift(%lf, %lf): too large shift value will give strange results" msgstr "" "rshift(%lf, %lf): un valor de desplazamiento muy grande dará resultados " "extraños" -#: builtin.c:2841 +#: builtin.c:2847 msgid "and: received non-numeric first argument" msgstr "and: el primer argumento recibido no es númerico" -#: builtin.c:2843 +#: builtin.c:2849 msgid "and: received non-numeric second argument" msgstr "and: el segundo argumento recibido no es númerico" -#: builtin.c:2849 +#: builtin.c:2855 #, c-format msgid "and(%lf, %lf): negative values will give strange results" msgstr "and(%lf, %lf): los valores negativos darán resultados extraños" -#: builtin.c:2851 +#: builtin.c:2857 #, c-format msgid "and(%lf, %lf): fractional values will be truncated" msgstr "and(%lf, %lf): los valores fraccionarios serán truncados" -#: builtin.c:2876 +#: builtin.c:2882 msgid "or: received non-numeric first argument" msgstr "or: el primer argumento recibido no es númerico" -#: builtin.c:2878 +#: builtin.c:2884 msgid "or: received non-numeric second argument" msgstr "or: el segundo argumento recibido no es númerico" -#: builtin.c:2884 +#: builtin.c:2890 #, c-format msgid "or(%lf, %lf): negative values will give strange results" msgstr "or(%lf, %lf): los valores negativos darán resultados extraños" -#: builtin.c:2886 +#: builtin.c:2892 #, c-format msgid "or(%lf, %lf): fractional values will be truncated" msgstr "or(%lf, %lf): los valores fraccionarios serán truncados" -#: builtin.c:2914 +#: builtin.c:2920 msgid "xor: received non-numeric first argument" msgstr "xor: el primer argumento recibido no es númerico" -#: builtin.c:2916 +#: builtin.c:2922 msgid "xor: received non-numeric second argument" msgstr "xor: el segundo argumento recibido no es númerico" -#: builtin.c:2922 +#: builtin.c:2928 #, c-format msgid "xor(%lf, %lf): negative values will give strange results" msgstr "xor(%lf, %lf): los valores negativos darán resultados extraños" -#: builtin.c:2924 +#: builtin.c:2930 #, c-format msgid "xor(%lf, %lf): fractional values will be truncated" msgstr "xor(%lf, %lf): los valores fraccionarios se truncarán" -#: builtin.c:2948 builtin.c:2954 +#: builtin.c:2954 builtin.c:2960 msgid "compl: received non-numeric argument" msgstr "compl: se recibió un argumento que no es númerico" -#: builtin.c:2956 +#: builtin.c:2962 #, c-format msgid "compl(%lf): negative value will give strange results" msgstr "compl(%lf): el valor negativo dará resultados extraños" -#: builtin.c:2958 +#: builtin.c:2964 #, c-format msgid "compl(%lf): fractional value will be truncated" msgstr "compl(%lf): el valor fraccionario se truncará" -#: builtin.c:3127 +#: builtin.c:3133 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "dcgettext: `%s' no es una categoría local válida" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gawk 4.0.0\n" "Report-Msgid-Bugs-To: arnold@skeeve.com\n" -"POT-Creation-Date: 2011-10-09 21:16+0200\n" +"POT-Creation-Date: 2011-10-24 05:57+0200\n" "PO-Revision-Date: 2011-09-12 12:14+0200\n" "Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" @@ -41,8 +41,8 @@ msgstr "yritettiin käyttää skalaariparametria ”%s” taulukkona" msgid "attempt to use scalar `%s' as an array" msgstr "yritettiin käyttää skalaaria ”%s” taulukkona" -#: array.c:302 array.c:707 builtin.c:80 builtin.c:1380 builtin.c:1422 -#: builtin.c:1435 builtin.c:1850 builtin.c:1862 eval.c:1135 eval.c:1139 +#: array.c:302 array.c:707 builtin.c:84 builtin.c:1384 builtin.c:1426 +#: builtin.c:1439 builtin.c:1856 builtin.c:1868 eval.c:1135 eval.c:1139 #: eval.c:1495 eval.c:1812 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -300,7 +300,7 @@ msgstr "odottamaton rivinvaihto tai merkkijonon loppu" msgid "can't open source file `%s' for reading (%s)" msgstr "ei voi avata lähdetiedostoa ”%s” lukemista varten (%s)" -#: awkgram.y:2301 awkgram.y:2359 builtin.c:118 +#: awkgram.y:2301 awkgram.y:2359 builtin.c:122 msgid "reason unknown" msgstr "syy tuntematon" @@ -537,225 +537,225 @@ msgid "division by zero attempted in `%%'" msgstr "jakoa nollalla yritettiin operaattorissa ”%%”" # kohteena voi olla vakiotuloste tai joku muu -#: builtin.c:116 +#: builtin.c:120 #, c-format msgid "%s to \"%s\" failed (%s)" msgstr "%s kohteeseen ”%s” epäonnistui (%s)" -#: builtin.c:117 +#: builtin.c:121 msgid "standard output" msgstr "vakiotuloste" -#: builtin.c:131 +#: builtin.c:135 msgid "exp: received non-numeric argument" msgstr "exp: vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:137 +#: builtin.c:141 #, c-format msgid "exp: argument %g is out of range" msgstr "exp: argumentti %g on lukualueen ulkopuolella" -#: builtin.c:196 +#: 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" -#: builtin.c:199 +#: 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" -#: builtin.c:211 +#: builtin.c:215 #, c-format msgid "fflush: `%s' is not an open file, pipe or co-process" msgstr "fflush: ”%s” ei ole avoin tiedosto, putki tai apuprosessi" -#: builtin.c:329 +#: builtin.c:333 msgid "index: received non-string first argument" msgstr "index: ensimmäinen vastaanotettu argumentti ei ole merkkijono" -#: builtin.c:331 +#: builtin.c:335 msgid "index: received non-string second argument" msgstr "index: toinen vastaanotettu argumentti ei ole merkkijono" -#: builtin.c:453 +#: builtin.c:457 msgid "int: received non-numeric argument" msgstr "int: vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:489 +#: builtin.c:493 msgid "length: received array argument" msgstr "length: vastaanotettu taulukkoargumentti" -#: builtin.c:492 +#: builtin.c:496 msgid "`length(array)' is a gawk extension" msgstr "”length(array)” on gawk-laajennus" -#: builtin.c:500 +#: builtin.c:504 msgid "length: received non-string argument" msgstr "length: vastaanotettu argumentti ei ole merkkijono" -#: builtin.c:531 +#: builtin.c:535 msgid "log: received non-numeric argument" msgstr "log: vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:534 +#: builtin.c:538 #, c-format msgid "log: received negative argument %g" msgstr "log: vastaanotettu negatiivinen argumentti %g" -#: builtin.c:690 builtin.c:695 +#: builtin.c:694 builtin.c:699 msgid "fatal: must use `count$' on all formats or none" msgstr "kohtalokas: on käytettävä ”count$” kaikilla muodoilla tai ei missään" -#: builtin.c:757 +#: builtin.c:761 #, c-format msgid "field width is ignored for `%%' specifier" msgstr "kenttäleveys ohitetaan ”%%%%”-määritteelle" -#: builtin.c:759 +#: builtin.c:763 #, c-format msgid "precision is ignored for `%%' specifier" msgstr "tarkkuus ohitetaan ”%%%%”-määritteelle" -#: builtin.c:761 +#: builtin.c:765 #, c-format msgid "field width and precision are ignored for `%%' specifier" msgstr "kenttäleveys ja tarkkuus ohitetaan ”%%%%”-määritteelle" -#: builtin.c:812 +#: builtin.c:816 msgid "fatal: `$' is not permitted in awk formats" msgstr "kohtalokas: ”$”-argumentti ei ole sallittu awk-muodoissa" -#: builtin.c:821 +#: builtin.c:825 msgid "fatal: arg count with `$' must be > 0" msgstr "kohtalokas: argumenttilukumäärän argumentilla ”$” on oltava > 0" -#: builtin.c:825 +#: 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ä" -#: builtin.c:829 +#: builtin.c:833 msgid "fatal: `$' not permitted after period in format" msgstr "kohtalokas: ”$”-argumentti ei ole sallittu pisteen jälkeen muodossa" -#: builtin.c:845 +#: builtin.c:849 msgid "fatal: no `$' supplied for positional field width or precision" msgstr "" "kohtalokas: ei ”$”-argumenttia tarjottu sijantikenttäleveydelle tai " "tarkkuudelle" -#: builtin.c:916 +#: builtin.c:920 msgid "`l' is meaningless in awk formats; ignored" msgstr "”l” on merkityksetön awk-muodoissa; ohitetaan" -#: builtin.c:920 +#: builtin.c:924 msgid "fatal: `l' is not permitted in POSIX awk formats" msgstr "kohtalokas: ”l” ei ole sallittu POSIX awk -muodoissa" -#: builtin.c:933 +#: builtin.c:937 msgid "`L' is meaningless in awk formats; ignored" msgstr "”L” on merkityksetön awk-muodoissa; ohitetaan" -#: builtin.c:937 +#: builtin.c:941 msgid "fatal: `L' is not permitted in POSIX awk formats" msgstr "kohtalokas: ”L” ei ole sallittu POSIX awk -muodoissa" -#: builtin.c:950 +#: builtin.c:954 msgid "`h' is meaningless in awk formats; ignored" msgstr "”h” on merkityksetön awk-muodoissa; ohitetaan" -#: builtin.c:954 +#: builtin.c:958 msgid "fatal: `h' is not permitted in POSIX awk formats" msgstr "kohtalokas: ”h” ei ole sallittu POSIX awk -muodoissa" -#: builtin.c:1267 +#: builtin.c:1271 #, c-format msgid "[s]printf: value %g is out of range for `%%%c' format" msgstr "[s]printf: arvo %g on lukualueen ulkopuolella ”%%%c”-muodolle" -#: builtin.c:1327 +#: builtin.c:1331 #, c-format msgid "ignoring unknown format specifier character `%c': no argument converted" msgstr "" "ohitetaan tuntematon muotoargumenttimerkki ”%c”: ei muunnettu argumenttia" -#: builtin.c:1332 +#: builtin.c:1336 msgid "fatal: not enough arguments to satisfy format string" msgstr "kohtalokas: ei kylliksi argumentteja muotomerkkijonon tyydyttämiseksi" -#: builtin.c:1334 +#: builtin.c:1338 msgid "^ ran out for this one" msgstr "^ tällainen loppui kesken" -#: builtin.c:1341 +#: builtin.c:1345 msgid "[s]printf: format specifier does not have control letter" msgstr "[s]printf: muotoargumentilla ei ole ohjauskirjainta" -#: builtin.c:1344 +#: builtin.c:1348 msgid "too many arguments supplied for format string" msgstr "muotomerkkijonoon toimitettu liian monta argumenttia" -#: builtin.c:1418 builtin.c:1429 +#: builtin.c:1422 builtin.c:1433 msgid "printf: no arguments" msgstr "printf: ei argumentteja" -#: builtin.c:1470 +#: builtin.c:1474 msgid "sqrt: received non-numeric argument" msgstr "sqrt: vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:1474 +#: builtin.c:1478 #, c-format msgid "sqrt: called with negative argument %g" msgstr "sqrt: kutsuttu negatiivisella argumentilla %g" -#: builtin.c:1498 +#: builtin.c:1502 #, c-format msgid "substr: length %g is not >= 1" msgstr "substr: pituus %g ei ole >= 1" -#: builtin.c:1500 +#: builtin.c:1504 #, c-format msgid "substr: length %g is not >= 0" msgstr "substr: pituus %g ei ole >= 0" -#: builtin.c:1507 +#: builtin.c:1511 #, c-format msgid "substr: non-integer length %g will be truncated" msgstr "substr: typistetään pituus %g, joka ei ole kokonaisluku" -#: builtin.c:1512 +#: 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" -#: builtin.c:1524 +#: builtin.c:1528 #, c-format msgid "substr: start index %g is invalid, using 1" msgstr "substr: aloitusindeksi %g on virheellinen, käytetään 1:tä" -#: builtin.c:1529 +#: builtin.c:1533 #, c-format msgid "substr: non-integer start index %g will be truncated" msgstr "substr: typistetään aloitusindeksi %g, joka ei ole kokonaisluku" -#: builtin.c:1554 +#: builtin.c:1558 msgid "substr: source string is zero length" msgstr "substr: lähdemerkkijono on nollapituinen" -#: builtin.c:1570 +#: builtin.c:1574 #, c-format msgid "substr: start index %g is past end of string" msgstr "substr: aloitusindeksi %g on merkkijonon lopun jälkeen" -#: builtin.c:1578 +#: builtin.c:1582 #, c-format msgid "" "substr: length %g at start index %g exceeds length of first argument (%lu)" @@ -763,200 +763,204 @@ msgstr "" "substr: pituus %g alkuindeksissä %g ylittää ensimmäisen argumentin pituuden " "(%lu)" -#: builtin.c:1651 +#: builtin.c:1655 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "" "strftime: muotoarvolla kohteessa PROCINFO[\"strftime\"] on numerotyyppi" -#: builtin.c:1674 +#: builtin.c:1678 msgid "strftime: received non-numeric second argument" msgstr "strftime: toinen vastaanotettu argumentti ei ole numeerinen" #: builtin.c:1681 +msgid "strftime: second argument less than 0 or too big for time_t" +msgstr "" + +#: builtin.c:1687 msgid "strftime: received non-string first argument" msgstr "strftime: ensimmäinen vastaanotettu argumentti ei ole merkkijono" -#: builtin.c:1687 +#: builtin.c:1693 msgid "strftime: received empty format string" msgstr "strftime: vastaanotettu tyhjä muotomerkkijono" -#: builtin.c:1753 +#: builtin.c:1759 msgid "mktime: received non-string argument" msgstr "mktime: vastaanotettu argumentti ei ole merkkijono" -#: builtin.c:1770 +#: builtin.c:1776 msgid "mktime: at least one of the values is out of the default range" msgstr "mktime: vähintään yksi arvoista on oletuslukualueen ulkopuolella" -#: builtin.c:1805 +#: builtin.c:1811 msgid "'system' function not allowed in sandbox mode" msgstr "”system”-funktio ei ole sallittu hiekkalaatikkotilassa" -#: builtin.c:1810 +#: builtin.c:1816 msgid "system: received non-string argument" msgstr "system: vastaanotettu argumentti ei ole merkkijono" -#: builtin.c:1865 eval.c:1159 eval.c:1790 eval.c:1803 +#: builtin.c:1871 eval.c:1159 eval.c:1790 eval.c:1803 #, c-format msgid "reference to uninitialized variable `%s'" msgstr "viite alustamattomaan muuttujaan ”%s”" -#: builtin.c:1932 +#: builtin.c:1938 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "viite alustamattomaan kenttään ”$%d”" -#: builtin.c:2019 +#: builtin.c:2025 msgid "tolower: received non-string argument" msgstr "tolower: vastaanotettu argumentti ei ole merkkijono" -#: builtin.c:2053 +#: builtin.c:2059 msgid "toupper: received non-string argument" msgstr "toupper: vastaanotettu argumentti ei ole merkkijono" -#: builtin.c:2089 +#: builtin.c:2095 msgid "atan2: received non-numeric first argument" msgstr "atan2: ensimmäinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2091 +#: builtin.c:2097 msgid "atan2: received non-numeric second argument" msgstr "atan2: toinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2110 +#: builtin.c:2116 msgid "sin: received non-numeric argument" msgstr "sin: vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2126 +#: builtin.c:2132 msgid "cos: received non-numeric argument" msgstr "cos: vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2179 +#: builtin.c:2185 msgid "srand: received non-numeric argument" msgstr "srand: vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2210 +#: builtin.c:2216 msgid "match: third argument is not an array" msgstr "match: kolmas argumentti ei ole taulukko" -#: builtin.c:2474 +#: builtin.c:2480 msgid "gensub: third argument of 0 treated as 1" msgstr "gensub: 0-arvoinen kolmas argumentti käsitellään kuin 1" -#: builtin.c:2767 +#: builtin.c:2773 msgid "lshift: received non-numeric first argument" msgstr "lshift: ensimmäinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2769 +#: builtin.c:2775 msgid "lshift: received non-numeric second argument" msgstr "lshift: toinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2775 +#: builtin.c:2781 #, c-format msgid "lshift(%lf, %lf): negative values will give strange results" msgstr "lshift(%lf, %lf): negatiiviset arvot antavat outoja tuloksia" -#: builtin.c:2777 +#: builtin.c:2783 #, c-format msgid "lshift(%lf, %lf): fractional values will be truncated" msgstr "lshift(%lf, %lf): jaosarvot typistetään" -#: builtin.c:2779 +#: builtin.c:2785 #, c-format msgid "lshift(%lf, %lf): too large shift value will give strange results" msgstr "lshift(%lf, %lf): liian suuri siirrosarvo antaa outoja tuloksia" -#: builtin.c:2804 +#: builtin.c:2810 msgid "rshift: received non-numeric first argument" msgstr "rshift: ensimmäinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2806 +#: builtin.c:2812 msgid "rshift: received non-numeric second argument" msgstr "rshift: toinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2812 +#: builtin.c:2818 #, c-format msgid "rshift(%lf, %lf): negative values will give strange results" msgstr "rshift(%lf, %lf): negatiiviset arvot antavat outoja tuloksia" -#: builtin.c:2814 +#: builtin.c:2820 #, c-format msgid "rshift(%lf, %lf): fractional values will be truncated" msgstr "rshift(%lf, %lf): jaosarvot typistetään" -#: builtin.c:2816 +#: builtin.c:2822 #, c-format msgid "rshift(%lf, %lf): too large shift value will give strange results" msgstr "rshift(%lf, %lf): liian suuri siirrosarvo antaa outoja tuloksia" -#: builtin.c:2841 +#: builtin.c:2847 msgid "and: received non-numeric first argument" msgstr "and: ensimmäinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2843 +#: builtin.c:2849 msgid "and: received non-numeric second argument" msgstr "and: toinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2849 +#: builtin.c:2855 #, c-format msgid "and(%lf, %lf): negative values will give strange results" msgstr "and(%lf, %lf): negatiiviset arvot antavat outoja tuloksia" -#: builtin.c:2851 +#: builtin.c:2857 #, c-format msgid "and(%lf, %lf): fractional values will be truncated" msgstr "and(%lf, %lf): jaosarvot typistetään" -#: builtin.c:2876 +#: builtin.c:2882 msgid "or: received non-numeric first argument" msgstr "or: ensimmäinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2878 +#: builtin.c:2884 msgid "or: received non-numeric second argument" msgstr "or: toinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2884 +#: builtin.c:2890 #, c-format msgid "or(%lf, %lf): negative values will give strange results" msgstr "or(%lf, %lf): negatiiviset arvot antavat outoja tuloksia" -#: builtin.c:2886 +#: builtin.c:2892 #, c-format msgid "or(%lf, %lf): fractional values will be truncated" msgstr "or(%lf, %lf): jaosarvot typistetään" -#: builtin.c:2914 +#: builtin.c:2920 msgid "xor: received non-numeric first argument" msgstr "xor: ensimmäinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2916 +#: builtin.c:2922 msgid "xor: received non-numeric second argument" msgstr "xor: toinen vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2922 +#: builtin.c:2928 #, c-format msgid "xor(%lf, %lf): negative values will give strange results" msgstr "xor(%lf, %lf): negatiiviset arvot antavat outoja tuloksia" -#: builtin.c:2924 +#: builtin.c:2930 #, c-format msgid "xor(%lf, %lf): fractional values will be truncated" msgstr "xor(%lf, %lf): jaosarvot typistetään" -#: builtin.c:2948 builtin.c:2954 +#: builtin.c:2954 builtin.c:2960 msgid "compl: received non-numeric argument" msgstr "compl: vastaanotettu argumentti ei ole numeerinen" -#: builtin.c:2956 +#: builtin.c:2962 #, c-format msgid "compl(%lf): negative value will give strange results" msgstr "compl(%lf): negatiiviset arvot antavat outoja tuloksia" -#: builtin.c:2958 +#: builtin.c:2964 #, c-format msgid "compl(%lf): fractional value will be truncated" msgstr "compl(%lf): jaosarvo typistetään" -#: builtin.c:3127 +#: builtin.c:3133 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "dcgettext: ”%s” ei ole kelvollinen paikallinen kategoria" Binary files differ@@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gawk 4.0.0\n" "Report-Msgid-Bugs-To: arnold@skeeve.com\n" -"POT-Creation-Date: 2011-10-09 21:16+0200\n" +"POT-Creation-Date: 2011-10-24 05:57+0200\n" "PO-Revision-Date: 2011-07-16 16:50+0200\n" "Last-Translator: Jean-Philippe Guérard <jean-philippe.guerard@corbeaunoir." "org>\n" @@ -44,8 +44,8 @@ msgstr "tentative d'utiliser le paramètre scalaire « %s » comme tableau" msgid "attempt to use scalar `%s' as an array" msgstr "tentative d'utiliser le scalaire « %s » comme tableau" -#: array.c:302 array.c:707 builtin.c:80 builtin.c:1380 builtin.c:1422 -#: builtin.c:1435 builtin.c:1850 builtin.c:1862 eval.c:1135 eval.c:1139 +#: array.c:302 array.c:707 builtin.c:84 builtin.c:1384 builtin.c:1426 +#: builtin.c:1439 builtin.c:1856 builtin.c:1868 eval.c:1135 eval.c:1139 #: eval.c:1495 eval.c:1812 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -296,7 +296,7 @@ msgstr "fin de chaîne ou passage à la ligne inattendu" msgid "can't open source file `%s' for reading (%s)" msgstr "impossible d'ouvrir le fichier source « %s » en lecture (%s)" -#: awkgram.y:2301 awkgram.y:2359 builtin.c:118 +#: awkgram.y:2301 awkgram.y:2359 builtin.c:122 msgid "reason unknown" msgstr "raison inconnue" @@ -543,223 +543,223 @@ msgstr "tentative de division par zéro" msgid "division by zero attempted in `%%'" msgstr "tentative de division par zéro dans « %% »" -#: builtin.c:116 +#: builtin.c:120 #, c-format msgid "%s to \"%s\" failed (%s)" msgstr "échec de %s vers « %s » (%s)" -#: builtin.c:117 +#: builtin.c:121 msgid "standard output" msgstr "sortie standard" -#: builtin.c:131 +#: builtin.c:135 msgid "exp: received non-numeric argument" msgstr "exp : l'argument n'est pas numérique" -#: builtin.c:137 +#: builtin.c:141 #, c-format msgid "exp: argument %g is out of range" msgstr "exp : l'argument %g est hors limite" -#: builtin.c:196 +#: builtin.c:200 #, c-format msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing" msgstr "" "fflush : vidage impossible : le tube « %s » est ouvert en lecture et non en " "écriture" -#: builtin.c:199 +#: builtin.c:203 #, c-format msgid "fflush: cannot flush: file `%s' opened for reading, not writing" msgstr "" "fflush : vidage impossible : fichier « %s » ouvert en lecture, pas en " "écriture" -#: builtin.c:211 +#: builtin.c:215 #, c-format msgid "fflush: `%s' is not an open file, pipe or co-process" msgstr "" "fflush : « %s » n'est ni un fichier ouvert, ni un tube, ni un co-processus" -#: builtin.c:329 +#: builtin.c:333 msgid "index: received non-string first argument" msgstr "index : le premier argument n'est pas une chaîne" -#: builtin.c:331 +#: builtin.c:335 msgid "index: received non-string second argument" msgstr "index : le second argument n'est pas une chaîne" -#: builtin.c:453 +#: builtin.c:457 msgid "int: received non-numeric argument" msgstr "int : l'argument n'est pas numérique" -#: builtin.c:489 +#: builtin.c:493 msgid "length: received array argument" msgstr "length : l'argument reçu est un tableau" -#: builtin.c:492 +#: builtin.c:496 msgid "`length(array)' is a gawk extension" msgstr "« length(tableau) » est une extension gawk" -#: builtin.c:500 +#: builtin.c:504 msgid "length: received non-string argument" msgstr "length : l'argument n'est pas une chaîne" -#: builtin.c:531 +#: builtin.c:535 msgid "log: received non-numeric argument" msgstr "log : l'argument n'est pas numérique" -#: builtin.c:534 +#: builtin.c:538 #, c-format msgid "log: received negative argument %g" msgstr "log : l'argument est négatif %g" -#: builtin.c:690 builtin.c:695 +#: builtin.c:694 builtin.c:699 msgid "fatal: must use `count$' on all formats or none" msgstr "" "fatal : « numéro$ » doit être utilisé pour toutes les formats ou pour aucun" -#: builtin.c:757 +#: builtin.c:761 #, c-format msgid "field width is ignored for `%%' specifier" msgstr "taille du champ de la spécification « %% » ignorée" -#: builtin.c:759 +#: builtin.c:763 #, c-format msgid "precision is ignored for `%%' specifier" msgstr "précision de la spécification « %% » ignorée" -#: builtin.c:761 +#: builtin.c:765 #, c-format msgid "field width and precision are ignored for `%%' specifier" msgstr "taille du champ et précision de la spécification « %% » ignorées" -#: builtin.c:812 +#: builtin.c:816 msgid "fatal: `$' is not permitted in awk formats" msgstr "fatal : « $ » n'est pas autorisé dans les formats awk" -#: builtin.c:821 +#: builtin.c:825 msgid "fatal: arg count with `$' must be > 0" msgstr "fatal : le numéro d'argument de « $ » doit être > 0" -#: builtin.c:825 +#: builtin.c:829 #, c-format msgid "fatal: arg count %ld greater than total number of supplied arguments" msgstr "" "fatal : le numéro d'argument %ld est > au nombre total d'arguments fournis" -#: builtin.c:829 +#: builtin.c:833 msgid "fatal: `$' not permitted after period in format" msgstr "fatal : dans un format, « $ » ne doit pas suivre un point" -#: builtin.c:845 +#: builtin.c:849 msgid "fatal: no `$' supplied for positional field width or precision" msgstr "" "fatal : aucun « $ » fourni pour la taille ou la précision du champ positionné" -#: builtin.c:916 +#: builtin.c:920 msgid "`l' is meaningless in awk formats; ignored" msgstr "« l » n'a aucun sens dans un format awk ; ignoré" -#: builtin.c:920 +#: builtin.c:924 msgid "fatal: `l' is not permitted in POSIX awk formats" msgstr "fatal : « l » est interdit dans un format awk POSIX" -#: builtin.c:933 +#: builtin.c:937 msgid "`L' is meaningless in awk formats; ignored" msgstr "« L » n'a aucun sens dans un format awk ; ignoré" -#: builtin.c:937 +#: builtin.c:941 msgid "fatal: `L' is not permitted in POSIX awk formats" msgstr "fatal : « L » est interdit dans un format awk POSIX" -#: builtin.c:950 +#: builtin.c:954 msgid "`h' is meaningless in awk formats; ignored" msgstr "« h » n'a aucun sens dans un format awk ; ignoré" -#: builtin.c:954 +#: builtin.c:958 msgid "fatal: `h' is not permitted in POSIX awk formats" msgstr "fatal : « h » est interdit dans un format awk POSIX" -#: builtin.c:1267 +#: builtin.c:1271 #, c-format msgid "[s]printf: value %g is out of range for `%%%c' format" msgstr "[s]printf : valeur %g hors limite pour le format « %%%c »" -#: builtin.c:1327 +#: builtin.c:1331 #, c-format msgid "ignoring unknown format specifier character `%c': no argument converted" msgstr "caractère de format inconnu « %c » ignoré : aucun argument converti" -#: builtin.c:1332 +#: builtin.c:1336 msgid "fatal: not enough arguments to satisfy format string" msgstr "fatal : pas assez d'arguments pour satisfaire la chaîne de formatage" -#: builtin.c:1334 +#: builtin.c:1338 msgid "^ ran out for this one" msgstr "^ à court pour celui-ci" -#: builtin.c:1341 +#: builtin.c:1345 msgid "[s]printf: format specifier does not have control letter" msgstr "[s]printf : spécification de format sans lettre de contrôle" -#: builtin.c:1344 +#: builtin.c:1348 msgid "too many arguments supplied for format string" msgstr "trop d'arguments pour la chaîne de formatage" -#: builtin.c:1418 builtin.c:1429 +#: builtin.c:1422 builtin.c:1433 msgid "printf: no arguments" msgstr "printf : aucun argument" -#: builtin.c:1470 +#: builtin.c:1474 msgid "sqrt: received non-numeric argument" msgstr "sqrt : l'argument n'est pas numérique" -#: builtin.c:1474 +#: builtin.c:1478 #, c-format msgid "sqrt: called with negative argument %g" msgstr "sqrt : appelé avec un argument négatif %g" -#: builtin.c:1498 +#: builtin.c:1502 #, c-format msgid "substr: length %g is not >= 1" msgstr "substr : la longueur %g n'est pas >= 1" -#: builtin.c:1500 +#: builtin.c:1504 #, c-format msgid "substr: length %g is not >= 0" msgstr "substr : la longueur %g n'est pas >= 0" -#: builtin.c:1507 +#: builtin.c:1511 #, c-format msgid "substr: non-integer length %g will be truncated" msgstr "substr : la longueur %g n'est pas entière, elle sera tronquée" -#: builtin.c:1512 +#: builtin.c:1516 #, c-format msgid "substr: length %g too big for string indexing, truncating to %g" msgstr "substr : la longueur %g est trop grande, tronquée à %g" -#: builtin.c:1524 +#: builtin.c:1528 #, c-format msgid "substr: start index %g is invalid, using 1" msgstr "substr : l'index de début %g n'est pas valide, utilisation de 1" -#: builtin.c:1529 +#: builtin.c:1533 #, c-format msgid "substr: non-integer start index %g will be truncated" msgstr "substr : l'index de début %g n'est pas un entier, il sera tronqué" -#: builtin.c:1554 +#: builtin.c:1558 msgid "substr: source string is zero length" msgstr "substr : la chaîne source est de longueur nulle" -#: builtin.c:1570 +#: builtin.c:1574 #, c-format msgid "substr: start index %g is past end of string" msgstr "substr : l'index de début %g est au-delà de la fin de la chaîne" -#: builtin.c:1578 +#: builtin.c:1582 #, c-format msgid "" "substr: length %g at start index %g exceeds length of first argument (%lu)" @@ -767,209 +767,213 @@ msgstr "" "substr : la longueur %g à partir de %g dépasse la fin du 1er argument (%lu)" # Exemple : gawk --lint 'BEGIN { PROCINFO["strftime"]=123 ; print strftime() }' -#: builtin.c:1651 +#: builtin.c:1655 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "" "strftime : la valeur de formatage PROCINFO[\"strftime\"] est de type " "numérique" -#: builtin.c:1674 +#: builtin.c:1678 msgid "strftime: received non-numeric second argument" msgstr "strftime : le second argument n'est pas numérique" #: builtin.c:1681 +msgid "strftime: second argument less than 0 or too big for time_t" +msgstr "" + +#: builtin.c:1687 msgid "strftime: received non-string first argument" msgstr "strftim : le premier argument n'est pas une chaîne" -#: builtin.c:1687 +#: builtin.c:1693 msgid "strftime: received empty format string" msgstr "strftime : la chaîne de formatage est vide" -#: builtin.c:1753 +#: builtin.c:1759 msgid "mktime: received non-string argument" msgstr "mktime : l'argument n'est pas une chaîne" -#: builtin.c:1770 +#: builtin.c:1776 msgid "mktime: at least one of the values is out of the default range" msgstr "" "mktime : au moins l'une des valeurs est en dehors de la plage par défaut" -#: builtin.c:1805 +#: builtin.c:1811 msgid "'system' function not allowed in sandbox mode" msgstr "La fonction « system » est interdite en isolement (mode sandbox)" -#: builtin.c:1810 +#: builtin.c:1816 msgid "system: received non-string argument" msgstr "system : l'argument n'est pas une chaîne" -#: builtin.c:1865 eval.c:1159 eval.c:1790 eval.c:1803 +#: builtin.c:1871 eval.c:1159 eval.c:1790 eval.c:1803 #, c-format msgid "reference to uninitialized variable `%s'" msgstr "référence à une variable non initialisée « %s »" -#: builtin.c:1932 +#: builtin.c:1938 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "référence à un champ non initialisé « $%d »" -#: builtin.c:2019 +#: builtin.c:2025 msgid "tolower: received non-string argument" msgstr "tolower : l'argument n'est pas une chaîne" -#: builtin.c:2053 +#: builtin.c:2059 msgid "toupper: received non-string argument" msgstr "toupper : l'argument n'est pas une chaîne" -#: builtin.c:2089 +#: builtin.c:2095 msgid "atan2: received non-numeric first argument" msgstr "atan2 : le premier argument n'est pas numérique" -#: builtin.c:2091 +#: builtin.c:2097 msgid "atan2: received non-numeric second argument" msgstr "atan2 : le second argument n'est pas numérique" -#: builtin.c:2110 +#: builtin.c:2116 msgid "sin: received non-numeric argument" msgstr "sin : l'argument n'est pas numérique" -#: builtin.c:2126 +#: builtin.c:2132 msgid "cos: received non-numeric argument" msgstr "cos : l'argument n'est pas numérique" -#: builtin.c:2179 +#: builtin.c:2185 msgid "srand: received non-numeric argument" msgstr "srand : l'argument n'est pas numérique" -#: builtin.c:2210 +#: builtin.c:2216 msgid "match: third argument is not an array" msgstr "match : le 3e argument n'est pas un tableau" -#: builtin.c:2474 +#: builtin.c:2480 msgid "gensub: third argument of 0 treated as 1" msgstr "gensub : le 3e argument vaut 0, il sera traité comme un 1" -#: builtin.c:2767 +#: builtin.c:2773 msgid "lshift: received non-numeric first argument" msgstr "lshift : le premier argument n'est pas numérique" -#: builtin.c:2769 +#: builtin.c:2775 msgid "lshift: received non-numeric second argument" msgstr "lshift : le second argument reçu n'est pas numérique" -#: builtin.c:2775 +#: builtin.c:2781 #, c-format msgid "lshift(%lf, %lf): negative values will give strange results" msgstr "" "lshift(%lf, %lf) : les valeurs négatives donneront des résultats inattendus" -#: builtin.c:2777 +#: builtin.c:2783 #, c-format msgid "lshift(%lf, %lf): fractional values will be truncated" msgstr "lshift(%lf, %lf) : les valeurs non entières seront tronquées" -#: builtin.c:2779 +#: builtin.c:2785 #, c-format msgid "lshift(%lf, %lf): too large shift value will give strange results" msgstr "" "lshift(%lf, %lf) : un décalage trop grand donnera des résultats inattendus" -#: builtin.c:2804 +#: builtin.c:2810 msgid "rshift: received non-numeric first argument" msgstr "rshift : le premier argument n'est pas numérique" -#: builtin.c:2806 +#: builtin.c:2812 msgid "rshift: received non-numeric second argument" msgstr "rshift : le second argument reçu n'est pas numérique" -#: builtin.c:2812 +#: builtin.c:2818 #, c-format msgid "rshift(%lf, %lf): negative values will give strange results" msgstr "" "rshift(%lf, %lf) : les valeurs négatives donneront des résultats inattendus" -#: builtin.c:2814 +#: builtin.c:2820 #, c-format msgid "rshift(%lf, %lf): fractional values will be truncated" msgstr "rshift(%lf, %lf) : les valeurs non entières seront tronquées" -#: builtin.c:2816 +#: builtin.c:2822 #, c-format msgid "rshift(%lf, %lf): too large shift value will give strange results" msgstr "" "rshift(%lf, %lf) : un décalage trop grand donnera des résultats inattendus" -#: builtin.c:2841 +#: builtin.c:2847 msgid "and: received non-numeric first argument" msgstr "and : le premier argument n'est pas numérique" -#: builtin.c:2843 +#: builtin.c:2849 msgid "and: received non-numeric second argument" msgstr "and : le second argument reçu n'est pas numérique" -#: builtin.c:2849 +#: builtin.c:2855 #, c-format msgid "and(%lf, %lf): negative values will give strange results" msgstr "" "and(%lf, %lf) : les valeurs négatives donneront des résultats inattendus" -#: builtin.c:2851 +#: builtin.c:2857 #, c-format msgid "and(%lf, %lf): fractional values will be truncated" msgstr "and(%lf, %lf): les valeurs non entières seront tronquées" -#: builtin.c:2876 +#: builtin.c:2882 msgid "or: received non-numeric first argument" msgstr "or : le premier argument n'est pas numérique" -#: builtin.c:2878 +#: builtin.c:2884 msgid "or: received non-numeric second argument" msgstr "or : le second argument reçu n'est pas numérique" -#: builtin.c:2884 +#: builtin.c:2890 #, c-format msgid "or(%lf, %lf): negative values will give strange results" msgstr "" "or(%lf, %lf) : les valeurs négatives donneront des résultats inattendus" -#: builtin.c:2886 +#: builtin.c:2892 #, c-format msgid "or(%lf, %lf): fractional values will be truncated" msgstr "or(%lf, %lf) : les valeurs non entières seront tronquées" -#: builtin.c:2914 +#: builtin.c:2920 msgid "xor: received non-numeric first argument" msgstr "xor : le premier argument n'est pas numérique" -#: builtin.c:2916 +#: builtin.c:2922 msgid "xor: received non-numeric second argument" msgstr "xor : le second argument reçu n'est pas numérique" -#: builtin.c:2922 +#: builtin.c:2928 #, c-format msgid "xor(%lf, %lf): negative values will give strange results" msgstr "" "xor(%lf, %lf) : les valeurs négatives donneront des résultats inattendus" -#: builtin.c:2924 +#: builtin.c:2930 #, c-format msgid "xor(%lf, %lf): fractional values will be truncated" msgstr "xor(%lf, %lf) : les valeurs non entières seront tronquées" -#: builtin.c:2948 builtin.c:2954 +#: builtin.c:2954 builtin.c:2960 msgid "compl: received non-numeric argument" msgstr "compl : l'argument n'est pas numérique" -#: builtin.c:2956 +#: builtin.c:2962 #, c-format msgid "compl(%lf): negative value will give strange results" msgstr "compl(%lf) : les valeurs négatives donneront des résultats inattendus" -#: builtin.c:2958 +#: builtin.c:2964 #, c-format msgid "compl(%lf): fractional value will be truncated" msgstr "compl(%lf) : les valeurs non entières seront tronquées" -#: builtin.c:3127 +#: builtin.c:3133 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "dcgettext : « %s » n'est pas dans un catégorie valide de la locale" diff --git a/po/gawk.pot b/po/gawk.pot index d017a0e5..290ff817 100644 --- a/po/gawk.pot +++ b/po/gawk.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gawk 4.0.0a\n" +"Project-Id-Version: gawk 4.0.0c\n" "Report-Msgid-Bugs-To: arnold@skeeve.com\n" -"POT-Creation-Date: 2011-10-09 21:16+0200\n" +"POT-Creation-Date: 2011-10-24 05:57+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -41,8 +41,8 @@ msgstr "" msgid "attempt to use scalar `%s' as an array" msgstr "" -#: array.c:302 array.c:707 builtin.c:80 builtin.c:1380 builtin.c:1422 -#: builtin.c:1435 builtin.c:1850 builtin.c:1862 eval.c:1135 eval.c:1139 +#: array.c:302 array.c:707 builtin.c:84 builtin.c:1384 builtin.c:1426 +#: builtin.c:1439 builtin.c:1856 builtin.c:1868 eval.c:1135 eval.c:1139 #: eval.c:1495 eval.c:1812 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -289,7 +289,7 @@ msgstr "" msgid "can't open source file `%s' for reading (%s)" msgstr "" -#: awkgram.y:2301 awkgram.y:2359 builtin.c:118 +#: awkgram.y:2301 awkgram.y:2359 builtin.c:122 msgid "reason unknown" msgstr "" @@ -520,413 +520,417 @@ msgstr "" msgid "division by zero attempted in `%%'" msgstr "" -#: builtin.c:116 +#: builtin.c:120 #, c-format msgid "%s to \"%s\" failed (%s)" msgstr "" -#: builtin.c:117 +#: builtin.c:121 msgid "standard output" msgstr "" -#: builtin.c:131 +#: builtin.c:135 msgid "exp: received non-numeric argument" msgstr "" -#: builtin.c:137 +#: builtin.c:141 #, c-format msgid "exp: argument %g is out of range" msgstr "" -#: builtin.c:196 +#: builtin.c:200 #, c-format msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing" msgstr "" -#: builtin.c:199 +#: builtin.c:203 #, c-format msgid "fflush: cannot flush: file `%s' opened for reading, not writing" msgstr "" -#: builtin.c:211 +#: builtin.c:215 #, c-format msgid "fflush: `%s' is not an open file, pipe or co-process" msgstr "" -#: builtin.c:329 +#: builtin.c:333 msgid "index: received non-string first argument" msgstr "" -#: builtin.c:331 +#: builtin.c:335 msgid "index: received non-string second argument" msgstr "" -#: builtin.c:453 +#: builtin.c:457 msgid "int: received non-numeric argument" msgstr "" -#: builtin.c:489 +#: builtin.c:493 msgid "length: received array argument" msgstr "" -#: builtin.c:492 +#: builtin.c:496 msgid "`length(array)' is a gawk extension" msgstr "" -#: builtin.c:500 +#: builtin.c:504 msgid "length: received non-string argument" msgstr "" -#: builtin.c:531 +#: builtin.c:535 msgid "log: received non-numeric argument" msgstr "" -#: builtin.c:534 +#: builtin.c:538 #, c-format msgid "log: received negative argument %g" msgstr "" -#: builtin.c:690 builtin.c:695 +#: builtin.c:694 builtin.c:699 msgid "fatal: must use `count$' on all formats or none" msgstr "" -#: builtin.c:757 +#: builtin.c:761 #, c-format msgid "field width is ignored for `%%' specifier" msgstr "" -#: builtin.c:759 +#: builtin.c:763 #, c-format msgid "precision is ignored for `%%' specifier" msgstr "" -#: builtin.c:761 +#: builtin.c:765 #, c-format msgid "field width and precision are ignored for `%%' specifier" msgstr "" -#: builtin.c:812 +#: builtin.c:816 msgid "fatal: `$' is not permitted in awk formats" msgstr "" -#: builtin.c:821 +#: builtin.c:825 msgid "fatal: arg count with `$' must be > 0" msgstr "" -#: builtin.c:825 +#: builtin.c:829 #, c-format msgid "fatal: arg count %ld greater than total number of supplied arguments" msgstr "" -#: builtin.c:829 +#: builtin.c:833 msgid "fatal: `$' not permitted after period in format" msgstr "" -#: builtin.c:845 +#: builtin.c:849 msgid "fatal: no `$' supplied for positional field width or precision" msgstr "" -#: builtin.c:916 +#: builtin.c:920 msgid "`l' is meaningless in awk formats; ignored" msgstr "" -#: builtin.c:920 +#: builtin.c:924 msgid "fatal: `l' is not permitted in POSIX awk formats" msgstr "" -#: builtin.c:933 +#: builtin.c:937 msgid "`L' is meaningless in awk formats; ignored" msgstr "" -#: builtin.c:937 +#: builtin.c:941 msgid "fatal: `L' is not permitted in POSIX awk formats" msgstr "" -#: builtin.c:950 +#: builtin.c:954 msgid "`h' is meaningless in awk formats; ignored" msgstr "" -#: builtin.c:954 +#: builtin.c:958 msgid "fatal: `h' is not permitted in POSIX awk formats" msgstr "" -#: builtin.c:1267 +#: builtin.c:1271 #, c-format msgid "[s]printf: value %g is out of range for `%%%c' format" msgstr "" -#: builtin.c:1327 +#: builtin.c:1331 #, c-format msgid "ignoring unknown format specifier character `%c': no argument converted" msgstr "" -#: builtin.c:1332 +#: builtin.c:1336 msgid "fatal: not enough arguments to satisfy format string" msgstr "" -#: builtin.c:1334 +#: builtin.c:1338 msgid "^ ran out for this one" msgstr "" -#: builtin.c:1341 +#: builtin.c:1345 msgid "[s]printf: format specifier does not have control letter" msgstr "" -#: builtin.c:1344 +#: builtin.c:1348 msgid "too many arguments supplied for format string" msgstr "" -#: builtin.c:1418 builtin.c:1429 +#: builtin.c:1422 builtin.c:1433 msgid "printf: no arguments" msgstr "" -#: builtin.c:1470 +#: builtin.c:1474 msgid "sqrt: received non-numeric argument" msgstr "" -#: builtin.c:1474 +#: builtin.c:1478 #, c-format msgid "sqrt: called with negative argument %g" msgstr "" -#: builtin.c:1498 +#: builtin.c:1502 #, c-format msgid "substr: length %g is not >= 1" msgstr "" -#: builtin.c:1500 +#: builtin.c:1504 #, c-format msgid "substr: length %g is not >= 0" msgstr "" -#: builtin.c:1507 +#: builtin.c:1511 #, c-format msgid "substr: non-integer length %g will be truncated" msgstr "" -#: builtin.c:1512 +#: builtin.c:1516 #, c-format msgid "substr: length %g too big for string indexing, truncating to %g" msgstr "" -#: builtin.c:1524 +#: builtin.c:1528 #, c-format msgid "substr: start index %g is invalid, using 1" msgstr "" -#: builtin.c:1529 +#: builtin.c:1533 #, c-format msgid "substr: non-integer start index %g will be truncated" msgstr "" -#: builtin.c:1554 +#: builtin.c:1558 msgid "substr: source string is zero length" msgstr "" -#: builtin.c:1570 +#: builtin.c:1574 #, c-format msgid "substr: start index %g is past end of string" msgstr "" -#: builtin.c:1578 +#: builtin.c:1582 #, c-format msgid "" "substr: length %g at start index %g exceeds length of first argument (%lu)" msgstr "" -#: builtin.c:1651 +#: builtin.c:1655 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "" -#: builtin.c:1674 +#: builtin.c:1678 msgid "strftime: received non-numeric second argument" msgstr "" #: builtin.c:1681 -msgid "strftime: received non-string first argument" +msgid "strftime: second argument less than 0 or too big for time_t" msgstr "" #: builtin.c:1687 +msgid "strftime: received non-string first argument" +msgstr "" + +#: builtin.c:1693 msgid "strftime: received empty format string" msgstr "" -#: builtin.c:1753 +#: builtin.c:1759 msgid "mktime: received non-string argument" msgstr "" -#: builtin.c:1770 +#: builtin.c:1776 msgid "mktime: at least one of the values is out of the default range" msgstr "" -#: builtin.c:1805 +#: builtin.c:1811 msgid "'system' function not allowed in sandbox mode" msgstr "" -#: builtin.c:1810 +#: builtin.c:1816 msgid "system: received non-string argument" msgstr "" -#: builtin.c:1865 eval.c:1159 eval.c:1790 eval.c:1803 +#: builtin.c:1871 eval.c:1159 eval.c:1790 eval.c:1803 #, c-format msgid "reference to uninitialized variable `%s'" msgstr "" -#: builtin.c:1932 +#: builtin.c:1938 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "" -#: builtin.c:2019 +#: builtin.c:2025 msgid "tolower: received non-string argument" msgstr "" -#: builtin.c:2053 +#: builtin.c:2059 msgid "toupper: received non-string argument" msgstr "" -#: builtin.c:2089 +#: builtin.c:2095 msgid "atan2: received non-numeric first argument" msgstr "" -#: builtin.c:2091 +#: builtin.c:2097 msgid "atan2: received non-numeric second argument" msgstr "" -#: builtin.c:2110 +#: builtin.c:2116 msgid "sin: received non-numeric argument" msgstr "" -#: builtin.c:2126 +#: builtin.c:2132 msgid "cos: received non-numeric argument" msgstr "" -#: builtin.c:2179 +#: builtin.c:2185 msgid "srand: received non-numeric argument" msgstr "" -#: builtin.c:2210 +#: builtin.c:2216 msgid "match: third argument is not an array" msgstr "" -#: builtin.c:2474 +#: builtin.c:2480 msgid "gensub: third argument of 0 treated as 1" msgstr "" -#: builtin.c:2767 +#: builtin.c:2773 msgid "lshift: received non-numeric first argument" msgstr "" -#: builtin.c:2769 +#: builtin.c:2775 msgid "lshift: received non-numeric second argument" msgstr "" -#: builtin.c:2775 +#: builtin.c:2781 #, c-format msgid "lshift(%lf, %lf): negative values will give strange results" msgstr "" -#: builtin.c:2777 +#: builtin.c:2783 #, c-format msgid "lshift(%lf, %lf): fractional values will be truncated" msgstr "" -#: builtin.c:2779 +#: builtin.c:2785 #, c-format msgid "lshift(%lf, %lf): too large shift value will give strange results" msgstr "" -#: builtin.c:2804 +#: builtin.c:2810 msgid "rshift: received non-numeric first argument" msgstr "" -#: builtin.c:2806 +#: builtin.c:2812 msgid "rshift: received non-numeric second argument" msgstr "" -#: builtin.c:2812 +#: builtin.c:2818 #, c-format msgid "rshift(%lf, %lf): negative values will give strange results" msgstr "" -#: builtin.c:2814 +#: builtin.c:2820 #, c-format msgid "rshift(%lf, %lf): fractional values will be truncated" msgstr "" -#: builtin.c:2816 +#: builtin.c:2822 #, c-format msgid "rshift(%lf, %lf): too large shift value will give strange results" msgstr "" -#: builtin.c:2841 +#: builtin.c:2847 msgid "and: received non-numeric first argument" msgstr "" -#: builtin.c:2843 +#: builtin.c:2849 msgid "and: received non-numeric second argument" msgstr "" -#: builtin.c:2849 +#: builtin.c:2855 #, c-format msgid "and(%lf, %lf): negative values will give strange results" msgstr "" -#: builtin.c:2851 +#: builtin.c:2857 #, c-format msgid "and(%lf, %lf): fractional values will be truncated" msgstr "" -#: builtin.c:2876 +#: builtin.c:2882 msgid "or: received non-numeric first argument" msgstr "" -#: builtin.c:2878 +#: builtin.c:2884 msgid "or: received non-numeric second argument" msgstr "" -#: builtin.c:2884 +#: builtin.c:2890 #, c-format msgid "or(%lf, %lf): negative values will give strange results" msgstr "" -#: builtin.c:2886 +#: builtin.c:2892 #, c-format msgid "or(%lf, %lf): fractional values will be truncated" msgstr "" -#: builtin.c:2914 +#: builtin.c:2920 msgid "xor: received non-numeric first argument" msgstr "" -#: builtin.c:2916 +#: builtin.c:2922 msgid "xor: received non-numeric second argument" msgstr "" -#: builtin.c:2922 +#: builtin.c:2928 #, c-format msgid "xor(%lf, %lf): negative values will give strange results" msgstr "" -#: builtin.c:2924 +#: builtin.c:2930 #, c-format msgid "xor(%lf, %lf): fractional values will be truncated" msgstr "" -#: builtin.c:2948 builtin.c:2954 +#: builtin.c:2954 builtin.c:2960 msgid "compl: received non-numeric argument" msgstr "" -#: builtin.c:2956 +#: builtin.c:2962 #, c-format msgid "compl(%lf): negative value will give strange results" msgstr "" -#: builtin.c:2958 +#: builtin.c:2964 #, c-format msgid "compl(%lf): fractional value will be truncated" msgstr "" -#: builtin.c:3127 +#: builtin.c:3133 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gawk 3.1.81\n" "Report-Msgid-Bugs-To: arnold@skeeve.com\n" -"POT-Creation-Date: 2011-10-09 21:16+0200\n" +"POT-Creation-Date: 2011-10-24 05:57+0200\n" "PO-Revision-Date: 2011-03-19 16:52+0100\n" "Last-Translator: Antonio Colombo <azc100@gmail.com>\n" "Language-Team: Italian <it@li.org>\n" @@ -39,8 +39,8 @@ msgstr "tentativo di usare il parametro scalare `%s' come un vettore" msgid "attempt to use scalar `%s' as an array" msgstr "tentativo di usare scalare '%s' come vettore" -#: array.c:302 array.c:707 builtin.c:80 builtin.c:1380 builtin.c:1422 -#: builtin.c:1435 builtin.c:1850 builtin.c:1862 eval.c:1135 eval.c:1139 +#: array.c:302 array.c:707 builtin.c:84 builtin.c:1384 builtin.c:1426 +#: builtin.c:1439 builtin.c:1856 builtin.c:1868 eval.c:1135 eval.c:1139 #: eval.c:1495 eval.c:1812 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -297,7 +297,7 @@ msgstr "carattere 'a capo' o fine stringa inaspettati" msgid "can't open source file `%s' for reading (%s)" msgstr "non riesco ad aprire file sorgente `%s' in lettura (%s)" -#: awkgram.y:2301 awkgram.y:2359 builtin.c:118 +#: awkgram.y:2301 awkgram.y:2359 builtin.c:122 msgid "reason unknown" msgstr "ragione indeterminata" @@ -539,218 +539,218 @@ msgstr "tentativo di dividere per zero" msgid "division by zero attempted in `%%'" msgstr "tentativo di dividere per zero in `%%'" -#: builtin.c:116 +#: builtin.c:120 #, c-format msgid "%s to \"%s\" failed (%s)" msgstr "%s a \"%s\" fallita (%s)" -#: builtin.c:117 +#: builtin.c:121 msgid "standard output" msgstr "standard output" -#: builtin.c:131 +#: builtin.c:135 msgid "exp: received non-numeric argument" msgstr "exp: argomento non numerico" -#: builtin.c:137 +#: builtin.c:141 #, c-format msgid "exp: argument %g is out of range" msgstr "exp: argomento %g non accettabile" -#: builtin.c:196 +#: builtin.c:200 #, c-format msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing" msgstr "" "fflush: non posso scaricare: 'pipe' `%s' aperta in lettura, non in scrittura" -#: builtin.c:199 +#: builtin.c:203 #, c-format msgid "fflush: cannot flush: file `%s' opened for reading, not writing" msgstr "" "fflush: non posso scaricare: file `%s' aperto in lettura, non in scrittura" -#: builtin.c:211 +#: builtin.c:215 #, c-format msgid "fflush: `%s' is not an open file, pipe or co-process" msgstr "fflush: `%s' non un file aperto, una 'pipe' o un co-processo" -#: builtin.c:329 +#: builtin.c:333 msgid "index: received non-string first argument" msgstr "index: il primo argomento non una stringa" -#: builtin.c:331 +#: builtin.c:335 msgid "index: received non-string second argument" msgstr "index: il secondo argomento non una stringa" -#: builtin.c:453 +#: builtin.c:457 msgid "int: received non-numeric argument" msgstr "int: argomento non numerico" -#: builtin.c:489 +#: builtin.c:493 msgid "length: received array argument" msgstr "length: l'argomento fornito un vettore" -#: builtin.c:492 +#: builtin.c:496 msgid "`length(array)' is a gawk extension" msgstr "`length(array)' un'estensione gawk" -#: builtin.c:500 +#: builtin.c:504 msgid "length: received non-string argument" msgstr "length: l'argomento non una stringa" -#: builtin.c:531 +#: builtin.c:535 msgid "log: received non-numeric argument" msgstr "log: argomento non numerico" -#: builtin.c:534 +#: builtin.c:538 #, c-format msgid "log: received negative argument %g" msgstr "log: argomento negativo %g" -#: builtin.c:690 builtin.c:695 +#: builtin.c:694 builtin.c:699 msgid "fatal: must use `count$' on all formats or none" msgstr "" -#: builtin.c:757 +#: builtin.c:761 #, c-format msgid "field width is ignored for `%%' specifier" msgstr "" -#: builtin.c:759 +#: builtin.c:763 #, c-format msgid "precision is ignored for `%%' specifier" msgstr "" -#: builtin.c:761 +#: builtin.c:765 #, c-format msgid "field width and precision are ignored for `%%' specifier" msgstr "" -#: builtin.c:812 +#: builtin.c:816 #, fuzzy msgid "fatal: `$' is not permitted in awk formats" msgstr "l'operatore `^' non supportato nel vecchio awk" -#: builtin.c:821 +#: builtin.c:825 msgid "fatal: arg count with `$' must be > 0" msgstr "" -#: builtin.c:825 +#: builtin.c:829 #, c-format msgid "fatal: arg count %ld greater than total number of supplied arguments" msgstr "" -#: builtin.c:829 +#: builtin.c:833 msgid "fatal: `$' not permitted after period in format" msgstr "" -#: builtin.c:845 +#: builtin.c:849 msgid "fatal: no `$' supplied for positional field width or precision" msgstr "" -#: builtin.c:916 +#: builtin.c:920 msgid "`l' is meaningless in awk formats; ignored" msgstr "" -#: builtin.c:920 +#: builtin.c:924 msgid "fatal: `l' is not permitted in POSIX awk formats" msgstr "" -#: builtin.c:933 +#: builtin.c:937 msgid "`L' is meaningless in awk formats; ignored" msgstr "" -#: builtin.c:937 +#: builtin.c:941 msgid "fatal: `L' is not permitted in POSIX awk formats" msgstr "" -#: builtin.c:950 +#: builtin.c:954 msgid "`h' is meaningless in awk formats; ignored" msgstr "" -#: builtin.c:954 +#: builtin.c:958 msgid "fatal: `h' is not permitted in POSIX awk formats" msgstr "" -#: builtin.c:1267 +#: builtin.c:1271 #, c-format msgid "[s]printf: value %g is out of range for `%%%c' format" msgstr "" -#: builtin.c:1327 +#: builtin.c:1331 #, c-format msgid "ignoring unknown format specifier character `%c': no argument converted" msgstr "" -#: builtin.c:1332 +#: builtin.c:1336 msgid "fatal: not enough arguments to satisfy format string" msgstr "" -#: builtin.c:1334 +#: builtin.c:1338 msgid "^ ran out for this one" msgstr "" -#: builtin.c:1341 +#: builtin.c:1345 msgid "[s]printf: format specifier does not have control letter" msgstr "" -#: builtin.c:1344 +#: builtin.c:1348 msgid "too many arguments supplied for format string" msgstr "" -#: builtin.c:1418 builtin.c:1429 +#: builtin.c:1422 builtin.c:1433 msgid "printf: no arguments" msgstr "printf: manca argomento" -#: builtin.c:1470 +#: builtin.c:1474 msgid "sqrt: received non-numeric argument" msgstr "sqrt: argomento non numerico" -#: builtin.c:1474 +#: builtin.c:1478 #, c-format msgid "sqrt: called with negative argument %g" msgstr "sqrt: chiamata con argomento negativo %g" -#: builtin.c:1498 +#: builtin.c:1502 #, c-format msgid "substr: length %g is not >= 1" msgstr "substr: lunghezza %g non >= 1" -#: builtin.c:1500 +#: builtin.c:1504 #, c-format msgid "substr: length %g is not >= 0" msgstr "substr: lunghezza %g non >= 0" -#: builtin.c:1507 +#: builtin.c:1511 #, c-format msgid "substr: non-integer length %g will be truncated" msgstr "substr: lunghezza non intera %g: sar troncata" -#: builtin.c:1512 +#: builtin.c:1516 #, c-format msgid "substr: length %g too big for string indexing, truncating to %g" msgstr "substr: lunghezza %g troppo elevata per indice stringa, tronco a %g" -#: builtin.c:1524 +#: builtin.c:1528 #, c-format msgid "substr: start index %g is invalid, using 1" msgstr "substr: indice di partenza %g non valido, uso 1" -#: builtin.c:1529 +#: builtin.c:1533 #, c-format msgid "substr: non-integer start index %g will be truncated" msgstr "substr: indice di partenza non intero %g: sar troncato" -#: builtin.c:1554 +#: builtin.c:1558 msgid "substr: source string is zero length" msgstr "substr: stringa di partenza lunga zero" -#: builtin.c:1570 +#: builtin.c:1574 #, c-format msgid "substr: start index %g is past end of string" msgstr "substr: indice di partenza %g oltre la fine della stringa" -#: builtin.c:1578 +#: builtin.c:1582 #, c-format msgid "" "substr: length %g at start index %g exceeds length of first argument (%lu)" @@ -758,200 +758,204 @@ msgstr "" "substr: lunghezza %g all'indice di partenza %g supera la lunghezza del primo " "argomento (%lu)" -#: builtin.c:1651 +#: builtin.c:1655 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "" "strftime: il valore del 'format' in PROCINFO[\"strftime\"] di tipo numerico" -#: builtin.c:1674 +#: builtin.c:1678 msgid "strftime: received non-numeric second argument" msgstr "strftime: il secondo argomento non numerico" #: builtin.c:1681 +msgid "strftime: second argument less than 0 or too big for time_t" +msgstr "" + +#: builtin.c:1687 msgid "strftime: received non-string first argument" msgstr "strftime: il primo argomento non una stringa" -#: builtin.c:1687 +#: builtin.c:1693 msgid "strftime: received empty format string" msgstr "strftime: 'format' una stringa nulla" -#: builtin.c:1753 +#: builtin.c:1759 msgid "mktime: received non-string argument" msgstr "mktime: l'argomento non una stringa" -#: builtin.c:1770 +#: builtin.c:1776 msgid "mktime: at least one of the values is out of the default range" msgstr "mktime: almeno un valore fuori dall'intervallo di default" -#: builtin.c:1805 +#: builtin.c:1811 msgid "'system' function not allowed in sandbox mode" msgstr "la funzione 'system' non permessa in modo 'sandbox'" -#: builtin.c:1810 +#: builtin.c:1816 msgid "system: received non-string argument" msgstr "system: l'argomento non una stringa" -#: builtin.c:1865 eval.c:1159 eval.c:1790 eval.c:1803 +#: builtin.c:1871 eval.c:1159 eval.c:1790 eval.c:1803 #, c-format msgid "reference to uninitialized variable `%s'" msgstr "riferimento a variabile non inizializzata `%s'" -#: builtin.c:1932 +#: builtin.c:1938 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "riferimento a variabile non inizializzata `$%d'" -#: builtin.c:2019 +#: builtin.c:2025 msgid "tolower: received non-string argument" msgstr "tolower: l'argomento non una stringa" -#: builtin.c:2053 +#: builtin.c:2059 msgid "toupper: received non-string argument" msgstr "toupper: l'argomento non una stringa" -#: builtin.c:2089 +#: builtin.c:2095 msgid "atan2: received non-numeric first argument" msgstr "atan2: il primo argomento non numerico" -#: builtin.c:2091 +#: builtin.c:2097 msgid "atan2: received non-numeric second argument" msgstr "atan2: il secondo argomento non numerico" -#: builtin.c:2110 +#: builtin.c:2116 msgid "sin: received non-numeric argument" msgstr "sin: l'argomento non numerico" -#: builtin.c:2126 +#: builtin.c:2132 msgid "cos: received non-numeric argument" msgstr "cos: l'argomento non numerico" -#: builtin.c:2179 +#: builtin.c:2185 msgid "srand: received non-numeric argument" msgstr "srand: l'argomento non numerico" -#: builtin.c:2210 +#: builtin.c:2216 msgid "match: third argument is not an array" msgstr "match: il terzo argomento non un vettore" -#: builtin.c:2474 +#: builtin.c:2480 msgid "gensub: third argument of 0 treated as 1" msgstr "gensub: il terzo argomento 0, trattato come 1" -#: builtin.c:2767 +#: builtin.c:2773 msgid "lshift: received non-numeric first argument" msgstr "lshift: il primo argomento non numerico" -#: builtin.c:2769 +#: builtin.c:2775 msgid "lshift: received non-numeric second argument" msgstr "lshift: il secondo argomento non numerico" -#: builtin.c:2775 +#: builtin.c:2781 #, c-format msgid "lshift(%lf, %lf): negative values will give strange results" msgstr "lshift(%lf, %lf): valori negativi daranno risultati strani" -#: builtin.c:2777 +#: builtin.c:2783 #, c-format msgid "lshift(%lf, %lf): fractional values will be truncated" msgstr "lshift(%lf, %lf): valori con decimali verranno troncati" -#: builtin.c:2779 +#: builtin.c:2785 #, c-format msgid "lshift(%lf, %lf): too large shift value will give strange results" msgstr "lshift(%lf, %lf): valori troppo alti daranno risultati strani" -#: builtin.c:2804 +#: builtin.c:2810 msgid "rshift: received non-numeric first argument" msgstr "rshift: il primo argomento non numerico" -#: builtin.c:2806 +#: builtin.c:2812 msgid "rshift: received non-numeric second argument" msgstr "rshift: il secondo argomento non numerico" -#: builtin.c:2812 +#: builtin.c:2818 #, c-format msgid "rshift(%lf, %lf): negative values will give strange results" msgstr "rshift(%lf, %lf): valori negativi daranno risultati strani" -#: builtin.c:2814 +#: builtin.c:2820 #, c-format msgid "rshift(%lf, %lf): fractional values will be truncated" msgstr "rshift(%lf, %lf): valori con decimali verranno troncati" -#: builtin.c:2816 +#: builtin.c:2822 #, c-format msgid "rshift(%lf, %lf): too large shift value will give strange results" msgstr "rshift(%lf, %lf): valori troppo alti daranno risultati strani" -#: builtin.c:2841 +#: builtin.c:2847 msgid "and: received non-numeric first argument" msgstr "and: il primo argomento non numerico" -#: builtin.c:2843 +#: builtin.c:2849 msgid "and: received non-numeric second argument" msgstr "and: il secondo argomento non numerico" -#: builtin.c:2849 +#: builtin.c:2855 #, c-format msgid "and(%lf, %lf): negative values will give strange results" msgstr "and(%lf, %lf): valori negativi daranno risultati strani" -#: builtin.c:2851 +#: builtin.c:2857 #, c-format msgid "and(%lf, %lf): fractional values will be truncated" msgstr "and(%lf, %lf): valori con decimali verranno troncati" -#: builtin.c:2876 +#: builtin.c:2882 msgid "or: received non-numeric first argument" msgstr "or: il primo argomento non numerico" -#: builtin.c:2878 +#: builtin.c:2884 msgid "or: received non-numeric second argument" msgstr "or: il secondo argomento non numerico" -#: builtin.c:2884 +#: builtin.c:2890 #, c-format msgid "or(%lf, %lf): negative values will give strange results" msgstr "or(%lf, %lf): valori negativi daranno risultati strani" -#: builtin.c:2886 +#: builtin.c:2892 #, c-format msgid "or(%lf, %lf): fractional values will be truncated" msgstr "or(%lf, %lf): valori con decimali verranno troncati" -#: builtin.c:2914 +#: builtin.c:2920 msgid "xor: received non-numeric first argument" msgstr "xor: il primo argomento non numerico" -#: builtin.c:2916 +#: builtin.c:2922 msgid "xor: received non-numeric second argument" msgstr "xor: il secondo argomento non numerico" -#: builtin.c:2922 +#: builtin.c:2928 #, c-format msgid "xor(%lf, %lf): negative values will give strange results" msgstr "xor(%lf, %lf): valori negativi daranno risultati strani" -#: builtin.c:2924 +#: builtin.c:2930 #, c-format msgid "xor(%lf, %lf): fractional values will be truncated" msgstr "xor(%lf, %lf): valori con decimali verranno troncati" -#: builtin.c:2948 builtin.c:2954 +#: builtin.c:2954 builtin.c:2960 msgid "compl: received non-numeric argument" msgstr "compl: l'argomento non numerico" -#: builtin.c:2956 +#: builtin.c:2962 #, c-format msgid "compl(%lf): negative value will give strange results" msgstr "compl(%lf): valore negativo dar risultati strani" -#: builtin.c:2958 +#: builtin.c:2964 #, c-format msgid "compl(%lf): fractional value will be truncated" msgstr "compl(%lf): valore con decimali verr troncato" -#: builtin.c:3127 +#: builtin.c:3133 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "dcgettext: `%s' non una categoria 'locale' valida" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gawk 4.0.0\n" "Report-Msgid-Bugs-To: arnold@skeeve.com\n" -"POT-Creation-Date: 2011-10-09 21:16+0200\n" +"POT-Creation-Date: 2011-10-24 05:57+0200\n" "PO-Revision-Date: 2011-07-17 08:28+0900\n" "Last-Translator: Yasuaki Taniguchi <yasuakit@gmail.com>\n" "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n" @@ -42,8 +42,8 @@ msgstr "スカラー仮引数 `%s' を配列として使用する試みです" msgid "attempt to use scalar `%s' as an array" msgstr "スカラー `%s' を配列として使用する試みです" -#: array.c:302 array.c:707 builtin.c:80 builtin.c:1380 builtin.c:1422 -#: builtin.c:1435 builtin.c:1850 builtin.c:1862 eval.c:1135 eval.c:1139 +#: array.c:302 array.c:707 builtin.c:84 builtin.c:1384 builtin.c:1426 +#: builtin.c:1439 builtin.c:1856 builtin.c:1868 eval.c:1135 eval.c:1139 #: eval.c:1495 eval.c:1812 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -291,7 +291,7 @@ msgstr "予期しない改行または文字列終端です" msgid "can't open source file `%s' for reading (%s)" msgstr "ソースファイル `%s' を読み込み用に開けません (%s)" -#: awkgram.y:2301 awkgram.y:2359 builtin.c:118 +#: awkgram.y:2301 awkgram.y:2359 builtin.c:122 msgid "reason unknown" msgstr "原因不明" @@ -528,221 +528,221 @@ msgstr "ゼロによる除算が試みられました" msgid "division by zero attempted in `%%'" msgstr "`%%' 内でゼロによる除算が試みられました" -#: builtin.c:116 +#: builtin.c:120 #, c-format msgid "%s to \"%s\" failed (%s)" msgstr "%s から \"%s\" へ出力できません (%s)。" -#: builtin.c:117 +#: builtin.c:121 msgid "standard output" msgstr "標準出力" -#: builtin.c:131 +#: builtin.c:135 msgid "exp: received non-numeric argument" msgstr "exp: 引数が数値ではありません" -#: builtin.c:137 +#: builtin.c:141 #, c-format msgid "exp: argument %g is out of range" msgstr "exp: 引数 %g が範囲外です" -#: builtin.c:196 +#: builtin.c:200 #, c-format msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing" msgstr "" "fflush: flush できません: パイプ `%s' は読み込み用に開かれています。書き込み" "用ではありません" -#: builtin.c:199 +#: builtin.c:203 #, c-format msgid "fflush: cannot flush: file `%s' opened for reading, not writing" msgstr "" "fflush: flush できません: ファイル `%s' は読み込み用に開かれています。書き込" "み用ではありません" -#: builtin.c:211 +#: builtin.c:215 #, c-format msgid "fflush: `%s' is not an open file, pipe or co-process" msgstr "fflush: `%s' が開かれたファイル、パイプ、プロセス共有ではありません" -#: builtin.c:329 +#: builtin.c:333 msgid "index: received non-string first argument" msgstr "index: 文字列では無い第一引数を受け取りました" -#: builtin.c:331 +#: builtin.c:335 msgid "index: received non-string second argument" msgstr "index: 文字列では無い第二引数を受け取りました" -#: builtin.c:453 +#: builtin.c:457 msgid "int: received non-numeric argument" msgstr "int: 数値では無い引数を受け取りました" -#: builtin.c:489 +#: builtin.c:493 msgid "length: received array argument" msgstr "length: 配列引数を受け取りました" -#: builtin.c:492 +#: builtin.c:496 msgid "`length(array)' is a gawk extension" msgstr "`length(array)' は gawk 拡張です" -#: builtin.c:500 +#: builtin.c:504 msgid "length: received non-string argument" msgstr "length: 文字列では無い引数を受け取りました" -#: builtin.c:531 +#: builtin.c:535 msgid "log: received non-numeric argument" msgstr "log: 数値では無い引数を受け取りました" -#: builtin.c:534 +#: builtin.c:538 #, c-format msgid "log: received negative argument %g" msgstr "log: 負の引数 %g を受け取りました" -#: builtin.c:690 builtin.c:695 +#: builtin.c:694 builtin.c:699 msgid "fatal: must use `count$' on all formats or none" msgstr "" "致命的: `count$’ は全ての書式使用する、または全てに使用しないのいずれかでなけ" "ればいけません" -#: builtin.c:757 +#: builtin.c:761 #, c-format msgid "field width is ignored for `%%' specifier" msgstr "`%%' 指定用のフィールド幅は無視されます" -#: builtin.c:759 +#: builtin.c:763 #, c-format msgid "precision is ignored for `%%' specifier" msgstr "`%%' 指定用のフィールド幅は無視されます" -#: builtin.c:761 +#: builtin.c:765 #, c-format msgid "field width and precision are ignored for `%%' specifier" msgstr "`%%' 指定用のフィールド幅および精度は無視されます" -#: builtin.c:812 +#: builtin.c:816 msgid "fatal: `$' is not permitted in awk formats" msgstr "致命的: `$' は awk 形式内では許可されていません" -#: builtin.c:821 +#: builtin.c:825 msgid "fatal: arg count with `$' must be > 0" msgstr "致命的: `$' で指定する引数の番号は正でなければいけません" -#: builtin.c:825 +#: builtin.c:829 #, c-format msgid "fatal: arg count %ld greater than total number of supplied arguments" msgstr "致命的: 引数の番号 %ld は引数として与えられた数より大きいです" -#: builtin.c:829 +#: builtin.c:833 msgid "fatal: `$' not permitted after period in format" msgstr "致命的: `$' は書式指定内のピリオド `.' の後に使用できません" -#: builtin.c:845 +#: builtin.c:849 msgid "fatal: no `$' supplied for positional field width or precision" msgstr "致命的: フィールド幅、または精度の指定子に `$' が与えられていません" -#: builtin.c:916 +#: builtin.c:920 msgid "`l' is meaningless in awk formats; ignored" msgstr "awk の書式指定では `l' は無意味です。無視します" -#: builtin.c:920 +#: builtin.c:924 msgid "fatal: `l' is not permitted in POSIX awk formats" msgstr "致命的: POSIX awk 書式内では `l' は許可されていません" -#: builtin.c:933 +#: builtin.c:937 msgid "`L' is meaningless in awk formats; ignored" msgstr "awk の書式指定では `L' は無意味です。無視します。" -#: builtin.c:937 +#: builtin.c:941 msgid "fatal: `L' is not permitted in POSIX awk formats" msgstr "致命的: POSIX awk 書式内では `L' は許可されていません" -#: builtin.c:950 +#: builtin.c:954 msgid "`h' is meaningless in awk formats; ignored" msgstr "awk の書式指定では `h' は無意味です。無視します。" -#: builtin.c:954 +#: builtin.c:958 msgid "fatal: `h' is not permitted in POSIX awk formats" msgstr "致命的: POSIX awk 書式内では `h' は許可されていません" -#: builtin.c:1267 +#: builtin.c:1271 #, c-format msgid "[s]printf: value %g is out of range for `%%%c' format" msgstr "[s]printf: 値 %g は書式 `%%%c' の範囲外です" -#: builtin.c:1327 +#: builtin.c:1331 #, c-format msgid "ignoring unknown format specifier character `%c': no argument converted" msgstr "不明な書式指定文字 `%c' を無視しています: 変換される引数はありません" -#: builtin.c:1332 +#: builtin.c:1336 msgid "fatal: not enough arguments to satisfy format string" msgstr "致命的: 書式文字列を満たす十分な数の引数がありません" -#: builtin.c:1334 +#: builtin.c:1338 msgid "^ ran out for this one" msgstr "^ ここから足りません" -#: builtin.c:1341 +#: builtin.c:1345 msgid "[s]printf: format specifier does not have control letter" msgstr "[s]printf: 書式指定子に制御文字がありません" -#: builtin.c:1344 +#: builtin.c:1348 msgid "too many arguments supplied for format string" msgstr "書式文字列に与えられている引数が多すぎます" -#: builtin.c:1418 builtin.c:1429 +#: builtin.c:1422 builtin.c:1433 msgid "printf: no arguments" msgstr "printf: 引数がありません" -#: builtin.c:1470 +#: builtin.c:1474 msgid "sqrt: received non-numeric argument" msgstr "sqrt: 数値では無い引数を受け取りました" -#: builtin.c:1474 +#: builtin.c:1478 #, c-format msgid "sqrt: called with negative argument %g" msgstr "sqrt: 負の値 %g を引数に使用して呼び出されました" -#: builtin.c:1498 +#: builtin.c:1502 #, c-format msgid "substr: length %g is not >= 1" msgstr "substr: 長さ %g が 1 以上ではありません" -#: builtin.c:1500 +#: builtin.c:1504 #, c-format msgid "substr: length %g is not >= 0" msgstr "substr: 長さ %g が 0 以上ではありません" -#: builtin.c:1507 +#: builtin.c:1511 #, c-format msgid "substr: non-integer length %g will be truncated" msgstr "substr: 文字数 %g の小数点以下は切り捨てます。" -#: builtin.c:1512 +#: builtin.c:1516 #, c-format msgid "substr: length %g too big for string indexing, truncating to %g" msgstr "substr: 文字数 %g は最大値を超えています。%g を使います。" -#: builtin.c:1524 +#: builtin.c:1528 #, c-format msgid "substr: start index %g is invalid, using 1" msgstr "substr: 開始インデックス %g が無効です。1を使用します" -#: builtin.c:1529 +#: builtin.c:1533 #, c-format msgid "substr: non-integer start index %g will be truncated" msgstr "substr: 開始インデックス %g が非整数のため、値は切り捨てられます" -#: builtin.c:1554 +#: builtin.c:1558 msgid "substr: source string is zero length" msgstr "substr: 文字列の長さがゼロです。" -#: builtin.c:1570 +#: builtin.c:1574 #, c-format msgid "substr: start index %g is past end of string" msgstr "substr: 開始インデックス %g が文字列終端の後にあります" -#: builtin.c:1578 +#: builtin.c:1582 #, c-format msgid "" "substr: length %g at start index %g exceeds length of first argument (%lu)" @@ -750,199 +750,203 @@ msgstr "" "substr: 開始インデックス %2$g からの長さ %1$g は第一引数の長さを超えています " "(%3$lu)" -#: builtin.c:1651 +#: builtin.c:1655 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "strftime: PROCINFO[\"strftime\"] の書式の値は数値型です" -#: builtin.c:1674 +#: builtin.c:1678 msgid "strftime: received non-numeric second argument" msgstr "strftime: 非数値の第二引数を受け取りました" #: builtin.c:1681 +msgid "strftime: second argument less than 0 or too big for time_t" +msgstr "" + +#: builtin.c:1687 msgid "strftime: received non-string first argument" msgstr "strftime: 非文字列の第一引数を受け取りました" -#: builtin.c:1687 +#: builtin.c:1693 msgid "strftime: received empty format string" msgstr "strftime: 空の書式文字列を受け取りました" -#: builtin.c:1753 +#: builtin.c:1759 msgid "mktime: received non-string argument" msgstr "mktime: 非文字列引数を受け取りました" -#: builtin.c:1770 +#: builtin.c:1776 msgid "mktime: at least one of the values is out of the default range" msgstr "mktime: 一つ以上の値がデフォルトの範囲を超えています" -#: builtin.c:1805 +#: builtin.c:1811 msgid "'system' function not allowed in sandbox mode" msgstr "サンドボックスモードでは 'system' 関数は許可されていません" -#: builtin.c:1810 +#: builtin.c:1816 msgid "system: received non-string argument" msgstr "system: 文字列では無い引数を受け取りました" -#: builtin.c:1865 eval.c:1159 eval.c:1790 eval.c:1803 +#: builtin.c:1871 eval.c:1159 eval.c:1790 eval.c:1803 #, c-format msgid "reference to uninitialized variable `%s'" msgstr "初期化されていない変数 `%s' への参照です" -#: builtin.c:1932 +#: builtin.c:1938 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "初期化されていないフィールド `$%d' への参照です" -#: builtin.c:2019 +#: builtin.c:2025 msgid "tolower: received non-string argument" msgstr "tolower: 非文字列引数を受け取りました" -#: builtin.c:2053 +#: builtin.c:2059 msgid "toupper: received non-string argument" msgstr "toupper: 非文字列引数を受け取りました" -#: builtin.c:2089 +#: builtin.c:2095 msgid "atan2: received non-numeric first argument" msgstr "atan2: 非数値の第一引数を受け取りました" -#: builtin.c:2091 +#: builtin.c:2097 msgid "atan2: received non-numeric second argument" msgstr "atan2: 非数値の第二引数を受け取りました" -#: builtin.c:2110 +#: builtin.c:2116 msgid "sin: received non-numeric argument" msgstr "sin: 非数値の引数を受け取りました" -#: builtin.c:2126 +#: builtin.c:2132 msgid "cos: received non-numeric argument" msgstr "cos: 非数値の引数を受け取りました" -#: builtin.c:2179 +#: builtin.c:2185 msgid "srand: received non-numeric argument" msgstr "srand: 非数値の引数を受け取りました" -#: builtin.c:2210 +#: builtin.c:2216 msgid "match: third argument is not an array" msgstr "match: 第三引数が配列ではありません" -#: builtin.c:2474 +#: builtin.c:2480 msgid "gensub: third argument of 0 treated as 1" msgstr "gensub: 第三引数が 0 です。1 を代わりに使用します" -#: builtin.c:2767 +#: builtin.c:2773 msgid "lshift: received non-numeric first argument" msgstr "lshift: 非数値の第一引数を受け取りました" -#: builtin.c:2769 +#: builtin.c:2775 msgid "lshift: received non-numeric second argument" msgstr "lshift: 非数値の第二引数を受け取りました" -#: builtin.c:2775 +#: builtin.c:2781 #, c-format msgid "lshift(%lf, %lf): negative values will give strange results" msgstr "lshift(%lf, %lf): 負の数値を使用すると異常な結果になります" -#: builtin.c:2777 +#: builtin.c:2783 #, c-format msgid "lshift(%lf, %lf): fractional values will be truncated" msgstr "lshift(%lf, %lf): 小数点以下は切り捨てられます" -#: builtin.c:2779 +#: builtin.c:2785 #, c-format msgid "lshift(%lf, %lf): too large shift value will give strange results" msgstr "lshift(%lf, %lf): シフト値が大き過ぎると異常な結果になります" -#: builtin.c:2804 +#: builtin.c:2810 msgid "rshift: received non-numeric first argument" msgstr "rshift: 非数値の第一引数を受け取りました" -#: builtin.c:2806 +#: builtin.c:2812 msgid "rshift: received non-numeric second argument" msgstr "rshift: 非数値の第二引数を受け取りました" -#: builtin.c:2812 +#: builtin.c:2818 #, c-format msgid "rshift(%lf, %lf): negative values will give strange results" msgstr "rshift(%lf, %lf): 負の数値を使用すると異常な結果になります" -#: builtin.c:2814 +#: builtin.c:2820 #, c-format msgid "rshift(%lf, %lf): fractional values will be truncated" msgstr "rshift(%lf, %lf): 小数点以下は切り捨てられます" -#: builtin.c:2816 +#: builtin.c:2822 #, c-format msgid "rshift(%lf, %lf): too large shift value will give strange results" msgstr "rshift(%lf, %lf): シフト値が大き過ぎると異常な結果になります" -#: builtin.c:2841 +#: builtin.c:2847 msgid "and: received non-numeric first argument" msgstr "and: 非数値の第一引数を受け取りました" -#: builtin.c:2843 +#: builtin.c:2849 msgid "and: received non-numeric second argument" msgstr "and: 非数値の第二引数を受け取りました" -#: builtin.c:2849 +#: builtin.c:2855 #, c-format msgid "and(%lf, %lf): negative values will give strange results" msgstr "and(%lf, %lf): 負の数値を使用すると異常な結果になります" -#: builtin.c:2851 +#: builtin.c:2857 #, c-format msgid "and(%lf, %lf): fractional values will be truncated" msgstr "and(%lf, %lf): 小数点以下は切り捨てられます" -#: builtin.c:2876 +#: builtin.c:2882 msgid "or: received non-numeric first argument" msgstr "or: 非数値の第一引数を受け取りました" -#: builtin.c:2878 +#: builtin.c:2884 msgid "or: received non-numeric second argument" msgstr "or: 非数値の第二引数を受け取りました" -#: builtin.c:2884 +#: builtin.c:2890 #, c-format msgid "or(%lf, %lf): negative values will give strange results" msgstr "or(%lf, %lf): 負の数値を使用すると異常な結果になります" -#: builtin.c:2886 +#: builtin.c:2892 #, c-format msgid "or(%lf, %lf): fractional values will be truncated" msgstr "or(%lf, %lf): 小数点以下は切り捨てられます" -#: builtin.c:2914 +#: builtin.c:2920 msgid "xor: received non-numeric first argument" msgstr "xor: 非数値の第一引数を受け取りました" -#: builtin.c:2916 +#: builtin.c:2922 msgid "xor: received non-numeric second argument" msgstr "xor: 非数値の第二引数を受け取りました" -#: builtin.c:2922 +#: builtin.c:2928 #, c-format msgid "xor(%lf, %lf): negative values will give strange results" msgstr "xor(%lf, %lf): 負の数値を使用すると異常な結果になります" -#: builtin.c:2924 +#: builtin.c:2930 #, c-format msgid "xor(%lf, %lf): fractional values will be truncated" msgstr "xor(%lf, %lf): 小数点以下は切り捨てられます" -#: builtin.c:2948 builtin.c:2954 +#: builtin.c:2954 builtin.c:2960 msgid "compl: received non-numeric argument" msgstr "compl: 非数値の引数を受け取りました" -#: builtin.c:2956 +#: builtin.c:2962 #, c-format msgid "compl(%lf): negative value will give strange results" msgstr "compl(%lf): 負の数値を使用すると異常な結果になります" -#: builtin.c:2958 +#: builtin.c:2964 #, c-format msgid "compl(%lf): fractional value will be truncated" msgstr "compl(%lf): 小数点以下は切り捨てられます" -#: builtin.c:3127 +#: builtin.c:3133 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "dcgettext: `%s' は無効なロケール区分です" Binary files differ@@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: gawk 4.0.0\n" "Report-Msgid-Bugs-To: arnold@skeeve.com\n" -"POT-Creation-Date: 2011-10-09 21:16+0200\n" +"POT-Creation-Date: 2011-10-24 05:57+0200\n" "PO-Revision-Date: 2011-07-17 21:44+0200\n" "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" @@ -45,8 +45,8 @@ msgstr "scalaire parameter '%s' wordt gebruikt als array" msgid "attempt to use scalar `%s' as an array" msgstr "scalair '%s' wordt gebruikt als array" -#: array.c:302 array.c:707 builtin.c:80 builtin.c:1380 builtin.c:1422 -#: builtin.c:1435 builtin.c:1850 builtin.c:1862 eval.c:1135 eval.c:1139 +#: array.c:302 array.c:707 builtin.c:84 builtin.c:1384 builtin.c:1426 +#: builtin.c:1439 builtin.c:1856 builtin.c:1868 eval.c:1135 eval.c:1139 #: eval.c:1495 eval.c:1812 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -303,7 +303,7 @@ msgstr "onverwacht regeleinde of einde van string" msgid "can't open source file `%s' for reading (%s)" msgstr "kan bronbestand '%s' niet openen om te lezen (%s)" -#: awkgram.y:2301 awkgram.y:2359 builtin.c:118 +#: awkgram.y:2301 awkgram.y:2359 builtin.c:122 msgid "reason unknown" msgstr "reden onbekend" @@ -537,221 +537,221 @@ msgstr "deling door nul" msgid "division by zero attempted in `%%'" msgstr "deling door nul in '%%'" -#: builtin.c:116 +#: builtin.c:120 #, c-format msgid "%s to \"%s\" failed (%s)" msgstr "%s naar \"%s\" is mislukt (%s)" -#: builtin.c:117 +#: builtin.c:121 msgid "standard output" msgstr "standaarduitvoer" -#: builtin.c:131 +#: builtin.c:135 msgid "exp: received non-numeric argument" msgstr "exp: argument is geen getal" -#: builtin.c:137 +#: builtin.c:141 #, c-format msgid "exp: argument %g is out of range" msgstr "exp: argument %g ligt buiten toegestane bereik" -#: builtin.c:196 +#: builtin.c:200 #, c-format msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing" msgstr "" "fflush: kan pijp niet leegmaken: '%s' is geopend om te lezen, niet om te " "schrijven" -#: builtin.c:199 +#: builtin.c:203 #, c-format msgid "fflush: cannot flush: file `%s' opened for reading, not writing" msgstr "" "fflush: kan bestand niet leegmaken: '%s' is geopend om te lezen, niet om te " "schrijven" -#: builtin.c:211 +#: builtin.c:215 #, c-format msgid "fflush: `%s' is not an open file, pipe or co-process" msgstr "fflush: '%s' is geen open bestand, pijp, of co-proces" -#: builtin.c:329 +#: builtin.c:333 msgid "index: received non-string first argument" msgstr "index: eerste argument is geen string" -#: builtin.c:331 +#: builtin.c:335 msgid "index: received non-string second argument" msgstr "index: tweede argument is geen string" -#: builtin.c:453 +#: builtin.c:457 msgid "int: received non-numeric argument" msgstr "int: argument is geen getal" -#: builtin.c:489 +#: builtin.c:493 msgid "length: received array argument" msgstr "length: argument is een array" -#: builtin.c:492 +#: builtin.c:496 msgid "`length(array)' is a gawk extension" msgstr "'length(array)' is een gawk-uitbreiding" -#: builtin.c:500 +#: builtin.c:504 msgid "length: received non-string argument" msgstr "length: argument is geen string" -#: builtin.c:531 +#: builtin.c:535 msgid "log: received non-numeric argument" msgstr "log: argument is geen getal" -#: builtin.c:534 +#: builtin.c:538 #, c-format msgid "log: received negative argument %g" msgstr "log: argument %g is negatief" -#: builtin.c:690 builtin.c:695 +#: builtin.c:694 builtin.c:699 msgid "fatal: must use `count$' on all formats or none" msgstr "fataal: 'count$' hoort in alle opmaken gebruikt te worden, of in geen" -#: builtin.c:757 +#: builtin.c:761 #, c-format msgid "field width is ignored for `%%' specifier" msgstr "veldbreedte wordt genegeerd voor opmaakaanduiding '%%'" -#: builtin.c:759 +#: builtin.c:763 #, c-format msgid "precision is ignored for `%%' specifier" msgstr "veldprecisie wordt genegeerd voor opmaakaanduiding '%%'" -#: builtin.c:761 +#: builtin.c:765 #, c-format msgid "field width and precision are ignored for `%%' specifier" msgstr "veldbreedte en -precisie worden genegeerd voor opmaakaanduiding '%%'" -#: builtin.c:812 +#: builtin.c:816 msgid "fatal: `$' is not permitted in awk formats" msgstr "fataal: '$' is niet toegestaan in awk-opmaak" -#: builtin.c:821 +#: builtin.c:825 msgid "fatal: arg count with `$' must be > 0" msgstr "fataal: het aantal argumenten met '$' moet > 0 zijn" -#: builtin.c:825 +#: builtin.c:829 #, c-format msgid "fatal: arg count %ld greater than total number of supplied arguments" msgstr "fataal: argumentental %ld is groter dan het gegeven aantal argumenten" -#: builtin.c:829 +#: builtin.c:833 msgid "fatal: `$' not permitted after period in format" msgstr "fataal: '$' is niet toegestaan na een punt in de opmaak" -#: builtin.c:845 +#: builtin.c:849 msgid "fatal: no `$' supplied for positional field width or precision" msgstr "fataal: geen '$' opgegeven bij positionele veldbreedte of -precisie" -#: builtin.c:916 +#: builtin.c:920 msgid "`l' is meaningless in awk formats; ignored" msgstr "'l' is betekenisloos in awk-opmaak; genegeerd" -#: builtin.c:920 +#: builtin.c:924 msgid "fatal: `l' is not permitted in POSIX awk formats" msgstr "fataal: 'l' is niet toegestaan in POSIX awk-opmaak" -#: builtin.c:933 +#: builtin.c:937 msgid "`L' is meaningless in awk formats; ignored" msgstr "'L' is betekenisloos in awk-opmaak; genegeerd" -#: builtin.c:937 +#: builtin.c:941 msgid "fatal: `L' is not permitted in POSIX awk formats" msgstr "fataal: 'L' is niet toegestaan in POSIX awk-opmaak" -#: builtin.c:950 +#: builtin.c:954 msgid "`h' is meaningless in awk formats; ignored" msgstr "'h' is betekenisloos in awk-opmaak; genegeerd" -#: builtin.c:954 +#: builtin.c:958 msgid "fatal: `h' is not permitted in POSIX awk formats" msgstr "fataal: 'h' is niet toegestaan in POSIX awk-opmaak" -#: builtin.c:1267 +#: builtin.c:1271 #, c-format msgid "[s]printf: value %g is out of range for `%%%c' format" msgstr "[s]printf: waarde %g ligt buiten toegestaan bereik voor opmaak '%%%c'" -#: builtin.c:1327 +#: builtin.c:1331 #, c-format msgid "ignoring unknown format specifier character `%c': no argument converted" msgstr "" "onbekend opmaakteken '%c' wordt genegeerd: geen argument is geconverteerd" -#: builtin.c:1332 +#: builtin.c:1336 msgid "fatal: not enough arguments to satisfy format string" msgstr "fataal: niet genoeg argumenten voor opmaakstring" -#: builtin.c:1334 +#: builtin.c:1338 msgid "^ ran out for this one" msgstr "niet genoeg ^ voor deze" -#: builtin.c:1341 +#: builtin.c:1345 msgid "[s]printf: format specifier does not have control letter" msgstr "[s]printf: opmaakaanduiding mist een stuurletter" -#: builtin.c:1344 +#: builtin.c:1348 msgid "too many arguments supplied for format string" msgstr "te veel argumenten voor opmaakstring" -#: builtin.c:1418 builtin.c:1429 +#: builtin.c:1422 builtin.c:1433 msgid "printf: no arguments" msgstr "printf: geen argumenten" -#: builtin.c:1470 +#: builtin.c:1474 msgid "sqrt: received non-numeric argument" msgstr "sqrt: argument is geen getal" -#: builtin.c:1474 +#: builtin.c:1478 #, c-format msgid "sqrt: called with negative argument %g" msgstr "sqrt: argument %g is negatief" -#: builtin.c:1498 +#: builtin.c:1502 #, c-format msgid "substr: length %g is not >= 1" msgstr "substr: lengte %g is niet >= 1" -#: builtin.c:1500 +#: builtin.c:1504 #, c-format msgid "substr: length %g is not >= 0" msgstr "substr: lengte %g is niet >= 0" -#: builtin.c:1507 +#: builtin.c:1511 #, c-format msgid "substr: non-integer length %g will be truncated" msgstr "substr: lengte %g is geen integer; wordt afgekapt" -#: builtin.c:1512 +#: builtin.c:1516 #, c-format msgid "substr: length %g too big for string indexing, truncating to %g" msgstr "" "substr: lengte %g is te groot voor stringindexering; wordt verkort tot %g" -#: builtin.c:1524 +#: builtin.c:1528 #, c-format msgid "substr: start index %g is invalid, using 1" msgstr "substr: startindex %g is ongeldig; 1 wordt gebruikt" -#: builtin.c:1529 +#: builtin.c:1533 #, c-format msgid "substr: non-integer start index %g will be truncated" msgstr "substr: startindex %g is geen integer; wordt afgekapt" -#: builtin.c:1554 +#: builtin.c:1558 msgid "substr: source string is zero length" msgstr "substr: bronstring heeft lengte nul" -#: builtin.c:1570 +#: builtin.c:1574 #, c-format msgid "substr: start index %g is past end of string" msgstr "substr: startindex %g ligt voorbij het einde van de string" -#: builtin.c:1578 +#: builtin.c:1582 #, c-format msgid "" "substr: length %g at start index %g exceeds length of first argument (%lu)" @@ -759,199 +759,203 @@ msgstr "" "substr: lengte %g bij startindex %g is groter dan de lengte van het eerste " "argument (%lu)" -#: builtin.c:1651 +#: builtin.c:1655 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "strftime: opmaakwaarde in PROCINFO[\"strftime\"] is numeriek" -#: builtin.c:1674 +#: builtin.c:1678 msgid "strftime: received non-numeric second argument" msgstr "strftime: tweede argument is geen getal" #: builtin.c:1681 +msgid "strftime: second argument less than 0 or too big for time_t" +msgstr "" + +#: builtin.c:1687 msgid "strftime: received non-string first argument" msgstr "strftime: eerste argument is geen string" -#: builtin.c:1687 +#: builtin.c:1693 msgid "strftime: received empty format string" msgstr "strftime: opmaakstring is leeg" -#: builtin.c:1753 +#: builtin.c:1759 msgid "mktime: received non-string argument" msgstr "mktime: argument is geen string" -#: builtin.c:1770 +#: builtin.c:1776 msgid "mktime: at least one of the values is out of the default range" msgstr "mktime: minstens één van waarden valt buiten het standaardbereik" -#: builtin.c:1805 +#: builtin.c:1811 msgid "'system' function not allowed in sandbox mode" msgstr "'system'-functie is niet toegestaan in sandbox-modus" -#: builtin.c:1810 +#: builtin.c:1816 msgid "system: received non-string argument" msgstr "system: argument is geen string" -#: builtin.c:1865 eval.c:1159 eval.c:1790 eval.c:1803 +#: builtin.c:1871 eval.c:1159 eval.c:1790 eval.c:1803 #, c-format msgid "reference to uninitialized variable `%s'" msgstr "verwijzing naar ongeïnitialiseerde variabele '%s'" -#: builtin.c:1932 +#: builtin.c:1938 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "verwijzing naar ongeïnitialiseerd veld '$%d'" -#: builtin.c:2019 +#: builtin.c:2025 msgid "tolower: received non-string argument" msgstr "tolower: argument is geen string" -#: builtin.c:2053 +#: builtin.c:2059 msgid "toupper: received non-string argument" msgstr "toupper: argument is geen string" -#: builtin.c:2089 +#: builtin.c:2095 msgid "atan2: received non-numeric first argument" msgstr "atan2: eerste argument is geen getal" -#: builtin.c:2091 +#: builtin.c:2097 msgid "atan2: received non-numeric second argument" msgstr "atan2: tweede argument is geen getal" -#: builtin.c:2110 +#: builtin.c:2116 msgid "sin: received non-numeric argument" msgstr "sin: argument is geen getal" -#: builtin.c:2126 +#: builtin.c:2132 msgid "cos: received non-numeric argument" msgstr "cos: argument is geen getal" -#: builtin.c:2179 +#: builtin.c:2185 msgid "srand: received non-numeric argument" msgstr "srand: argument is geen getal" -#: builtin.c:2210 +#: builtin.c:2216 msgid "match: third argument is not an array" msgstr "match: derde argument is geen array" -#: builtin.c:2474 +#: builtin.c:2480 msgid "gensub: third argument of 0 treated as 1" msgstr "gensub: derde argument is 0; wordt beschouwd als 1" -#: builtin.c:2767 +#: builtin.c:2773 msgid "lshift: received non-numeric first argument" msgstr "lshift: eerste argument is geen getal" -#: builtin.c:2769 +#: builtin.c:2775 msgid "lshift: received non-numeric second argument" msgstr "lshift: tweede argument is geen getal" -#: builtin.c:2775 +#: builtin.c:2781 #, c-format msgid "lshift(%lf, %lf): negative values will give strange results" msgstr "lshift(%lf, %lf): negatieve waarden geven rare resultaten" -#: builtin.c:2777 +#: builtin.c:2783 #, c-format msgid "lshift(%lf, %lf): fractional values will be truncated" msgstr "lshift(%lf, %lf): cijfers na de komma worden afgekapt" -#: builtin.c:2779 +#: builtin.c:2785 #, c-format msgid "lshift(%lf, %lf): too large shift value will give strange results" msgstr "lshift(%lf, %lf): te grote opschuifwaarden geven rare resultaten" -#: builtin.c:2804 +#: builtin.c:2810 msgid "rshift: received non-numeric first argument" msgstr "rshift: eerste argument is geen getal" -#: builtin.c:2806 +#: builtin.c:2812 msgid "rshift: received non-numeric second argument" msgstr "rshift: tweede argument is geen getal" -#: builtin.c:2812 +#: builtin.c:2818 #, c-format msgid "rshift(%lf, %lf): negative values will give strange results" msgstr "rshift(%lf, %lf): negatieve waarden geven rare resultaten" -#: builtin.c:2814 +#: builtin.c:2820 #, c-format msgid "rshift(%lf, %lf): fractional values will be truncated" msgstr "rshift(%lf, %lf): cijfers na de komma worden afgekapt" -#: builtin.c:2816 +#: builtin.c:2822 #, c-format msgid "rshift(%lf, %lf): too large shift value will give strange results" msgstr "rshift(%lf, %lf): te grote opschuifwaarden geven rare resultaten" -#: builtin.c:2841 +#: builtin.c:2847 msgid "and: received non-numeric first argument" msgstr "and: eerste argument is geen getal" -#: builtin.c:2843 +#: builtin.c:2849 msgid "and: received non-numeric second argument" msgstr "and: tweede argument is geen getal" -#: builtin.c:2849 +#: builtin.c:2855 #, c-format msgid "and(%lf, %lf): negative values will give strange results" msgstr "and(%lf, %lf): negatieve waarden geven rare resultaten" -#: builtin.c:2851 +#: builtin.c:2857 #, c-format msgid "and(%lf, %lf): fractional values will be truncated" msgstr "and(%lf, %lf): cijfers na de komma worden afgekapt" -#: builtin.c:2876 +#: builtin.c:2882 msgid "or: received non-numeric first argument" msgstr "or: eerste argument is geen getal" -#: builtin.c:2878 +#: builtin.c:2884 msgid "or: received non-numeric second argument" msgstr "or: tweede argument is geen getal" -#: builtin.c:2884 +#: builtin.c:2890 #, c-format msgid "or(%lf, %lf): negative values will give strange results" msgstr "or(%lf, %lf): negatieve waarden geven rare resultaten" -#: builtin.c:2886 +#: builtin.c:2892 #, c-format msgid "or(%lf, %lf): fractional values will be truncated" msgstr "or(%lf, %lf): cijfers na de komma worden afgekapt" -#: builtin.c:2914 +#: builtin.c:2920 msgid "xor: received non-numeric first argument" msgstr "xor: eerste argument is geen getal" -#: builtin.c:2916 +#: builtin.c:2922 msgid "xor: received non-numeric second argument" msgstr "xor: tweede argument is geen getal" -#: builtin.c:2922 +#: builtin.c:2928 #, c-format msgid "xor(%lf, %lf): negative values will give strange results" msgstr "xor(%lf, %lf): negatieve waarden geven rare resultaten" -#: builtin.c:2924 +#: builtin.c:2930 #, c-format msgid "xor(%lf, %lf): fractional values will be truncated" msgstr "xor(%lf, %lf): cijfers na de komma worden afgekapt" -#: builtin.c:2948 builtin.c:2954 +#: builtin.c:2954 builtin.c:2960 msgid "compl: received non-numeric argument" msgstr "compl: argument is geen getal" -#: builtin.c:2956 +#: builtin.c:2962 #, c-format msgid "compl(%lf): negative value will give strange results" msgstr "compl(%lf): negatieve waarden geven rare resultaten" -#: builtin.c:2958 +#: builtin.c:2964 #, c-format msgid "compl(%lf): fractional value will be truncated" msgstr "compl(%lf): cijfers na de komma worden afgekapt" -#: builtin.c:3127 +#: builtin.c:3133 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "dcgettext: '%s' is geen geldige taalregio-deelcategorie" Binary files differ@@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gawk 3.1.81\n" "Report-Msgid-Bugs-To: arnold@skeeve.com\n" -"POT-Creation-Date: 2011-10-09 21:16+0200\n" +"POT-Creation-Date: 2011-10-24 05:57+0200\n" "PO-Revision-Date: 2011-05-14 11:41-0400\n" "Last-Translator: Wojciech Polak <polak@gnu.org>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" @@ -44,8 +44,8 @@ msgstr "próba użycia parametru `%s' skalaru jako tablicy" msgid "attempt to use scalar `%s' as an array" msgstr "próba użycia skalaru `%s' jako tablicy" -#: array.c:302 array.c:707 builtin.c:80 builtin.c:1380 builtin.c:1422 -#: builtin.c:1435 builtin.c:1850 builtin.c:1862 eval.c:1135 eval.c:1139 +#: array.c:302 array.c:707 builtin.c:84 builtin.c:1384 builtin.c:1426 +#: builtin.c:1439 builtin.c:1856 builtin.c:1868 eval.c:1135 eval.c:1139 #: eval.c:1495 eval.c:1812 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -304,7 +304,7 @@ msgstr "niespodziewany znak nowego wiersza lub końca łańcucha" msgid "can't open source file `%s' for reading (%s)" msgstr "nie można otworzyć pliku źródłowego `%s' do czytania (%s)" -#: awkgram.y:2301 awkgram.y:2359 builtin.c:118 +#: awkgram.y:2301 awkgram.y:2359 builtin.c:122 msgid "reason unknown" msgstr "nieznany powód" @@ -547,224 +547,224 @@ msgstr "próba dzielenia przez zero" msgid "division by zero attempted in `%%'" msgstr "próba dzielenia przez zero w `%%'" -#: builtin.c:116 +#: builtin.c:120 #, c-format msgid "%s to \"%s\" failed (%s)" msgstr "%s do \"%s\" nie powiódł się (%s)" -#: builtin.c:117 +#: builtin.c:121 msgid "standard output" msgstr "standardowe wyjście" -#: builtin.c:131 +#: builtin.c:135 msgid "exp: received non-numeric argument" msgstr "exp: otrzymano argument nie będący liczbą" -#: builtin.c:137 +#: builtin.c:141 #, c-format msgid "exp: argument %g is out of range" msgstr "exp: argument %g jest poza zasięgiem" -#: builtin.c:196 +#: builtin.c:200 #, c-format msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing" msgstr "" "fflush: nie można opróżnić: potok `%s' otwarty do czytania, a nie do zapisu" -#: builtin.c:199 +#: builtin.c:203 #, c-format msgid "fflush: cannot flush: file `%s' opened for reading, not writing" msgstr "" "fflush: nie można opróżnić: plik `%s' otwarty do czytania, a nie do zapisu" -#: builtin.c:211 +#: builtin.c:215 #, c-format msgid "fflush: `%s' is not an open file, pipe or co-process" msgstr "fflush: `%s' nie jest ani otwartym plikiem, ani potokiem, ani procesem" -#: builtin.c:329 +#: builtin.c:333 msgid "index: received non-string first argument" msgstr "index: otrzymano pierwszy argument, który nie jest łańcuchem" -#: builtin.c:331 +#: builtin.c:335 msgid "index: received non-string second argument" msgstr "index: otrzymano drugi argument, który nie jest łańcuchem" -#: builtin.c:453 +#: builtin.c:457 msgid "int: received non-numeric argument" msgstr "int: otrzymano argument, który nie jest liczbą" -#: builtin.c:489 +#: builtin.c:493 msgid "length: received array argument" msgstr "length: otrzymano argument, który jest tablicą" -#: builtin.c:492 +#: builtin.c:496 msgid "`length(array)' is a gawk extension" msgstr "`length(tablica)' jest rozszerzeniem gawk" -#: builtin.c:500 +#: builtin.c:504 msgid "length: received non-string argument" msgstr "length: otrzymano argument, który nie jest łańcuchem" -#: builtin.c:531 +#: builtin.c:535 msgid "log: received non-numeric argument" msgstr "log: otrzymano argument, który nie jest liczbą" -#: builtin.c:534 +#: builtin.c:538 #, c-format msgid "log: received negative argument %g" msgstr "log: otrzymano ujemny argument %g" -#: builtin.c:690 builtin.c:695 +#: builtin.c:694 builtin.c:699 msgid "fatal: must use `count$' on all formats or none" msgstr "fatal: należy użyć `count$' we wszystkich formatach lub nic" -#: builtin.c:757 +#: builtin.c:761 #, c-format msgid "field width is ignored for `%%' specifier" msgstr "szerokość pola jest ignorowana dla specyfikatora `%%'" -#: builtin.c:759 +#: builtin.c:763 #, c-format msgid "precision is ignored for `%%' specifier" msgstr "precyzja jest ignorowana dla specyfikatora `%%'" -#: builtin.c:761 +#: builtin.c:765 #, c-format msgid "field width and precision are ignored for `%%' specifier" msgstr "szerokość pola i precyzja są ignorowane dla specyfikatora `%%'" -#: builtin.c:812 +#: builtin.c:816 msgid "fatal: `$' is not permitted in awk formats" msgstr "fatal: `$' jest niedozwolony w formatach awk" -#: builtin.c:821 +#: builtin.c:825 msgid "fatal: arg count with `$' must be > 0" msgstr "fatal: argument count z `$' musi być > 0" -#: builtin.c:825 +#: builtin.c:829 #, c-format msgid "fatal: arg count %ld greater than total number of supplied arguments" msgstr "" "fatal: argument count %ld większy niż całkowita suma argumentów dostarczonych" -#: builtin.c:829 +#: builtin.c:833 msgid "fatal: `$' not permitted after period in format" msgstr "fatal: `$' jest niedozwolony po kropce w formacie" -#: builtin.c:845 +#: builtin.c:849 msgid "fatal: no `$' supplied for positional field width or precision" msgstr "fatal: brak `$' dla pozycyjnej szerokości pola lub precyzji" -#: builtin.c:916 +#: builtin.c:920 msgid "`l' is meaningless in awk formats; ignored" msgstr "`l' jest bezsensowny w formatach awk; zignorowany" -#: builtin.c:920 +#: builtin.c:924 msgid "fatal: `l' is not permitted in POSIX awk formats" msgstr "fatal: `l' jest niedozwolony w formatach POSIX awk" -#: builtin.c:933 +#: builtin.c:937 msgid "`L' is meaningless in awk formats; ignored" msgstr "`L' jest bezsensowny w formatach awk; zignorowany" -#: builtin.c:937 +#: builtin.c:941 msgid "fatal: `L' is not permitted in POSIX awk formats" msgstr "fatal: `L' jest niedozwolony w formatach POSIX awk" -#: builtin.c:950 +#: builtin.c:954 msgid "`h' is meaningless in awk formats; ignored" msgstr "`h' jest bezsensowny w formatach awk; zignorowany" -#: builtin.c:954 +#: builtin.c:958 msgid "fatal: `h' is not permitted in POSIX awk formats" msgstr "fatal: `h' jest niedozwolony w formatach POSIX awk" -#: builtin.c:1267 +#: builtin.c:1271 #, c-format msgid "[s]printf: value %g is out of range for `%%%c' format" msgstr "[s]printf: wartość %g jest poza zasięgiem dla formatu `%%%c'" -#: builtin.c:1327 +#: builtin.c:1331 #, c-format msgid "ignoring unknown format specifier character `%c': no argument converted" msgstr "" "pominięcie nieznanego formatu specyfikatora znaku `%c': nie skonwertowano " "argumentu" -#: builtin.c:1332 +#: builtin.c:1336 msgid "fatal: not enough arguments to satisfy format string" msgstr "" "fatal: brak wystarczającej liczby argumentów, aby zaspokoić łańcuch " "formatujący" -#: builtin.c:1334 +#: builtin.c:1338 msgid "^ ran out for this one" msgstr "zabrakło ^" -#: builtin.c:1341 +#: builtin.c:1345 msgid "[s]printf: format specifier does not have control letter" msgstr "[s]printf: specyfikator formatu nie posiada kontrolnej litery" -#: builtin.c:1344 +#: builtin.c:1348 msgid "too many arguments supplied for format string" msgstr "zbyt dużo podanych argumentów w łańcuchu formatującym" -#: builtin.c:1418 builtin.c:1429 +#: builtin.c:1422 builtin.c:1433 msgid "printf: no arguments" msgstr "printf: brak argumentów" -#: builtin.c:1470 +#: builtin.c:1474 msgid "sqrt: received non-numeric argument" msgstr "sqrt: otrzymano argument, który nie jest liczbą" -#: builtin.c:1474 +#: builtin.c:1478 #, c-format msgid "sqrt: called with negative argument %g" msgstr "sqrt: wywołana z ujemnym argumentem %g" -#: builtin.c:1498 +#: builtin.c:1502 #, c-format msgid "substr: length %g is not >= 1" msgstr "substr: długość %g nie jest >= 1" -#: builtin.c:1500 +#: builtin.c:1504 #, c-format msgid "substr: length %g is not >= 0" msgstr "substr: długość %g nie jest >= 0" -#: builtin.c:1507 +#: builtin.c:1511 #, c-format msgid "substr: non-integer length %g will be truncated" msgstr "substr: długość %g, która nie jest liczbą całkowitą, zostanie obcięta" -#: builtin.c:1512 +#: builtin.c:1516 #, c-format msgid "substr: length %g too big for string indexing, truncating to %g" msgstr "substr: długość %g zbyt duża dla indeksu łańcucha, obcinanie do %g" -#: builtin.c:1524 +#: builtin.c:1528 #, c-format msgid "substr: start index %g is invalid, using 1" msgstr "substr: początkowy indeks %g jest nieprawidłowy, nastąpi użycie 1" -#: builtin.c:1529 +#: builtin.c:1533 #, c-format msgid "substr: non-integer start index %g will be truncated" msgstr "" "substr: początkowy indeks %g, który nie jest liczbą całkowitą, zostanie " "obcięty" -#: builtin.c:1554 +#: builtin.c:1558 msgid "substr: source string is zero length" msgstr "substr: łańcuch źródłowy ma zerową długość" -#: builtin.c:1570 +#: builtin.c:1574 #, c-format msgid "substr: start index %g is past end of string" msgstr "substr: początkowy indeks %g leży poza końcem łańcucha" -#: builtin.c:1578 +#: builtin.c:1582 #, c-format msgid "" "substr: length %g at start index %g exceeds length of first argument (%lu)" @@ -772,202 +772,206 @@ msgstr "" "substr: długość %g zaczynając od %g przekracza długość pierwszego argumentu " "(%lu)" -#: builtin.c:1651 +#: builtin.c:1655 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "" "strftime: wartość formatu w PROCINFO[\"strftime\"] posiada typ numeryczny" -#: builtin.c:1674 +#: builtin.c:1678 msgid "strftime: received non-numeric second argument" msgstr "strftime: otrzymano drugi argument, który nie jest liczbą" #: builtin.c:1681 +msgid "strftime: second argument less than 0 or too big for time_t" +msgstr "" + +#: builtin.c:1687 msgid "strftime: received non-string first argument" msgstr "strftime: otrzymano pierwszy argument, który nie jest łańcuchem" -#: builtin.c:1687 +#: builtin.c:1693 msgid "strftime: received empty format string" msgstr "strftime: otrzymano pusty łańcuch formatujący" -#: builtin.c:1753 +#: builtin.c:1759 msgid "mktime: received non-string argument" msgstr "mktime: otrzymano argument, który nie jest łańcuchem" -#: builtin.c:1770 +#: builtin.c:1776 msgid "mktime: at least one of the values is out of the default range" msgstr "mktime: przynajmniej jedna z wartości jest poza domyślnym zakresem" -#: builtin.c:1805 +#: builtin.c:1811 msgid "'system' function not allowed in sandbox mode" msgstr "funkcja 'system' nie jest dozwolona w trybie piaskownicy" -#: builtin.c:1810 +#: builtin.c:1816 msgid "system: received non-string argument" msgstr "system: otrzymano argument, który nie jest łańcuchem" -#: builtin.c:1865 eval.c:1159 eval.c:1790 eval.c:1803 +#: builtin.c:1871 eval.c:1159 eval.c:1790 eval.c:1803 #, c-format msgid "reference to uninitialized variable `%s'" msgstr "odwołanie do niezainicjowanej zmiennej `%s'" -#: builtin.c:1932 +#: builtin.c:1938 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "odwołanie do niezainicjowanego pola `$%d'" -#: builtin.c:2019 +#: builtin.c:2025 msgid "tolower: received non-string argument" msgstr "tolower: otrzymano argument, który nie jest łańcuchem" -#: builtin.c:2053 +#: builtin.c:2059 msgid "toupper: received non-string argument" msgstr "toupper: otrzymano argument, który nie jest łańcuchem" -#: builtin.c:2089 +#: builtin.c:2095 msgid "atan2: received non-numeric first argument" msgstr "atan2: otrzymano pierwszy argument, który nie jest liczbą" -#: builtin.c:2091 +#: builtin.c:2097 msgid "atan2: received non-numeric second argument" msgstr "atan2: otrzymano drugi argument, który nie jest liczbą" -#: builtin.c:2110 +#: builtin.c:2116 msgid "sin: received non-numeric argument" msgstr "sin: otrzymano argument, który nie jest liczbą" -#: builtin.c:2126 +#: builtin.c:2132 msgid "cos: received non-numeric argument" msgstr "cos: otrzymano argument, który nie jest liczbą" -#: builtin.c:2179 +#: builtin.c:2185 msgid "srand: received non-numeric argument" msgstr "srand: otrzymano argument, który nie jest liczbą" -#: builtin.c:2210 +#: builtin.c:2216 msgid "match: third argument is not an array" msgstr "match: otrzymano trzeci argument, który nie jest tablicą" -#: builtin.c:2474 +#: builtin.c:2480 msgid "gensub: third argument of 0 treated as 1" msgstr "gensub: trzeci argument 0 potraktowany jako 1" -#: builtin.c:2767 +#: builtin.c:2773 msgid "lshift: received non-numeric first argument" msgstr "lshift: otrzymano pierwszy argument, który nie jest liczbą" -#: builtin.c:2769 +#: builtin.c:2775 msgid "lshift: received non-numeric second argument" msgstr "lshift: otrzymano drugi argument, który nie jest liczbą" -#: builtin.c:2775 +#: builtin.c:2781 #, c-format msgid "lshift(%lf, %lf): negative values will give strange results" msgstr "lshift(%lf, %lf): ujemne wartości spowodują dziwne wyniki" -#: builtin.c:2777 +#: builtin.c:2783 #, c-format msgid "lshift(%lf, %lf): fractional values will be truncated" msgstr "lshift(%lf, %lf): ułamkowe wartości zostaną obcięte" -#: builtin.c:2779 +#: builtin.c:2785 #, c-format msgid "lshift(%lf, %lf): too large shift value will give strange results" msgstr "" "lshift(%lf, %lf): zbyt duża wartość przesunięcia spowoduje dziwne wyniki" -#: builtin.c:2804 +#: builtin.c:2810 msgid "rshift: received non-numeric first argument" msgstr "rshift: otrzymano pierwszy argument, który nie jest liczbą" -#: builtin.c:2806 +#: builtin.c:2812 msgid "rshift: received non-numeric second argument" msgstr "rshift: otrzymano drugi argument, który nie jest liczbą" -#: builtin.c:2812 +#: builtin.c:2818 #, c-format msgid "rshift(%lf, %lf): negative values will give strange results" msgstr "rshift(%lf, %lf): ujemne wartości spowodują dziwne wyniki" -#: builtin.c:2814 +#: builtin.c:2820 #, c-format msgid "rshift(%lf, %lf): fractional values will be truncated" msgstr "rshift(%lf, %lf): ułamkowe wartości zostaną obcięte" -#: builtin.c:2816 +#: builtin.c:2822 #, c-format msgid "rshift(%lf, %lf): too large shift value will give strange results" msgstr "" "rshift(%lf, %lf): zbyt duża wartość przesunięcia spowoduje dziwne wyniki" -#: builtin.c:2841 +#: builtin.c:2847 msgid "and: received non-numeric first argument" msgstr "and: otrzymano pierwszy argument, który nie jest liczbą" -#: builtin.c:2843 +#: builtin.c:2849 msgid "and: received non-numeric second argument" msgstr "and: otrzymano drugi argument, który nie jest liczbą" -#: builtin.c:2849 +#: builtin.c:2855 #, c-format msgid "and(%lf, %lf): negative values will give strange results" msgstr "and(%lf, %lf): ujemne wartości spowodują dziwne wyniki" -#: builtin.c:2851 +#: builtin.c:2857 #, c-format msgid "and(%lf, %lf): fractional values will be truncated" msgstr "and(%lf, %lf): ułamkowe wartości zostaną obcięte" -#: builtin.c:2876 +#: builtin.c:2882 msgid "or: received non-numeric first argument" msgstr "or: otrzymano pierwszy argument, który nie jest liczbą" -#: builtin.c:2878 +#: builtin.c:2884 msgid "or: received non-numeric second argument" msgstr "or: otrzymano drugi argument, który nie jest liczbą" -#: builtin.c:2884 +#: builtin.c:2890 #, c-format msgid "or(%lf, %lf): negative values will give strange results" msgstr "or(%lf, %lf): ujemne wartości spowodują dziwne wyniki" -#: builtin.c:2886 +#: builtin.c:2892 #, c-format msgid "or(%lf, %lf): fractional values will be truncated" msgstr "or(%lf, %lf): ułamkowe wartości zostaną obcięte" -#: builtin.c:2914 +#: builtin.c:2920 msgid "xor: received non-numeric first argument" msgstr "xor: otrzymano pierwszy argument, który nie jest liczbą" -#: builtin.c:2916 +#: builtin.c:2922 msgid "xor: received non-numeric second argument" msgstr "xor: otrzymano drugi argument, który nie jest liczbą" -#: builtin.c:2922 +#: builtin.c:2928 #, c-format msgid "xor(%lf, %lf): negative values will give strange results" msgstr "xor(%lf, %lf): ujemne wartości spowodują dziwne wyniki" -#: builtin.c:2924 +#: builtin.c:2930 #, c-format msgid "xor(%lf, %lf): fractional values will be truncated" msgstr "xor(%lf, %lf): ułamkowe wartości zostaną obcięte" -#: builtin.c:2948 builtin.c:2954 +#: builtin.c:2954 builtin.c:2960 msgid "compl: received non-numeric argument" msgstr "compl: otrzymano argument, który nie jest liczbą" -#: builtin.c:2956 +#: builtin.c:2962 #, c-format msgid "compl(%lf): negative value will give strange results" msgstr "compl(%lf): ujemne wartości spowodują dziwne wyniki" -#: builtin.c:2958 +#: builtin.c:2964 #, c-format msgid "compl(%lf): fractional value will be truncated" msgstr "compl(%lf): ułamkowe wartości zostaną obcięte" -#: builtin.c:3127 +#: builtin.c:3133 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "dcgettext: `%s' nie jest prawidłową kategorią lokalizacji" Binary files differ@@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: gawk 4.0.0\n" "Report-Msgid-Bugs-To: arnold@skeeve.com\n" -"POT-Creation-Date: 2011-10-09 21:16+0200\n" +"POT-Creation-Date: 2011-10-24 05:57+0200\n" "PO-Revision-Date: 2011-07-16 15:20+0200\n" "Last-Translator: Gran Uddeborg <goeran@uddeborg.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" @@ -43,8 +43,8 @@ msgstr "frsk att anvnda skalrparametern \"%s\" som en vektor" msgid "attempt to use scalar `%s' as an array" msgstr "frsk att anvnda skalren \"%s\" som en vektor" -#: array.c:302 array.c:707 builtin.c:80 builtin.c:1380 builtin.c:1422 -#: builtin.c:1435 builtin.c:1850 builtin.c:1862 eval.c:1135 eval.c:1139 +#: array.c:302 array.c:707 builtin.c:84 builtin.c:1384 builtin.c:1426 +#: builtin.c:1439 builtin.c:1856 builtin.c:1868 eval.c:1135 eval.c:1139 #: eval.c:1495 eval.c:1812 #, c-format msgid "attempt to use array `%s' in a scalar context" @@ -301,7 +301,7 @@ msgstr "ovntat nyradstecken eller slut p strngen" msgid "can't open source file `%s' for reading (%s)" msgstr "kan inte ppna kllfilen \"%s\" fr lsning (%s)" -#: awkgram.y:2301 awkgram.y:2359 builtin.c:118 +#: awkgram.y:2301 awkgram.y:2359 builtin.c:122 msgid "reason unknown" msgstr "oknd anledning" @@ -544,220 +544,220 @@ msgstr "frskte dividera med noll" msgid "division by zero attempted in `%%'" msgstr "frskte dividera med noll i \"%%\"" -#: builtin.c:116 +#: builtin.c:120 #, c-format msgid "%s to \"%s\" failed (%s)" msgstr "%s till \"%s\" misslyckades (%s)" -#: builtin.c:117 +#: builtin.c:121 msgid "standard output" msgstr "standard ut" -#: builtin.c:131 +#: builtin.c:135 msgid "exp: received non-numeric argument" msgstr "exp: fick ett ickenumeriskt argument" -#: builtin.c:137 +#: builtin.c:141 #, c-format msgid "exp: argument %g is out of range" msgstr "exp: argumentet %g r inte inom tillten grns" -#: builtin.c:196 +#: builtin.c:200 #, c-format msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing" msgstr "" "fflush: kan inte spola: rret \"%s\" ppnat fr lsning, inte skrivning" -#: builtin.c:199 +#: builtin.c:203 #, c-format msgid "fflush: cannot flush: file `%s' opened for reading, not writing" msgstr "" "fflush: kan inte spola: filen \"%s\" ppnad fr lsning, inte skrivning" -#: builtin.c:211 +#: builtin.c:215 #, c-format msgid "fflush: `%s' is not an open file, pipe or co-process" msgstr "fflush: \"%s\" r inte en ppen fil, rr eller koprocess" -#: builtin.c:329 +#: builtin.c:333 msgid "index: received non-string first argument" msgstr "index: frsta argumentet r inte en strng" -#: builtin.c:331 +#: builtin.c:335 msgid "index: received non-string second argument" msgstr "index: andra argumentet r inte en strng" -#: builtin.c:453 +#: builtin.c:457 msgid "int: received non-numeric argument" msgstr "int: fick ett ickenumeriskt argument" -#: builtin.c:489 +#: builtin.c:493 msgid "length: received array argument" msgstr "length: fick ett vektorargument" -#: builtin.c:492 +#: builtin.c:496 msgid "`length(array)' is a gawk extension" msgstr "\"length(array)\" r en gawk-utkning" -#: builtin.c:500 +#: builtin.c:504 msgid "length: received non-string argument" msgstr "length: fick ett argument som inte r en strng" -#: builtin.c:531 +#: builtin.c:535 msgid "log: received non-numeric argument" msgstr "log: fick ett ickenumeriskt argument" -#: builtin.c:534 +#: builtin.c:538 #, c-format msgid "log: received negative argument %g" msgstr "log: fick ett negativt argumentet %g" -#: builtin.c:690 builtin.c:695 +#: builtin.c:694 builtin.c:699 msgid "fatal: must use `count$' on all formats or none" msgstr "desdigert: mste anvnda \"count$\" p alla eller inga format" -#: builtin.c:757 +#: builtin.c:761 #, c-format msgid "field width is ignored for `%%' specifier" msgstr "fltbredd ignoreras fr \"%%\"-specificerare" -#: builtin.c:759 +#: builtin.c:763 #, c-format msgid "precision is ignored for `%%' specifier" msgstr "precision ignoreras fr \"%%\"-specificerare" -#: builtin.c:761 +#: builtin.c:765 #, c-format msgid "field width and precision are ignored for `%%' specifier" msgstr "fltbredd och precision ignoreras fr \"%%\"-specificerare" -#: builtin.c:812 +#: builtin.c:816 msgid "fatal: `$' is not permitted in awk formats" msgstr "desdigert: \"$\" tillts inte i awk-format" -#: builtin.c:821 +#: builtin.c:825 msgid "fatal: arg count with `$' must be > 0" msgstr "desdigert: argumentantalet med \"$\" mste vara > 0" -#: builtin.c:825 +#: builtin.c:829 #, c-format msgid "fatal: arg count %ld greater than total number of supplied arguments" msgstr "desdigert: argumentantalet %ld r strre n antalet givna argument" -#: builtin.c:829 +#: builtin.c:833 msgid "fatal: `$' not permitted after period in format" msgstr "desdigert: \"$\" tillts inte efter en punkt i formatet" -#: builtin.c:845 +#: builtin.c:849 msgid "fatal: no `$' supplied for positional field width or precision" msgstr "" "desdigert: inget \"$\" bifogat fr positionsangiven fltbredd eller " "precision" -#: builtin.c:916 +#: builtin.c:920 msgid "`l' is meaningless in awk formats; ignored" msgstr "\"l\" r meningsls i awk-format, ignorerad" -#: builtin.c:920 +#: builtin.c:924 msgid "fatal: `l' is not permitted in POSIX awk formats" msgstr "desdigert: \"l\" tillts inte i POSIX awk-format" -#: builtin.c:933 +#: builtin.c:937 msgid "`L' is meaningless in awk formats; ignored" msgstr "\"L\" r meningsls i awk-format, ignorerad" -#: builtin.c:937 +#: builtin.c:941 msgid "fatal: `L' is not permitted in POSIX awk formats" msgstr "desdigert: \"L\" tillts inte i POSIX awk-format" -#: builtin.c:950 +#: builtin.c:954 msgid "`h' is meaningless in awk formats; ignored" msgstr "\"h\" r meningsls i awk-format, ignorerad" -#: builtin.c:954 +#: builtin.c:958 msgid "fatal: `h' is not permitted in POSIX awk formats" msgstr "desdigert: \"h\" tillts inte i POSIX awk-format" -#: builtin.c:1267 +#: builtin.c:1271 #, c-format msgid "[s]printf: value %g is out of range for `%%%c' format" msgstr "[s]printf: vrdet %g r utanfr \"%%%c\"-formatets giltiga intervall" -#: builtin.c:1327 +#: builtin.c:1331 #, c-format msgid "ignoring unknown format specifier character `%c': no argument converted" msgstr "" "ignorerar oknt formatspecifikationstecken \"%c\": inget argument konverterat" -#: builtin.c:1332 +#: builtin.c:1336 msgid "fatal: not enough arguments to satisfy format string" msgstr "desdigert: fr f argument fr formatstrngen" -#: builtin.c:1334 +#: builtin.c:1338 msgid "^ ran out for this one" msgstr "^ tog slut hr" -#: builtin.c:1341 +#: builtin.c:1345 msgid "[s]printf: format specifier does not have control letter" msgstr "[s]printf: formatspecifieraren har ingen kommandobokstav" -#: builtin.c:1344 +#: builtin.c:1348 msgid "too many arguments supplied for format string" msgstr "fr mnga argument fr formatstrngen" -#: builtin.c:1418 builtin.c:1429 +#: builtin.c:1422 builtin.c:1433 msgid "printf: no arguments" msgstr "printf: inga argument" -#: builtin.c:1470 +#: builtin.c:1474 msgid "sqrt: received non-numeric argument" msgstr "sqrt: fick ickenumeriskt argument" -#: builtin.c:1474 +#: builtin.c:1478 #, c-format msgid "sqrt: called with negative argument %g" msgstr "sqrt: anropad med negativt argument %g" -#: builtin.c:1498 +#: builtin.c:1502 #, c-format msgid "substr: length %g is not >= 1" msgstr "substr: lngden %g r inte >= 1" -#: builtin.c:1500 +#: builtin.c:1504 #, c-format msgid "substr: length %g is not >= 0" msgstr "substr: lngden %g r inte >= 0" -#: builtin.c:1507 +#: builtin.c:1511 #, c-format msgid "substr: non-integer length %g will be truncated" msgstr "substr: lngden %g som inte r ett heltal kommer trunkeras" -#: builtin.c:1512 +#: builtin.c:1516 #, c-format msgid "substr: length %g too big for string indexing, truncating to %g" msgstr "substr: lngden %g r fr stor fr strngindexering, trunkeras till %g" -#: builtin.c:1524 +#: builtin.c:1528 #, c-format msgid "substr: start index %g is invalid, using 1" msgstr "substr: startindex %g r ogiltigt, anvnder 1" -#: builtin.c:1529 +#: builtin.c:1533 #, c-format msgid "substr: non-integer start index %g will be truncated" msgstr "substr: startindex %g som inte r ett heltal kommer trunkeras" -#: builtin.c:1554 +#: builtin.c:1558 msgid "substr: source string is zero length" msgstr "substr: kllstrngen r tom" -#: builtin.c:1570 +#: builtin.c:1574 #, c-format msgid "substr: start index %g is past end of string" msgstr "substr: startindex %g r bortom strngens slut" -#: builtin.c:1578 +#: builtin.c:1582 #, c-format msgid "" "substr: length %g at start index %g exceeds length of first argument (%lu)" @@ -765,199 +765,203 @@ msgstr "" "substr: lngden %g vid startindex %g verskrider det frsta argumentets " "lngd (%lu)" -#: builtin.c:1651 +#: builtin.c:1655 msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type" msgstr "strftime: formatvrde i PROCINFO[\"strftime\"] har numerisk typ" -#: builtin.c:1674 +#: builtin.c:1678 msgid "strftime: received non-numeric second argument" msgstr "strftime: fick ett ickenumeriskt andra argument" #: builtin.c:1681 +msgid "strftime: second argument less than 0 or too big for time_t" +msgstr "" + +#: builtin.c:1687 msgid "strftime: received non-string first argument" msgstr "strftime: fick ett frsta argument som inte r en strng" -#: builtin.c:1687 +#: builtin.c:1693 msgid "strftime: received empty format string" msgstr "strftime: fick en tom formatstrng" -#: builtin.c:1753 +#: builtin.c:1759 msgid "mktime: received non-string argument" msgstr "mktime: fick ett argument som inte r en strng" -#: builtin.c:1770 +#: builtin.c:1776 msgid "mktime: at least one of the values is out of the default range" msgstr "mktime: tminstone ett av vrdena r utanfr standardintervallet" -#: builtin.c:1805 +#: builtin.c:1811 msgid "'system' function not allowed in sandbox mode" msgstr "funktionen \"system\" r inte tillten i sandldelge" -#: builtin.c:1810 +#: builtin.c:1816 msgid "system: received non-string argument" msgstr "system: fick ett argument som inte r en strng" -#: builtin.c:1865 eval.c:1159 eval.c:1790 eval.c:1803 +#: builtin.c:1871 eval.c:1159 eval.c:1790 eval.c:1803 #, c-format msgid "reference to uninitialized variable `%s'" msgstr "referens till icke initierad variabel \"%s\"" -#: builtin.c:1932 +#: builtin.c:1938 #, c-format msgid "reference to uninitialized field `$%d'" msgstr "referens till icke initierat flt \"$%d\"" -#: builtin.c:2019 +#: builtin.c:2025 msgid "tolower: received non-string argument" msgstr "tolower: fick ett argument som inte r en strng" -#: builtin.c:2053 +#: builtin.c:2059 msgid "toupper: received non-string argument" msgstr "toupper: fick ett argument som inte r en strng" -#: builtin.c:2089 +#: builtin.c:2095 msgid "atan2: received non-numeric first argument" msgstr "atan2: fick ett ickenumeriskt frsta argument" -#: builtin.c:2091 +#: builtin.c:2097 msgid "atan2: received non-numeric second argument" msgstr "atan2: fick ett ickenumeriskt andra argument" -#: builtin.c:2110 +#: builtin.c:2116 msgid "sin: received non-numeric argument" msgstr "sin: fick ett ickenumeriskt argument" -#: builtin.c:2126 +#: builtin.c:2132 msgid "cos: received non-numeric argument" msgstr "cos: fick ett ickenumeriskt argument" -#: builtin.c:2179 +#: builtin.c:2185 msgid "srand: received non-numeric argument" msgstr "srand: fick ett ickenumeriskt argument" -#: builtin.c:2210 +#: builtin.c:2216 msgid "match: third argument is not an array" msgstr "match: tredje argumentet r inte en vektor" -#: builtin.c:2474 +#: builtin.c:2480 msgid "gensub: third argument of 0 treated as 1" msgstr "gensub: nollan i tredje argumentet behandlad som en etta" -#: builtin.c:2767 +#: builtin.c:2773 msgid "lshift: received non-numeric first argument" msgstr "lshift: fick ett ickenumeriskt frsta argument" -#: builtin.c:2769 +#: builtin.c:2775 msgid "lshift: received non-numeric second argument" msgstr "lshift: fick ett ickenumeriskt andra argument" -#: builtin.c:2775 +#: builtin.c:2781 #, c-format msgid "lshift(%lf, %lf): negative values will give strange results" msgstr "lshift(%lf, %lf): negativa vrden kommer ge konstiga resultat" -#: builtin.c:2777 +#: builtin.c:2783 #, c-format msgid "lshift(%lf, %lf): fractional values will be truncated" msgstr "lshift(%lf, %lf): flyttalsvrden kommer trunkeras" -#: builtin.c:2779 +#: builtin.c:2785 #, c-format msgid "lshift(%lf, %lf): too large shift value will give strange results" msgstr "lshift(%lf, %lf): fr stora skiftvrden kommer ge konstiga resultat" -#: builtin.c:2804 +#: builtin.c:2810 msgid "rshift: received non-numeric first argument" msgstr "rshift: fick ett ickenumeriskt frsta argument" -#: builtin.c:2806 +#: builtin.c:2812 msgid "rshift: received non-numeric second argument" msgstr "rshift: fick ett ickenumeriskt andra argument" -#: builtin.c:2812 +#: builtin.c:2818 #, c-format msgid "rshift(%lf, %lf): negative values will give strange results" msgstr "rshift(%lf, %lf): negativa vrden kommer ge konstiga resultat" -#: builtin.c:2814 +#: builtin.c:2820 #, c-format msgid "rshift(%lf, %lf): fractional values will be truncated" msgstr "rshift(%lf, %lf): flyttalsvrden kommer trunkeras" -#: builtin.c:2816 +#: builtin.c:2822 #, c-format msgid "rshift(%lf, %lf): too large shift value will give strange results" msgstr "rshift(%lf, %lf): fr stora skiftvrden kommer ge konstiga resultat" -#: builtin.c:2841 +#: builtin.c:2847 msgid "and: received non-numeric first argument" msgstr "and: fick ett ickenumeriskt frsta argument" -#: builtin.c:2843 +#: builtin.c:2849 msgid "and: received non-numeric second argument" msgstr "and: fick ett ickenumeriskt andra argument" -#: builtin.c:2849 +#: builtin.c:2855 #, c-format msgid "and(%lf, %lf): negative values will give strange results" msgstr "and(%lf, %lf): negativa vrden kommer ge konstiga resultat" -#: builtin.c:2851 +#: builtin.c:2857 #, c-format msgid "and(%lf, %lf): fractional values will be truncated" msgstr "and(%lf, %lf): flyttalsvrden kommer trunkeras" -#: builtin.c:2876 +#: builtin.c:2882 msgid "or: received non-numeric first argument" msgstr "or: fick ett ickenumeriskt frsta argument" -#: builtin.c:2878 +#: builtin.c:2884 msgid "or: received non-numeric second argument" msgstr "or: fick ett ickenumeriskt andra argument" -#: builtin.c:2884 +#: builtin.c:2890 #, c-format msgid "or(%lf, %lf): negative values will give strange results" msgstr "or(%lf, %lf): negativa vrden kommer ge konstiga resultat" -#: builtin.c:2886 +#: builtin.c:2892 #, c-format msgid "or(%lf, %lf): fractional values will be truncated" msgstr "or(%lf, %lf): flyttalsvrden kommer trunkeras" -#: builtin.c:2914 +#: builtin.c:2920 msgid "xor: received non-numeric first argument" msgstr "xor: fick ett ickenumeriskt frsta argument" -#: builtin.c:2916 +#: builtin.c:2922 msgid "xor: received non-numeric second argument" msgstr "xor: fick ett ickenumeriskt andra argument" -#: builtin.c:2922 +#: builtin.c:2928 #, c-format msgid "xor(%lf, %lf): negative values will give strange results" msgstr "xor(%lf, %lf): negativa vrden kommer ge konstiga resultat" -#: builtin.c:2924 +#: builtin.c:2930 #, c-format msgid "xor(%lf, %lf): fractional values will be truncated" msgstr "xor(%lf, %lf): flyttalsvrden kommer trunkeras" -#: builtin.c:2948 builtin.c:2954 +#: builtin.c:2954 builtin.c:2960 msgid "compl: received non-numeric argument" msgstr "compl: fick ett ickenumeriskt argument" -#: builtin.c:2956 +#: builtin.c:2962 #, c-format msgid "compl(%lf): negative value will give strange results" msgstr "compl(%lf): negativa vrden kommer ge konstiga resultat" -#: builtin.c:2958 +#: builtin.c:2964 #, c-format msgid "compl(%lf): fractional value will be truncated" msgstr "compl(%lf): flyttalsvrden kommer trunkeras" -#: builtin.c:3127 +#: builtin.c:3133 #, c-format msgid "dcgettext: `%s' is not a valid locale category" msgstr "dcgettext: \"%s\" r inte en giltig lokalkategori" diff --git a/str_array.c b/str_array.c index f7f35ef3..8fb6ba8a 100644 --- a/str_array.c +++ b/str_array.c @@ -443,7 +443,7 @@ str_dump(NODE *symbol, NODE *ndump) fprintf(output_fp, "flags: %s\n", flags2str(symbol->flags)); } indent(indent_level); - fprintf(output_fp, "STR_CHAIN_MAX: %u\n", STR_CHAIN_MAX); + fprintf(output_fp, "STR_CHAIN_MAX: %lu\n", STR_CHAIN_MAX); indent(indent_level); fprintf(output_fp, "array_size: %lu\n", (unsigned long) symbol->array_size); indent(indent_level); diff --git a/test/ChangeLog b/test/ChangeLog index 21224fd7..05a74f87 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,18 @@ +2011-10-24 Arnold D. Robbins <arnold@skeeve.com> + + * beginfile2.sh: Use `...` instead of $(...) for broken systems + where /bin/sh doesn't support $(...). Thanks to Nelson Beebe for + the report. + +2011-10-21 John Haque <j.eh@mchsi.com> + + * beginfile2.in, beginfile2.sh, beginfile2.ok: Adjust input file names. + +2011-10-21 Corinna Vinschen <vinschen@redhat.com> + + * Makefile.am (beginfile2): Adjust for running out of srcdir. + * beginfile2.sh: Same. + 2011-10-02 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (rtlen, rtlen01, rtlenmb): New tests. diff --git a/test/Makefile.am b/test/Makefile.am index 92e5d1b6..450fc35d 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -1391,7 +1391,7 @@ beginfile1:: beginfile2: @echo $@ - @-AWK="$(AWKPROG)" $(srcdir)/$@.sh $(srcdir)/$@.in > _$@ 2>&1 + @-( cd $(srcdir) && AWK="$(abs_builddir)/$(AWKPROG)" $(srcdir)/$@.sh $(srcdir)/$@.in ) > _$@ 2>&1 @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@ dumpvars:: diff --git a/test/Makefile.in b/test/Makefile.in index 886e22c0..91173ea5 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -150,7 +150,6 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SOCKET_LIBS = @SOCKET_LIBS@ STRIP = @STRIP@ -U = @U@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ @@ -1742,7 +1741,7 @@ beginfile1:: beginfile2: @echo $@ - @-AWK="$(AWKPROG)" $(srcdir)/$@.sh $(srcdir)/$@.in > _$@ 2>&1 + @-( cd $(srcdir) && AWK="$(abs_builddir)/$(AWKPROG)" $(srcdir)/$@.sh $(srcdir)/$@.in ) > _$@ 2>&1 @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@ dumpvars:: diff --git a/test/beginfile2.in b/test/beginfile2.in index 5b7cc833..34043e72 100644 --- a/test/beginfile2.in +++ b/test/beginfile2.in @@ -26,7 +26,7 @@ BEGINFILE { } END { print "executing END rule" - ARGV[ARGC++] = "beginfile.sh"; + ARGV[ARGC++] = src; count = 0 while (getline> 0) count++; @@ -44,7 +44,7 @@ BEGINFILE { } END { print "executing END rule" - ARGV[ARGC++] = "beginfile.sh"; + ARGV[ARGC++] = src; getline print $0 print "Done executing END rule" diff --git a/test/beginfile2.ok b/test/beginfile2.ok index c3029c7c..2d872eae 100644 --- a/test/beginfile2.ok +++ b/test/beginfile2.ok @@ -15,13 +15,16 @@ In BEGINFILE: /file/does/not/exist In BEGINFILE: beginfile2.in In ENDFILE: beginfile2.in executing END rule -In BEGINFILE: beginfile.sh -gawk: cmd. line:3: fatal: cannot open file `beginfile.sh' for reading (No such file or directory) +In BEGINFILE: beginfile2.sh +In ENDFILE: beginfile2.sh +1 +Done executing END rule --Test 4-- In BEGINFILE: beginfile2.in ENDFILE: beginfile2.in executing END rule -In BEGINFILE: beginfile.sh +In BEGINFILE: beginfile2.sh +ENDFILE: beginfile2.sh Done executing END rule --Test 5-- diff --git a/test/beginfile2.sh b/test/beginfile2.sh index 19deef62..69161200 100755 --- a/test/beginfile2.sh +++ b/test/beginfile2.sh @@ -2,7 +2,7 @@ # beginfile2.sh --- test BEGINFILE/ENDFILE/getline/nextfile/exit combinations -AWK="../gawk" +#AWK="../gawk" AWKPROG="beginfile2.in" SCRIPT=`basename $0` @@ -13,70 +13,70 @@ then fi echo "--Test 1a--" -prog=$($AWK '/#TEST1#/, /#TEST2#/' $AWKPROG) +prog=`$AWK '/#TEST1#/, /#TEST2#/' $AWKPROG` $AWK "$prog" $AWKPROG echo "--Test 1b--" $AWK "$prog" $AWKPROG /file/does/not/exist echo "--Test 2--" -prog=$($AWK '/#TEST2#/, /#TEST3#/' $AWKPROG) +prog=`$AWK '/#TEST2#/, /#TEST3#/' $AWKPROG` $AWK "$prog" $AWKPROG /file/does/not/exist echo "--Test 3--" -prog=$($AWK '/#TEST3#/, /#TEST4#/' $AWKPROG) -$AWK "$prog" $AWKPROG +prog=`$AWK '/#TEST3#/, /#TEST4#/' $AWKPROG` +$AWK -vsrc=$SCRIPT "$prog" $AWKPROG echo "--Test 4--" -prog=$($AWK '/#TEST4#/, /#TEST5#/' $AWKPROG) -$AWK "$prog" $AWKPROG +prog=`$AWK '/#TEST4#/, /#TEST5#/' $AWKPROG` +$AWK -vsrc=$SCRIPT "$prog" $AWKPROG echo "--Test 5--" -prog=$($AWK '/#TEST5#/, /#TEST6#/' $AWKPROG) +prog=`$AWK '/#TEST5#/, /#TEST6#/' $AWKPROG` $AWK "$prog" $AWKPROG echo "--Test 6--" -prog=$($AWK '/#TEST6#/, /#TEST7#/' $AWKPROG) +prog=`$AWK '/#TEST6#/, /#TEST7#/' $AWKPROG` $AWK "$prog" $AWKPROG echo "--Test 7--" -prog=$($AWK '/#TEST7#/, /#TEST8#/' $AWKPROG) +prog=`$AWK '/#TEST7#/, /#TEST8#/' $AWKPROG` $AWK "$prog" $AWKPROG $SCRIPT echo "--Test 8--" -prog=$($AWK '/#TEST8#/, /#TEST9#/' $AWKPROG) +prog=`$AWK '/#TEST8#/, /#TEST9#/' $AWKPROG` $AWK "$prog" $AWKPROG echo "--Test 9a--" -prog=$($AWK '/#TEST9#/, /#TEST10#/' $AWKPROG) +prog=`$AWK '/#TEST9#/, /#TEST10#/' $AWKPROG` $AWK "$prog" /file/does/not/exist $AWKPROG echo "--Test 9b--" $AWK -vskip=1 "$prog" /file/does/not/exist $AWKPROG echo "--Test 10--" -prog=$($AWK '/#TEST10#/, /#TEST11#/' $AWKPROG) +prog=`$AWK '/#TEST10#/, /#TEST11#/' $AWKPROG` $AWK "$prog" $AWKPROG $SCRIPT echo "--Test 11--" -prog=$($AWK '/#TEST11#/, /#TEST12#/' $AWKPROG) +prog=`$AWK '/#TEST11#/, /#TEST12#/' $AWKPROG` $AWK "$prog" $AWKPROG $SCRIPT echo "--Test 12--" -prog=$($AWK '/#TEST12#/, /#TEST13#/' $AWKPROG) +prog=`$AWK '/#TEST12#/, /#TEST13#/' $AWKPROG` $AWK "$prog" $AWKPROG $SCRIPT echo "--Test 13--" -prog=$($AWK '/#TEST13#/, /#TEST14#/' $AWKPROG) +prog=`$AWK '/#TEST13#/, /#TEST14#/' $AWKPROG` $AWK "$prog" $AWKPROG $SCRIPT echo "--Test 14--" -prog=$($AWK '/#TEST14#/, /#TEST15#/' $AWKPROG) +prog=`$AWK '/#TEST14#/, /#TEST15#/' $AWKPROG` $AWK "$prog" $AWKPROG $SCRIPT echo "--Test 15--" -prog=$($AWK '/#TEST15#/, /#TEST16#/' $AWKPROG) +prog=`$AWK '/#TEST15#/, /#TEST16#/' $AWKPROG` $AWK "$prog" $AWKPROG $SCRIPT echo "--Test 16--" -prog=$($AWK '/#TEST16#/, /#TEST17#/' $AWKPROG) +prog=`$AWK '/#TEST16#/, /#TEST17#/' $AWKPROG` $AWK "$prog" $AWKPROG $SCRIPT diff --git a/vms/ChangeLog b/vms/ChangeLog index 9fe0f0f0..88a4bf88 100644 --- a/vms/ChangeLog +++ b/vms/ChangeLog @@ -1,3 +1,8 @@ +2011-10-25 Anders Wallin <anders_s_wallin@yahoo.se> + + * vmstest.com (posix2008sub): Added as specific test in order to + use --posix option. + 2011-06-24 Arnold D. Robbins <arnold@skeeve.com> * vmsbuild.com (REL, PATCHLVL): Move to 4.0.0. diff --git a/vms/vms-conf.h b/vms/vms-conf.h index 183b7245..cbdc9508 100644 --- a/vms/vms-conf.h +++ b/vms/vms-conf.h @@ -407,9 +407,6 @@ /* Define to 1 if *printf supports %F format */ #undef PRINTF_HAS_F_FORMAT -/* Define to 1 if the C compiler supports function prototypes. */ -#define PROTOTYPES 1 - /* Define as the return type of signal handlers (`int' or `void'). */ #define RETSIGTYPE void @@ -481,9 +478,6 @@ # undef _TANDEM_SOURCE #endif -/* Define like PROTOTYPES; this can be used by system headers. */ -#define __PROTOTYPES 1 - /* Define to empty if `const' does not conform to ANSI C. */ #undef const diff --git a/vms/vmstest.com b/vms/vmstest.com index 0ca3e0f1..d4d3d8a9 100644 --- a/vms/vmstest.com +++ b/vms/vmstest.com @@ -312,7 +312,6 @@ $ofmta: $paramtyp: $patsplit: $pcntplus: -$posix2008sub: $printf1: $procinfs: $prt1eval: @@ -1078,6 +1077,12 @@ $ igncascmp space.ok _space.tmp $ if $status then rm _space.tmp; $ return $ +$posix2008sub: echo "posix2008sub" +$ gawk --posix -f posix2008sub.awk >_posix2008sub.tmp +$ cmp posix2008sub.ok _posix2008sub.tmp +$ if $status then rm _posix2008sub.tmp; +$ return +$ $printf0: echo "printf0" $ gawk --posix -f printf0.awk >_printf0.tmp $ cmp printf0.ok _printf0.tmp |