From 3f03579589259ecdc1b15e7914aca31c8b0dc1de Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Thu, 13 Jul 2017 10:29:20 -0700 Subject: [PATCH] Move wchar _l functions out of wchar.cpp. We don't need these in libandroid_support, but we do need the other parts of wchar.cpp, and they're not really related. Test: make checkbuild Bug: None Change-Id: I40f3089b034abfd4873e81c0b6216a7cfd977d8d --- libc/bionic/wchar.cpp | 22 ---------------------- libc/bionic/wchar_l.cpp | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/libc/bionic/wchar.cpp b/libc/bionic/wchar.cpp index 7717e10c6..36fc2a253 100644 --- a/libc/bionic/wchar.cpp +++ b/libc/bionic/wchar.cpp @@ -210,25 +210,3 @@ size_t wcsnrtombs(char* dst, const wchar_t** src, size_t nwc, size_t len, mbstat size_t wcsrtombs(char* dst, const wchar_t** src, size_t len, mbstate_t* ps) { return wcsnrtombs(dst, src, SIZE_MAX, len, ps); } - -int wcscoll_l(const wchar_t *ws1, const wchar_t *ws2, locale_t) { - return wcscoll(ws1, ws2); -} - -size_t wcsxfrm_l(wchar_t *dest, const wchar_t *src, size_t n, locale_t) { - return wcsxfrm(dest, src, n); -} - -long long wcstoll_l(const wchar_t *nptr, wchar_t **endptr, int base, - locale_t) { - return wcstoll(nptr, endptr, base); -} - -unsigned long long wcstoull_l(const wchar_t *nptr, wchar_t **endptr, - int base, locale_t) { - return wcstoull(nptr, endptr, base); -} - -long double wcstold_l(const wchar_t *nptr, wchar_t **endptr, locale_t) { - return wcstold(nptr, endptr); -} diff --git a/libc/bionic/wchar_l.cpp b/libc/bionic/wchar_l.cpp index 0a131e878..6c39e8d35 100644 --- a/libc/bionic/wchar_l.cpp +++ b/libc/bionic/wchar_l.cpp @@ -36,3 +36,25 @@ int wcscasecmp_l(const wchar_t* ws1, const wchar_t* ws2, locale_t) { int wcsncasecmp_l(const wchar_t* ws1, const wchar_t* ws2, size_t n, locale_t) { return wcsncasecmp(ws1, ws2, n); } + +int wcscoll_l(const wchar_t *ws1, const wchar_t *ws2, locale_t) { + return wcscoll(ws1, ws2); +} + +size_t wcsxfrm_l(wchar_t *dest, const wchar_t *src, size_t n, locale_t) { + return wcsxfrm(dest, src, n); +} + +long long wcstoll_l(const wchar_t *nptr, wchar_t **endptr, int base, + locale_t) { + return wcstoll(nptr, endptr, base); +} + +unsigned long long wcstoull_l(const wchar_t *nptr, wchar_t **endptr, + int base, locale_t) { + return wcstoull(nptr, endptr, base); +} + +long double wcstold_l(const wchar_t *nptr, wchar_t **endptr, locale_t) { + return wcstold(nptr, endptr); +} -- 2.11.0