summaryrefslogtreecommitdiffstats
path: root/gnulib-local/m4
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2007-05-14 00:39:57 +0000
committerBruno Haible <bruno@clisp.org>2009-06-23 12:14:48 +0200
commitad7ca9cb230a54950d9cc5c0bdd8d6d91d6aa742 (patch)
treebe08abef1091d0065867d57e8da868851ba0a5fa /gnulib-local/m4
parentfa213b5817603516dc8e23a42842dc958c6ec6b3 (diff)
downloadexternal_gettext-ad7ca9cb230a54950d9cc5c0bdd8d6d91d6aa742.zip
external_gettext-ad7ca9cb230a54950d9cc5c0bdd8d6d91d6aa742.tar.gz
external_gettext-ad7ca9cb230a54950d9cc5c0bdd8d6d91d6aa742.tar.bz2
Update from gnulib.
Diffstat (limited to 'gnulib-local/m4')
-rw-r--r--gnulib-local/m4/vasprintf.m429
1 files changed, 25 insertions, 4 deletions
diff --git a/gnulib-local/m4/vasprintf.m4 b/gnulib-local/m4/vasprintf.m4
index 687581a..80ad721 100644
--- a/gnulib-local/m4/vasprintf.m4
+++ b/gnulib-local/m4/vasprintf.m4
@@ -1,11 +1,32 @@
-# vasprintf.m4 serial 1
-dnl Copyright (C) 2002-2003, 2006 Free Software Foundation, Inc.
+# vasprintf.m4 serial 2
+dnl Copyright (C) 2002-2003, 2006-2007 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
AC_DEFUN([gl_FUNC_VASPRINTF],
[
- AC_REPLACE_FUNCS(vasprintf)
- dnl No prerequisites of lib/vasprintf.c.
+ AC_CHECK_FUNCS([vasprintf])
+ if test $ac_cv_func_vasprintf = no; then
+ gl_REPLACE_VASPRINTF
+ fi
+])
+
+AC_DEFUN([gl_REPLACE_VASPRINTF],
+[
+ AC_LIBOBJ([vasprintf])
+ AC_REQUIRE([gl_STDIO_H_DEFAULTS])
+ if test $ac_cv_func_vasprintf = yes; then
+ REPLACE_VASPRINTF=1
+ else
+ HAVE_VASPRINTF=0
+ fi
+ gl_PREREQ_VASPRINTF_H
+])
+
+# Prerequisites of the vasprintf portion of lib/stdio.h.
+AC_DEFUN([gl_PREREQ_VASPRINTF_H],
+[
+ dnl Persuade glibc <stdio.h> to declare asprintf() and vasprintf().
+ AC_REQUIRE([AC_GNU_SOURCE])
])