diff --git a/configure.ac b/configure.ac index 9a9eda9b..8256c032 100644 --- a/configure.ac +++ b/configure.ac @@ -764,8 +764,9 @@ AC_OUTPUT(Makefile doc/Makefile doc/pictures/Makefile doc/doxygen.cfg \ dnl Create asoundlib.h dynamically according to configure options echo "Creating asoundlib.h..." cp "$srcdir"/include/asoundlib-head.h include/asoundlib.h +if test "$ac_cv_header_sys_endian_h" != "yes"; then test "$ac_cv_header_endian_h" = "yes" && echo "#include " >> include/asoundlib.h -if test "$ac_cv_header_sys_endian_h" = "yes"; then +else cat >> include/asoundlib.h < #ifndef __BYTE_ORDER diff --git a/include/sound/type_compat.h b/include/sound/type_compat.h index 0c424efc..c670245c 100644 --- a/include/sound/type_compat.h +++ b/include/sound/type_compat.h @@ -22,7 +22,7 @@ typedef int64_t __s64; #define __cpu_to_le16 LE_16(x) #define __cpu_to_be16 BE_16(x) #else -#include +#include #if __BYTE_ORDER == __LITTLE_ENDIAN #define __cpu_to_le32(x) (x) #define __cpu_to_be32(x) bswap_32(x) diff --git a/include/sound/uapi/asound.h b/include/sound/uapi/asound.h index c3f65e13..fc18c024 100644 --- a/include/sound/uapi/asound.h +++ b/include/sound/uapi/asound.h @@ -28,7 +28,7 @@ #include #include #else -#include +#include #include #endif diff --git a/src/ucm/ucm_exec.c b/src/ucm/ucm_exec.c index d5251fab..500a3b13 100644 --- a/src/ucm/ucm_exec.c +++ b/src/ucm/ucm_exec.c @@ -33,7 +33,7 @@ #include #include -#if defined(__NetBSD__) || defined(__OpenBSD__) +#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) #include extern char **environ; #endif