diff options
author | Paweł Redman <trem.redman@gmail.com> | 2013-09-06 22:40:51 +0200 |
---|---|---|
committer | Paweł Redman <trem.redman@gmail.com> | 2013-09-06 22:40:51 +0200 |
commit | 5a85e81685300e2299dabfeb25d513b99df471be (patch) | |
tree | 45c3e342a9af062528c6c32b695629a65eede91b /src/libspeex/config.h |
Initial commit
Diffstat (limited to 'src/libspeex/config.h')
-rw-r--r-- | src/libspeex/config.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/libspeex/config.h b/src/libspeex/config.h new file mode 100644 index 0000000..e6657fc --- /dev/null +++ b/src/libspeex/config.h @@ -0,0 +1,23 @@ +// 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 +# if defined(__sun) /* Solaris needs this for alloca(). */ +# define HAVE_ALLOCA_H +# endif +#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 |