From: Marc Kleine-Budde Date: Fri, 24 Apr 2009 18:44:11 +0200 Subject: [PATCH] use AC_CHECK_SIZEOF rather than AC_TRY_COMPILE for long long detection AC_CHECK_SIZEOF does first detect if the type is available and detects its size. Use it, rather than hand crafted function with AC_TRY_COMPILE. Signed-off-by: Marc Kleine-Budde --- configure.ac | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index 675f56835e59..c9cb9c802882 100644 --- a/configure.ac +++ b/configure.ac @@ -1883,15 +1883,11 @@ AC_CHECK_SIZEOF(fpos_t, 4) AC_CHECK_SIZEOF(size_t, 4) AC_CHECK_SIZEOF(pid_t, 4) -AC_MSG_CHECKING(for long long support) -have_long_long=no -AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[long long x; x = (long long)0;]])],[ - AC_DEFINE(HAVE_LONG_LONG, 1, [Define this if you have the type long long.]) +AC_TYPE_LONG_LONG_INT +AC_CHECK_SIZEOF(long long) +if test "$ac_cv_type_long_long_int" = "yes" ; then have_long_long=yes -],[]) -AC_MSG_RESULT($have_long_long) -if test "$have_long_long" = yes ; then -AC_CHECK_SIZEOF(long long, 8) + AC_DEFINE(HAVE_LONG_LONG, 1, [Define this if you have the type long long.]) fi AC_MSG_CHECKING(for long double support)