Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-i18n/fcitx-unikey/, app-i18n/fcitx-unikey/files/
Date: Thu, 13 Oct 2016 16:08:24
Message-Id: 1476374897.cf1979b242d1cc3d435be023ba3637f01b48aa05.floppym@gentoo
1 commit: cf1979b242d1cc3d435be023ba3637f01b48aa05
2 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
3 AuthorDate: Thu Oct 13 07:04:18 2016 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 13 16:08:17 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf1979b2
7
8 app-i18n/fcitx-unikey: Fix building with C++11 (bug #595866).
9
10 app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild | 4 +
11 .../files/fcitx-unikey-0.2.5-c++11.patch | 264 +++++++++++++++++++++
12 2 files changed, 268 insertions(+)
13
14 diff --git a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild b/app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild
15 index 5a087b5..87fbb25 100644
16 --- a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild
17 +++ b/app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild
18 @@ -32,6 +32,10 @@ DEPEND="${RDEPEND}
19 sys-devel/gettext
20 virtual/pkgconfig"
21
22 +PATCHES=(
23 + "${FILESDIR}/${P}-c++11.patch"
24 +)
25 +
26 DOCS=()
27
28 src_configure() {
29
30 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
31 new file mode 100644
32 index 00000000..cf811ea
33 --- /dev/null
34 +++ b/app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.5-c++11.patch
35 @@ -0,0 +1,264 @@
36 +https://github.com/fcitx/fcitx-unikey/commit/e1fd471a91baffd701c636038b81233bb38a8093
37 +
38 +--- /unikey/data.cpp
39 ++++ /unikey/data.cpp
40 +@@ -96,145 +96,145 @@
41 + unsigned char SingleByteTables[][TOTAL_VNCHARS] =
42 +
43 + // TCVN3
44 +-{{'A','a','¸','¸','µ','µ','¶','¶','·','·','¹','¹', // 0: a
45 +- '¢','©','Ê','Ê','Ç','Ç','È','È','É','É','Ë','Ë', // 1: a^
46 +- '¡','¨','¾','¾','»','»','¼','¼','½','½','Æ','Æ', // 2: a(
47 +- 'B','b','C','c','D','d',
48 +- '§','®',
49 +- 'E','e','Ð','Ð','Ì','Ì','Î','Î','Ï','Ï','Ñ','Ñ', // 3: e
50 +- '£','ª','Õ','Õ','Ò','Ò','Ó','Ó','Ô','Ô','Ö','Ö', // 4: e^
51 +- 'F','f','G','g','H','h',
52 +- 'I','i','Ý','Ý','×','×','Ø','Ø','Ü','Ü','Þ','Þ', // 5: i
53 +- 'J','j','K','k','L','l','M','m','N','n',
54 +- 'O','o','ã','ã','ß','ß','á','á','â','â','ä','ä', // 6: o
55 +- '¤','«','è','è','å','å','æ','æ','ç','ç','é','é', // 7: o^
56 +- '¥','¬','í','í','ê','ê','ë','ë','ì','ì','î','î', // 8: o+
57 +- 'P','p','Q','q','R','r','S','s','T','t',
58 +- 'U','u','ó','ó','ï','ï','ñ','ñ','ò','ò','ô','ô', // 9: u
59 +- '¦','­','ø','ø','õ','õ','ö','ö','÷','÷','ù','ù', //10: u+
60 +- 'V','v','W','w','X','x',
61 +- 'Y','y','ý','ý','ú','ú','û','û','ü','ü','þ','þ', //11: y
62 +- 'Z','z',
63 ++{{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
64 ++ static_cast<unsigned char>('¢'),static_cast<unsigned char>('©'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('Ç'),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^
65 ++ static_cast<unsigned char>('¡'),static_cast<unsigned char>('¨'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('»'),static_cast<unsigned char>('»'),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(
66 ++ 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'),
67 ++ static_cast<unsigned char>('§'),static_cast<unsigned char>('®'),
68 ++ 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
69 ++ static_cast<unsigned char>('£'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Ò'),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^
70 ++ 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'),
71 ++ 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
72 ++ 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'),
73 ++ 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
74 ++ static_cast<unsigned char>('¤'),static_cast<unsigned char>('«'),static_cast<unsigned char>('è'),static_cast<unsigned char>('è'),static_cast<unsigned char>('å'),static_cast<unsigned char>('å'),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^
75 ++ static_cast<unsigned char>('¥'),static_cast<unsigned char>('¬'),static_cast<unsigned char>('í'),static_cast<unsigned char>('í'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('ê'),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+
76 ++ 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'),
77 ++ 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
78 ++ static_cast<unsigned char>('¦'),static_cast<unsigned char>('­'),static_cast<unsigned char>('ø'),static_cast<unsigned char>('ø'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('õ'),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+
79 ++ 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'),
80 ++ 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
81 ++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
82 + 0x80, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88,
83 + 0x89, 0x8A, 0x8B, 0x8C, 0x8E, 0x91, 0x92, 0x93,
84 + 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B,
85 + 0x9C, 0x9E, 0x9F},
86 + //VPS
87 +-{ 'A','a','Á','á','€','à','','ä','‚','ã','å','å',
88 +- 'Â','â','ƒ','Ã','„','À','…','Ä','Å','Å','Æ','Æ',
89 +- 'ˆ','æ','','¡','Ž','¢','','£','ð','¤','¥','¥',
90 +- 'B','b','C','c','D','d',
91 +- 'ñ','Ç',
92 +- 'E','e','É','é','×','è','Þ','È','þ','ë','Ë','Ë',
93 +- 'Ê','ê','','‰','“','Š','”','‹','•','Í','Œ','Œ',
94 +- 'F','f','G','g','H','h',
95 +- 'I','i','´','í','µ','ì','·','Ì','¸','ï','Î','Î',
96 +- 'J','j','K','k','L','l','M','m','N','n',
97 +- 'O','o','¹','ó','¼','ò','½','Õ','¾','õ','†','†',
98 +- 'Ô','ô','–','Ó','—','Ò','˜','°','™','‡','¶','¶',
99 +- '÷','Ö','','§','ž','©','Ÿ','ª','¦','«','®','®',
100 +- 'P','p','Q','q','R','r','S','s','T','t',
101 +- 'U','u','Ú','ú','¨','ù','Ñ','û','¬','Û','ø','ø',
102 +- 'Ð','Ü','­','Ù','¯','Ø','±','º','»','»','¿','¿',
103 +- 'V','v','W','w','X','x',
104 +- 'Y','y','Ý','š','²','ÿ','ý','›','³','Ï','œ','œ',
105 +- 'Z','z',
106 ++{ 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>('å'),
107 ++ static_cast<unsigned char>('Â'),static_cast<unsigned char>('â'),static_cast<unsigned char>('ƒ'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('„'),static_cast<unsigned char>('À'),static_cast<unsigned char>('…'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Æ'),
108 ++ static_cast<unsigned char>('ˆ'),static_cast<unsigned char>('æ'),static_cast<unsigned char>(''),static_cast<unsigned char>('¡'),static_cast<unsigned char>('Ž'),static_cast<unsigned char>('¢'),static_cast<unsigned char>(''),static_cast<unsigned char>('£'),static_cast<unsigned char>('ð'),static_cast<unsigned char>('¤'),static_cast<unsigned char>('¥'),static_cast<unsigned char>('¥'),
109 ++ 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'),
110 ++ static_cast<unsigned char>('ñ'),static_cast<unsigned char>('Ç'),
111 ++ 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>('Ë'),
112 ++ static_cast<unsigned char>('Ê'),static_cast<unsigned char>('ê'),static_cast<unsigned char>(''),static_cast<unsigned char>('‰'),static_cast<unsigned char>('“'),static_cast<unsigned char>('Š'),static_cast<unsigned char>('”'),static_cast<unsigned char>('‹'),static_cast<unsigned char>('•'),static_cast<unsigned char>('Í'),static_cast<unsigned char>('Œ'),static_cast<unsigned char>('Œ'),
113 ++ 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'),
114 ++ 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>('Î'),
115 ++ 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'),
116 ++ 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>('†'),
117 ++ static_cast<unsigned char>('Ô'),static_cast<unsigned char>('ô'),static_cast<unsigned char>('–'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('—'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('˜'),static_cast<unsigned char>('°'),static_cast<unsigned char>('™'),static_cast<unsigned char>('‡'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('¶'),
118 ++ static_cast<unsigned char>('÷'),static_cast<unsigned char>('Ö'),static_cast<unsigned char>(''),static_cast<unsigned char>('§'),static_cast<unsigned char>('ž'),static_cast<unsigned char>('©'),static_cast<unsigned char>('Ÿ'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('¦'),static_cast<unsigned char>('«'),static_cast<unsigned char>('®'),static_cast<unsigned char>('®'),
119 ++ 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'),
120 ++ 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>('ø'),
121 ++ static_cast<unsigned char>('Ð'),static_cast<unsigned char>('Ü'),static_cast<unsigned char>('­'),static_cast<unsigned char>('Ù'),static_cast<unsigned char>('¯'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('±'),static_cast<unsigned char>('º'),static_cast<unsigned char>('»'),static_cast<unsigned char>('»'),static_cast<unsigned char>('¿'),static_cast<unsigned char>('¿'),
122 ++ 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'),
123 ++ 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>('œ'),
124 ++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
125 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
126 + 0x00, 0x00, 0x00, 0x00, 0x8E, 0x91, 0x92, 0x00,
127 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
128 + 0x00, 0x9E, 0x00},
129 + //VISCII
130 +-{ 'A','a','Á','á','À','à','Ä','ä','Ã','ã','€','Õ',
131 +- 'Â','â','„','¤','…','¥','†','¦','ç','ç','‡','§',
132 +- 'Å','å','','¡','‚','¢','Æ','Æ','Ç','Ç','ƒ','£',
133 +- 'B','b','C','c','D','d',
134 +- 'Ð','ð',
135 +- 'E','e','É','é','È','è','Ë','ë','ˆ','¨','‰','©',
136 +- 'Ê','ê','Š','ª','‹','«','Œ','¬','','­','Ž','®',
137 +- 'F','f','G','g','H','h',
138 +- 'I','i','Í','í','Ì','ì','›','ï','Î','î','˜','¸',
139 +- 'J','j','K','k','L','l','M','m','N','n',
140 +- 'O','o','Ó','ó','Ò','ò','™','ö','õ','õ','š','÷',
141 +- 'Ô','ô','','¯','','°','‘','±','’','²','“','µ',
142 +- '´','½','•','¾','–','¶','—','·','³','Þ','”','þ',
143 +- 'P','p','Q','q','R','r','S','s','T','t',
144 +- 'U','u','Ú','ú','Ù','ù','œ','ü','','û','ž','ø',
145 +- '¿','ß','º','Ñ','»','×','¼','Ø','ÿ','æ','¹','ñ',
146 +- 'V','v','W','w','X','x',
147 +- 'Y','y','Ý','ý','Ÿ','Ï','Ö','Ö','Û','Û','Ü','Ü',
148 +- 'Z','z',
149 ++{ 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>('Õ'),
150 ++ static_cast<unsigned char>('Â'),static_cast<unsigned char>('â'),static_cast<unsigned char>('„'),static_cast<unsigned char>('¤'),static_cast<unsigned char>('…'),static_cast<unsigned char>('¥'),static_cast<unsigned char>('†'),static_cast<unsigned char>('¦'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('‡'),static_cast<unsigned char>('§'),
151 ++ static_cast<unsigned char>('Å'),static_cast<unsigned char>('å'),static_cast<unsigned char>(''),static_cast<unsigned char>('¡'),static_cast<unsigned char>('‚'),static_cast<unsigned char>('¢'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('ƒ'),static_cast<unsigned char>('£'),
152 ++ 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'),
153 ++ static_cast<unsigned char>('Ð'),static_cast<unsigned char>('ð'),
154 ++ 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>('©'),
155 ++ static_cast<unsigned char>('Ê'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('Š'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('‹'),static_cast<unsigned char>('«'),static_cast<unsigned char>('Œ'),static_cast<unsigned char>('¬'),static_cast<unsigned char>(''),static_cast<unsigned char>('­'),static_cast<unsigned char>('Ž'),static_cast<unsigned char>('®'),
156 ++ 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'),
157 ++ 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>('¸'),
158 ++ 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'),
159 ++ 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>('÷'),
160 ++ static_cast<unsigned char>('Ô'),static_cast<unsigned char>('ô'),static_cast<unsigned char>(''),static_cast<unsigned char>('¯'),static_cast<unsigned char>(''),static_cast<unsigned char>('°'),static_cast<unsigned char>('‘'),static_cast<unsigned char>('±'),static_cast<unsigned char>('’'),static_cast<unsigned char>('²'),static_cast<unsigned char>('“'),static_cast<unsigned char>('µ'),
161 ++ static_cast<unsigned char>('´'),static_cast<unsigned char>('½'),static_cast<unsigned char>('•'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('–'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('—'),static_cast<unsigned char>('·'),static_cast<unsigned char>('³'),static_cast<unsigned char>('Þ'),static_cast<unsigned char>('”'),static_cast<unsigned char>('þ'),
162 ++ 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'),
163 ++ 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>('ø'),
164 ++ static_cast<unsigned char>('¿'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('º'),static_cast<unsigned char>('Ñ'),static_cast<unsigned char>('»'),static_cast<unsigned char>('×'),static_cast<unsigned char>('¼'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('ÿ'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('¹'),static_cast<unsigned char>('ñ'),
165 ++ 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'),
166 ++ 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>('Ü'),
167 ++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
168 + 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
169 + 0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00,
170 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
171 + 0x00, 0x9E, 0x00},
172 + // BKHCM1
173 +-{'A','a','€','¾','','¿','‚','À','ƒ','Á','„','Â',
174 +- 'Ÿ','Ý','~','Þ','¡','ß','¢','à','£','á','¤','â',
175 +- '™','×','š','Ø','›','Ù','œ','Ú','','Û','˜','Ü',
176 +- 'B','b','C','c','D','d',
177 +- '}','½',
178 +- 'E','e','…','Ã','†','Ä','‡','Å','ˆ','Æ','‰','Ç',
179 +- '¥','ã','¦','ä','§','å','¨','æ','©','ç','ª','è',
180 +- 'F','f','G','g','H','h',
181 +- 'I','i','Š','È','‹','É','Œ','Ê','','Ë','Ž','Ì',
182 +- 'J','j','K','k','L','l','M','m','N','n',
183 +- 'O','o','','Í','','Î','‘','Ï','’','Ð','“','Ñ',
184 +- '«','é','¬','ê','­','ë','®','ì','¯','í','°','î',
185 +- '±','ï','²','ð','³','ñ','´','ò','µ','ó','¶','ô',
186 +- 'P','p','Q','q','R','r','S','s','T','t',
187 +- 'U','u','”','Ò','•','Ó','–','Ô','—','Õ','˜','Ö',
188 +- '·','õ','¸','ö','¹','÷','º','ø','»','ù','¼','ú',
189 +- 'V','v','W','w','X','x',
190 +- 'Y','y','{','û','^','ü','`','ý','|','þ','Ž','ÿ',
191 +- 'Z','z',
192 ++{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>('Â'),
193 ++ static_cast<unsigned char>('Ÿ'),static_cast<unsigned char>('Ý'),static_cast<unsigned char>('~'),static_cast<unsigned char>('Þ'),static_cast<unsigned char>('¡'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('¢'),static_cast<unsigned char>('à'),static_cast<unsigned char>('£'),static_cast<unsigned char>('á'),static_cast<unsigned char>('¤'),static_cast<unsigned char>('â'),
194 ++ static_cast<unsigned char>('™'),static_cast<unsigned char>('×'),static_cast<unsigned char>('š'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('›'),static_cast<unsigned char>('Ù'),static_cast<unsigned char>('œ'),static_cast<unsigned char>('Ú'),static_cast<unsigned char>(''),static_cast<unsigned char>('Û'),static_cast<unsigned char>('˜'),static_cast<unsigned char>('Ü'),
195 ++ 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'),
196 ++ static_cast<unsigned char>('}'),static_cast<unsigned char>('½'),
197 ++ 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>('Ç'),
198 ++ static_cast<unsigned char>('¥'),static_cast<unsigned char>('ã'),static_cast<unsigned char>('¦'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('§'),static_cast<unsigned char>('å'),static_cast<unsigned char>('¨'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('©'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('è'),
199 ++ 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'),
200 ++ 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>('Ì'),
201 ++ 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'),
202 ++ 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>('Ñ'),
203 ++ static_cast<unsigned char>('«'),static_cast<unsigned char>('é'),static_cast<unsigned char>('¬'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('­'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('®'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('¯'),static_cast<unsigned char>('í'),static_cast<unsigned char>('°'),static_cast<unsigned char>('î'),
204 ++ static_cast<unsigned char>('±'),static_cast<unsigned char>('ï'),static_cast<unsigned char>('²'),static_cast<unsigned char>('ð'),static_cast<unsigned char>('³'),static_cast<unsigned char>('ñ'),static_cast<unsigned char>('´'),static_cast<unsigned char>('ò'),static_cast<unsigned char>('µ'),static_cast<unsigned char>('ó'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('ô'),
205 ++ 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'),
206 ++ 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>('Ö'),
207 ++ static_cast<unsigned char>('·'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('¸'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('¹'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('º'),static_cast<unsigned char>('ø'),static_cast<unsigned char>('»'),static_cast<unsigned char>('ù'),static_cast<unsigned char>('¼'),static_cast<unsigned char>('ú'),
208 ++ 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'),
209 ++ 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>('ÿ'),
210 ++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
211 + 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
212 + 0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00,
213 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
214 + 0x00, 0x9E, 0x00},
215 + //Vietware-F
216 +-{ 'A','a','À','À','ª','ª','¶','¶','º','º','Á','Á',
217 +- '—','¡','Ê','Ê','Ç','Ç','È','È','É','É','Ë','Ë',
218 +- '–','Ÿ','Å','Å','Â','Â','Ã','Ã','Ä','Ä','Æ','Æ',
219 +- 'B','b','C','c','D','d',
220 +- '˜','¢',
221 +- 'E','e','Ï','Ï','Ì','Ì','Í','Í','Î','Î','Ñ','Ñ',
222 +- '™','£','Õ','Õ','Ò','Ò','Ó','Ó','Ô','Ô','Ö','Ö',
223 +- 'F','f','G','g','H','h',
224 +- 'I','i','Û','Û','Ø','Ø','Ù','Ù','Ú','Ú','Ü','Ü',
225 +- 'J','j','K','k','L','l','M','m','N','n',
226 +- 'O','o','â','â','ß','ß','à','à','á','á','ã','ã',
227 +- 'š','¤','ç','ç','ä','ä','å','å','æ','æ','è','è',
228 +- '›','¥','ì','ì','é','é','ê','ê','ë','ë','í','í',
229 +- 'P','p','Q','q','R','r','S','s','T','t',
230 +- 'U','u','ò','ò','î','î','ï','ï','ñ','ñ','ó','ó',
231 +- 'œ','§','÷','÷','ô','ô','õ','õ','ö','ö','ø','ø',
232 +- 'V','v','W','w','X','x',
233 +- 'Y','y','ü','ü','ù','ù','ú','ú','û','û','ÿ','ÿ',
234 +- 'Z','z',
235 ++{ 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>('Á'),
236 ++ static_cast<unsigned char>('—'),static_cast<unsigned char>('¡'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('È'),static_cast<unsigned char>('È'),static_cast<unsigned char>('É'),static_cast<unsigned char>('É'),static_cast<unsigned char>('Ë'),static_cast<unsigned char>('Ë'),
237 ++ static_cast<unsigned char>('–'),static_cast<unsigned char>('Ÿ'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Â'),static_cast<unsigned char>('Â'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Æ'),
238 ++ 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'),
239 ++ static_cast<unsigned char>('˜'),static_cast<unsigned char>('¢'),
240 ++ 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>('Ñ'),
241 ++ static_cast<unsigned char>('™'),static_cast<unsigned char>('£'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('Ô'),static_cast<unsigned char>('Ô'),static_cast<unsigned char>('Ö'),static_cast<unsigned char>('Ö'),
242 ++ 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'),
243 ++ 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>('Ü'),
244 ++ 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'),
245 ++ 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>('ã'),
246 ++ static_cast<unsigned char>('š'),static_cast<unsigned char>('¤'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('å'),static_cast<unsigned char>('å'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('è'),static_cast<unsigned char>('è'),
247 ++ static_cast<unsigned char>('›'),static_cast<unsigned char>('¥'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('é'),static_cast<unsigned char>('é'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('í'),static_cast<unsigned char>('í'),
248 ++ 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'),
249 ++ 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>('ó'),
250 ++ static_cast<unsigned char>('œ'),static_cast<unsigned char>('§'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('ô'),static_cast<unsigned char>('ô'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('ø'),static_cast<unsigned char>('ø'),
251 ++ 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'),
252 ++ 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>('ÿ'),
253 ++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
254 + 0x80, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88,
255 + 0x89, 0x8A, 0x8B, 0x8C, 0x8E, 0x91, 0x92, 0x93,
256 + 0x94, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
257 + 0x00, 0x9E, 0x00},
258 + // ISC
259 +- {'A','a','ƒ','¸','€','µ','','¶','‚','·','„','¹',
260 +- '¢','©','Ä',' ','Á','Ç','Â','È','Ã','É','†','Ë',
261 +- '¡','¨','À','¾','¯','»','º','¼','¿','½','…','Æ',
262 +- 'B','b','C','c','D','d',
263 +- '§','®',
264 +- 'E','e','Ð','Š','‡','Ì','ˆ','Î','‰','Ï','Ñ','‹',
265 +- '£','ª','Ú','Õ','Å','Ò','Í','Ó','Ù','Ô','Œ','Ö',
266 +- 'F','f','G','g','H','h',
267 +- 'I','i','','Ý','','×','Ž','Ø','','Ü','‘','Þ',
268 +- 'J','j','K','k','L','l','M','m','N','n',
269 +- 'O','o','•','ã','’','ß','“','á','”','â','–','ä',
270 +- '¤','«','ÿ','è','Û','å','à','æ','ð','ç','—','é',
271 +- '¥','¬','›','í','˜','ê','™','ë','š','ì','œ','î',
272 +- 'P','p','Q','q','R','r','S','s','T','t',
273 +- 'U','u','@','ó','','ï','ž','ñ','Ÿ','ò','|','ô',
274 +- '¦','­','`','ø',0x5C,'õ','^','ö','~','÷','#','ù',
275 +- 'V','v','W','w','X','x',
276 +- 'Y','y','³','ý','°','ú','±','û','²','ü','´','þ',
277 +- 'Z','z',
278 ++ {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>('¹'),
279 ++ static_cast<unsigned char>('¢'),static_cast<unsigned char>('©'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>(' '),static_cast<unsigned char>('Á'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('Â'),static_cast<unsigned char>('È'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('É'),static_cast<unsigned char>('†'),static_cast<unsigned char>('Ë'),
280 ++ static_cast<unsigned char>('¡'),static_cast<unsigned char>('¨'),static_cast<unsigned char>('À'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('¯'),static_cast<unsigned char>('»'),static_cast<unsigned char>('º'),static_cast<unsigned char>('¼'),static_cast<unsigned char>('¿'),static_cast<unsigned char>('½'),static_cast<unsigned char>('…'),static_cast<unsigned char>('Æ'),
281 ++ 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'),
282 ++ static_cast<unsigned char>('§'),static_cast<unsigned char>('®'),
283 ++ 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>('‹'),
284 ++ static_cast<unsigned char>('£'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('Ú'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Í'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('Ù'),static_cast<unsigned char>('Ô'),static_cast<unsigned char>('Œ'),static_cast<unsigned char>('Ö'),
285 ++ 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'),
286 ++ 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>('Þ'),
287 ++ 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'),
288 ++ 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>('ä'),
289 ++ static_cast<unsigned char>('¤'),static_cast<unsigned char>('«'),static_cast<unsigned char>('ÿ'),static_cast<unsigned char>('è'),static_cast<unsigned char>('Û'),static_cast<unsigned char>('å'),static_cast<unsigned char>('à'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('ð'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('—'),static_cast<unsigned char>('é'),
290 ++ static_cast<unsigned char>('¥'),static_cast<unsigned char>('¬'),static_cast<unsigned char>('›'),static_cast<unsigned char>('í'),static_cast<unsigned char>('˜'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('™'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('š'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('œ'),static_cast<unsigned char>('î'),
291 ++ 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'),
292 ++ 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>('ô'),
293 ++ 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>('ù'),
294 ++ 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'),
295 ++ 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>('þ'),
296 ++ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
297 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
298 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x12, 0x13,
299 + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,