From: Bruno Haible Date: Sun, 10 Jun 2007 15:05:31 +0000 (+0000) Subject: Test for _snprintf (missing since 2003-11-16). X-Git-Tag: cvs-readonly~253 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=3dec403bde7209657a9cd32c4124071f465f897e;p=gnulib.git Test for _snprintf (missing since 2003-11-16). --- diff --git a/ChangeLog b/ChangeLog index 74e7f1d09..c3782e339 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-06-10 Bruno Haible + + * m4/vasnprintf.m4 (gl_PREREQ_VASNPRINTF): Check for _snprintf + declaration. + 2007-06-10 Karl Berry * config/srclist.txt: remove gettext entries, Bruno prefers diff --git a/m4/vasnprintf.m4 b/m4/vasnprintf.m4 index 7d676c25f..accee4b54 100644 --- a/m4/vasnprintf.m4 +++ b/m4/vasnprintf.m4 @@ -1,4 +1,4 @@ -# vasnprintf.m4 serial 18 +# vasnprintf.m4 serial 19 dnl Copyright (C) 2002-2004, 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, @@ -57,6 +57,9 @@ AC_DEFUN([gl_PREREQ_VASNPRINTF], AC_REQUIRE([gt_TYPE_WCHAR_T]) AC_REQUIRE([gt_TYPE_WINT_T]) AC_CHECK_FUNCS(snprintf wcslen) + dnl Use the _snprintf function only if it is declared (because on NetBSD it + dnl is defined as a weak alias of snprintf; we prefer to use the latter). + AC_CHECK_DECLS([_snprintf], , , [#include ]) ]) # Extra prerequisites of lib/vasnprintf.c for supporting 'long double'