Fix bug that caused AM_GNU_GETTEXT([external], [need-formatstring-macros])
authorBruno Haible <bruno@clisp.org>
Tue, 21 Nov 2006 12:38:14 +0000 (12:38 +0000)
committerBruno Haible <bruno@clisp.org>
Tue, 21 Nov 2006 12:38:14 +0000 (12:38 +0000)
to not recognize glibc or external libintl.

ChangeLog
m4/gettext.m4

index 85b9fed..34c939d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-11-20  Bruno Haible  <bruno@clisp.org>
+
+       * gettext.m4 (AM_GNU_GETTEXT): Revert 2005-07-28 patch: Use
+       changequote instead of pairs of brackets.
+       Reported by Andreas Schwab <schwab@suse.de>.
+
 2006-11-21  Jim Meyering  <jim@meyering.net>
 
        * lib/fts.c (fts_safe_changedir): Move a declaration "up",
        * lib/idcache.c: Adjust comments in user- and group- portions to
        be more accurate, and to be consistent with one another.
 
-2006-11-20  Andreas Schwab  <schwab@suse.de>  (tiny change)
-
-       Avoid syntax error in test program.
-       * m4/gettext.m4 (AM_GNU_GETTEXT): When inside a [...] context,
-       quote with "[...]", not "[[...]]".
-
 2006-11-20  Jim Meyering  <jim@meyering.net>
 
        * lib/idcache.c: Restore most of the 2006-11-06 patch, so as to
index b5ce322..91c345e 100644 (file)
@@ -1,4 +1,4 @@
-# gettext.m4 serial 58 (gettext-0.16)
+# gettext.m4 serial 59 (gettext-0.16.1)
 dnl Copyright (C) 1995-2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -137,12 +137,14 @@ AC_DEFUN([AM_GNU_GETTEXT],
         dnl to fall back to GNU NLS library.
 
         if test $gt_api_version -ge 3; then
-          gt_revision_test_code='[[
+          gt_revision_test_code='
 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
 #endif
+changequote(,)dnl
 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
-]]'
+changequote([,])dnl
+'
         else
           gt_revision_test_code=
         fi