mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 11:15:14 -07:00
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.
This commit is contained in:
parent
0a4c5cd2b2
commit
51a48d482e
@ -71,10 +71,6 @@
|
|||||||
# include <locale.h>
|
# include <locale.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __STDC_ISO_10646__
|
|
||||||
# include <stdc-predef.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
int rangeStart;
|
int rangeStart;
|
||||||
int rangeEnd;
|
int rangeEnd;
|
||||||
@ -1235,12 +1231,9 @@ int mb_toupper(int a)
|
|||||||
return TOUPPER_ASC(a);
|
return TOUPPER_ASC(a);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(__STDC_ISO_10646__)
|
|
||||||
// If towupper() is available and handles Unicode, use it.
|
|
||||||
if (!(cmp_flags & CMP_INTERNAL)) {
|
if (!(cmp_flags & CMP_INTERNAL)) {
|
||||||
return (int)towupper((wint_t)a);
|
return (int)towupper((wint_t)a);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
// For characters below 128 use locale sensitive toupper().
|
// For characters below 128 use locale sensitive toupper().
|
||||||
if (a < 128) {
|
if (a < 128) {
|
||||||
@ -1266,12 +1259,9 @@ int mb_tolower(int a)
|
|||||||
return TOLOWER_ASC(a);
|
return TOLOWER_ASC(a);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(__STDC_ISO_10646__)
|
|
||||||
// If towlower() is available and handles Unicode, use it.
|
|
||||||
if (!(cmp_flags & CMP_INTERNAL)) {
|
if (!(cmp_flags & CMP_INTERNAL)) {
|
||||||
return (int)towlower((wint_t)a);
|
return (int)towlower((wint_t)a);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
// For characters below 128 use locale sensitive tolower().
|
// For characters below 128 use locale sensitive tolower().
|
||||||
if (a < 128) {
|
if (a < 128) {
|
||||||
|
Loading…
Reference in New Issue
Block a user