Browse Source

Fixed warnings, ticket #79

Christophe Riccio 14 years ago
parent
commit
b4848bb3e1
1 changed files with 3 additions and 3 deletions
  1. 3 3
      glm/gtx/compatibility.inl

+ 3 - 3
glm/gtx/compatibility.inl

@@ -19,7 +19,7 @@ inline bool isfinite(
 #if(GLM_COMPILER & GLM_COMPILER_VC)
 #if(GLM_COMPILER & GLM_COMPILER_VC)
 	return _finite(x);
 	return _finite(x);
 #else//(GLM_COMPILER & GLM_COMPILER_GCC)
 #else//(GLM_COMPILER & GLM_COMPILER_GCC)
-	return std::isfinite(x);
+	return std::isfinite(x) != 0;
 #endif
 #endif
 }
 }
 
 
@@ -61,7 +61,7 @@ inline bool isinf(
 #if(GLM_COMPILER & GLM_COMPILER_VC)
 #if(GLM_COMPILER & GLM_COMPILER_VC)
 	return _fpclass(x) == _FPCLASS_NINF || _fpclass(x) == _FPCLASS_PINF;
 	return _fpclass(x) == _FPCLASS_NINF || _fpclass(x) == _FPCLASS_PINF;
 #else
 #else
-	return std::isinf(x);
+	return std::isinf(x) != 0;
 #endif
 #endif
 }
 }
 
 
@@ -102,7 +102,7 @@ inline bool isnan(genType const & x)
 #if(GLM_COMPILER & GLM_COMPILER_VC)
 #if(GLM_COMPILER & GLM_COMPILER_VC)
 	return _isnan(x);
 	return _isnan(x);
 #else
 #else
-	return std::isnan(x);
+	return std::isnan(x) != 0;
 #endif
 #endif
 }
 }