gcc6: narrowing conversion from char to unsigned char
authormarguerite <i@marguerite.su>
Fri, 17 Jun 2016 19:22:59 +0000 (03:22 +0800)
committermarguerite <i@marguerite.su>
Fri, 17 Jun 2016 19:22:59 +0000 (03:22 +0800)
ukengine/data.cpp

index 733ed35..94f2ee5 100644 (file)
@@ -96,145 +96,145 @@ See TCVN3 & VPS below for examples
 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,