Win32 config.h
[opus.git] / win32 / config.h
1 #ifndef CONFIG_H\r
2 #define CONFIG_H\r
3 \r
4 #define CELT_BUILD          1\r
5 #define restrict \r
6 #define inline __inline\r
7 \r
8 #define USE_ALLOCA 1\r
9 \r
10 /* Comment out the next line for floating-point code */\r
11 //#define FIXED_POINT           1\r
12 \r
13 #define OPUS_BUILD            1\r
14 \r
15 /* Get rid of the CELT VS compile warnings */\r
16 #if 1\r
17 #pragma warning(disable : 4018)// signed/unsigned mismatch\r
18 #pragma warning(disable : 4244)// conversion from 'double' to 'celt_word16', possible loss of data\r
19 #pragma warning(disable : 4267)// conversion from 'size_t' to 'int', possible loss of data\r
20 #pragma warning(disable : 4305)// truncation from 'double' to 'const float'\r
21 #pragma warning(disable : 4311)// pointer truncation from 'char *' to 'long'\r
22 #pragma warning(disable : 4554)// check operator precedence for possible error; use parentheses to clarify precedence\r
23 #pragma warning(disable : 4996)// This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.\r
24 #endif\r
25 \r
26 #endif CONFIG_H\r