Răsfoiți Sursa

Use parse_double() to parse numbers

Daniele Bartolini 12 ani în urmă
părinte
comite
b7b11cacab
1 a modificat fișierele cu 1 adăugiri și 8 ștergeri
  1. 1 8
      engine/core/json/JSONParser.cpp

+ 1 - 8
engine/core/json/JSONParser.cpp

@@ -24,8 +24,6 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 */
 
-#include <cstdio>
-
 #include "JSONParser.h"
 #include "TempAllocator.h"
 #include "StringUtils.h"
@@ -515,12 +513,7 @@ double JSONParser::parse_number(const char* s)
 	// Ensure null terminated
 	str.push_back('\0');
 
-	float number = 0.0f;
-
-	// Fixme
-	sscanf(str.begin(), "%f", &number);
-
-	return number;
+	return string::parse_double(str.begin());
 }
 
 //-----------------------------------------------------------------------------