From 708f1cc7f67de434285c8432741d7b3771865a63 Mon Sep 17 00:00:00 2001 From: Scott McCreary Date: Thu, 19 Feb 2009 21:02:27 +0000 Subject: [PATCH] Updated speex patch to remove BeOS work around, and add in Haiku typeS --- media-libs/speex/speex-1.2rc1-haiku.diff | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 media-libs/speex/speex-1.2rc1-haiku.diff diff --git a/media-libs/speex/speex-1.2rc1-haiku.diff b/media-libs/speex/speex-1.2rc1-haiku.diff new file mode 100644 index 000000000..8950f992d --- /dev/null +++ b/media-libs/speex/speex-1.2rc1-haiku.diff @@ -0,0 +1,19 @@ +diff -urN speex-1.2rc1/include/speex/speex_types.h speex-1.2rc1-haiku/include/speex/speex_types.h +--- speex-1.2rc1/include/speex/speex_types.h 2009-02-19 00:38:33.000000000 +0000 ++++ speex-1.2rc1-haiku/include/speex/speex_types.h 2009-02-19 00:35:50.000000000 +0000 +@@ -73,6 +73,15 @@ + typedef int32_t spx_int32_t; + typedef u_int32_t spx_uint32_t; + ++#elif defined(__HAIKU__) ++ ++ /* Haiku */ ++# include ++ typedef short spx_int16_t; ++ typedef unsigned short spx_uint16_t; ++ typedef int spx_int32_t; ++ typedef unsigned int spx_uint32_t; ++ + #elif defined (__EMX__) + + /* OS/2 GCC */