0027772: Foundation Classes - define Standard_Boolean using C++ type "bool" instead...
[occt.git] / src / Standard / Standard_Character.hxx
index 4a794a8..d34e156 100644 (file)
@@ -55,19 +55,19 @@ inline Standard_Boolean IsEqual(const Standard_Character One,
 // IsAlphabetic : Returns Standard_True if a character is alphabetic
 // ==================================================================
 inline Standard_Boolean IsAlphabetic(const Standard_Character me) 
-{ return std::isalpha ((unsigned char)me); }
+{ return std::isalpha ((unsigned char)me) != 0; }
 
 // ==================================================================
 // IsDigit : Returns Standard_True if a character is a digit
 // ==================================================================
 inline Standard_Boolean IsDigit(const Standard_Character me) 
-{ return std::isdigit ((unsigned char)me); }
+{ return std::isdigit ((unsigned char)me) != 0; }
 
 // ==================================================================
 // IsXDigit : Returns Standard_True if a character is a digit
 // ==================================================================
 inline Standard_Boolean IsXDigit(const Standard_Character me) 
-{ return std::isxdigit((unsigned char)me); }
+{ return std::isxdigit((unsigned char)me) != 0; }
 
 // ==================================================================
 // IsAlphanumeric : Returns Standard_True if a character is alphanumeric
@@ -79,26 +79,26 @@ inline Standard_Boolean IsAlphanumeric(const Standard_Character me)
 // IsControl : Returns Standard_True if a character  is a control character
 // ==================================================================
 inline Standard_Boolean IsControl(const Standard_Character me) 
-{ return std::iscntrl((unsigned char)me); }
+{ return std::iscntrl((unsigned char)me) != 0; }
 
 
 // ==================================================================
 // IsGraphic : Returns Standard_True if a character is graphic
 // ==================================================================
 inline Standard_Boolean IsGraphic(const Standard_Character me) 
-{ return std::isgraph((unsigned char)me); }
+{ return std::isgraph((unsigned char)me) != 0; }
 
 // ==================================================================
 // IsLowerCase : Returns Standard_True if a character is lowercase
 // ==================================================================
 inline Standard_Boolean IsLowerCase(const Standard_Character me) 
-{ return std::islower((unsigned char)me); }
+{ return std::islower((unsigned char)me) != 0; }
 
 // ==================================================================
 // IsPrintable : Returns Standard_True if a character is printable
 // ==================================================================
 inline Standard_Boolean IsPrintable(const Standard_Character me) 
-{ return std::isprint((unsigned char)me); }
+{ return std::isprint((unsigned char)me) != 0; }
 
 // ==================================================================
 // IsPunctuation : Returns Standard_True if a character is a graphic and 
@@ -111,13 +111,13 @@ inline Standard_Boolean IsPunctuation(const Standard_Character me)
 // IsSpace : Returns Standard_True if a character is a space
 // ==================================================================
 inline Standard_Boolean IsSpace(const Standard_Character me) 
-{ return std::isspace((unsigned char)me); }
+{ return std::isspace((unsigned char)me) != 0; }
 
 // ==================================================================
 // IsUppercase : Returns Standard_True if a character is uppercase
 // ==================================================================
 inline Standard_Boolean IsUpperCase(const Standard_Character me) 
-{ return std::isupper((unsigned char)me); }
+{ return std::isupper((unsigned char)me) != 0; }
 
 // ==================================================================
 // LowerCase : Returns a lowercase character