From c376f6a2cb02b4c43bac7c35bd7c4f1869677dac Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Tue, 3 Jan 2017 16:05:14 -0800 Subject: [PATCH] code_value_float tweak --- Marlin/Marlin_main.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 2761e8a226..c78f517971 100755 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -1189,15 +1189,11 @@ inline bool code_has_value() { } inline float code_value_float() { - float ret; char* e = strchr(seen_pointer, 'E'); - if (e) { - *e = 0; - ret = strtod(seen_pointer + 1, NULL); - *e = 'E'; - } - else - ret = strtod(seen_pointer + 1, NULL); + if (!e) return strtod(seen_pointer + 1, NULL); + *e = 0; + float ret = strtod(seen_pointer + 1, NULL); + *e = 'E'; return ret; }