From 0f21cf0ca01b3cf4f04545bda253cb1c7da19689 Mon Sep 17 00:00:00 2001 From: Oliver Tappe Date: Tue, 22 Nov 2011 17:40:45 +0100 Subject: [PATCH] Define MB_LEN_MAX to 16. * we follow glibc's example and allow 16 bytes as maximum multibyte character length (ICU's data currently shows an actual maximum of 8 bytes) --- headers/build/gcc-2.95.3/limits.h | 2 +- headers/posix/limits.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/headers/build/gcc-2.95.3/limits.h b/headers/build/gcc-2.95.3/limits.h index 8a2433203b..20b9c471b4 100644 --- a/headers/build/gcc-2.95.3/limits.h +++ b/headers/build/gcc-2.95.3/limits.h @@ -23,7 +23,7 @@ /* Maximum length of a multibyte character. */ #ifndef MB_LEN_MAX -#define MB_LEN_MAX 1 +#define MB_LEN_MAX 16 #endif /* Minimum and maximum values a `signed char' can hold. */ diff --git a/headers/posix/limits.h b/headers/posix/limits.h index 8fd8ea1eff..48b1d98391 100644 --- a/headers/posix/limits.h +++ b/headers/posix/limits.h @@ -26,6 +26,8 @@ #define LLONG_MAX LONGLONG_MAX #define LLONG_MIN LONGLONG_MIN +#define MB_LEN_MAX 16 + #define OFF_MAX LLONG_MAX #define OFF_MIN LLONG_MIN