Revert "Cleanup some numeric code."
[pdfium.git] / core / src / fpdftext / fpdf_text.cpp
index e9ad338..9ecbc21 100644 (file)
@@ -436,8 +436,10 @@ void NormalizeString(CFX_WideString& str) {
 static FX_BOOL IsNumber(CFX_WideString& str) {
   for (int i = 0; i < str.GetLength(); i++) {
     FX_WCHAR ch = str[i];
-    if (!std::isdigit(ch) && ch != '-' && ch != '+' && ch != '.' && ch != ' ')
+    if ((ch < '0' || ch > '9') && ch != '-' && ch != '+' && ch != '.' &&
+        ch != ' ') {
       return FALSE;
+    }
   }
   return TRUE;
 }