X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=m4%2Fbyteorder.m4;h=7366822bb63586fb4d4a207ad89ba012e372df4c;hb=437bc4483f63b8e2c746bc69082c846ca43f9561;hp=4692bbd205c44a9fe3719e4a534169272b10de15;hpb=e42302e08fa4d04cb21eaf7493f5f92b11169c03;p=m6w6%2Flibmemcached diff --git a/m4/byteorder.m4 b/m4/byteorder.m4 index 4692bbd2..7366822b 100644 --- a/m4/byteorder.m4 +++ b/m4/byteorder.m4 @@ -1,25 +1,19 @@ AC_DEFUN([DETECT_BYTEORDER], -[ + [ AC_REQUIRE([AC_C_BIGENDIAN]) - AC_CACHE_CHECK([for htonll],[av_cv_have_htonll],[ - - AC_RUN_IFELSE([ - AC_LANG_PROGRAM([[ -#include + AC_LANG_PUSH([C++]) + AC_CACHE_CHECK([for htonll], [ac_cv_have_htonll], + [AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [#include #include #include - ]],[[ - return htonll(0); - ]]) - ], [ - ac_cv_have_htonll=yes - ],[ - ac_cv_have_htonll=no - ])]) - + ], [ return htonll(0) ])], + [ ac_cv_have_htonll=yes ], + [ ac_cv_have_htonll=no ]) + ]) + AC_LANG_POP() AS_IF([test "x$ac_cv_have_htonll" = "xyes"],[ AC_DEFINE([HAVE_HTONLL], [1], [Have ntohll])]) AM_CONDITIONAL([BUILD_BYTEORDER],[test "x$ac_cv_have_htonll" = "xno"]) -]) - + ])