From 04b8360adbb6487f61aa0c00e53ec3a90a5a0d29 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Sun, 7 Jun 2015 02:59:49 +0000 Subject: 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. --- src/internal/locale_impl.h | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/internal/locale_impl.h') 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) -- cgit v1.2.1