msvc/config.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #if !defined(_MSVC_CONFIG_H_)
00017 #define _MSVC_CONFIG_H_
00018
00019 #define HAVE_SINF
00020 #define HAVE_COSF
00021 #define HAVE_TANF
00022 #define HAVE_ASINF
00023 #define HAVE_ACOSF
00024 #define HAVE_ATANF
00025 #define HAVE_ATAN2F
00026 #define HAVE_CEILF
00027 #define HAVE_FLOORF
00028 #define HAVE_POWF
00029 #define HAVE_EXPF
00030 #define HAVE_LOGF
00031 #define HAVE_LOG10F
00032 #define HAVE_MATH_H
00033 #define HAVE_TGMATH_H
00034
00035 #define HAVE_LONG_DOUBLE
00036 #define HAVE_LIBTIFF
00037
00038 #define SPANDSP_USE_EXPORT_CAPABILITY 1
00039
00040 #define PACKAGE "spandsp"
00041 #define VERSION "0.0.6"
00042
00043
00044
00045 #ifdef _MSC_VER
00046
00047 #if (_MSC_VER >= 1400) // VC8+
00048 #ifndef _CRT_SECURE_NO_DEPRECATE
00049 #define _CRT_SECURE_NO_DEPRECATE
00050 #endif
00051 #ifndef _CRT_NONSTDC_NO_DEPRECATE
00052 #define _CRT_NONSTDC_NO_DEPRECATE
00053 #endif
00054 #ifndef _CRT_SECURE_NO_WARNINGS
00055 #define _CRT_SECURE_NO_WARNINGS
00056 #endif
00057 #endif // VC8+
00058
00059
00060 #pragma warning(disable:4100) // The formal parameter is not referenced in the body of the function. The unreferenced parameter is ignored.
00061 #pragma warning(disable:4200) // Non standard extension C zero sized array
00062 #pragma warning(disable:4706) // assignment within conditional expression
00063 #pragma warning(disable:4244) // conversion from 'type1' to 'type2', possible loss of data
00064 #pragma warning(disable:4295) // array is too small to include a terminating null character
00065 #pragma warning(disable:4125) // decimal digit terminates octal escape sequence
00066 #pragma warning(disable:4305) // 'function' : truncation from 'double' to 'float'
00067 #pragma warning(disable:4018) // '<' : signed/unsigned mismatch
00068 #pragma warning(disable:4389) // '==' : signed/unsigned mismatch
00069 #pragma warning(disable:4245) // 'return' : conversion from 'int' to 'size_t', signed/unsigned mismatch
00070
00071 #define strncasecmp _strnicmp
00072 #define strcasecmp _stricmp
00073 #define snprintf _snprintf
00074 #define inline __inline
00075 #define __inline__ __inline
00076
00077 #define _MMX_H_
00078
00079 #include <malloc.h>
00080
00081 #endif
00082
00083 #endif