diff options
author | ludwig <ludwig@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2009-02-10 07:56:56 +0000 |
---|---|---|
committer | ludwig <ludwig@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2009-02-10 07:56:56 +0000 |
commit | 45681b240ba51af33762b025727b6ef5cba19d68 (patch) | |
tree | 9e28451878c737ec3f764a00cab4320bcc21c325 /code/libspeex/include | |
parent | cad3a7bea336ea7ec59e2fb4c7a67312c7b106fc (diff) | |
download | ioquake3-aero-45681b240ba51af33762b025727b6ef5cba19d68.tar.gz ioquake3-aero-45681b240ba51af33762b025727b6ef5cba19d68.zip |
fix msvc build (#3857, #3771)
git-svn-id: svn://svn.icculus.org/quake3/trunk@1497 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/libspeex/include')
-rw-r--r-- | code/libspeex/include/speex/config.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/code/libspeex/include/speex/config.h b/code/libspeex/include/speex/config.h new file mode 100644 index 0000000..abd35f0 --- /dev/null +++ b/code/libspeex/include/speex/config.h @@ -0,0 +1,20 @@ +// Microsoft version of 'inline' +#define inline __inline + +// Visual Studio support alloca(), but it always align variables to 16-bit +// boundary, while SSE need 128-bit alignment. So we disable alloca() when +// SSE is enabled. +#ifndef _USE_SSE +# define USE_ALLOCA +#endif + +/* Default to floating point */ +#ifndef FIXED_POINT +# define FLOATING_POINT +# define USE_SMALLFT +#else +# define USE_KISS_FFT +#endif + +/* We don't support visibility on Win32 */ +#define EXPORT |