mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2026-05-28 18:06:32 +03:00
[libc++] Fix the locale base API on Linux with musl (#128936)
This commit is contained in:
@@ -95,12 +95,22 @@ inline _LIBCPP_HIDE_FROM_ABI long double __strtold(const char* __nptr, char** __
|
||||
}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI long long __strtoll(const char* __nptr, char** __endptr, int __base, __locale_t __loc) {
|
||||
#if !_LIBCPP_HAS_MUSL_LIBC
|
||||
return ::strtoll_l(__nptr, __endptr, __base, __loc);
|
||||
#else
|
||||
(void)__loc;
|
||||
return ::strtoll(__nptr, __endptr, __base);
|
||||
#endif
|
||||
}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI unsigned long long
|
||||
__strtoull(const char* __nptr, char** __endptr, int __base, __locale_t __loc) {
|
||||
#if !_LIBCPP_HAS_MUSL_LIBC
|
||||
return ::strtoull_l(__nptr, __endptr, __base, __loc);
|
||||
#else
|
||||
(void)__loc;
|
||||
return ::strtoull(__nptr, __endptr, __base);
|
||||
#endif
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user