Files
device_google_redbull/json-c/math_compat.h
ChengYou Ho ad8e3a17f6 Initialize redbull device folder
Bug: 140363359
Change-Id: I13e2279257f509080cccb5bf91c0843b3a978bdd
2019-09-11 18:57:24 +08:00

29 lines
479 B
C

#ifndef __math_compat_h
#define __math_compat_h
/* Define isnan and isinf on Windows/MSVC */
#ifndef HAVE_DECL_ISNAN
# ifdef HAVE_DECL__ISNAN
#include <float.h>
#define isnan(x) _isnan(x)
# endif
#endif
#ifndef HAVE_DECL_ISINF
# ifdef HAVE_DECL__FINITE
#include <float.h>
#define isinf(x) (!_finite(x))
# endif
#endif
#ifndef HAVE_DECL_NAN
#error This platform does not have nan()
#endif
#ifndef HAVE_DECL_INFINITY
#error This platform does not have INFINITY
#endif
#endif