From 5dad084ab176820af8d661f681e0659596d067cb Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 2 Apr 2013 17:00:01 +1030 Subject: [PATCH] ccan: fix HAVE_BSWAP_64 for autoconf. Autoconf defines HAVE_BSWAP_64_DECL, we want HAVE_BSWAP_64. Signed-off-by: Rusty Russell Reviewed-by: Jeremy Allison --- lib/ccan/libccan.m4 | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/lib/ccan/libccan.m4 b/lib/ccan/libccan.m4 index 7b27c69b817..cda1353de6e 100644 --- a/lib/ccan/libccan.m4 +++ b/lib/ccan/libccan.m4 @@ -346,4 +346,18 @@ if test x"$samba_cv_warn_unused_result" = xyes ; then AC_DEFINE(HAVE_WARN_UNUSED_RESULT, 1, [whether we have __attribute__((warn_unused_result))]) fi -AC_HAVE_DECL(bswap_64, [#include ]) + +AC_CACHE_CHECK([whether we have bswap_64], + samba_cv_have_bswap_64, + [ + AC_LINK_IFELSE([AC_LANG_SOURCE( + [#include + int main(void) { return bswap_64(1) ? 0 : 1; } + ])], + samba_cv_have_bswap_64=yes) + ]) + +if test x"$samba_cv_have_bswap_64" = xyes ; then + AC_DEFINE(HAVE_BSWAP_64, 1, + [whether we have bswap_64]) +fi -- 2.11.4.GIT