#ifndef _MSC_VER | |
#error "This implementation is currently supported for Visual Studio only!" | |
#endif | |
#include "config.h" | |
#include <gnulib_math.h> | |
#include <float.h> | |
#include <math.h> | |
int | |
gl_isinff (float x) | |
{ | |
#if defined (_WIN64) && (defined (_M_X64) || defined (_M_AMD64)) | |
return !_finitef (x); | |
#else | |
return !_finite (x); | |
#endif | |
} | |
int | |
gl_isinfd (double x) | |
{ | |
return !_finite (x); | |
} | |
int | |
gl_isinfl (long double x) | |
{ | |
return gl_isinfd (x); | |
} |