Win32 config.h
authorJean-Marc Valin <jean-marc.valin@usherbrooke.ca>
Tue, 15 Feb 2011 04:14:23 +0000 (23:14 -0500)
committerJean-Marc Valin <jean-marc.valin@usherbrooke.ca>
Tue, 15 Feb 2011 04:14:23 +0000 (23:14 -0500)
win32/config.h [new file with mode: 0644]

diff --git a/win32/config.h b/win32/config.h
new file mode 100644 (file)
index 0000000..7e4b48b
--- /dev/null
@@ -0,0 +1,26 @@
+#ifndef CONFIG_H\r
+#define CONFIG_H\r
+\r
+#define CELT_BUILD          1\r
+#define restrict \r
+#define inline __inline\r
+\r
+#define USE_ALLOCA 1\r
+\r
+/* Comment out the next line for floating-point code */\r
+//#define FIXED_POINT           1\r
+\r
+#define OPUS_BUILD            1\r
+\r
+/* Get rid of the CELT VS compile warnings */\r
+#if 1\r
+#pragma warning(disable : 4018)// signed/unsigned mismatch\r
+#pragma warning(disable : 4244)// conversion from 'double' to 'celt_word16', possible loss of data\r
+#pragma warning(disable : 4267)// conversion from 'size_t' to 'int', possible loss of data\r
+#pragma warning(disable : 4305)// truncation from 'double' to 'const float'\r
+#pragma warning(disable : 4311)// pointer truncation from 'char *' to 'long'\r
+#pragma warning(disable : 4554)// check operator precedence for possible error; use parentheses to clarify precedence\r
+#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
+#endif\r
+\r
+#endif CONFIG_H\r