strtod_l
extern double strtod_l(const char *, char **, locale_t);
extern double strtod_l(const char *, char **, locale_t);
return (strtod_l(cp, ptr, uselocale(NULL)));
actual_d = strtod_l(number, &actual_end, loc);
CHECK_END(strtod_l);