summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Bailey <jbailey@raspberryginger.com>2000-02-17 03:06:53 +0000
committerEric Blake <ebb9@byu.net>2007-10-05 14:30:04 -0600
commitccc53c7089eed5d7bed91f4da57d062b6064f578 (patch)
treeef690a74e30e04c51a250fedb7927103f9aa4f81
parent4f3f490f8aa9c47dfe874dd156445ac05786fb44 (diff)
downloadm4-1.4e.tar.gz
Import of m4-1.4em4-1.4e
-rw-r--r--ChangeLog13
-rw-r--r--Makefile.in2
-rw-r--r--NEWS2
-rw-r--r--aclocal.m41
-rw-r--r--checks/Makefile.in2
-rw-r--r--config.h.in3
-rwxr-xr-xconfigure375
-rw-r--r--configure.in24
-rw-r--r--doc/Makefile.in2
-rw-r--r--doc/m4.info160
-rw-r--r--doc/m4.info-14
-rw-r--r--doc/m4.info-22
-rw-r--r--doc/m4.info-32
-rw-r--r--doc/m4.texinfo4
-rw-r--r--doc/stamp-vti6
-rw-r--r--doc/version.texi6
-rw-r--r--examples/Makefile.in2
-rw-r--r--lib/Makefile.in2
-rw-r--r--po/de.gmobin0 -> 12496 bytes
-rw-r--r--po/de.po507
-rw-r--r--po/fr.gmobin12645 -> 12645 bytes
-rw-r--r--po/fr.po6
-rw-r--r--po/it.gmobin0 -> 6243 bytes
-rw-r--r--po/it.po406
-rw-r--r--po/ja.gmobin0 -> 13592 bytes
-rw-r--r--po/ja.po515
-rw-r--r--po/m4.pot6
-rw-r--r--po/nl.gmobin12351 -> 12351 bytes
-rw-r--r--po/nl.po6
-rw-r--r--po/ru.gmobin0 -> 12173 bytes
-rw-r--r--po/ru.po498
-rw-r--r--po/sv.gmobin0 -> 356 bytes
-rw-r--r--po/sv.po549
-rw-r--r--src/Makefile.in2
-rw-r--r--src/m4.c3
-rw-r--r--src/m4.h5
36 files changed, 2799 insertions, 316 deletions
diff --git a/ChangeLog b/ChangeLog
index 85b3adfe..f8e956dc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+1998-08-03 Rene' Seindal <rene@seindal.dk>
+
+ * Prerelease 1.4e
+
+ * src/m4.h: Added ifdef ENABLE_NLS around include of <libintl.h>
+ and _ macro. M4 now builds with --disable-nls.
+
+ * src/m4.c (main): reintroduced textdomain(PAKCAGE) to get gettext
+ to look for right message catalogs. Call indef'ed by ENABLE_NLS.
+
+ * configure.in (ALL_LINGUAS): Added complete list of
+ translations: de fr it ja nl ru sv.
+
1998-05-22 Erick Branderhorst <Erick.Branderhorst@asml.nl>
* Prerelease 1.4d.
diff --git a/Makefile.in b/Makefile.in
index 1dfd4121..2e6bae64 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -102,7 +102,7 @@ missing mkinstalldirs stamp-h.in
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-TAR = gtar
+TAR = tar
GZIP = --best
all: all-recursive-am all-am
diff --git a/NEWS b/NEWS
index c6efd4b9..6c0b304e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,7 @@
GNU m4 NEWS - History of user-visible changes. -*-indented-text-*-
Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
-Version 1.5 - June 1998, by ?? (Erick Branderhorst, Rene' Seindal)
+Version 1.5 - ?? 1998, by ?? (Erick Branderhorst, Rene' Seindal)
* GNU m4 now uses gettext to support internationalization.
* GNU m4 now uses automake to control Makefile.in generation. This
should make it more consistent with the GNU standards.
diff --git a/aclocal.m4 b/aclocal.m4
index 072fa8e6..f290c750 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -646,3 +646,4 @@ AC_DEFUN(AM_LC_MESSAGES,
fi
fi])
+
diff --git a/checks/Makefile.in b/checks/Makefile.in
index f7101a52..ddab3464 100644
--- a/checks/Makefile.in
+++ b/checks/Makefile.in
@@ -107,7 +107,7 @@ DIST_COMMON = Makefile.am Makefile.in
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-TAR = gtar
+TAR = tar
GZIP = --best
all: Makefile
diff --git a/config.h.in b/config.h.in
index 9cb73a59..8a101dc3 100644
--- a/config.h.in
+++ b/config.h.in
@@ -98,9 +98,6 @@
site ftp.antaire.com in antaire/src, file dmalloc/dmalloc.tar.gz. */
#undef WITH_DMALLOC
-/* Define to 1 if the GNU multiple precision library should be used. */
-#undef WITH_GMP
-
/* Define to 1 if NLS is requested. */
#undef ENABLE_NLS
diff --git a/configure b/configure
index 0179e12a..07fcf22d 100755
--- a/configure
+++ b/configure
@@ -14,8 +14,6 @@ ac_default_prefix=/usr/local
ac_help="$ac_help
--enable-changeword enable -W and changeword() builtin"
ac_help="$ac_help
- --with-gmp use gmp for extended and fractional arithmetic"
-ac_help="$ac_help
--with-dmalloc use dmalloc, as in
ftp://ftp.letters.com/src/dmalloc/dmalloc.tar.gz"
ac_help="$ac_help
@@ -584,7 +582,7 @@ ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:588: checking for a BSD compatible install" >&5
+echo "configure:586: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -637,7 +635,7 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
-echo "configure:641: checking whether build environment is sane" >&5
+echo "configure:639: checking whether build environment is sane" >&5
# Just in case
sleep 1
echo timestamp > conftestfile
@@ -675,7 +673,7 @@ fi
rm -f conftest*
echo "$ac_t""yes" 1>&6
echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:679: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo "configure:677: checking whether ${MAKE-make} sets \${MAKE}" >&5
set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -704,7 +702,7 @@ fi
PACKAGE=m4
-VERSION=1.4d
+VERSION=1.4e
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
{ echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
@@ -721,7 +719,7 @@ EOF
missing_dir=`cd $ac_aux_dir && pwd`
echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
-echo "configure:725: checking for working aclocal" >&5
+echo "configure:723: checking for working aclocal" >&5
# Run test in a subshell; some versions of sh will print an error if
# an executable is not found, even if stderr is redirected.
# Redirect stdin to placate older versions of autoconf. Sigh.
@@ -734,7 +732,7 @@ else
fi
echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
-echo "configure:738: checking for working autoconf" >&5
+echo "configure:736: checking for working autoconf" >&5
# Run test in a subshell; some versions of sh will print an error if
# an executable is not found, even if stderr is redirected.
# Redirect stdin to placate older versions of autoconf. Sigh.
@@ -747,7 +745,7 @@ else
fi
echo $ac_n "checking for working automake""... $ac_c" 1>&6
-echo "configure:751: checking for working automake" >&5
+echo "configure:749: checking for working automake" >&5
# Run test in a subshell; some versions of sh will print an error if
# an executable is not found, even if stderr is redirected.
# Redirect stdin to placate older versions of autoconf. Sigh.
@@ -760,7 +758,7 @@ else
fi
echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
-echo "configure:764: checking for working autoheader" >&5
+echo "configure:762: checking for working autoheader" >&5
# Run test in a subshell; some versions of sh will print an error if
# an executable is not found, even if stderr is redirected.
# Redirect stdin to placate older versions of autoconf. Sigh.
@@ -773,7 +771,7 @@ else
fi
echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
-echo "configure:777: checking for working makeinfo" >&5
+echo "configure:775: checking for working makeinfo" >&5
# Run test in a subshell; some versions of sh will print an error if
# an executable is not found, even if stderr is redirected.
# Redirect stdin to placate older versions of autoconf. Sigh.
@@ -786,14 +784,14 @@ else
fi
-ALL_LINGUAS="fr nl"
+ALL_LINGUAS="de fr it ja nl ru sv"
for ac_prog in mawk gawk nawk awk
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:797: checking for $ac_word" >&5
+echo "configure:795: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -824,7 +822,7 @@ done
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:828: checking for $ac_word" >&5
+echo "configure:826: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -853,7 +851,7 @@ if test -z "$CC"; then
# Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:857: checking for $ac_word" >&5
+echo "configure:855: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -901,7 +899,7 @@ fi
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:905: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:903: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -911,11 +909,11 @@ ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS
cross_compiling=$ac_cv_prog_cc_cross
cat > conftest.$ac_ext <<EOF
-#line 915 "configure"
+#line 913 "configure"
#include "confdefs.h"
main(){return(0);}
EOF
-if { (eval echo configure:919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
ac_cv_prog_cc_works=yes
# If we can't run a trivial program, we are probably using a cross compiler.
if (./conftest; exit) 2>/dev/null; then
@@ -935,12 +933,12 @@ if test $ac_cv_prog_cc_works = no; then
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:939: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:937: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:944: checking whether we are using GNU C" >&5
+echo "configure:942: checking whether we are using GNU C" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -949,7 +947,7 @@ else
yes;
#endif
EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:953: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:951: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
ac_cv_prog_gcc=yes
else
ac_cv_prog_gcc=no
@@ -964,7 +962,7 @@ if test $ac_cv_prog_gcc = yes; then
ac_save_CFLAGS="$CFLAGS"
CFLAGS=
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:968: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:966: checking whether ${CC-cc} accepts -g" >&5
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1002,7 +1000,7 @@ fi
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:1006: checking for a BSD compatible install" >&5
+echo "configure:1004: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -1052,7 +1050,7 @@ test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:1056: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo "configure:1054: checking whether ${MAKE-make} sets \${MAKE}" >&5
set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -1081,7 +1079,7 @@ fi
# Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1085: checking for $ac_word" >&5
+echo "configure:1083: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1109,7 +1107,7 @@ fi
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1113: checking how to run the C preprocessor" >&5
+echo "configure:1111: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
CPP=
@@ -1124,13 +1122,13 @@ else
# On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp.
cat > conftest.$ac_ext <<EOF
-#line 1128 "configure"
+#line 1126 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1134: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1132: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
:
@@ -1141,13 +1139,13 @@ else
rm -rf conftest*
CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.$ac_ext <<EOF
-#line 1145 "configure"
+#line 1143 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1151: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1149: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
:
@@ -1170,9 +1168,9 @@ fi
echo "$ac_t""$CPP" 1>&6
echo $ac_n "checking for AIX""... $ac_c" 1>&6
-echo "configure:1174: checking for AIX" >&5
+echo "configure:1172: checking for AIX" >&5
cat > conftest.$ac_ext <<EOF
-#line 1176 "configure"
+#line 1174 "configure"
#include "confdefs.h"
#ifdef _AIX
yes
@@ -1194,7 +1192,7 @@ rm -f conftest*
echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
-echo "configure:1198: checking for POSIXized ISC" >&5
+echo "configure:1196: checking for POSIXized ISC" >&5
if test -d /etc/conf/kconfig.d &&
grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
then
@@ -1216,17 +1214,17 @@ fi
ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
-echo "configure:1220: checking for minix/config.h" >&5
+echo "configure:1218: checking for minix/config.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1225 "configure"
+#line 1223 "configure"
#include "confdefs.h"
#include <minix/config.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1230: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1228: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -1267,7 +1265,7 @@ fi
echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
-echo "configure:1271: checking for ${CC-cc} option to accept ANSI C" >&5
+echo "configure:1269: checking for ${CC-cc} option to accept ANSI C" >&5
if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1283,7 +1281,7 @@ for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__
do
CC="$ac_save_CC $ac_arg"
cat > conftest.$ac_ext <<EOF
-#line 1287 "configure"
+#line 1285 "configure"
#include "confdefs.h"
#include <stdarg.h>
#include <stdio.h>
@@ -1320,7 +1318,7 @@ return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
; return 0; }
EOF
-if { (eval echo configure:1324: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1322: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
am_cv_prog_cc_stdc="$ac_arg"; break
else
@@ -1346,7 +1344,7 @@ esac
echo $ac_n "checking for function prototypes""... $ac_c" 1>&6
-echo "configure:1350: checking for function prototypes" >&5
+echo "configure:1348: checking for function prototypes" >&5
if test "$am_cv_prog_cc_stdc" != no; then
echo "$ac_t""yes" 1>&6
cat >> confdefs.h <<\EOF
@@ -1359,12 +1357,12 @@ else
U=_ ANSI2KNR=./ansi2knr
# Ensure some checks needed by ansi2knr itself.
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:1363: checking for ANSI C header files" >&5
+echo "configure:1361: checking for ANSI C header files" >&5
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1368 "configure"
+#line 1366 "configure"
#include "confdefs.h"
#include <stdlib.h>
#include <stdarg.h>
@@ -1372,7 +1370,7 @@ else
#include <float.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1376: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1374: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -1389,7 +1387,7 @@ rm -f conftest*
if test $ac_cv_header_stdc = yes; then
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
-#line 1393 "configure"
+#line 1391 "configure"
#include "confdefs.h"
#include <string.h>
EOF
@@ -1407,7 +1405,7 @@ fi
if test $ac_cv_header_stdc = yes; then
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
-#line 1411 "configure"
+#line 1409 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
@@ -1428,7 +1426,7 @@ if test "$cross_compiling" = yes; then
:
else
cat > conftest.$ac_ext <<EOF
-#line 1432 "configure"
+#line 1430 "configure"
#include "confdefs.h"
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -1439,7 +1437,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
exit (0); }
EOF
-if { (eval echo configure:1443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:1441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
:
else
@@ -1466,17 +1464,17 @@ fi
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:1470: checking for $ac_hdr" >&5
+echo "configure:1468: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1475 "configure"
+#line 1473 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1480: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1478: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -1505,12 +1503,12 @@ done
fi
echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:1509: checking for working const" >&5
+echo "configure:1507: checking for working const" >&5
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1514 "configure"
+#line 1512 "configure"
#include "confdefs.h"
int main() {
@@ -1559,7 +1557,7 @@ ccp = (char const *const *) p;
; return 0; }
EOF
-if { (eval echo configure:1563: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1561: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_const=yes
else
@@ -1584,17 +1582,17 @@ for ac_hdr in limits.h locale.h memory.h siginfo.h string.h unistd.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:1588: checking for $ac_hdr" >&5
+echo "configure:1586: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1593 "configure"
+#line 1591 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1598: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1596: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -1621,12 +1619,12 @@ fi
done
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:1625: checking for ANSI C header files" >&5
+echo "configure:1623: checking for ANSI C header files" >&5
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1630 "configure"
+#line 1628 "configure"
#include "confdefs.h"
#include <stdlib.h>
#include <stdarg.h>
@@ -1634,7 +1632,7 @@ else
#include <float.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1638: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1636: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -1651,7 +1649,7 @@ rm -f conftest*
if test $ac_cv_header_stdc = yes; then
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
-#line 1655 "configure"
+#line 1653 "configure"
#include "confdefs.h"
#include <string.h>
EOF
@@ -1669,7 +1667,7 @@ fi
if test $ac_cv_header_stdc = yes; then
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
-#line 1673 "configure"
+#line 1671 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
@@ -1690,7 +1688,7 @@ if test "$cross_compiling" = yes; then
:
else
cat > conftest.$ac_ext <<EOF
-#line 1694 "configure"
+#line 1692 "configure"
#include "confdefs.h"
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -1701,7 +1699,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
exit (0); }
EOF
-if { (eval echo configure:1705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:1703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
:
else
@@ -1725,12 +1723,12 @@ EOF
fi
echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:1729: checking return type of signal handlers" >&5
+echo "configure:1727: checking return type of signal handlers" >&5
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1734 "configure"
+#line 1732 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <signal.h>
@@ -1747,7 +1745,7 @@ int main() {
int i;
; return 0; }
EOF
-if { (eval echo configure:1751: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_type_signal=void
else
@@ -1766,12 +1764,12 @@ EOF
echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:1770: checking for size_t" >&5
+echo "configure:1768: checking for size_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1775 "configure"
+#line 1773 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@@ -1802,12 +1800,12 @@ fi
for ac_func in mkstemp sigaction sigaltstack sigstack sigvec strerror tmpfile
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:1806: checking for $ac_func" >&5
+echo "configure:1804: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1811 "configure"
+#line 1809 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -1830,7 +1828,7 @@ $ac_func();
; return 0; }
EOF
-if { (eval echo configure:1834: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:1832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -1857,19 +1855,19 @@ done
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
# for constant arguments. Useless!
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:1861: checking for working alloca.h" >&5
+echo "configure:1859: checking for working alloca.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1866 "configure"
+#line 1864 "configure"
#include "confdefs.h"
#include <alloca.h>
int main() {
char *p = alloca(2 * sizeof(int));
; return 0; }
EOF
-if { (eval echo configure:1873: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:1871: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
ac_cv_header_alloca_h=yes
else
@@ -1890,12 +1888,12 @@ EOF
fi
echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:1894: checking for alloca" >&5
+echo "configure:1892: checking for alloca" >&5
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1899 "configure"
+#line 1897 "configure"
#include "confdefs.h"
#ifdef __GNUC__
@@ -1918,7 +1916,7 @@ int main() {
char *p = (char *) alloca(1);
; return 0; }
EOF
-if { (eval echo configure:1922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:1920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
ac_cv_func_alloca_works=yes
else
@@ -1950,12 +1948,12 @@ EOF
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:1954: checking whether alloca needs Cray hooks" >&5
+echo "configure:1952: checking whether alloca needs Cray hooks" >&5
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1959 "configure"
+#line 1957 "configure"
#include "confdefs.h"
#if defined(CRAY) && ! defined(CRAY2)
webecray
@@ -1980,12 +1978,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
if test $ac_cv_os_cray = yes; then
for ac_func in _getb67 GETB67 getb67; do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:1984: checking for $ac_func" >&5
+echo "configure:1982: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1989 "configure"
+#line 1987 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -2008,7 +2006,7 @@ $ac_func();
; return 0; }
EOF
-if { (eval echo configure:2012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2010: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2035,7 +2033,7 @@ done
fi
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:2039: checking stack direction for C alloca" >&5
+echo "configure:2037: checking stack direction for C alloca" >&5
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2043,7 +2041,7 @@ else
ac_cv_c_stack_direction=0
else
cat > conftest.$ac_ext <<EOF
-#line 2047 "configure"
+#line 2045 "configure"
#include "confdefs.h"
find_stack_direction ()
{
@@ -2062,7 +2060,7 @@ main ()
exit (find_stack_direction() < 0);
}
EOF
-if { (eval echo configure:2066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
ac_cv_c_stack_direction=1
else
@@ -2084,12 +2082,12 @@ EOF
fi
echo $ac_n "checking for vprintf""... $ac_c" 1>&6
-echo "configure:2088: checking for vprintf" >&5
+echo "configure:2086: checking for vprintf" >&5
if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2093 "configure"
+#line 2091 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char vprintf(); below. */
@@ -2112,7 +2110,7 @@ vprintf();
; return 0; }
EOF
-if { (eval echo configure:2116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2114: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_vprintf=yes"
else
@@ -2136,12 +2134,12 @@ fi
if test "$ac_cv_func_vprintf" != yes; then
echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
-echo "configure:2140: checking for _doprnt" >&5
+echo "configure:2138: checking for _doprnt" >&5
if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2145 "configure"
+#line 2143 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char _doprnt(); below. */
@@ -2164,7 +2162,7 @@ _doprnt();
; return 0; }
EOF
-if { (eval echo configure:2168: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func__doprnt=yes"
else
@@ -2191,12 +2189,12 @@ fi
for ac_func in strtol
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2195: checking for $ac_func" >&5
+echo "configure:2193: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2200 "configure"
+#line 2198 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -2219,7 +2217,7 @@ $ac_func();
; return 0; }
EOF
-if { (eval echo configure:2223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2221: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2246,9 +2244,9 @@ done
echo $ac_n "checking ecvt declaration""... $ac_c" 1>&6
-echo "configure:2250: checking ecvt declaration" >&5
+echo "configure:2248: checking ecvt declaration" >&5
cat > conftest.$ac_ext <<EOF
-#line 2252 "configure"
+#line 2250 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
@@ -2264,12 +2262,12 @@ else
echo "$ac_t""no" 1>&6; for ac_func in ecvt
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2268: checking for $ac_func" >&5
+echo "configure:2266: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2273 "configure"
+#line 2271 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -2292,7 +2290,7 @@ $ac_func();
; return 0; }
EOF
-if { (eval echo configure:2296: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2294: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2321,7 +2319,7 @@ rm -f conftest*
echo $ac_n "checking if stack overflow is detectable""... $ac_c" 1>&6
-echo "configure:2325: checking if stack overflow is detectable" >&5
+echo "configure:2323: checking if stack overflow is detectable" >&5
# Code from Jim Avera <jima@netcom.com>.
# stackovf.c requires:
# 1. Either sigaction with SA_ONSTACK, or sigvec with SV_ONSTACK
@@ -2331,7 +2329,7 @@ use_stackovf=no
if test "$ac_cv_func_sigaction" = yes || test "$ac_cv_func_sigvec" = yes; then
if test "$ac_cv_func_sigaltstack" = yes || test "$ac_cv_func_sigstack" = yes; then
cat > conftest.$ac_ext <<EOF
-#line 2335 "configure"
+#line 2333 "configure"
#include "confdefs.h"
#include <sys/time.h>
#include <sys/resource.h>
@@ -2344,7 +2342,7 @@ choke me /* SA_ONSTACK and/or SV_ONSTACK are not defined */
#endif
; return 0; }
EOF
-if { (eval echo configure:2348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
use_stackovf=yes
else
@@ -2363,7 +2361,7 @@ EOF
STACKOVF=stackovf.${U}o
cat > conftest.$ac_ext <<EOF
-#line 2367 "configure"
+#line 2365 "configure"
#include "confdefs.h"
#include <sys/resource.h>
EOF
@@ -2380,7 +2378,7 @@ fi
rm -f conftest*
cat > conftest.$ac_ext <<EOF
-#line 2384 "configure"
+#line 2382 "configure"
#include "confdefs.h"
#include <signal.h>
EOF
@@ -2397,7 +2395,7 @@ fi
rm -f conftest*
cat > conftest.$ac_ext <<EOF
-#line 2401 "configure"
+#line 2399 "configure"
#include "confdefs.h"
#include <signal.h>
EOF
@@ -2414,7 +2412,7 @@ rm -f conftest*
fi
echo $ac_n "checking if changeword is wanted""... $ac_c" 1>&6
-echo "configure:2418: checking if changeword is wanted" >&5
+echo "configure:2416: checking if changeword is wanted" >&5
# Check whether --enable-changeword or --disable-changeword was given.
if test "${enable_changeword+set}" = set; then
enableval="$enable_changeword"
@@ -2432,28 +2430,19 @@ else
fi
-echo $ac_n "checking if extended and fractional arithmetic is wanted""... $ac_c" 1>&6
-echo "configure:2437: checking if extended and fractional arithmetic is wanted" >&5
-# Check whether --with-gmp or --without-gmp was given.
-if test "${with_gmp+set}" = set; then
- withval="$with_gmp"
- if test "$withval" = yes; then
- echo "$ac_t""yes" 1>&6
- cat >> confdefs.h <<\EOF
-#define WITH_GMP 1
-EOF
-
- LIBS="$LIBS -lgmp"
-else
- echo "$ac_t""no" 1>&6
-fi
-else
- echo "$ac_t""no" 1>&6
-fi
-
+#AC_MSG_CHECKING(if extended and fractional arithmetic is wanted)
+#AC_ARG_WITH(gmp,
+#[ --with-gmp use gmp for extended and fractional arithmetic],
+#[if test "$withval" = yes; then
+# AC_MSG_RESULT(yes)
+# AC_DEFINE(WITH_GMP)
+# LIBS="$LIBS -lgmp"
+#else
+# AC_MSG_RESULT(no)
+#fi], [AC_MSG_RESULT(no)])
echo $ac_n "checking if malloc debugging is wanted""... $ac_c" 1>&6
-echo "configure:2457: checking if malloc debugging is wanted" >&5
+echo "configure:2446: checking if malloc debugging is wanted" >&5
# Check whether --with-dmalloc or --without-dmalloc was given.
if test "${with_dmalloc+set}" = set; then
withval="$with_dmalloc"
@@ -2474,21 +2463,21 @@ fi
echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:2478: checking for inline" >&5
+echo "configure:2467: checking for inline" >&5
if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_cv_c_inline=no
for ac_kw in inline __inline__ __inline; do
cat > conftest.$ac_ext <<EOF
-#line 2485 "configure"
+#line 2474 "configure"
#include "confdefs.h"
int main() {
} $ac_kw foo() {
; return 0; }
EOF
-if { (eval echo configure:2492: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2481: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_inline=$ac_kw; break
else
@@ -2514,12 +2503,12 @@ EOF
esac
echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:2518: checking for off_t" >&5
+echo "configure:2507: checking for off_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2523 "configure"
+#line 2512 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@@ -2550,17 +2539,17 @@ for ac_hdr in unistd.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:2554: checking for $ac_hdr" >&5
+echo "configure:2543: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2559 "configure"
+#line 2548 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2564: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2553: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -2589,12 +2578,12 @@ done
for ac_func in getpagesize
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2593: checking for $ac_func" >&5
+echo "configure:2582: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2598 "configure"
+#line 2587 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -2617,7 +2606,7 @@ $ac_func();
; return 0; }
EOF
-if { (eval echo configure:2621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2642,7 +2631,7 @@ fi
done
echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:2646: checking for working mmap" >&5
+echo "configure:2635: checking for working mmap" >&5
if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2650,7 +2639,7 @@ else
ac_cv_func_mmap_fixed_mapped=no
else
cat > conftest.$ac_ext <<EOF
-#line 2654 "configure"
+#line 2643 "configure"
#include "confdefs.h"
/* Thanks to Mike Haertel and Jim Avera for this test.
@@ -2790,7 +2779,7 @@ main()
}
EOF
-if { (eval echo configure:2794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
ac_cv_func_mmap_fixed_mapped=yes
else
@@ -2818,17 +2807,17 @@ unistd.h sys/param.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:2822: checking for $ac_hdr" >&5
+echo "configure:2811: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2827 "configure"
+#line 2816 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2832: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2821: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -2858,12 +2847,12 @@ done
strdup __argz_count __argz_stringify __argz_next
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2862: checking for $ac_func" >&5
+echo "configure:2851: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2867 "configure"
+#line 2856 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -2886,7 +2875,7 @@ $ac_func();
; return 0; }
EOF
-if { (eval echo configure:2890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2879: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2915,12 +2904,12 @@ done
for ac_func in stpcpy
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2919: checking for $ac_func" >&5
+echo "configure:2908: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2924 "configure"
+#line 2913 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -2943,7 +2932,7 @@ $ac_func();
; return 0; }
EOF
-if { (eval echo configure:2947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -2977,19 +2966,19 @@ EOF
if test $ac_cv_header_locale_h = yes; then
echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:2981: checking for LC_MESSAGES" >&5
+echo "configure:2970: checking for LC_MESSAGES" >&5
if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2986 "configure"
+#line 2975 "configure"
#include "confdefs.h"
#include <locale.h>
int main() {
return LC_MESSAGES
; return 0; }
EOF
-if { (eval echo configure:2993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
am_cv_val_LC_MESSAGES=yes
else
@@ -3010,7 +2999,7 @@ EOF
fi
fi
echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:3014: checking whether NLS is requested" >&5
+echo "configure:3003: checking whether NLS is requested" >&5
# Check whether --enable-nls or --disable-nls was given.
if test "${enable_nls+set}" = set; then
enableval="$enable_nls"
@@ -3030,7 +3019,7 @@ fi
EOF
echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:3034: checking whether included gettext is requested" >&5
+echo "configure:3023: checking whether included gettext is requested" >&5
# Check whether --with-included-gettext or --without-included-gettext was given.
if test "${with_included_gettext+set}" = set; then
withval="$with_included_gettext"
@@ -3049,17 +3038,17 @@ fi
ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
-echo "configure:3053: checking for libintl.h" >&5
+echo "configure:3042: checking for libintl.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 3058 "configure"
+#line 3047 "configure"
#include "confdefs.h"
#include <libintl.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3063: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3052: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -3076,19 +3065,19 @@ fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
echo "$ac_t""yes" 1>&6
echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
-echo "configure:3080: checking for gettext in libc" >&5
+echo "configure:3069: checking for gettext in libc" >&5
if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 3085 "configure"
+#line 3074 "configure"
#include "confdefs.h"
#include <libintl.h>
int main() {
return (int) gettext ("")
; return 0; }
EOF
-if { (eval echo configure:3092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
gt_cv_func_gettext_libc=yes
else
@@ -3104,7 +3093,7 @@ echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
if test "$gt_cv_func_gettext_libc" != "yes"; then
echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
-echo "configure:3108: checking for bindtextdomain in -lintl" >&5
+echo "configure:3097: checking for bindtextdomain in -lintl" >&5
ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -3112,7 +3101,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-lintl $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 3116 "configure"
+#line 3105 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@@ -3123,7 +3112,7 @@ int main() {
bindtextdomain()
; return 0; }
EOF
-if { (eval echo configure:3127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -3139,12 +3128,12 @@ fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
echo "$ac_t""yes" 1>&6
echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
-echo "configure:3143: checking for gettext in libintl" >&5
+echo "configure:3132: checking for gettext in libintl" >&5
if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
-echo "configure:3148: checking for gettext in -lintl" >&5
+echo "configure:3137: checking for gettext in -lintl" >&5
ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -3152,7 +3141,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-lintl $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 3156 "configure"
+#line 3145 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@@ -3163,7 +3152,7 @@ int main() {
gettext()
; return 0; }
EOF
-if { (eval echo configure:3167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -3202,7 +3191,7 @@ EOF
# Extract the first word of "msgfmt", so it can be a program name with args.
set dummy msgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3206: checking for $ac_word" >&5
+echo "configure:3195: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3236,12 +3225,12 @@ fi
for ac_func in dcgettext
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:3240: checking for $ac_func" >&5
+echo "configure:3229: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 3245 "configure"
+#line 3234 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -3264,7 +3253,7 @@ $ac_func();
; return 0; }
EOF
-if { (eval echo configure:3268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -3291,7 +3280,7 @@ done
# Extract the first word of "gmsgfmt", so it can be a program name with args.
set dummy gmsgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3295: checking for $ac_word" >&5
+echo "configure:3284: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3323,7 +3312,7 @@ fi
# Extract the first word of "xgettext", so it can be a program name with args.
set dummy xgettext; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3327: checking for $ac_word" >&5
+echo "configure:3316: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3355,7 +3344,7 @@ else
fi
cat > conftest.$ac_ext <<EOF
-#line 3359 "configure"
+#line 3348 "configure"
#include "confdefs.h"
int main() {
@@ -3363,7 +3352,7 @@ extern int _nl_msg_cat_cntr;
return _nl_msg_cat_cntr
; return 0; }
EOF
-if { (eval echo configure:3367: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3356: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
CATOBJEXT=.gmo
DATADIRNAME=share
@@ -3386,7 +3375,7 @@ fi
if test "$CATOBJEXT" = "NONE"; then
echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
-echo "configure:3390: checking whether catgets can be used" >&5
+echo "configure:3379: checking whether catgets can be used" >&5
# Check whether --with-catgets or --without-catgets was given.
if test "${with_catgets+set}" = set; then
withval="$with_catgets"
@@ -3399,7 +3388,7 @@ fi
if test "$nls_cv_use_catgets" = "yes"; then
echo $ac_n "checking for main in -li""... $ac_c" 1>&6
-echo "configure:3403: checking for main in -li" >&5
+echo "configure:3392: checking for main in -li" >&5
ac_lib_var=`echo i'_'main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -3407,14 +3396,14 @@ else
ac_save_LIBS="$LIBS"
LIBS="-li $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 3411 "configure"
+#line 3400 "configure"
#include "confdefs.h"
int main() {
main()
; return 0; }
EOF
-if { (eval echo configure:3418: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -3442,12 +3431,12 @@ else
fi
echo $ac_n "checking for catgets""... $ac_c" 1>&6
-echo "configure:3446: checking for catgets" >&5
+echo "configure:3435: checking for catgets" >&5
if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 3451 "configure"
+#line 3440 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char catgets(); below. */
@@ -3470,7 +3459,7 @@ catgets();
; return 0; }
EOF
-if { (eval echo configure:3474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_catgets=yes"
else
@@ -3492,7 +3481,7 @@ EOF
# Extract the first word of "gencat", so it can be a program name with args.
set dummy gencat; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3496: checking for $ac_word" >&5
+echo "configure:3485: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GENCAT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3524,7 +3513,7 @@ fi
# Extract the first word of "gmsgfmt", so it can be a program name with args.
set dummy gmsgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3528: checking for $ac_word" >&5
+echo "configure:3517: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3557,7 +3546,7 @@ fi
# Extract the first word of "msgfmt", so it can be a program name with args.
set dummy msgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3561: checking for $ac_word" >&5
+echo "configure:3550: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3592,7 +3581,7 @@ fi
# Extract the first word of "xgettext", so it can be a program name with args.
set dummy xgettext; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3596: checking for $ac_word" >&5
+echo "configure:3585: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3650,7 +3639,7 @@ fi
# Extract the first word of "msgfmt", so it can be a program name with args.
set dummy msgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3654: checking for $ac_word" >&5
+echo "configure:3643: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3684,7 +3673,7 @@ fi
# Extract the first word of "gmsgfmt", so it can be a program name with args.
set dummy gmsgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3688: checking for $ac_word" >&5
+echo "configure:3677: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3716,7 +3705,7 @@ fi
# Extract the first word of "xgettext", so it can be a program name with args.
set dummy xgettext; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3720: checking for $ac_word" >&5
+echo "configure:3709: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -3809,7 +3798,7 @@ fi
LINGUAS=
else
echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
-echo "configure:3813: checking for catalogs to be installed" >&5
+echo "configure:3802: checking for catalogs to be installed" >&5
NEW_LINGUAS=
for lang in ${LINGUAS=$ALL_LINGUAS}; do
case "$ALL_LINGUAS" in
@@ -3837,17 +3826,17 @@ echo "configure:3813: checking for catalogs to be installed" >&5
if test "$CATOBJEXT" = ".cat"; then
ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
-echo "configure:3841: checking for linux/version.h" >&5
+echo "configure:3830: checking for linux/version.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 3846 "configure"
+#line 3835 "configure"
#include "confdefs.h"
#include <linux/version.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3851: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3840: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
diff --git a/configure.in b/configure.in
index cba9344a..e79b9a1d 100644
--- a/configure.in
+++ b/configure.in
@@ -8,8 +8,8 @@ AC_INIT(src/m4.c)
AM_CONFIG_HEADER(config.h)
AC_ARG_PROGRAM
-AM_INIT_AUTOMAKE(m4,1.4d)
-ALL_LINGUAS="fr nl"
+AM_INIT_AUTOMAKE(m4,1.4e)
+ALL_LINGUAS="de fr it ja nl ru sv"
AC_PROG_AWK
AC_PROG_CC
@@ -78,16 +78,16 @@ else
AC_MSG_RESULT(no)
fi], [AC_MSG_RESULT(no)])
-AC_MSG_CHECKING(if extended and fractional arithmetic is wanted)
-AC_ARG_WITH(gmp,
-[ --with-gmp use gmp for extended and fractional arithmetic],
-[if test "$withval" = yes; then
- AC_MSG_RESULT(yes)
- AC_DEFINE(WITH_GMP)
- LIBS="$LIBS -lgmp"
-else
- AC_MSG_RESULT(no)
-fi], [AC_MSG_RESULT(no)])
+#AC_MSG_CHECKING(if extended and fractional arithmetic is wanted)
+#AC_ARG_WITH(gmp,
+#[ --with-gmp use gmp for extended and fractional arithmetic],
+#[if test "$withval" = yes; then
+# AC_MSG_RESULT(yes)
+# AC_DEFINE(WITH_GMP)
+# LIBS="$LIBS -lgmp"
+#else
+# AC_MSG_RESULT(no)
+#fi], [AC_MSG_RESULT(no)])
AM_WITH_DMALLOC
AM_GNU_GETTEXT
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 875d01d3..0dcaefda 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -102,7 +102,7 @@ version.texi
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-TAR = gtar
+TAR = tar
GZIP = --best
all: Makefile $(INFO_DEPS)
diff --git a/doc/m4.info b/doc/m4.info
index 58a3b965..af76d358 100644
--- a/doc/m4.info
+++ b/doc/m4.info
@@ -7,7 +7,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU `m4' utility.
- Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994 Free Software
+ Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1998 Free Software
Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
@@ -26,87 +26,87 @@ translation approved by the Foundation.

Indirect:
-m4.info-1: 967
-m4.info-2: 50741
-m4.info-3: 97535
+m4.info-1: 973
+m4.info-2: 50747
+m4.info-3: 97541

Tag Table:
(Indirect)
-Node: Top967
-Node: Preliminaries6967
-Node: Intro7692
-Node: History9300
-Node: Invoking m410221
-Node: Bugs17015
-Node: Manual18283
-Node: Syntax19649
-Node: Names20236
-Node: Quoted strings20610
-Node: Other tokens21194
-Node: Comments21411
-Node: Macros22073
-Node: Invocation22566
-Node: Inhibiting Invocation23377
-Node: Macro Arguments26522
-Node: Quoting Arguments27786
-Node: Macro expansion28591
-Node: Definitions29254
-Node: Define30031
-Node: Arguments30842
-Node: Pseudo Arguments32323
-Node: Undefine34174
-Node: Defn34836
-Node: Pushdef35993
-Node: Indir37829
-Node: Builtin38591
-Node: Conditionals39035
-Node: Ifdef39742
-Node: Ifelse40511
-Node: Loops42277
-Node: Debugging45550
-Node: Dumpdef46129
-Node: Trace46977
-Node: Debug Levels48356
-Node: Debug Output50741
-Node: Input Control51261
-Node: Dnl51798
-Node: Changequote52924
-Node: Changecom54288
-Node: Changeword55572
-Node: M4wrap58781
-Node: File Inclusion59983
-Node: Include60299
-Node: Search Path62227
-Node: Diversions63014
-Node: Divert64251
-Node: Undivert65383
-Node: Divnum67318
-Node: Cleardiv67863
-Node: Text handling68899
-Node: Len69619
-Node: Index70017
-Node: Regexp70602
-Node: Substr71693
-Node: Translit72313
-Node: Patsubst73756
-Node: Format75847
-Node: Arithmetic77336
-Node: Incr77781
-Node: Eval78285
-Node: UNIX commands81284
-Node: Syscmd81755
-Node: Esyscmd82468
-Node: Sysval83414
-Node: Maketemp83821
-Node: Miscellaneous84878
-Node: Errprint85247
-Node: M4exit86238
-Node: Frozen files87024
-Node: Compatibility91944
-Node: Extensions92562
-Node: Incompatibilities94930
-Node: Other Incompat95372
-Node: Concept index97535
-Node: Macro index104540
+Node: Top973
+Node: Preliminaries6973
+Node: Intro7698
+Node: History9306
+Node: Invoking m410227
+Node: Bugs17021
+Node: Manual18289
+Node: Syntax19655
+Node: Names20242
+Node: Quoted strings20616
+Node: Other tokens21200
+Node: Comments21417
+Node: Macros22079
+Node: Invocation22572
+Node: Inhibiting Invocation23383
+Node: Macro Arguments26528
+Node: Quoting Arguments27792
+Node: Macro expansion28597
+Node: Definitions29260
+Node: Define30037
+Node: Arguments30848
+Node: Pseudo Arguments32329
+Node: Undefine34180
+Node: Defn34842
+Node: Pushdef35999
+Node: Indir37835
+Node: Builtin38597
+Node: Conditionals39041
+Node: Ifdef39748
+Node: Ifelse40517
+Node: Loops42283
+Node: Debugging45556
+Node: Dumpdef46135
+Node: Trace46983
+Node: Debug Levels48362
+Node: Debug Output50747
+Node: Input Control51267
+Node: Dnl51804
+Node: Changequote52930
+Node: Changecom54294
+Node: Changeword55578
+Node: M4wrap58787
+Node: File Inclusion59989
+Node: Include60305
+Node: Search Path62233
+Node: Diversions63020
+Node: Divert64257
+Node: Undivert65389
+Node: Divnum67324
+Node: Cleardiv67869
+Node: Text handling68905
+Node: Len69625
+Node: Index70023
+Node: Regexp70608
+Node: Substr71699
+Node: Translit72319
+Node: Patsubst73762
+Node: Format75853
+Node: Arithmetic77342
+Node: Incr77787
+Node: Eval78291
+Node: UNIX commands81290
+Node: Syscmd81761
+Node: Esyscmd82474
+Node: Sysval83420
+Node: Maketemp83827
+Node: Miscellaneous84884
+Node: Errprint85253
+Node: M4exit86244
+Node: Frozen files87030
+Node: Compatibility91950
+Node: Extensions92568
+Node: Incompatibilities94936
+Node: Other Incompat95378
+Node: Concept index97541
+Node: Macro index104546

End Tag Table
diff --git a/doc/m4.info-1 b/doc/m4.info-1
index 0e908728..0907cb58 100644
--- a/doc/m4.info-1
+++ b/doc/m4.info-1
@@ -7,7 +7,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU `m4' utility.
- Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994 Free Software
+ Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1998 Free Software
Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
@@ -42,7 +42,7 @@ changes by Franc,ois Pinard and other volunteers on the Internet. All
names and email addresses can be found in the file `THANKS' from the
GNU `m4' distribution.
- This is release 1.4d. It is now to be considered stable, future
+ This is release 1.4e. It is now to be considered stable, future
releases are only meant to fix bugs, increase speed, or improve
documentation. However...
diff --git a/doc/m4.info-2 b/doc/m4.info-2
index c67f1d2a..cdd56db4 100644
--- a/doc/m4.info-2
+++ b/doc/m4.info-2
@@ -7,7 +7,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU `m4' utility.
- Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994 Free Software
+ Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1998 Free Software
Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
diff --git a/doc/m4.info-3 b/doc/m4.info-3
index 9fdd01aa..7e0b8580 100644
--- a/doc/m4.info-3
+++ b/doc/m4.info-3
@@ -7,7 +7,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU `m4' utility.
- Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994 Free Software
+ Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1998 Free Software
Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
diff --git a/doc/m4.texinfo b/doc/m4.texinfo
index 1a791538..1381ab42 100644
--- a/doc/m4.texinfo
+++ b/doc/m4.texinfo
@@ -24,7 +24,7 @@ END-INFO-DIR-ENTRY
@ifinfo
This file documents the GNU @code{m4} utility.
-Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
+Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1998 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
@@ -56,7 +56,7 @@ by the Foundation.
@page
@vskip 0pt plus 1filll
-Copyright @copyright{} 1989, 90, 91, 92, 93, 94 Free Software Foundation, Inc.
+Copyright @copyright{} 1989, 90, 91, 92, 93, 94, 98 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
diff --git a/doc/stamp-vti b/doc/stamp-vti
index fa74ec21..04e26ad1 100644
--- a/doc/stamp-vti
+++ b/doc/stamp-vti
@@ -1,3 +1,3 @@
-@set UPDATED 22 May 1998
-@set EDITION 1.4d
-@set VERSION 1.4d
+@set UPDATED 3 August 1998
+@set EDITION 1.4e
+@set VERSION 1.4e
diff --git a/doc/version.texi b/doc/version.texi
index fa74ec21..04e26ad1 100644
--- a/doc/version.texi
+++ b/doc/version.texi
@@ -1,3 +1,3 @@
-@set UPDATED 22 May 1998
-@set EDITION 1.4d
-@set VERSION 1.4d
+@set UPDATED 3 August 1998
+@set EDITION 1.4e
+@set VERSION 1.4e
diff --git a/examples/Makefile.in b/examples/Makefile.in
index 5b789272..cd8a0d8a 100644
--- a/examples/Makefile.in
+++ b/examples/Makefile.in
@@ -104,7 +104,7 @@ DIST_COMMON = Makefile.am Makefile.in
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-TAR = gtar
+TAR = tar
GZIP = --best
all: Makefile $(DATA)
diff --git a/lib/Makefile.in b/lib/Makefile.in
index e7ee31fb..05712c14 100644
--- a/lib/Makefile.in
+++ b/lib/Makefile.in
@@ -118,7 +118,7 @@ DIST_COMMON = COPYING.LIB Makefile.am Makefile.in
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-TAR = gtar
+TAR = tar
GZIP = --best
SOURCES = $(libm4_a_SOURCES)
OBJECTS = $(libm4_a_OBJECTS)
diff --git a/po/de.gmo b/po/de.gmo
new file mode 100644
index 00000000..d61f7983
--- /dev/null
+++ b/po/de.gmo
Binary files differ
diff --git a/po/de.po b/po/de.po
new file mode 100644
index 00000000..f6c51f48
--- /dev/null
+++ b/po/de.po
@@ -0,0 +1,507 @@
+# German translation for the GNU m4 messages
+# Copyright (C) 1995, 1996 Free Software Foundation, Inc.
+# Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1995
+# Martin von Löwis <martin@mira.isdn.cs.tu-berlin.de>, 1996
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: m4 1.4.3\n"
+"POT-Creation-Date: 1998-08-03 17:14+0200\n"
+"PO-Revision-Date: 1996-09-30 10:38 GMT+0100\n"
+"Last-Translator: Martin von Löwis <martin@mira.isdn.cs.tu-berlin.de>\n"
+"Language-Team: German <de@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8-bit\n"
+
+#: src/builtin.c:272
+#, c-format
+msgid "Warning: Too few arguments to built-in `%s'"
+msgstr "Warnung: Zu wenig Argumente für eingebaute Funktion `%s'"
+
+#: src/builtin.c:278
+#, c-format
+msgid "Warning: Excess arguments to built-in `%s' ignored"
+msgstr ""
+"Warnung: Überschüssige Argumente für eingebaute Funktion `%s' ignoriert"
+
+#: src/builtin.c:298
+#, c-format
+msgid "Non-numeric argument to built-in `%s'"
+msgstr "Nicht-numerisches Argument in eingebauter Funktion `%s'"
+
+#: src/builtin.c:438
+msgid "INTERNAL ERROR: Bad token data type in define_macro ()"
+msgstr "INTERNER FEHLER: Falscher Datentyp des Tokens in define_macro ()"
+
+#: src/builtin.c:608 src/builtin.c:671 src/builtin.c:1188 src/builtin.c:1212
+#, c-format
+msgid "Undefined name %s"
+msgstr "Name %s nicht definiert"
+
+#: src/builtin.c:636
+msgid "INTERNAL ERROR: Builtin not found in builtin table!"
+msgstr "INTERNER FEHLER: Eingebaute Funktion nicht in Tabelle gefunden!"
+
+#: src/builtin.c:644
+msgid "INTERNAL ERROR: Bad token data type in m4_dumpdef ()"
+msgstr "INTERNER FEHLER: Falscher Datentyp des Tokens in m4_dumpdef ()"
+
+#: src/builtin.c:695
+#, c-format
+msgid "Undefined macro `%s'"
+msgstr "Makro `%s' nicht definiert"
+
+#: src/builtin.c:735
+msgid "INTERNAL ERROR: Bad symbol type in m4_defn ()"
+msgstr "INTERNER FEHLER: Falscher Symboltyp in m4_defn ()"
+
+#: src/builtin.c:772
+#, c-format
+msgid "Cannot open pipe to command `%s'"
+msgstr "Kann keine `pipe' für Kommando `%s' öffnen"
+
+#: src/builtin.c:811
+#, c-format
+msgid "Radix in eval out of range (radix = %d)"
+msgstr "Basis in `eval' nicht in den Grenzen (Basis = %d)"
+
+#: src/builtin.c:820
+msgid "Negative width to eval"
+msgstr "Negative Breite in `eval'"
+
+#: src/builtin.c:925
+#, c-format
+msgid "Non-numeric argument to %s"
+msgstr "Nicht-numerisches Argument in %s"
+
+#: src/builtin.c:937
+#, c-format
+msgid "Cannot undivert %s"
+msgstr "Kann Umleitung %s nicht aufheben"
+
+#: src/builtin.c:1043 src/freeze.c:207
+#, c-format
+msgid "Cannot open %s"
+msgstr "Kann %s nicht öffnen"
+
+#: src/builtin.c:1248
+#, c-format
+msgid "Debugmode: bad debug flags: `%s'"
+msgstr "Debug Modus: falsche Debug Flags: `%s'"
+
+#: src/builtin.c:1284
+#, c-format
+msgid "Cannot set error file: %s"
+msgstr "Kann Fehlerdatei nicht vorbereiten: %s"
+
+#: src/builtin.c:1501
+msgid "WARNING: \\0 will disappear, use \\& instead in replacements"
+msgstr "WARNUNG: \\0 wird wegfallen, benutze \\& stattdessen"
+
+#: src/builtin.c:1562 src/builtin.c:1622 src/input.c:637
+#, c-format
+msgid "Bad regular expression `%s': %s"
+msgstr "Falscher regulärer Ausdruck `%s': %s"
+
+#: src/builtin.c:1573 src/builtin.c:1646
+#, c-format
+msgid "Error matching regular expression `%s'"
+msgstr "Fehler beim Erkennen des regulären Ausdrucks `%s'"
+
+#: src/debug.c:379
+msgid "INTERNAL ERROR: Builtin not found in builtin table! (trace_pre ())"
+msgstr ""
+"INTERNER FEHLER: Eingebaute Funktion nicht in Tabelle gefunden! (trace_pre "
+"())"
+
+#: src/debug.c:387
+msgid "INTERNAL ERROR: Bad token data type (trace_pre ())"
+msgstr "INTERNER FEHLER: Falscher Datentyp des Tokens (trace_pre ())"
+
+#: src/eval.c:277
+#, c-format
+msgid "Bad expression in eval (missing right parenthesis): %s"
+msgstr "Falscher Ausdruck in `eval' (fehlende rechte Klammer): %s"
+
+#: src/eval.c:283
+#, c-format
+msgid "Bad expression in eval: %s"
+msgstr "Falscher Ausdruck in `eval': %s"
+
+#: src/eval.c:288
+#, c-format
+msgid "Bad expression in eval (bad input): %s"
+msgstr "Falscher Ausdruck in `eval' (falsche Eingabe): %s"
+
+#: src/eval.c:293
+#, c-format
+msgid "Bad expression in eval (excess input): %s"
+msgstr "Falscher Ausdruck in `eval' (zu große Eingabe): %s"
+
+#: src/eval.c:298
+#, c-format
+msgid "Divide by zero in eval: %s"
+msgstr "Division durch Null in `eval': %s"
+
+#: src/eval.c:303
+#, c-format
+msgid "Modulo by zero in eval: %s"
+msgstr "Modulo Null in `eval': %s"
+
+#: src/eval.c:308
+msgid "INTERNAL ERROR: Bad error code in evaluate ()"
+msgstr "INTERNER FEHLER: Falscher Fehlerkode in evaluate ()"
+
+#: src/eval.c:547
+msgid "INTERNAL ERROR: Bad comparison operator in cmp_term ()"
+msgstr "INTERNER FEHLER: Falscher Vergleichsoperator in cmp_term ()"
+
+#: src/eval.c:590
+msgid "INTERNAL ERROR: Bad shift operator in shift_term ()"
+msgstr "INTERNER FEHLER: Falscher Shift-Operator in shift_term ()"
+
+#: src/eval.c:674
+msgid "INTERNAL ERROR: Bad operator in mult_term ()"
+msgstr "INTERNER FEHLER: Falscher Operator in mult_term ()"
+
+#: src/freeze.c:115
+msgid "INTERNAL ERROR: Built-in not found in builtin table!"
+msgstr "INTERNER FEHLER: Eingebaute Funktion nicht in Tabelle gefunden!"
+
+#: src/freeze.c:128
+msgid "INTERNAL ERROR: Bad token data type in freeze_one_symbol ()"
+msgstr "INTERNER FEHLER: Falscher Datentyp des Tokens in freeze_one_symbol ()"
+
+#: src/freeze.c:159
+msgid "Expecting line feed in frozen file"
+msgstr "Erwarte Zeilenumbruch in eingefrorener Datei"
+
+#: src/freeze.c:161
+#, c-format
+msgid "Expecting character `%c' in frozen file"
+msgstr "Erwarte Zeichen `%c' in eingefrorener Datei"
+
+#: src/freeze.c:218
+msgid "Ill-formated frozen file"
+msgstr "Fehlerhafte eingefrorene Datei"
+
+#: src/freeze.c:273 src/freeze.c:289
+msgid "Premature end of frozen file"
+msgstr "Vorzeitiges Ende der eingefrorenen Datei"
+
+#: src/freeze.c:323
+#, c-format
+msgid "`%s' from frozen file not found in builtin table!"
+msgstr ""
+"`%s' aus eingefrorener Datei nicht in Tabelle der eingebauten Funktionen "
+"gefunden!"
+
+#: src/input.c:174
+#, c-format
+msgid "Input read from %s"
+msgstr "Eingabe gelesen von %s"
+
+#: src/input.c:231
+msgid "INTERNAL ERROR: Recursive push_string!"
+msgstr "INTERNER FEHLER: Rekursives push_string!"
+
+#: src/input.c:311
+#, c-format
+msgid "Input reverted to %s, line %d"
+msgstr "Eingabe zurückgenommen zu %s, Zeile %d"
+
+#: src/input.c:325
+msgid "INTERNAL ERROR: Input stack botch in pop_input ()"
+msgstr ""
+"INTERNER FEHLER: Kellerspeicher der Eingabe durcheinander in pop_input ()"
+
+#: src/input.c:364
+msgid "INTERNAL ERROR: Bad call to init_macro_token ()"
+msgstr "INTERNER FEHLER: Falscher Aufruf von init_macro_token ()"
+
+#: src/input.c:413
+msgid "INTERNAL ERROR: Input stack botch in peek_input ()"
+msgstr ""
+"INTERNER FEHLER: Kellerspeicher der Eingabe durcheinander in peek_input ()"
+
+#: src/input.c:470
+msgid "INTERNAL ERROR: Input stack botch in next_char ()"
+msgstr ""
+"INTERNER FEHLER: Kellerspeicher der Eingabe durcheinander in next_char ()"
+
+# This is the name of the input file when there is no current input file.
+# Is this ever printed in a message?
+#: src/input.c:550
+msgid "NONE"
+msgstr "NONE"
+
+#: src/input.c:777
+msgid "ERROR: EOF in string"
+msgstr "FEHLER: Dateiende in Zeichenkette"
+
+#: src/m4.c:106
+msgid "ERROR: Stack overflow. (Infinite define recursion?)"
+msgstr "FEHLER: Keller voll. (Unendliche `define' Rekursion?)"
+
+#: src/m4.c:133
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "`%s --help' zeigt weitere Informationen.\n"
+
+#: src/m4.c:137
+#, c-format
+msgid "Usage: %s [OPTION]... [FILE]...\n"
+msgstr "Aufruf: %s [OPTION]... [DATEI]...\n"
+
+#: src/m4.c:138
+msgid ""
+"Mandatory or optional arguments to long options are mandatory or optional\n"
+"for short options too.\n"
+"\n"
+"Operation modes:\n"
+" --help display this help and exit\n"
+" --version output version information and exit\n"
+" -e, --interactive unbuffer output, ignore interrupts\n"
+" -E, --fatal-warnings stop execution after first warning\n"
+" -Q, --quiet, --silent suppress some warnings for builtins\n"
+" -P, --prefix-builtins force a `m4_' prefix to all builtins\n"
+msgstr ""
+"Notwendige bzw. optionale Argumente für Optionen der Langform sind auch \n"
+"für die Kurform notwendig bzw. optional.\n"
+"\n"
+"Operationsmodi:\n"
+" --help zeige diese Hilfe an und beende\n"
+" --version zeige Versionsinformation an und beende\n"
+" -e, --interactive keine Ausgabepufferung, ignoriere Interrupts\n"
+" -E, --fatal-warnings beende Ausführung nach erster Warnung\n"
+" -Q, --quiet, --silent unterdrücke Warnungen bei eingebauten "
+"Funktionen\n"
+" -P, --prefix-builtins erzwinge `m4_' Präfix für eingebaute "
+"Funktionen\n"
+
+#: src/m4.c:151
+msgid " -W, --word-regexp=REGEXP use REGEXP for macro name syntax\n"
+msgstr " -W, --word-regexp=REGEXP benutze REGEXP für Makronamensyntax\n"
+
+#: src/m4.c:155
+msgid ""
+"\n"
+"Preprocessor features:\n"
+" -I, --include=DIRECTORY search this directory second for includes\n"
+" -D, --define=NAME[=VALUE] enter NAME has having VALUE, or empty\n"
+" -U, --undefine=NAME delete builtin NAME\n"
+" -s, --synclines generate `#line NO \"FILE\"' lines\n"
+msgstr ""
+"\n"
+"Präprozessoreigenschaften:\n"
+" -I, --include=VERZEICHNIS durchsuche VERZEICHNIS als zweites bei "
+"`include'\n"
+" -D, --define=NAME[=WERT] füge NAME mit WERT (oder leer) ein\n"
+" -U, --undefine=NAME lösche eingebaute Funktion NAME\n"
+" -s, --synclines erzeuge `#line NR \"DATEI\"' Zeilen\n"
+
+#: src/m4.c:163
+msgid ""
+"\n"
+"Limits control:\n"
+" -G, --traditional suppress all GNU extensions\n"
+" -H, --hashsize=PRIME set symbol lookup hash table size\n"
+" -L, --nesting-limit=NUMBER change artificial nesting limit\n"
+msgstr ""
+"\n"
+"Setze Grenzen:\n"
+" -G, --traditional schalte alle GNU Erweiterungen aus\n"
+" -H, --hashsize=PRIMZAHL setze Größe der Symbol-Hashtabelle\n"
+" -L, --nesting-limit=NUMMER setze künstliche Grenze für "
+"Schachtelungstiefe\n"
+
+#: src/m4.c:170
+msgid ""
+"\n"
+"Frozen state files:\n"
+" -F, --freeze-state=FILE produce a frozen state on FILE at end\n"
+" -R, --reload-state=FILE reload a frozen state from FILE at start\n"
+msgstr ""
+"\n"
+"Eingefrorene Dateien:\n"
+" -F, --freeze-state=DATEI erzeuge am Ende eine eingefrorene Form in "
+"DATEI\n"
+" -R, --reload-state=DATEI lade zu Beginn Zustand von eingefrorener "
+"DATEI\n"
+
+#: src/m4.c:176
+msgid ""
+"\n"
+"Debugging:\n"
+" -d, --debug=[FLAGS] set debug level (no FLAGS implies `aeq')\n"
+" -t, --trace=NAME trace NAME when it will be defined\n"
+" -l, --arglength=NUM restrict macro tracing size\n"
+" -o, --error-output=FILE redirect debug and trace output\n"
+msgstr ""
+"\n"
+"Debugging:\n"
+" -d, --debug=[FLAGS] setze Debuglevel (keine FLAGS bedeutet "
+"`aeq')\\\n"
+" -t, --trace=NAME verfolge NAME, wenn er definiert wird\n"
+" -l, --arglength=NUMMER beschränke Größe bei Macroverfolgung\n"
+" -o, --error-output=DATEI leite Debug- und Verfolgungsausgaben nach "
+"DATEI\n"
+
+#: src/m4.c:184
+msgid ""
+"\n"
+"FLAGS is any of:\n"
+" t trace for all macro calls, not only traceon'ed\n"
+" a show actual arguments\n"
+" e show expansion\n"
+" q quote values as necessary, with a or e flag\n"
+" c show before collect, after collect and after call\n"
+" x add a unique macro call id, useful with c flag\n"
+" f say current input file name\n"
+" l say current input line number\n"
+" p show results of path searches\n"
+" i show changes in input files\n"
+" V shorthand for all of the above flags\n"
+msgstr ""
+"\n"
+"FLAGS ist Kombination aus folgendem:\n"
+" t verfolge alle Makroaufrufe, nicht nur die von `traceon'\n"
+" a zeige aktuelle Argumente\n"
+" e zeige Ausdehnung\n"
+" q setze Werte in Anführungszeichen, wenn nötig, mit a- oder e-Flag\n"
+" c zeige vor und nach `collect' und nach Aufruf an\n"
+" x zeige für jeden Aufruf eindeutige Nummer an, hilfreich bei -c\n"
+" f gebe Namen der aktuellen Eingabedatei aus\n"
+" l gebe aktuelle Zeilennummer der Eingabezeile aus\n"
+" p gebe Ergebnis der Pfadsuche aus\n"
+" i gebe Veränderungen der Eingabedatei aus\n"
+" V Kurzform für alle Flags oben zusammen\n"
+
+#: src/m4.c:199
+msgid ""
+"\n"
+"If no FILE or if FILE is `-', standard input is read.\n"
+msgstr ""
+"\n"
+"Ohne DATEI oder wenn DATEI `-' ist, wird die Standardeingabe gelesen\n"
+
+#: src/m4.c:358
+#, c-format
+msgid "Bad debug flags: `%s'"
+msgstr "Falsche Debug Flags: `%s'"
+
+#: src/m4.c:437
+msgid "INTERNAL ERROR: Bad code in deferred arguments"
+msgstr "INTERNER FEHLER: Falscher Kode in zurückgestellten Argumenten"
+
+#: src/macro.c:92
+msgid "INTERNAL ERROR: Bad token type in expand_token ()"
+msgstr "INTERNER FEHLER: Falscher Datentyp des Tokens in expands_token ()"
+
+#: src/macro.c:158
+msgid "ERROR: EOF in argument list"
+msgstr "FEHLER: Dateiende in Argumentliste"
+
+#: src/macro.c:176
+msgid "INTERNAL ERROR: Bad token type in expand_argument ()"
+msgstr "INTERNER FEHLER: Falscher Typ des Tokens in expand_argument ()"
+
+#: src/macro.c:253
+msgid "INTERNAL ERROR: Bad symbol type in call_macro ()"
+msgstr "INTERNER FEHLER: Falsche Symboltyp in call_macro ()"
+
+#: src/macro.c:282
+#, c-format
+msgid "ERROR: Recursion limit of %d exceeded, use -L<N> to change it"
+msgstr ""
+"FEHLER: Grenze der Rekursion von %d überschritten, benutze -L<N> zur Änderung"
+
+#: src/output.c:198
+msgid "ERROR: Cannot create temporary file for diversion"
+msgstr "FEHLER: Kann keine temporäre Datei für Umleitung erzeugen"
+
+#: src/output.c:208
+msgid "ERROR: Cannot flush diversion to temporary file"
+msgstr "FEHLER: Kann Umleitung nicht in temporäre Datei ausgeben"
+
+#: src/output.c:292
+msgid "ERROR: Copying inserted file"
+msgstr "FEHLER: Während Kopieren einer eingefügten Datei"
+
+#: src/output.c:473
+msgid "ERROR: Reading inserted file"
+msgstr "FEHLER: Während Lesen einer eingefügten Datei"
+
+#: src/output.c:572
+msgid "Cannot stat diversion"
+msgstr "Kann `stat' nicht auf Umleitung anwenden"
+
+#: src/path.c:131
+#, c-format
+msgid "Path search for `%s' found `%s'"
+msgstr "Pfad für Suche nach `%s' hat `%s' gefunden"
+
+#. sbrk failed. Assume the RLIMIT_VMEM prevents expansion even
+#. if the stack limit has not been reached.
+#: src/stackovf.c:168
+msgid "VMEM limit exceeded?\n"
+msgstr "VMEM Beschränkung überschritten?\n"
+
+#: src/stackovf.c:190
+msgid ""
+"Memory bounds violation detected (SIGSEGV). Either a stack overflow\n"
+"occurred, or there is a bug in "
+msgstr ""
+"Verletzung der Speichergrenzen festgestellt (SIGSEGV). Entweder ist ein\n"
+"Stacküberlauf aufgetreten, oder es gibt einen Fehler in "
+
+#: src/stackovf.c:195
+msgid ". Check for possible infinite recursion.\n"
+msgstr ". Untersuche auf mögliche unendliche Rekursion.\n"
+
+#: src/symtab.c:190
+msgid "INTERNAL ERROR: Illegal mode to symbol_lookup ()"
+msgstr "INTERNER FEHLER: Illegaler Modus bei symbol_lookup ()"
+
+#: src/symtab.c:243
+#, c-format
+msgid "Name `%s' is unknown\n"
+msgstr "Name `%s' ist unbekannt\n"
+
+#~ msgid "Bad regular expression: `%s': %s"
+#~ msgstr "Falscher regulärer Ausdruck: `%s': %s"
+
+#~ msgid "%s: option `%s' is ambiguous\n"
+#~ msgstr "%s: Option `%s' ist mehrdeutig\n"
+
+#~ msgid "%s: option `--%s' doesn't allow an argument\n"
+#~ msgstr "%s: Option `--%s' erlaubt kein Argument\n"
+
+#~ msgid "%s: option `%c%s' doesn't allow an argument\n"
+#~ msgstr "%s: Option `%c%s' erlaubt kein Argument\n"
+
+#~ msgid "%s: option `%s' requires an argument\n"
+#~ msgstr "%s: Option `%s' verlangt ein Argument\n"
+
+#~ msgid "%s: unrecognized option `--%s'\n"
+#~ msgstr "%s: nicht erkannte Option `--%s'\n"
+
+#~ msgid "%s: unrecognized option `%c%s'\n"
+#~ msgstr "%s: nicht erkannte Option `%c%s'\n"
+
+#~ msgid "%s: illegal option -- %c\n"
+#~ msgstr "%s: illegale Option -- %c\n"
+
+#~ msgid "%s: invalid option -- %c\n"
+#~ msgstr "%s: ungültige Options -- %c\n"
+
+#~ msgid "%s: option requires an argument -- %c\n"
+#~ msgstr "%s: Option verlangt ein Argument -- %c\n"
+
+# Der aktuelle Ausdruck ist NULL und vorher gab es auch noch keinen.
+#~ msgid "No previous regular expression"
+#~ msgstr "Regulärer Ausdruck fehlt"
+
+#~ msgid "Memory exhausted"
+#~ msgstr "Speicher voll"
diff --git a/po/fr.gmo b/po/fr.gmo
index 8707d3ea..84e0aab7 100644
--- a/po/fr.gmo
+++ b/po/fr.gmo
Binary files differ
diff --git a/po/fr.po b/po/fr.po
index 85b66092..d9986766 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: m4 1.4d\n"
-"POT-Creation-Date: 1998-05-25 12:26+0200\n"
+"POT-Creation-Date: 1998-08-03 17:14+0200\n"
"PO-Revision-Date: 1998-05-23 11:53+02:00\n"
"Last-Translator: Erick Branderhorst <Erick.Branderhorst@asml.nl>\n"
"Language-Team: dutch <nl@li.org>\n"
@@ -381,12 +381,12 @@ msgstr ""
"\n"
"Si aucun FICHIER ou si FICHIER vaut «-», lit l'entrée standard.\n"
-#: src/m4.c:355
+#: src/m4.c:358
#, c-format
msgid "Bad debug flags: `%s'"
msgstr "Mauvais indicateurs de mise-au-point: «%s»"
-#: src/m4.c:434
+#: src/m4.c:437
msgid "INTERNAL ERROR: Bad code in deferred arguments"
msgstr "ERREUR INTERNE: Mauvais code dans les arguments différés"
diff --git a/po/it.gmo b/po/it.gmo
new file mode 100644
index 00000000..106f8cc8
--- /dev/null
+++ b/po/it.gmo
Binary files differ
diff --git a/po/it.po b/po/it.po
new file mode 100644
index 00000000..cbc04699
--- /dev/null
+++ b/po/it.po
@@ -0,0 +1,406 @@
+msgid ""
+msgstr ""
+"POT-Creation-Date: 1998-08-03 17:14+0200\n"
+"Version: \n"
+"Date: 1995-06-30 21:00:12+0200\n"
+"From: Ulrich Drepper <drepper@myware>\n"
+"Xgettext-Options: --default-domain=m4 --output-dir=. --add-comments "
+"--keyword=_\n"
+"Files: ../src/builtin.c ../src/debug.c ../src/eval.c ../src/freeze.c\n"
+"Files: ../src/input.c ../src/m4.c ../src/macro.c ../src/output.c\n"
+"Files: ../src/path.c ../src/stackovf.c ../src/symtab.c ../lib/getopt.c\n"
+"Files: ../lib/regex.c ../lib/xmalloc.c\n"
+"Update on Fri Jun 30 21:00:27 MET 1995 \n"
+
+#: src/builtin.c:272
+#, c-format
+msgid "Warning: Too few arguments to built-in `%s'"
+msgstr "Attenzione: Troppo pochi argomenti per la funzione predefinita `%s'"
+
+#: src/builtin.c:278
+#, c-format
+msgid "Warning: Excess arguments to built-in `%s' ignored"
+msgstr ""
+"Attenzione: Gli argumenti in eccesso alla funzione predefinita `%s' sono "
+"ignorati"
+
+#: src/builtin.c:298
+#, c-format
+msgid "Non-numeric argument to built-in `%s'"
+msgstr "Argumento non numerico a funzione predefinita `%s'"
+
+#: src/builtin.c:438
+msgid "INTERNAL ERROR: Bad token data type in define_macro ()"
+msgstr "ERRORE INTERNO: Tipo dato `token' errato in define_macro ()"
+
+#: src/builtin.c:608 src/builtin.c:671 src/builtin.c:1188 src/builtin.c:1212
+#, c-format
+msgid "Undefined name %s"
+msgstr "Nome `%s' non definito"
+
+#: src/builtin.c:636
+msgid "INTERNAL ERROR: Builtin not found in builtin table!"
+msgstr ""
+
+#: src/builtin.c:644
+msgid "INTERNAL ERROR: Bad token data type in m4_dumpdef ()"
+msgstr ""
+
+#: src/builtin.c:695
+#, c-format
+msgid "Undefined macro `%s'"
+msgstr "Macro `%s' non definita"
+
+#: src/builtin.c:735
+msgid "INTERNAL ERROR: Bad symbol type in m4_defn ()"
+msgstr "ERRORE INTERNO: Tipo simbolo errato in m4_defn ()"
+
+#: src/builtin.c:772
+#, c-format
+msgid "Cannot open pipe to command `%s'"
+msgstr "Impossibile aprire una `pipe' per il comando `%s'"
+
+#: src/builtin.c:811
+#, c-format
+msgid "Radix in eval out of range (radix = %d)"
+msgstr "Base fuori intervallo in `eval' (base = %d)"
+
+#: src/builtin.c:820
+msgid "Negative width to eval"
+msgstr "Larghezza negativa in `eval'"
+
+#: src/builtin.c:925
+#, c-format
+msgid "Non-numeric argument to %s"
+msgstr "Argumento non numerico a %s"
+
+#: src/builtin.c:937
+#, c-format
+msgid "Cannot undivert %s"
+msgstr "Impossibile ripristinare la deviazione %s"
+
+#: src/builtin.c:1043 src/freeze.c:207
+#, c-format
+msgid "Cannot open %s"
+msgstr "Impossibile aprire %s"
+
+#: src/builtin.c:1248
+#, c-format
+msgid "Debugmode: bad debug flags: `%s'"
+msgstr "Modalità di debug: indicatori di debug errati: `%s'"
+
+#: src/builtin.c:1284
+#, c-format
+msgid "Cannot set error file: %s"
+msgstr "Impossibile aprire l' archivio di errore: %s"
+
+#: src/builtin.c:1501
+msgid "WARNING: \\0 will disappear, use \\& instead in replacements"
+msgstr ""
+
+#: src/builtin.c:1562 src/builtin.c:1622 src/input.c:637
+#, c-format
+msgid "Bad regular expression `%s': %s"
+msgstr "Espressione regolare errata `%s': %s"
+
+#: src/builtin.c:1573 src/builtin.c:1646
+#, c-format
+msgid "Error matching regular expression `%s'"
+msgstr "Errore nel confronto dell' espressione regolare `%s'"
+
+#: src/debug.c:379
+msgid "INTERNAL ERROR: Builtin not found in builtin table! (trace_pre ())"
+msgstr ""
+
+#: src/debug.c:387
+msgid "INTERNAL ERROR: Bad token data type (trace_pre ())"
+msgstr ""
+
+#: src/eval.c:277
+#, c-format
+msgid "Bad expression in eval (missing right parenthesis): %s"
+msgstr "Espressione errata in `eval' (manca la parentesi destra): %s"
+
+#: src/eval.c:283
+#, c-format
+msgid "Bad expression in eval: %s"
+msgstr "Espressione errata in `eval': %s"
+
+#: src/eval.c:288
+#, c-format
+msgid "Bad expression in eval (bad input): %s"
+msgstr "Espressione errata in `eval' (testo errato): %s"
+
+#: src/eval.c:293
+#, c-format
+msgid "Bad expression in eval (excess input): %s"
+msgstr "Espressione errata in `eval' (testo in eccesso): %s"
+
+#: src/eval.c:298
+#, c-format
+msgid "Divide by zero in eval: %s"
+msgstr "Divisione per zero in `eval': %s"
+
+#: src/eval.c:303
+#, c-format
+msgid "Modulo by zero in eval: %s"
+msgstr "Modulo zero in `eval': %s"
+
+#: src/eval.c:308
+msgid "INTERNAL ERROR: Bad error code in evaluate ()"
+msgstr "ERRORE INTERNO: Code di errore errato in evaluate ()"
+
+#: src/eval.c:547
+msgid "INTERNAL ERROR: Bad comparison operator in cmp_term ()"
+msgstr ""
+
+#: src/eval.c:590
+msgid "INTERNAL ERROR: Bad shift operator in shift_term ()"
+msgstr ""
+
+#: src/eval.c:674
+msgid "INTERNAL ERROR: Bad operator in mult_term ()"
+msgstr "ERRORE INTERNO: Operatore errato in mult_term ()"
+
+#: src/freeze.c:115
+msgid "INTERNAL ERROR: Built-in not found in builtin table!"
+msgstr ""
+
+#: src/freeze.c:128
+msgid "INTERNAL ERROR: Bad token data type in freeze_one_symbol ()"
+msgstr ""
+
+#: src/freeze.c:159
+msgid "Expecting line feed in frozen file"
+msgstr "Atteso il carattere di fine linea in archivio congelato"
+
+#: src/freeze.c:161
+#, c-format
+msgid "Expecting character `%c' in frozen file"
+msgstr "Atteso il carattere `%c' in archivio congelato"
+
+#: src/freeze.c:218
+msgid "Ill-formated frozen file"
+msgstr "Archivio congelato malformato"
+
+#: src/freeze.c:273 src/freeze.c:289
+msgid "Premature end of frozen file"
+msgstr "Fine prematura dell' archivio congelato"
+
+#: src/freeze.c:323
+#, c-format
+msgid "`%s' from frozen file not found in builtin table!"
+msgstr ""
+
+#: src/input.c:174
+#, c-format
+msgid "Input read from %s"
+msgstr "Errore di lettura da %s"
+
+#: src/input.c:231
+msgid "INTERNAL ERROR: Recursive push_string!"
+msgstr "ERRORE INTERNO: Utilizzo ricorsivo di push_string!"
+
+#: src/input.c:311
+#, c-format
+msgid "Input reverted to %s, line %d"
+msgstr "Ingresso ripristinato su %s, linea %d"
+
+#: src/input.c:325
+msgid "INTERNAL ERROR: Input stack botch in pop_input ()"
+msgstr "ERRORE INTERNO: Stack di ingresso corrotto in pop_input ()"
+
+#: src/input.c:364
+msgid "INTERNAL ERROR: Bad call to init_macro_token ()"
+msgstr "ERRORE INTERNO: Chiamata errata a init_macro_token ()"
+
+#: src/input.c:413
+msgid "INTERNAL ERROR: Input stack botch in peek_input ()"
+msgstr "ERRORE INTERNO: Stack di ingresso corrotto in peek_input ()"
+
+#: src/input.c:470
+msgid "INTERNAL ERROR: Input stack botch in next_char ()"
+msgstr "ERRORE INTERNO: Stack di ingresso corrotto in next_char ()"
+
+#: src/input.c:550
+msgid "NONE"
+msgstr "NESSUNO"
+
+#: src/input.c:777
+msgid "ERROR: EOF in string"
+msgstr "ERRORE: Fine prematura di una stringa"
+
+#: src/m4.c:106
+msgid "ERROR: Stack overflow. (Infinite define recursion?)"
+msgstr "ERRORE: Stack overflow. (Ricorsione infinita in `define'?)"
+
+#: src/m4.c:133
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Per ulteriori informazioni provare `%s --help'.\n"
+
+#: src/m4.c:137
+#, c-format
+msgid "Usage: %s [OPTION]... [FILE]...\n"
+msgstr "Usage: %s [OPZIONE]... [ARCHIVIO]...\n"
+
+#: src/m4.c:138
+msgid ""
+"Mandatory or optional arguments to long options are mandatory or optional\n"
+"for short options too.\n"
+"\n"
+"Operation modes:\n"
+" --help display this help and exit\n"
+" --version output version information and exit\n"
+" -e, --interactive unbuffer output, ignore interrupts\n"
+" -E, --fatal-warnings stop execution after first warning\n"
+" -Q, --quiet, --silent suppress some warnings for builtins\n"
+" -P, --prefix-builtins force a `m4_' prefix to all builtins\n"
+msgstr ""
+
+#: src/m4.c:151
+msgid " -W, --word-regexp=REGEXP use REGEXP for macro name syntax\n"
+msgstr ""
+
+#: src/m4.c:155
+msgid ""
+"\n"
+"Preprocessor features:\n"
+" -I, --include=DIRECTORY search this directory second for includes\n"
+" -D, --define=NAME[=VALUE] enter NAME has having VALUE, or empty\n"
+" -U, --undefine=NAME delete builtin NAME\n"
+" -s, --synclines generate `#line NO \"FILE\"' lines\n"
+msgstr ""
+
+#: src/m4.c:163
+msgid ""
+"\n"
+"Limits control:\n"
+" -G, --traditional suppress all GNU extensions\n"
+" -H, --hashsize=PRIME set symbol lookup hash table size\n"
+" -L, --nesting-limit=NUMBER change artificial nesting limit\n"
+msgstr ""
+
+#: src/m4.c:170
+msgid ""
+"\n"
+"Frozen state files:\n"
+" -F, --freeze-state=FILE produce a frozen state on FILE at end\n"
+" -R, --reload-state=FILE reload a frozen state from FILE at start\n"
+msgstr ""
+
+#: src/m4.c:176
+msgid ""
+"\n"
+"Debugging:\n"
+" -d, --debug=[FLAGS] set debug level (no FLAGS implies `aeq')\n"
+" -t, --trace=NAME trace NAME when it will be defined\n"
+" -l, --arglength=NUM restrict macro tracing size\n"
+" -o, --error-output=FILE redirect debug and trace output\n"
+msgstr ""
+
+#: src/m4.c:184
+msgid ""
+"\n"
+"FLAGS is any of:\n"
+" t trace for all macro calls, not only traceon'ed\n"
+" a show actual arguments\n"
+" e show expansion\n"
+" q quote values as necessary, with a or e flag\n"
+" c show before collect, after collect and after call\n"
+" x add a unique macro call id, useful with c flag\n"
+" f say current input file name\n"
+" l say current input line number\n"
+" p show results of path searches\n"
+" i show changes in input files\n"
+" V shorthand for all of the above flags\n"
+msgstr ""
+
+#: src/m4.c:199
+msgid ""
+"\n"
+"If no FILE or if FILE is `-', standard input is read.\n"
+msgstr ""
+
+#: src/m4.c:358
+#, c-format
+msgid "Bad debug flags: `%s'"
+msgstr "Indicatori di debug errati: `%s'"
+
+#: src/m4.c:437
+msgid "INTERNAL ERROR: Bad code in deferred arguments"
+msgstr "ERRORE INTERNO: Codice errato in argomenti differiti"
+
+#: src/macro.c:92
+msgid "INTERNAL ERROR: Bad token type in expand_token ()"
+msgstr "ERRORE INTERNO: Tipo `token' errato in expand_token ()"
+
+#: src/macro.c:158
+msgid "ERROR: EOF in argument list"
+msgstr "ERRORE: Fine prematura della lista di argomenti"
+
+#: src/macro.c:176
+msgid "INTERNAL ERROR: Bad token type in expand_argument ()"
+msgstr ""
+
+#: src/macro.c:253
+msgid "INTERNAL ERROR: Bad symbol type in call_macro ()"
+msgstr "ERRORE INTERNO: Tipo simbolo errato in call_macro ()"
+
+#: src/macro.c:282
+#, c-format
+msgid "ERROR: Recursion limit of %d exceeded, use -L<N> to change it"
+msgstr ""
+
+#: src/output.c:198
+msgid "ERROR: Cannot create temporary file for diversion"
+msgstr "ERRORE: Impossibile creare un archivio temporaneo per la deviazione"
+
+#: src/output.c:208
+msgid "ERROR: Cannot flush diversion to temporary file"
+msgstr "ERRORE: Impossibile terminare la deviazione su file temporaneo"
+
+#: src/output.c:292
+msgid "ERROR: Copying inserted file"
+msgstr "ERRORE: Copiando archivio inserito"
+
+#: src/output.c:473
+msgid "ERROR: Reading inserted file"
+msgstr "ERRORE: Leggendo archivio inserito"
+
+#: src/output.c:572
+msgid "Cannot stat diversion"
+msgstr "Impossibile effettuare la `stat' per la deviazione"
+
+#: src/path.c:131
+#, c-format
+msgid "Path search for `%s' found `%s'"
+msgstr "La ricerca del percorso per `%s' ha trovato `%s'"
+
+#. sbrk failed. Assume the RLIMIT_VMEM prevents expansion even
+#. if the stack limit has not been reached.
+#: src/stackovf.c:168
+msgid "VMEM limit exceeded?\n"
+msgstr "Limite di VMEM superato?\n"
+
+#: src/stackovf.c:190
+msgid ""
+"Memory bounds violation detected (SIGSEGV). Either a stack overflow\n"
+"occurred, or there is a bug in "
+msgstr ""
+
+#: src/stackovf.c:195
+msgid ". Check for possible infinite recursion.\n"
+msgstr ". Controllare una possibile ricorsione infinita.\n"
+
+#: src/symtab.c:190
+msgid "INTERNAL ERROR: Illegal mode to symbol_lookup ()"
+msgstr "ERRORE INTERNO: Modo illegale in symbol_lookup ()"
+
+#: src/symtab.c:243
+#, c-format
+msgid "Name `%s' is unknown\n"
+msgstr "Il nome `%s' è sconosciuto\n"
+
+#~ msgid "Bad regular expression: `%s': %s"
+#~ msgstr "Espressione regolare errata: `%s': %s"
diff --git a/po/ja.gmo b/po/ja.gmo
new file mode 100644
index 00000000..da665805
--- /dev/null
+++ b/po/ja.gmo
Binary files differ
diff --git a/po/ja.po b/po/ja.po
new file mode 100644
index 00000000..f5bf54dd
--- /dev/null
+++ b/po/ja.po
@@ -0,0 +1,515 @@
+# Japanese messages for GNU m4.
+# Copyright (C) 1996 Free Software Foundation, Inc.
+# Akiko Matsushita <matusita@sra.co.jp>, 1996.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU m4 1.4.3\n"
+"POT-Creation-Date: 1998-08-03 17:14+0200\n"
+"PO-Revision-Date: 1996-03-28 11:52 EST\n"
+"Last-Translator: Akiko Matsushita <matusita@sra.co.jp>\n"
+"Language-Team: Japanese <ja@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=EUC\n"
+"Content-Transfer-Encoding: 8-bit\n"
+
+#: src/builtin.c:272
+#, c-format
+msgid "Warning: Too few arguments to built-in `%s'"
+msgstr "·Ù¹ð¡§%s ¤Ø¤Î°ú¿ô¤¬ÉÔ­¤·¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/builtin.c:278
+#, c-format
+msgid "Warning: Excess arguments to built-in `%s' ignored"
+msgstr "·Ù¹ð¡§%s ¤Ø¤Î°ú¿ô¤¬Â¿²á¤®¤Þ¤¹ (Ķ¤¨¤¿Ê¬¤Ï̵»ë¤µ¤ì¤Þ¤¹)¡£"
+
+#: src/builtin.c:298
+#, c-format
+msgid "Non-numeric argument to built-in `%s'"
+msgstr "`%s' ¤Ë¿ô»ú¤Ç¤Ê¤¤°ú¿ô¤¬ÅϤµ¤ì¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/builtin.c:438
+msgid "INTERNAL ERROR: Bad token data type in define_macro ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô define_macro () Æâ¤Î¥È¡¼¥¯¥ó¥Ç¡¼¥¿¤Î¼ïÎबÉÔÀµ¤Ç¤¹¡£"
+
+#: src/builtin.c:608 src/builtin.c:671 src/builtin.c:1188 src/builtin.c:1212
+#, c-format
+msgid "Undefined name %s"
+msgstr "`%s' ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
+
+#: src/builtin.c:636
+msgid "INTERNAL ERROR: Builtin not found in builtin table!"
+msgstr "ÆâÉô¥¨¥é¡¼¡§`Built-in' ¤È¤¤¤¦¥Ó¥ë¥È¥¤¥ó¥Þ¥¯¥í¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
+
+#: src/builtin.c:644
+msgid "INTERNAL ERROR: Bad token data type in m4_dumpdef ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô m4_dumpdef () ¤Î¥È¡¼¥¯¥ó¥Ç¡¼¥¿¤Î¼ïÎबÉÔÀµ¤Ç¤¹¡£"
+
+#: src/builtin.c:695
+#, c-format
+msgid "Undefined macro `%s'"
+msgstr "¥Þ¥¯¥í `%s' ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
+
+#: src/builtin.c:735
+msgid "INTERNAL ERROR: Bad symbol type in m4_defn ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô m4_defn () Æâ¤Î¥·¥ó¥Ü¥ë¤Î¼ïÎबÉÔÀµ¤Ç¤¹¡£"
+
+#: src/builtin.c:772
+#, c-format
+msgid "Cannot open pipe to command `%s'"
+msgstr "¥³¥Þ¥ó¥É `%s' ¤Ø¤Î¥Ñ¥¤¥×¤¬¥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó¡£"
+
+#: src/builtin.c:811
+#, c-format
+msgid "Radix in eval out of range (radix = %d)"
+msgstr "eval ¤Î´ð¿ô ( %d ¿ÊË¡) ¤Î·å¿ô¤¬µöÍÆÈϰϳ°¤Ë¤¢¤ê¤Þ¤¹¡£"
+
+#: src/builtin.c:820
+msgid "Negative width to eval"
+msgstr "eval ¤Î½ÐÎÏ·å¿ô¤¬Éé¿ô¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/builtin.c:925
+#, c-format
+msgid "Non-numeric argument to %s"
+msgstr "`%s' ¤Ë¿ô»ú¤Ç¤Ê¤¤°ú¿ô¤¬ÅϤµ¤ì¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/builtin.c:937
+#, c-format
+msgid "Cannot undivert %s"
+msgstr "`%s' ¤ò undivert ¤Ç¤­¤Þ¤»¤ó¡£"
+
+#: src/builtin.c:1043 src/freeze.c:207
+#, c-format
+msgid "Cannot open %s"
+msgstr "`%s' ¤ò¥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó¡£"
+
+#: src/builtin.c:1248
+#, c-format
+msgid "Debugmode: bad debug flags: `%s'"
+msgstr "debugmode ¥Þ¥¯¥í¤Ë¤ª¤¤¤Æ %s ¤ÏÉÔÀµ¤Ê¥Ç¥Ð¥Ã¥°¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£"
+
+#: src/builtin.c:1284
+#, c-format
+msgid "Cannot set error file: %s"
+msgstr "`%s' ¤ò¥¨¥é¡¼¥í¥°¥Õ¥¡¥¤¥ë¤È¤·¤Æ¥»¥Ã¥È¤Ç¤­¤Þ¤»¤ó¡£"
+
+#: src/builtin.c:1501
+msgid "WARNING: \\0 will disappear, use \\& instead in replacements"
+msgstr "·Ù¹ð¡§\\0 ¤Ïµì¼°¤ÎÍÑË¡¤Ç¤¹¡£\\& ¤òÂå¤ï¤ê¤Ë»È¤Ã¤Æ²¼¤µ¤¤¡£"
+
+#: src/builtin.c:1562 src/builtin.c:1622 src/input.c:637
+#, c-format
+msgid "Bad regular expression `%s': %s"
+msgstr "`%s' : %s ¤Ï¡¢ÉÔÀµ¤ÊÀµµ¬É½¸½¤Ç¤¹¡£"
+
+#: src/builtin.c:1573 src/builtin.c:1646
+#, c-format
+msgid "Error matching regular expression `%s'"
+msgstr "Àµµ¬É½¸½ %s ¤Î¥Þ¥Ã¥Á¥ó¥°¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£"
+
+#: src/debug.c:379
+msgid "INTERNAL ERROR: Builtin not found in builtin table! (trace_pre ())"
+msgstr ""
+"ÆâÉô¥¨¥é¡¼¡§`Builtin' ¤È¤¤¤¦¥Ó¥ë¥È¥¤¥ó¥Þ¥¯¥í¤Ï¤¢¤ê¤Þ¤»¤ó¡£\n"
+" (´Ø¿ô trace_pre () ¤¬¤³¤Î¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò½Ð¤·¤Æ¤¤¤Þ¤¹¡£) "
+
+#: src/debug.c:387
+msgid "INTERNAL ERROR: Bad token data type (trace_pre ())"
+msgstr ""
+"ÆâÉô¥¨¥é¡¼¡§¥È¡¼¥¯¥ó¥Ç¡¼¥¿¤Î¼ïÎबÉÔÀµ¤Ç¤¹¡£\n"
+" (´Ø¿ô trace_pre () ¤¬¤³¤Î¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò½Ð¤·¤Æ¤¤¤Þ¤¹¡£)"
+
+#: src/eval.c:277
+#, c-format
+msgid "Bad expression in eval (missing right parenthesis): %s"
+msgstr "eval ¤Ç %s ¤È¤¤¤¦ÉÔÀµ¤Êɽ¸½¤¬ÍѤ¤¤é¤ì¤Æ¤¤¤Þ¤¹ (ÊĤ¸³ç¸Ì¤¬¤¢¤ê¤Þ¤»¤ó)¡£"
+
+#: src/eval.c:283
+#, c-format
+msgid "Bad expression in eval: %s"
+msgstr "eval ¤Ç %s ¤È¤¤¤¦ÉÔÀµ¤Ê¼°¤¬ÍѤ¤¤é¤ì¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/eval.c:288
+#, c-format
+msgid "Bad expression in eval (bad input): %s"
+msgstr ""
+"eval ¤Ç `%s' ¤È¤¤¤¦ÉÔÀµ¤Êɽ¸½¤¬ÍѤ¤¤é¤ì¤Æ¤¤¤Þ¤¹ \n"
+" (ÆþÎϥǡ¼¥¿¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó)¡£"
+
+#: src/eval.c:293
+#, c-format
+msgid "Bad expression in eval (excess input): %s"
+msgstr "eval ¤Ç %s ¤È¤¤¤¦ÉÔÀµ¤Ê¼°¤¬ÍѤ¤¤é¤ì¤Æ¤¤¤Þ¤¹ (ÆþÎϥǡ¼¥¿¤¬Â¿²á¤®¤Þ¤¹)¡£"
+
+#: src/eval.c:298
+#, c-format
+msgid "Divide by zero in eval: %s"
+msgstr "`%s' ¤È¤¤¤¦É½¸½¤Ç¡¢0 ¤Ë¤è¤ë³ä»»¤¬¹Ô¤ï¤ì¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/eval.c:303
+#, c-format
+msgid "Modulo by zero in eval: %s"
+msgstr "`%s' ¤È¤¤¤¦ eval ¤Ç¡¢´ð¿ô¤¬ 0 ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/eval.c:308
+msgid "INTERNAL ERROR: Bad error code in evaluate ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô evaluate () Æâ¤Î¥¨¥é¡¼¥³¡¼¥É¤¬ÉÔÀµ¤Ç¤¹¡£"
+
+#: src/eval.c:547
+msgid "INTERNAL ERROR: Bad comparison operator in cmp_term ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô cmp_term () ¤ÎÈæ³Ó±é»»»Ò¤¬ÉÔÀµ¤Ç¤¹¡£"
+
+#: src/eval.c:590
+msgid "INTERNAL ERROR: Bad shift operator in shift_term ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§shift_term () ¤Î¥·¥Õ¥È±é»»»Ò¤¬ÉÔÀµ¤Ç¤¹¡£"
+
+#: src/eval.c:674
+msgid "INTERNAL ERROR: Bad operator in mult_term ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô mult_term () Æâ¤Î±é»»»Ò¤¬ÉÔÀµ¤Ç¤¹¡£"
+
+#: src/freeze.c:115
+msgid "INTERNAL ERROR: Built-in not found in builtin table!"
+msgstr "ÆâÉô¥¨¥é¡¼¡§`Built-in' ¤È¤¤¤¦¥Ó¥ë¥È¥¤¥ó¥Þ¥¯¥í¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
+
+#: src/freeze.c:128
+msgid "INTERNAL ERROR: Bad token data type in freeze_one_symbol ()"
+msgstr ""
+"ÆâÉô¥¨¥é¡¼¡§´Ø¿ô freeze_one_symbol () ¤Î¥È¡¼¥¯¥ó¥Ç¡¼¥¿¤Î¼ïÎबÉÔÀµ¤Ç¤¹¡£"
+
+#: src/freeze.c:159
+msgid "Expecting line feed in frozen file"
+msgstr "Åà·ë¥Õ¥¡¥¤¥ëÆâ¤Ç²þ¹Ô¥³¡¼¥É¤ò´üÂÔ¤·¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/freeze.c:161
+#, c-format
+msgid "Expecting character `%c' in frozen file"
+msgstr "Åà·ë¥Õ¥¡¥¤¥ëÆâ¤Çʸ»ú `%c' ¤ò´üÂÔ¤·¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/freeze.c:218
+msgid "Ill-formated frozen file"
+msgstr "ÆâÉô¥¨¥é¡¼¡§Åà·ë¥Õ¥¡¥¤¥ë¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤¬ÉÔÀµ¤Ç¤¹¡£"
+
+#: src/freeze.c:273 src/freeze.c:289
+msgid "Premature end of frozen file"
+msgstr "Åà·ë¥Õ¥¡¥¤¥ë¤Î EOF ¤¬Á᤯Íè²á¤®¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/freeze.c:323
+#, c-format
+msgid "`%s' from frozen file not found in builtin table!"
+msgstr "Åà·ë¥Õ¥¡¥¤¥ë¤Î %s ¤Ï¥Ó¥ë¥È¥¤¥ó¥³¥Þ¥ó¥É¤Î¥Æ¡¼¥Ö¥ë¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
+
+#: src/input.c:174
+#, c-format
+msgid "Input read from %s"
+msgstr "%s ¤«¤é¤ÎÆþÎϤòÆɤ߹þ¤ß¤Þ¤¹¡£"
+
+#: src/input.c:231
+msgid "INTERNAL ERROR: Recursive push_string!"
+msgstr "ÆâÉô¥¨¥é¡¼¡§ºÆµ¢Åª¤Ëʸ»úÎó¤ò push ¤·¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/input.c:311
+#, c-format
+msgid "Input reverted to %s, line %d"
+msgstr "¥Õ¥¡¥¤¥ë %s, %d ¹ÔÌܤ«¤éÆþÎϤ·Ä¾¤·¤Þ¤¹¡£"
+
+#: src/input.c:325
+msgid "INTERNAL ERROR: Input stack botch in pop_input ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô pop_input () Æâ¤Ç¥¹¥¿¥Ã¥¯¤ÎÆþÎϤ˼ºÇÔ¤·¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/input.c:364
+msgid "INTERNAL ERROR: Bad call to init_macro_token ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô init_macro_token () ¤¬ÉÔÀµ¤Ë¸Æ¤Ð¤ì¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/input.c:413
+msgid "INTERNAL ERROR: Input stack botch in peek_input ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô peek_input () Æâ¤Ç¥¹¥¿¥Ã¥¯¤ÎÆþÎϤ˼ºÇÔ¤·¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/input.c:470
+msgid "INTERNAL ERROR: Input stack botch in next_char ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô next_char () Æâ¤Ç¥¹¥¿¥Ã¥¯¤ÎÆþÎϤ˼ºÇÔ¤·¤Æ¤¤¤Þ¤¹¡£"
+
+#: src/input.c:550
+msgid "NONE"
+msgstr "¤Ê¤·"
+
+#: src/input.c:777
+msgid "ERROR: EOF in string"
+msgstr "¥¨¥é¡¼: ʸ»úÎóÆâ¤Ë¥Õ¥¡¥¤¥ë¤Î½ªÃ¼µ­¹æ¤¬¤¢¤ê¤Þ¤¹¡£"
+
+#: src/m4.c:106
+msgid "ERROR: Stack overflow. (Infinite define recursion?)"
+msgstr ""
+"¥¨¥é¡¼: ¥¹¥¿¥Ã¥¯¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤òµ¯¤³¤·¤Æ¤¤¤Þ¤¹¡£\n"
+" (̵¸Â¤ËºÆµ¢ÅªÄêµÁ¤ò¤·¤Æ¤¤¤Þ¤»¤ó¤«¡©)"
+
+#: src/m4.c:133
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "¾Ü¤·¤¯¤Ï `%s --help' ¤Î½ÐÎϤò¸æÍ÷²¼¤µ¤¤¡£\n"
+
+#: src/m4.c:137
+#, c-format
+msgid "Usage: %s [OPTION]... [FILE]...\n"
+msgstr "»ÈÍÑÊýË¡: %s [¥ª¥×¥·¥ç¥ó]...[¥Õ¥¡¥¤¥ë̾]\n"
+
+#: src/m4.c:138
+msgid ""
+"Mandatory or optional arguments to long options are mandatory or optional\n"
+"for short options too.\n"
+"\n"
+"Operation modes:\n"
+" --help display this help and exit\n"
+" --version output version information and exit\n"
+" -e, --interactive unbuffer output, ignore interrupts\n"
+" -E, --fatal-warnings stop execution after first warning\n"
+" -Q, --quiet, --silent suppress some warnings for builtins\n"
+" -P, --prefix-builtins force a `m4_' prefix to all builtins\n"
+msgstr ""
+"Ť¤¥ª¥×¥·¥ç¥ó¤¬¼è¤ëɬ¿Ü°ú¿ô¤ª¤è¤ÓÁªÂò²Äǽ¤Ê°ú¿ô¤Ï\n"
+"û¤¤¥ª¥×¥·¥ç¥ó¤Î¾ì¹ç¤Ë¤âɬÍפǤ¹¡£\n"
+"Operation modes:\n"
+" --help ¥ª¥×¥·¥ç¥ó¤Î°ìÍ÷¤ò½ÐÎϤ·¡¢½ªÎ»¤·¤Þ¤¹¡£\n"
+" --version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤ò½ÐÎϤ·¡¢½ªÎ»¤·¤Þ¤¹¡£\n"
+" -e, --interactive "
+"½ÐÎϤò¥Ð¥Ã¥Õ¥¡¥ê¥ó¥°¤»¤º¡¢³ä¤ê¹þ¤ß¤ò̵»ë¤·¤Þ¤¹¡£\n"
+" -E, --fatal-warnings ·Ù¹ð¤¬½Ð¤µ¤ì¤ë¤È¼Â¹Ô¤òÃæ»ß¤·¤Þ¤¹¡£\n"
+" -Q, --quiet, --silent "
+"¤¤¤¯¤Ä¤«¤Î¥Ó¥ë¥È¥¤¥ó¥³¥Þ¥ó¥É¤Î·Ù¹ð¤òÍÞÀ©¤·¤Þ¤¹¡£\n"
+" -P, --prefix-builtins Á´¤Æ¤Î¥Ó¥ë¥È¥¤¥ó¥Þ¥¯¥í¤Ë `m4_' ¤È¤¤¤¦ÀÜƬ¼­¤ò "
+" ¶¯À©Åª¤ËÄɲä·¤Þ¤¹¡£\n"
+
+#: src/m4.c:151
+msgid " -W, --word-regexp=REGEXP use REGEXP for macro name syntax\n"
+msgstr ""
+"-W, --word-regexp=REGEXP ¥Þ¥¯¥í̾¤Î¥·¥ó¥¿¥Ã¥¯¥¹¤Ë REGEXP ¤ò "
+" Àµµ¬É½¸½¤È¤·¤ÆÍѤ¤¤Þ¤¹¡£\n"
+
+#: src/m4.c:155
+msgid ""
+"\n"
+"Preprocessor features:\n"
+" -I, --include=DIRECTORY search this directory second for includes\n"
+" -D, --define=NAME[=VALUE] enter NAME has having VALUE, or empty\n"
+" -U, --undefine=NAME delete builtin NAME\n"
+" -s, --synclines generate `#line NO \"FILE\"' lines\n"
+msgstr ""
+"\n"
+"¥×¥ê¥×¥í¥»¥Ã¥µµ¡Ç½:\n"
+" -I, --include=DIRECTORY ¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Î¼¡¤Ë¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê\n"
+" ¤«¤é¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë¤ò¥µ¡¼¥Á¤·¤Þ¤¹¡£\n"
+" -D, --define=NAME[=VALUE] NAME ¤ò VALUE ¤ËÄêµÁ¤·¤Þ¤¹¡£\n"
+" (VALUE ¤Ï¾Êά²Äǽ¤Ç¡¢¤³¤Î¾ì¹ç¤Ï NAME ¤Ï "
+" ¶õ¤Îʸ»úÎó¤ËÄêµÁ¤µ¤ì¤Þ¤¹¡£)\n"
+" -U, --undefine=NAME NAME ¤ÎÄêµÁ¤ò¼è¤ê¾Ã¤·¤Þ¤¹¡£\n"
+" -s, --synclines ¹ÔÈÖ¹æ¤È¥Õ¥¡¥¤¥ë̾¤Î¹Ô¤òÀ¸À®¤·¤Þ¤¹¡£\n"
+
+#: src/m4.c:163
+msgid ""
+"\n"
+"Limits control:\n"
+" -G, --traditional suppress all GNU extensions\n"
+" -H, --hashsize=PRIME set symbol lookup hash table size\n"
+" -L, --nesting-limit=NUMBER change artificial nesting limit\n"
+msgstr ""
+"\n"
+"¸Â³¦ÃͤΥ³¥ó¥È¥í¡¼¥ë:\n"
+" -G, --traditional GNU ÈǤËÆÃÍ­¤Î³ÈÄ¥¤òÍÞÀ©¤·¤Þ¤¹¡£\n"
+" -H, --hashsize=PRIME ¥·¥ó¥Ü¥ë¸¡º÷¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ë¤Î¥µ¥¤¥º¤ò\n"
+" ¥»¥Ã¥È¤·¤Þ¤¹¡£\n"
+" -L, --nesting-limit=NUNBER "
+"¥Þ¥¯¥í¤Î¥Í¥¹¥È²ó¿ô¤Î¾å¸ÂÃͤò¿Í°ÙŪ¤ËÊѹ¹¤·¤Þ¤¹¡£\n"
+
+#: src/m4.c:170
+msgid ""
+"\n"
+"Frozen state files:\n"
+" -F, --freeze-state=FILE produce a frozen state on FILE at end\n"
+" -R, --reload-state=FILE reload a frozen state from FILE at start\n"
+msgstr ""
+"\n"
+"Åà·ë¾õÂ֤Υե¡¥¤¥ë: -F, --freeze-state=FILE ºÇ¸å¤Ë»ØÄꤵ¤ì¤¿ FILE "
+"¤òÅà·ë¾õÂ֤ˤ·¤Þ¤¹¡£\n"
+" -R, --reload-state=FILE ºÇ½é¤Ë»ØÄꤵ¤ì¤¿ FILE ¤«¤é\n"
+" Åà·ë¤µ¤ì¤¿ÄêµÁ¤ò¥í¡¼¥É¤·¤Þ¤¹\n"
+
+#: src/m4.c:176
+msgid ""
+"\n"
+"Debugging:\n"
+" -d, --debug=[FLAGS] set debug level (no FLAGS implies `aeq')\n"
+" -t, --trace=NAME trace NAME when it will be defined\n"
+" -l, --arglength=NUM restrict macro tracing size\n"
+" -o, --error-output=FILE redirect debug and trace output\n"
+msgstr ""
+"\n"
+" ¥Ç¥Ð¥Ã¥®¥ó¥°:\n"
+" -d, --debug=[FLAGS] ¥Ç¥Ð¥Ã¥°¥ì¥Ù¥ë¤ò¥»¥Ã¥È¤·¤Þ¤¹¡£\n"
+" (`aeq' ¤Ï FLAGS ¤Ë´Þ¤Þ¤ì¤Þ¤»¤ó¡£)\n"
+" -t, --trace=NAME NAME ¤¬ÄêµÁ¤µ¤ì¤ë¤È¤½¤ì¤ò¥È¥ì¡¼¥¹¤·¤Þ¤¹¡£\n"
+" -l, --arglength=NUM ¥Þ¥¯¥í¥È¥ì¡¼¥¹¤Î¥µ¥¤¥º¤ò NUM ¤ËÀ©¸Â¤·¤Þ¤¹¡£\n"
+" -o, --error-output=FILE ¥Ç¥Ð¥Ã¥°¤È¥È¥ì¡¼¥¹¤Î½ÐÎϤò FILE ¤Ë\n"
+" ¥ê¥À¥¤¥ì¥¯¥È¤·¤Þ¤¹¡£\n"
+
+#: src/m4.c:184
+msgid ""
+"\n"
+"FLAGS is any of:\n"
+" t trace for all macro calls, not only traceon'ed\n"
+" a show actual arguments\n"
+" e show expansion\n"
+" q quote values as necessary, with a or e flag\n"
+" c show before collect, after collect and after call\n"
+" x add a unique macro call id, useful with c flag\n"
+" f say current input file name\n"
+" l say current input line number\n"
+" p show results of path searches\n"
+" i show changes in input files\n"
+" V shorthand for all of the above flags\n"
+msgstr ""
+"\n"
+"FLAG ¤Ï°Ê²¼¤Î¤¤¤º¤ì¤«¤Ç¤¹:\n"
+" t Á´¤Æ¤Î¥Þ¥¯¥í¸Æ¤Ó¤À¤·¤ò¥È¥ì¡¼¥¹¤·¤Þ¤¹\n"
+" (traceon ¤Ë¤è¤ë¤â¤Î¤Ë¸ÂÄꤷ¤Þ¤»¤ó)\n"
+" a ¸½ºß¤Î°ú¿ô¤òɽ¼¨¤·¤Þ¤¹\n"
+" e Ÿ³«¤µ¤ì¤¿¤â¤Î¤òɽ¼¨¤·¤Þ¤¹\n"
+" q `a' ¤Þ¤¿¤Ï `e' ¤È¶¦¤ËÍѤ¤¡¢É¬Íפ˱þ¤¸¤ÆÃͤò°úÍÑÉä¤Ç°Ï¤ß¤Þ¤¹¡£\n"
+" c ÄûÀµÁ°¤ÈÄûÀµ¸å¡¢¸Æ½Ð¸å¤Ëɽ¼¨¤·¤Þ¤¹\n"
+" x ¤½¤Î¥Þ¥¯¥í¥³¡¼¥ë¤Ë¸ÇÍ­¤Î ID ¤òÄɲä·¤Þ¤¹¡£\n"
+" `c' ¤ÈÁȤ߹ç¤ï¤»¤ë¤ÈÊØÍø¤Ç¤¹¡£\n"
+" f ¤½¤Î»þÅÀ¤ÇÆþÎϤ·¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë̾¤òɽ¼¨¤·¤Þ¤¹¡£\n"
+" l ¤½¤Î»þÅÀ¤ÇÆþÎϤ·¤Æ¤¤¤ë¹ÔÈÖ¹æ¤òɽ¼¨¤·¤Þ¤¹¡£\n"
+" p ¥Ñ¥¹¤ò¸¡º÷¤·¤¿·ë²Ì¤òɽ¼¨¤·¤Þ¤¹¡£\n"
+" i ÆþÎÏ¥Õ¥¡¥¤¥ë¤ËÀ¸¤¸¤¿ÊѲ½¤òɽ¼¨¤·¤Þ¤¹¡£\n"
+" V ¾åµ­¤ÎÁ´¤Æ¤Î FLAG ¤ò»ØÄꤹ¤ë¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡£\n"
+
+#: src/m4.c:199
+msgid ""
+"\n"
+"If no FILE or if FILE is `-', standard input is read.\n"
+msgstr ""
+"\n"
+"FILE ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤ª¤è¤Ó»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤¬ `-' ¤Î¾ì¹ç¤Ï\n"
+" ɸ½àÆþÎϤ¬Æɤ߹þ¤Þ¤ì¤Þ¤¹¡£\n"
+
+#: src/m4.c:358
+#, c-format
+msgid "Bad debug flags: `%s'"
+msgstr "`%s' ¤ÏÉÔÀµ¤Ê¥Ç¥Ð¥Ã¥°¥ª¥×¥·¥ç¥ó°ú¿ô¤Ç¤¹¡£"
+
+#: src/m4.c:437
+msgid "INTERNAL ERROR: Bad code in deferred arguments"
+msgstr "ÆâÉô¥¨¥é¡¼¡§¥ª¥×¥·¥ç¥ó¤Î¸å½èÍý¤Ç¡¢ÉÔÀµ¥³¡¼¥É¤¬¸¡½Ð¤µ¤ì¤Þ¤·¤¿¡£"
+
+#: src/macro.c:92
+msgid "INTERNAL ERROR: Bad token type in expand_token ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô expand_token () Æâ¤Î¥È¡¼¥¯¥ó¤Î¼ïÎबÉÔÀµ¤Ç¤¹¡£"
+
+#: src/macro.c:158
+msgid "ERROR: EOF in argument list"
+msgstr "¥¨¥é¡¼: °ú¿ô¥ê¥¹¥ÈÆâ¤Ë¥Õ¥¡¥¤¥ë¤Î½ªÃ¼µ­¹æ¤¬¤¢¤ê¤Þ¤¹¡£"
+
+#: src/macro.c:176
+msgid "INTERNAL ERROR: Bad token type in expand_argument ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô expand_argument () ¤Î¥È¡¼¥¯¥ó¤Î¼ïÎबÉÔÀµ¤Ç¤¹¡£"
+
+#: src/macro.c:253
+msgid "INTERNAL ERROR: Bad symbol type in call_macro ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô call_macro () Æâ¤Î¥·¥ó¥Ü¥ë¤Î¼ïÎबÉÔÀµ¤Ç¤¹¡£"
+
+#: src/macro.c:282
+#, c-format
+msgid "ERROR: Recursion limit of %d exceeded, use -L<N> to change it"
+msgstr ""
+"¥¨¥é¡¼¡§ºÆµ¢ÅªÄêµÁ¤Î¥Í¥¹¥È¤¬»ØÄꤵ¤ì¤¿ÃÍ %d ¤òĶ¤¨¤Æ¤¤¤Þ¤¹¡£\n"
+" -L<¿ô»ú> ¥ª¥×¥·¥ç¥ó¤òÍѤ¤¤Æ¥Í¥¹¥È¿ô¤Î¾å¸Â¤òÁý¤ä¤·¤Æ²¼¤µ¤¤¡£"
+
+#: src/output.c:198
+msgid "ERROR: Cannot create temporary file for diversion"
+msgstr "¥¨¥é¡¼: divert ¤Î¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê¥Õ¥¡¥¤¥ë¤¬ºîÀ®¤Ç¤­¤Þ¤»¤ó¡£"
+
+#: src/output.c:208
+msgid "ERROR: Cannot flush diversion to temporary file"
+msgstr "¥¨¥é¡¼: ¥Æ¥ó¥Ý¥é¥ê¥Õ¥¡¥¤¥ë¤Ë divert ¤¹¤Ù¤­ÆâÍƤò write ¤Ç¤­¤Þ¤»¤ó¡£"
+
+#: src/output.c:292
+msgid "ERROR: Copying inserted file"
+msgstr "¥¨¥é¡¼: ÁÞÆþ¤µ¤ì¤ë¤Ù¤­¥Õ¥¡¥¤¥ë¤ò¥³¥Ô¡¼Ãæ¤Ç¤¹¡£"
+
+#: src/output.c:473
+msgid "ERROR: Reading inserted file"
+msgstr "¥¨¥é¡¼: ÁÞÆþ¤µ¤ì¤ë¤Ù¤­¥Õ¥¡¥¤¥ë¤ò¥ê¡¼¥ÉÃæ¤Ç¤¹¡£"
+
+#: src/output.c:572
+msgid "Cannot stat diversion"
+msgstr ""
+"divert ¤Î¤¿¤á¤Î¥Õ¥¡¥¤¥ë¤Î¥¹¥Æ¡¼¥¿¥¹¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¡£\n"
+" (stat ¤Ç¤­¤Þ¤»¤ó¡£)"
+
+#: src/path.c:131
+#, c-format
+msgid "Path search for `%s' found `%s'"
+msgstr "`%s' ¤È¤¤¤¦¥Ç¥£¥ì¥¯¥È¥ê¤«¤é `%s' ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤ò¸«¤Ä¤±¤Þ¤·¤¿¡£"
+
+#. sbrk failed. Assume the RLIMIT_VMEM prevents expansion even
+#. if the stack limit has not been reached.
+#: src/stackovf.c:168
+msgid "VMEM limit exceeded?\n"
+msgstr "¥ê¥½¡¼¥¹ÃÍ RLIMIT_VMEM ¤òĶ¤¨¤Æ¤¤¤Þ¤»¤ó¤«¡©\n"
+
+#: src/stackovf.c:190
+msgid ""
+"Memory bounds violation detected (SIGSEGV). Either a stack overflow\n"
+"occurred, or there is a bug in "
+msgstr ""
+"¥á¥â¥ê (¥»¥°¥á¥ó¥Æ¡¼¥·¥ç¥ó°ãÈ¿) ¤¬¸¡½Ð¤µ¤ì¤Þ¤·¤¿¡£\n"
+" ¥¹¥¿¥Ã¥¯¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Æ¤¤¤ë¡¢¤¢¤ë¤¤¤Ï¥Ð¥°¤¬Â¸ºß¤¹¤ë\n"
+" ²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£"
+
+#: src/stackovf.c:195
+msgid ". Check for possible infinite recursion.\n"
+msgstr ". ̵¸Â¤ÎºÆµ¢¸Æ¤Ó½Ð¤·¤¬¹Ô¤ï¤ì¤Æ¤¤¤Ê¤¤¤«¤É¤¦¤«¥Á¥§¥Ã¥¯¤·¤Æ²¼¤µ¤¤¡£\n"
+
+#: src/symtab.c:190
+msgid "INTERNAL ERROR: Illegal mode to symbol_lookup ()"
+msgstr "ÆâÉô¥¨¥é¡¼¡§´Ø¿ô symbol_lookup () ¤Ø¤Î°ú¿ô mode ¤¬ÉÔÀµ¤Ç¤¹¡£"
+
+#: src/symtab.c:243
+#, c-format
+msgid "Name `%s' is unknown\n"
+msgstr "`%s' ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n"
+
+#~ msgid "Bad regular expression: `%s': %s"
+#~ msgstr "`%s' : %s ¤Ï¡¢ÉÔÀµ¤ÊÀµµ¬É½¸½¤Ç¤¹¡£"
+
+#~ msgid "%s: option `%s' is ambiguous\n"
+#~ msgstr "%s: `%s' ¤ÏÉÔÌÀÎƤʥª¥×¥·¥ç¥ó̾¤Ç¤¹¡£\n"
+
+#~ msgid "%s: option `--%s' doesn't allow an argument\n"
+#~ msgstr "%s: ¥ª¥×¥·¥ç¥ó `--%s' ¤Ï°ú¿ô¤ò¼è¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¡£\n"
+
+#~ msgid "%s: option `%c%s' doesn't allow an argument\n"
+#~ msgstr "%s: ¥ª¥×¥·¥ç¥ó `%c%s' ¤Ï°ú¿ô¤ò¼è¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¡£\n"
+
+#~ msgid "%s: option `%s' requires an argument\n"
+#~ msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï°ú¿ô¤òɬÍפȤ·¤Þ¤¹¡£\n"
+
+#~ msgid "%s: unrecognized option `--%s'\n"
+#~ msgstr "%s: --%s ¤Ïǧ¼±¤µ¤ì¤Ê¤¤¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£\n"
+
+#~ msgid "%s: unrecognized option `%c%s'\n"
+#~ msgstr "%s: %c%s ¤Ïǧ¼±¤µ¤ì¤Ê¤¤¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£\n"
+
+#~ msgid "%s: illegal option -- %c\n"
+#~ msgstr "%s: %c ¤ÏÉÔÀµ¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£\n"
+
+#~ msgid "%s: invalid option -- %c\n"
+#~ msgstr "%s: %c ¤Ï̵¸ú¤Ê¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£\n"
+
+#~ msgid "%s: option requires an argument -- %c\n"
+#~ msgstr "%s: %c ¥ª¥×¥·¥ç¥ó¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹¡£\n"
+
+#~ msgid "No previous regular expression"
+#~ msgstr "Àµµ¬É½¸½¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
+
+#~ msgid "Memory exhausted"
+#~ msgstr "¥á¥â¥ê¤¬»Ä¤Ã¤Æ¤¤¤Þ¤»¤ó¡£"
diff --git a/po/m4.pot b/po/m4.pot
index 86745775..6fd3c44c 100644
--- a/po/m4.pot
+++ b/po/m4.pot
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 1998-05-25 12:26+0200\n"
+"POT-Creation-Date: 1998-08-03 17:14+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"
@@ -322,12 +322,12 @@ msgid ""
"If no FILE or if FILE is `-', standard input is read.\n"
msgstr ""
-#: src/m4.c:355
+#: src/m4.c:358
#, c-format
msgid "Bad debug flags: `%s'"
msgstr ""
-#: src/m4.c:434
+#: src/m4.c:437
msgid "INTERNAL ERROR: Bad code in deferred arguments"
msgstr ""
diff --git a/po/nl.gmo b/po/nl.gmo
index 1452272f..13e14d96 100644
--- a/po/nl.gmo
+++ b/po/nl.gmo
Binary files differ
diff --git a/po/nl.po b/po/nl.po
index fd69a4ff..d4efd62f 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: m4 1.4d\n"
-"POT-Creation-Date: 1998-05-25 12:26+0200\n"
+"POT-Creation-Date: 1998-08-03 17:14+0200\n"
"PO-Revision-Date: 1998-05-23 09:27+02:00\n"
"Last-Translator: Erick Branderhorst <Erick.Branderhorst@asml.nl>\n"
"Language-Team: dutch <nl@li.org>\n"
@@ -377,12 +377,12 @@ msgstr ""
"\n"
"Als geen BESTAND of als BESTAND `-' is, standaard invoer wordt gelezen.\n"
-#: src/m4.c:355
+#: src/m4.c:358
#, c-format
msgid "Bad debug flags: `%s'"
msgstr "Onjuiste debug vlaggen: `%s'"
-#: src/m4.c:434
+#: src/m4.c:437
msgid "INTERNAL ERROR: Bad code in deferred arguments"
msgstr "INTERNE FOUT: Onjuiste code in afgeleide argumenten"
diff --git a/po/ru.gmo b/po/ru.gmo
new file mode 100644
index 00000000..bd27331a
--- /dev/null
+++ b/po/ru.gmo
Binary files differ
diff --git a/po/ru.po b/po/ru.po
new file mode 100644
index 00000000..1f847158
--- /dev/null
+++ b/po/ru.po
@@ -0,0 +1,498 @@
+# ìÏËÁÌÉÚÁÃÉÑ m4-1.4.3
+# Copyright (C) 1997 Free Software Foundation, Inc.
+# Denis Y. Pershin <dyp@siblug.org>, 1997.
+msgid ""
+msgstr ""
+"Project-Id-Version: m4 1.4.3\n"
+"POT-Creation-Date: 1998-08-03 17:14+0200\n"
+"PO-Revision-Date: 1997-07-12 20:58\n"
+"Last-Translator: Denis Y. Pershin <dyp@siblug.org>\n"
+"Language-Team: Russian <ru@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=koi8-r\n"
+"Content-Transfer-Encoding: 8-bit\n"
+
+#: src/builtin.c:272
+#, c-format
+msgid "Warning: Too few arguments to built-in `%s'"
+msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: óÌÉÛËÏÍ ÍÁÌÏ ÁÒÇÕÍÅÎÔÏ× ÄÌÑ ×ÓÔÒÏÅÎÎÏÊ ÌÅËÓÅÍÙ '%s'"
+
+#: src/builtin.c:278
+#, c-format
+msgid "Warning: Excess arguments to built-in `%s' ignored"
+msgstr ""
+"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: éÚÂÙÔÏÞÎÙÅ ÁÒÇÕÍÅÎÔÙ ÄÌÑ ×ÓÔÒÏÅÎÎÏÊ ÌÅËÓÅÍÙ '%s' "
+"ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÙ"
+
+#: src/builtin.c:298
+#, c-format
+msgid "Non-numeric argument to built-in `%s'"
+msgstr "îÅ ÞÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ ÄÌÑ ×ÓÔÒÏÅÎÎÏÊ ÌÅËÓÅÍÙ '%s'"
+
+#: src/builtin.c:438
+msgid "INTERNAL ERROR: Bad token data type in define_macro ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ÔÉÐ ÌÅËÓÅÍÙ × define_macro ()"
+
+#: src/builtin.c:608 src/builtin.c:671 src/builtin.c:1188 src/builtin.c:1212
+#, c-format
+msgid "Undefined name %s"
+msgstr "éÍÑ %s ÎÅÏÐÒÅÄÅÌÅÎÏ"
+
+#: src/builtin.c:636
+msgid "INTERNAL ERROR: Builtin not found in builtin table!"
+msgstr "÷îõôòåîîññ ïûéâëá: ÷ÓÔÒÏÅÎÎÁÑ ÌÅËÓÅÍÁ ÎÅ ÎÁÊÄÅÎÁ!"
+
+#: src/builtin.c:644
+msgid "INTERNAL ERROR: Bad token data type in m4_dumpdef ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ÔÉÐ ÌÅËÓÅÍÙ × m4_dumpdef ()"
+
+#: src/builtin.c:695
+#, c-format
+msgid "Undefined macro `%s'"
+msgstr "îÅÏÐÒÅÄÅÌÅÎÎÙÊ ÍÁËÒÏÓ '%s'"
+
+#: src/builtin.c:735
+msgid "INTERNAL ERROR: Bad symbol type in m4_defn ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ÔÉÐ ÓÉÍ×ÏÌÁ × m4_defn ()"
+
+#: src/builtin.c:772
+#, c-format
+msgid "Cannot open pipe to command `%s'"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÎÁÌ ÄÌÑ ËÏÍÍÁÎÄÙ '%s'"
+
+#: src/builtin.c:811
+#, c-format
+msgid "Radix in eval out of range (radix = %d)"
+msgstr "òÁÄÉËÓ × ×ÙÒÁÖÅÎÉÉ ×ÙÈÏÄÉÔ ÚÁ ÐÒÅÄÅÌÙ (radix = %d)"
+
+#: src/builtin.c:820
+msgid "Negative width to eval"
+msgstr "ïÔÒÉÃÁÔÅÌØÎÁÑ ÛÉÒÉÎÁ"
+
+#: src/builtin.c:925
+#, c-format
+msgid "Non-numeric argument to %s"
+msgstr "îÅ ÞÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %s"
+
+#: src/builtin.c:937
+#, c-format
+msgid "Cannot undivert %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÅÒÎÕÔØ ×Ù×ÏÄ ÉÚ %s"
+
+#: src/builtin.c:1043 src/freeze.c:207
+#, c-format
+msgid "Cannot open %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s"
+
+#: src/builtin.c:1248
+#, c-format
+msgid "Debugmode: bad debug flags: `%s'"
+msgstr "òÅÖÉÍ ÏÔÌÁÄËÉ: ÎÅ×ÅÒÎÙÊ ÆÌÁÇ ÏÔÌÁÄËÉ: '%s'"
+
+#: src/builtin.c:1284
+#, c-format
+msgid "Cannot set error file: %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÚÎÁÞÉÔØ ÆÁÊÌ ÏÛÉÂÏË %s"
+
+#: src/builtin.c:1501
+msgid "WARNING: \\0 will disappear, use \\& instead in replacements"
+msgstr "ðòåäõðòåöäåîéå: \\0 ÉÓÞÅÚÎÅÔ, ÉÓÐÏÌØÚÕÊÔÅ \\& × ÚÁÍÅÎÁÈ"
+
+#: src/builtin.c:1562 src/builtin.c:1622 src/input.c:637
+#, c-format
+msgid "Bad regular expression `%s': %s"
+msgstr "îÅ×ÅÒÎÏÅ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ: '%s': %s"
+
+#: src/builtin.c:1573 src/builtin.c:1646
+#, c-format
+msgid "Error matching regular expression `%s'"
+msgstr "ïÛÉÂËÁ ÓÏÐÏÓÔÁ×ÌÅÎÉÑ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ '%s'"
+
+#: src/debug.c:379
+msgid "INTERNAL ERROR: Builtin not found in builtin table! (trace_pre ())"
+msgstr "÷îõôòåîîññ ïûéâëá: ÷ÓÔÒÏÅÎÎÁÑ ÌÅËÓÅÍÁ ÎÅ ÎÁÊÄÅÎÁ! (trace_pre ())"
+
+#: src/debug.c:387
+msgid "INTERNAL ERROR: Bad token data type (trace_pre ())"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ÔÉÐ ÌÅËÓÅÍÙ (trace_pre ())"
+
+#: src/eval.c:277
+#, c-format
+msgid "Bad expression in eval (missing right parenthesis): %s"
+msgstr "îÅ×ÅÒÎÏÅ ×ÙÒÁÖÅÎÉÅ (ÏÔÓÕÔÓÔ×ÕÅÔ ÐÒÁ×ÙÅ ÓËÏÂËÉ): %s"
+
+#: src/eval.c:283
+#, c-format
+msgid "Bad expression in eval: %s"
+msgstr "îÅ×ÅÒÎÏÅ ×ÙÒÁÖÅÎÉÅ: %s"
+
+#: src/eval.c:288
+#, c-format
+msgid "Bad expression in eval (bad input): %s"
+msgstr "îÅ×ÅÒÎÏÅ ×ÙÒÁÖÅÎÉÅ (bad input): %s"
+
+#: src/eval.c:293
+#, c-format
+msgid "Bad expression in eval (excess input): %s"
+msgstr "îÅ×ÅÒÎÏÅ ×ÙÒÁÖÅÎÉÅ (excess input): %s"
+
+#: src/eval.c:298
+#, c-format
+msgid "Divide by zero in eval: %s"
+msgstr "äÅÌÅÎÉÅ ÎÁ ÎÏÌØ × ×ÙÒÁÖÅÎÉÉ: %s"
+
+#: src/eval.c:303
+#, c-format
+msgid "Modulo by zero in eval: %s"
+msgstr "íÏÄÕÌØÎÏÅ ÄÅÌÅÎÉÅ ÎÁ ÎÏÌØ × ×ÙÒÁÖÅÎÉÉ: %s"
+
+#: src/eval.c:308
+msgid "INTERNAL ERROR: Bad error code in evaluate ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ËÏÄ ÏÛÉÂËÉ × evaluate ()"
+
+#: src/eval.c:547
+msgid "INTERNAL ERROR: Bad comparison operator in cmp_term ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÏÅ ÓÒÁ×ÎÅÎÉÅ × cmp_term ()"
+
+#: src/eval.c:590
+msgid "INTERNAL ERROR: Bad shift operator in shift_term ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ÏÐÅÒÁÔÏÒ ÓÄ×ÉÇÁ × shift_term ()"
+
+#: src/eval.c:674
+msgid "INTERNAL ERROR: Bad operator in mult_term ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ÏÐÅÒÁÔÏÒ × mult_term ()"
+
+#: src/freeze.c:115
+msgid "INTERNAL ERROR: Built-in not found in builtin table!"
+msgstr "÷îõôòåîîññ ïûéâëá: ÷ÓÔÒÏÅÎÎÁÑ ÌÅËÓÅÍÁ ÎÅ ÎÁÊÄÅÎÁ!"
+
+#: src/freeze.c:128
+msgid "INTERNAL ERROR: Bad token data type in freeze_one_symbol ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ÔÉÐ ÌÅËÓÅÍÙ × freeze_one_symbol ()"
+
+#: src/freeze.c:159
+msgid "Expecting line feed in frozen file"
+msgstr "ïÖÉÄÁÅÔÓÑ ÐÅÒÅ×ÏÄ ÓÔÒÏËÉ × ÆÁÊÌÅ-ÏÂÒÁÚÅ ÐÁÍÑÔÉ"
+
+#: src/freeze.c:161
+#, c-format
+msgid "Expecting character `%c' in frozen file"
+msgstr "ïÖÉÄÁÅÔÓÑ ÓÉÍ×ÏÌ '%c' × ÆÁÊÌÅ-ÏÂÒÁÚÅ ÐÁÍÑÔÉ"
+
+#: src/freeze.c:218
+msgid "Ill-formated frozen file"
+msgstr "îÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÆÁÊÌÁ-ÏÂÒÁÚÁ ÐÁÍÑÔÉ"
+
+#: src/freeze.c:273 src/freeze.c:289
+msgid "Premature end of frozen file"
+msgstr "ðÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅà ÆÁÊÌÁ-ÏÂÒÁÚÁ ÐÁÍÑÔÉ"
+
+#: src/freeze.c:323
+#, c-format
+msgid "`%s' from frozen file not found in builtin table!"
+msgstr "'%s' ÉÚ ÆÁÊÌÁ-ÏÂÒÁÚÁ ÐÁÍÑÔÉ ÎÅ ÎÁÊÄÅÎÁ ×Ï ×ÓÔÒÏÅÎÎÏÊ ÔÁÂÌÉÃÅ!"
+
+#: src/input.c:174
+#, c-format
+msgid "Input read from %s"
+msgstr "÷×ÏÄ ÉÚ %s"
+
+#: src/input.c:231
+msgid "INTERNAL ERROR: Recursive push_string!"
+msgstr "÷îõôòåîîññ ïûéâëá: òÅËÕÒÓÉ×ÎÁÑ push_string!"
+
+#: src/input.c:311
+#, c-format
+msgid "Input reverted to %s, line %d"
+msgstr "÷×ÏÄ ÐÅÒÅÎÁÐÒÁ×ÌÅÎ × %s , ÓÔÒÏËÁ %d"
+
+#: src/input.c:325
+msgid "INTERNAL ERROR: Input stack botch in pop_input ()"
+msgstr "÷îõôòåîîññ ïûéâëá: ïÛÉÂËÁ ×ÈÏÄÎÏÇÏ ÓÔÅËÁ × pop_input ()"
+
+#: src/input.c:364
+msgid "INTERNAL ERROR: Bad call to init_macro_token ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ×ÙÚÏ× init_macro_token ()"
+
+#: src/input.c:413
+msgid "INTERNAL ERROR: Input stack botch in peek_input ()"
+msgstr "÷îõôòåîîññ ïûéâëá: ïÛÉÂËÁ ×ÈÏÄÎÏÇÏ ÓÔÅËÁ × peek_input ()"
+
+#: src/input.c:470
+msgid "INTERNAL ERROR: Input stack botch in next_char ()"
+msgstr "÷îõôòåîîññ ïûéâëá: ïÛÉÂËÁ ×ÈÏÄÎÏÇÏ ÓÔÅËÁ × next_char ()"
+
+#: src/input.c:550
+msgid "NONE"
+msgstr "îéþåçï"
+
+#: src/input.c:777
+msgid "ERROR: EOF in string"
+msgstr "ïûéâëá: ëÏÎÅà ÆÁÊÌÁ × ÓÔÒÏËÅ"
+
+#: src/m4.c:106
+msgid "ERROR: Stack overflow. (Infinite define recursion?)"
+msgstr "ïûéâëá: ðÅÒÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ. (âÅÓËÏÎÅÞÎÏÅ ÒÅËÕÒÓÉ×ÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ?)"
+
+#: src/m4.c:133
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "ðÏÐÒÏÂÕÊÔÅ '%s --help' ÄÌÑ ÉÎÆÏÒÍÁÃÉÉ.\n"
+
+#: src/m4.c:137
+#, c-format
+msgid "Usage: %s [OPTION]... [FILE]...\n"
+msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [OPTION]... [FILE]...\n"
+
+#: src/m4.c:138
+msgid ""
+"Mandatory or optional arguments to long options are mandatory or optional\n"
+"for short options too.\n"
+"\n"
+"Operation modes:\n"
+" --help display this help and exit\n"
+" --version output version information and exit\n"
+" -e, --interactive unbuffer output, ignore interrupts\n"
+" -E, --fatal-warnings stop execution after first warning\n"
+" -Q, --quiet, --silent suppress some warnings for builtins\n"
+" -P, --prefix-builtins force a `m4_' prefix to all builtins\n"
+msgstr ""
+"ïÂÑÚÁÔÅÌØÎÙÅ ÉÌÉ ÎÅÏÂÑÚÁÔÅÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ ÄÌÑ ÄÌÉÎÎÙÈ ÏÐÃÉÉ ÔÁËÏ×Ù É ÄÌÑ "
+"ËÏÒÏÔËÉÈ\n"
+"\n"
+"òÅÖÉÍÙ ÒÁÂÏÔÙ:\n"
+" --help ÐÏËÁÚÁÔØ ÐÏÍÏÝØ É ×ÙÊÔÉ\n"
+" --version ×Ù×ÅÓÔÉ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ\n"
+" -e, --interactive ÎÅÂÕÆÅÒÉÚÏ×ÁÎÎÙÊ ×Ù×ÏÄ, ÉÇÎÏÒÉÒÏ×ÁÔØ "
+"ÐÒÅÒÙ×ÁÎÉÑ\n"
+" -E, --fatal-warnings ÏÓÔÁÎÏ×ÉÔØÓÑ ÐÏÓÌÅ ÐÅÒ×ÏÇÏ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ\n"
+" -Q, --quiet, --silent ÐÏÄÁ×ÌÑÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ ÄÌÑ ×ÓÔÒÏÅÎÎÙÈ "
+"ÆÕÎËÃÉÊ\n"
+" -P, --prefix-builtins ÄÏÂÁ×ÌÑÔØ ÐÒÅÆÉËÓ `m4_' ÄÌÑ ×ÓÅÈ ×ÓÔÒÏÅÎÎÙÈ "
+"ÆÕÎËÃÉÊ\n"
+
+#: src/m4.c:151
+msgid " -W, --word-regexp=REGEXP use REGEXP for macro name syntax\n"
+msgstr ""
+" -W, --word-regexp=REGEXP ÉÓÐÏÌØÚÏ×ÁÔØ REGEXP ÄÌÑ ÓÉÎÔÁËÓÉÓÁ ÉÍÅÎ "
+"ÍÁËÒÏÓÏ×\n"
+
+#: src/m4.c:155
+msgid ""
+"\n"
+"Preprocessor features:\n"
+" -I, --include=DIRECTORY search this directory second for includes\n"
+" -D, --define=NAME[=VALUE] enter NAME has having VALUE, or empty\n"
+" -U, --undefine=NAME delete builtin NAME\n"
+" -s, --synclines generate `#line NO \"FILE\"' lines\n"
+msgstr ""
+"\n"
+"ïÐÃÉÉ ÐÒÅÐÒÏÃÅÓÓÏÒÁ:\n"
+" -I, --include=DIRECTORY ÉÓËÁÔØ × ÐÏÄËÁÔÁÌÏÇÅ ×ËÌÀÞÁÅÍÙÅ ÆÁÊÌÙ\n"
+" -D, --define=NAME[=VALUE] ÏÐÒÅÄÅÌÉÔØ, ÞÔÏ NAME ÉÍÅÅÔ VALUE, ÉÌÉ ÐÕÓÔ\n"
+" -U, --undefine=NAME ÕÄÁÌÉÔØ ×ÓÔÒÏÅÎÎÕÀ ÆÕÎËÃÉÀ NAME\n"
+" -s, --synclines ÇÅÎÅÒÉÒÏ×ÁÔØ ÓÔÒÏËÉ `#line NO \"FILE\"'\n"
+
+#: src/m4.c:163
+msgid ""
+"\n"
+"Limits control:\n"
+" -G, --traditional suppress all GNU extensions\n"
+" -H, --hashsize=PRIME set symbol lookup hash table size\n"
+" -L, --nesting-limit=NUMBER change artificial nesting limit\n"
+msgstr ""
+"\n"
+"ïÇÒÁÎÉÞÅÎÉÑ:\n"
+" -G, --traditional ÐÏÄÁ×ÌÑÔØ ×ÓÅ GNU ÒÁÓÛÉÒÅÎÉÑ\n"
+" -H, --hashsize=PRIME ÕÓÔÁÎÏ×ÉÔØ ÒÁÚÍÅÒ ÈÜÛ-ÔÁÂÌÉÃÙ ÄÌÑ ÐÏÉÓËÁ "
+"ÓÉÍ×ÏÌÏ×\n"
+" -L, --nesting-limit=NUMBER ÉÚÍÅÎÉÔØ ÐÒÅÄÅÌ ÇÌÕÂÉÎÙ ÉÎÔÅÌÅËÔÕÁÌØÎÏÇÏ "
+"ÐÏÉÓËÁ\n"
+
+#: src/m4.c:170
+msgid ""
+"\n"
+"Frozen state files:\n"
+" -F, --freeze-state=FILE produce a frozen state on FILE at end\n"
+" -R, --reload-state=FILE reload a frozen state from FILE at start\n"
+msgstr ""
+"\n"
+"âÌÏËÉÒÏ×ÁÎÎÙÅ ÆÁÊÌÙ:\n"
+" -F, --freeze-state=FILE × ËÏÎÃÅ ÓÏÚÄÁÔØ ÏÂÒÁÚ ÐÁÍÑÔÉ ÄÌÑ FILE\n"
+" -R, --reload-state=FILE × ÎÁÞÁÌÅ ÚÁÇÒÕÖÁÔØ ÏÂÒÁÚ ÐÁÍÑÔÉ ÄÌÑ FILE\n"
+
+#: src/m4.c:176
+msgid ""
+"\n"
+"Debugging:\n"
+" -d, --debug=[FLAGS] set debug level (no FLAGS implies `aeq')\n"
+" -t, --trace=NAME trace NAME when it will be defined\n"
+" -l, --arglength=NUM restrict macro tracing size\n"
+" -o, --error-output=FILE redirect debug and trace output\n"
+msgstr ""
+"\n"
+"ïÔÌÁÄËÁ:\n"
+" -d, --debug=[FLAGS] ÕÓÔÁÎÏ×ÉÔØ ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ "
+"FLAGS=`aeq')\n"
+" -t, --trace=NAME ÔÒÁÓÓÉÒÏ×ÁÔØ NAME ËÏÇÄÁ ÏÎÏ ÂÕÄÅÔ ÏÐÒÅÄÅÌÅÎÏ\n"
+" -l, --arglength=NUM ÕÓÔÁÎÏ×ÉÔØ ÒÁÚÍÅÒ ÔÒÁÓÓÉÒÏ×ËÉ ÄÌÑ ÍÁËÒÏÓÁ\n"
+" -o, --error-output=FILE ÐÅÒÅÎÁÐÒÁ×ÉÔØ ÏÔÌÁÄÏÞÎÙÊ É ÔÒÁÓÓÉÒÏ×ÏÞÎÙÊ "
+"×Ù×ÏÄ × ÆÁÊÌ FILE\n"
+
+#: src/m4.c:184
+msgid ""
+"\n"
+"FLAGS is any of:\n"
+" t trace for all macro calls, not only traceon'ed\n"
+" a show actual arguments\n"
+" e show expansion\n"
+" q quote values as necessary, with a or e flag\n"
+" c show before collect, after collect and after call\n"
+" x add a unique macro call id, useful with c flag\n"
+" f say current input file name\n"
+" l say current input line number\n"
+" p show results of path searches\n"
+" i show changes in input files\n"
+" V shorthand for all of the above flags\n"
+msgstr ""
+"\n"
+"FLAGS is any of:\n"
+" t ÔÒÁÓÓÉÒÏ×ÁÔØ ×ÓÅ ×ÙÚÏ×Ù ÍÁËÒÏÓÏ×\n"
+" a ÐÏËÁÚÁÔØ ÔÅËÕÝÉÅ ÁÒÇÕÍÅÎÔÙ\n"
+" e ÐÏËÁÚÙ×ÁÔØ ÍÁËÒÏÒÁÓÛÉÒÅÎÉÅ\n"
+" q ÚÁËÌÀÞÁÔØ ÚÎÁÞÅÎÉÑ × ËÁ×ÙÞËÉ ÐÏ ÎÅÏÂÈÏÄÉÍÏÓÔÉ, Ó a ÉÌÉ e ÆÌÁÇÁÍÉ\n"
+" c ÐÏËÁÚÙ×ÁÔØ ÐÅÒÅÄ ÓÂÏÒÏÍ , ÐÏÓÌÅ ÓÂÏÒÁ É ÐÏÓÌÅ ×ÙÚÏ×Á\n"
+" x ÄÏÂÁ×ÌÑÔØ ÕÎÉËÁÌØÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ×ÙÚÏ×Á ÍÁËÒÏÓÁ, ÉÓÐÏÌØÚÕÅÔÓÑ ×ÍÅÓÔÅ "
+"Ó ÆÌÁÇÏÍ c\n"
+" f ×Ù×ÏÄÉÔØ ÔÅËÕÝÅÅ ÉÍÑ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ\n"
+" l ×Ù×ÏÄÉÔØ ÎÏÍÅÒ ÔÅËÕÝÅÊ ÓÔÒÏÞËÉ\n"
+" p ÐÏËÁÚÙ×ÁÔØ ÒÅÚÕÌØÔÁÔÙ ÐÏÉÓËÁ ÐÏ ÐÕÔÑÍ\n"
+" i ÐÏËÁÚÙ×ÁÔØ ÉÚÍÅÎÅÎÉÑ ×Ï ×ÈÏÄÎÙÈ ÆÁÊÌÁÈ\n"
+" V ÓÏËÒÁÝÅÎÉÅ ÄÌÑ ×ÓÅÈ ÆÌÁÇÏ× ×ÍÅÓÔÅ\n"
+
+#: src/m4.c:199
+msgid ""
+"\n"
+"If no FILE or if FILE is `-', standard input is read.\n"
+msgstr ""
+"\n"
+"åÓÌÉ FILE ÎÅ ÓÕÝÅÓÔ×ÕÅÔ ÉÌÉ FILE ÜÔÏ `-', ÉÓÐÏÌØÚÕÅÔÓÑ ÓÔÁÎÄÁÒÔÎÙÊ ×ÈÏÄ.\n"
+
+#: src/m4.c:358
+#, c-format
+msgid "Bad debug flags: `%s'"
+msgstr "îÅ×ÅÒÎÙÊ ÆÌÁÇ ÏÔÌÁÄËÉ: '%s'"
+
+#: src/m4.c:437
+msgid "INTERNAL ERROR: Bad code in deferred arguments"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ËÏÄ × ËÏÓ×ÅÎÎÙÈ ÁÒÇÕÍÅÎÔÁÈ"
+
+#: src/macro.c:92
+msgid "INTERNAL ERROR: Bad token type in expand_token ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ÔÉÐ ÌÅËÓÅÍÙ × expand_token ()"
+
+#: src/macro.c:158
+msgid "ERROR: EOF in argument list"
+msgstr "ïûéâëá: ëÏÎÅà ÆÁÊÌÁ × ÓÐÉÓËÅ ÁÒÇÕÍÅÎÔÏ×"
+
+#: src/macro.c:176
+msgid "INTERNAL ERROR: Bad token type in expand_argument ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ÔÉÐ ÌÅËÓÅÍÙ × expand_argument ()"
+
+#: src/macro.c:253
+msgid "INTERNAL ERROR: Bad symbol type in call_macro ()"
+msgstr "÷îõôòåîîññ ïûéâëá: îÅ×ÅÒÎÙÊ ÔÉÐ ÓÉÍ×ÏÌÁ × call_macro ()"
+
+#: src/macro.c:282
+#, c-format
+msgid "ERROR: Recursion limit of %d exceeded, use -L<N> to change it"
+msgstr ""
+"ïûéâëá: ìÉÍÉÔ ÒÅËÕÒÓÉÉ %d ÉÓÞÅÒÐÁÎ, ÉÓÐÏÌØÚÕÊÔÅ -L<N> ÞÔÏÂÙ ÉÚÍÅÎÉÔØ ÅÇÏ"
+
+#: src/output.c:198
+msgid "ERROR: Cannot create temporary file for diversion"
+msgstr "ïûéâëá: îÅ ÍÏÇÕ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÄÌÑ ÒÁÚ×ÅÔ×ÌÅÎÉÑ ÍÁËÒÏÏÂÒÁÂÏÔËÉ"
+
+#: src/output.c:208
+msgid "ERROR: Cannot flush diversion to temporary file"
+msgstr "ïûéâëá: îÅ ÍÏÇÕ ÚÁÐÉÓÁÔØ ÒÁÚ×ÅÔ×ÌÅÎÉÅ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ"
+
+#: src/output.c:292
+msgid "ERROR: Copying inserted file"
+msgstr "ïûéâëá: ëÏÐÉÒÕÀ ×ÓÔÁ×ÌÅÎÎÙÊ ÆÁÊÌ"
+
+#: src/output.c:473
+msgid "ERROR: Reading inserted file"
+msgstr "ïûéâëá: þÉÔÁÀ ×ÓÔÁ×ÌÅÎÎÙÊ ÆÁÊÌ"
+
+#: src/output.c:572
+msgid "Cannot stat diversion"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÄÓÞÉÔÁÔØ ÒÁÚ×ÅÔ×ÌÅÎÉÅ"
+
+#: src/path.c:131
+#, c-format
+msgid "Path search for `%s' found `%s'"
+msgstr "ðÕÔØ ÐÏÉÓËÁ ÄÌÑ `%s' ÎÁÊÄÅÎ `%s'"
+
+#. sbrk failed. Assume the RLIMIT_VMEM prevents expansion even
+#. if the stack limit has not been reached.
+#: src/stackovf.c:168
+msgid "VMEM limit exceeded?\n"
+msgstr "ëÏÎÞÉÌÁÓØ ×ÉÒÔÕÁÌØÎÁÑ ÐÁÍÑÔØ?\n"
+
+#: src/stackovf.c:190
+msgid ""
+"Memory bounds violation detected (SIGSEGV). Either a stack overflow\n"
+"occurred, or there is a bug in "
+msgstr ""
+"ïÂÎÁÒÕÖÅÎ ×ÙÈÏÄ ÚÁ ÇÒÁÎÉÃÕ ÐÁÍÑÔÉ (SIGSEGV). üÔÏ ÌÉÂÏ ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ\n"
+"ÉÌÉ ÏÛÉÂËÁ × "
+
+#: src/stackovf.c:195
+msgid ". Check for possible infinite recursion.\n"
+msgstr ". ðÒÏ×ÅÒËÁ ÎÁ ×ÏÚÍÏÖÎÕÀ ÂÅÓËÏÎÅÞÎÕÀ ÒÅËÕÒÓÉÀ.\n"
+
+#: src/symtab.c:190
+msgid "INTERNAL ERROR: Illegal mode to symbol_lookup ()"
+msgstr "÷îõôòåîîññ ïûéâëá: ÎÅ×ÅÒÎÙÊ ÒÅÖÉÍ ÄÌÑ symbol_lookup ()"
+
+#: src/symtab.c:243
+#, c-format
+msgid "Name `%s' is unknown\n"
+msgstr "éÍÑ `%s' ÎÅÉÚ×ÅÓÔÎÏ\n"
+
+#~ msgid "Bad regular expression: `%s': %s"
+#~ msgstr "îÅ×ÅÒÎÏÅ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ: '%s': %s"
+
+#~ msgid "%s: option `%s' is ambiguous\n"
+#~ msgstr "%s: ÏÐÃÉÑ `%s' ÎÅÏÄÎÏÚÎÁÞÎÁ\n"
+
+#~ msgid "%s: option `--%s' doesn't allow an argument\n"
+#~ msgstr "%s: Õ ÏÐÃÉÉ `--%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÁÒÇÕÍÅÎÔÏ×\n"
+
+#~ msgid "%s: option `%c%s' doesn't allow an argument\n"
+#~ msgstr "%s: Õ ÏÐÃÉÉ `%c%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÁÒÇÕÍÅÎÔÏ×\n"
+
+#~ msgid "%s: option `%s' requires an argument\n"
+#~ msgstr "%s: Õ ÏÐÃÉÉ `%s' ÄÏÌÖÅÎ ÂÙÔØ ÁÒÇÕÍÅÎÔ\n"
+
+#~ msgid "%s: unrecognized option `--%s'\n"
+#~ msgstr "%s: ÎÅÉÚ×ÅÓÔÎÁÑ ÏÐÃÉÑ `--%s'\n"
+
+#~ msgid "%s: unrecognized option `%c%s'\n"
+#~ msgstr "%s: ÎÅÉÚ×ÅÓÔÎÁÑ ÏÐÃÉÑ '%c%s'\n"
+
+#~ msgid "%s: illegal option -- %c\n"
+#~ msgstr "%s: ÚÁÐÒÅÝÅÎÎÁÑ ÏÐÃÉÑ -- %c\n"
+
+#~ msgid "%s: invalid option -- %c\n"
+#~ msgstr "%s: ÎÅ×ÅÒÎÁÑ ÏÐÃÉÑ -- %c\n"
+
+#~ msgid "%s: option requires an argument -- %c\n"
+#~ msgstr "%s: ÏÐÃÉÉ ÎÅÏÂÈÏÄÉÍ ÁÒÇÕÍÅÎÔ -- %c\n"
+
+#~ msgid "No previous regular expression"
+#~ msgstr "îÅÔ ÐÒÅÄÛÅÄÓÔ×ÕÀÝÅÇÏ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ"
+
+#~ msgid "Memory exhausted"
+#~ msgstr "ðÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ"
diff --git a/po/sv.gmo b/po/sv.gmo
new file mode 100644
index 00000000..9898e0ea
--- /dev/null
+++ b/po/sv.gmo
Binary files differ
diff --git a/po/sv.po b/po/sv.po
new file mode 100644
index 00000000..0ef9639b
--- /dev/null
+++ b/po/sv.po
@@ -0,0 +1,549 @@
+# Swedish messages for m4
+# Copyright (C) 1996 Free Software Foundation, Inc.
+# <Jan.Djarv@mbox200.swipnet.se>, 1996.
+# $Revision: 1.1.1.1 $
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: m4 1.4.3\n"
+"POT-Creation-Date: 1998-08-03 17:14+0200\n"
+"PO-Revision-Date: $Date: 2000/02/17 03:06:54 $\n"
+"Last-Translator: Jan Djärv <Jan.Djarv@mbox200.swipnet.se>\n"
+"Language-Team: Swedish <sv@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8-bit\n"
+
+#: src/builtin.c:272
+#, fuzzy, c-format
+msgid "Warning: Too few arguments to built-in `%s'"
+msgstr "Varning: För få argument till inbyggt makro \"%s\""
+
+#: src/builtin.c:278
+#, fuzzy, c-format
+msgid "Warning: Excess arguments to built-in `%s' ignored"
+msgstr "Varning: Överskottsargument till inbyggt makro \"%s\" ignorerade"
+
+#: src/builtin.c:298
+#, fuzzy, c-format
+msgid "Non-numeric argument to built-in `%s'"
+msgstr "Ickenumeriskt argument till inbyggt makro \"%s\""
+
+#: src/builtin.c:438
+#, fuzzy
+msgid "INTERNAL ERROR: Bad token data type in define_macro ()"
+msgstr "INTERNT FEL: Otillåten lexikalisk datatyp i define_macro ()"
+
+#: src/builtin.c:608 src/builtin.c:671 src/builtin.c:1188 src/builtin.c:1212
+#, fuzzy, c-format
+msgid "Undefined name %s"
+msgstr "Odefinierat namn \"%s\""
+
+#: src/builtin.c:636
+#, fuzzy
+msgid "INTERNAL ERROR: Builtin not found in builtin table!"
+msgstr "INTERNT FEL: Inbyggt makro finns inte i tabellen!"
+
+#: src/builtin.c:644
+#, fuzzy
+msgid "INTERNAL ERROR: Bad token data type in m4_dumpdef ()"
+msgstr "INTERNT FEL: Otillåten lexikalisk datatyp i m4_dumpdef ()"
+
+#: src/builtin.c:695
+#, fuzzy, c-format
+msgid "Undefined macro `%s'"
+msgstr "Odefinierat makro \"%s\""
+
+#: src/builtin.c:735
+#, fuzzy
+msgid "INTERNAL ERROR: Bad symbol type in m4_defn ()"
+msgstr "INTERNT FEL: Otillåten symboltyp i m4_defn ()"
+
+#: src/builtin.c:772
+#, fuzzy, c-format
+msgid "Cannot open pipe to command `%s'"
+msgstr "Kan inte skapa rör till kommandot \"%s\""
+
+#: src/builtin.c:811
+#, fuzzy, c-format
+msgid "Radix in eval out of range (radix = %d)"
+msgstr "Otillåten bas i \"eval\" (bas = %d)"
+
+#: src/builtin.c:820
+#, fuzzy
+msgid "Negative width to eval"
+msgstr "Negativ bredd till \"eval\""
+
+#: src/builtin.c:925
+#, fuzzy, c-format
+msgid "Non-numeric argument to %s"
+msgstr "Ickenumeriskt argument till %s"
+
+#: src/builtin.c:937
+#, fuzzy, c-format
+msgid "Cannot undivert %s"
+msgstr "Kan inte återleda %s"
+
+#: src/builtin.c:1043 src/freeze.c:207
+#, fuzzy, c-format
+msgid "Cannot open %s"
+msgstr "Kan inte öppna %s"
+
+#: src/builtin.c:1248
+#, fuzzy, c-format
+msgid "Debugmode: bad debug flags: `%s'"
+msgstr "Felsökningsläge: okänd flagga: \"%s\""
+
+#: src/builtin.c:1284
+#, fuzzy, c-format
+msgid "Cannot set error file: %s"
+msgstr "Kan inte sätta felutskriftsfil: %s"
+
+#: src/builtin.c:1501
+#, fuzzy
+msgid "WARNING: \\0 will disappear, use \\& instead in replacements"
+msgstr "VARNING: \\0 kommer att försvinna, använd \\& i ersättningar"
+
+#: src/builtin.c:1562 src/builtin.c:1622 src/input.c:637
+#, fuzzy, c-format
+msgid "Bad regular expression `%s': %s"
+msgstr "Otillåtet reguljäruttryck \"%s\": %s"
+
+#: src/builtin.c:1573 src/builtin.c:1646
+#, fuzzy, c-format
+msgid "Error matching regular expression `%s'"
+msgstr "Reguljäruttrycket \"%s\" matchar inte"
+
+#: src/debug.c:379
+#, fuzzy
+msgid "INTERNAL ERROR: Builtin not found in builtin table! (trace_pre ())"
+msgstr "INTERNT FEL: Inbyggt makro finns inte i tabellen (trace_pre ())"
+
+#: src/debug.c:387
+#, fuzzy
+msgid "INTERNAL ERROR: Bad token data type (trace_pre ())"
+msgstr "INTERNT FEL: Otillåten lexikalisk datatyp (trace_pre ())"
+
+#: src/eval.c:277
+#, fuzzy, c-format
+msgid "Bad expression in eval (missing right parenthesis): %s"
+msgstr "Otillåtet uttryck i \"eval\" (högerparentes saknas): %s"
+
+#: src/eval.c:283
+#, fuzzy, c-format
+msgid "Bad expression in eval: %s"
+msgstr "Otillåtet uttryck i \"eval\": %s"
+
+#: src/eval.c:288
+#, fuzzy, c-format
+msgid "Bad expression in eval (bad input): %s"
+msgstr "Otillåtet uttryck i \"eval\" (otillåtet indata): %s"
+
+#: src/eval.c:293
+#, fuzzy, c-format
+msgid "Bad expression in eval (excess input): %s"
+msgstr "Otillåtet uttryck i \"eval\" (för mycket indata): %s"
+
+#: src/eval.c:298
+#, fuzzy, c-format
+msgid "Divide by zero in eval: %s"
+msgstr "Division med noll i \"eval\": %s"
+
+#: src/eval.c:303
+#, fuzzy, c-format
+msgid "Modulo by zero in eval: %s"
+msgstr "Modulo med noll i \"eval\": %s"
+
+#: src/eval.c:308
+#, fuzzy
+msgid "INTERNAL ERROR: Bad error code in evaluate ()"
+msgstr "INTERNT FEL: Otillåten felkod i evaluate ()"
+
+#: src/eval.c:547
+#, fuzzy
+msgid "INTERNAL ERROR: Bad comparison operator in cmp_term ()"
+msgstr "INTERNT FEL: Otillåten jämförelseoperator i cmp_term ()"
+
+#: src/eval.c:590
+#, fuzzy
+msgid "INTERNAL ERROR: Bad shift operator in shift_term ()"
+msgstr "INTERNT FEL: Otillåten skiftoperator i shift_term ()"
+
+#: src/eval.c:674
+#, fuzzy
+msgid "INTERNAL ERROR: Bad operator in mult_term ()"
+msgstr "INTERNT FEL: Otillåten operator i mult_term ()"
+
+#: src/freeze.c:115
+#, fuzzy
+msgid "INTERNAL ERROR: Built-in not found in builtin table!"
+msgstr "INTERNT FEL: Inbyggt makro finns inte i tabellen!"
+
+#: src/freeze.c:128
+#, fuzzy
+msgid "INTERNAL ERROR: Bad token data type in freeze_one_symbol ()"
+msgstr "INTERNT FEL: Otillåten lexikalisk datatyp i freeze_one_symbol ()"
+
+#: src/freeze.c:159
+#, fuzzy
+msgid "Expecting line feed in frozen file"
+msgstr "Förväntar nyrad i fryst fil"
+
+#: src/freeze.c:161
+#, fuzzy, c-format
+msgid "Expecting character `%c' in frozen file"
+msgstr "Förväntar tecknet \"%c\" i fryst fil"
+
+#: src/freeze.c:218
+#, fuzzy
+msgid "Ill-formated frozen file"
+msgstr "Korrupt fryst fil"
+
+#: src/freeze.c:273 src/freeze.c:289
+#, fuzzy
+msgid "Premature end of frozen file"
+msgstr "För tidigt filslut i fryst fil"
+
+#: src/freeze.c:323
+#, fuzzy, c-format
+msgid "`%s' from frozen file not found in builtin table!"
+msgstr "\"%s\" från fryst fil hittades inte i tabellen för inbyggda makron!"
+
+#: src/input.c:174
+#, fuzzy, c-format
+msgid "Input read from %s"
+msgstr "Indata läses från %s"
+
+#: src/input.c:231
+#, fuzzy
+msgid "INTERNAL ERROR: Recursive push_string!"
+msgstr "INTERNT FEL: Rekursiv push_string!"
+
+#: src/input.c:311
+#, fuzzy, c-format
+msgid "Input reverted to %s, line %d"
+msgstr "Indata återgår till %s, rad %d"
+
+#: src/input.c:325
+#, fuzzy
+msgid "INTERNAL ERROR: Input stack botch in pop_input ()"
+msgstr "INTERNT FEL: Instacken havererade i pop_input ()"
+
+#: src/input.c:364
+#, fuzzy
+msgid "INTERNAL ERROR: Bad call to init_macro_token ()"
+msgstr "INTERNT FEL: Otillåtet anrop till init_macro_token ()"
+
+#: src/input.c:413
+#, fuzzy
+msgid "INTERNAL ERROR: Input stack botch in peek_input ()"
+msgstr "INTERNT FEL: Instacken havererade i peek_input ()"
+
+#: src/input.c:470
+#, fuzzy
+msgid "INTERNAL ERROR: Input stack botch in next_char ()"
+msgstr "INTERNT FEL: Instacken havererade i next_char ()"
+
+#: src/input.c:550
+#, fuzzy
+msgid "NONE"
+msgstr "INGET"
+
+#: src/input.c:777
+#, fuzzy
+msgid "ERROR: EOF in string"
+msgstr "FEL: Filslut i sträng"
+
+#: src/m4.c:106
+#, fuzzy
+msgid "ERROR: Stack overflow. (Infinite define recursion?)"
+msgstr "FEL: Stacken flödar över. (Oändlig rekursion?)"
+
+#: src/m4.c:133
+#, fuzzy, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr "Försök med \"%s --help\" för mer information.\n"
+
+#: src/m4.c:137
+#, fuzzy, c-format
+msgid "Usage: %s [OPTION]... [FILE]...\n"
+msgstr "Användning: %s [FLAGGA]... [FIL]...\n"
+
+#: src/m4.c:138
+#, fuzzy
+msgid ""
+"Mandatory or optional arguments to long options are mandatory or optional\n"
+"for short options too.\n"
+"\n"
+"Operation modes:\n"
+" --help display this help and exit\n"
+" --version output version information and exit\n"
+" -e, --interactive unbuffer output, ignore interrupts\n"
+" -E, --fatal-warnings stop execution after first warning\n"
+" -Q, --quiet, --silent suppress some warnings for builtins\n"
+" -P, --prefix-builtins force a `m4_' prefix to all builtins\n"
+msgstr ""
+"Obligatoriska respektive valfria argument för långa flaggor är\n"
+"obligatoriska respektive valfria även för korta flaggor.\n"
+"\n"
+"Körlägen:\n"
+" --help visa denna hjälptext och avsluta\n"
+" --version visa versionsinformation och avsluta\n"
+" -e, --interactive obuffrad utskrift, ignorera avbrott\n"
+" -E, --fatal-warnings avsluta exekvering efter första varningen\n"
+" -Q, --quiet, --silent undertryck vissa varningar för inbyggda "
+"makron\n"
+" -P, --prefix-builtins alla inbyggda makron börjar med `m4_'\n"
+
+#: src/m4.c:151
+#, fuzzy
+msgid " -W, --word-regexp=REGEXP use REGEXP for macro name syntax\n"
+msgstr " -W, --word-regexp=REGEXP använd REGEXP som makronamnsyntax\n"
+
+#: src/m4.c:155
+#, fuzzy
+msgid ""
+"\n"
+"Preprocessor features:\n"
+" -I, --include=DIRECTORY search this directory second for includes\n"
+" -D, --define=NAME[=VALUE] enter NAME has having VALUE, or empty\n"
+" -U, --undefine=NAME delete builtin NAME\n"
+" -s, --synclines generate `#line NO \"FILE\"' lines\n"
+msgstr ""
+"\n"
+"Förprocessorstyrning:\n"
+" -I, --include=KATALOG sök i katalog efter inkluderade filer\n"
+" -D, --define=NAMN[=VÄRDE] definiera NAMN som VÄRDE, eller tomt\n"
+" -U, --undefine=NAMN ta bort inbyggt makro\n"
+" -s, --synclines generera `#line NNN \"FIL\"' rader\n"
+
+#: src/m4.c:163
+#, fuzzy
+msgid ""
+"\n"
+"Limits control:\n"
+" -G, --traditional suppress all GNU extensions\n"
+" -H, --hashsize=PRIME set symbol lookup hash table size\n"
+" -L, --nesting-limit=NUMBER change artificial nesting limit\n"
+msgstr ""
+"\n"
+"Begränsningskontroll:\n"
+" -G, --traditional undertryck alla extra GNU tillägg\n"
+" -H, --hashsize=PRIMTAL sätt storlek på symboltabellen\n"
+" -L, --nesting-limit=NUMMER ändra artificiell nästningsnivå\n"
+
+#: src/m4.c:170
+#, fuzzy
+msgid ""
+"\n"
+"Frozen state files:\n"
+" -F, --freeze-state=FILE produce a frozen state on FILE at end\n"
+" -R, --reload-state=FILE reload a frozen state from FILE at start\n"
+msgstr ""
+"\n"
+"Frysta tillståndsfiler:\n"
+" -F, --freeze-state=FIL spara fryst tillstånd i FIL i slutet\n"
+" -R, --reload-state=FIL läs fryst tillstånd från FIL i början\n"
+
+#: src/m4.c:176
+#, fuzzy
+msgid ""
+"\n"
+"Debugging:\n"
+" -d, --debug=[FLAGS] set debug level (no FLAGS implies `aeq')\n"
+" -t, --trace=NAME trace NAME when it will be defined\n"
+" -l, --arglength=NUM restrict macro tracing size\n"
+" -o, --error-output=FILE redirect debug and trace output\n"
+msgstr ""
+"\n"
+"Felsökning:\n"
+" -d, --debug=[FLAGGOR] sätt felsökningsnivå\n"
+" (inga FLAGGOR tolkas som \"aeq\")\n"
+" -t, --trace=NAMN spåra NAMN när den blir definierad\n"
+" -l, --arglength=NUMMER begränsa makrospårningsstorleken\n"
+" -o, --error-output=FIL avled felsöknings och spårutskrifter till "
+"FIL\n"
+
+#: src/m4.c:184
+#, fuzzy
+msgid ""
+"\n"
+"FLAGS is any of:\n"
+" t trace for all macro calls, not only traceon'ed\n"
+" a show actual arguments\n"
+" e show expansion\n"
+" q quote values as necessary, with a or e flag\n"
+" c show before collect, after collect and after call\n"
+" x add a unique macro call id, useful with c flag\n"
+" f say current input file name\n"
+" l say current input line number\n"
+" p show results of path searches\n"
+" i show changes in input files\n"
+" V shorthand for all of the above flags\n"
+msgstr ""
+"\n"
+"FLAGGOR kan vara en eller flera av:\n"
+" t spåra alla makroanrop, inte bara de som spåras med \"traceon\"\n"
+" a visa aktuella argument\n"
+" e visa expansioner\n"
+" q sätt citationstecken där det behövs, gäller \"a\" och \"e\"\n"
+" c visa före insamling, efter insamling och efter anrop\n"
+" x lägg till en unik identifierare för makroanrop, användbart med \"c\"\n"
+" f visa namnet på aktuell infil\n"
+" l visa raden i aktuell infil\n"
+" p visa resultatet av sökvägssökningar\n"
+" i visa byten av infil\n"
+" V förkortning för alla ovanstående flaggor\n"
+
+#: src/m4.c:199
+#, fuzzy
+msgid ""
+"\n"
+"If no FILE or if FILE is `-', standard input is read.\n"
+msgstr ""
+"\n"
+"Om ingen FIL anges eller om FIL är `-', så läses standard in.\n"
+
+#: src/m4.c:358
+#, fuzzy, c-format
+msgid "Bad debug flags: `%s'"
+msgstr "Okänd felsökningsflagga \"%s\""
+
+#: src/m4.c:437
+#, fuzzy
+msgid "INTERNAL ERROR: Bad code in deferred arguments"
+msgstr "INTERNT FEL: Otillåten kod i argument"
+
+#: src/macro.c:92
+#, fuzzy
+msgid "INTERNAL ERROR: Bad token type in expand_token ()"
+msgstr "INTERNT FEL: Otillåten lexikalisk datatyp i expand_token ()"
+
+#: src/macro.c:158
+#, fuzzy
+msgid "ERROR: EOF in argument list"
+msgstr "FEL: Filslut i argumentlistan"
+
+#: src/macro.c:176
+#, fuzzy
+msgid "INTERNAL ERROR: Bad token type in expand_argument ()"
+msgstr "INTERNT FEL: Otillåten lexikalisk datatyp i expand_argument ()"
+
+#: src/macro.c:253
+#, fuzzy
+msgid "INTERNAL ERROR: Bad symbol type in call_macro ()"
+msgstr "INTERNT FEL: Otillåten symboltyp i call_macro ()"
+
+#: src/macro.c:282
+#, fuzzy, c-format
+msgid "ERROR: Recursion limit of %d exceeded, use -L<N> to change it"
+msgstr "FEL: Rekursionsgräns %d överskriden, använd -L<N> för att ändra"
+
+#: src/output.c:198
+#, fuzzy
+msgid "ERROR: Cannot create temporary file for diversion"
+msgstr "FEL: Kan inte skapa temporär fil för avledning"
+
+#: src/output.c:208
+#, fuzzy
+msgid "ERROR: Cannot flush diversion to temporary file"
+msgstr "FEL: Kan inte skriva avledningen till temporär fil"
+
+#: src/output.c:292
+#, fuzzy
+msgid "ERROR: Copying inserted file"
+msgstr "FEL: Kopiering av insatt fil"
+
+#: src/output.c:473
+#, fuzzy
+msgid "ERROR: Reading inserted file"
+msgstr "FEL: Läsning av insatt fil"
+
+#: src/output.c:572
+#, fuzzy
+msgid "Cannot stat diversion"
+msgstr "Kan inte ta status på avledningen"
+
+#: src/path.c:131
+#, fuzzy, c-format
+msgid "Path search for `%s' found `%s'"
+msgstr "\"%s\" hittades som \"%s\" i sökvägen"
+
+#. sbrk failed. Assume the RLIMIT_VMEM prevents expansion even
+#. if the stack limit has not been reached.
+#: src/stackovf.c:168
+#, fuzzy
+msgid "VMEM limit exceeded?\n"
+msgstr "VMEM begränsning överskriden?\n"
+
+#: src/stackovf.c:190
+#, fuzzy
+msgid ""
+"Memory bounds violation detected (SIGSEGV). Either a stack overflow\n"
+"occurred, or there is a bug in "
+msgstr ""
+"Otillåten referens utanför minnesgränserna har upptäckts (SIGSEGV).\n"
+"Antingen flödade stacken över eller så är det ett fel i "
+
+#: src/stackovf.c:195
+#, fuzzy
+msgid ". Check for possible infinite recursion.\n"
+msgstr ". Kontrollera om oändlig rekursion förekommer.\n"
+
+#: src/symtab.c:190
+#, fuzzy
+msgid "INTERNAL ERROR: Illegal mode to symbol_lookup ()"
+msgstr "INTERNT FEL: Otillåtet läge till symbol_lookup ()"
+
+#: src/symtab.c:243
+#, fuzzy, c-format
+msgid "Name `%s' is unknown\n"
+msgstr "Namnet \"%s\" är okänt\n"
+
+#, fuzzy
+#~ msgid "Bad regular expression: `%s': %s"
+#~ msgstr "Otillåtet reguljäruttryck \"%s\": %s"
+
+#, fuzzy
+#~ msgid "%s: option `%s' is ambiguous\n"
+#~ msgstr "%s: flaggan \"%s\" är tvetydig\n"
+
+#, fuzzy
+#~ msgid "%s: option `--%s' doesn't allow an argument\n"
+#~ msgstr "%s: flaggan \"--%s\" tar inget argument\n"
+
+#, fuzzy
+#~ msgid "%s: option `%c%s' doesn't allow an argument\n"
+#~ msgstr "%s: flaggan \"%c%s\" tar inget argument\n"
+
+#, fuzzy
+#~ msgid "%s: option `%s' requires an argument\n"
+#~ msgstr "%s: flaggan \"%s\" behöver ett argument\n"
+
+#, fuzzy
+#~ msgid "%s: unrecognized option `--%s'\n"
+#~ msgstr "%s: okänd flagga \"--%s\"\n"
+
+#, fuzzy
+#~ msgid "%s: unrecognized option `%c%s'\n"
+#~ msgstr "%s: okänd flagga \"%c%s\"\n"
+
+#, fuzzy
+#~ msgid "%s: illegal option -- %c\n"
+#~ msgstr "%s: otillåten flagga -- %c\n"
+
+#, fuzzy
+#~ msgid "%s: invalid option -- %c\n"
+#~ msgstr "%s: ogiltig flagga -- %c\n"
+
+#, fuzzy
+#~ msgid "%s: option requires an argument -- %c\n"
+#~ msgstr "%s: flaggan behöver ett argument -- %c\n"
+
+#, fuzzy
+#~ msgid "No previous regular expression"
+#~ msgstr "Inget föregående reguljäruttryck"
+
+#, fuzzy
+#~ msgid "Memory exhausted"
+#~ msgstr "Minnet slut"
diff --git a/src/Makefile.in b/src/Makefile.in
index 7ea5f153..7ca24bbe 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -122,7 +122,7 @@ DIST_COMMON = Makefile.am Makefile.in ansi2knr.1 ansi2knr.c
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-TAR = gtar
+TAR = tar
GZIP = --best
SOURCES = $(m4_SOURCES)
OBJECTS = $(m4_OBJECTS)
diff --git a/src/m4.c b/src/m4.c
index 5c5162ba..19964eec 100644
--- a/src/m4.c
+++ b/src/m4.c
@@ -258,6 +258,9 @@ main (int argc, char *const *argv, char *const *envp)
program_name = argv[0];
setlocale (LC_ALL, "");
+#ifdef ENABLE_NLS
+ textdomain(PACKAGE);
+#endif
include_init ();
debug_init ();
diff --git a/src/m4.h b/src/m4.h
index d154e0a9..f4834910 100644
--- a/src/m4.h
+++ b/src/m4.h
@@ -114,8 +114,13 @@ char *mktemp ();
# define setlocale(Category, Locale)
#endif
+#ifdef ENABLE_NLS
#include <libintl.h>
#define _(Text) gettext ((Text))
+#else
+#define _(Text) (Text)
+#endif
+
/* Various declarations. */