From 171e7fa4c1d9cbf0d8ff35ee795e1599913aa329 Mon Sep 17 00:00:00 2001 From: Jun-ichi Takimoto Date: Fri, 12 May 2017 12:10:13 +0900 Subject: 41090: Replace iswprint() if unicode9 is enabled. If wcwidth() or iswprint() is broken, force enable unicode9. --- Src/ztype.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Src/ztype.h') diff --git a/Src/ztype.h b/Src/ztype.h index 76589b152..ae7236774 100644 --- a/Src/ztype.h +++ b/Src/ztype.h @@ -72,7 +72,11 @@ #ifdef MULTIBYTE_SUPPORT #define WC_ZISTYPE(X,Y) wcsitype((X),(Y)) -#define WC_ISPRINT(X) iswprint(X) +# ifdef ENABLE_UNICODE9 +# define WC_ISPRINT(X) u9_iswprint(X) +# else +# define WC_ISPRINT(X) iswprint(X) +# endif #else #define WC_ZISTYPE(X,Y) zistype((X),(Y)) #define WC_ISPRINT(X) isprint(X) -- cgit 1.4.1