Visual C++ doesn't like division by zero in constants: for now, don't define NAN, HUGE_VAL, HUGE_VALF, INFINITY for Visual C++

svn path=/trunk/; revision=42449
This commit is contained in:
KJK::Hyperion 2009-08-07 02:03:25 +00:00
parent 2161df104c
commit 7d62f33141

View file

@ -239,10 +239,12 @@ extern "C" {
#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) \
|| !defined __STRICT_ANSI__ || defined __GLIBCPP__
#if !defined(_MSC_VER)
#define NAN (0.0F/0.0F)
#define HUGE_VALF (1.0F/0.0F)
#define HUGE_VALL (1.0L/0.0L)
#define INFINITY (1.0F/0.0F)
#endif
#define FP_NAN 0x0100