16 #ifndef _LIBCPP_SUPPORT_XLOCALE_STRTONUM_FALLBACK_H
17 #define _LIBCPP_SUPPORT_XLOCALE_STRTONUM_FALLBACK_H
23 inline _LIBCPP_INLINE_VISIBILITY
float strtof_l(
const char *nptr,
25 return ::strtof(nptr, endptr);
28 inline _LIBCPP_INLINE_VISIBILITY
double strtod_l(
const char *nptr,
30 return ::strtod(nptr, endptr);
33 inline _LIBCPP_INLINE_VISIBILITY
long double strtold_l(
const char *nptr,
35 return ::strtold(nptr, endptr);
38 inline _LIBCPP_INLINE_VISIBILITY
long long
39 strtoll_l(
const char *nptr,
char **endptr,
int base,
locale_t) {
40 return ::strtoll(nptr, endptr, base);
43 inline _LIBCPP_INLINE_VISIBILITY
unsigned long long
44 strtoull_l(
const char *nptr,
char **endptr,
int base,
locale_t) {
45 return ::strtoull(nptr, endptr, base);
48 inline _LIBCPP_INLINE_VISIBILITY
long long
49 wcstoll_l(
const wchar_t *nptr,
wchar_t **endptr,
int base,
locale_t) {
50 return ::wcstoll(nptr, endptr, base);
53 inline _LIBCPP_INLINE_VISIBILITY
unsigned long long
54 wcstoull_l(
const wchar_t *nptr,
wchar_t **endptr,
int base,
locale_t) {
55 return ::wcstoull(nptr, endptr, base);
58 inline _LIBCPP_INLINE_VISIBILITY
long double wcstold_l(
const wchar_t *nptr,
60 return ::wcstold(nptr, endptr);
67 #endif // _LIBCPP_SUPPORT_XLOCALE_STRTONUM_FALLBACK_H