diff options
Diffstat (limited to 'src/protocol/ArgParser.cxx')
-rw-r--r-- | src/protocol/ArgParser.cxx | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/protocol/ArgParser.cxx b/src/protocol/ArgParser.cxx index 2665270e6..47fdfa405 100644 --- a/src/protocol/ArgParser.cxx +++ b/src/protocol/ArgParser.cxx @@ -21,6 +21,7 @@ #include "ArgParser.hxx" #include "Ack.hxx" #include "Chrono.hxx" +#include "util/NumberParser.hxx" #include <stdlib.h> @@ -151,12 +152,7 @@ float ParseCommandArgFloat(const char *s) { char *endptr; -#ifdef ANDROID - /* strtof() requires API level 21 */ - auto value = strtod(s, &endptr); -#else - auto value = strtof(s, &endptr); -#endif + auto value = ParseFloat(s, &endptr); if (endptr == s || *endptr != 0) throw FormatProtocolError(ACK_ERROR_ARG, "Float expected: %s", s); |