Change name of MB_CUR_MAX implementation function.
Glibc calls theirs __ctype_get_mb_cur_max. Make ours match to cut down on differences between bionic and glibc. Bug: 11156955 Change-Id: Ib7231f01aa9676dff30aea0af25d597bfe07bc73
This commit is contained in:
parent
4bea4c631f
commit
bafee43161
@ -92,7 +92,7 @@ static void __locale_init() {
|
|||||||
g_locale.int_n_sign_posn = CHAR_MAX;
|
g_locale.int_n_sign_posn = CHAR_MAX;
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t __mb_cur_max() {
|
size_t __ctype_get_mb_cur_max() {
|
||||||
locale_t l = reinterpret_cast<locale_t>(pthread_getspecific(g_uselocale_key));
|
locale_t l = reinterpret_cast<locale_t>(pthread_getspecific(g_uselocale_key));
|
||||||
if (l == nullptr || l == LC_GLOBAL_LOCALE) {
|
if (l == nullptr || l == LC_GLOBAL_LOCALE) {
|
||||||
return __bionic_current_locale_is_utf8 ? 4 : 1;
|
return __bionic_current_locale_is_utf8 ? 4 : 1;
|
||||||
|
@ -161,8 +161,8 @@ extern int mbtowc(wchar_t *, const char *, size_t);
|
|||||||
extern int wctomb(char *, wchar_t);
|
extern int wctomb(char *, wchar_t);
|
||||||
extern size_t wcstombs(char *, const wchar_t *, size_t);
|
extern size_t wcstombs(char *, const wchar_t *, size_t);
|
||||||
|
|
||||||
extern size_t __mb_cur_max(void);
|
extern size_t __ctype_get_mb_cur_max(void);
|
||||||
#define MB_CUR_MAX __mb_cur_max()
|
#define MB_CUR_MAX __ctype_get_mb_cur_max()
|
||||||
|
|
||||||
__END_DECLS
|
__END_DECLS
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user