patch 8.2.4273: the EBCDIC support is outdated
Problem: The EBCDIC support is outdated.
Solution: Remove the EBCDIC support.
diff --git a/src/misc2.c b/src/misc2.c
index 26d3657..b6d5e06 100644
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -1201,11 +1201,7 @@
}
if (table_idx < 0 && !vim_isprintc(c) && c < ' ')
{
-#ifdef EBCDIC
- c = CtrlChar(c);
-#else
c += '@';
-#endif
modifiers |= MOD_MASK_CTRL;
}
}
@@ -1560,16 +1556,7 @@
key = TOUPPER_ASC(key);
if (simplify && (modifiers & MOD_MASK_CTRL)
-#ifdef EBCDIC
- // TODO: EBCDIC Better use:
- // && (Ctrl_chr(key) || key == '?')
- // ???
- && strchr("?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_", key)
- != NULL
-#else
- && ((key >= '?' && key <= '_') || ASCII_ISALPHA(key))
-#endif
- )
+ && ((key >= '?' && key <= '_') || ASCII_ISALPHA(key)))
{
key = Ctrl_chr(key);
modifiers &= ~MOD_MASK_CTRL;