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