From e05972ff130f458a518980ea0bbb98e56128dc7a Mon Sep 17 00:00:00 2001 From: Tanu Kaskinen Date: Fri, 4 Jan 2013 17:21:25 +0200 Subject: [PATCH] pulse: Fix endianness definition on Sparc. Patch by Brian Cameron . --- src/pulse/sample.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pulse/sample.h b/src/pulse/sample.h index 965559ee5..90679516e 100644 --- a/src/pulse/sample.h +++ b/src/pulse/sample.h @@ -112,11 +112,18 @@ PA_C_DECL_BEGIN #if !defined(WORDS_BIGENDIAN) + #if defined(__BYTE_ORDER) #if __BYTE_ORDER == __BIG_ENDIAN #define WORDS_BIGENDIAN #endif #endif + +/* On Sparc, WORDS_BIGENDIAN needs to be set if _BIG_ENDIAN is defined. */ +#ifdef _BIG_ENDIAN +#define WORDS_BIGENDIAN +#endif + #endif /** Maximum number of allowed channels */