From: Rich Felker Date: Sun, 7 Jun 2015 02:59:49 +0000 (+0000) Subject: remove redefinition of MB_CUR_MAX in locale_impl.h X-Git-Tag: v1.1.11~54 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=04b8360adbb6487f61aa0c00e53ec3a90a5a0d29;p=oweals%2Fmusl.git remove redefinition of MB_CUR_MAX in locale_impl.h unless/until the byte-based C locale is implemented, defining MB_CUR_MAX to 1 in the C locale is wrong. no internal code currently uses the MB_CUR_MAX macro, but having it defined inconsistently is error-prone. applications get the value from stdlib.h and were unaffected. --- diff --git a/src/internal/locale_impl.h b/src/internal/locale_impl.h index f15e1565..db915ca2 100644 --- a/src/internal/locale_impl.h +++ b/src/internal/locale_impl.h @@ -30,6 +30,3 @@ const char *__lctrans_cur(const char *); #define CURRENT_LOCALE (__pthread_self()->locale) #define CURRENT_UTF8 (!!__pthread_self()->locale->cat[LC_CTYPE]) - -#undef MB_CUR_MAX -#define MB_CUR_MAX (CURRENT_UTF8 ? 4 : 1)