From cde69a78225ee3b8c5e46ddb98ce4bd599d4f355 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Tue, 29 Sep 2015 15:17:21 +0200 Subject: [PATCH] ape: set MB_CUR_MAX to 4 in stdlib.h for 21-bit runes (thanks erik quanstro) > fix silly bug with ape/stdlib.h which caused ape/lib/regexp/regcomp.c > to miscompile regular expressions with runes > 0xffff. --- sys/include/ape/stdlib.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/include/ape/stdlib.h b/sys/include/ape/stdlib.h index 8288f86b9..03fbb88c4 100644 --- a/sys/include/ape/stdlib.h +++ b/sys/include/ape/stdlib.h @@ -6,7 +6,7 @@ #define EXIT_FAILURE 1 #define EXIT_SUCCESS 0 -#define MB_CUR_MAX 3 +#define MB_CUR_MAX 4 #define RAND_MAX 32767 typedef struct { int quot, rem; } div_t;