Add codepage 1047 for EBCDIC

This commit is contained in:
v1gnesh committed 2024-08-04 15:18:38 +05:30
1 parent d2cc025c6f
commit 120cf29adf
3 files changed
+93

No files matched your search

+5
View File
@@ -36,6 +36,10 @@ pub enum CharacterTable {
/// Show printable ASCII as-is, ' ' for space, '.' for everything else.
Ascii,
/// Show printable EBCDIC as-is, ' ' for space, '.' for everything else.
#[value(name = "codepage-1047")]
CP1047,
/// Uses code page 437 (for non-ASCII bytes).
#[value(name = "codepage-437")]
CP437,
@@ -107,6 +111,7 @@ impl Byte {
AsciiOther => '.',
NonAscii => '.',
},
CharacterTable::CP1047 => CP1047[self.0 as usize],
CharacterTable::CP437 => CP437[self.0 as usize],
}
}