aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/Headers/limits.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Headers/limits.h b/lib/Headers/limits.h
index 62dd6a5cd0..2e0deaff52 100644
--- a/lib/Headers/limits.h
+++ b/lib/Headers/limits.h
@@ -64,11 +64,14 @@
#define UINT_MAX (__INT_MAX__ *2U +1U)
#define ULONG_MAX (__LONG_MAX__ *2UL+1UL)
+#ifndef MB_LEN_MAX
#define MB_LEN_MAX 1
+#endif
+
#define CHAR_BIT __CHAR_BIT__
#ifdef __CHAR_UNSIGNED__ /* -funsigned-char */
-#define CHAR_MIN ((char)0)
+#define CHAR_MIN 0
#define CHAR_MAX UCHAR_MAX
#else
#define CHAR_MIN SCHAR_MIN