From 12de17db02dca026fea1e2aee57ebdca97784292 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Sun, 19 Sep 2004 22:31:49 +0000 Subject: Bring the script out of the dark ages and into modern autoconfness. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16415 91177308-0d34-0410-b5e6-96231b3b80d8 --- autoconf/m4/c_printf_a.m4 | 53 ++++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 26 deletions(-) (limited to 'autoconf/m4/c_printf_a.m4') diff --git a/autoconf/m4/c_printf_a.m4 b/autoconf/m4/c_printf_a.m4 index 62ed2ac..86f5269 100644 --- a/autoconf/m4/c_printf_a.m4 +++ b/autoconf/m4/c_printf_a.m4 @@ -2,30 +2,31 @@ # Determine if the printf() functions have the %a format character. # This is modified from: # http://www.gnu.org/software/ac-archive/htmldoc/ac_cxx_have_ext_slist.html -AC_DEFUN([AC_C_PRINTF_A], -[ - AC_MSG_CHECKING([for printf %a format specifier]) - AC_LANG_SAVE - AC_LANG_C - AC_RUN_IFELSE( - AC_LANG_PROGRAM([#include - #include ], - [[[ - volatile double A, B; - char Buffer[100]; - A = 1; - A /= 10.0; - sprintf(Buffer, "%a", A); - B = atof(Buffer); - if (A != B) - return (1); - if (A != 0x1.999999999999ap-4) - return (1); - return (0);]]]), - ac_c_printf_a=yes,ac_c_printf_a=no) - AC_LANG_RESTORE - AC_MSG_RESULT($ac_c_printf_a) - if test "$ac_c_printf_a" = "yes"; then - AC_DEFINE([HAVE_PRINTF_A],[1],[Define to have the %a format string]) - fi +AC_DEFUN([AC_C_PRINTF_A],[ + AC_MSG_CHECKING([for printf %a format specifier]) + AC_LANG_PUSH([C]) + AC_RUN_IFELSE([ + AC_LANG_PROGRAM([[ +#include +#include +]],[[ +volatile double A, B; +char Buffer[100]; +A = 1; +A /= 10.0; +sprintf(Buffer, "%a", A); +B = atof(Buffer); +if (A != B) + return (1); +if (A != 0x1.999999999999ap-4) + return (1); +return (0);]])], + ac_c_printf_a=yes, + ac_c_printf_a=no, + ac_c_printf_a=no) + AC_LANG_POP([C]) + AC_MSG_RESULT($ac_c_printf_a) + if test "$ac_c_printf_a" = "yes"; then + AC_DEFINE([HAVE_PRINTF_A],[1],[Define to have the %a format string]) + fi ]) -- cgit v1.1