2
0
Эх сурвалжийг харах

Fix pstrtod bug with exponents

rdb 10 жил өмнө
parent
commit
44346769b4

+ 2 - 2
dtool/src/dtoolbase/pstrtod.cxx

@@ -132,9 +132,9 @@ pstrtod(const char *nptr, char **endptr) {
       }
 
       if (esign == '-') {
-        value /= pow(evalue, 10.0);
+        value /= pow(10.0, evalue);
       } else {
-        value *= pow(evalue, 10.0);
+        value *= pow(10.0, evalue);
       }
     }
   }