+2008-11-10 Bruno Haible <bruno@clisp.org>
+
+ * m4/printf.m4 (gl_PRINTF_ENOMEM): Guess yes on Haiku. Use the
+ cross-compiling guesses also when the native compile gives no result.
+
2008-11-10 Bruno Haible <bruno@clisp.org>
* lib/spawni.c (__spawni): Force variable into the stack.
-# printf.m4 serial 23
+# printf.m4 serial 24
dnl Copyright (C) 2003, 2007-2008 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
AC_CACHE_CHECK([whether printf survives out-of-memory conditions],
[gl_cv_func_printf_enomem],
[
+ gl_cv_func_printf_enomem="guessing no"
if test "$cross_compiling" = no; then
AC_LANG_CONFTEST([AC_LANG_SOURCE([
]GL_NOCRASH[
gl_cv_func_printf_enomem="guessing no"
fi
rm -fr conftest*
- else
+ fi
+ if test "$gl_cv_func_printf_enomem" = "guessing no"; then
changequote(,)dnl
case "$host_os" in
# Guess yes on glibc systems.
osf*) gl_cv_func_printf_enomem="guessing yes";;
# Guess yes on BeOS.
beos*) gl_cv_func_printf_enomem="guessing yes";;
+ # Guess yes on Haiku.
+ haiku*) gl_cv_func_printf_enomem="guessing yes";;
# If we don't know, assume the worst.
*) gl_cv_func_printf_enomem="guessing no";;
esac
dnl OSF/1 4.0d # . # # # # . . . . # . . # # # # # #
dnl NetBSD 4.0 . ? ? ? ? ? . . ? ? ? ? ? . . . ? ? ?
dnl NetBSD 3.0 . . . . # # . # # ? # . # . . . . . .
+dnl Haiku . . . # # # . . . . . . ? . . . . . .
dnl BeOS # # . # # # . # . ? . # ? . . . . . .
dnl mingw # # # # # # . # # . # # ? . # # # . .