--- libgig/trunk/src/Serialization.cpp 2017/05/03 14:41:58 3138 +++ libgig/trunk/src/Serialization.cpp 2017/05/03 15:15:10 3139 @@ -26,8 +26,7 @@ #include #include #include // for memcpy() -#include // for atof() and atof_l() -#include // for locale passed to atof_l() +#include // for atof() #include "helper.h" @@ -487,10 +486,8 @@ String s(p, size_t(end - p)); T_real r; - if (sizeof(T_real) == sizeof(float)) + if (sizeof(T_real) <= sizeof(double)) r = atof(s.c_str()); - else if (sizeof(T_real) == sizeof(double)) - r = atof_l(s.c_str(), _c_locale); else assert(false /* unknown real type */);