X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=m4%2Fbyteorder.m4;h=7366822bb63586fb4d4a207ad89ba012e372df4c;hb=f1ed1535de64141a6a911cc18a9109f0f9c55c80;hp=5a99af7a596838fc072c8ba6c79d1cc705c390e7;hpb=3aba02a06e7adfd7dfd0621ac55da31331d75b77;p=awesomized%2Flibmemcached diff --git a/m4/byteorder.m4 b/m4/byteorder.m4 index 5a99af7a..7366822b 100644 --- a/m4/byteorder.m4 +++ b/m4/byteorder.m4 @@ -1,19 +1,19 @@ AC_DEFUN([DETECT_BYTEORDER], -[ + [ AC_REQUIRE([AC_C_BIGENDIAN]) + AC_LANG_PUSH([C++]) AC_CACHE_CHECK([for htonll], [ac_cv_have_htonll], - [AC_TRY_COMPILE([ -#include + [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])]) + AC_DEFINE([HAVE_HTONLL], [1], [Have ntohll])]) AM_CONDITIONAL([BUILD_BYTEORDER],[test "x$ac_cv_have_htonll" = "xno"]) -]) + ])