diff options
author | Daniel Stenberg <daniel@haxx.se> | 2004-10-10 03:22:45 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2004-10-10 03:22:45 +0000 |
commit | af677c4e1d399a8b3111435ff3c0691a27075735 (patch) | |
tree | e9f2e9cdff5f6c874026c04498844c6dc3991020 | |
parent | 298076e00f5a86e62b96397a0575d1787529f992 (diff) |
If long long is supported, check if [num]LL is supported for numerical
constants.
-rw-r--r-- | configure.ac | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 30b882100..566f682a8 100644 --- a/configure.ac +++ b/configure.ac @@ -1156,9 +1156,22 @@ AC_CHECK_SIZEOF(curl_off_t, ,[ #include "$srcdir/include/curl/curl.h" ]) AC_CHECK_SIZEOF(size_t) +AC_CHECK_SIZEOF(long) AC_CHECK_TYPE(long long, - [AC_DEFINE(HAVE_LONGLONG, 1, [if your compiler supports 'long long'])]) + [AC_DEFINE(HAVE_LONGLONG, 1, [if your compiler supports long long])] + longlong="yes" +) + +if test "xyes" = "x$longlong"; then + AC_MSG_CHECKING([if numberLL works]) + AC_COMPILE_IFELSE([long long val = 1000LL;], + [AC_DEFINE(HAVE_LL, 1, [if your compiler supports LL])] + AC_MSG_RESULT(yes), + AC_MSG_RESULT(no) + ) +fi + # check for ssize_t AC_CHECK_TYPE(ssize_t, , |