1 AC_DEFUN([OPENAFS_BSWAP_CHECKS],[
2 dnl Stuff that's harder ...
3 AC_MSG_CHECKING([for bswap16])
4 AC_LINK_IFELSE([AC_LANG_PROGRAM([
5 #ifdef HAVE_SYS_TYPES_H
8 #ifdef HAVE_SYS_BSWAP_H
12 [short a, b; b = bswap16(a); ])],
14 AC_DEFINE(HAVE_BSWAP16, 1, [Define to 1 if you have the bswap16 function])
18 AC_MSG_CHECKING([for bswap32])
19 AC_LINK_IFELSE([AC_LANG_PROGRAM([#ifdef HAVE_SYS_TYPES_H
20 #include <sys/types.h>
22 #ifdef HAVE_SYS_BSWAP_H
23 #include <sys/bswap.h>
26 [int a, b; b = bswap32(a); ])],
28 AC_DEFINE(HAVE_BSWAP32, 1, [Define to 1 if you have the bswap32 function])