From c3483654c91383cfd70f20432faadc448a0f0546 Mon Sep 17 00:00:00 2001 From: libretroadmin Date: Sun, 17 Jul 2022 17:37:22 +0200 Subject: [PATCH] Revert back to sscanf for versions of MSVC prior to MSVC2013 - prior to MSVC2013, MSVC did not yet support strtof --- menu/menu_setting.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 56e7f9d419..9ed36fb2c5 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -1072,7 +1072,11 @@ int setting_set_with_string_representation(rarch_setting_t* setting, } break; case ST_FLOAT: +#if defined(_MSC_VER) && _MSC_VER < 1800 + sscanf(value, "%f", setting->value.target.fraction); +#else *setting->value.target.fraction = strtof(value, &ptr); +#endif if (flags & SD_FLAG_HAS_RANGE) { if (setting->enforce_minrange && *setting->value.target.fraction < min)