strtold
strtold(const char * __restrict, char ** __restrict);
val = strtold(s, &end);
*dp = strtold(*gargv, &ep);
d = strtold(argv[0], &eptr);
extern long double strtold(const char *_RESTRICT_KYWD, char **_RESTRICT_KYWD);
*value = strtold((char *)str, (char **)&estr);
if ((val = strtold(str, &unitp)) < 0)
actual_ld = strtold(number, &actual_end);
CHECK_END(strtold);
return strtold(nptr, endptr);
return sval_type_fval(type, strtold(start, (char **)endp));
extern long double strtold(const char *restrict ptr, char **restrict endptr);