app-i18n/fcitx-unikey: Fix building with C++11 (bug #595866).
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Thu, 13 Oct 2016 07:04:18 +0000 (09:04 +0200)
committerMike Gilbert <floppym@gentoo.org>
Thu, 13 Oct 2016 16:08:17 +0000 (12:08 -0400)
app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild
app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.5-c++11.patch [new file with mode: 0644]

index 5a087b5d2a5299d2ea7dd9f973a4618ee9cae834..87fbb25b53e85d79f00c08dd48ae8c245b8101ba 100644 (file)
@@ -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 (file)
index 0000000..cf811ea
--- /dev/null
@@ -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','Á','á','\80','à','\81','ä','\82','ã','å','å',
+-  'Â','â','\83','Ã','\84','À','\85','Ä','Å','Å','Æ','Æ',
+-  '\88','æ','\8d','¡','\8e','¢','\8f','£','ð','¤','¥','¥',
+-  'B','b','C','c','D','d',
+-  'ñ','Ç',
+-  'E','e','É','é','×','è','Þ','È','þ','ë','Ë','Ë',
+-  'Ê','ê','\90','\89','\93','\8a','\94','\8b','\95','Í','\8c','\8c',
+-  'F','f','G','g','H','h',
+-  'I','i','´','í','µ','ì','·','Ì','¸','ï','Î','Î',
+-  'J','j','K','k','L','l','M','m','N','n',
+-  'O','o','¹','ó','¼','ò','½','Õ','¾','õ','\86','\86',
+-  'Ô','ô','\96','Ó','\97','Ò','\98','°','\99','\87','¶','¶',
+-  '÷','Ö','\9d','§','\9e','©','\9f','ª','¦','«','®','®',
+-  'P','p','Q','q','R','r','S','s','T','t',
+-  'U','u','Ú','ú','¨','ù','Ñ','û','¬','Û','ø','ø',
+-  'Ð','Ü','­','Ù','¯','Ø','±','º','»','»','¿','¿',
+-  'V','v','W','w','X','x',
+-  'Y','y','Ý','\9a','²','ÿ','ý','\9b','³','Ï','\9c','\9c',
+-  'Z','z',
++{ static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>('Á'),static_cast<unsigned char>('á'),static_cast<unsigned char>('\80'),static_cast<unsigned char>('à'),static_cast<unsigned char>('\81'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('\82'),static_cast<unsigned char>('ã'),static_cast<unsigned char>('å'),static_cast<unsigned char>('å'),
++  static_cast<unsigned char>('Â'),static_cast<unsigned char>('â'),static_cast<unsigned char>('\83'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('\84'),static_cast<unsigned char>('À'),static_cast<unsigned char>('\85'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Æ'),
++  static_cast<unsigned char>('\88'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('\8d'),static_cast<unsigned char>('¡'),static_cast<unsigned char>('\8e'),static_cast<unsigned char>('¢'),static_cast<unsigned char>('\8f'),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>('\90'),static_cast<unsigned char>('\89'),static_cast<unsigned char>('\93'),static_cast<unsigned char>('\8a'),static_cast<unsigned char>('\94'),static_cast<unsigned char>('\8b'),static_cast<unsigned char>('\95'),static_cast<unsigned char>('Í'),static_cast<unsigned char>('\8c'),static_cast<unsigned char>('\8c'),
++  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>('\86'),static_cast<unsigned char>('\86'),
++  static_cast<unsigned char>('Ô'),static_cast<unsigned char>('ô'),static_cast<unsigned char>('\96'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('\97'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('\98'),static_cast<unsigned char>('°'),static_cast<unsigned char>('\99'),static_cast<unsigned char>('\87'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('¶'),
++  static_cast<unsigned char>('÷'),static_cast<unsigned char>('Ö'),static_cast<unsigned char>('\9d'),static_cast<unsigned char>('§'),static_cast<unsigned char>('\9e'),static_cast<unsigned char>('©'),static_cast<unsigned char>('\9f'),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>('\9a'),static_cast<unsigned char>('²'),static_cast<unsigned char>('ÿ'),static_cast<unsigned char>('ý'),static_cast<unsigned char>('\9b'),static_cast<unsigned char>('³'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('\9c'),static_cast<unsigned char>('\9c'),
++  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','Á','á','À','à','Ä','ä','Ã','ã','\80','Õ',
+-  'Â','â','\84','¤','\85','¥','\86','¦','ç','ç','\87','§',
+-  'Å','å','\81','¡','\82','¢','Æ','Æ','Ç','Ç','\83','£',
+-  'B','b','C','c','D','d',
+-  'Ð','ð',
+-  'E','e','É','é','È','è','Ë','ë','\88','¨','\89','©',
+-  'Ê','ê','\8a','ª','\8b','«','\8c','¬','\8d','­','\8e','®',
+-  'F','f','G','g','H','h',
+-  'I','i','Í','í','Ì','ì','\9b','ï','Î','î','\98','¸',
+-  'J','j','K','k','L','l','M','m','N','n',
+-  'O','o','Ó','ó','Ò','ò','\99','ö','õ','õ','\9a','÷',
+-  'Ô','ô','\8f','¯','\90','°','\91','±','\92','²','\93','µ',
+-  '´','½','\95','¾','\96','¶','\97','·','³','Þ','\94','þ',
+-  'P','p','Q','q','R','r','S','s','T','t',
+-  'U','u','Ú','ú','Ù','ù','\9c','ü','\9d','û','\9e','ø',
+-  '¿','ß','º','Ñ','»','×','¼','Ø','ÿ','æ','¹','ñ',
+-  'V','v','W','w','X','x',
+-  'Y','y','Ý','ý','\9f','Ï','Ö','Ö','Û','Û','Ü','Ü',
+-  '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>('\80'),static_cast<unsigned char>('Õ'),
++  static_cast<unsigned char>('Â'),static_cast<unsigned char>('â'),static_cast<unsigned char>('\84'),static_cast<unsigned char>('¤'),static_cast<unsigned char>('\85'),static_cast<unsigned char>('¥'),static_cast<unsigned char>('\86'),static_cast<unsigned char>('¦'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('\87'),static_cast<unsigned char>('§'),
++  static_cast<unsigned char>('Å'),static_cast<unsigned char>('å'),static_cast<unsigned char>('\81'),static_cast<unsigned char>('¡'),static_cast<unsigned char>('\82'),static_cast<unsigned char>('¢'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('\83'),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>('\88'),static_cast<unsigned char>('¨'),static_cast<unsigned char>('\89'),static_cast<unsigned char>('©'),
++  static_cast<unsigned char>('Ê'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('\8a'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('\8b'),static_cast<unsigned char>('«'),static_cast<unsigned char>('\8c'),static_cast<unsigned char>('¬'),static_cast<unsigned char>('\8d'),static_cast<unsigned char>('­'),static_cast<unsigned char>('\8e'),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>('\9b'),static_cast<unsigned char>('ï'),static_cast<unsigned char>('Î'),static_cast<unsigned char>('î'),static_cast<unsigned char>('\98'),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>('\99'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('\9a'),static_cast<unsigned char>('÷'),
++  static_cast<unsigned char>('Ô'),static_cast<unsigned char>('ô'),static_cast<unsigned char>('\8f'),static_cast<unsigned char>('¯'),static_cast<unsigned char>('\90'),static_cast<unsigned char>('°'),static_cast<unsigned char>('\91'),static_cast<unsigned char>('±'),static_cast<unsigned char>('\92'),static_cast<unsigned char>('²'),static_cast<unsigned char>('\93'),static_cast<unsigned char>('µ'),
++  static_cast<unsigned char>('´'),static_cast<unsigned char>('½'),static_cast<unsigned char>('\95'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('\96'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('\97'),static_cast<unsigned char>('·'),static_cast<unsigned char>('³'),static_cast<unsigned char>('Þ'),static_cast<unsigned char>('\94'),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>('\9c'),static_cast<unsigned char>('ü'),static_cast<unsigned char>('\9d'),static_cast<unsigned char>('û'),static_cast<unsigned char>('\9e'),static_cast<unsigned char>('ø'),
++  static_cast<unsigned char>('¿'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('º'),static_cast<unsigned char>('Ñ'),static_cast<unsigned char>('»'),static_cast<unsigned char>('×'),static_cast<unsigned char>('¼'),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>('\9f'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('Ö'),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','\80','¾','\81','¿','\82','À','\83','Á','\84','Â',
+-  '\9f','Ý','~','Þ','¡','ß','¢','à','£','á','¤','â',
+-  '\99','×','\9a','Ø','\9b','Ù','\9c','Ú','\9d','Û','\98','Ü',
+-  'B','b','C','c','D','d',
+-  '}','½',
+-  'E','e','\85','Ã','\86','Ä','\87','Å','\88','Æ','\89','Ç',
+-  '¥','ã','¦','ä','§','å','¨','æ','©','ç','ª','è',
+-  'F','f','G','g','H','h',
+-  'I','i','\8a','È','\8b','É','\8c','Ê','\8d','Ë','\8e','Ì',
+-  'J','j','K','k','L','l','M','m','N','n',
+-  'O','o','\8f','Í','\90','Î','\91','Ï','\92','Ð','\93','Ñ',
+-  '«','é','¬','ê','­','ë','®','ì','¯','í','°','î',
+-  '±','ï','²','ð','³','ñ','´','ò','µ','ó','¶','ô',
+-  'P','p','Q','q','R','r','S','s','T','t',
+-  'U','u','\94','Ò','\95','Ó','\96','Ô','\97','Õ','\98','Ö',
+-  '·','õ','¸','ö','¹','÷','º','ø','»','ù','¼','ú',
+-  'V','v','W','w','X','x',
+-  'Y','y','{','û','^','ü','`','ý','|','þ','\8e','ÿ',
+-  'Z','z',
++{static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>('\80'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('\81'),static_cast<unsigned char>('¿'),static_cast<unsigned char>('\82'),static_cast<unsigned char>('À'),static_cast<unsigned char>('\83'),static_cast<unsigned char>('Á'),static_cast<unsigned char>('\84'),static_cast<unsigned char>('Â'),
++  static_cast<unsigned char>('\9f'),static_cast<unsigned char>('Ý'),static_cast<unsigned char>('~'),static_cast<unsigned char>('Þ'),static_cast<unsigned char>('¡'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('¢'),static_cast<unsigned char>('à'),static_cast<unsigned char>('£'),static_cast<unsigned char>('á'),static_cast<unsigned char>('¤'),static_cast<unsigned char>('â'),
++  static_cast<unsigned char>('\99'),static_cast<unsigned char>('×'),static_cast<unsigned char>('\9a'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('\9b'),static_cast<unsigned char>('Ù'),static_cast<unsigned char>('\9c'),static_cast<unsigned char>('Ú'),static_cast<unsigned char>('\9d'),static_cast<unsigned char>('Û'),static_cast<unsigned char>('\98'),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>('\85'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('\86'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>('\87'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('\88'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('\89'),static_cast<unsigned char>('Ç'),
++  static_cast<unsigned char>('¥'),static_cast<unsigned char>('ã'),static_cast<unsigned char>('¦'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('§'),static_cast<unsigned char>('å'),static_cast<unsigned char>('¨'),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>('\8a'),static_cast<unsigned char>('È'),static_cast<unsigned char>('\8b'),static_cast<unsigned char>('É'),static_cast<unsigned char>('\8c'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>('\8d'),static_cast<unsigned char>('Ë'),static_cast<unsigned char>('\8e'),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>('\8f'),static_cast<unsigned char>('Í'),static_cast<unsigned char>('\90'),static_cast<unsigned char>('Î'),static_cast<unsigned char>('\91'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('\92'),static_cast<unsigned char>('Ð'),static_cast<unsigned char>('\93'),static_cast<unsigned char>('Ñ'),
++  static_cast<unsigned char>('«'),static_cast<unsigned char>('é'),static_cast<unsigned char>('¬'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('­'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('®'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('¯'),static_cast<unsigned char>('í'),static_cast<unsigned char>('°'),static_cast<unsigned char>('î'),
++  static_cast<unsigned char>('±'),static_cast<unsigned char>('ï'),static_cast<unsigned char>('²'),static_cast<unsigned char>('ð'),static_cast<unsigned char>('³'),static_cast<unsigned char>('ñ'),static_cast<unsigned char>('´'),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>('\94'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('\95'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('\96'),static_cast<unsigned char>('Ô'),static_cast<unsigned char>('\97'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('\98'),static_cast<unsigned char>('Ö'),
++  static_cast<unsigned char>('·'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('¸'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('¹'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('º'),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>('\8e'),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','À','À','ª','ª','¶','¶','º','º','Á','Á',
+-  '\97','¡','Ê','Ê','Ç','Ç','È','È','É','É','Ë','Ë',
+-  '\96','\9f','Å','Å','Â','Â','Ã','Ã','Ä','Ä','Æ','Æ',
+-  'B','b','C','c','D','d',
+-  '\98','¢',
+-  'E','e','Ï','Ï','Ì','Ì','Í','Í','Î','Î','Ñ','Ñ',
+-  '\99','£','Õ','Õ','Ò','Ò','Ó','Ó','Ô','Ô','Ö','Ö',
+-  'F','f','G','g','H','h',
+-  'I','i','Û','Û','Ø','Ø','Ù','Ù','Ú','Ú','Ü','Ü',
+-  'J','j','K','k','L','l','M','m','N','n',
+-  'O','o','â','â','ß','ß','à','à','á','á','ã','ã',
+-  '\9a','¤','ç','ç','ä','ä','å','å','æ','æ','è','è',
+-  '\9b','¥','ì','ì','é','é','ê','ê','ë','ë','í','í',
+-  'P','p','Q','q','R','r','S','s','T','t',
+-  'U','u','ò','ò','î','î','ï','ï','ñ','ñ','ó','ó',
+-  '\9c','§','÷','÷','ô','ô','õ','õ','ö','ö','ø','ø',
+-  '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>('\97'),static_cast<unsigned char>('¡'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('È'),static_cast<unsigned char>('È'),static_cast<unsigned char>('É'),static_cast<unsigned char>('É'),static_cast<unsigned char>('Ë'),static_cast<unsigned char>('Ë'),
++  static_cast<unsigned char>('\96'),static_cast<unsigned char>('\9f'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Â'),static_cast<unsigned char>('Â'),static_cast<unsigned char>('Ã'),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>('\98'),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>('\99'),static_cast<unsigned char>('£'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Ó'),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>('\9a'),static_cast<unsigned char>('¤'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('å'),static_cast<unsigned char>('å'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('è'),static_cast<unsigned char>('è'),
++  static_cast<unsigned char>('\9b'),static_cast<unsigned char>('¥'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('é'),static_cast<unsigned char>('é'),static_cast<unsigned char>('ê'),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>('\9c'),static_cast<unsigned char>('§'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('ô'),static_cast<unsigned char>('ô'),static_cast<unsigned char>('õ'),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','\83','¸','\80','µ','\81','¶','\82','·','\84','¹',
+-  '¢','©','Ä',' ','Á','Ç','Â','È','Ã','É','\86','Ë',
+-  '¡','¨','À','¾','¯','»','º','¼','¿','½','\85','Æ',
+-  'B','b','C','c','D','d',
+-  '§','®',
+-  'E','e','Ð','\8a','\87','Ì','\88','Î','\89','Ï','Ñ','\8b',
+-  '£','ª','Ú','Õ','Å','Ò','Í','Ó','Ù','Ô','\8c','Ö',
+-  'F','f','G','g','H','h',
+-  'I','i','\90','Ý','\8d','×','\8e','Ø','\8f','Ü','\91','Þ',
+-  'J','j','K','k','L','l','M','m','N','n',
+-  'O','o','\95','ã','\92','ß','\93','á','\94','â','\96','ä',
+-  '¤','«','ÿ','è','Û','å','à','æ','ð','ç','\97','é',
+-  '¥','¬','\9b','í','\98','ê','\99','ë','\9a','ì','\9c','î',
+-  'P','p','Q','q','R','r','S','s','T','t',
+-  'U','u','@','ó','\9d','ï','\9e','ñ','\9f','ò','|','ô',
+-  '¦','­','`','ø',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>('\83'),static_cast<unsigned char>('¸'),static_cast<unsigned char>('\80'),static_cast<unsigned char>('µ'),static_cast<unsigned char>('\81'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('\82'),static_cast<unsigned char>('·'),static_cast<unsigned char>('\84'),static_cast<unsigned char>('¹'),
++  static_cast<unsigned char>('¢'),static_cast<unsigned char>('©'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>(' '),static_cast<unsigned char>('Á'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('Â'),static_cast<unsigned char>('È'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('É'),static_cast<unsigned char>('\86'),static_cast<unsigned char>('Ë'),
++  static_cast<unsigned char>('¡'),static_cast<unsigned char>('¨'),static_cast<unsigned char>('À'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('¯'),static_cast<unsigned char>('»'),static_cast<unsigned char>('º'),static_cast<unsigned char>('¼'),static_cast<unsigned char>('¿'),static_cast<unsigned char>('½'),static_cast<unsigned char>('\85'),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>('\8a'),static_cast<unsigned char>('\87'),static_cast<unsigned char>('Ì'),static_cast<unsigned char>('\88'),static_cast<unsigned char>('Î'),static_cast<unsigned char>('\89'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('Ñ'),static_cast<unsigned char>('\8b'),
++  static_cast<unsigned char>('£'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('Ú'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Í'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('Ù'),static_cast<unsigned char>('Ô'),static_cast<unsigned char>('\8c'),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>('\90'),static_cast<unsigned char>('Ý'),static_cast<unsigned char>('\8d'),static_cast<unsigned char>('×'),static_cast<unsigned char>('\8e'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('\8f'),static_cast<unsigned char>('Ü'),static_cast<unsigned char>('\91'),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>('\95'),static_cast<unsigned char>('ã'),static_cast<unsigned char>('\92'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('\93'),static_cast<unsigned char>('á'),static_cast<unsigned char>('\94'),static_cast<unsigned char>('â'),static_cast<unsigned char>('\96'),static_cast<unsigned char>('ä'),
++  static_cast<unsigned char>('¤'),static_cast<unsigned char>('«'),static_cast<unsigned char>('ÿ'),static_cast<unsigned char>('è'),static_cast<unsigned char>('Û'),static_cast<unsigned char>('å'),static_cast<unsigned char>('à'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('ð'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('\97'),static_cast<unsigned char>('é'),
++  static_cast<unsigned char>('¥'),static_cast<unsigned char>('¬'),static_cast<unsigned char>('\9b'),static_cast<unsigned char>('í'),static_cast<unsigned char>('\98'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('\99'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('\9a'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('\9c'),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>('\9d'),static_cast<unsigned char>('ï'),static_cast<unsigned char>('\9e'),static_cast<unsigned char>('ñ'),static_cast<unsigned char>('\9f'),static_cast<unsigned char>('ò'),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,