]> git.mxchange.org Git - simgear.git/commitdiff
MSVC has no std::isnan
authorFrederic Bouvier <fredfgfs01@free.fr>
Wed, 26 Sep 2012 06:36:56 +0000 (08:36 +0200)
committerFrederic Bouvier <fredfgfs01@free.fr>
Wed, 26 Sep 2012 06:36:56 +0000 (08:36 +0200)
simgear/math/SGGeod.hxx

index 54b2f37fa1643ecc7cb2fa10f8fd366564334a0f..2ab2b1076c937925842e757b9c506992b516b962 100644 (file)
 
 #include <simgear/constants.h>
 
+#ifndef _MSC_VER
+using std::isnan;
+#endif
+
 // #define SG_GEOD_NATIVE_DEGREE
 
 /// Class representing a geodetic location
@@ -352,7 +356,7 @@ inline
 bool
 SGGeod::isValid() const
 {
-  if (std::isnan(_lon) || std::isnan(_lat)) return false;
+  if (isnan(_lon) || isnan(_lat)) return false;
 #ifdef SG_GEOD_NATIVE_DEGREE
   return (_lon >= -180.0) && (_lon <= 180.0) &&
   (_lat >= -90.0) && (_lat <= 90.0);