File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 1414
1515#include "rum.h"
1616
17+ #if defined(_MSC_VER ) && _MSC_VER >= 1200 && _MSC_VER < 1800 // Between VC++ 6.0 and VC++ 11.0
18+ #include <float.h>
19+ #define isfinite _finite
20+ #elif defined(__sun ) && defined(__SVR4 ) //Solaris
21+ #if !defined(isfinite )
22+ #include <ieeefp.h>
23+ #define isfinite finite
24+ #endif
25+ #elif defined(_AIX ) // AIX
26+ #if !defined(isfinite )
27+ #include <math.h>
28+ #define isfinite finite
29+ #endif
30+ #elif defined(__hpux ) // HPUX
31+ #if !defined(isfinite )
32+ #if defined(__ia64 ) && !defined(finite )
33+ #define isfinite (x ) ((sizeof(x) == sizeof(float) ? _Isfinitef(x) : _IsFinite(x)))
34+ #else
35+ #include <math.h>
36+ #define isfinite finite
37+ #endif
38+ #endif
39+ #endif
40+
1741typedef struct QueryInfo
1842{
1943 StrategyNumber strategy ;
You can’t perform that action at this time.
0 commit comments