[CMAKE]
[reactos.git] / reactos / include / reactos / wine / math.h
1 #ifndef __WINE_MATH_H_
2 #define __WINE_MATH_H_
3
4 #include <crt/math.h>
5
6 #ifdef _MSC_VER
7 __forceinline float _NaN()
8 {
9 unsigned long NaN = 0x7fc00000;
10 return *(float*)&NaN;
11 }
12 #define NAN _NaN()
13
14 __forceinline float _Infinity()
15 {
16 unsigned long Infinity = 0x7f800000;
17 return *(float*)&Infinity;
18 }
19 #define INFINITY _Infinity()
20
21 #else
22 #define NAN (0.0f / 0.0f)
23 #define INFINITY (1.0F/0.0F)
24 #endif
25
26 #endif /* __WINE_MATH_H_ */