From 7ed4d90e2dcde9681e0d16fb766a4d7baf7fe7f3 Mon Sep 17 00:00:00 2001 From: MysterD Date: Sun, 10 Apr 2022 14:51:13 -0700 Subject: [PATCH] Fix level compiling with decimals --- data/dynos_bin_utils.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/data/dynos_bin_utils.cpp b/data/dynos_bin_utils.cpp index 902de35a..e6ae4838 100644 --- a/data/dynos_bin_utils.cpp +++ b/data/dynos_bin_utils.cpp @@ -25,10 +25,14 @@ s64 DynOS_Misc_ParseInteger(const String& _Arg, bool* found) { } } else { // is a decimal number + if (*argStr == '-' || *argStr == '+') { + // good + argStr++; + } while(*argStr != '\0') { if (*argStr >= '0' && *argStr <= '9') { // good - } else if (*argStr == '-' || *argStr == '+') { + } else if (*argStr == '.') { // good } else { // bad character