]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
gettext-8 must be a script, not an executable.
authorBruno Haible <bruno@clisp.org>
Tue, 27 May 2008 00:03:44 +0000 (00:03 +0000)
committerBruno Haible <bruno@clisp.org>
Tue, 23 Jun 2009 10:15:43 +0000 (12:15 +0200)
gettext-tools/tests/ChangeLog
gettext-tools/tests/Makefile.am
gettext-tools/tests/gettext-8 [new file with mode: 0755]

index d08119ec046b943a840d4beacdbb853a61f9c4d9..b9c3c66e487442c7f8657fb128e6fa71b420fd99 100644 (file)
@@ -1,3 +1,9 @@
+2008-05-26  Bruno Haible  <bruno@clisp.org>
+
+       * gettext-8: New file.
+       * Makefile.am (noinst_PROGRAMS): Add gettext-8-prg, remove gettext-8.
+       (gettext_8_prg_*): Renamed from gettext_8_*.
+
 2008-05-12  Bruno Haible  <bruno@clisp.org>
 
        * msgcat-17: Change test so that it works with newer line-breaking
index f5b3c19a897b64efefece10e16bf2f1ba9a7fbe1..4320f21d8f91ea27225386e30b3197a9ea322498 100644 (file)
@@ -201,7 +201,7 @@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
 LDADD = $(LDADD_@USE_INCLUDED_LIBINTL@) @INTL_MACOSX_LIBS@
 LDADD_yes = ../intl/libintl.la @LTLIBTHREAD@
 LDADD_no = ../intl/libgnuintl.la @LTLIBTHREAD@ @LTLIBINTL@
-noinst_PROGRAMS = tstgettext tstngettext testlocale gettext-3-prg gettext-4-prg gettext-5-prg gettext-6-prg gettext-7-prg gettext-8 cake fc3 fc4 fc5
+noinst_PROGRAMS = tstgettext tstngettext testlocale gettext-3-prg gettext-4-prg gettext-5-prg gettext-6-prg gettext-7-prg gettext-8-prg cake fc3 fc4 fc5
 tstgettext_SOURCES = tstgettext.c setlocale.c
 tstgettext_CFLAGS = -DINSTALLDIR=\".\"
 tstgettext_LDADD = ../gnulib-lib/libgettextlib.la $(LDADD)
@@ -225,8 +225,8 @@ gettext_7_prg_CFLAGS = $(gettext_7_prg_CFLAGS_@GLIBC2@)
 gettext_7_prg_CFLAGS_yes = -DUSE_POSIX_THREADS
 gettext_7_prg_LDADD = $(gettext_7_prg_LDADD_@GLIBC2@)
 gettext_7_prg_LDADD_yes = ../gnulib-lib/libgettextlib.la $(LDADD) -lpthread
-gettext_8_SOURCES = gettext-8-prg.c
-gettext_8_LDADD = ../gnulib-lib/libgettextlib.la $(LDADD)
+gettext_8_prg_SOURCES = gettext-8-prg.c
+gettext_8_prg_LDADD = ../gnulib-lib/libgettextlib.la $(LDADD)
 cake_SOURCES = plural-1-prg.c setlocale.c
 cake_LDADD = ../gnulib-lib/libgettextlib.la $(LDADD)
 fc3_SOURCES = format-c-3-prg.c setlocale.c
diff --git a/gettext-tools/tests/gettext-8 b/gettext-tools/tests/gettext-8
new file mode 100755 (executable)
index 0000000..114922d
--- /dev/null
@@ -0,0 +1,5 @@
+#! /bin/sh
+
+# Test that gettext() does not crash by stack overflow when msgid is very long.
+
+./gettext-8-prg