First Commit
[librecmc/package-feed.git] / sound / svox / patches / 0010-platform.patch
1 --- a/pico/lib/picopltf.h
2 +++ b/pico/lib/picopltf.h
3 @@ -39,6 +39,8 @@
4  #define PICO_MacOSX     5   /* Macintosh OS X */
5  #define PICO_Linux      7   /* Linux */
6  
7 +#define PICO_GENERIC    99  /* Generic */
8 +
9  /* * definition of current platform ***/
10  #if !defined(PICO_PLATFORM)
11  #if defined(_WIN32)
12 @@ -48,7 +50,7 @@
13  #elif defined(linux) || defined(__linux__) || defined(__linux)
14  #define PICO_PLATFORM    PICO_Linux
15  #else
16 -#error PICO_PLATFORM not defined
17 +#define PICO_PLATFORM    PICO_GENERIC
18  #endif
19  #endif /* !defined(PICO_PLATFORM) */
20  
21 @@ -64,7 +66,8 @@
22  #define PICO_PLATFORM_STRING "UnknownPlatform"
23  #endif
24  
25 -#if (PICO_PLATFORM == PICO_MacOSX)
26 +#include <endian.h>
27 +#if __BYTE_ORDER == __BIG_ENDIAN
28  #define PICO_ENDIANNESS ENDIANNESS_BIG
29  #else
30  #define PICO_ENDIANNESS ENDIANNESS_LITTLE