From 51a48d482ea533415b4caa88e03adcd82f654f3a Mon Sep 17 00:00:00 2001 From: dundargoc Date: Thu, 17 Nov 2022 15:43:29 +0100 Subject: [PATCH] refactor: remove __STDC_ISO_10646__ check We can always assume wchar_t values are unicode codepoints for the systems we support, so this check isn't necessary. --- src/nvim/mbyte.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/nvim/mbyte.c b/src/nvim/mbyte.c index 42b3ec0202..1a30852e72 100644 --- a/src/nvim/mbyte.c +++ b/src/nvim/mbyte.c @@ -71,10 +71,6 @@ # include #endif -#ifdef __STDC_ISO_10646__ -# include -#endif - typedef struct { int rangeStart; int rangeEnd; @@ -1235,12 +1231,9 @@ int mb_toupper(int a) return TOUPPER_ASC(a); } -#if defined(__STDC_ISO_10646__) - // If towupper() is available and handles Unicode, use it. if (!(cmp_flags & CMP_INTERNAL)) { return (int)towupper((wint_t)a); } -#endif // For characters below 128 use locale sensitive toupper(). if (a < 128) { @@ -1266,12 +1259,9 @@ int mb_tolower(int a) return TOLOWER_ASC(a); } -#if defined(__STDC_ISO_10646__) - // If towlower() is available and handles Unicode, use it. if (!(cmp_flags & CMP_INTERNAL)) { return (int)towlower((wint_t)a); } -#endif // For characters below 128 use locale sensitive tolower(). if (a < 128) {