summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>2016-10-13 09:04:18 +0200
committerMike Gilbert <floppym@gentoo.org>2016-10-13 12:08:17 -0400
commitcf1979b242d1cc3d435be023ba3637f01b48aa05 (patch)
tree0ca8d478e11e39e730486f5d9a96c82aab44b3e7
parentapp-i18n/fcitx-unikey: Use EAPI="6". Fix LICENSE, dependencies. Call gnome2_i... (diff)
downloadgentoo-cf1979b242d1cc3d435be023ba3637f01b48aa05.tar.gz
gentoo-cf1979b242d1cc3d435be023ba3637f01b48aa05.tar.bz2
gentoo-cf1979b242d1cc3d435be023ba3637f01b48aa05.zip
app-i18n/fcitx-unikey: Fix building with C++11 (bug #595866).
-rw-r--r--app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild4
-rw-r--r--app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.5-c++11.patch264
2 files changed, 268 insertions, 0 deletions
diff --git a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild b/app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild
index 5a087b5d2a5..87fbb25b53e 100644
--- a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild
+++ b/app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild
@@ -32,6 +32,10 @@ DEPEND="${RDEPEND}
sys-devel/gettext
virtual/pkgconfig"
+PATCHES=(
+ "${FILESDIR}/${P}-c++11.patch"
+)
+
DOCS=()
src_configure() {
diff --git a/app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.5-c++11.patch b/app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.5-c++11.patch
new file mode 100644
index 00000000000..cf811ea01e0
--- /dev/null
+++ b/app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.5-c++11.patch
@@ -0,0 +1,264 @@
+https://github.com/fcitx/fcitx-unikey/commit/e1fd471a91baffd701c636038b81233bb38a8093
+
+--- /unikey/data.cpp
++++ /unikey/data.cpp
+@@ -96,145 +96,145 @@
+ unsigned char SingleByteTables[][TOTAL_VNCHARS] =
+
+ // TCVN3
+-{{'A','a','','','','','','','','','','', // 0: a
+- '','','','','','','','','','','','', // 1: a^
+- '','','','','','','','','','','','', // 2: a(
+- 'B','b','C','c','D','d',
+- '','',
+- 'E','e','','','','','','','','','','', // 3: e
+- '','','','','','','','','','','','', // 4: e^
+- 'F','f','G','g','H','h',
+- 'I','i','','','','','','','','','','', // 5: i
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','','','','','','','','','','', // 6: o
+- '','','','','','','','','','','','', // 7: o^
+- '','','','','','','','','','','','', // 8: o+
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','','','','','','','','','','', // 9: u
+- '','','','','','','','','','','','', //10: u+
+- 'V','v','W','w','X','x',
+- 'Y','y','','','','','','','','','','', //11: y
+- 'Z','z',
++{{static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), // 0: a
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), // 1: a^
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), // 2: a(
++ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), // 3: e
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), // 4: e^
++ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
++ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), // 5: i
++ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
++ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), // 6: o
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), // 7: o^
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), // 8: o+
++ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
++ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), // 9: u
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), //10: u+
++ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
++ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''), //11: y
++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
+ 0x80, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88,
+ 0x89, 0x8A, 0x8B, 0x8C, 0x8E, 0x91, 0x92, 0x93,
+ 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B,
+ 0x9C, 0x9E, 0x9F},
+ //VPS
+-{ 'A','a','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'B','b','C','c','D','d',
+- '','',
+- 'E','e','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'F','f','G','g','H','h',
+- 'I','i','','','','','','','','','','',
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'V','v','W','w','X','x',
+- 'Y','y','','','','','','','','','','',
+- 'Z','z',
++{ static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
++ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
++ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
++ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
++ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x8E, 0x91, 0x92, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x9E, 0x00},
+ //VISCII
+-{ 'A','a','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'B','b','C','c','D','d',
+- '','',
+- 'E','e','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'F','f','G','g','H','h',
+- 'I','i','','','','','','','','','','',
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'V','v','W','w','X','x',
+- 'Y','y','','','','','','','','','','',
+- 'Z','z',
++{ static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
++ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
++ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
++ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
++ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
+ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x9E, 0x00},
+ // BKHCM1
+-{'A','a','','','','','','','','','','',
+- '','','~','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'B','b','C','c','D','d',
+- '}','',
+- 'E','e','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'F','f','G','g','H','h',
+- 'I','i','','','','','','','','','','',
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'V','v','W','w','X','x',
+- 'Y','y','{','','^','','`','','|','','','',
+- 'Z','z',
++{static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>('~'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
++ static_cast<unsigned char>('}'),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
++ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
++ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
++ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
++ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>('{'),static_cast<unsigned char>(''),static_cast<unsigned char>('^'),static_cast<unsigned char>(''),static_cast<unsigned char>('`'),static_cast<unsigned char>(''),static_cast<unsigned char>('|'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
+ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x9E, 0x00},
+ //Vietware-F
+-{ 'A','a','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'B','b','C','c','D','d',
+- '','',
+- 'E','e','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'F','f','G','g','H','h',
+- 'I','i','','','','','','','','','','',
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'V','v','W','w','X','x',
+- 'Y','y','','','','','','','','','','',
+- 'Z','z',
++{ static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
++ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
++ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
++ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
++ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
+ 0x80, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88,
+ 0x89, 0x8A, 0x8B, 0x8C, 0x8E, 0x91, 0x92, 0x93,
+ 0x94, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x9E, 0x00},
+ // ISC
+- {'A','a','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'B','b','C','c','D','d',
+- '','',
+- 'E','e','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'F','f','G','g','H','h',
+- 'I','i','','','','','','','','','','',
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- '','','','','','','','','','','','',
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','@','','','','','','','','|','',
+- '','','`','',0x5C,'','^','','~','','#','',
+- 'V','v','W','w','X','x',
+- 'Y','y','','','','','','','','','','',
+- 'Z','z',
++ {static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
++ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
++ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
++ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>('@'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>('|'),static_cast<unsigned char>(''),
++ static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>('`'),static_cast<unsigned char>(''),0x5C,static_cast<unsigned char>(''),static_cast<unsigned char>('^'),static_cast<unsigned char>(''),static_cast<unsigned char>('~'),static_cast<unsigned char>(''),static_cast<unsigned char>('#'),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
++ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),static_cast<unsigned char>(''),
++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x12, 0x13,
+ 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,