File compact_enc_det_generated_tables-Wnarrowing.patch of Package nodejs-electron

From a632e51e5e3d11970bdedad397d029d2b3e957d1 Mon Sep 17 00:00:00 2001
From: Arjan Speiard | Asgard Sings! <arjan.spieard@gmail.com>
Date: Fri, 20 May 2022 19:11:25 +0200
Subject: [PATCH] Fixed int to char conversion warning for object
 initialization

---
 .../compact_enc_det_generated_tables.h        | 1672 ++++++++---------
 1 file changed, 836 insertions(+), 836 deletions(-)

diff --git a/compact_enc_det/compact_enc_det_generated_tables.h b/compact_enc_det/compact_enc_det_generated_tables.h
index 317afb66..2134b48d 100644
--- a/third_party/ced/src/compact_enc_det/compact_enc_det_generated_tables.h
+++ b/third_party/ced/src/compact_enc_det/compact_enc_det_generated_tables.h
@@ -169,1687 +169,1687 @@ typedef struct {
 } HintEntry;
 
 static const HintEntry kLangHintProbs[] = {	// MaxRange 192
-  {{0x61,0x62,0x6b,0x68,0x61,0x7a,0x69,0x61, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "abkhazia"
+  {{(char)0x61,(char)0x62,(char)0x6b,(char)0x68,(char)0x61,(char)0x7a,(char)0x69,(char)0x61, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "abkhazia"
       // UTF8=191  [top UTF8]
-  {{0x61,0x66,0x61,0x72,0x5f,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "afar____"
+  {{(char)0x61,(char)0x66,(char)0x61,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "afar____"
       // UTF8=191  [top UTF8]
-  {{0x61,0x66,0x72,0x69,0x6b,0x61,0x61,0x6e, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "afrikaan"
+  {{(char)0x61,(char)0x66,(char)0x72,(char)0x69,(char)0x6b,(char)0x61,(char)0x61,(char)0x6e, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "afrikaan"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x61,0x6c,0x62,0x61,0x6e,0x69,0x61,0x6e, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "albanian"
+  {{(char)0x61,(char)0x6c,(char)0x62,(char)0x61,(char)0x6e,(char)0x69,(char)0x61,(char)0x6e, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "albanian"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x61,0x6d,0x68,0x61,0x72,0x69,0x63,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "amharic_"
+  {{(char)0x61,(char)0x6d,(char)0x68,(char)0x61,(char)0x72,(char)0x69,(char)0x63,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "amharic_"
       // UTF8=191  [top UTF8]
-  {{0x61,0x72,0x61,0x62,0x69,0x63,0x5f,0x5f, 0x03,0x84,0x53,0xa2,0x11,0x3b,0x62,0xbc,0x34,0x10,0x51,0x83,}}, // "arabic__"
+  {{(char)0x61,(char)0x72,(char)0x61,(char)0x62,(char)0x69,(char)0x63,(char)0x5f,(char)0x5f, (char)0x03,(char)0x84,(char)0x53,(char)0xa2,(char)0x11,(char)0x3b,(char)0x62,(char)0xbc,(char)0x34,(char)0x10,(char)0x51,(char)0x83,}}, // "arabic__"
       // ASCII-7-bit=132  Latin1=83  UTF8=162  CP1252=59  CP1256=188  CP1250=52  Arabic=131  [top CP1256]
-  {{0x61,0x72,0x6d,0x65,0x6e,0x69,0x61,0x6e, 0x01,0x5f,0x11,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "armenian"
+  {{(char)0x61,(char)0x72,(char)0x6d,(char)0x65,(char)0x6e,(char)0x69,(char)0x61,(char)0x6e, (char)0x01,(char)0x5f,(char)0x11,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "armenian"
       // ASCII-7-bit=95  UTF8=190  [top UTF8]
-  {{0x61,0x73,0x73,0x61,0x6d,0x65,0x73,0x65, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "assamese"
+  {{(char)0x61,(char)0x73,(char)0x73,(char)0x61,(char)0x6d,(char)0x65,(char)0x73,(char)0x65, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "assamese"
       // UTF8=191  [top UTF8]
-  {{0x61,0x79,0x6d,0x61,0x72,0x61,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "aymara__"
+  {{(char)0x61,(char)0x79,(char)0x6d,(char)0x61,(char)0x72,(char)0x61,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "aymara__"
       // UTF8=191  [top UTF8]
-  {{0x61,0x7a,0x65,0x72,0x62,0x61,0x69,0x6a, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "azerbaij"
+  {{(char)0x61,(char)0x7a,(char)0x65,(char)0x72,(char)0x62,(char)0x61,(char)0x69,(char)0x6a, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "azerbaij"
       // UTF8=191  [top UTF8]
-  {{0x62,0x61,0x73,0x68,0x6b,0x69,0x72,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bashkir_"
+  {{(char)0x62,(char)0x61,(char)0x73,(char)0x68,(char)0x6b,(char)0x69,(char)0x72,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bashkir_"
       // UTF8=191  [top UTF8]
-  {{0x62,0x61,0x73,0x71,0x75,0x65,0x5f,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "basque__"
+  {{(char)0x62,(char)0x61,(char)0x73,(char)0x71,(char)0x75,(char)0x65,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "basque__"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x62,0x65,0x6c,0x61,0x72,0x75,0x73,0x69, 0xa1,0xb5,0x71,0xa1,0x72,0x97,0xab,0x81,0x8d,0x00,0x00,0x00,}}, // "belarusi"
+  {{(char)0x62,(char)0x65,(char)0x6c,(char)0x61,(char)0x72,(char)0x75,(char)0x73,(char)0x69, (char)0xa1,(char)0xb5,(char)0x71,(char)0xa1,(char)0x72,(char)0x97,(char)0xab,(char)0x81,(char)0x8d,(char)0x00,(char)0x00,(char)0x00,}}, // "belarusi"
       // CP1251=181  KOI8R=161  KOI8U=151  ISO-8859-5=171  CP866=141  [top CP1251]
-  {{0x62,0x65,0x6e,0x67,0x61,0x6c,0x69,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bengali_"
+  {{(char)0x62,(char)0x65,(char)0x6e,(char)0x67,(char)0x61,(char)0x6c,(char)0x69,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bengali_"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x62,0x69,0x68,0x61,0x72,0x69,0x5f,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bihari__"
+  {{(char)0x62,(char)0x69,(char)0x68,(char)0x61,(char)0x72,(char)0x69,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bihari__"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x62,0x69,0x73,0x6c,0x61,0x6d,0x61,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bislama_"
+  {{(char)0x62,(char)0x69,(char)0x73,(char)0x6c,(char)0x61,(char)0x6d,(char)0x61,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bislama_"
       // UTF8=191  [top UTF8]
-  {{0x62,0x6f,0x73,0x6e,0x69,0x61,0x6e,0x5f, 0x91,0xaf,0x21,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bosnian_"
+  {{(char)0x62,(char)0x6f,(char)0x73,(char)0x6e,(char)0x69,(char)0x61,(char)0x6e,(char)0x5f, (char)0x91,(char)0xaf,(char)0x21,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bosnian_"
       // Latin2=175  CP1250=185  [top CP1250]
-  {{0x62,0x72,0x65,0x74,0x6f,0x6e,0x5f,0x5f, 0x11,0xb5,0x21,0x97,0x81,0xab,0x11,0xa1,0x00,0x00,0x00,0x00,}}, // "breton__"
+  {{(char)0x62,(char)0x72,(char)0x65,(char)0x74,(char)0x6f,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb5,(char)0x21,(char)0x97,(char)0x81,(char)0xab,(char)0x11,(char)0xa1,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "breton__"
       // Latin1=181  CP1252=151  Latin5=171  ISO-8859-15=161  [top Latin1]
-  {{0x62,0x75,0x6c,0x67,0x61,0x72,0x69,0x61, 0x03,0x70,0x47,0xad,0x11,0x45,0x51,0xb5,0x71,0x95,0x81,0x9f,}}, // "bulgaria"
+  {{(char)0x62,(char)0x75,(char)0x6c,(char)0x67,(char)0x61,(char)0x72,(char)0x69,(char)0x61, (char)0x03,(char)0x70,(char)0x47,(char)0xad,(char)0x11,(char)0x45,(char)0x51,(char)0xb5,(char)0x71,(char)0x95,(char)0x81,(char)0x9f,}}, // "bulgaria"
       // ASCII-7-bit=112  Latin1=71  UTF8=173  CP1252=69  CP1251=181  KOI8R=149  ISO-8859-5=159  [top CP1251]
-  {{0x62,0x75,0x72,0x6d,0x65,0x73,0x65,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "burmese_"
+  {{(char)0x62,(char)0x75,(char)0x72,(char)0x6d,(char)0x65,(char)0x73,(char)0x65,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "burmese_"
       // UTF8=191  [top UTF8]
-  {{0x63,0x61,0x74,0x61,0x6c,0x61,0x6e,0x5f, 0x03,0x8b,0xb8,0xa0,0x11,0xa4,0xa1,0x96,0x10,0x61,0x31,0x00,}}, // "catalan_"
+  {{(char)0x63,(char)0x61,(char)0x74,(char)0x61,(char)0x6c,(char)0x61,(char)0x6e,(char)0x5f, (char)0x03,(char)0x8b,(char)0xb8,(char)0xa0,(char)0x11,(char)0xa4,(char)0xa1,(char)0x96,(char)0x10,(char)0x61,(char)0x31,(char)0x00,}}, // "catalan_"
       // ASCII-7-bit=139  Latin1=184  UTF8=160  CP1252=164  ISO-8859-15=150  Latin3=49  [top Latin1]
-  {{0x63,0x68,0x65,0x72,0x6f,0x6b,0x65,0x65, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cherokee"
+  {{(char)0x63,(char)0x68,(char)0x65,(char)0x72,(char)0x6f,(char)0x6b,(char)0x65,(char)0x65, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cherokee"
       // UTF8=191  [top UTF8]
-  {{0x63,0x68,0x69,0x6e,0x65,0x73,0x65,0x5f, 0x01,0x5c,0x12,0xa8,0xbb,0x11,0x74,0x21,0x6d,0xa1,0x7d,0x00,}}, // "chinese_"
+  {{(char)0x63,(char)0x68,(char)0x69,(char)0x6e,(char)0x65,(char)0x73,(char)0x65,(char)0x5f, (char)0x01,(char)0x5c,(char)0x12,(char)0xa8,(char)0xbb,(char)0x11,(char)0x74,(char)0x21,(char)0x6d,(char)0xa1,(char)0x7d,(char)0x00,}}, // "chinese_"
       // ASCII-7-bit=92  UTF8=168  GB=187  KSC=116  BIG5=109  GBK=125  [top GB]
-  {{0x63,0x68,0x69,0x6e,0x65,0x73,0x65,0x74, 0x06,0x73,0x5f,0xad,0x59,0x43,0x36,0x21,0xb9,0x10,0xa1,0x38,}}, // "chineset"
+  {{(char)0x63,(char)0x68,(char)0x69,(char)0x6e,(char)0x65,(char)0x73,(char)0x65,(char)0x74, (char)0x06,(char)0x73,(char)0x5f,(char)0xad,(char)0x59,(char)0x43,(char)0x36,(char)0x21,(char)0xb9,(char)0x10,(char)0xa1,(char)0x38,}}, // "chineset"
       // ASCII-7-bit=115  Latin1=95  UTF8=173  GB=89  CP1252=67  KSC=54  BIG5=185  BIG5_HKSCS=56  [top BIG5]
-  {{0x63,0x6f,0x72,0x73,0x69,0x63,0x61,0x6e, 0x12,0xaf,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "corsican"
+  {{(char)0x63,(char)0x6f,(char)0x72,(char)0x73,(char)0x69,(char)0x63,(char)0x61,(char)0x6e, (char)0x12,(char)0xaf,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "corsican"
       // Latin1=175  UTF8=185  [top UTF8]
-  {{0x63,0x72,0x65,0x6f,0x6c,0x65,0x73,0x61, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "creolesa"
+  {{(char)0x63,(char)0x72,(char)0x65,(char)0x6f,(char)0x6c,(char)0x65,(char)0x73,(char)0x61, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "creolesa"
       // UTF8=191  [top UTF8]
-  {{0x63,0x72,0x6f,0x61,0x74,0x69,0x61,0x6e, 0x03,0x91,0x7b,0xa6,0x11,0x86,0x41,0xac,0x21,0xb4,0x31,0x4d,}}, // "croatian"
+  {{(char)0x63,(char)0x72,(char)0x6f,(char)0x61,(char)0x74,(char)0x69,(char)0x61,(char)0x6e, (char)0x03,(char)0x91,(char)0x7b,(char)0xa6,(char)0x11,(char)0x86,(char)0x41,(char)0xac,(char)0x21,(char)0xb4,(char)0x31,(char)0x4d,}}, // "croatian"
       // ASCII-7-bit=145  Latin1=123  UTF8=166  CP1252=134  Latin2=172  CP1250=180  CP1257=77  [top CP1250]
-  {{0x63,0x7a,0x65,0x63,0x68,0x5f,0x5f,0x5f, 0x01,0x89,0x11,0xb1,0x61,0x98,0x21,0xb5,0x10,0x41,0x7d,0x00,}}, // "czech___"
+  {{(char)0x63,(char)0x7a,(char)0x65,(char)0x63,(char)0x68,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x89,(char)0x11,(char)0xb1,(char)0x61,(char)0x98,(char)0x21,(char)0xb5,(char)0x10,(char)0x41,(char)0x7d,(char)0x00,}}, // "czech___"
       // ASCII-7-bit=137  UTF8=177  Latin2=152  CP1250=181  CP852=125  [top CP1250]
-  {{0x64,0x61,0x6e,0x69,0x73,0x68,0x5f,0x5f, 0x03,0x99,0xb8,0xa6,0x11,0x9a,0x41,0x38,0x21,0x32,0x21,0x84,}}, // "danish__"
+  {{(char)0x64,(char)0x61,(char)0x6e,(char)0x69,(char)0x73,(char)0x68,(char)0x5f,(char)0x5f, (char)0x03,(char)0x99,(char)0xb8,(char)0xa6,(char)0x11,(char)0x9a,(char)0x41,(char)0x38,(char)0x21,(char)0x32,(char)0x21,(char)0x84,}}, // "danish__"
       // ASCII-7-bit=153  Latin1=184  UTF8=166  CP1252=154  Latin2=56  CP1250=50  ISO-8859-15=132  [top Latin1]
-  {{0x64,0x68,0x69,0x76,0x65,0x68,0x69,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "dhivehi_"
+  {{(char)0x64,(char)0x68,(char)0x69,(char)0x76,(char)0x65,(char)0x68,(char)0x69,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "dhivehi_"
       // UTF8=191  [top UTF8]
-  {{0x64,0x75,0x74,0x63,0x68,0x5f,0x5f,0x5f, 0x03,0xb1,0xae,0xa3,0x11,0xa1,0x41,0x41,0x21,0x44,0x21,0x7f,}}, // "dutch___"
+  {{(char)0x64,(char)0x75,(char)0x74,(char)0x63,(char)0x68,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb1,(char)0xae,(char)0xa3,(char)0x11,(char)0xa1,(char)0x41,(char)0x41,(char)0x21,(char)0x44,(char)0x21,(char)0x7f,}}, // "dutch___"
       // ASCII-7-bit=177  Latin1=174  UTF8=163  CP1252=161  Latin2=65  CP1250=68  ISO-8859-15=127  [top ASCII-7-bit]
-  {{0x64,0x7a,0x6f,0x6e,0x67,0x6b,0x68,0x61, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "dzongkha"
+  {{(char)0x64,(char)0x7a,(char)0x6f,(char)0x6e,(char)0x67,(char)0x6b,(char)0x68,(char)0x61, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "dzongkha"
       // UTF8=191  [top UTF8]
-  {{0x65,0x6e,0x67,0x6c,0x69,0x73,0x68,0x5f, 0x06,0xb9,0xa0,0xa2,0x5d,0x94,0x55,0x21,0x56,0x61,0x69,0x00,}}, // "english_"
+  {{(char)0x65,(char)0x6e,(char)0x67,(char)0x6c,(char)0x69,(char)0x73,(char)0x68,(char)0x5f, (char)0x06,(char)0xb9,(char)0xa0,(char)0xa2,(char)0x5d,(char)0x94,(char)0x55,(char)0x21,(char)0x56,(char)0x61,(char)0x69,(char)0x00,}}, // "english_"
       // ASCII-7-bit=185  Latin1=160  UTF8=162  GB=93  CP1252=148  KSC=85  BIG5=86  ISO-8859-15=105  [top ASCII-7-bit]
-  {{0x65,0x73,0x70,0x65,0x72,0x61,0x6e,0x74, 0x03,0x89,0xb4,0xa2,0x12,0xaa,0x45,0x61,0x4c,0x21,0xa0,0x00,}}, // "esperant"
+  {{(char)0x65,(char)0x73,(char)0x70,(char)0x65,(char)0x72,(char)0x61,(char)0x6e,(char)0x74, (char)0x03,(char)0x89,(char)0xb4,(char)0xa2,(char)0x12,(char)0xaa,(char)0x45,(char)0x61,(char)0x4c,(char)0x21,(char)0xa0,(char)0x00,}}, // "esperant"
       // ASCII-7-bit=137  Latin1=180  UTF8=162  CP1252=170  KSC=69  CP1250=76  ISO-8859-15=160  [top Latin1]
-  {{0x65,0x73,0x74,0x6f,0x6e,0x69,0x61,0x6e, 0x03,0x90,0xab,0xb1,0x11,0x91,0xa2,0x7e,0xa3,0xc2,0x8e,0x98,}}, // "estonian"
+  {{(char)0x65,(char)0x73,(char)0x74,(char)0x6f,(char)0x6e,(char)0x69,(char)0x61,(char)0x6e, (char)0x03,(char)0x90,(char)0xab,(char)0xb1,(char)0x11,(char)0x91,(char)0xa2,(char)0x7e,(char)0xa3,(char)0xc2,(char)0x8e,(char)0x98,}}, // "estonian"
       // ASCII-7-bit=144  Latin1=171  UTF8=177  CP1252=145  ISO-8859-15=126  CP1257=163  ISO-8859-13=142  Latin4=152  [top UTF8]
-  {{0x66,0x61,0x72,0x6f,0x65,0x73,0x65,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "faroese_"
+  {{(char)0x66,(char)0x61,(char)0x72,(char)0x6f,(char)0x65,(char)0x73,(char)0x65,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "faroese_"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x66,0x69,0x6a,0x69,0x61,0x6e,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "fijian__"
+  {{(char)0x66,(char)0x69,(char)0x6a,(char)0x69,(char)0x61,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "fijian__"
       // UTF8=191  [top UTF8]
-  {{0x66,0x69,0x6e,0x6e,0x69,0x73,0x68,0x5f, 0x03,0x96,0xb7,0xa9,0x11,0x9c,0x71,0x42,0x22,0x8b,0x39,0x00,}}, // "finnish_"
+  {{(char)0x66,(char)0x69,(char)0x6e,(char)0x6e,(char)0x69,(char)0x73,(char)0x68,(char)0x5f, (char)0x03,(char)0x96,(char)0xb7,(char)0xa9,(char)0x11,(char)0x9c,(char)0x71,(char)0x42,(char)0x22,(char)0x8b,(char)0x39,(char)0x00,}}, // "finnish_"
       // ASCII-7-bit=150  Latin1=183  UTF8=169  CP1252=156  CP1250=66  ISO-8859-15=139  CP1257=57  [top Latin1]
-  {{0x66,0x72,0x65,0x6e,0x63,0x68,0x5f,0x5f, 0x03,0x99,0xb6,0xaa,0x11,0xa0,0x62,0x4f,0x46,0x21,0x86,0x00,}}, // "french__"
+  {{(char)0x66,(char)0x72,(char)0x65,(char)0x6e,(char)0x63,(char)0x68,(char)0x5f,(char)0x5f, (char)0x03,(char)0x99,(char)0xb6,(char)0xaa,(char)0x11,(char)0xa0,(char)0x62,(char)0x4f,(char)0x46,(char)0x21,(char)0x86,(char)0x00,}}, // "french__"
       // ASCII-7-bit=153  Latin1=182  UTF8=170  CP1252=160  CP1256=79  CP1250=70  ISO-8859-15=134  [top Latin1]
-  {{0x66,0x72,0x69,0x73,0x69,0x61,0x6e,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "frisian_"
+  {{(char)0x66,(char)0x72,(char)0x69,(char)0x73,(char)0x69,(char)0x61,(char)0x6e,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "frisian_"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x67,0x61,0x6c,0x69,0x63,0x69,0x61,0x6e, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "galician"
+  {{(char)0x67,(char)0x61,(char)0x6c,(char)0x69,(char)0x63,(char)0x69,(char)0x61,(char)0x6e, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "galician"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x67,0x61,0x6e,0x64,0x61,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ganda___"
+  {{(char)0x67,(char)0x61,(char)0x6e,(char)0x64,(char)0x61,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ganda___"
       // UTF8=191  [top UTF8]
-  {{0x67,0x65,0x6f,0x72,0x67,0x69,0x61,0x6e, 0x01,0x6c,0x11,0xbe,0x11,0x1c,0x10,0x21,0x1c,0x00,0x00,0x00,}}, // "georgian"
+  {{(char)0x67,(char)0x65,(char)0x6f,(char)0x72,(char)0x67,(char)0x69,(char)0x61,(char)0x6e, (char)0x01,(char)0x6c,(char)0x11,(char)0xbe,(char)0x11,(char)0x1c,(char)0x10,(char)0x21,(char)0x1c,(char)0x00,(char)0x00,(char)0x00,}}, // "georgian"
       // ASCII-7-bit=108  UTF8=190  CP1252=28  CP1253=28  [top UTF8]
-  {{0x67,0x65,0x72,0x6d,0x61,0x6e,0x5f,0x5f, 0x03,0xa2,0xb7,0xa6,0x11,0x9b,0x41,0x56,0x21,0x5d,0x21,0x7c,}}, // "german__"
+  {{(char)0x67,(char)0x65,(char)0x72,(char)0x6d,(char)0x61,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa2,(char)0xb7,(char)0xa6,(char)0x11,(char)0x9b,(char)0x41,(char)0x56,(char)0x21,(char)0x5d,(char)0x21,(char)0x7c,}}, // "german__"
       // ASCII-7-bit=162  Latin1=183  UTF8=166  CP1252=155  Latin2=86  CP1250=93  ISO-8859-15=124  [top Latin1]
-  {{0x67,0x72,0x65,0x65,0x6b,0x5f,0x5f,0x5f, 0x03,0x81,0x54,0xad,0x11,0x52,0xd1,0x31,0x11,0xb4,0x21,0xa6,}}, // "greek___"
+  {{(char)0x67,(char)0x72,(char)0x65,(char)0x65,(char)0x6b,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x03,(char)0x81,(char)0x54,(char)0xad,(char)0x11,(char)0x52,(char)0xd1,(char)0x31,(char)0x11,(char)0xb4,(char)0x21,(char)0xa6,}}, // "greek___"
       // ASCII-7-bit=129  Latin1=84  UTF8=173  CP1252=82  KOI8R=49  Greek=180  CP1253=166  [top Greek]
-  {{0x67,0x72,0x65,0x65,0x6e,0x6c,0x61,0x6e, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "greenlan"
+  {{(char)0x67,(char)0x72,(char)0x65,(char)0x65,(char)0x6e,(char)0x6c,(char)0x61,(char)0x6e, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "greenlan"
       // UTF8=191  [top UTF8]
-  {{0x67,0x75,0x61,0x72,0x61,0x6e,0x69,0x5f, 0x11,0xb9,0x20,0x91,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "guarani_"
+  {{(char)0x67,(char)0x75,(char)0x61,(char)0x72,(char)0x61,(char)0x6e,(char)0x69,(char)0x5f, (char)0x11,(char)0xb9,(char)0x20,(char)0x91,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "guarani_"
       // Latin1=185  Latin6=175  [top Latin1]
-  {{0x67,0x75,0x6a,0x61,0x72,0x61,0x74,0x69, 0x03,0x79,0xb6,0x76,0x11,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,}}, // "gujarati"
+  {{(char)0x67,(char)0x75,(char)0x6a,(char)0x61,(char)0x72,(char)0x61,(char)0x74,(char)0x69, (char)0x03,(char)0x79,(char)0xb6,(char)0x76,(char)0x11,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gujarati"
       // ASCII-7-bit=121  Latin1=182  UTF8=118  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x68,0x61,0x69,0x74,0x69,0x61,0x6e,0x63, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "haitianc"
+  {{(char)0x68,(char)0x61,(char)0x69,(char)0x74,(char)0x69,(char)0x61,(char)0x6e,(char)0x63, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "haitianc"
       // UTF8=191  [top UTF8]
-  {{0x68,0x61,0x75,0x73,0x61,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "hausa___"
+  {{(char)0x68,(char)0x61,(char)0x75,(char)0x73,(char)0x61,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "hausa___"
       // UTF8=191  [top UTF8]
-  {{0x68,0x65,0x62,0x72,0x65,0x77,0x5f,0x5f, 0x03,0x76,0x46,0xab,0x11,0x3b,0x51,0x32,0x61,0xb8,0x71,0x9f,}}, // "hebrew__"
+  {{(char)0x68,(char)0x65,(char)0x62,(char)0x72,(char)0x65,(char)0x77,(char)0x5f,(char)0x5f, (char)0x03,(char)0x76,(char)0x46,(char)0xab,(char)0x11,(char)0x3b,(char)0x51,(char)0x32,(char)0x61,(char)0xb8,(char)0x71,(char)0x9f,}}, // "hebrew__"
       // ASCII-7-bit=118  Latin1=70  UTF8=171  CP1252=59  CP1251=50  CP1255=184  Hebrew=159  [top CP1255]
-  {{0x68,0x69,0x6e,0x64,0x69,0x5f,0x5f,0x5f, 0x11,0xb5,0x21,0xab,0xa1,0xa1,0x10,0xf3,0x97,0x8d,0x83,0x00,}}, // "hindi___"
+  {{(char)0x68,(char)0x69,(char)0x6e,(char)0x64,(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb5,(char)0x21,(char)0xab,(char)0xa1,(char)0xa1,(char)0x10,(char)0xf3,(char)0x97,(char)0x8d,(char)0x83,(char)0x00,}}, // "hindi___"
       // Latin1=181  CP1252=171  ISO-8859-15=161  JAGRAN=151  BHASKAR=141  HTCHANAKYA=131  [top Latin1]
-  {{0x68,0x75,0x6e,0x67,0x61,0x72,0x69,0x61, 0x03,0x93,0x9f,0xad,0x11,0x6f,0x41,0xae,0x21,0xa9,0x21,0x40,}}, // "hungaria"
+  {{(char)0x68,(char)0x75,(char)0x6e,(char)0x67,(char)0x61,(char)0x72,(char)0x69,(char)0x61, (char)0x03,(char)0x93,(char)0x9f,(char)0xad,(char)0x11,(char)0x6f,(char)0x41,(char)0xae,(char)0x21,(char)0xa9,(char)0x21,(char)0x40,}}, // "hungaria"
       // ASCII-7-bit=147  Latin1=159  UTF8=173  CP1252=111  Latin2=174  CP1250=169  ISO-8859-15=64  [top Latin2]
-  {{0x69,0x63,0x65,0x6c,0x61,0x6e,0x64,0x69, 0x03,0x7f,0xb8,0x9c,0x11,0xa4,0x11,0x1d,0x51,0x2f,0x21,0x99,}}, // "icelandi"
+  {{(char)0x69,(char)0x63,(char)0x65,(char)0x6c,(char)0x61,(char)0x6e,(char)0x64,(char)0x69, (char)0x03,(char)0x7f,(char)0xb8,(char)0x9c,(char)0x11,(char)0xa4,(char)0x11,(char)0x1d,(char)0x51,(char)0x2f,(char)0x21,(char)0x99,}}, // "icelandi"
       // ASCII-7-bit=127  Latin1=184  UTF8=156  CP1252=164  SJS=29  CP1250=47  ISO-8859-15=153  [top Latin1]
-  {{0x69,0x6e,0x64,0x6f,0x6e,0x65,0x73,0x69, 0x03,0xb2,0xae,0x99,0x11,0xa2,0x11,0x5b,0x41,0x70,0x31,0x91,}}, // "indonesi"
+  {{(char)0x69,(char)0x6e,(char)0x64,(char)0x6f,(char)0x6e,(char)0x65,(char)0x73,(char)0x69, (char)0x03,(char)0xb2,(char)0xae,(char)0x99,(char)0x11,(char)0xa2,(char)0x11,(char)0x5b,(char)0x41,(char)0x70,(char)0x31,(char)0x91,}}, // "indonesi"
       // ASCII-7-bit=178  Latin1=174  UTF8=153  CP1252=162  SJS=91  CP1256=112  ISO-8859-15=145  [top ASCII-7-bit]
-  {{0x69,0x6e,0x74,0x65,0x72,0x6c,0x69,0x6e, 0x12,0xb0,0xb0,0x11,0xa6,0xa1,0x9c,0x00,0x00,0x00,0x00,0x00,}}, // "interlin"
+  {{(char)0x69,(char)0x6e,(char)0x74,(char)0x65,(char)0x72,(char)0x6c,(char)0x69,(char)0x6e, (char)0x12,(char)0xb0,(char)0xb0,(char)0x11,(char)0xa6,(char)0xa1,(char)0x9c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "interlin"
       // Latin1=176  UTF8=176  CP1252=166  ISO-8859-15=156  [top Latin1]
-  {{0x69,0x6e,0x75,0x6b,0x74,0x69,0x74,0x75, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "inuktitu"
+  {{(char)0x69,(char)0x6e,(char)0x75,(char)0x6b,(char)0x74,(char)0x69,(char)0x74,(char)0x75, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "inuktitu"
       // UTF8=191  [top UTF8]
-  {{0x69,0x6e,0x75,0x70,0x69,0x61,0x6b,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "inupiak_"
+  {{(char)0x69,(char)0x6e,(char)0x75,(char)0x70,(char)0x69,(char)0x61,(char)0x6b,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "inupiak_"
       // UTF8=191  [top UTF8]
-  {{0x69,0x72,0x69,0x73,0x68,0x5f,0x5f,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "irish___"
+  {{(char)0x69,(char)0x72,(char)0x69,(char)0x73,(char)0x68,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "irish___"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x69,0x74,0x61,0x6c,0x69,0x61,0x6e,0x5f, 0x03,0xa7,0xb4,0xa4,0x11,0xa4,0x41,0x4d,0x21,0x55,0x21,0x78,}}, // "italian_"
+  {{(char)0x69,(char)0x74,(char)0x61,(char)0x6c,(char)0x69,(char)0x61,(char)0x6e,(char)0x5f, (char)0x03,(char)0xa7,(char)0xb4,(char)0xa4,(char)0x11,(char)0xa4,(char)0x41,(char)0x4d,(char)0x21,(char)0x55,(char)0x21,(char)0x78,}}, // "italian_"
       // ASCII-7-bit=167  Latin1=180  UTF8=164  CP1252=164  Latin2=77  CP1250=85  ISO-8859-15=120  [top Latin1]
-  {{0x6a,0x61,0x70,0x61,0x6e,0x65,0x73,0x65, 0x01,0x68,0x11,0xa7,0x32,0xb4,0xad,0xd1,0x78,0x21,0x62,0x00,}}, // "japanese"
+  {{(char)0x6a,(char)0x61,(char)0x70,(char)0x61,(char)0x6e,(char)0x65,(char)0x73,(char)0x65, (char)0x01,(char)0x68,(char)0x11,(char)0xa7,(char)0x32,(char)0xb4,(char)0xad,(char)0xd1,(char)0x78,(char)0x21,(char)0x62,(char)0x00,}}, // "japanese"
       // ASCII-7-bit=104  UTF8=167  SJS=180  EUC-JP=173  JIS=120  CP932=98  [top SJS]
-  {{0x6a,0x61,0x76,0x61,0x6e,0x65,0x73,0x65, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "javanese"
+  {{(char)0x6a,(char)0x61,(char)0x76,(char)0x61,(char)0x6e,(char)0x65,(char)0x73,(char)0x65, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "javanese"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x6b,0x61,0x6e,0x6e,0x61,0x64,0x61,0x5f, 0x03,0x65,0xb6,0x81,0x11,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,}}, // "kannada_"
+  {{(char)0x6b,(char)0x61,(char)0x6e,(char)0x6e,(char)0x61,(char)0x64,(char)0x61,(char)0x5f, (char)0x03,(char)0x65,(char)0xb6,(char)0x81,(char)0x11,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kannada_"
       // ASCII-7-bit=101  Latin1=182  UTF8=129  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x6b,0x61,0x73,0x68,0x6d,0x69,0x72,0x69, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kashmiri"
+  {{(char)0x6b,(char)0x61,(char)0x73,(char)0x68,(char)0x6d,(char)0x69,(char)0x72,(char)0x69, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kashmiri"
       // UTF8=191  [top UTF8]
-  {{0x6b,0x61,0x7a,0x61,0x6b,0x68,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kazakh__"
+  {{(char)0x6b,(char)0x61,(char)0x7a,(char)0x61,(char)0x6b,(char)0x68,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kazakh__"
       // UTF8=191  [top UTF8]
-  {{0x6b,0x68,0x61,0x73,0x69,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "khasi___"
+  {{(char)0x6b,(char)0x68,(char)0x61,(char)0x73,(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "khasi___"
       // UTF8=191  [top UTF8]
-  {{0x6b,0x68,0x6d,0x65,0x72,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "khmer___"
+  {{(char)0x6b,(char)0x68,(char)0x6d,(char)0x65,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "khmer___"
       // UTF8=191  [top UTF8]
-  {{0x6b,0x69,0x6e,0x79,0x61,0x72,0x77,0x61, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kinyarwa"
+  {{(char)0x6b,(char)0x69,(char)0x6e,(char)0x79,(char)0x61,(char)0x72,(char)0x77,(char)0x61, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kinyarwa"
       // UTF8=191  [top UTF8]
-  {{0x6b,0x6f,0x72,0x65,0x61,0x6e,0x5f,0x5f, 0x06,0x5d,0x34,0x9d,0x20,0x1a,0xbd,0x11,0x0c,0x20,0x21,0x76,}}, // "korean__"
+  {{(char)0x6b,(char)0x6f,(char)0x72,(char)0x65,(char)0x61,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x06,(char)0x5d,(char)0x34,(char)0x9d,(char)0x20,(char)0x1a,(char)0xbd,(char)0x11,(char)0x0c,(char)0x20,(char)0x21,(char)0x76,}}, // "korean__"
       // ASCII-7-bit=93  Latin1=52  UTF8=157  GB=32  CP1252=26  KSC=189  EUC-JP=12  ISO-2022-KR=118  [top KSC]
-  {{0x6b,0x75,0x72,0x64,0x69,0x73,0x68,0x5f, 0xb1,0xb9,0x10,0x61,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kurdish_"
+  {{(char)0x6b,(char)0x75,(char)0x72,(char)0x64,(char)0x69,(char)0x73,(char)0x68,(char)0x5f, (char)0xb1,(char)0xb9,(char)0x10,(char)0x61,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kurdish_"
       // CP1256=185  Arabic=175  [top CP1256]
-  {{0x6b,0x79,0x72,0x67,0x79,0x7a,0x5f,0x5f, 0x10,0x61,0xaf,0x41,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kyrgyz__"
+  {{(char)0x6b,(char)0x79,(char)0x72,(char)0x67,(char)0x79,(char)0x7a,(char)0x5f,(char)0x5f, (char)0x10,(char)0x61,(char)0xaf,(char)0x41,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kyrgyz__"
       // CP1254=175  ISO-8859-5=185  [top ISO-8859-5]
-  {{0x6c,0x61,0x6f,0x74,0x68,0x69,0x61,0x6e, 0x01,0x40,0x11,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "laothian"
+  {{(char)0x6c,(char)0x61,(char)0x6f,(char)0x74,(char)0x68,(char)0x69,(char)0x61,(char)0x6e, (char)0x01,(char)0x40,(char)0x11,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "laothian"
       // ASCII-7-bit=64  UTF8=190  [top UTF8]
-  {{0x6c,0x61,0x74,0x69,0x6e,0x5f,0x5f,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "latin___"
+  {{(char)0x6c,(char)0x61,(char)0x74,(char)0x69,(char)0x6e,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "latin___"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x6c,0x61,0x74,0x76,0x69,0x61,0x6e,0x5f, 0x03,0x80,0x55,0xac,0x11,0x64,0xb1,0xb4,0xc2,0x99,0xa3,0x00,}}, // "latvian_"
+  {{(char)0x6c,(char)0x61,(char)0x74,(char)0x76,(char)0x69,(char)0x61,(char)0x6e,(char)0x5f, (char)0x03,(char)0x80,(char)0x55,(char)0xac,(char)0x11,(char)0x64,(char)0xb1,(char)0xb4,(char)0xc2,(char)0x99,(char)0xa3,(char)0x00,}}, // "latvian_"
       // ASCII-7-bit=128  Latin1=85  UTF8=172  CP1252=100  CP1257=180  ISO-8859-13=153  Latin4=163  [top CP1257]
-  {{0x6c,0x69,0x6d,0x62,0x75,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "limbu___"
+  {{(char)0x6c,(char)0x69,(char)0x6d,(char)0x62,(char)0x75,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "limbu___"
       // UTF8=191  [top UTF8]
-  {{0x6c,0x69,0x6e,0x67,0x61,0x6c,0x61,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "lingala_"
+  {{(char)0x6c,(char)0x69,(char)0x6e,(char)0x67,(char)0x61,(char)0x6c,(char)0x61,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "lingala_"
       // UTF8=191  [top UTF8]
-  {{0x6c,0x69,0x74,0x68,0x75,0x61,0x6e,0x69, 0x03,0x7c,0x5d,0xaa,0x11,0x73,0xb1,0xb7,0xc2,0x94,0x9d,0x00,}}, // "lithuani"
+  {{(char)0x6c,(char)0x69,(char)0x74,(char)0x68,(char)0x75,(char)0x61,(char)0x6e,(char)0x69, (char)0x03,(char)0x7c,(char)0x5d,(char)0xaa,(char)0x11,(char)0x73,(char)0xb1,(char)0xb7,(char)0xc2,(char)0x94,(char)0x9d,(char)0x00,}}, // "lithuani"
       // ASCII-7-bit=124  Latin1=93  UTF8=170  CP1252=115  CP1257=183  ISO-8859-13=148  Latin4=157  [top CP1257]
-  {{0x6c,0x75,0x78,0x65,0x6d,0x62,0x6f,0x75, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "luxembou"
+  {{(char)0x6c,(char)0x75,(char)0x78,(char)0x65,(char)0x6d,(char)0x62,(char)0x6f,(char)0x75, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "luxembou"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x6d,0x61,0x63,0x65,0x64,0x6f,0x6e,0x69, 0x03,0x7a,0x54,0xa9,0x11,0x4b,0x51,0xb3,0x71,0x9e,0x81,0xa8,}}, // "macedoni"
+  {{(char)0x6d,(char)0x61,(char)0x63,(char)0x65,(char)0x64,(char)0x6f,(char)0x6e,(char)0x69, (char)0x03,(char)0x7a,(char)0x54,(char)0xa9,(char)0x11,(char)0x4b,(char)0x51,(char)0xb3,(char)0x71,(char)0x9e,(char)0x81,(char)0xa8,}}, // "macedoni"
       // ASCII-7-bit=122  Latin1=84  UTF8=169  CP1252=75  CP1251=179  KOI8R=158  ISO-8859-5=168  [top CP1251]
-  {{0x6d,0x61,0x6c,0x61,0x67,0x61,0x73,0x79, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "malagasy"
+  {{(char)0x6d,(char)0x61,(char)0x6c,(char)0x61,(char)0x67,(char)0x61,(char)0x73,(char)0x79, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "malagasy"
       // UTF8=191  [top UTF8]
-  {{0x6d,0x61,0x6c,0x61,0x79,0x5f,0x5f,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "malay___"
+  {{(char)0x6d,(char)0x61,(char)0x6c,(char)0x61,(char)0x79,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "malay___"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x6d,0x61,0x6c,0x61,0x79,0x61,0x6c,0x61, 0x03,0x48,0xb6,0x81,0x11,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,}}, // "malayala"
+  {{(char)0x6d,(char)0x61,(char)0x6c,(char)0x61,(char)0x79,(char)0x61,(char)0x6c,(char)0x61, (char)0x03,(char)0x48,(char)0xb6,(char)0x81,(char)0x11,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "malayala"
       // ASCII-7-bit=72  Latin1=182  UTF8=129  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x6d,0x61,0x6c,0x74,0x65,0x73,0x65,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "maltese_"
+  {{(char)0x6d,(char)0x61,(char)0x6c,(char)0x74,(char)0x65,(char)0x73,(char)0x65,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "maltese_"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x6d,0x61,0x6e,0x78,0x5f,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "manx____"
+  {{(char)0x6d,(char)0x61,(char)0x6e,(char)0x78,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "manx____"
       // UTF8=191  [top UTF8]
-  {{0x6d,0x61,0x6f,0x72,0x69,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "maori___"
+  {{(char)0x6d,(char)0x61,(char)0x6f,(char)0x72,(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "maori___"
       // UTF8=191  [top UTF8]
-  {{0x6d,0x61,0x72,0x61,0x74,0x68,0x69,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "marathi_"
+  {{(char)0x6d,(char)0x61,(char)0x72,(char)0x61,(char)0x74,(char)0x68,(char)0x69,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "marathi_"
       // UTF8=191  [top UTF8]
-  {{0x6d,0x6f,0x6c,0x64,0x61,0x76,0x69,0x61, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "moldavia"
+  {{(char)0x6d,(char)0x6f,(char)0x6c,(char)0x64,(char)0x61,(char)0x76,(char)0x69,(char)0x61, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "moldavia"
       // UTF8=191  [top UTF8]
-  {{0x6d,0x6f,0x6e,0x67,0x6f,0x6c,0x69,0x61, 0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mongolia"
+  {{(char)0x6d,(char)0x6f,(char)0x6e,(char)0x67,(char)0x6f,(char)0x6c,(char)0x69,(char)0x61, (char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mongolia"
       // CP1251=191  [top CP1251]
-  {{0x6e,0x61,0x75,0x72,0x75,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "nauru___"
+  {{(char)0x6e,(char)0x61,(char)0x75,(char)0x72,(char)0x75,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "nauru___"
       // UTF8=191  [top UTF8]
-  {{0x6e,0x65,0x70,0x61,0x6c,0x69,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "nepali__"
+  {{(char)0x6e,(char)0x65,(char)0x70,(char)0x61,(char)0x6c,(char)0x69,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "nepali__"
       // UTF8=191  [top UTF8]
-  {{0x6e,0x6f,0x72,0x77,0x65,0x67,0x69,0x61, 0x03,0x92,0xb8,0xa8,0x11,0x9c,0x41,0x30,0x31,0x24,0x11,0x8e,}}, // "norwegia"
+  {{(char)0x6e,(char)0x6f,(char)0x72,(char)0x77,(char)0x65,(char)0x67,(char)0x69,(char)0x61, (char)0x03,(char)0x92,(char)0xb8,(char)0xa8,(char)0x11,(char)0x9c,(char)0x41,(char)0x30,(char)0x31,(char)0x24,(char)0x11,(char)0x8e,}}, // "norwegia"
       // ASCII-7-bit=146  Latin1=184  UTF8=168  CP1252=156  Latin2=48  Latin5=36  ISO-8859-15=142  [top Latin1]
-  {{0x6f,0x63,0x63,0x69,0x74,0x61,0x6e,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "occitan_"
+  {{(char)0x6f,(char)0x63,(char)0x63,(char)0x69,(char)0x74,(char)0x61,(char)0x6e,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "occitan_"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x6f,0x72,0x69,0x79,0x61,0x5f,0x5f,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "oriya___"
+  {{(char)0x6f,(char)0x72,(char)0x69,(char)0x79,(char)0x61,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "oriya___"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x6f,0x72,0x6f,0x6d,0x6f,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "oromo___"
+  {{(char)0x6f,(char)0x72,(char)0x6f,(char)0x6d,(char)0x6f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "oromo___"
       // UTF8=191  [top UTF8]
-  {{0x70,0x61,0x73,0x68,0x74,0x6f,0x5f,0x5f, 0xb1,0xb9,0x10,0x61,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "pashto__"
+  {{(char)0x70,(char)0x61,(char)0x73,(char)0x68,(char)0x74,(char)0x6f,(char)0x5f,(char)0x5f, (char)0xb1,(char)0xb9,(char)0x10,(char)0x61,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "pashto__"
       // CP1256=185  Arabic=175  [top CP1256]
-  {{0x70,0x65,0x72,0x73,0x69,0x61,0x6e,0x5f, 0x12,0x44,0xb6,0x11,0x33,0x62,0xae,0x19,0x10,0x51,0x9f,0x00,}}, // "persian_"
+  {{(char)0x70,(char)0x65,(char)0x72,(char)0x73,(char)0x69,(char)0x61,(char)0x6e,(char)0x5f, (char)0x12,(char)0x44,(char)0xb6,(char)0x11,(char)0x33,(char)0x62,(char)0xae,(char)0x19,(char)0x10,(char)0x51,(char)0x9f,(char)0x00,}}, // "persian_"
       // Latin1=68  UTF8=182  CP1252=51  CP1256=174  CP1250=25  Arabic=159  [top UTF8]
-  {{0x70,0x6f,0x6c,0x69,0x73,0x68,0x5f,0x5f, 0x05,0x85,0x6c,0xa8,0x26,0x57,0x41,0xb9,0x21,0x99,0x31,0x23,}}, // "polish__"
+  {{(char)0x70,(char)0x6f,(char)0x6c,(char)0x69,(char)0x73,(char)0x68,(char)0x5f,(char)0x5f, (char)0x05,(char)0x85,(char)0x6c,(char)0xa8,(char)0x26,(char)0x57,(char)0x41,(char)0xb9,(char)0x21,(char)0x99,(char)0x31,(char)0x23,}}, // "polish__"
       // ASCII-7-bit=133  Latin1=108  UTF8=168  GB=38  CP1252=87  Latin2=185  CP1250=153  CP1257=35  [top Latin2]
-  {{0x70,0x6f,0x72,0x74,0x75,0x67,0x75,0x65, 0x03,0x96,0xb9,0xa6,0x11,0x9a,0x11,0x30,0x51,0x36,0x21,0x86,}}, // "portugue"
+  {{(char)0x70,(char)0x6f,(char)0x72,(char)0x74,(char)0x75,(char)0x67,(char)0x75,(char)0x65, (char)0x03,(char)0x96,(char)0xb9,(char)0xa6,(char)0x11,(char)0x9a,(char)0x11,(char)0x30,(char)0x51,(char)0x36,(char)0x21,(char)0x86,}}, // "portugue"
       // ASCII-7-bit=150  Latin1=185  UTF8=166  CP1252=154  SJS=48  CP1250=54  ISO-8859-15=134  [top Latin1]
-  {{0x70,0x75,0x6e,0x6a,0x61,0x62,0x69,0x5f, 0x03,0x42,0xb6,0x7b,0x11,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,}}, // "punjabi_"
+  {{(char)0x70,(char)0x75,(char)0x6e,(char)0x6a,(char)0x61,(char)0x62,(char)0x69,(char)0x5f, (char)0x03,(char)0x42,(char)0xb6,(char)0x7b,(char)0x11,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "punjabi_"
       // ASCII-7-bit=66  Latin1=182  UTF8=123  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x71,0x75,0x65,0x63,0x68,0x75,0x61,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "quechua_"
+  {{(char)0x71,(char)0x75,(char)0x65,(char)0x63,(char)0x68,(char)0x75,(char)0x61,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "quechua_"
       // UTF8=191  [top UTF8]
-  {{0x72,0x68,0x61,0x65,0x74,0x6f,0x72,0x6f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "rhaetoro"
+  {{(char)0x72,(char)0x68,(char)0x61,(char)0x65,(char)0x74,(char)0x6f,(char)0x72,(char)0x6f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "rhaetoro"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x72,0x6f,0x6d,0x61,0x6e,0x69,0x61,0x6e, 0x03,0xb2,0x9d,0xa5,0x11,0x92,0x42,0xa7,0x51,0x11,0x99,0x00,}}, // "romanian"
+  {{(char)0x72,(char)0x6f,(char)0x6d,(char)0x61,(char)0x6e,(char)0x69,(char)0x61,(char)0x6e, (char)0x03,(char)0xb2,(char)0x9d,(char)0xa5,(char)0x11,(char)0x92,(char)0x42,(char)0xa7,(char)0x51,(char)0x11,(char)0x99,(char)0x00,}}, // "romanian"
       // ASCII-7-bit=178  Latin1=157  UTF8=165  CP1252=146  Latin2=167  CP1251=81  CP1250=153  [top ASCII-7-bit]
-  {{0x72,0x75,0x6e,0x64,0x69,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "rundi___"
+  {{(char)0x72,(char)0x75,(char)0x6e,(char)0x64,(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "rundi___"
       // UTF8=191  [top UTF8]
-  {{0x72,0x75,0x73,0x73,0x69,0x61,0x6e,0x5f, 0x01,0x74,0x11,0xa9,0x71,0xb9,0x71,0x99,0x81,0x82,0x81,0x6d,}}, // "russian_"
+  {{(char)0x72,(char)0x75,(char)0x73,(char)0x73,(char)0x69,(char)0x61,(char)0x6e,(char)0x5f, (char)0x01,(char)0x74,(char)0x11,(char)0xa9,(char)0x71,(char)0xb9,(char)0x71,(char)0x99,(char)0x81,(char)0x82,(char)0x81,(char)0x6d,}}, // "russian_"
       // ASCII-7-bit=116  UTF8=169  CP1251=185  KOI8R=153  ISO-8859-5=130  CP866=109  [top CP1251]
-  {{0x73,0x61,0x6d,0x6f,0x61,0x6e,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "samoan__"
+  {{(char)0x73,(char)0x61,(char)0x6d,(char)0x6f,(char)0x61,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "samoan__"
       // UTF8=191  [top UTF8]
-  {{0x73,0x61,0x6e,0x67,0x6f,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sango___"
+  {{(char)0x73,(char)0x61,(char)0x6e,(char)0x67,(char)0x6f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sango___"
       // UTF8=191  [top UTF8]
-  {{0x73,0x61,0x6e,0x73,0x6b,0x72,0x69,0x74, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sanskrit"
+  {{(char)0x73,(char)0x61,(char)0x6e,(char)0x73,(char)0x6b,(char)0x72,(char)0x69,(char)0x74, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sanskrit"
       // UTF8=191  [top UTF8]
-  {{0x73,0x63,0x6f,0x74,0x73,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "scots___"
+  {{(char)0x73,(char)0x63,(char)0x6f,(char)0x74,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "scots___"
       // UTF8=191  [top UTF8]
-  {{0x73,0x63,0x6f,0x74,0x73,0x67,0x61,0x65, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "scotsgae"
+  {{(char)0x73,(char)0x63,(char)0x6f,(char)0x74,(char)0x73,(char)0x67,(char)0x61,(char)0x65, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "scotsgae"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x73,0x65,0x72,0x62,0x69,0x61,0x6e,0x5f, 0x03,0x93,0x77,0xad,0x11,0x85,0x42,0xad,0x52,0x12,0xae,0x4a,}}, // "serbian_"
+  {{(char)0x73,(char)0x65,(char)0x72,(char)0x62,(char)0x69,(char)0x61,(char)0x6e,(char)0x5f, (char)0x03,(char)0x93,(char)0x77,(char)0xad,(char)0x11,(char)0x85,(char)0x42,(char)0xad,(char)0x52,(char)0x12,(char)0xae,(char)0x4a,}}, // "serbian_"
       // ASCII-7-bit=147  Latin1=119  UTF8=173  CP1252=133  Latin2=173  CP1251=82  CP1250=174  Latin5=74  [top CP1250]
-  {{0x73,0x65,0x72,0x62,0x6f,0x63,0x72,0x6f, 0x91,0xaf,0x21,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "serbocro"
+  {{(char)0x73,(char)0x65,(char)0x72,(char)0x62,(char)0x6f,(char)0x63,(char)0x72,(char)0x6f, (char)0x91,(char)0xaf,(char)0x21,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "serbocro"
       // Latin2=175  CP1250=185  [top CP1250]
-  {{0x73,0x65,0x73,0x6f,0x74,0x68,0x6f,0x5f, 0x11,0xb9,0x21,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sesotho_"
+  {{(char)0x73,(char)0x65,(char)0x73,(char)0x6f,(char)0x74,(char)0x68,(char)0x6f,(char)0x5f, (char)0x11,(char)0xb9,(char)0x21,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sesotho_"
       // Latin1=185  CP1252=175  [top Latin1]
-  {{0x73,0x68,0x6f,0x6e,0x61,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "shona___"
+  {{(char)0x73,(char)0x68,(char)0x6f,(char)0x6e,(char)0x61,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "shona___"
       // UTF8=191  [top UTF8]
-  {{0x73,0x69,0x6e,0x64,0x68,0x69,0x5f,0x5f, 0xb1,0xb9,0x10,0x61,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sindhi__"
+  {{(char)0x73,(char)0x69,(char)0x6e,(char)0x64,(char)0x68,(char)0x69,(char)0x5f,(char)0x5f, (char)0xb1,(char)0xb9,(char)0x10,(char)0x61,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sindhi__"
       // CP1256=185  Arabic=175  [top CP1256]
-  {{0x73,0x69,0x6e,0x68,0x61,0x6c,0x65,0x73, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sinhales"
+  {{(char)0x73,(char)0x69,(char)0x6e,(char)0x68,(char)0x61,(char)0x6c,(char)0x65,(char)0x73, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sinhales"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x73,0x69,0x73,0x77,0x61,0x6e,0x74,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "siswant_"
+  {{(char)0x73,(char)0x69,(char)0x73,(char)0x77,(char)0x61,(char)0x6e,(char)0x74,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "siswant_"
       // UTF8=191  [top UTF8]
-  {{0x73,0x6c,0x6f,0x76,0x61,0x6b,0x5f,0x5f, 0x03,0x88,0x6e,0xaf,0x11,0x67,0x41,0xa5,0x21,0xb3,0x00,0x00,}}, // "slovak__"
+  {{(char)0x73,(char)0x6c,(char)0x6f,(char)0x76,(char)0x61,(char)0x6b,(char)0x5f,(char)0x5f, (char)0x03,(char)0x88,(char)0x6e,(char)0xaf,(char)0x11,(char)0x67,(char)0x41,(char)0xa5,(char)0x21,(char)0xb3,(char)0x00,(char)0x00,}}, // "slovak__"
       // ASCII-7-bit=136  Latin1=110  UTF8=175  CP1252=103  Latin2=165  CP1250=179  [top CP1250]
-  {{0x73,0x6c,0x6f,0x76,0x65,0x6e,0x69,0x61, 0x03,0x8e,0x71,0xb2,0x11,0x80,0x42,0xaa,0x39,0x11,0xad,0x00,}}, // "slovenia"
+  {{(char)0x73,(char)0x6c,(char)0x6f,(char)0x76,(char)0x65,(char)0x6e,(char)0x69,(char)0x61, (char)0x03,(char)0x8e,(char)0x71,(char)0xb2,(char)0x11,(char)0x80,(char)0x42,(char)0xaa,(char)0x39,(char)0x11,(char)0xad,(char)0x00,}}, // "slovenia"
       // ASCII-7-bit=142  Latin1=113  UTF8=178  CP1252=128  Latin2=170  CP1251=57  CP1250=173  [top UTF8]
-  {{0x73,0x6f,0x6d,0x61,0x6c,0x69,0x5f,0x5f, 0x11,0xb9,0x21,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "somali__"
+  {{(char)0x73,(char)0x6f,(char)0x6d,(char)0x61,(char)0x6c,(char)0x69,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb9,(char)0x21,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "somali__"
       // Latin1=185  CP1252=175  [top Latin1]
-  {{0x73,0x70,0x61,0x6e,0x69,0x73,0x68,0x5f, 0x03,0x9b,0xb8,0xa7,0x11,0x98,0x41,0x45,0x21,0x45,0x21,0x77,}}, // "spanish_"
+  {{(char)0x73,(char)0x70,(char)0x61,(char)0x6e,(char)0x69,(char)0x73,(char)0x68,(char)0x5f, (char)0x03,(char)0x9b,(char)0xb8,(char)0xa7,(char)0x11,(char)0x98,(char)0x41,(char)0x45,(char)0x21,(char)0x45,(char)0x21,(char)0x77,}}, // "spanish_"
       // ASCII-7-bit=155  Latin1=184  UTF8=167  CP1252=152  Latin2=69  CP1250=69  ISO-8859-15=119  [top Latin1]
-  {{0x73,0x75,0x6e,0x64,0x61,0x6e,0x65,0x73, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sundanes"
+  {{(char)0x73,(char)0x75,(char)0x6e,(char)0x64,(char)0x61,(char)0x6e,(char)0x65,(char)0x73, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sundanes"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x73,0x77,0x61,0x68,0x69,0x6c,0x69,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "swahili_"
+  {{(char)0x73,(char)0x77,(char)0x61,(char)0x68,(char)0x69,(char)0x6c,(char)0x69,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "swahili_"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x73,0x77,0x65,0x64,0x69,0x73,0x68,0x5f, 0x03,0x90,0xba,0xa4,0x11,0x8d,0x41,0x2c,0x21,0x2c,0x21,0x7a,}}, // "swedish_"
+  {{(char)0x73,(char)0x77,(char)0x65,(char)0x64,(char)0x69,(char)0x73,(char)0x68,(char)0x5f, (char)0x03,(char)0x90,(char)0xba,(char)0xa4,(char)0x11,(char)0x8d,(char)0x41,(char)0x2c,(char)0x21,(char)0x2c,(char)0x21,(char)0x7a,}}, // "swedish_"
       // ASCII-7-bit=144  Latin1=186  UTF8=164  CP1252=141  Latin2=44  CP1250=44  ISO-8859-15=122  [top Latin1]
-  {{0x73,0x79,0x72,0x69,0x61,0x63,0x5f,0x5f, 0x01,0x6a,0x11,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "syriac__"
+  {{(char)0x73,(char)0x79,(char)0x72,(char)0x69,(char)0x61,(char)0x63,(char)0x5f,(char)0x5f, (char)0x01,(char)0x6a,(char)0x11,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "syriac__"
       // ASCII-7-bit=106  UTF8=190  [top UTF8]
-  {{0x74,0x61,0x67,0x61,0x6c,0x6f,0x67,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tagalog_"
+  {{(char)0x74,(char)0x61,(char)0x67,(char)0x61,(char)0x6c,(char)0x6f,(char)0x67,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tagalog_"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x74,0x61,0x6a,0x69,0x6b,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tajik___"
+  {{(char)0x74,(char)0x61,(char)0x6a,(char)0x69,(char)0x6b,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tajik___"
       // UTF8=191  [top UTF8]
-  {{0x74,0x61,0x6d,0x69,0x6c,0x5f,0x5f,0x5f, 0x12,0xb4,0x8e,0x11,0xaa,0xa1,0xa0,0x20,0x23,0x96,0x8c,0x82,}}, // "tamil___"
+  {{(char)0x74,(char)0x61,(char)0x6d,(char)0x69,(char)0x6c,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x12,(char)0xb4,(char)0x8e,(char)0x11,(char)0xaa,(char)0xa1,(char)0xa0,(char)0x20,(char)0x23,(char)0x96,(char)0x8c,(char)0x82,}}, // "tamil___"
       // Latin1=180  UTF8=142  CP1252=170  ISO-8859-15=160  TSCII=150  TAM=140  TAB=130  [top Latin1]
-  {{0x74,0x61,0x74,0x61,0x72,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tatar___"
+  {{(char)0x74,(char)0x61,(char)0x74,(char)0x61,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tatar___"
       // UTF8=191  [top UTF8]
-  {{0x74,0x65,0x6c,0x75,0x67,0x75,0x5f,0x5f, 0x03,0x66,0xb6,0x90,0x11,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,}}, // "telugu__"
+  {{(char)0x74,(char)0x65,(char)0x6c,(char)0x75,(char)0x67,(char)0x75,(char)0x5f,(char)0x5f, (char)0x03,(char)0x66,(char)0xb6,(char)0x90,(char)0x11,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "telugu__"
       // ASCII-7-bit=102  Latin1=182  UTF8=144  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x74,0x68,0x61,0x69,0x5f,0x5f,0x5f,0x5f, 0x05,0x7a,0x53,0xa2,0x24,0x46,0x91,0xba,0xd1,0x9e,0x21,0x29,}}, // "thai____"
+  {{(char)0x74,(char)0x68,(char)0x61,(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x05,(char)0x7a,(char)0x53,(char)0xa2,(char)0x24,(char)0x46,(char)0x91,(char)0xba,(char)0xd1,(char)0x9e,(char)0x21,(char)0x29,}}, // "thai____"
       // ASCII-7-bit=122  Latin1=83  UTF8=162  GB=36  CP1252=70  ISO-8859-11=186  CP874=158  MACINTOSH=41  [top ISO-8859-11]
-  {{0x74,0x69,0x62,0x65,0x74,0x61,0x6e,0x5f, 0x01,0x42,0x11,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tibetan_"
+  {{(char)0x74,(char)0x69,(char)0x62,(char)0x65,(char)0x74,(char)0x61,(char)0x6e,(char)0x5f, (char)0x01,(char)0x42,(char)0x11,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tibetan_"
       // ASCII-7-bit=66  UTF8=190  [top UTF8]
-  {{0x74,0x69,0x67,0x72,0x69,0x6e,0x79,0x61, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tigrinya"
+  {{(char)0x74,(char)0x69,(char)0x67,(char)0x72,(char)0x69,(char)0x6e,(char)0x79,(char)0x61, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tigrinya"
       // UTF8=191  [top UTF8]
-  {{0x74,0x6f,0x6e,0x67,0x61,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tonga___"
+  {{(char)0x74,(char)0x6f,(char)0x6e,(char)0x67,(char)0x61,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tonga___"
       // UTF8=191  [top UTF8]
-  {{0x74,0x73,0x6f,0x6e,0x67,0x61,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tsonga__"
+  {{(char)0x74,(char)0x73,(char)0x6f,(char)0x6e,(char)0x67,(char)0x61,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tsonga__"
       // UTF8=191  [top UTF8]
-  {{0x74,0x73,0x77,0x61,0x6e,0x61,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tswana__"
+  {{(char)0x74,(char)0x73,(char)0x77,(char)0x61,(char)0x6e,(char)0x61,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tswana__"
       // UTF8=191  [top UTF8]
-  {{0x74,0x75,0x72,0x6b,0x69,0x73,0x68,0x5f, 0x03,0x81,0x7f,0xa5,0x11,0x6e,0x81,0xba,0x11,0x3d,0x61,0x95,}}, // "turkish_"
+  {{(char)0x74,(char)0x75,(char)0x72,(char)0x6b,(char)0x69,(char)0x73,(char)0x68,(char)0x5f, (char)0x03,(char)0x81,(char)0x7f,(char)0xa5,(char)0x11,(char)0x6e,(char)0x81,(char)0xba,(char)0x11,(char)0x3d,(char)0x61,(char)0x95,}}, // "turkish_"
       // ASCII-7-bit=129  Latin1=127  UTF8=165  CP1252=110  Latin5=186  ISO-8859-15=61  CP1254=149  [top Latin5]
-  {{0x74,0x75,0x72,0x6b,0x6d,0x65,0x6e,0x5f, 0x91,0xb9,0x21,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "turkmen_"
+  {{(char)0x74,(char)0x75,(char)0x72,(char)0x6b,(char)0x6d,(char)0x65,(char)0x6e,(char)0x5f, (char)0x91,(char)0xb9,(char)0x21,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "turkmen_"
       // Latin2=185  CP1250=175  [top Latin2]
-  {{0x74,0x77,0x69,0x5f,0x5f,0x5f,0x5f,0x5f, 0x11,0xac,0x21,0xb6,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "twi_____"
+  {{(char)0x74,(char)0x77,(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x11,(char)0xac,(char)0x21,(char)0xb6,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "twi_____"
       // Latin1=172  CP1252=182  ISO-8859-15=162  [top CP1252]
-  {{0x75,0x69,0x67,0x68,0x75,0x72,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "uighur__"
+  {{(char)0x75,(char)0x69,(char)0x67,(char)0x68,(char)0x75,(char)0x72,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "uighur__"
       // UTF8=191  [top UTF8]
-  {{0x75,0x6b,0x72,0x61,0x69,0x6e,0x69,0x61, 0x21,0xa0,0x71,0xb7,0x71,0x91,0x72,0x98,0xa2,0x81,0x84,0x00,}}, // "ukrainia"
+  {{(char)0x75,(char)0x6b,(char)0x72,(char)0x61,(char)0x69,(char)0x6e,(char)0x69,(char)0x61, (char)0x21,(char)0xa0,(char)0x71,(char)0xb7,(char)0x71,(char)0x91,(char)0x72,(char)0x98,(char)0xa2,(char)0x81,(char)0x84,(char)0x00,}}, // "ukrainia"
       // UTF8=160  CP1251=183  KOI8R=145  KOI8U=152  ISO-8859-5=162  CP866=132  [top CP1251]
-  {{0x75,0x72,0x64,0x75,0x5f,0x5f,0x5f,0x5f, 0xb1,0xb9,0x10,0x61,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "urdu____"
+  {{(char)0x75,(char)0x72,(char)0x64,(char)0x75,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0xb1,(char)0xb9,(char)0x10,(char)0x61,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "urdu____"
       // CP1256=185  Arabic=175  [top CP1256]
-  {{0x75,0x7a,0x62,0x65,0x6b,0x5f,0x5f,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "uzbek___"
+  {{(char)0x75,(char)0x7a,(char)0x62,(char)0x65,(char)0x6b,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "uzbek___"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x76,0x69,0x65,0x74,0x6e,0x61,0x6d,0x65, 0x03,0x81,0xa8,0xb7,0x11,0x9e,0xa1,0x94,0x00,0x00,0x00,0x00,}}, // "vietname"
+  {{(char)0x76,(char)0x69,(char)0x65,(char)0x74,(char)0x6e,(char)0x61,(char)0x6d,(char)0x65, (char)0x03,(char)0x81,(char)0xa8,(char)0xb7,(char)0x11,(char)0x9e,(char)0xa1,(char)0x94,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "vietname"
       // ASCII-7-bit=129  Latin1=168  UTF8=183  CP1252=158  ISO-8859-15=148  [top UTF8]
-  {{0x76,0x6f,0x6c,0x61,0x70,0x75,0x6b,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "volapuk_"
+  {{(char)0x76,(char)0x6f,(char)0x6c,(char)0x61,(char)0x70,(char)0x75,(char)0x6b,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "volapuk_"
       // UTF8=191  [top UTF8]
-  {{0x77,0x65,0x6c,0x73,0x68,0x5f,0x5f,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "welsh___"
+  {{(char)0x77,(char)0x65,(char)0x6c,(char)0x73,(char)0x68,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "welsh___"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x77,0x6f,0x6c,0x6f,0x66,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wolof___"
+  {{(char)0x77,(char)0x6f,(char)0x6c,(char)0x6f,(char)0x66,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wolof___"
       // UTF8=191  [top UTF8]
-  {{0x78,0x68,0x6f,0x73,0x61,0x5f,0x5f,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "xhosa___"
+  {{(char)0x78,(char)0x68,(char)0x6f,(char)0x73,(char)0x61,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "xhosa___"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
-  {{0x79,0x69,0x64,0x64,0x69,0x73,0x68,0x5f, 0x10,0x11,0xb9,0x71,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "yiddish_"
+  {{(char)0x79,(char)0x69,(char)0x64,(char)0x64,(char)0x69,(char)0x73,(char)0x68,(char)0x5f, (char)0x10,(char)0x11,(char)0xb9,(char)0x71,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "yiddish_"
       // CP1255=185  Hebrew=175  [top CP1255]
-  {{0x79,0x6f,0x72,0x75,0x62,0x61,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "yoruba__"
+  {{(char)0x79,(char)0x6f,(char)0x72,(char)0x75,(char)0x62,(char)0x61,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "yoruba__"
       // UTF8=191  [top UTF8]
-  {{0x7a,0x68,0x75,0x61,0x6e,0x67,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "zhuang__"
+  {{(char)0x7a,(char)0x68,(char)0x75,(char)0x61,(char)0x6e,(char)0x67,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "zhuang__"
       // UTF8=191  [top UTF8]
-  {{0x7a,0x75,0x6c,0x75,0x5f,0x5f,0x5f,0x5f, 0x11,0xb6,0x21,0xac,0xa1,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "zulu____"
+  {{(char)0x7a,(char)0x75,(char)0x6c,(char)0x75,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x11,(char)0xb6,(char)0x21,(char)0xac,(char)0xa1,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "zulu____"
       // Latin1=182  CP1252=172  ISO-8859-15=162  [top Latin1]
 };
 
 static const int kLangHintProbsSize = 151;
 
 static const HintEntry kTLDHintProbs[] = {	// MaxRange 192
-  {{0x5f,0x5f,0x5f,0x5f, 0x0f,0xa8,0xa1,0xa3,0xa0,0x8e,0x8e,0x8a,0x7e,0xa8,0x77,0x7b,0x8b,0x75,0x79,0x7e,}}, // "____"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x0f,(char)0xa8,(char)0xa1,(char)0xa3,(char)0xa0,(char)0x8e,(char)0x8e,(char)0x8a,(char)0x7e,(char)0xa8,(char)0x77,(char)0x7b,(char)0x8b,(char)0x75,(char)0x79,(char)0x7e,}}, // "____"
         // ASCII-7-bit=168  Latin1=161  UTF8=163  GB=160  CP1252=142  KSC=142  SJS=138  EUC-JP=126  BIG5=168  Latin2=119  CP1251=123  CP1256=139  CP1250=117  Latin5=121  ISO-8859-11=126  [top ASCII-7-bit]
-  {{0x61,0x63,0x5f,0x5f, 0x08,0xa0,0x9a,0xa1,0x65,0x92,0x8f,0xb1,0xa2,0x22,0x56,0x8a,0x21,0x56,0x61,0x87,}}, // "ac__"
+  {{(char)0x61,(char)0x63,(char)0x5f,(char)0x5f, (char)0x08,(char)0xa0,(char)0x9a,(char)0xa1,(char)0x65,(char)0x92,(char)0x8f,(char)0xb1,(char)0xa2,(char)0x22,(char)0x56,(char)0x8a,(char)0x21,(char)0x56,(char)0x61,(char)0x87,}}, // "ac__"
         // ASCII-7-bit=160  Latin1=154  UTF8=161  GB=101  CP1252=146  KSC=143  SJS=177  EUC-JP=162  CP1251=86  CP1256=138  ISO-8859-11=86  JIS=135  [top SJS]
-  {{0x61,0x64,0x5f,0x5f, 0x03,0xa6,0xb6,0x93,0x11,0xa8,0x11,0x74,0x81,0x5d,0x81,0x5d,0x00,0x00,0x00,0x00,}}, // "ad__"
+  {{(char)0x61,(char)0x64,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa6,(char)0xb6,(char)0x93,(char)0x11,(char)0xa8,(char)0x11,(char)0x74,(char)0x81,(char)0x5d,(char)0x81,(char)0x5d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ad__"
         // ASCII-7-bit=166  Latin1=182  UTF8=147  CP1252=168  SJS=116  ISO-8859-15=93  CP932=93  [top Latin1]
-  {{0x61,0x65,0x5f,0x5f, 0x05,0xa4,0x81,0xac,0x42,0x86,0x11,0x5b,0x25,0x4f,0x4a,0xb5,0x3b,0x52,0x00,0x00,}}, // "ae__"
+  {{(char)0x61,(char)0x65,(char)0x5f,(char)0x5f, (char)0x05,(char)0xa4,(char)0x81,(char)0xac,(char)0x42,(char)0x86,(char)0x11,(char)0x5b,(char)0x25,(char)0x4f,(char)0x4a,(char)0xb5,(char)0x3b,(char)0x52,(char)0x00,(char)0x00,}}, // "ae__"
         // ASCII-7-bit=164  Latin1=129  UTF8=172  GB=66  CP1252=134  SJS=91  Latin2=79  CP1251=74  CP1256=181  CP1250=59  Latin5=82  [top CP1256]
-  {{0x61,0x65,0x72,0x6f, 0x03,0xaf,0xab,0xab,0x12,0x98,0x6a,0x11,0x6a,0x21,0x96,0x21,0x6a,0x00,0x00,0x00,}}, // "aero"
+  {{(char)0x61,(char)0x65,(char)0x72,(char)0x6f, (char)0x03,(char)0xaf,(char)0xab,(char)0xab,(char)0x12,(char)0x98,(char)0x6a,(char)0x11,(char)0x6a,(char)0x21,(char)0x96,(char)0x21,(char)0x6a,(char)0x00,(char)0x00,(char)0x00,}}, // "aero"
         // ASCII-7-bit=175  Latin1=171  UTF8=171  CP1252=152  KSC=106  EUC-JP=106  CP1251=150  Latin5=106  [top ASCII-7-bit]
-  {{0x61,0x66,0x5f,0x5f, 0x03,0xb6,0x95,0xaf,0x11,0x8c,0x61,0x80,0x11,0x62,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "af__"
+  {{(char)0x61,(char)0x66,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb6,(char)0x95,(char)0xaf,(char)0x11,(char)0x8c,(char)0x61,(char)0x80,(char)0x11,(char)0x62,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "af__"
         // ASCII-7-bit=182  Latin1=149  UTF8=175  CP1252=140  CP1256=128  Latin5=98  [top ASCII-7-bit]
-  {{0x61,0x67,0x5f,0x5f, 0x03,0xa8,0xb4,0xa2,0x11,0x9a,0x12,0x95,0x86,0x21,0x60,0x41,0x7a,0x00,0x00,0x00,}}, // "ag__"
+  {{(char)0x61,(char)0x67,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa8,(char)0xb4,(char)0xa2,(char)0x11,(char)0x9a,(char)0x12,(char)0x95,(char)0x86,(char)0x21,(char)0x60,(char)0x41,(char)0x7a,(char)0x00,(char)0x00,(char)0x00,}}, // "ag__"
         // ASCII-7-bit=168  Latin1=180  UTF8=162  CP1252=154  SJS=149  EUC-JP=134  CP1251=96  ISO-8859-15=122  [top Latin1]
-  {{0x61,0x69,0x5f,0x5f, 0x03,0xb8,0x8f,0x9b,0x11,0x9d,0x12,0x8c,0x97,0x11,0x90,0xb1,0x67,0x00,0x00,0x00,}}, // "ai__"
+  {{(char)0x61,(char)0x69,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb8,(char)0x8f,(char)0x9b,(char)0x11,(char)0x9d,(char)0x12,(char)0x8c,(char)0x97,(char)0x11,(char)0x90,(char)0xb1,(char)0x67,(char)0x00,(char)0x00,(char)0x00,}}, // "ai__"
         // ASCII-7-bit=184  Latin1=143  UTF8=155  CP1252=157  SJS=140  EUC-JP=151  Latin2=144  JIS=103  [top ASCII-7-bit]
-  {{0x61,0x6c,0x5f,0x5f, 0x03,0xac,0x99,0xae,0x11,0xa1,0x31,0x57,0x41,0x57,0x21,0xa7,0x31,0x57,0x00,0x00,}}, // "al__"
+  {{(char)0x61,(char)0x6c,(char)0x5f,(char)0x5f, (char)0x03,(char)0xac,(char)0x99,(char)0xae,(char)0x11,(char)0xa1,(char)0x31,(char)0x57,(char)0x41,(char)0x57,(char)0x21,(char)0xa7,(char)0x31,(char)0x57,(char)0x00,(char)0x00,}}, // "al__"
         // ASCII-7-bit=172  Latin1=153  UTF8=174  CP1252=161  BIG5=87  Latin5=87  CP1257=167  Greek=87  [top UTF8]
-  {{0x61,0x6d,0x5f,0x5f, 0x08,0xac,0x9a,0xab,0x68,0x9d,0x58,0x82,0x56,0x22,0xac,0x5a,0x00,0x00,0x00,0x00,}}, // "am__"
+  {{(char)0x61,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x08,(char)0xac,(char)0x9a,(char)0xab,(char)0x68,(char)0x9d,(char)0x58,(char)0x82,(char)0x56,(char)0x22,(char)0xac,(char)0x5a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "am__"
         // ASCII-7-bit=172  Latin1=154  UTF8=171  GB=104  CP1252=157  KSC=88  SJS=130  EUC-JP=86  CP1251=172  CP1256=90  [top ASCII-7-bit]
-  {{0x61,0x6e,0x5f,0x5f, 0x03,0xb6,0xad,0x94,0x11,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "an__"
+  {{(char)0x61,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb6,(char)0xad,(char)0x94,(char)0x11,(char)0x99,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "an__"
         // ASCII-7-bit=182  Latin1=173  UTF8=148  CP1252=153  [top ASCII-7-bit]
-  {{0x61,0x6f,0x5f,0x5f, 0x03,0x9f,0xb5,0xab,0x11,0x9f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ao__"
+  {{(char)0x61,(char)0x6f,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9f,(char)0xb5,(char)0xab,(char)0x11,(char)0x9f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ao__"
         // ASCII-7-bit=159  Latin1=181  UTF8=171  CP1252=159  [top Latin1]
-  {{0x61,0x71,0x5f,0x5f, 0x03,0xb7,0xa9,0x9c,0x11,0x8a,0x51,0x97,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "aq__"
+  {{(char)0x61,(char)0x71,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb7,(char)0xa9,(char)0x9c,(char)0x11,(char)0x8a,(char)0x51,(char)0x97,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "aq__"
         // ASCII-7-bit=183  Latin1=169  UTF8=156  CP1252=138  CP1251=151  [top ASCII-7-bit]
-  {{0x61,0x72,0x5f,0x5f, 0x03,0xa0,0xb9,0x9e,0x13,0x98,0x55,0x2c,0x13,0x28,0x26,0x27,0x11,0x2e,0x21,0x42,}}, // "ar__"
+  {{(char)0x61,(char)0x72,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa0,(char)0xb9,(char)0x9e,(char)0x13,(char)0x98,(char)0x55,(char)0x2c,(char)0x13,(char)0x28,(char)0x26,(char)0x27,(char)0x11,(char)0x2e,(char)0x21,(char)0x42,}}, // "ar__"
         // ASCII-7-bit=160  Latin1=185  UTF8=158  CP1252=152  KSC=85  SJS=44  BIG5=40  Latin2=38  CP1251=39  CP1250=46  ISO-8859-15=66  [top Latin1]
-  {{0x61,0x73,0x5f,0x5f, 0x03,0xa9,0xb7,0x9f,0x11,0x94,0x11,0x52,0x22,0x64,0x52,0x12,0x7d,0x74,0x21,0x52,}}, // "as__"
+  {{(char)0x61,(char)0x73,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa9,(char)0xb7,(char)0x9f,(char)0x11,(char)0x94,(char)0x11,(char)0x52,(char)0x22,(char)0x64,(char)0x52,(char)0x12,(char)0x7d,(char)0x74,(char)0x21,(char)0x52,}}, // "as__"
         // ASCII-7-bit=169  Latin1=183  UTF8=159  CP1252=148  SJS=82  Latin2=100  CP1251=82  CP1250=125  Latin5=116  CP1257=82  [top Latin1]
-  {{0x61,0x74,0x5f,0x5f, 0x03,0xa1,0xb8,0xa5,0x11,0x9a,0x11,0x48,0x21,0x51,0x13,0x45,0x53,0x4a,0x11,0x62,}}, // "at__"
+  {{(char)0x61,(char)0x74,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa1,(char)0xb8,(char)0xa5,(char)0x11,(char)0x9a,(char)0x11,(char)0x48,(char)0x21,(char)0x51,(char)0x13,(char)0x45,(char)0x53,(char)0x4a,(char)0x11,(char)0x62,}}, // "at__"
         // ASCII-7-bit=161  Latin1=184  UTF8=165  CP1252=154  SJS=72  Latin2=81  CP1256=69  CP1250=83  Latin5=74  ISO-8859-15=98  [top Latin1]
-  {{0x61,0x75,0x5f,0x5f, 0x09,0xb8,0xa3,0x9f,0x4e,0x9a,0x55,0x54,0x3e,0x5e,0x22,0x30,0x3d,0x21,0x36,0x00,}}, // "au__"
+  {{(char)0x61,(char)0x75,(char)0x5f,(char)0x5f, (char)0x09,(char)0xb8,(char)0xa3,(char)0x9f,(char)0x4e,(char)0x9a,(char)0x55,(char)0x54,(char)0x3e,(char)0x5e,(char)0x22,(char)0x30,(char)0x3d,(char)0x21,(char)0x36,(char)0x00,}}, // "au__"
         // ASCII-7-bit=184  Latin1=163  UTF8=159  GB=78  CP1252=154  KSC=85  SJS=84  EUC-JP=62  BIG5=94  CP1256=48  CP1250=61  ISO-8859-15=54  [top ASCII-7-bit]
-  {{0x61,0x77,0x5f,0x5f, 0x03,0xb6,0xa2,0xaa,0x11,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "aw__"
+  {{(char)0x61,(char)0x77,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb6,(char)0xa2,(char)0xaa,(char)0x11,(char)0x99,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "aw__"
         // ASCII-7-bit=182  Latin1=162  UTF8=170  CP1252=153  [top ASCII-7-bit]
-  {{0x61,0x78,0x5f,0x5f, 0x03,0x9d,0xba,0xa2,0x11,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ax__"
+  {{(char)0x61,(char)0x78,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9d,(char)0xba,(char)0xa2,(char)0x11,(char)0x90,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ax__"
         // ASCII-7-bit=157  Latin1=186  UTF8=162  CP1252=144  [top Latin1]
-  {{0x61,0x7a,0x5f,0x5f, 0x03,0x9a,0x7d,0xb8,0x11,0x86,0x54,0xa8,0x54,0x54,0x91,0x41,0x4c,0x31,0x6c,0x00,}}, // "az__"
+  {{(char)0x61,(char)0x7a,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9a,(char)0x7d,(char)0xb8,(char)0x11,(char)0x86,(char)0x54,(char)0xa8,(char)0x54,(char)0x54,(char)0x91,(char)0x41,(char)0x4c,(char)0x31,(char)0x6c,(char)0x00,}}, // "az__"
         // ASCII-7-bit=154  Latin1=125  UTF8=184  CP1252=134  CP1251=168  CP1256=84  CP1250=84  Latin5=145  KOI8R=76  CP1254=108  [top UTF8]
-  {{0x62,0x61,0x5f,0x5f, 0x03,0xa0,0x7e,0xb2,0x11,0x78,0x44,0x89,0x66,0x49,0xb1,0x00,0x00,0x00,0x00,0x00,}}, // "ba__"
+  {{(char)0x62,(char)0x61,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa0,(char)0x7e,(char)0xb2,(char)0x11,(char)0x78,(char)0x44,(char)0x89,(char)0x66,(char)0x49,(char)0xb1,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ba__"
         // ASCII-7-bit=160  Latin1=126  UTF8=178  CP1252=120  Latin2=137  CP1251=102  CP1256=73  CP1250=177  [top UTF8]
-  {{0x62,0x62,0x5f,0x5f, 0x03,0xba,0xa0,0x7f,0x11,0xa0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bb__"
+  {{(char)0x62,(char)0x62,(char)0x5f,(char)0x5f, (char)0x03,(char)0xba,(char)0xa0,(char)0x7f,(char)0x11,(char)0xa0,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bb__"
         // ASCII-7-bit=186  Latin1=160  UTF8=127  CP1252=160  [top ASCII-7-bit]
-  {{0x62,0x64,0x5f,0x5f, 0x03,0xbd,0x94,0x8c,0x11,0x8a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bd__"
+  {{(char)0x62,(char)0x64,(char)0x5f,(char)0x5f, (char)0x03,(char)0xbd,(char)0x94,(char)0x8c,(char)0x11,(char)0x8a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bd__"
         // ASCII-7-bit=189  Latin1=148  UTF8=140  CP1252=138  [top ASCII-7-bit]
-  {{0x62,0x65,0x5f,0x5f, 0x03,0xb1,0xb0,0xa1,0x11,0x9d,0x11,0x5f,0x22,0x4e,0x50,0x12,0x4d,0x59,0x11,0x5f,}}, // "be__"
+  {{(char)0x62,(char)0x65,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb1,(char)0xb0,(char)0xa1,(char)0x11,(char)0x9d,(char)0x11,(char)0x5f,(char)0x22,(char)0x4e,(char)0x50,(char)0x12,(char)0x4d,(char)0x59,(char)0x11,(char)0x5f,}}, // "be__"
         // ASCII-7-bit=177  Latin1=176  UTF8=161  CP1252=157  SJS=95  Latin2=78  CP1251=80  CP1250=77  Latin5=89  ISO-8859-15=95  [top ASCII-7-bit]
-  {{0x62,0x66,0x5f,0x5f, 0x03,0x9f,0xb9,0x63,0x11,0xa6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bf__"
+  {{(char)0x62,(char)0x66,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9f,(char)0xb9,(char)0x63,(char)0x11,(char)0xa6,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bf__"
         // ASCII-7-bit=159  Latin1=185  UTF8=99  CP1252=166  [top Latin1]
-  {{0x62,0x67,0x5f,0x5f, 0x05,0x96,0x70,0xab,0x4a,0x74,0x51,0xb9,0x11,0x4f,0x51,0x44,0x31,0x45,0x41,0x54,}}, // "bg__"
+  {{(char)0x62,(char)0x67,(char)0x5f,(char)0x5f, (char)0x05,(char)0x96,(char)0x70,(char)0xab,(char)0x4a,(char)0x74,(char)0x51,(char)0xb9,(char)0x11,(char)0x4f,(char)0x51,(char)0x44,(char)0x31,(char)0x45,(char)0x41,(char)0x54,}}, // "bg__"
         // ASCII-7-bit=150  Latin1=112  UTF8=171  GB=74  CP1252=116  CP1251=185  CP1250=79  KOI8R=68  CP1254=69  ISO-8859-5=84  [top CP1251]
-  {{0x62,0x68,0x5f,0x5f, 0x03,0x9f,0x94,0xa5,0x11,0x84,0x11,0x53,0x41,0xb8,0x10,0x61,0x70,0x00,0x00,0x00,}}, // "bh__"
+  {{(char)0x62,(char)0x68,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9f,(char)0x94,(char)0xa5,(char)0x11,(char)0x84,(char)0x11,(char)0x53,(char)0x41,(char)0xb8,(char)0x10,(char)0x61,(char)0x70,(char)0x00,(char)0x00,(char)0x00,}}, // "bh__"
         // ASCII-7-bit=159  Latin1=148  UTF8=165  CP1252=132  SJS=83  CP1256=184  Arabic=112  [top CP1256]
-  {{0x62,0x69,0x5f,0x5f, 0x03,0xa4,0xa5,0xb8,0x12,0x82,0x65,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bi__"
+  {{(char)0x62,(char)0x69,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa4,(char)0xa5,(char)0xb8,(char)0x12,(char)0x82,(char)0x65,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bi__"
         // ASCII-7-bit=164  Latin1=165  UTF8=184  CP1252=130  KSC=101  [top UTF8]
-  {{0x62,0x69,0x7a,0x5f, 0x0e,0xae,0xa5,0xa1,0x77,0x96,0x7f,0x95,0x9c,0x7a,0x8e,0x8b,0x80,0x80,0x92,0x00,}}, // "biz_"
+  {{(char)0x62,(char)0x69,(char)0x7a,(char)0x5f, (char)0x0e,(char)0xae,(char)0xa5,(char)0xa1,(char)0x77,(char)0x96,(char)0x7f,(char)0x95,(char)0x9c,(char)0x7a,(char)0x8e,(char)0x8b,(char)0x80,(char)0x80,(char)0x92,(char)0x00,}}, // "biz_"
         // ASCII-7-bit=174  Latin1=165  UTF8=161  GB=119  CP1252=150  KSC=127  SJS=149  EUC-JP=156  BIG5=122  Latin2=142  CP1251=139  CP1256=128  CP1250=128  Latin5=146  [top ASCII-7-bit]
-  {{0x62,0x6a,0x5f,0x5f, 0x03,0x9b,0xb6,0x8a,0x11,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bj__"
+  {{(char)0x62,(char)0x6a,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9b,(char)0xb6,(char)0x8a,(char)0x11,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bj__"
         // ASCII-7-bit=155  Latin1=182  UTF8=138  CP1252=175  [top Latin1]
-  {{0x62,0x6d,0x5f,0x5f, 0x05,0xbb,0x95,0xa0,0x5a,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bm__"
+  {{(char)0x62,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x05,(char)0xbb,(char)0x95,(char)0xa0,(char)0x5a,(char)0x95,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bm__"
         // ASCII-7-bit=187  Latin1=149  UTF8=160  GB=90  CP1252=149  [top ASCII-7-bit]
-  {{0x62,0x6e,0x5f,0x5f, 0x05,0xb8,0x98,0xa6,0x6d,0xa0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bn__"
+  {{(char)0x62,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb8,(char)0x98,(char)0xa6,(char)0x6d,(char)0xa0,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bn__"
         // ASCII-7-bit=184  Latin1=152  UTF8=166  GB=109  CP1252=160  [top ASCII-7-bit]
-  {{0x62,0x6f,0x5f,0x5f, 0x03,0x9a,0xba,0x9f,0x11,0x9c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bo__"
+  {{(char)0x62,(char)0x6f,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9a,(char)0xba,(char)0x9f,(char)0x11,(char)0x9c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bo__"
         // ASCII-7-bit=154  Latin1=186  UTF8=159  CP1252=156  [top Latin1]
-  {{0x62,0x72,0x5f,0x5f, 0x07,0x9c,0xba,0x9c,0x1f,0x95,0x21,0x43,0x15,0x1c,0x20,0x17,0x0e,0x2b,0x21,0x5a,}}, // "br__"
+  {{(char)0x62,(char)0x72,(char)0x5f,(char)0x5f, (char)0x07,(char)0x9c,(char)0xba,(char)0x9c,(char)0x1f,(char)0x95,(char)0x21,(char)0x43,(char)0x15,(char)0x1c,(char)0x20,(char)0x17,(char)0x0e,(char)0x2b,(char)0x21,(char)0x5a,}}, // "br__"
         // ASCII-7-bit=156  Latin1=186  UTF8=156  GB=31  CP1252=149  KSC=33  SJS=67  BIG5=28  Latin2=32  CP1251=23  CP1256=14  CP1250=43  ISO-8859-15=90  [top Latin1]
-  {{0x62,0x73,0x5f,0x5f, 0x03,0xb2,0xb4,0x9c,0x11,0x76,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bs__"
+  {{(char)0x62,(char)0x73,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb2,(char)0xb4,(char)0x9c,(char)0x11,(char)0x76,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bs__"
         // ASCII-7-bit=178  Latin1=180  UTF8=156  CP1252=118  [top Latin1]
-  {{0x62,0x74,0x5f,0x5f, 0x03,0xb9,0x96,0xa7,0x11,0x94,0x11,0x6f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bt__"
+  {{(char)0x62,(char)0x74,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb9,(char)0x96,(char)0xa7,(char)0x11,(char)0x94,(char)0x11,(char)0x6f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bt__"
         // ASCII-7-bit=185  Latin1=150  UTF8=167  CP1252=148  SJS=111  [top ASCII-7-bit]
-  {{0x62,0x77,0x5f,0x5f, 0x03,0xbb,0x9b,0x88,0x11,0x9d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bw__"
+  {{(char)0x62,(char)0x77,(char)0x5f,(char)0x5f, (char)0x03,(char)0xbb,(char)0x9b,(char)0x88,(char)0x11,(char)0x9d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bw__"
         // ASCII-7-bit=187  Latin1=155  UTF8=136  CP1252=157  [top ASCII-7-bit]
-  {{0x62,0x79,0x5f,0x5f, 0x03,0x8a,0x7b,0xa4,0x11,0x74,0x42,0x5d,0xb6,0x11,0x4b,0x21,0x5f,0x21,0xa9,0x00,}}, // "by__"
+  {{(char)0x62,(char)0x79,(char)0x5f,(char)0x5f, (char)0x03,(char)0x8a,(char)0x7b,(char)0xa4,(char)0x11,(char)0x74,(char)0x42,(char)0x5d,(char)0xb6,(char)0x11,(char)0x4b,(char)0x21,(char)0x5f,(char)0x21,(char)0xa9,(char)0x00,}}, // "by__"
         // ASCII-7-bit=138  Latin1=123  UTF8=164  CP1252=116  Latin2=93  CP1251=182  CP1250=75  ISO-8859-15=95  KOI8R=169  [top CP1251]
-  {{0x62,0x7a,0x5f,0x5f, 0x03,0xaf,0x9f,0xa1,0x19,0x90,0x89,0xa4,0x9e,0x8c,0x65,0x8d,0x64,0x70,0x51,0x7e,}}, // "bz__"
+  {{(char)0x62,(char)0x7a,(char)0x5f,(char)0x5f, (char)0x03,(char)0xaf,(char)0x9f,(char)0xa1,(char)0x19,(char)0x90,(char)0x89,(char)0xa4,(char)0x9e,(char)0x8c,(char)0x65,(char)0x8d,(char)0x64,(char)0x70,(char)0x51,(char)0x7e,}}, // "bz__"
         // ASCII-7-bit=175  Latin1=159  UTF8=161  CP1252=144  KSC=137  SJS=164  EUC-JP=158  BIG5=140  Latin2=101  CP1251=141  CP1256=100  CP1250=112  KOI8R=126  [top ASCII-7-bit]
-  {{0x63,0x61,0x5f,0x5f, 0x07,0xb3,0xac,0xa0,0x5b,0x9b,0x5f,0x49,0x15,0x56,0x3c,0x5d,0x48,0x42,0x21,0x94,}}, // "ca__"
+  {{(char)0x63,(char)0x61,(char)0x5f,(char)0x5f, (char)0x07,(char)0xb3,(char)0xac,(char)0xa0,(char)0x5b,(char)0x9b,(char)0x5f,(char)0x49,(char)0x15,(char)0x56,(char)0x3c,(char)0x5d,(char)0x48,(char)0x42,(char)0x21,(char)0x94,}}, // "ca__"
         // ASCII-7-bit=179  Latin1=172  UTF8=160  GB=91  CP1252=155  KSC=95  SJS=73  BIG5=86  Latin2=60  CP1251=93  CP1256=72  CP1250=66  ISO-8859-15=148  [top ASCII-7-bit]
-  {{0x63,0x61,0x74,0x5f, 0x03,0x9a,0xb4,0xad,0x11,0x9f,0x11,0x30,0x31,0x30,0x32,0x30,0x6e,0x00,0x00,0x00,}}, // "cat_"
+  {{(char)0x63,(char)0x61,(char)0x74,(char)0x5f, (char)0x03,(char)0x9a,(char)0xb4,(char)0xad,(char)0x11,(char)0x9f,(char)0x11,(char)0x30,(char)0x31,(char)0x30,(char)0x32,(char)0x30,(char)0x6e,(char)0x00,(char)0x00,(char)0x00,}}, // "cat_"
         // ASCII-7-bit=154  Latin1=180  UTF8=173  CP1252=159  SJS=48  CP1251=48  ISO-8859-11=48  ISO-8859-15=110  [top Latin1]
-  {{0x63,0x63,0x5f,0x5f, 0x09,0x9d,0xab,0xad,0x9b,0x86,0x80,0x90,0x9e,0x92,0x21,0x8a,0x11,0x7a,0x51,0x75,}}, // "cc__"
+  {{(char)0x63,(char)0x63,(char)0x5f,(char)0x5f, (char)0x09,(char)0x9d,(char)0xab,(char)0xad,(char)0x9b,(char)0x86,(char)0x80,(char)0x90,(char)0x9e,(char)0x92,(char)0x21,(char)0x8a,(char)0x11,(char)0x7a,(char)0x51,(char)0x75,}}, // "cc__"
         // ASCII-7-bit=157  Latin1=171  UTF8=173  GB=155  CP1252=134  KSC=128  SJS=144  EUC-JP=158  BIG5=146  CP1256=138  Latin5=122  GBK=117  [top UTF8]
-  {{0x63,0x64,0x5f,0x5f, 0x09,0xae,0xa2,0xb2,0x5a,0x95,0x5a,0x8f,0x64,0x5a,0x11,0x7d,0x11,0x74,0x11,0x5a,}}, // "cd__"
+  {{(char)0x63,(char)0x64,(char)0x5f,(char)0x5f, (char)0x09,(char)0xae,(char)0xa2,(char)0xb2,(char)0x5a,(char)0x95,(char)0x5a,(char)0x8f,(char)0x64,(char)0x5a,(char)0x11,(char)0x7d,(char)0x11,(char)0x74,(char)0x11,(char)0x5a,}}, // "cd__"
         // ASCII-7-bit=174  Latin1=162  UTF8=178  GB=90  CP1252=149  KSC=90  SJS=143  EUC-JP=100  BIG5=90  CP1251=125  CP1250=116  ISO-8859-11=90  [top UTF8]
-  {{0x63,0x67,0x5f,0x5f, 0x03,0x83,0x8d,0xbe,0x11,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cg__"
+  {{(char)0x63,(char)0x67,(char)0x5f,(char)0x5f, (char)0x03,(char)0x83,(char)0x8d,(char)0xbe,(char)0x11,(char)0x83,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cg__"
         // ASCII-7-bit=131  Latin1=141  UTF8=190  CP1252=131  [top UTF8]
-  {{0x63,0x68,0x5f,0x5f, 0x05,0xaa,0xb6,0xa1,0x4c,0x9a,0x11,0x46,0x25,0x49,0x3e,0x41,0x44,0x43,0x11,0x66,}}, // "ch__"
+  {{(char)0x63,(char)0x68,(char)0x5f,(char)0x5f, (char)0x05,(char)0xaa,(char)0xb6,(char)0xa1,(char)0x4c,(char)0x9a,(char)0x11,(char)0x46,(char)0x25,(char)0x49,(char)0x3e,(char)0x41,(char)0x44,(char)0x43,(char)0x11,(char)0x66,}}, // "ch__"
         // ASCII-7-bit=170  Latin1=182  UTF8=161  GB=76  CP1252=154  SJS=70  Latin2=73  CP1251=62  CP1256=65  CP1250=68  Latin5=67  ISO-8859-15=102  [top Latin1]
-  {{0x63,0x69,0x5f,0x5f, 0x03,0x9c,0xae,0xb3,0x11,0xa1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ci__"
+  {{(char)0x63,(char)0x69,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9c,(char)0xae,(char)0xb3,(char)0x11,(char)0xa1,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ci__"
         // ASCII-7-bit=156  Latin1=174  UTF8=179  CP1252=161  [top UTF8]
-  {{0x63,0x6b,0x5f,0x5f, 0x03,0xba,0x9c,0x9e,0x11,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ck__"
+  {{(char)0x63,(char)0x6b,(char)0x5f,(char)0x5f, (char)0x03,(char)0xba,(char)0x9c,(char)0x9e,(char)0x11,(char)0x9a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ck__"
         // ASCII-7-bit=186  Latin1=156  UTF8=158  CP1252=154  [top ASCII-7-bit]
-  {{0x63,0x6c,0x5f,0x5f, 0x03,0xa4,0xb9,0x9c,0x11,0x97,0x11,0x3e,0x27,0x1b,0x1b,0x2d,0x34,0x2b,0x21,0x3b,}}, // "cl__"
+  {{(char)0x63,(char)0x6c,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa4,(char)0xb9,(char)0x9c,(char)0x11,(char)0x97,(char)0x11,(char)0x3e,(char)0x27,(char)0x1b,(char)0x1b,(char)0x2d,(char)0x34,(char)0x2b,(char)0x21,(char)0x3b,}}, // "cl__"
         // ASCII-7-bit=164  Latin1=185  UTF8=156  CP1252=151  SJS=62  Latin2=27  CP1251=27  CP1256=45  CP1250=52  Latin5=43  ISO-8859-11=33  ISO-8859-15=59  [top Latin1]
-  {{0x63,0x6d,0x5f,0x5f, 0x03,0x93,0xbd,0x64,0x11,0x97,0xa1,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cm__"
+  {{(char)0x63,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x03,(char)0x93,(char)0xbd,(char)0x64,(char)0x11,(char)0x97,(char)0xa1,(char)0x6c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cm__"
         // ASCII-7-bit=147  Latin1=189  UTF8=100  CP1252=151  ISO-8859-15=108  [top Latin1]
-  {{0x63,0x6e,0x5f,0x5f, 0x09,0x8c,0x5c,0xa7,0xba,0x4f,0x48,0x57,0x3c,0x8d,0x12,0x4e,0x4f,0x71,0x64,0x00,}}, // "cn__"
+  {{(char)0x63,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x09,(char)0x8c,(char)0x5c,(char)0xa7,(char)0xba,(char)0x4f,(char)0x48,(char)0x57,(char)0x3c,(char)0x8d,(char)0x12,(char)0x4e,(char)0x4f,(char)0x71,(char)0x64,(char)0x00,}}, // "cn__"
         // ASCII-7-bit=140  Latin1=92  UTF8=167  GB=186  CP1252=79  KSC=72  SJS=87  EUC-JP=60  BIG5=141  CP1251=78  CP1256=79  GBK=100  [top GB]
-  {{0x63,0x6f,0x5f,0x5f, 0x03,0xa8,0xb7,0xa3,0x12,0x91,0x27,0x31,0x3f,0x13,0x2f,0x2a,0x2a,0x61,0x27,0x00,}}, // "co__"
+  {{(char)0x63,(char)0x6f,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa8,(char)0xb7,(char)0xa3,(char)0x12,(char)0x91,(char)0x27,(char)0x31,(char)0x3f,(char)0x13,(char)0x2f,(char)0x2a,(char)0x2a,(char)0x61,(char)0x27,(char)0x00,}}, // "co__"
         // ASCII-7-bit=168  Latin1=183  UTF8=163  CP1252=145  KSC=39  Latin2=63  CP1256=47  CP1250=42  Latin5=42  Greek=39  [top Latin1]
-  {{0x63,0x6f,0x6d,0x5f, 0x09,0xb2,0xa5,0xa7,0x94,0x94,0x87,0x87,0x7d,0x82,0x12,0x6e,0x89,0x12,0x7f,0x70,}}, // "com_"
+  {{(char)0x63,(char)0x6f,(char)0x6d,(char)0x5f, (char)0x09,(char)0xb2,(char)0xa5,(char)0xa7,(char)0x94,(char)0x94,(char)0x87,(char)0x87,(char)0x7d,(char)0x82,(char)0x12,(char)0x6e,(char)0x89,(char)0x12,(char)0x7f,(char)0x70,}}, // "com_"
         // ASCII-7-bit=178  Latin1=165  UTF8=167  GB=148  CP1252=148  KSC=135  SJS=135  EUC-JP=125  BIG5=130  CP1251=110  CP1256=137  Latin5=127  ISO-8859-11=112  [top ASCII-7-bit]
-  {{0x63,0x6f,0x6f,0x70, 0x03,0xaf,0xa8,0xa0,0x14,0x9c,0x75,0xa7,0x86,0x71,0x78,0x00,0x00,0x00,0x00,0x00,}}, // "coop"
+  {{(char)0x63,(char)0x6f,(char)0x6f,(char)0x70, (char)0x03,(char)0xaf,(char)0xa8,(char)0xa0,(char)0x14,(char)0x9c,(char)0x75,(char)0xa7,(char)0x86,(char)0x71,(char)0x78,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "coop"
         // ASCII-7-bit=175  Latin1=168  UTF8=160  CP1252=156  KSC=117  SJS=167  EUC-JP=134  ISO-8859-15=120  [top ASCII-7-bit]
-  {{0x63,0x72,0x5f,0x5f, 0x03,0x99,0xb7,0xad,0x11,0x84,0x81,0x28,0x11,0x28,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cr__"
+  {{(char)0x63,(char)0x72,(char)0x5f,(char)0x5f, (char)0x03,(char)0x99,(char)0xb7,(char)0xad,(char)0x11,(char)0x84,(char)0x81,(char)0x28,(char)0x11,(char)0x28,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cr__"
         // ASCII-7-bit=153  Latin1=183  UTF8=173  CP1252=132  Latin5=40  ISO-8859-15=40  [top Latin1]
-  {{0x63,0x75,0x5f,0x5f, 0x03,0xa0,0xb7,0x9f,0x11,0xa6,0x53,0x31,0x45,0x45,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cu__"
+  {{(char)0x63,(char)0x75,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa0,(char)0xb7,(char)0x9f,(char)0x11,(char)0xa6,(char)0x53,(char)0x31,(char)0x45,(char)0x45,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cu__"
         // ASCII-7-bit=160  Latin1=183  UTF8=159  CP1252=166  CP1251=49  CP1256=69  CP1250=69  [top Latin1]
-  {{0x63,0x76,0x5f,0x5f, 0x03,0x90,0xbc,0x8f,0x11,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cv__"
+  {{(char)0x63,(char)0x76,(char)0x5f,(char)0x5f, (char)0x03,(char)0x90,(char)0xbc,(char)0x8f,(char)0x11,(char)0x98,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cv__"
         // ASCII-7-bit=144  Latin1=188  UTF8=143  CP1252=152  [top Latin1]
-  {{0x63,0x78,0x5f,0x5f, 0x03,0xae,0xa2,0xa5,0x15,0x87,0x76,0x9f,0x9a,0x83,0x41,0x85,0x11,0x7e,0x51,0x99,}}, // "cx__"
+  {{(char)0x63,(char)0x78,(char)0x5f,(char)0x5f, (char)0x03,(char)0xae,(char)0xa2,(char)0xa5,(char)0x15,(char)0x87,(char)0x76,(char)0x9f,(char)0x9a,(char)0x83,(char)0x41,(char)0x85,(char)0x11,(char)0x7e,(char)0x51,(char)0x99,}}, // "cx__"
         // ASCII-7-bit=174  Latin1=162  UTF8=165  CP1252=135  KSC=118  SJS=159  EUC-JP=154  BIG5=131  Latin5=133  ISO-8859-15=126  JIS=153  [top ASCII-7-bit]
-  {{0x63,0x79,0x5f,0x5f, 0x03,0xaa,0x88,0xac,0x11,0x86,0x51,0x63,0x21,0x5c,0x61,0x9e,0x12,0x52,0xae,0x00,}}, // "cy__"
+  {{(char)0x63,(char)0x79,(char)0x5f,(char)0x5f, (char)0x03,(char)0xaa,(char)0x88,(char)0xac,(char)0x11,(char)0x86,(char)0x51,(char)0x63,(char)0x21,(char)0x5c,(char)0x61,(char)0x9e,(char)0x12,(char)0x52,(char)0xae,(char)0x00,}}, // "cy__"
         // ASCII-7-bit=170  Latin1=136  UTF8=172  CP1252=134  CP1251=99  Latin5=92  Greek=158  CP1254=82  CP1253=174  [top CP1253]
-  {{0x63,0x7a,0x5f,0x5f, 0x03,0x8f,0x74,0xb2,0x11,0x56,0x42,0x8c,0x4a,0x11,0xb5,0x10,0x21,0x3f,0x11,0x41,}}, // "cz__"
+  {{(char)0x63,(char)0x7a,(char)0x5f,(char)0x5f, (char)0x03,(char)0x8f,(char)0x74,(char)0xb2,(char)0x11,(char)0x56,(char)0x42,(char)0x8c,(char)0x4a,(char)0x11,(char)0xb5,(char)0x10,(char)0x21,(char)0x3f,(char)0x11,(char)0x41,}}, // "cz__"
         // ASCII-7-bit=143  Latin1=116  UTF8=178  CP1252=86  Latin2=140  CP1251=74  CP1250=181  MACINTOSH=63  CP852=65  [top CP1250]
-  {{0x64,0x65,0x5f,0x5f, 0x06,0xa4,0xb7,0xa4,0x40,0x9a,0x36,0x35,0x4b,0x4d,0x43,0x4d,0x4f,0x11,0x79,0x00,}}, // "de__"
+  {{(char)0x64,(char)0x65,(char)0x5f,(char)0x5f, (char)0x06,(char)0xa4,(char)0xb7,(char)0xa4,(char)0x40,(char)0x9a,(char)0x36,(char)0x35,(char)0x4b,(char)0x4d,(char)0x43,(char)0x4d,(char)0x4f,(char)0x11,(char)0x79,(char)0x00,}}, // "de__"
         // ASCII-7-bit=164  Latin1=183  UTF8=164  GB=64  CP1252=154  KSC=54  Latin2=75  CP1251=77  CP1256=67  CP1250=77  Latin5=79  ISO-8859-15=121  [top Latin1]
-  {{0x64,0x6a,0x5f,0x5f, 0x08,0xa3,0xad,0xa9,0x90,0xa2,0x7d,0x7a,0x68,0x21,0xa0,0x11,0x5e,0xb1,0x5e,0x00,}}, // "dj__"
+  {{(char)0x64,(char)0x6a,(char)0x5f,(char)0x5f, (char)0x08,(char)0xa3,(char)0xad,(char)0xa9,(char)0x90,(char)0xa2,(char)0x7d,(char)0x7a,(char)0x68,(char)0x21,(char)0xa0,(char)0x11,(char)0x5e,(char)0xb1,(char)0x5e,(char)0x00,}}, // "dj__"
         // ASCII-7-bit=163  Latin1=173  UTF8=169  GB=144  CP1252=162  KSC=125  SJS=122  EUC-JP=104  CP1251=160  CP1250=94  CP932=94  [top Latin1]
-  {{0x64,0x6b,0x5f,0x5f, 0x03,0x9d,0xb8,0xa7,0x11,0x93,0x11,0x39,0x25,0x38,0x34,0x57,0x43,0x3d,0x11,0x54,}}, // "dk__"
+  {{(char)0x64,(char)0x6b,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9d,(char)0xb8,(char)0xa7,(char)0x11,(char)0x93,(char)0x11,(char)0x39,(char)0x25,(char)0x38,(char)0x34,(char)0x57,(char)0x43,(char)0x3d,(char)0x11,(char)0x54,}}, // "dk__"
         // ASCII-7-bit=157  Latin1=184  UTF8=167  CP1252=147  SJS=57  Latin2=56  CP1251=52  CP1256=87  CP1250=67  Latin5=61  ISO-8859-15=84  [top Latin1]
-  {{0x64,0x6d,0x5f,0x5f, 0x03,0xbc,0x76,0xa3,0x11,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "dm__"
+  {{(char)0x64,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x03,(char)0xbc,(char)0x76,(char)0xa3,(char)0x11,(char)0x83,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "dm__"
         // ASCII-7-bit=188  Latin1=118  UTF8=163  CP1252=131  [top ASCII-7-bit]
-  {{0x64,0x6f,0x5f,0x5f, 0x05,0xa4,0xb6,0xa9,0x6b,0x93,0x31,0x43,0x61,0x57,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "do__"
+  {{(char)0x64,(char)0x6f,(char)0x5f,(char)0x5f, (char)0x05,(char)0xa4,(char)0xb6,(char)0xa9,(char)0x6b,(char)0x93,(char)0x31,(char)0x43,(char)0x61,(char)0x57,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "do__"
         // ASCII-7-bit=164  Latin1=182  UTF8=169  GB=107  CP1252=147  BIG5=67  ISO-8859-15=87  [top Latin1]
-  {{0x64,0x7a,0x5f,0x5f, 0x03,0x9e,0xb6,0x8d,0x11,0xa1,0x62,0xa6,0x4e,0x10,0x51,0x58,0x00,0x00,0x00,0x00,}}, // "dz__"
+  {{(char)0x64,(char)0x7a,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9e,(char)0xb6,(char)0x8d,(char)0x11,(char)0xa1,(char)0x62,(char)0xa6,(char)0x4e,(char)0x10,(char)0x51,(char)0x58,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "dz__"
         // ASCII-7-bit=158  Latin1=182  UTF8=141  CP1252=161  CP1256=166  CP1250=78  Arabic=88  [top Latin1]
-  {{0x65,0x63,0x5f,0x5f, 0x03,0xa2,0xba,0x9c,0x11,0x96,0x35,0x3c,0x32,0x5a,0x32,0x3c,0x00,0x00,0x00,0x00,}}, // "ec__"
+  {{(char)0x65,(char)0x63,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa2,(char)0xba,(char)0x9c,(char)0x11,(char)0x96,(char)0x35,(char)0x3c,(char)0x32,(char)0x5a,(char)0x32,(char)0x3c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ec__"
         // ASCII-7-bit=162  Latin1=186  UTF8=156  CP1252=150  BIG5=60  Latin2=50  CP1251=90  CP1256=50  CP1250=60  [top Latin1]
-  {{0x65,0x64,0x75,0x5f, 0x07,0xbb,0x97,0x99,0x51,0x94,0x6b,0x49,0x11,0x4e,0x21,0x4f,0x13,0x4c,0x41,0x44,}}, // "edu_"
+  {{(char)0x65,(char)0x64,(char)0x75,(char)0x5f, (char)0x07,(char)0xbb,(char)0x97,(char)0x99,(char)0x51,(char)0x94,(char)0x6b,(char)0x49,(char)0x11,(char)0x4e,(char)0x21,(char)0x4f,(char)0x13,(char)0x4c,(char)0x41,(char)0x44,}}, // "edu_"
         // ASCII-7-bit=187  Latin1=151  UTF8=153  GB=81  CP1252=148  KSC=107  SJS=73  BIG5=78  CP1256=79  Latin5=76  ISO-8859-11=65  ISO-8859-15=68  [top ASCII-7-bit]
-  {{0x65,0x65,0x5f,0x5f, 0x03,0x97,0xaf,0xb4,0x11,0x95,0x42,0x6f,0x78,0x42,0x82,0x87,0xc2,0x5e,0x65,0x00,}}, // "ee__"
+  {{(char)0x65,(char)0x65,(char)0x5f,(char)0x5f, (char)0x03,(char)0x97,(char)0xaf,(char)0xb4,(char)0x11,(char)0x95,(char)0x42,(char)0x6f,(char)0x78,(char)0x42,(char)0x82,(char)0x87,(char)0xc2,(char)0x5e,(char)0x65,(char)0x00,}}, // "ee__"
         // ASCII-7-bit=151  Latin1=175  UTF8=180  CP1252=149  Latin2=111  CP1251=120  ISO-8859-15=130  CP1257=135  ISO-8859-13=94  Latin4=101  [top UTF8]
-  {{0x65,0x67,0x5f,0x5f, 0x05,0x9f,0x7a,0xa7,0x55,0x7d,0x61,0xb9,0x32,0x28,0x28,0x61,0x28,0x00,0x00,0x00,}}, // "eg__"
+  {{(char)0x65,(char)0x67,(char)0x5f,(char)0x5f, (char)0x05,(char)0x9f,(char)0x7a,(char)0xa7,(char)0x55,(char)0x7d,(char)0x61,(char)0xb9,(char)0x32,(char)0x28,(char)0x28,(char)0x61,(char)0x28,(char)0x00,(char)0x00,(char)0x00,}}, // "eg__"
         // ASCII-7-bit=159  Latin1=122  UTF8=167  GB=85  CP1252=125  CP1256=185  ISO-8859-15=40  CP1257=40  CP1253=40  [top CP1256]
-  {{0x65,0x73,0x5f,0x5f, 0x05,0x9f,0xb8,0xa8,0x22,0x91,0x11,0x2b,0x15,0x18,0x33,0x4d,0x31,0x23,0x21,0x6c,}}, // "es__"
+  {{(char)0x65,(char)0x73,(char)0x5f,(char)0x5f, (char)0x05,(char)0x9f,(char)0xb8,(char)0xa8,(char)0x22,(char)0x91,(char)0x11,(char)0x2b,(char)0x15,(char)0x18,(char)0x33,(char)0x4d,(char)0x31,(char)0x23,(char)0x21,(char)0x6c,}}, // "es__"
         // ASCII-7-bit=159  Latin1=184  UTF8=168  GB=34  CP1252=145  SJS=43  BIG5=24  Latin2=51  CP1251=77  CP1256=49  CP1250=35  ISO-8859-15=108  [top Latin1]
-  {{0x65,0x74,0x5f,0x5f, 0x03,0xb5,0x9a,0xa8,0x11,0xa6,0x11,0x7e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "et__"
+  {{(char)0x65,(char)0x74,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb5,(char)0x9a,(char)0xa8,(char)0x11,(char)0xa6,(char)0x11,(char)0x7e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "et__"
         // ASCII-7-bit=181  Latin1=154  UTF8=168  CP1252=166  SJS=126  [top ASCII-7-bit]
-  {{0x65,0x75,0x5f,0x5f, 0x03,0xa8,0xa4,0xb5,0x11,0x91,0x42,0x8d,0x69,0x12,0x8b,0x6a,0x11,0x78,0x41,0x78,}}, // "eu__"
+  {{(char)0x65,(char)0x75,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa8,(char)0xa4,(char)0xb5,(char)0x11,(char)0x91,(char)0x42,(char)0x8d,(char)0x69,(char)0x12,(char)0x8b,(char)0x6a,(char)0x11,(char)0x78,(char)0x41,(char)0x78,}}, // "eu__"
         // ASCII-7-bit=168  Latin1=164  UTF8=181  CP1252=145  Latin2=141  CP1251=105  CP1250=139  Latin5=106  ISO-8859-15=120  Greek=120  [top UTF8]
-  {{0x66,0x69,0x5f,0x5f, 0x03,0x9e,0xb7,0xaa,0x11,0x96,0x51,0x46,0x11,0x31,0x22,0x69,0x31,0x00,0x00,0x00,}}, // "fi__"
+  {{(char)0x66,(char)0x69,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9e,(char)0xb7,(char)0xaa,(char)0x11,(char)0x96,(char)0x51,(char)0x46,(char)0x11,(char)0x31,(char)0x22,(char)0x69,(char)0x31,(char)0x00,(char)0x00,(char)0x00,}}, // "fi__"
         // ASCII-7-bit=158  Latin1=183  UTF8=170  CP1252=150  CP1251=70  CP1250=49  ISO-8859-15=105  CP1257=49  [top Latin1]
-  {{0x66,0x6a,0x5f,0x5f, 0x05,0xba,0x8b,0x9f,0x59,0xa0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "fj__"
+  {{(char)0x66,(char)0x6a,(char)0x5f,(char)0x5f, (char)0x05,(char)0xba,(char)0x8b,(char)0x9f,(char)0x59,(char)0xa0,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "fj__"
         // ASCII-7-bit=186  Latin1=139  UTF8=159  GB=89  CP1252=160  [top ASCII-7-bit]
-  {{0x66,0x6b,0x5f,0x5f, 0x02,0xba,0xa6,0x21,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "fk__"
+  {{(char)0x66,(char)0x6b,(char)0x5f,(char)0x5f, (char)0x02,(char)0xba,(char)0xa6,(char)0x21,(char)0x96,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "fk__"
         // ASCII-7-bit=186  Latin1=166  CP1252=150  [top ASCII-7-bit]
-  {{0x66,0x6d,0x5f,0x5f, 0x03,0x91,0x92,0xbc,0x11,0x82,0x12,0x7d,0x6d,0x12,0x86,0x6a,0x51,0x67,0x00,0x00,}}, // "fm__"
+  {{(char)0x66,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x03,(char)0x91,(char)0x92,(char)0xbc,(char)0x11,(char)0x82,(char)0x12,(char)0x7d,(char)0x6d,(char)0x12,(char)0x86,(char)0x6a,(char)0x51,(char)0x67,(char)0x00,(char)0x00,}}, // "fm__"
         // ASCII-7-bit=145  Latin1=146  UTF8=188  CP1252=130  SJS=125  EUC-JP=109  Latin2=134  CP1251=106  CP1257=103  [top UTF8]
-  {{0x66,0x6f,0x5f,0x5f, 0x03,0x93,0xbc,0x9c,0x11,0x8c,0x71,0x57,0x21,0x51,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "fo__"
+  {{(char)0x66,(char)0x6f,(char)0x5f,(char)0x5f, (char)0x03,(char)0x93,(char)0xbc,(char)0x9c,(char)0x11,(char)0x8c,(char)0x71,(char)0x57,(char)0x21,(char)0x51,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "fo__"
         // ASCII-7-bit=147  Latin1=188  UTF8=156  CP1252=140  CP1250=87  ISO-8859-15=81  [top Latin1]
-  {{0x66,0x72,0x5f,0x5f, 0x03,0x9f,0xb3,0xaf,0x11,0x99,0x17,0x37,0x32,0x32,0x35,0x41,0x4f,0x35,0x21,0x77,}}, // "fr__"
+  {{(char)0x66,(char)0x72,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9f,(char)0xb3,(char)0xaf,(char)0x11,(char)0x99,(char)0x17,(char)0x37,(char)0x32,(char)0x32,(char)0x35,(char)0x41,(char)0x4f,(char)0x35,(char)0x21,(char)0x77,}}, // "fr__"
         // ASCII-7-bit=159  Latin1=179  UTF8=175  CP1252=153  SJS=55  EUC-JP=50  BIG5=50  Latin2=53  CP1251=65  CP1256=79  CP1250=53  ISO-8859-15=119  [top Latin1]
-  {{0x67,0x61,0x5f,0x5f, 0x03,0xa8,0xb6,0xa5,0x11,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ga__"
+  {{(char)0x67,(char)0x61,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa8,(char)0xb6,(char)0xa5,(char)0x11,(char)0x95,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ga__"
         // ASCII-7-bit=168  Latin1=182  UTF8=165  CP1252=149  [top Latin1]
-  {{0x67,0x64,0x5f,0x5f, 0x05,0xb5,0xac,0x9a,0x80,0x8a,0x81,0x97,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gd__"
+  {{(char)0x67,(char)0x64,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb5,(char)0xac,(char)0x9a,(char)0x80,(char)0x8a,(char)0x81,(char)0x97,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gd__"
         // ASCII-7-bit=181  Latin1=172  UTF8=154  GB=128  CP1252=138  Latin5=151  [top ASCII-7-bit]
-  {{0x67,0x65,0x5f,0x5f, 0x03,0xa5,0x7d,0xba,0x11,0x8d,0x21,0x58,0x21,0x8b,0x11,0x71,0x21,0x4f,0xb1,0x4c,}}, // "ge__"
+  {{(char)0x67,(char)0x65,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa5,(char)0x7d,(char)0xba,(char)0x11,(char)0x8d,(char)0x21,(char)0x58,(char)0x21,(char)0x8b,(char)0x11,(char)0x71,(char)0x21,(char)0x4f,(char)0xb1,(char)0x4c,}}, // "ge__"
         // ASCII-7-bit=165  Latin1=125  UTF8=186  CP1252=141  EUC-JP=88  CP1251=139  CP1250=113  ISO-8859-15=79  ISO-8859-5=76  [top UTF8]
-  {{0x67,0x67,0x5f,0x5f, 0x03,0xad,0xa9,0xb0,0x11,0x95,0x11,0x60,0x81,0x93,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gg__"
+  {{(char)0x67,(char)0x67,(char)0x5f,(char)0x5f, (char)0x03,(char)0xad,(char)0xa9,(char)0xb0,(char)0x11,(char)0x95,(char)0x11,(char)0x60,(char)0x81,(char)0x93,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gg__"
         // ASCII-7-bit=173  Latin1=169  UTF8=176  CP1252=149  SJS=96  ISO-8859-15=147  [top UTF8]
-  {{0x67,0x68,0x5f,0x5f, 0x03,0xac,0xb3,0x99,0x11,0xa6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gh__"
+  {{(char)0x67,(char)0x68,(char)0x5f,(char)0x5f, (char)0x03,(char)0xac,(char)0xb3,(char)0x99,(char)0x11,(char)0xa6,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gh__"
         // ASCII-7-bit=172  Latin1=179  UTF8=153  CP1252=166  [top Latin1]
-  {{0x67,0x69,0x5f,0x5f, 0x03,0xb3,0xa1,0xa1,0x11,0x9c,0xa1,0xa8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gi__"
+  {{(char)0x67,(char)0x69,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb3,(char)0xa1,(char)0xa1,(char)0x11,(char)0x9c,(char)0xa1,(char)0xa8,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gi__"
         // ASCII-7-bit=179  Latin1=161  UTF8=161  CP1252=156  ISO-8859-15=168  [top ASCII-7-bit]
-  {{0x67,0x6c,0x5f,0x5f, 0x03,0xa7,0xb2,0xaa,0x11,0xa1,0x11,0x43,0x11,0x4d,0x61,0x70,0x00,0x00,0x00,0x00,}}, // "gl__"
+  {{(char)0x67,(char)0x6c,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa7,(char)0xb2,(char)0xaa,(char)0x11,(char)0xa1,(char)0x11,(char)0x43,(char)0x11,(char)0x4d,(char)0x61,(char)0x70,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gl__"
         // ASCII-7-bit=167  Latin1=178  UTF8=170  CP1252=161  SJS=67  BIG5=77  ISO-8859-15=112  [top Latin1]
-  {{0x67,0x6d,0x5f,0x5f, 0x03,0xb8,0x89,0xa0,0x11,0xa7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gm__"
+  {{(char)0x67,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb8,(char)0x89,(char)0xa0,(char)0x11,(char)0xa7,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gm__"
         // ASCII-7-bit=184  Latin1=137  UTF8=160  CP1252=167  [top ASCII-7-bit]
-  {{0x67,0x6e,0x5f,0x5f, 0x03,0xaa,0xb8,0x89,0x11,0x9d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gn__"
+  {{(char)0x67,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x03,(char)0xaa,(char)0xb8,(char)0x89,(char)0x11,(char)0x9d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gn__"
         // ASCII-7-bit=170  Latin1=184  UTF8=137  CP1252=157  [top Latin1]
-  {{0x67,0x6f,0x76,0x5f, 0x05,0xbd,0x92,0x94,0x22,0x87,0x11,0x2e,0x33,0x36,0x15,0x2e,0x13,0x14,0x1f,0x0e,}}, // "gov_"
+  {{(char)0x67,(char)0x6f,(char)0x76,(char)0x5f, (char)0x05,(char)0xbd,(char)0x92,(char)0x94,(char)0x22,(char)0x87,(char)0x11,(char)0x2e,(char)0x33,(char)0x36,(char)0x15,(char)0x2e,(char)0x13,(char)0x14,(char)0x1f,(char)0x0e,}}, // "gov_"
         // ASCII-7-bit=189  Latin1=146  UTF8=148  GB=34  CP1252=135  SJS=46  CP1251=54  CP1256=21  CP1250=46  ISO-8859-11=20  ISO-8859-15=31  CP1257=14  [top ASCII-7-bit]
-  {{0x67,0x70,0x5f,0x5f, 0x03,0x98,0x9f,0xbb,0x11,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gp__"
+  {{(char)0x67,(char)0x70,(char)0x5f,(char)0x5f, (char)0x03,(char)0x98,(char)0x9f,(char)0xbb,(char)0x11,(char)0x83,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gp__"
         // ASCII-7-bit=152  Latin1=159  UTF8=187  CP1252=131  [top UTF8]
-  {{0x67,0x72,0x5f,0x5f, 0x05,0xa1,0x7f,0xa8,0x45,0x80,0x42,0x49,0x54,0x12,0x44,0x45,0x61,0xb5,0x21,0x9e,}}, // "gr__"
+  {{(char)0x67,(char)0x72,(char)0x5f,(char)0x5f, (char)0x05,(char)0xa1,(char)0x7f,(char)0xa8,(char)0x45,(char)0x80,(char)0x42,(char)0x49,(char)0x54,(char)0x12,(char)0x44,(char)0x45,(char)0x61,(char)0xb5,(char)0x21,(char)0x9e,}}, // "gr__"
         // ASCII-7-bit=161  Latin1=127  UTF8=168  GB=69  CP1252=128  Latin2=73  CP1251=84  CP1250=68  Latin5=69  Greek=181  CP1253=158  [top Greek]
-  {{0x67,0x73,0x5f,0x5f, 0x05,0xb0,0x93,0x98,0x68,0x88,0x13,0xa2,0xa7,0x75,0x42,0x99,0x98,0x91,0x66,0x00,}}, // "gs__"
+  {{(char)0x67,(char)0x73,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb0,(char)0x93,(char)0x98,(char)0x68,(char)0x88,(char)0x13,(char)0xa2,(char)0xa7,(char)0x75,(char)0x42,(char)0x99,(char)0x98,(char)0x91,(char)0x66,(char)0x00,}}, // "gs__"
         // ASCII-7-bit=176  Latin1=147  UTF8=152  GB=104  CP1252=136  SJS=162  EUC-JP=167  BIG5=117  Latin5=153  ISO-8859-11=152  CP932=102  [top ASCII-7-bit]
-  {{0x67,0x74,0x5f,0x5f, 0x03,0xa3,0xb6,0xa9,0x12,0x95,0x3d,0x91,0x3d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gt__"
+  {{(char)0x67,(char)0x74,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa3,(char)0xb6,(char)0xa9,(char)0x12,(char)0x95,(char)0x3d,(char)0x91,(char)0x3d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gt__"
         // ASCII-7-bit=163  Latin1=182  UTF8=169  CP1252=149  KSC=61  ISO-8859-15=61  [top Latin1]
-  {{0x67,0x75,0x5f,0x5f, 0x03,0xb9,0xa0,0x7d,0x11,0xa5,0x11,0x7d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gu__"
+  {{(char)0x67,(char)0x75,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb9,(char)0xa0,(char)0x7d,(char)0x11,(char)0xa5,(char)0x11,(char)0x7d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gu__"
         // ASCII-7-bit=185  Latin1=160  UTF8=125  CP1252=165  SJS=125  [top ASCII-7-bit]
-  {{0x67,0x79,0x5f,0x5f, 0x03,0xbc,0x82,0xa2,0x11,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gy__"
+  {{(char)0x67,(char)0x79,(char)0x5f,(char)0x5f, (char)0x03,(char)0xbc,(char)0x82,(char)0xa2,(char)0x11,(char)0x87,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gy__"
         // ASCII-7-bit=188  Latin1=130  UTF8=162  CP1252=135  [top ASCII-7-bit]
-  {{0x68,0x6b,0x5f,0x5f, 0x07,0xa6,0x6c,0xa3,0xa0,0x6b,0x38,0x53,0x11,0xb5,0xa1,0x73,0xc1,0x3d,0x21,0x49,}}, // "hk__"
+  {{(char)0x68,(char)0x6b,(char)0x5f,(char)0x5f, (char)0x07,(char)0xa6,(char)0x6c,(char)0xa3,(char)0xa0,(char)0x6b,(char)0x38,(char)0x53,(char)0x11,(char)0xb5,(char)0xa1,(char)0x73,(char)0xc1,(char)0x3d,(char)0x21,(char)0x49,}}, // "hk__"
         // ASCII-7-bit=166  Latin1=108  UTF8=163  GB=160  CP1252=107  KSC=56  SJS=83  BIG5=181  GBK=115  GB18030=61  BIG5_HKSCS=73  [top BIG5]
-  {{0x68,0x6d,0x5f,0x5f, 0x05,0xa8,0x9e,0xaa,0x67,0x67,0x13,0xac,0x9f,0x95,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "hm__"
+  {{(char)0x68,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x05,(char)0xa8,(char)0x9e,(char)0xaa,(char)0x67,(char)0x67,(char)0x13,(char)0xac,(char)0x9f,(char)0x95,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "hm__"
         // ASCII-7-bit=168  Latin1=158  UTF8=170  GB=103  CP1252=103  SJS=172  EUC-JP=159  BIG5=149  [top SJS]
-  {{0x68,0x6e,0x5f,0x5f, 0x03,0xa1,0xb7,0xa6,0x11,0x9c,0x51,0x4d,0x31,0x4d,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "hn__"
+  {{(char)0x68,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa1,(char)0xb7,(char)0xa6,(char)0x11,(char)0x9c,(char)0x51,(char)0x4d,(char)0x31,(char)0x4d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "hn__"
         // ASCII-7-bit=161  Latin1=183  UTF8=166  CP1252=156  CP1251=77  ISO-8859-11=77  [top Latin1]
-  {{0x68,0x72,0x5f,0x5f, 0x03,0x99,0x67,0xa7,0x11,0x67,0x42,0x9d,0x20,0x11,0xb8,0x10,0x21,0x26,0x11,0x32,}}, // "hr__"
+  {{(char)0x68,(char)0x72,(char)0x5f,(char)0x5f, (char)0x03,(char)0x99,(char)0x67,(char)0xa7,(char)0x11,(char)0x67,(char)0x42,(char)0x9d,(char)0x20,(char)0x11,(char)0xb8,(char)0x10,(char)0x21,(char)0x26,(char)0x11,(char)0x32,}}, // "hr__"
         // ASCII-7-bit=153  Latin1=103  UTF8=167  CP1252=103  Latin2=157  CP1251=32  CP1250=184  MACINTOSH=38  CP852=50  [top CP1250]
-  {{0x68,0x74,0x5f,0x5f, 0x03,0x95,0x97,0xbc,0x11,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ht__"
+  {{(char)0x68,(char)0x74,(char)0x5f,(char)0x5f, (char)0x03,(char)0x95,(char)0x97,(char)0xbc,(char)0x11,(char)0x92,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ht__"
         // ASCII-7-bit=149  Latin1=151  UTF8=188  CP1252=146  [top UTF8]
-  {{0x68,0x75,0x5f,0x5f, 0x05,0xa2,0xa4,0xad,0x33,0x76,0x11,0x3d,0x25,0xa7,0x4a,0x40,0xa7,0x35,0x11,0x3a,}}, // "hu__"
+  {{(char)0x68,(char)0x75,(char)0x5f,(char)0x5f, (char)0x05,(char)0xa2,(char)0xa4,(char)0xad,(char)0x33,(char)0x76,(char)0x11,(char)0x3d,(char)0x25,(char)0xa7,(char)0x4a,(char)0x40,(char)0xa7,(char)0x35,(char)0x11,(char)0x3a,}}, // "hu__"
         // ASCII-7-bit=162  Latin1=164  UTF8=173  GB=51  CP1252=118  SJS=61  Latin2=167  CP1251=74  CP1256=64  CP1250=167  Latin5=53  ISO-8859-15=58  [top UTF8]
-  {{0x69,0x64,0x5f,0x5f, 0x07,0xb8,0xab,0x8c,0x24,0x97,0x33,0x46,0x14,0x2c,0x1f,0x1f,0x7b,0x22,0x29,0x4b,}}, // "id__"
+  {{(char)0x69,(char)0x64,(char)0x5f,(char)0x5f, (char)0x07,(char)0xb8,(char)0xab,(char)0x8c,(char)0x24,(char)0x97,(char)0x33,(char)0x46,(char)0x14,(char)0x2c,(char)0x1f,(char)0x1f,(char)0x7b,(char)0x22,(char)0x29,(char)0x4b,}}, // "id__"
         // ASCII-7-bit=184  Latin1=171  UTF8=140  GB=36  CP1252=151  KSC=51  SJS=70  BIG5=44  Latin2=31  CP1251=31  CP1256=123  ISO-8859-11=41  ISO-8859-15=75  [top ASCII-7-bit]
-  {{0x69,0x65,0x5f,0x5f, 0x05,0xb3,0xa6,0xa0,0x45,0x9d,0x11,0x46,0x21,0x67,0x12,0x32,0x4a,0x22,0xa3,0x36,}}, // "ie__"
+  {{(char)0x69,(char)0x65,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb3,(char)0xa6,(char)0xa0,(char)0x45,(char)0x9d,(char)0x11,(char)0x46,(char)0x21,(char)0x67,(char)0x12,(char)0x32,(char)0x4a,(char)0x22,(char)0xa3,(char)0x36,}}, // "ie__"
         // ASCII-7-bit=179  Latin1=166  UTF8=160  GB=69  CP1252=157  SJS=70  Latin2=103  CP1256=50  CP1250=74  ISO-8859-15=163  CP1257=54  [top ASCII-7-bit]
-  {{0x69,0x6c,0x5f,0x5f, 0x03,0x94,0x74,0xa9,0x11,0x6e,0x21,0x3b,0x23,0x79,0x83,0x3d,0x41,0xb8,0x71,0x90,}}, // "il__"
+  {{(char)0x69,(char)0x6c,(char)0x5f,(char)0x5f, (char)0x03,(char)0x94,(char)0x74,(char)0xa9,(char)0x11,(char)0x6e,(char)0x21,(char)0x3b,(char)0x23,(char)0x79,(char)0x83,(char)0x3d,(char)0x41,(char)0xb8,(char)0x71,(char)0x90,}}, // "il__"
         // ASCII-7-bit=148  Latin1=116  UTF8=169  CP1252=110  EUC-JP=59  CP1251=121  CP1256=131  CP1250=61  CP1255=184  Hebrew=144  [top CP1255]
-  {{0x69,0x6d,0x5f,0x5f, 0x05,0xb7,0x8e,0xaf,0x89,0x7e,0x51,0x48,0x21,0x71,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "im__"
+  {{(char)0x69,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb7,(char)0x8e,(char)0xaf,(char)0x89,(char)0x7e,(char)0x51,(char)0x48,(char)0x21,(char)0x71,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "im__"
         // ASCII-7-bit=183  Latin1=142  UTF8=175  GB=137  CP1252=126  CP1251=72  Latin5=113  [top ASCII-7-bit]
-  {{0x69,0x6e,0x5f,0x5f, 0x08,0xbb,0x95,0x9c,0x5e,0x99,0x61,0x6f,0x67,0x21,0x60,0x22,0x69,0x4d,0x11,0x4c,}}, // "in__"
+  {{(char)0x69,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x08,(char)0xbb,(char)0x95,(char)0x9c,(char)0x5e,(char)0x99,(char)0x61,(char)0x6f,(char)0x67,(char)0x21,(char)0x60,(char)0x22,(char)0x69,(char)0x4d,(char)0x11,(char)0x4c,}}, // "in__"
         // ASCII-7-bit=187  Latin1=149  UTF8=156  GB=94  CP1252=153  KSC=97  SJS=111  EUC-JP=103  CP1251=96  Latin5=105  ISO-8859-11=77  CP1257=76  [top ASCII-7-bit]
-  {{0x69,0x6e,0x66,0x6f, 0x05,0xac,0xa7,0xa7,0x76,0x94,0x18,0x93,0x82,0x70,0x90,0x91,0x82,0x9c,0x78,0x00,}}, // "info"
+  {{(char)0x69,(char)0x6e,(char)0x66,(char)0x6f, (char)0x05,(char)0xac,(char)0xa7,(char)0xa7,(char)0x76,(char)0x94,(char)0x18,(char)0x93,(char)0x82,(char)0x70,(char)0x90,(char)0x91,(char)0x82,(char)0x9c,(char)0x78,(char)0x00,}}, // "info"
         // ASCII-7-bit=172  Latin1=167  UTF8=167  GB=118  CP1252=148  SJS=147  EUC-JP=130  BIG5=112  Latin2=144  CP1251=145  CP1256=130  CP1250=156  Latin5=120  [top ASCII-7-bit]
-  {{0x69,0x6e,0x74,0x5f, 0x05,0xb2,0xa7,0xb0,0x3a,0x84,0x53,0x62,0x55,0x54,0x71,0x45,0x21,0x39,0x31,0x50,}}, // "int_"
+  {{(char)0x69,(char)0x6e,(char)0x74,(char)0x5f, (char)0x05,(char)0xb2,(char)0xa7,(char)0xb0,(char)0x3a,(char)0x84,(char)0x53,(char)0x62,(char)0x55,(char)0x54,(char)0x71,(char)0x45,(char)0x21,(char)0x39,(char)0x31,(char)0x50,}}, // "int_"
         // ASCII-7-bit=178  Latin1=167  UTF8=176  GB=58  CP1252=132  CP1251=98  CP1256=85  CP1250=84  Greek=69  CP1253=57  ISO-8859-5=80  [top ASCII-7-bit]
-  {{0x69,0x6f,0x5f,0x5f, 0x09,0xaf,0x98,0xac,0xa8,0x85,0x77,0x83,0x7b,0x67,0x12,0x88,0x71,0x22,0x77,0x67,}}, // "io__"
+  {{(char)0x69,(char)0x6f,(char)0x5f,(char)0x5f, (char)0x09,(char)0xaf,(char)0x98,(char)0xac,(char)0xa8,(char)0x85,(char)0x77,(char)0x83,(char)0x7b,(char)0x67,(char)0x12,(char)0x88,(char)0x71,(char)0x22,(char)0x77,(char)0x67,}}, // "io__"
         // ASCII-7-bit=175  Latin1=152  UTF8=172  GB=168  CP1252=133  KSC=119  SJS=131  EUC-JP=123  BIG5=103  CP1251=136  CP1256=113  ISO-8859-11=119  ISO-8859-15=103  [top ASCII-7-bit]
-  {{0x69,0x72,0x5f,0x5f, 0x07,0x9e,0x8c,0xb5,0x55,0x7e,0x22,0x3c,0x25,0x32,0x32,0xae,0x36,0x3e,0x81,0x52,}}, // "ir__"
+  {{(char)0x69,(char)0x72,(char)0x5f,(char)0x5f, (char)0x07,(char)0x9e,(char)0x8c,(char)0xb5,(char)0x55,(char)0x7e,(char)0x22,(char)0x3c,(char)0x25,(char)0x32,(char)0x32,(char)0xae,(char)0x36,(char)0x3e,(char)0x81,(char)0x52,}}, // "ir__"
         // ASCII-7-bit=158  Latin1=140  UTF8=181  GB=85  CP1252=126  KSC=34  SJS=60  Latin2=50  CP1251=50  CP1256=174  CP1250=54  Latin5=62  CP1254=82  [top UTF8]
-  {{0x69,0x73,0x5f,0x5f, 0x05,0x8f,0xbc,0xa0,0x1b,0x84,0x15,0x3b,0x1b,0x2f,0x1b,0x25,0x11,0x32,0x21,0x1b,}}, // "is__"
+  {{(char)0x69,(char)0x73,(char)0x5f,(char)0x5f, (char)0x05,(char)0x8f,(char)0xbc,(char)0xa0,(char)0x1b,(char)0x84,(char)0x15,(char)0x3b,(char)0x1b,(char)0x2f,(char)0x1b,(char)0x25,(char)0x11,(char)0x32,(char)0x21,(char)0x1b,}}, // "is__"
         // ASCII-7-bit=143  Latin1=188  UTF8=160  GB=27  CP1252=132  SJS=59  EUC-JP=27  BIG5=47  Latin2=27  CP1251=37  CP1250=50  ISO-8859-15=27  [top Latin1]
-  {{0x69,0x74,0x5f,0x5f, 0x03,0xac,0xb4,0x9e,0x11,0xa2,0x11,0x35,0x21,0x44,0x21,0x3e,0x21,0x60,0x51,0x55,}}, // "it__"
+  {{(char)0x69,(char)0x74,(char)0x5f,(char)0x5f, (char)0x03,(char)0xac,(char)0xb4,(char)0x9e,(char)0x11,(char)0xa2,(char)0x11,(char)0x35,(char)0x21,(char)0x44,(char)0x21,(char)0x3e,(char)0x21,(char)0x60,(char)0x51,(char)0x55,}}, // "it__"
         // ASCII-7-bit=172  Latin1=180  UTF8=158  CP1252=162  SJS=53  Latin2=68  CP1250=62  ISO-8859-15=96  JIS=85  [top Latin1]
-  {{0x6a,0x65,0x5f,0x5f, 0x03,0xb7,0x8e,0xab,0x11,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "je__"
+  {{(char)0x6a,(char)0x65,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb7,(char)0x8e,(char)0xab,(char)0x11,(char)0x9e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "je__"
         // ASCII-7-bit=183  Latin1=142  UTF8=171  CP1252=158  [top ASCII-7-bit]
-  {{0x6a,0x6d,0x5f,0x5f, 0x03,0xb8,0xa6,0x93,0x11,0xa0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "jm__"
+  {{(char)0x6a,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb8,(char)0xa6,(char)0x93,(char)0x11,(char)0xa0,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "jm__"
         // ASCII-7-bit=184  Latin1=166  UTF8=147  CP1252=160  [top ASCII-7-bit]
-  {{0x6a,0x6f,0x5f,0x5f, 0x03,0xa5,0x73,0xb0,0x11,0x82,0x52,0x3c,0xb2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "jo__"
+  {{(char)0x6a,(char)0x6f,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa5,(char)0x73,(char)0xb0,(char)0x11,(char)0x82,(char)0x52,(char)0x3c,(char)0xb2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "jo__"
         // ASCII-7-bit=165  Latin1=115  UTF8=176  CP1252=130  CP1251=60  CP1256=178  [top CP1256]
-  {{0x6a,0x6f,0x62,0x73, 0x03,0xb7,0xa1,0xa5,0x11,0xa0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "jobs"
+  {{(char)0x6a,(char)0x6f,(char)0x62,(char)0x73, (char)0x03,(char)0xb7,(char)0xa1,(char)0xa5,(char)0x11,(char)0xa0,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "jobs"
         // ASCII-7-bit=183  Latin1=161  UTF8=165  CP1252=160  [top ASCII-7-bit]
-  {{0x6a,0x70,0x5f,0x5f, 0x09,0x9b,0x48,0xa4,0x45,0x42,0x4b,0xb3,0xad,0x48,0x51,0x1e,0x61,0x73,0x21,0x63,}}, // "jp__"
+  {{(char)0x6a,(char)0x70,(char)0x5f,(char)0x5f, (char)0x09,(char)0x9b,(char)0x48,(char)0xa4,(char)0x45,(char)0x42,(char)0x4b,(char)0xb3,(char)0xad,(char)0x48,(char)0x51,(char)0x1e,(char)0x61,(char)0x73,(char)0x21,(char)0x63,}}, // "jp__"
         // ASCII-7-bit=155  Latin1=72  UTF8=164  GB=69  CP1252=66  KSC=75  SJS=179  EUC-JP=173  BIG5=72  ISO-8859-11=30  JIS=115  CP932=99  [top SJS]
-  {{0x6b,0x65,0x5f,0x5f, 0x03,0xb9,0x9a,0xa1,0x13,0x9e,0x4b,0x5b,0x11,0x4b,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ke__"
+  {{(char)0x6b,(char)0x65,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb9,(char)0x9a,(char)0xa1,(char)0x13,(char)0x9e,(char)0x4b,(char)0x5b,(char)0x11,(char)0x4b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ke__"
         // ASCII-7-bit=185  Latin1=154  UTF8=161  CP1252=158  KSC=75  SJS=91  BIG5=75  [top ASCII-7-bit]
-  {{0x6b,0x67,0x5f,0x5f, 0x05,0x94,0x71,0x9f,0x67,0x83,0x11,0xa8,0x31,0xb7,0x12,0x57,0x57,0x41,0x6f,0x00,}}, // "kg__"
+  {{(char)0x6b,(char)0x67,(char)0x5f,(char)0x5f, (char)0x05,(char)0x94,(char)0x71,(char)0x9f,(char)0x67,(char)0x83,(char)0x11,(char)0xa8,(char)0x31,(char)0xb7,(char)0x12,(char)0x57,(char)0x57,(char)0x41,(char)0x6f,(char)0x00,}}, // "kg__"
         // ASCII-7-bit=148  Latin1=113  UTF8=159  GB=103  CP1252=131  SJS=168  CP1251=183  CP1250=87  Latin5=87  KOI8R=111  [top CP1251]
-  {{0x6b,0x68,0x5f,0x5f, 0x05,0xb6,0xa1,0xa1,0x53,0xa5,0x12,0x74,0x73,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kh__"
+  {{(char)0x6b,(char)0x68,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb6,(char)0xa1,(char)0xa1,(char)0x53,(char)0xa5,(char)0x12,(char)0x74,(char)0x73,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kh__"
         // ASCII-7-bit=182  Latin1=161  UTF8=161  GB=83  CP1252=165  SJS=116  EUC-JP=115  [top ASCII-7-bit]
-  {{0x6b,0x69,0x5f,0x5f, 0x03,0xb8,0xac,0x98,0x11,0x82,0x81,0x61,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ki__"
+  {{(char)0x6b,(char)0x69,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb8,(char)0xac,(char)0x98,(char)0x11,(char)0x82,(char)0x81,(char)0x61,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ki__"
         // ASCII-7-bit=184  Latin1=172  UTF8=152  CP1252=130  Latin5=97  [top ASCII-7-bit]
-  {{0x6b,0x6e,0x5f,0x5f, 0x01,0xba,0x11,0x89,0x11,0xaa,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kn__"
+  {{(char)0x6b,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x01,(char)0xba,(char)0x11,(char)0x89,(char)0x11,(char)0xaa,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kn__"
         // ASCII-7-bit=186  UTF8=137  CP1252=170  [top ASCII-7-bit]
-  {{0x6b,0x72,0x5f,0x5f, 0x09,0x80,0x39,0x92,0x43,0x2e,0xbe,0x5f,0x3a,0x3d,0x31,0x0c,0x00,0x00,0x00,0x00,}}, // "kr__"
+  {{(char)0x6b,(char)0x72,(char)0x5f,(char)0x5f, (char)0x09,(char)0x80,(char)0x39,(char)0x92,(char)0x43,(char)0x2e,(char)0xbe,(char)0x5f,(char)0x3a,(char)0x3d,(char)0x31,(char)0x0c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kr__"
         // ASCII-7-bit=128  Latin1=57  UTF8=146  GB=67  CP1252=46  KSC=190  SJS=95  EUC-JP=58  BIG5=61  CP1250=12  [top KSC]
-  {{0x6b,0x77,0x5f,0x5f, 0x03,0x91,0x69,0xb2,0x11,0x71,0x61,0xb5,0x11,0x40,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kw__"
+  {{(char)0x6b,(char)0x77,(char)0x5f,(char)0x5f, (char)0x03,(char)0x91,(char)0x69,(char)0xb2,(char)0x11,(char)0x71,(char)0x61,(char)0xb5,(char)0x11,(char)0x40,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kw__"
         // ASCII-7-bit=145  Latin1=105  UTF8=178  CP1252=113  CP1256=181  Latin5=64  [top CP1256]
-  {{0x6b,0x79,0x5f,0x5f, 0x03,0xab,0x9d,0xb6,0x11,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ky__"
+  {{(char)0x6b,(char)0x79,(char)0x5f,(char)0x5f, (char)0x03,(char)0xab,(char)0x9d,(char)0xb6,(char)0x11,(char)0x9a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ky__"
         // ASCII-7-bit=171  Latin1=157  UTF8=182  CP1252=154  [top UTF8]
-  {{0x6b,0x7a,0x5f,0x5f, 0x03,0x8d,0x7b,0xb1,0x12,0x74,0x3d,0x41,0xb5,0x21,0x4a,0x41,0x8b,0x81,0x4a,0x00,}}, // "kz__"
+  {{(char)0x6b,(char)0x7a,(char)0x5f,(char)0x5f, (char)0x03,(char)0x8d,(char)0x7b,(char)0xb1,(char)0x12,(char)0x74,(char)0x3d,(char)0x41,(char)0xb5,(char)0x21,(char)0x4a,(char)0x41,(char)0x8b,(char)0x81,(char)0x4a,(char)0x00,}}, // "kz__"
         // ASCII-7-bit=141  Latin1=123  UTF8=177  CP1252=116  KSC=61  CP1251=181  Latin5=74  KOI8R=139  ISO-8859-5=74  [top CP1251]
-  {{0x6c,0x61,0x5f,0x5f, 0x05,0xa8,0x8e,0xab,0xab,0x71,0x13,0x9f,0x6a,0x99,0x41,0x77,0x51,0x64,0x41,0x7e,}}, // "la__"
+  {{(char)0x6c,(char)0x61,(char)0x5f,(char)0x5f, (char)0x05,(char)0xa8,(char)0x8e,(char)0xab,(char)0xab,(char)0x71,(char)0x13,(char)0x9f,(char)0x6a,(char)0x99,(char)0x41,(char)0x77,(char)0x51,(char)0x64,(char)0x41,(char)0x7e,}}, // "la__"
         // ASCII-7-bit=168  Latin1=142  UTF8=171  GB=171  CP1252=113  SJS=159  EUC-JP=106  BIG5=153  Latin5=119  GBK=100  CP932=126  [top UTF8]
-  {{0x6c,0x62,0x5f,0x5f, 0x03,0xb3,0x95,0xaf,0x11,0x90,0x11,0x35,0x41,0x9f,0x10,0x61,0x3f,0x00,0x00,0x00,}}, // "lb__"
+  {{(char)0x6c,(char)0x62,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb3,(char)0x95,(char)0xaf,(char)0x11,(char)0x90,(char)0x11,(char)0x35,(char)0x41,(char)0x9f,(char)0x10,(char)0x61,(char)0x3f,(char)0x00,(char)0x00,(char)0x00,}}, // "lb__"
         // ASCII-7-bit=179  Latin1=149  UTF8=175  CP1252=144  SJS=53  CP1256=159  Arabic=63  [top ASCII-7-bit]
-  {{0x6c,0x63,0x5f,0x5f, 0x02,0xab,0xa8,0x21,0xb5,0x11,0x7f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "lc__"
+  {{(char)0x6c,(char)0x63,(char)0x5f,(char)0x5f, (char)0x02,(char)0xab,(char)0xa8,(char)0x21,(char)0xb5,(char)0x11,(char)0x7f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "lc__"
         // ASCII-7-bit=171  Latin1=168  CP1252=181  SJS=127  [top CP1252]
-  {{0x6c,0x69,0x5f,0x5f, 0x05,0xad,0xb5,0x9d,0x72,0x93,0x12,0x5f,0x53,0x22,0x89,0x64,0x11,0x5f,0x51,0x53,}}, // "li__"
+  {{(char)0x6c,(char)0x69,(char)0x5f,(char)0x5f, (char)0x05,(char)0xad,(char)0xb5,(char)0x9d,(char)0x72,(char)0x93,(char)0x12,(char)0x5f,(char)0x53,(char)0x22,(char)0x89,(char)0x64,(char)0x11,(char)0x5f,(char)0x51,(char)0x53,}}, // "li__"
         // ASCII-7-bit=173  Latin1=181  UTF8=157  GB=114  CP1252=147  SJS=95  EUC-JP=83  CP1251=137  CP1256=100  Latin5=95  GBK=83  [top Latin1]
-  {{0x6c,0x6b,0x5f,0x5f, 0x03,0xb9,0x9e,0x9d,0x11,0xa1,0x12,0x47,0x47,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "lk__"
+  {{(char)0x6c,(char)0x6b,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb9,(char)0x9e,(char)0x9d,(char)0x11,(char)0xa1,(char)0x12,(char)0x47,(char)0x47,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "lk__"
         // ASCII-7-bit=185  Latin1=158  UTF8=157  CP1252=161  SJS=71  EUC-JP=71  [top ASCII-7-bit]
-  {{0x6c,0x72,0x5f,0x5f, 0x03,0xad,0xac,0x8a,0x11,0xb1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "lr__"
+  {{(char)0x6c,(char)0x72,(char)0x5f,(char)0x5f, (char)0x03,(char)0xad,(char)0xac,(char)0x8a,(char)0x11,(char)0xb1,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "lr__"
         // ASCII-7-bit=173  Latin1=172  UTF8=138  CP1252=177  [top CP1252]
-  {{0x6c,0x73,0x5f,0x5f, 0x03,0xb7,0xa3,0x97,0x11,0xa8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ls__"
+  {{(char)0x6c,(char)0x73,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb7,(char)0xa3,(char)0x97,(char)0x11,(char)0xa8,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ls__"
         // ASCII-7-bit=183  Latin1=163  UTF8=151  CP1252=168  [top ASCII-7-bit]
-  {{0x6c,0x74,0x5f,0x5f, 0x06,0x8c,0x64,0xae,0x3b,0x6d,0x5d,0x32,0x48,0x71,0x11,0x55,0x31,0xb8,0xc1,0x6e,}}, // "lt__"
+  {{(char)0x6c,(char)0x74,(char)0x5f,(char)0x5f, (char)0x06,(char)0x8c,(char)0x64,(char)0xae,(char)0x3b,(char)0x6d,(char)0x5d,(char)0x32,(char)0x48,(char)0x71,(char)0x11,(char)0x55,(char)0x31,(char)0xb8,(char)0xc1,(char)0x6e,}}, // "lt__"
         // ASCII-7-bit=140  Latin1=100  UTF8=174  GB=59  CP1252=109  KSC=93  Latin2=72  CP1251=113  CP1250=85  CP1257=184  ISO-8859-13=110  [top CP1257]
-  {{0x6c,0x75,0x5f,0x5f, 0x05,0xa6,0xb2,0xad,0x47,0x9f,0x41,0x42,0x22,0x54,0x3f,0x11,0x53,0x10,0x51,0x3b,}}, // "lu__"
+  {{(char)0x6c,(char)0x75,(char)0x5f,(char)0x5f, (char)0x05,(char)0xa6,(char)0xb2,(char)0xad,(char)0x47,(char)0x9f,(char)0x41,(char)0x42,(char)0x22,(char)0x54,(char)0x3f,(char)0x11,(char)0x53,(char)0x10,(char)0x51,(char)0x3b,}}, // "lu__"
         // ASCII-7-bit=166  Latin1=178  UTF8=173  GB=71  CP1252=159  Latin2=66  CP1250=84  Latin5=63  ISO-8859-15=83  UTF-16BE=59  [top Latin1]
-  {{0x6c,0x76,0x5f,0x5f, 0x03,0x97,0x6d,0xb5,0x11,0x6b,0x51,0x92,0x51,0xb0,0x11,0x4e,0xa2,0x5f,0x52,0x00,}}, // "lv__"
+  {{(char)0x6c,(char)0x76,(char)0x5f,(char)0x5f, (char)0x03,(char)0x97,(char)0x6d,(char)0xb5,(char)0x11,(char)0x6b,(char)0x51,(char)0x92,(char)0x51,(char)0xb0,(char)0x11,(char)0x4e,(char)0xa2,(char)0x5f,(char)0x52,(char)0x00,}}, // "lv__"
         // ASCII-7-bit=151  Latin1=109  UTF8=181  CP1252=107  CP1251=146  CP1257=176  KOI8R=78  ISO-8859-13=95  Latin4=82  [top UTF8]
-  {{0x6c,0x79,0x5f,0x5f, 0x07,0xa4,0x77,0xb0,0x59,0x8c,0x92,0x59,0x32,0x59,0xb1,0x00,0x00,0x00,0x00,0x00,}}, // "ly__"
+  {{(char)0x6c,(char)0x79,(char)0x5f,(char)0x5f, (char)0x07,(char)0xa4,(char)0x77,(char)0xb0,(char)0x59,(char)0x8c,(char)0x92,(char)0x59,(char)0x32,(char)0x59,(char)0xb1,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ly__"
         // ASCII-7-bit=164  Latin1=119  UTF8=176  GB=89  CP1252=140  KSC=146  SJS=89  CP1251=89  CP1256=177  [top CP1256]
-  {{0x6d,0x61,0x5f,0x5f, 0x03,0xa2,0xb3,0xa6,0x11,0xa0,0x62,0x9e,0x5d,0x22,0x7d,0x4b,0x10,0x11,0x47,0x00,}}, // "ma__"
+  {{(char)0x6d,(char)0x61,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa2,(char)0xb3,(char)0xa6,(char)0x11,(char)0xa0,(char)0x62,(char)0x9e,(char)0x5d,(char)0x22,(char)0x7d,(char)0x4b,(char)0x10,(char)0x11,(char)0x47,(char)0x00,}}, // "ma__"
         // ASCII-7-bit=162  Latin1=179  UTF8=166  CP1252=160  CP1256=158  CP1250=93  ISO-8859-15=125  CP1257=75  Arabic=71  [top Latin1]
-  {{0x6d,0x63,0x5f,0x5f, 0x03,0x87,0xbe,0x73,0x11,0x89,0xa1,0x47,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mc__"
+  {{(char)0x6d,(char)0x63,(char)0x5f,(char)0x5f, (char)0x03,(char)0x87,(char)0xbe,(char)0x73,(char)0x11,(char)0x89,(char)0xa1,(char)0x47,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mc__"
         // ASCII-7-bit=135  Latin1=190  UTF8=115  CP1252=137  ISO-8859-15=71  [top Latin1]
-  {{0x6d,0x64,0x5f,0x5f, 0x03,0xa4,0x82,0xad,0x11,0x86,0x11,0x61,0x15,0x61,0x74,0xae,0x6e,0x99,0x51,0x9d,}}, // "md__"
+  {{(char)0x6d,(char)0x64,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa4,(char)0x82,(char)0xad,(char)0x11,(char)0x86,(char)0x11,(char)0x61,(char)0x15,(char)0x61,(char)0x74,(char)0xae,(char)0x6e,(char)0x99,(char)0x51,(char)0x9d,}}, // "md__"
         // ASCII-7-bit=164  Latin1=130  UTF8=173  CP1252=134  SJS=97  BIG5=97  Latin2=116  CP1251=174  CP1256=110  CP1250=153  KOI8R=157  [top CP1251]
-  {{0x6d,0x67,0x5f,0x5f, 0x03,0x99,0xba,0x85,0x11,0xa6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mg__"
+  {{(char)0x6d,(char)0x67,(char)0x5f,(char)0x5f, (char)0x03,(char)0x99,(char)0xba,(char)0x85,(char)0x11,(char)0xa6,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mg__"
         // ASCII-7-bit=153  Latin1=186  UTF8=133  CP1252=166  [top Latin1]
-  {{0x6d,0x69,0x6c,0x5f, 0x03,0xba,0x9a,0x9a,0x13,0x9a,0x44,0x50,0x11,0x24,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mil_"
+  {{(char)0x6d,(char)0x69,(char)0x6c,(char)0x5f, (char)0x03,(char)0xba,(char)0x9a,(char)0x9a,(char)0x13,(char)0x9a,(char)0x44,(char)0x50,(char)0x11,(char)0x24,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mil_"
         // ASCII-7-bit=186  Latin1=154  UTF8=154  CP1252=154  KSC=68  SJS=80  BIG5=36  [top ASCII-7-bit]
-  {{0x6d,0x6b,0x5f,0x5f, 0x03,0x95,0x72,0xab,0x11,0x73,0x42,0x3f,0xa0,0x11,0x66,0x51,0xb6,0x81,0x56,0x00,}}, // "mk__"
+  {{(char)0x6d,(char)0x6b,(char)0x5f,(char)0x5f, (char)0x03,(char)0x95,(char)0x72,(char)0xab,(char)0x11,(char)0x73,(char)0x42,(char)0x3f,(char)0xa0,(char)0x11,(char)0x66,(char)0x51,(char)0xb6,(char)0x81,(char)0x56,(char)0x00,}}, // "mk__"
         // ASCII-7-bit=149  Latin1=114  UTF8=171  CP1252=115  Latin2=63  CP1251=160  CP1250=102  KOI8R=182  ISO-8859-5=86  [top KOI8R]
-  {{0x6d,0x6c,0x5f,0x5f, 0x03,0x85,0xbd,0x85,0x11,0x96,0x81,0x59,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ml__"
+  {{(char)0x6d,(char)0x6c,(char)0x5f,(char)0x5f, (char)0x03,(char)0x85,(char)0xbd,(char)0x85,(char)0x11,(char)0x96,(char)0x81,(char)0x59,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ml__"
         // ASCII-7-bit=133  Latin1=189  UTF8=133  CP1252=150  Latin5=89  [top Latin1]
-  {{0x6d,0x6d,0x5f,0x5f, 0x03,0xb5,0xa1,0x7d,0x11,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mm__"
+  {{(char)0x6d,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb5,(char)0xa1,(char)0x7d,(char)0x11,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mm__"
         // ASCII-7-bit=181  Latin1=161  UTF8=125  CP1252=175  [top ASCII-7-bit]
-  {{0x6d,0x6e,0x5f,0x5f, 0x07,0x9f,0x7f,0xb8,0x79,0x7d,0x4f,0x5f,0x11,0x56,0x11,0xa7,0x00,0x00,0x00,0x00,}}, // "mn__"
+  {{(char)0x6d,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x07,(char)0x9f,(char)0x7f,(char)0xb8,(char)0x79,(char)0x7d,(char)0x4f,(char)0x5f,(char)0x11,(char)0x56,(char)0x11,(char)0xa7,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mn__"
         // ASCII-7-bit=159  Latin1=127  UTF8=184  GB=121  CP1252=125  KSC=79  SJS=95  BIG5=86  CP1251=167  [top UTF8]
-  {{0x6d,0x6f,0x5f,0x5f, 0x05,0xa0,0x9e,0xaa,0x9e,0x86,0x11,0x4a,0x11,0xb2,0xa1,0x59,0xc1,0x36,0x00,0x00,}}, // "mo__"
+  {{(char)0x6d,(char)0x6f,(char)0x5f,(char)0x5f, (char)0x05,(char)0xa0,(char)0x9e,(char)0xaa,(char)0x9e,(char)0x86,(char)0x11,(char)0x4a,(char)0x11,(char)0xb2,(char)0xa1,(char)0x59,(char)0xc1,(char)0x36,(char)0x00,(char)0x00,}}, // "mo__"
         // ASCII-7-bit=160  Latin1=158  UTF8=170  GB=158  CP1252=134  SJS=74  BIG5=178  GBK=89  GB18030=54  [top BIG5]
-  {{0x6d,0x6f,0x62,0x69, 0x08,0xb6,0x95,0xaa,0x7f,0x7d,0x53,0xa0,0x71,0x13,0x65,0x6d,0x78,0xc1,0x73,0x00,}}, // "mobi"
+  {{(char)0x6d,(char)0x6f,(char)0x62,(char)0x69, (char)0x08,(char)0xb6,(char)0x95,(char)0xaa,(char)0x7f,(char)0x7d,(char)0x53,(char)0xa0,(char)0x71,(char)0x13,(char)0x65,(char)0x6d,(char)0x78,(char)0xc1,(char)0x73,(char)0x00,}}, // "mobi"
         // ASCII-7-bit=182  Latin1=149  UTF8=170  GB=127  CP1252=125  KSC=83  SJS=160  EUC-JP=113  Latin2=101  CP1251=109  CP1256=120  CP932=115  [top ASCII-7-bit]
-  {{0x6d,0x70,0x5f,0x5f, 0x03,0xbe,0x5a,0x54,0x11,0x5c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mp__"
+  {{(char)0x6d,(char)0x70,(char)0x5f,(char)0x5f, (char)0x03,(char)0xbe,(char)0x5a,(char)0x54,(char)0x11,(char)0x5c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mp__"
         // ASCII-7-bit=190  Latin1=90  UTF8=84  CP1252=92  [top ASCII-7-bit]
-  {{0x6d,0x71,0x5f,0x5f, 0x03,0xa3,0xb8,0x95,0x11,0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mq__"
+  {{(char)0x6d,(char)0x71,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa3,(char)0xb8,(char)0x95,(char)0x11,(char)0xa5,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mq__"
         // ASCII-7-bit=163  Latin1=184  UTF8=149  CP1252=165  [top Latin1]
-  {{0x6d,0x72,0x5f,0x5f, 0x03,0x9b,0xab,0x8d,0x11,0x96,0x61,0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mr__"
+  {{(char)0x6d,(char)0x72,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9b,(char)0xab,(char)0x8d,(char)0x11,(char)0x96,(char)0x61,(char)0xb6,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mr__"
         // ASCII-7-bit=155  Latin1=171  UTF8=141  CP1252=150  CP1256=182  [top CP1256]
-  {{0x6d,0x73,0x5f,0x5f, 0x03,0xb4,0xae,0x9c,0x18,0x8a,0x73,0x86,0x6f,0x53,0x56,0x6c,0x75,0x11,0x85,0x00,}}, // "ms__"
+  {{(char)0x6d,(char)0x73,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb4,(char)0xae,(char)0x9c,(char)0x18,(char)0x8a,(char)0x73,(char)0x86,(char)0x6f,(char)0x53,(char)0x56,(char)0x6c,(char)0x75,(char)0x11,(char)0x85,(char)0x00,}}, // "ms__"
         // ASCII-7-bit=180  Latin1=174  UTF8=156  CP1252=138  KSC=115  SJS=134  EUC-JP=111  BIG5=83  Latin2=86  CP1251=108  CP1256=117  Latin5=133  [top ASCII-7-bit]
-  {{0x6d,0x74,0x5f,0x5f, 0x05,0xbc,0x87,0x9b,0x5c,0x8b,0x42,0x2c,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mt__"
+  {{(char)0x6d,(char)0x74,(char)0x5f,(char)0x5f, (char)0x05,(char)0xbc,(char)0x87,(char)0x9b,(char)0x5c,(char)0x8b,(char)0x42,(char)0x2c,(char)0x40,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mt__"
         // ASCII-7-bit=188  Latin1=135  UTF8=155  GB=92  CP1252=139  Latin2=44  CP1251=64  [top ASCII-7-bit]
-  {{0x6d,0x75,0x5f,0x5f, 0x09,0xb4,0xa4,0xa9,0x57,0x9f,0x4d,0x7e,0x70,0x4d,0x11,0x4d,0x21,0x57,0x11,0x4d,}}, // "mu__"
+  {{(char)0x6d,(char)0x75,(char)0x5f,(char)0x5f, (char)0x09,(char)0xb4,(char)0xa4,(char)0xa9,(char)0x57,(char)0x9f,(char)0x4d,(char)0x7e,(char)0x70,(char)0x4d,(char)0x11,(char)0x4d,(char)0x21,(char)0x57,(char)0x11,(char)0x4d,}}, // "mu__"
         // ASCII-7-bit=180  Latin1=164  UTF8=169  GB=87  CP1252=159  KSC=77  SJS=126  EUC-JP=112  BIG5=77  CP1251=77  Latin5=87  ISO-8859-15=77  [top ASCII-7-bit]
-  {{0x6d,0x75,0x73,0x65, 0x07,0xb3,0xa9,0xa6,0x76,0x90,0x56,0x88,0x13,0x8e,0x6a,0x7a,0x00,0x00,0x00,0x00,}}, // "muse"
+  {{(char)0x6d,(char)0x75,(char)0x73,(char)0x65, (char)0x07,(char)0xb3,(char)0xa9,(char)0xa6,(char)0x76,(char)0x90,(char)0x56,(char)0x88,(char)0x13,(char)0x8e,(char)0x6a,(char)0x7a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "muse"
         // ASCII-7-bit=179  Latin1=169  UTF8=166  GB=118  CP1252=144  KSC=86  SJS=136  BIG5=142  Latin2=106  CP1251=122  [top ASCII-7-bit]
-  {{0x6d,0x76,0x5f,0x5f, 0x03,0xb6,0x98,0xab,0x11,0x9f,0x61,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mv__"
+  {{(char)0x6d,(char)0x76,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb6,(char)0x98,(char)0xab,(char)0x11,(char)0x9f,(char)0x61,(char)0x53,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mv__"
         // ASCII-7-bit=182  Latin1=152  UTF8=171  CP1252=159  CP1256=83  [top ASCII-7-bit]
-  {{0x6d,0x77,0x5f,0x5f, 0x05,0xb7,0xa3,0xa8,0x7f,0x8d,0x11,0x7f,0xc1,0x6b,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mw__"
+  {{(char)0x6d,(char)0x77,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb7,(char)0xa3,(char)0xa8,(char)0x7f,(char)0x8d,(char)0x11,(char)0x7f,(char)0xc1,(char)0x6b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mw__"
         // ASCII-7-bit=183  Latin1=163  UTF8=168  GB=127  CP1252=141  SJS=127  GBK=107  [top ASCII-7-bit]
-  {{0x6d,0x78,0x5f,0x5f, 0x05,0xa7,0xba,0x94,0x45,0x93,0x11,0x1d,0x12,0x25,0x29,0x21,0x27,0x21,0x3c,0x00,}}, // "mx__"
+  {{(char)0x6d,(char)0x78,(char)0x5f,(char)0x5f, (char)0x05,(char)0xa7,(char)0xba,(char)0x94,(char)0x45,(char)0x93,(char)0x11,(char)0x1d,(char)0x12,(char)0x25,(char)0x29,(char)0x21,(char)0x27,(char)0x21,(char)0x3c,(char)0x00,}}, // "mx__"
         // ASCII-7-bit=167  Latin1=186  UTF8=148  GB=69  CP1252=147  SJS=29  BIG5=37  Latin2=41  CP1250=39  ISO-8859-15=60  [top Latin1]
-  {{0x6d,0x79,0x5f,0x5f, 0x05,0xb3,0xb3,0x8d,0x6b,0x8f,0x13,0x4d,0x50,0x7f,0x12,0x3f,0x6b,0x12,0x4b,0x3e,}}, // "my__"
+  {{(char)0x6d,(char)0x79,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb3,(char)0xb3,(char)0x8d,(char)0x6b,(char)0x8f,(char)0x13,(char)0x4d,(char)0x50,(char)0x7f,(char)0x12,(char)0x3f,(char)0x6b,(char)0x12,(char)0x4b,(char)0x3e,}}, // "my__"
         // ASCII-7-bit=179  Latin1=179  UTF8=141  GB=107  CP1252=143  SJS=77  EUC-JP=80  BIG5=127  CP1251=63  CP1256=107  Latin5=75  ISO-8859-11=62  [top ASCII-7-bit]
-  {{0x6d,0x7a,0x5f,0x5f, 0x03,0x8e,0xaf,0xb7,0x11,0x8f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mz__"
+  {{(char)0x6d,(char)0x7a,(char)0x5f,(char)0x5f, (char)0x03,(char)0x8e,(char)0xaf,(char)0xb7,(char)0x11,(char)0x8f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mz__"
         // ASCII-7-bit=142  Latin1=175  UTF8=183  CP1252=143  [top UTF8]
-  {{0x6e,0x61,0x5f,0x5f, 0x03,0xba,0xa1,0x97,0x11,0x9c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "na__"
+  {{(char)0x6e,(char)0x61,(char)0x5f,(char)0x5f, (char)0x03,(char)0xba,(char)0xa1,(char)0x97,(char)0x11,(char)0x9c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "na__"
         // ASCII-7-bit=186  Latin1=161  UTF8=151  CP1252=156  [top ASCII-7-bit]
-  {{0x6e,0x61,0x6d,0x65, 0x08,0xb2,0xa4,0xa9,0x8a,0x90,0x7d,0x7c,0x6b,0x15,0x80,0x94,0x6b,0x8b,0x77,0x00,}}, // "name"
+  {{(char)0x6e,(char)0x61,(char)0x6d,(char)0x65, (char)0x08,(char)0xb2,(char)0xa4,(char)0xa9,(char)0x8a,(char)0x90,(char)0x7d,(char)0x7c,(char)0x6b,(char)0x15,(char)0x80,(char)0x94,(char)0x6b,(char)0x8b,(char)0x77,(char)0x00,}}, // "name"
         // ASCII-7-bit=178  Latin1=164  UTF8=169  GB=138  CP1252=144  KSC=125  SJS=124  EUC-JP=107  Latin2=128  CP1251=148  CP1256=107  CP1250=139  Latin5=119  [top ASCII-7-bit]
-  {{0x6e,0x63,0x5f,0x5f, 0x03,0xa7,0xb9,0x8c,0x11,0x9e,0x11,0x72,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "nc__"
+  {{(char)0x6e,(char)0x63,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa7,(char)0xb9,(char)0x8c,(char)0x11,(char)0x9e,(char)0x11,(char)0x72,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "nc__"
         // ASCII-7-bit=167  Latin1=185  UTF8=140  CP1252=158  SJS=114  [top Latin1]
-  {{0x6e,0x65,0x5f,0x5f, 0x03,0xad,0xb9,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ne__"
+  {{(char)0x6e,(char)0x65,(char)0x5f,(char)0x5f, (char)0x03,(char)0xad,(char)0xb9,(char)0x80,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ne__"
         // ASCII-7-bit=173  Latin1=185  UTF8=128  [top Latin1]
-  {{0x6e,0x65,0x74,0x5f, 0x0f,0xac,0xa6,0xa4,0x93,0x93,0x94,0x97,0x83,0x86,0x7e,0x80,0x96,0x7a,0x89,0x73,}}, // "net_"
+  {{(char)0x6e,(char)0x65,(char)0x74,(char)0x5f, (char)0x0f,(char)0xac,(char)0xa6,(char)0xa4,(char)0x93,(char)0x93,(char)0x94,(char)0x97,(char)0x83,(char)0x86,(char)0x7e,(char)0x80,(char)0x96,(char)0x7a,(char)0x89,(char)0x73,}}, // "net_"
         // ASCII-7-bit=172  Latin1=166  UTF8=164  GB=147  CP1252=147  KSC=148  SJS=151  EUC-JP=131  BIG5=134  Latin2=126  CP1251=128  CP1256=150  CP1250=122  Latin5=137  ISO-8859-11=115  [top ASCII-7-bit]
-  {{0x6e,0x66,0x5f,0x5f, 0x03,0xb5,0xa9,0xa8,0x11,0x87,0xa1,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "nf__"
+  {{(char)0x6e,(char)0x66,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb5,(char)0xa9,(char)0xa8,(char)0x11,(char)0x87,(char)0xa1,(char)0x77,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "nf__"
         // ASCII-7-bit=181  Latin1=169  UTF8=168  CP1252=135  ISO-8859-15=119  [top ASCII-7-bit]
-  {{0x6e,0x67,0x5f,0x5f, 0x03,0xbd,0x95,0x89,0x11,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ng__"
+  {{(char)0x6e,(char)0x67,(char)0x5f,(char)0x5f, (char)0x03,(char)0xbd,(char)0x95,(char)0x89,(char)0x11,(char)0x92,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ng__"
         // ASCII-7-bit=189  Latin1=149  UTF8=137  CP1252=146  [top ASCII-7-bit]
-  {{0x6e,0x69,0x5f,0x5f, 0x03,0x9d,0xb3,0xa9,0x11,0xa8,0x81,0x40,0x11,0x36,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ni__"
+  {{(char)0x6e,(char)0x69,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9d,(char)0xb3,(char)0xa9,(char)0x11,(char)0xa8,(char)0x81,(char)0x40,(char)0x11,(char)0x36,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ni__"
         // ASCII-7-bit=157  Latin1=179  UTF8=169  CP1252=168  Latin5=64  ISO-8859-15=54  [top Latin1]
-  {{0x6e,0x6c,0x5f,0x5f, 0x05,0xb2,0xae,0xa0,0x32,0xa1,0x36,0x31,0x42,0x39,0x3b,0x33,0x45,0x11,0x6f,0x00,}}, // "nl__"
+  {{(char)0x6e,(char)0x6c,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb2,(char)0xae,(char)0xa0,(char)0x32,(char)0xa1,(char)0x36,(char)0x31,(char)0x42,(char)0x39,(char)0x3b,(char)0x33,(char)0x45,(char)0x11,(char)0x6f,(char)0x00,}}, // "nl__"
         // ASCII-7-bit=178  Latin1=174  UTF8=160  GB=50  CP1252=161  BIG5=49  Latin2=66  CP1251=57  CP1256=59  CP1250=51  Latin5=69  ISO-8859-15=111  [top ASCII-7-bit]
-  {{0x6e,0x6f,0x5f,0x5f, 0x05,0x99,0xb8,0xaa,0x47,0x8d,0x11,0x31,0x22,0x34,0x3e,0x42,0x70,0x33,0x00,0x00,}}, // "no__"
+  {{(char)0x6e,(char)0x6f,(char)0x5f,(char)0x5f, (char)0x05,(char)0x99,(char)0xb8,(char)0xaa,(char)0x47,(char)0x8d,(char)0x11,(char)0x31,(char)0x22,(char)0x34,(char)0x3e,(char)0x42,(char)0x70,(char)0x33,(char)0x00,(char)0x00,}}, // "no__"
         // ASCII-7-bit=153  Latin1=184  UTF8=170  GB=71  CP1252=141  SJS=49  Latin2=52  CP1251=62  ISO-8859-15=112  CP1257=51  [top Latin1]
-  {{0x6e,0x70,0x5f,0x5f, 0x03,0xb2,0x9f,0xa5,0x11,0xac,0x11,0x61,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "np__"
+  {{(char)0x6e,(char)0x70,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb2,(char)0x9f,(char)0xa5,(char)0x11,(char)0xac,(char)0x11,(char)0x61,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "np__"
         // ASCII-7-bit=178  Latin1=159  UTF8=165  CP1252=172  SJS=97  [top ASCII-7-bit]
-  {{0x6e,0x72,0x5f,0x5f, 0x03,0xbe,0x77,0x7a,0x11,0x62,0x71,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "nr__"
+  {{(char)0x6e,(char)0x72,(char)0x5f,(char)0x5f, (char)0x03,(char)0xbe,(char)0x77,(char)0x7a,(char)0x11,(char)0x62,(char)0x71,(char)0x44,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "nr__"
         // ASCII-7-bit=190  Latin1=119  UTF8=122  CP1252=98  CP1250=68  [top ASCII-7-bit]
-  {{0x6e,0x75,0x5f,0x5f, 0x03,0xae,0xb4,0x9e,0x11,0x96,0x12,0x7c,0x76,0x22,0x75,0x62,0xa1,0x65,0x00,0x00,}}, // "nu__"
+  {{(char)0x6e,(char)0x75,(char)0x5f,(char)0x5f, (char)0x03,(char)0xae,(char)0xb4,(char)0x9e,(char)0x11,(char)0x96,(char)0x12,(char)0x7c,(char)0x76,(char)0x22,(char)0x75,(char)0x62,(char)0xa1,(char)0x65,(char)0x00,(char)0x00,}}, // "nu__"
         // ASCII-7-bit=174  Latin1=180  UTF8=158  CP1252=150  SJS=124  EUC-JP=118  CP1251=117  CP1256=98  CP1254=101  [top Latin1]
-  {{0x6e,0x7a,0x5f,0x5f, 0x0d,0xba,0x97,0xa2,0x5f,0x97,0x5c,0x5a,0x4b,0x4a,0x30,0x47,0x36,0x34,0x21,0x2b,}}, // "nz__"
+  {{(char)0x6e,(char)0x7a,(char)0x5f,(char)0x5f, (char)0x0d,(char)0xba,(char)0x97,(char)0xa2,(char)0x5f,(char)0x97,(char)0x5c,(char)0x5a,(char)0x4b,(char)0x4a,(char)0x30,(char)0x47,(char)0x36,(char)0x34,(char)0x21,(char)0x2b,}}, // "nz__"
         // ASCII-7-bit=186  Latin1=151  UTF8=162  GB=95  CP1252=151  KSC=92  SJS=90  EUC-JP=75  BIG5=74  Latin2=48  CP1251=71  CP1256=54  CP1250=52  ISO-8859-15=43  [top ASCII-7-bit]
-  {{0x6f,0x6d,0x5f,0x5f, 0x03,0x9a,0x8a,0x89,0x11,0x87,0x61,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "om__"
+  {{(char)0x6f,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9a,(char)0x8a,(char)0x89,(char)0x11,(char)0x87,(char)0x61,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "om__"
         // ASCII-7-bit=154  Latin1=138  UTF8=137  CP1252=135  CP1256=188  [top CP1256]
-  {{0x6f,0x72,0x67,0x5f, 0x0e,0xb5,0x9f,0xac,0x76,0x90,0x7e,0x6e,0x69,0x71,0x6d,0x6a,0x78,0x60,0x73,0x00,}}, // "org_"
+  {{(char)0x6f,(char)0x72,(char)0x67,(char)0x5f, (char)0x0e,(char)0xb5,(char)0x9f,(char)0xac,(char)0x76,(char)0x90,(char)0x7e,(char)0x6e,(char)0x69,(char)0x71,(char)0x6d,(char)0x6a,(char)0x78,(char)0x60,(char)0x73,(char)0x00,}}, // "org_"
         // ASCII-7-bit=181  Latin1=159  UTF8=172  GB=118  CP1252=144  KSC=126  SJS=110  EUC-JP=105  BIG5=113  Latin2=109  CP1251=106  CP1256=120  CP1250=96  Latin5=115  [top ASCII-7-bit]
-  {{0x70,0x61,0x5f,0x5f, 0x03,0xa3,0xb8,0xa7,0x11,0x87,0x71,0x31,0x21,0x41,0x21,0x31,0x00,0x00,0x00,0x00,}}, // "pa__"
+  {{(char)0x70,(char)0x61,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa3,(char)0xb8,(char)0xa7,(char)0x11,(char)0x87,(char)0x71,(char)0x31,(char)0x21,(char)0x41,(char)0x21,(char)0x31,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "pa__"
         // ASCII-7-bit=163  Latin1=184  UTF8=167  CP1252=135  CP1250=49  ISO-8859-15=65  KOI8R=49  [top Latin1]
-  {{0x70,0x65,0x5f,0x5f, 0x05,0xa8,0xb8,0x9d,0x3a,0x99,0x11,0x2e,0x13,0x2e,0x1e,0x1e,0x11,0x32,0x00,0x00,}}, // "pe__"
+  {{(char)0x70,(char)0x65,(char)0x5f,(char)0x5f, (char)0x05,(char)0xa8,(char)0xb8,(char)0x9d,(char)0x3a,(char)0x99,(char)0x11,(char)0x2e,(char)0x13,(char)0x2e,(char)0x1e,(char)0x1e,(char)0x11,(char)0x32,(char)0x00,(char)0x00,}}, // "pe__"
         // ASCII-7-bit=168  Latin1=184  UTF8=157  GB=58  CP1252=153  SJS=46  BIG5=46  Latin2=30  CP1251=30  CP1250=50  [top Latin1]
-  {{0x70,0x66,0x5f,0x5f, 0x03,0xa2,0xb5,0xa3,0x11,0xa7,0x11,0x63,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "pf__"
+  {{(char)0x70,(char)0x66,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa2,(char)0xb5,(char)0xa3,(char)0x11,(char)0xa7,(char)0x11,(char)0x63,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "pf__"
         // ASCII-7-bit=162  Latin1=181  UTF8=163  CP1252=167  SJS=99  [top Latin1]
-  {{0x70,0x67,0x5f,0x5f, 0x05,0xb8,0xa6,0x81,0x6a,0xa5,0x11,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "pg__"
+  {{(char)0x70,(char)0x67,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb8,(char)0xa6,(char)0x81,(char)0x6a,(char)0xa5,(char)0x11,(char)0x70,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "pg__"
         // ASCII-7-bit=184  Latin1=166  UTF8=129  GB=106  CP1252=165  SJS=112  [top ASCII-7-bit]
-  {{0x70,0x68,0x5f,0x5f, 0x03,0xb5,0x9e,0x99,0x15,0xac,0x57,0x65,0x4f,0x51,0x31,0x31,0x11,0x4b,0xd1,0x29,}}, // "ph__"
+  {{(char)0x70,(char)0x68,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb5,(char)0x9e,(char)0x99,(char)0x15,(char)0xac,(char)0x57,(char)0x65,(char)0x4f,(char)0x51,(char)0x31,(char)0x31,(char)0x11,(char)0x4b,(char)0xd1,(char)0x29,}}, // "ph__"
         // ASCII-7-bit=181  Latin1=158  UTF8=153  CP1252=172  KSC=87  SJS=101  EUC-JP=79  BIG5=81  CP1250=49  ISO-8859-11=75  CP874=41  [top ASCII-7-bit]
-  {{0x70,0x6b,0x5f,0x5f, 0x03,0xb9,0x9b,0x8c,0x11,0xa3,0x11,0x33,0x11,0x99,0x21,0x29,0x00,0x00,0x00,0x00,}}, // "pk__"
+  {{(char)0x70,(char)0x6b,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb9,(char)0x9b,(char)0x8c,(char)0x11,(char)0xa3,(char)0x11,(char)0x33,(char)0x11,(char)0x99,(char)0x21,(char)0x29,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "pk__"
         // ASCII-7-bit=185  Latin1=155  UTF8=140  CP1252=163  SJS=51  BIG5=153  CP1256=41  [top ASCII-7-bit]
-  {{0x70,0x6c,0x5f,0x5f, 0x03,0x89,0x62,0xa8,0x11,0x4b,0x42,0xba,0x40,0x11,0x92,0xe1,0x3e,0x00,0x00,0x00,}}, // "pl__"
+  {{(char)0x70,(char)0x6c,(char)0x5f,(char)0x5f, (char)0x03,(char)0x89,(char)0x62,(char)0xa8,(char)0x11,(char)0x4b,(char)0x42,(char)0xba,(char)0x40,(char)0x11,(char)0x92,(char)0xe1,(char)0x3e,(char)0x00,(char)0x00,(char)0x00,}}, // "pl__"
         // ASCII-7-bit=137  Latin1=98  UTF8=168  CP1252=75  Latin2=186  CP1251=64  CP1250=146  ISO-8859-5=62  [top Latin2]
-  {{0x70,0x6e,0x5f,0x5f, 0x06,0xbb,0xa1,0x99,0x66,0x66,0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "pn__"
+  {{(char)0x70,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x06,(char)0xbb,(char)0xa1,(char)0x99,(char)0x66,(char)0x66,(char)0x66,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "pn__"
         // ASCII-7-bit=187  Latin1=161  UTF8=153  GB=102  CP1252=102  KSC=102  [top ASCII-7-bit]
-  {{0x70,0x72,0x5f,0x5f, 0x03,0x9b,0xb5,0xaf,0x11,0x94,0x41,0x65,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "pr__"
+  {{(char)0x70,(char)0x72,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9b,(char)0xb5,(char)0xaf,(char)0x11,(char)0x94,(char)0x41,(char)0x65,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "pr__"
         // ASCII-7-bit=155  Latin1=181  UTF8=175  CP1252=148  Latin2=101  [top Latin1]
-  {{0x70,0x72,0x6f,0x5f, 0x03,0xb3,0x9e,0xad,0x11,0x87,0x13,0x65,0x6f,0x65,0x11,0x9f,0x21,0x79,0x00,0x00,}}, // "pro_"
+  {{(char)0x70,(char)0x72,(char)0x6f,(char)0x5f, (char)0x03,(char)0xb3,(char)0x9e,(char)0xad,(char)0x11,(char)0x87,(char)0x13,(char)0x65,(char)0x6f,(char)0x65,(char)0x11,(char)0x9f,(char)0x21,(char)0x79,(char)0x00,(char)0x00,}}, // "pro_"
         // ASCII-7-bit=179  Latin1=158  UTF8=173  CP1252=135  SJS=101  EUC-JP=111  BIG5=101  CP1251=159  Latin5=121  [top ASCII-7-bit]
-  {{0x70,0x73,0x5f,0x5f, 0x03,0x99,0x8f,0x9d,0x11,0x9f,0x61,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ps__"
+  {{(char)0x70,(char)0x73,(char)0x5f,(char)0x5f, (char)0x03,(char)0x99,(char)0x8f,(char)0x9d,(char)0x11,(char)0x9f,(char)0x61,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ps__"
         // ASCII-7-bit=153  Latin1=143  UTF8=157  CP1252=159  CP1256=185  [top CP1256]
-  {{0x70,0x74,0x5f,0x5f, 0x05,0x99,0xb5,0xad,0x1d,0x95,0x11,0x21,0x52,0x36,0x40,0x12,0x90,0x23,0x51,0x1d,}}, // "pt__"
+  {{(char)0x70,(char)0x74,(char)0x5f,(char)0x5f, (char)0x05,(char)0x99,(char)0xb5,(char)0xad,(char)0x1d,(char)0x95,(char)0x11,(char)0x21,(char)0x52,(char)0x36,(char)0x40,(char)0x12,(char)0x90,(char)0x23,(char)0x51,(char)0x1d,}}, // "pt__"
         // ASCII-7-bit=153  Latin1=181  UTF8=173  GB=29  CP1252=149  SJS=33  CP1250=54  Latin5=64  ISO-8859-15=144  CP1257=35  CP1254=29  [top Latin1]
-  {{0x70,0x79,0x5f,0x5f, 0x03,0x9f,0xbb,0x90,0x13,0x97,0x49,0x35,0x21,0x35,0x51,0x5a,0x00,0x00,0x00,0x00,}}, // "py__"
+  {{(char)0x70,(char)0x79,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9f,(char)0xbb,(char)0x90,(char)0x13,(char)0x97,(char)0x49,(char)0x35,(char)0x21,(char)0x35,(char)0x51,(char)0x5a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "py__"
         // ASCII-7-bit=159  Latin1=187  UTF8=144  CP1252=151  KSC=73  SJS=53  Latin2=53  ISO-8859-15=90  [top Latin1]
-  {{0x71,0x61,0x5f,0x5f, 0x03,0x9a,0x89,0xb0,0x11,0x82,0x61,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "qa__"
+  {{(char)0x71,(char)0x61,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9a,(char)0x89,(char)0xb0,(char)0x11,(char)0x82,(char)0x61,(char)0xb5,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "qa__"
         // ASCII-7-bit=154  Latin1=137  UTF8=176  CP1252=130  CP1256=181  [top CP1256]
-  {{0x72,0x65,0x5f,0x5f, 0x03,0x8a,0xb4,0xb1,0x11,0x97,0xa1,0x8a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "re__"
+  {{(char)0x72,(char)0x65,(char)0x5f,(char)0x5f, (char)0x03,(char)0x8a,(char)0xb4,(char)0xb1,(char)0x11,(char)0x97,(char)0xa1,(char)0x8a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "re__"
         // ASCII-7-bit=138  Latin1=180  UTF8=177  CP1252=151  ISO-8859-15=138  [top Latin1]
-  {{0x72,0x6f,0x5f,0x5f, 0x08,0xb4,0xa0,0xa4,0x3c,0x94,0x57,0x2e,0x29,0x14,0xa2,0x3a,0x33,0x8b,0x21,0x37,}}, // "ro__"
+  {{(char)0x72,(char)0x6f,(char)0x5f,(char)0x5f, (char)0x08,(char)0xb4,(char)0xa0,(char)0xa4,(char)0x3c,(char)0x94,(char)0x57,(char)0x2e,(char)0x29,(char)0x14,(char)0xa2,(char)0x3a,(char)0x33,(char)0x8b,(char)0x21,(char)0x37,}}, // "ro__"
         // ASCII-7-bit=180  Latin1=160  UTF8=164  GB=60  CP1252=148  KSC=87  SJS=46  EUC-JP=41  Latin2=162  CP1251=58  CP1256=51  CP1250=139  ISO-8859-15=55  [top ASCII-7-bit]
-  {{0x72,0x75,0x5f,0x5f, 0x05,0x8d,0x6d,0xa1,0x56,0x67,0x31,0x43,0x12,0xba,0x46,0x61,0x9b,0x72,0x46,0x48,}}, // "ru__"
+  {{(char)0x72,(char)0x75,(char)0x5f,(char)0x5f, (char)0x05,(char)0x8d,(char)0x6d,(char)0xa1,(char)0x56,(char)0x67,(char)0x31,(char)0x43,(char)0x12,(char)0xba,(char)0x46,(char)0x61,(char)0x9b,(char)0x72,(char)0x46,(char)0x48,}}, // "ru__"
         // ASCII-7-bit=141  Latin1=109  UTF8=161  GB=86  CP1252=103  BIG5=67  CP1251=186  CP1256=70  KOI8R=155  KOI8U=70  ISO-8859-5=72  [top CP1251]
-  {{0x72,0x77,0x5f,0x5f, 0x03,0xb7,0xa2,0xa4,0x11,0xa0,0x61,0x5e,0x31,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "rw__"
+  {{(char)0x72,(char)0x77,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb7,(char)0xa2,(char)0xa4,(char)0x11,(char)0xa0,(char)0x61,(char)0x5e,(char)0x31,(char)0x6e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "rw__"
         // ASCII-7-bit=183  Latin1=162  UTF8=164  CP1252=160  CP1256=94  ISO-8859-15=110  [top ASCII-7-bit]
-  {{0x73,0x61,0x5f,0x5f, 0x05,0x91,0x5b,0xac,0x3f,0x69,0x11,0x1f,0x41,0xb9,0x11,0x1f,0x00,0x00,0x00,0x00,}}, // "sa__"
+  {{(char)0x73,(char)0x61,(char)0x5f,(char)0x5f, (char)0x05,(char)0x91,(char)0x5b,(char)0xac,(char)0x3f,(char)0x69,(char)0x11,(char)0x1f,(char)0x41,(char)0xb9,(char)0x11,(char)0x1f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sa__"
         // ASCII-7-bit=145  Latin1=91  UTF8=172  GB=63  CP1252=105  SJS=31  CP1256=185  Latin5=31  [top CP1256]
-  {{0x73,0x62,0x5f,0x5f, 0x03,0xb8,0x8a,0xad,0x11,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sb__"
+  {{(char)0x73,(char)0x62,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb8,(char)0x8a,(char)0xad,(char)0x11,(char)0x8b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sb__"
         // ASCII-7-bit=184  Latin1=138  UTF8=173  CP1252=139  [top ASCII-7-bit]
-  {{0x73,0x63,0x5f,0x5f, 0x03,0xb5,0x9e,0xad,0x11,0x85,0x12,0x8d,0x88,0x23,0x57,0x4d,0x5c,0x00,0x00,0x00,}}, // "sc__"
+  {{(char)0x73,(char)0x63,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb5,(char)0x9e,(char)0xad,(char)0x11,(char)0x85,(char)0x12,(char)0x8d,(char)0x88,(char)0x23,(char)0x57,(char)0x4d,(char)0x5c,(char)0x00,(char)0x00,(char)0x00,}}, // "sc__"
         // ASCII-7-bit=181  Latin1=158  UTF8=173  CP1252=133  SJS=141  EUC-JP=136  CP1251=87  CP1256=77  CP1250=92  [top ASCII-7-bit]
-  {{0x73,0x64,0x5f,0x5f, 0x03,0x9b,0x77,0x8a,0x11,0x6d,0x61,0xbd,0x10,0x61,0x73,0x00,0x00,0x00,0x00,0x00,}}, // "sd__"
+  {{(char)0x73,(char)0x64,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9b,(char)0x77,(char)0x8a,(char)0x11,(char)0x6d,(char)0x61,(char)0xbd,(char)0x10,(char)0x61,(char)0x73,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sd__"
         // ASCII-7-bit=155  Latin1=119  UTF8=138  CP1252=109  CP1256=189  Arabic=115  [top CP1256]
-  {{0x73,0x65,0x5f,0x5f, 0x05,0x96,0xbb,0xa0,0x23,0x82,0x36,0x23,0x2e,0x25,0x3b,0x43,0x22,0x11,0x4c,0x00,}}, // "se__"
+  {{(char)0x73,(char)0x65,(char)0x5f,(char)0x5f, (char)0x05,(char)0x96,(char)0xbb,(char)0xa0,(char)0x23,(char)0x82,(char)0x36,(char)0x23,(char)0x2e,(char)0x25,(char)0x3b,(char)0x43,(char)0x22,(char)0x11,(char)0x4c,(char)0x00,}}, // "se__"
         // ASCII-7-bit=150  Latin1=187  UTF8=160  GB=35  CP1252=130  BIG5=35  Latin2=46  CP1251=37  CP1256=59  CP1250=67  Latin5=34  ISO-8859-15=76  [top Latin1]
-  {{0x73,0x67,0x5f,0x5f, 0x09,0xb8,0x9c,0xa6,0x84,0x94,0x4c,0x6e,0x50,0x71,0x31,0x41,0x11,0x48,0xd1,0x3a,}}, // "sg__"
+  {{(char)0x73,(char)0x67,(char)0x5f,(char)0x5f, (char)0x09,(char)0xb8,(char)0x9c,(char)0xa6,(char)0x84,(char)0x94,(char)0x4c,(char)0x6e,(char)0x50,(char)0x71,(char)0x31,(char)0x41,(char)0x11,(char)0x48,(char)0xd1,(char)0x3a,}}, // "sg__"
         // ASCII-7-bit=184  Latin1=156  UTF8=166  GB=132  CP1252=148  KSC=76  SJS=110  EUC-JP=80  BIG5=113  CP1250=65  ISO-8859-11=72  CP874=58  [top ASCII-7-bit]
-  {{0x73,0x68,0x5f,0x5f, 0x0a,0xaa,0x9b,0xa1,0xa9,0x84,0x77,0xa1,0x98,0x9b,0x5d,0x51,0x6d,0x31,0x6f,0x00,}}, // "sh__"
+  {{(char)0x73,(char)0x68,(char)0x5f,(char)0x5f, (char)0x0a,(char)0xaa,(char)0x9b,(char)0xa1,(char)0xa9,(char)0x84,(char)0x77,(char)0xa1,(char)0x98,(char)0x9b,(char)0x5d,(char)0x51,(char)0x6d,(char)0x31,(char)0x6f,(char)0x00,}}, // "sh__"
         // ASCII-7-bit=170  Latin1=155  UTF8=161  GB=169  CP1252=132  KSC=119  SJS=161  EUC-JP=152  BIG5=155  Latin2=93  ISO-8859-15=109  GBK=111  [top ASCII-7-bit]
-  {{0x73,0x69,0x5f,0x5f, 0x03,0x95,0x6b,0xb7,0x11,0x6e,0x42,0x9f,0x3d,0x11,0xa9,0x21,0x17,0x10,0x11,0x24,}}, // "si__"
+  {{(char)0x73,(char)0x69,(char)0x5f,(char)0x5f, (char)0x03,(char)0x95,(char)0x6b,(char)0xb7,(char)0x11,(char)0x6e,(char)0x42,(char)0x9f,(char)0x3d,(char)0x11,(char)0xa9,(char)0x21,(char)0x17,(char)0x10,(char)0x11,(char)0x24,}}, // "si__"
         // ASCII-7-bit=149  Latin1=107  UTF8=183  CP1252=110  Latin2=159  CP1251=61  CP1250=169  ISO-8859-15=23  CP852=36  [top UTF8]
-  {{0x73,0x6b,0x5f,0x5f, 0x03,0x95,0x74,0xb0,0x11,0x60,0x36,0x53,0x92,0x55,0x47,0xb5,0x3f,0x10,0x11,0x3a,}}, // "sk__"
+  {{(char)0x73,(char)0x6b,(char)0x5f,(char)0x5f, (char)0x03,(char)0x95,(char)0x74,(char)0xb0,(char)0x11,(char)0x60,(char)0x36,(char)0x53,(char)0x92,(char)0x55,(char)0x47,(char)0xb5,(char)0x3f,(char)0x10,(char)0x11,(char)0x3a,}}, // "sk__"
         // ASCII-7-bit=149  Latin1=116  UTF8=176  CP1252=96  BIG5=83  Latin2=146  CP1251=85  CP1256=71  CP1250=181  Latin5=63  MACINTOSH=58  [top CP1250]
-  {{0x73,0x6c,0x5f,0x5f, 0x03,0xac,0x85,0x8f,0x11,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sl__"
+  {{(char)0x73,(char)0x6c,(char)0x5f,(char)0x5f, (char)0x03,(char)0xac,(char)0x85,(char)0x8f,(char)0x11,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sl__"
         // ASCII-7-bit=172  Latin1=133  UTF8=143  CP1252=185  [top CP1252]
-  {{0x73,0x6d,0x5f,0x5f, 0x03,0xa8,0xa7,0xb1,0x11,0xa8,0x91,0x6f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sm__"
+  {{(char)0x73,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa8,(char)0xa7,(char)0xb1,(char)0x11,(char)0xa8,(char)0x91,(char)0x6f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sm__"
         // ASCII-7-bit=168  Latin1=167  UTF8=177  CP1252=168  ISO-8859-11=111  [top UTF8]
-  {{0x73,0x6e,0x5f,0x5f, 0x03,0x9d,0xb8,0x9f,0x11,0xa2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sn__"
+  {{(char)0x73,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9d,(char)0xb8,(char)0x9f,(char)0x11,(char)0xa2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sn__"
         // ASCII-7-bit=157  Latin1=184  UTF8=159  CP1252=162  [top Latin1]
-  {{0x73,0x72,0x5f,0x5f, 0x03,0xa6,0xad,0xb2,0x12,0x9d,0x6a,0x61,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sr__"
+  {{(char)0x73,(char)0x72,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa6,(char)0xad,(char)0xb2,(char)0x12,(char)0x9d,(char)0x6a,(char)0x61,(char)0x84,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sr__"
         // ASCII-7-bit=166  Latin1=173  UTF8=178  CP1252=157  KSC=106  CP1250=132  [top UTF8]
-  {{0x73,0x74,0x5f,0x5f, 0x03,0xb4,0xab,0x9d,0x15,0x88,0x79,0x99,0x94,0x7e,0x31,0x61,0x81,0x4e,0x21,0x6d,}}, // "st__"
+  {{(char)0x73,(char)0x74,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb4,(char)0xab,(char)0x9d,(char)0x15,(char)0x88,(char)0x79,(char)0x99,(char)0x94,(char)0x7e,(char)0x31,(char)0x61,(char)0x81,(char)0x4e,(char)0x21,(char)0x6d,}}, // "st__"
         // ASCII-7-bit=180  Latin1=171  UTF8=157  CP1252=136  KSC=121  SJS=153  EUC-JP=148  BIG5=126  CP1250=97  JIS=78  CP932=109  [top ASCII-7-bit]
-  {{0x73,0x75,0x5f,0x5f, 0x03,0xa4,0x6f,0xa0,0x11,0x70,0x51,0xb9,0x71,0x94,0x71,0x44,0x00,0x00,0x00,0x00,}}, // "su__"
+  {{(char)0x73,(char)0x75,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa4,(char)0x6f,(char)0xa0,(char)0x11,(char)0x70,(char)0x51,(char)0xb9,(char)0x71,(char)0x94,(char)0x71,(char)0x44,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "su__"
         // ASCII-7-bit=164  Latin1=111  UTF8=160  CP1252=112  CP1251=185  KOI8R=148  KOI8U=68  [top CP1251]
-  {{0x73,0x76,0x5f,0x5f, 0x03,0x9d,0xb9,0xa5,0x11,0x8f,0x41,0x3c,0x51,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sv__"
+  {{(char)0x73,(char)0x76,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9d,(char)0xb9,(char)0xa5,(char)0x11,(char)0x8f,(char)0x41,(char)0x3c,(char)0x51,(char)0x3c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sv__"
         // ASCII-7-bit=157  Latin1=185  UTF8=165  CP1252=143  Latin2=60  ISO-8859-15=60  [top Latin1]
-  {{0x73,0x79,0x5f,0x5f, 0x03,0x82,0x5e,0x90,0x11,0x5d,0x61,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sy__"
+  {{(char)0x73,(char)0x79,(char)0x5f,(char)0x5f, (char)0x03,(char)0x82,(char)0x5e,(char)0x90,(char)0x11,(char)0x5d,(char)0x61,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sy__"
         // ASCII-7-bit=130  Latin1=94  UTF8=144  CP1252=93  CP1256=190  [top CP1256]
-  {{0x73,0x7a,0x5f,0x5f, 0x03,0xb7,0xac,0x6c,0x11,0xa1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sz__"
+  {{(char)0x73,(char)0x7a,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb7,(char)0xac,(char)0x6c,(char)0x11,(char)0xa1,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sz__"
         // ASCII-7-bit=183  Latin1=172  UTF8=108  CP1252=161  [top ASCII-7-bit]
-  {{0x74,0x63,0x5f,0x5f, 0x08,0xa9,0xaa,0x9b,0x62,0x74,0x8d,0x8f,0x7a,0x21,0x67,0x22,0xab,0x9b,0x41,0x70,}}, // "tc__"
+  {{(char)0x74,(char)0x63,(char)0x5f,(char)0x5f, (char)0x08,(char)0xa9,(char)0xaa,(char)0x9b,(char)0x62,(char)0x74,(char)0x8d,(char)0x8f,(char)0x7a,(char)0x21,(char)0x67,(char)0x22,(char)0xab,(char)0x9b,(char)0x41,(char)0x70,}}, // "tc__"
         // ASCII-7-bit=169  Latin1=170  UTF8=155  GB=98  CP1252=116  KSC=141  SJS=143  EUC-JP=122  CP1251=103  Latin5=171  ISO-8859-11=155  GBK=112  [top Latin5]
-  {{0x74,0x66,0x5f,0x5f, 0x02,0xa3,0xbc,0x21,0x71,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tf__"
+  {{(char)0x74,(char)0x66,(char)0x5f,(char)0x5f, (char)0x02,(char)0xa3,(char)0xbc,(char)0x21,(char)0x71,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tf__"
         // ASCII-7-bit=163  Latin1=188  CP1252=113  [top Latin1]
-  {{0x74,0x67,0x5f,0x5f, 0x03,0xb0,0xb3,0x7e,0x11,0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tg__"
+  {{(char)0x74,(char)0x67,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb0,(char)0xb3,(char)0x7e,(char)0x11,(char)0xa5,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tg__"
         // ASCII-7-bit=176  Latin1=179  UTF8=126  CP1252=165  [top Latin1]
-  {{0x74,0x68,0x5f,0x5f, 0x09,0x96,0x61,0x93,0x3e,0x67,0x2f,0x52,0x38,0x23,0x11,0x35,0x31,0xbd,0xd1,0x76,}}, // "th__"
+  {{(char)0x74,(char)0x68,(char)0x5f,(char)0x5f, (char)0x09,(char)0x96,(char)0x61,(char)0x93,(char)0x3e,(char)0x67,(char)0x2f,(char)0x52,(char)0x38,(char)0x23,(char)0x11,(char)0x35,(char)0x31,(char)0xbd,(char)0xd1,(char)0x76,}}, // "th__"
         // ASCII-7-bit=150  Latin1=97  UTF8=147  GB=62  CP1252=103  KSC=47  SJS=82  EUC-JP=56  BIG5=35  CP1251=53  ISO-8859-11=189  CP874=118  [top ISO-8859-11]
-  {{0x74,0x6a,0x5f,0x5f, 0x03,0xab,0x74,0xb1,0x11,0x67,0x51,0xae,0x71,0x84,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tj__"
+  {{(char)0x74,(char)0x6a,(char)0x5f,(char)0x5f, (char)0x03,(char)0xab,(char)0x74,(char)0xb1,(char)0x11,(char)0x67,(char)0x51,(char)0xae,(char)0x71,(char)0x84,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tj__"
         // ASCII-7-bit=171  Latin1=116  UTF8=177  CP1252=103  CP1251=174  KOI8R=132  [top UTF8]
-  {{0x74,0x6b,0x5f,0x5f, 0x03,0xbc,0x94,0x9d,0x11,0x6b,0x12,0x74,0x6b,0x12,0x53,0x46,0x12,0x74,0x6d,0x00,}}, // "tk__"
+  {{(char)0x74,(char)0x6b,(char)0x5f,(char)0x5f, (char)0x03,(char)0xbc,(char)0x94,(char)0x9d,(char)0x11,(char)0x6b,(char)0x12,(char)0x74,(char)0x6b,(char)0x12,(char)0x53,(char)0x46,(char)0x12,(char)0x74,(char)0x6d,(char)0x00,}}, // "tk__"
         // ASCII-7-bit=188  Latin1=148  UTF8=157  CP1252=107  SJS=116  EUC-JP=107  Latin2=83  CP1251=70  CP1250=116  Latin5=109  [top ASCII-7-bit]
-  {{0x74,0x6c,0x5f,0x5f, 0x05,0xb1,0xb0,0x88,0x61,0x83,0xa1,0xa8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tl__"
+  {{(char)0x74,(char)0x6c,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb1,(char)0xb0,(char)0x88,(char)0x61,(char)0x83,(char)0xa1,(char)0xa8,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tl__"
         // ASCII-7-bit=177  Latin1=176  UTF8=136  GB=97  CP1252=131  ISO-8859-15=168  [top ASCII-7-bit]
-  {{0x74,0x6d,0x5f,0x5f, 0x03,0xb4,0x84,0xad,0x11,0x82,0x42,0x5a,0xa4,0x12,0x5a,0x5a,0x00,0x00,0x00,0x00,}}, // "tm__"
+  {{(char)0x74,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb4,(char)0x84,(char)0xad,(char)0x11,(char)0x82,(char)0x42,(char)0x5a,(char)0xa4,(char)0x12,(char)0x5a,(char)0x5a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tm__"
         // ASCII-7-bit=180  Latin1=132  UTF8=173  CP1252=130  Latin2=90  CP1251=164  CP1250=90  Latin5=90  [top ASCII-7-bit]
-  {{0x74,0x6e,0x5f,0x5f, 0x03,0x9f,0xa2,0xac,0x11,0x9d,0x11,0x4b,0x21,0x3b,0x11,0xb0,0x10,0x61,0x3b,0x00,}}, // "tn__"
+  {{(char)0x74,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9f,(char)0xa2,(char)0xac,(char)0x11,(char)0x9d,(char)0x11,(char)0x4b,(char)0x21,(char)0x3b,(char)0x11,(char)0xb0,(char)0x10,(char)0x61,(char)0x3b,(char)0x00,}}, // "tn__"
         // ASCII-7-bit=159  Latin1=162  UTF8=172  CP1252=157  SJS=75  Latin2=59  CP1256=176  Arabic=59  [top CP1256]
-  {{0x74,0x6f,0x5f,0x5f, 0x03,0xa5,0xa2,0xa5,0x15,0x89,0x8a,0xac,0x99,0x9b,0x31,0x70,0x21,0x87,0x51,0x6c,}}, // "to__"
+  {{(char)0x74,(char)0x6f,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa5,(char)0xa2,(char)0xa5,(char)0x15,(char)0x89,(char)0x8a,(char)0xac,(char)0x99,(char)0x9b,(char)0x31,(char)0x70,(char)0x21,(char)0x87,(char)0x51,(char)0x6c,}}, // "to__"
         // ASCII-7-bit=165  Latin1=162  UTF8=165  CP1252=137  KSC=138  SJS=172  EUC-JP=153  BIG5=155  CP1250=112  ISO-8859-15=135  JIS=108  [top SJS]
-  {{0x74,0x70,0x5f,0x5f, 0x03,0x95,0x9e,0xad,0x11,0x67,0x12,0xb3,0x99,0xd1,0x67,0x21,0x67,0x00,0x00,0x00,}}, // "tp__"
+  {{(char)0x74,(char)0x70,(char)0x5f,(char)0x5f, (char)0x03,(char)0x95,(char)0x9e,(char)0xad,(char)0x11,(char)0x67,(char)0x12,(char)0xb3,(char)0x99,(char)0xd1,(char)0x67,(char)0x21,(char)0x67,(char)0x00,(char)0x00,(char)0x00,}}, // "tp__"
         // ASCII-7-bit=149  Latin1=158  UTF8=173  CP1252=103  SJS=179  EUC-JP=153  JIS=103  CP932=103  [top SJS]
-  {{0x74,0x72,0x5f,0x5f, 0x03,0x8d,0x6c,0xa6,0x11,0x61,0x11,0x3c,0x32,0x3c,0x4a,0x11,0xba,0x81,0x91,0x00,}}, // "tr__"
+  {{(char)0x74,(char)0x72,(char)0x5f,(char)0x5f, (char)0x03,(char)0x8d,(char)0x6c,(char)0xa6,(char)0x11,(char)0x61,(char)0x11,(char)0x3c,(char)0x32,(char)0x3c,(char)0x4a,(char)0x11,(char)0xba,(char)0x81,(char)0x91,(char)0x00,}}, // "tr__"
         // ASCII-7-bit=141  Latin1=108  UTF8=166  CP1252=97  SJS=60  CP1251=60  CP1256=74  Latin5=186  CP1254=145  [top Latin5]
-  {{0x74,0x72,0x61,0x76, 0x05,0xa9,0xa3,0xa7,0x97,0x95,0x11,0xac,0x13,0x74,0x7f,0x6b,0x11,0x63,0x00,0x00,}}, // "trav"
+  {{(char)0x74,(char)0x72,(char)0x61,(char)0x76, (char)0x05,(char)0xa9,(char)0xa3,(char)0xa7,(char)0x97,(char)0x95,(char)0x11,(char)0xac,(char)0x13,(char)0x74,(char)0x7f,(char)0x6b,(char)0x11,(char)0x63,(char)0x00,(char)0x00,}}, // "trav"
         // ASCII-7-bit=169  Latin1=163  UTF8=167  GB=151  CP1252=149  SJS=172  BIG5=116  Latin2=127  CP1251=107  CP1250=99  [top SJS]
-  {{0x74,0x74,0x5f,0x5f, 0x07,0xb5,0xaf,0x9a,0x49,0x92,0x59,0x49,0x61,0x75,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tt__"
+  {{(char)0x74,(char)0x74,(char)0x5f,(char)0x5f, (char)0x07,(char)0xb5,(char)0xaf,(char)0x9a,(char)0x49,(char)0x92,(char)0x59,(char)0x49,(char)0x61,(char)0x75,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tt__"
         // ASCII-7-bit=181  Latin1=175  UTF8=154  GB=73  CP1252=146  KSC=89  SJS=73  Latin5=117  [top ASCII-7-bit]
-  {{0x74,0x76,0x5f,0x5f, 0x0e,0xa7,0xa6,0xad,0x89,0x94,0x85,0x9e,0x8d,0x7b,0x74,0x7c,0x88,0x7b,0x81,0x00,}}, // "tv__"
+  {{(char)0x74,(char)0x76,(char)0x5f,(char)0x5f, (char)0x0e,(char)0xa7,(char)0xa6,(char)0xad,(char)0x89,(char)0x94,(char)0x85,(char)0x9e,(char)0x8d,(char)0x7b,(char)0x74,(char)0x7c,(char)0x88,(char)0x7b,(char)0x81,(char)0x00,}}, // "tv__"
         // ASCII-7-bit=167  Latin1=166  UTF8=173  GB=137  CP1252=148  KSC=133  SJS=158  EUC-JP=141  BIG5=123  Latin2=116  CP1251=124  CP1256=136  CP1250=123  Latin5=129  [top UTF8]
-  {{0x74,0x77,0x5f,0x5f, 0x05,0x85,0x52,0xab,0x5d,0x57,0x13,0x50,0x2e,0xba,0x31,0x23,0x61,0x2e,0xf1,0x21,}}, // "tw__"
+  {{(char)0x74,(char)0x77,(char)0x5f,(char)0x5f, (char)0x05,(char)0x85,(char)0x52,(char)0xab,(char)0x5d,(char)0x57,(char)0x13,(char)0x50,(char)0x2e,(char)0xba,(char)0x31,(char)0x23,(char)0x61,(char)0x2e,(char)0xf1,(char)0x21,}}, // "tw__"
         // ASCII-7-bit=133  Latin1=82  UTF8=171  GB=93  CP1252=87  SJS=80  EUC-JP=46  BIG5=186  CP1250=35  GBK=46  BIG5_HKSCS=33  [top BIG5]
-  {{0x74,0x7a,0x5f,0x5f, 0x03,0xae,0xb5,0x8b,0x13,0xa0,0x4c,0x4c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tz__"
+  {{(char)0x74,(char)0x7a,(char)0x5f,(char)0x5f, (char)0x03,(char)0xae,(char)0xb5,(char)0x8b,(char)0x13,(char)0xa0,(char)0x4c,(char)0x4c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tz__"
         // ASCII-7-bit=174  Latin1=181  UTF8=139  CP1252=160  KSC=76  SJS=76  [top Latin1]
-  {{0x75,0x61,0x5f,0x5f, 0x03,0x87,0x61,0xa2,0x11,0x57,0x44,0x4d,0xbb,0x35,0x48,0x51,0x80,0x72,0x8c,0x3d,}}, // "ua__"
+  {{(char)0x75,(char)0x61,(char)0x5f,(char)0x5f, (char)0x03,(char)0x87,(char)0x61,(char)0xa2,(char)0x11,(char)0x57,(char)0x44,(char)0x4d,(char)0xbb,(char)0x35,(char)0x48,(char)0x51,(char)0x80,(char)0x72,(char)0x8c,(char)0x3d,}}, // "ua__"
         // ASCII-7-bit=135  Latin1=97  UTF8=162  CP1252=87  Latin2=77  CP1251=187  CP1256=53  CP1250=72  KOI8R=128  KOI8U=140  ISO-8859-5=61  [top CP1251]
-  {{0x75,0x67,0x5f,0x5f, 0x03,0xb8,0x9a,0xa0,0x11,0xa6,0x11,0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ug__"
+  {{(char)0x75,(char)0x67,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb8,(char)0x9a,(char)0xa0,(char)0x11,(char)0xa6,(char)0x11,(char)0x68,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ug__"
         // ASCII-7-bit=184  Latin1=154  UTF8=160  CP1252=166  SJS=104  [top ASCII-7-bit]
-  {{0x75,0x6b,0x5f,0x5f, 0x05,0xb7,0xa7,0x9e,0x62,0x97,0x27,0x58,0x62,0x51,0x53,0x62,0x64,0x54,0x11,0x6f,}}, // "uk__"
+  {{(char)0x75,(char)0x6b,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb7,(char)0xa7,(char)0x9e,(char)0x62,(char)0x97,(char)0x27,(char)0x58,(char)0x62,(char)0x51,(char)0x53,(char)0x62,(char)0x64,(char)0x54,(char)0x11,(char)0x6f,}}, // "uk__"
         // ASCII-7-bit=183  Latin1=167  UTF8=158  GB=98  CP1252=151  EUC-JP=88  BIG5=98  Latin2=81  CP1251=83  CP1256=98  CP1250=100  Latin5=84  ISO-8859-15=111  [top ASCII-7-bit]
-  {{0x75,0x73,0x5f,0x5f, 0x06,0xba,0x94,0xa5,0x45,0x92,0x48,0x24,0x54,0x47,0x5a,0x56,0x11,0x66,0x11,0x40,}}, // "us__"
+  {{(char)0x75,(char)0x73,(char)0x5f,(char)0x5f, (char)0x06,(char)0xba,(char)0x94,(char)0xa5,(char)0x45,(char)0x92,(char)0x48,(char)0x24,(char)0x54,(char)0x47,(char)0x5a,(char)0x56,(char)0x11,(char)0x66,(char)0x11,(char)0x40,}}, // "us__"
         // ASCII-7-bit=186  Latin1=148  UTF8=165  GB=69  CP1252=146  KSC=72  BIG5=84  Latin2=71  CP1251=90  CP1256=86  Latin5=102  ISO-8859-15=64  [top ASCII-7-bit]
-  {{0x75,0x79,0x5f,0x5f, 0x03,0xa2,0xba,0x96,0x11,0x9a,0x72,0x2c,0x2c,0x11,0x52,0x00,0x00,0x00,0x00,0x00,}}, // "uy__"
+  {{(char)0x75,(char)0x79,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa2,(char)0xba,(char)0x96,(char)0x11,(char)0x9a,(char)0x72,(char)0x2c,(char)0x2c,(char)0x11,(char)0x52,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "uy__"
         // ASCII-7-bit=162  Latin1=186  UTF8=150  CP1252=154  CP1250=44  Latin5=44  ISO-8859-15=82  [top Latin1]
-  {{0x75,0x7a,0x5f,0x5f, 0x05,0x91,0x68,0xb1,0x39,0x88,0x54,0xb5,0x43,0x39,0x6e,0x41,0x7c,0x00,0x00,0x00,}}, // "uz__"
+  {{(char)0x75,(char)0x7a,(char)0x5f,(char)0x5f, (char)0x05,(char)0x91,(char)0x68,(char)0xb1,(char)0x39,(char)0x88,(char)0x54,(char)0xb5,(char)0x43,(char)0x39,(char)0x6e,(char)0x41,(char)0x7c,(char)0x00,(char)0x00,(char)0x00,}}, // "uz__"
         // ASCII-7-bit=145  Latin1=104  UTF8=177  GB=57  CP1252=136  CP1251=181  CP1256=67  CP1250=57  Latin5=110  KOI8R=124  [top CP1251]
-  {{0x76,0x61,0x5f,0x5f, 0x03,0xae,0xb3,0x8f,0x11,0xa7,0xb1,0x4a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "va__"
+  {{(char)0x76,(char)0x61,(char)0x5f,(char)0x5f, (char)0x03,(char)0xae,(char)0xb3,(char)0x8f,(char)0x11,(char)0xa7,(char)0xb1,(char)0x4a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "va__"
         // ASCII-7-bit=174  Latin1=179  UTF8=143  CP1252=167  CP1257=74  [top Latin1]
-  {{0x76,0x63,0x5f,0x5f, 0x08,0xba,0x7a,0x9a,0x5e,0x79,0x4a,0x9a,0x95,0x12,0x54,0x7f,0x81,0x4a,0x00,0x00,}}, // "vc__"
+  {{(char)0x76,(char)0x63,(char)0x5f,(char)0x5f, (char)0x08,(char)0xba,(char)0x7a,(char)0x9a,(char)0x5e,(char)0x79,(char)0x4a,(char)0x9a,(char)0x95,(char)0x12,(char)0x54,(char)0x7f,(char)0x81,(char)0x4a,(char)0x00,(char)0x00,}}, // "vc__"
         // ASCII-7-bit=186  Latin1=122  UTF8=154  GB=94  CP1252=121  KSC=74  SJS=154  EUC-JP=149  Latin2=84  CP1251=127  GBK=74  [top ASCII-7-bit]
-  {{0x76,0x65,0x5f,0x5f, 0x05,0x97,0xbc,0x8c,0x14,0x9b,0x11,0x14,0x11,0x1e,0x31,0x42,0x21,0x55,0x31,0x24,}}, // "ve__"
+  {{(char)0x76,(char)0x65,(char)0x5f,(char)0x5f, (char)0x05,(char)0x97,(char)0xbc,(char)0x8c,(char)0x14,(char)0x9b,(char)0x11,(char)0x14,(char)0x11,(char)0x1e,(char)0x31,(char)0x42,(char)0x21,(char)0x55,(char)0x31,(char)0x24,}}, // "ve__"
         // ASCII-7-bit=151  Latin1=188  UTF8=140  GB=20  CP1252=155  SJS=20  BIG5=30  CP1250=66  ISO-8859-15=85  GBK=36  [top Latin1]
-  {{0x76,0x67,0x5f,0x5f, 0x05,0xac,0xb2,0x9e,0x6d,0x97,0x13,0x95,0x81,0x95,0x11,0x69,0x21,0x63,0x61,0x59,}}, // "vg__"
+  {{(char)0x76,(char)0x67,(char)0x5f,(char)0x5f, (char)0x05,(char)0xac,(char)0xb2,(char)0x9e,(char)0x6d,(char)0x97,(char)0x13,(char)0x95,(char)0x81,(char)0x95,(char)0x11,(char)0x69,(char)0x21,(char)0x63,(char)0x61,(char)0x59,}}, // "vg__"
         // ASCII-7-bit=172  Latin1=178  UTF8=158  GB=109  CP1252=151  SJS=149  EUC-JP=129  BIG5=149  CP1251=105  Latin5=99  Greek=89  [top Latin1]
-  {{0x76,0x69,0x5f,0x5f, 0x03,0xb9,0x90,0xaa,0x11,0x93,0x11,0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "vi__"
+  {{(char)0x76,(char)0x69,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb9,(char)0x90,(char)0xaa,(char)0x11,(char)0x93,(char)0x11,(char)0x68,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "vi__"
         // ASCII-7-bit=185  Latin1=144  UTF8=170  CP1252=147  SJS=104  [top ASCII-7-bit]
-  {{0x76,0x6e,0x5f,0x5f, 0x03,0x94,0x92,0xbd,0x12,0x83,0x22,0x21,0x2c,0x32,0x26,0x2e,0x00,0x00,0x00,0x00,}}, // "vn__"
+  {{(char)0x76,(char)0x6e,(char)0x5f,(char)0x5f, (char)0x03,(char)0x94,(char)0x92,(char)0xbd,(char)0x12,(char)0x83,(char)0x22,(char)0x21,(char)0x2c,(char)0x32,(char)0x26,(char)0x2e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "vn__"
         // ASCII-7-bit=148  Latin1=146  UTF8=189  CP1252=131  KSC=34  BIG5=44  CP1250=38  Latin5=46  [top UTF8]
-  {{0x76,0x75,0x5f,0x5f, 0x03,0xae,0xb6,0x97,0x11,0x7b,0x11,0x5b,0x31,0x6a,0x41,0x4e,0x71,0x90,0x00,0x00,}}, // "vu__"
+  {{(char)0x76,(char)0x75,(char)0x5f,(char)0x5f, (char)0x03,(char)0xae,(char)0xb6,(char)0x97,(char)0x11,(char)0x7b,(char)0x11,(char)0x5b,(char)0x31,(char)0x6a,(char)0x41,(char)0x4e,(char)0x71,(char)0x90,(char)0x00,(char)0x00,}}, // "vu__"
         // ASCII-7-bit=174  Latin1=182  UTF8=151  CP1252=123  SJS=91  CP1251=106  ISO-8859-15=78  CP1253=144  [top Latin1]
-  {{0x77,0x73,0x5f,0x5f, 0x05,0xae,0xaa,0xa6,0x6c,0x91,0x18,0x76,0x69,0x7c,0x78,0x99,0x9d,0x7d,0x70,0x00,}}, // "ws__"
+  {{(char)0x77,(char)0x73,(char)0x5f,(char)0x5f, (char)0x05,(char)0xae,(char)0xaa,(char)0xa6,(char)0x6c,(char)0x91,(char)0x18,(char)0x76,(char)0x69,(char)0x7c,(char)0x78,(char)0x99,(char)0x9d,(char)0x7d,(char)0x70,(char)0x00,}}, // "ws__"
         // ASCII-7-bit=174  Latin1=170  UTF8=166  GB=108  CP1252=145  SJS=118  EUC-JP=105  BIG5=124  Latin2=120  CP1251=153  CP1256=157  CP1250=125  Latin5=112  [top ASCII-7-bit]
-  {{0x79,0x65,0x5f,0x5f, 0x03,0x9e,0x94,0xab,0x11,0x8b,0x61,0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ye__"
+  {{(char)0x79,(char)0x65,(char)0x5f,(char)0x5f, (char)0x03,(char)0x9e,(char)0x94,(char)0xab,(char)0x11,(char)0x8b,(char)0x61,(char)0xb6,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ye__"
         // ASCII-7-bit=158  Latin1=148  UTF8=171  CP1252=139  CP1256=182  [top CP1256]
-  {{0x79,0x75,0x5f,0x5f, 0x03,0xa4,0x7f,0xaf,0x11,0x78,0x42,0x87,0x80,0x12,0xb3,0x2c,0xd1,0x60,0x00,0x00,}}, // "yu__"
+  {{(char)0x79,(char)0x75,(char)0x5f,(char)0x5f, (char)0x03,(char)0xa4,(char)0x7f,(char)0xaf,(char)0x11,(char)0x78,(char)0x42,(char)0x87,(char)0x80,(char)0x12,(char)0xb3,(char)0x2c,(char)0xd1,(char)0x60,(char)0x00,(char)0x00,}}, // "yu__"
         // ASCII-7-bit=164  Latin1=127  UTF8=175  CP1252=120  Latin2=135  CP1251=128  CP1250=179  Latin5=44  ISO-8859-5=96  [top CP1250]
-  {{0x7a,0x61,0x5f,0x5f, 0x05,0xb8,0xa3,0x97,0x42,0xa1,0x11,0x30,0x11,0x4e,0x13,0x3a,0x4f,0x41,0x21,0x42,}}, // "za__"
+  {{(char)0x7a,(char)0x61,(char)0x5f,(char)0x5f, (char)0x05,(char)0xb8,(char)0xa3,(char)0x97,(char)0x42,(char)0xa1,(char)0x11,(char)0x30,(char)0x11,(char)0x4e,(char)0x13,(char)0x3a,(char)0x4f,(char)0x41,(char)0x21,(char)0x42,}}, // "za__"
         // ASCII-7-bit=184  Latin1=163  UTF8=151  GB=66  CP1252=161  SJS=48  BIG5=78  CP1251=58  CP1256=79  CP1250=65  ISO-8859-15=66  [top ASCII-7-bit]
-  {{0x7a,0x6d,0x5f,0x5f, 0x03,0xb8,0x8e,0x9c,0x11,0xa9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "zm__"
+  {{(char)0x7a,(char)0x6d,(char)0x5f,(char)0x5f, (char)0x03,(char)0xb8,(char)0x8e,(char)0x9c,(char)0x11,(char)0xa9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "zm__"
         // ASCII-7-bit=184  Latin1=142  UTF8=156  CP1252=169  [top ASCII-7-bit]
-  {{0x7a,0x77,0x5f,0x5f, 0x05,0xbb,0x95,0x9b,0x59,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "zw__"
+  {{(char)0x7a,(char)0x77,(char)0x5f,(char)0x5f, (char)0x05,(char)0xbb,(char)0x95,(char)0x9b,(char)0x59,(char)0x9a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "zw__"
         // ASCII-7-bit=187  Latin1=149  UTF8=155  GB=89  CP1252=154  [top ASCII-7-bit]
 };
 
 static const int kTLDHintProbsSize = 247;
 
 static const HintEntry kCharsetHintProbs[] = {	// MaxRange 192
-  {{0x5f,0x5f,0x5f,0x5f,0x30,0x36,0x34,0x36, 0x02,0xbd,0x7f,0x21,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____0646"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x30,(char)0x36,(char)0x34,(char)0x36, (char)0x02,(char)0xbd,(char)0x7f,(char)0x21,(char)0x95,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____0646"
         // ASCII-7-bit=189  Latin1=127  CP1252=149  [top ASCII-7-bit]
-  {{0x5f,0x5f,0x5f,0x5f,0x31,0x32,0x35,0x30, 0x01,0x96,0xb1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____1250"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0x01,(char)0x96,(char)0xb1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____1250"
         // ASCII-7-bit=150  CP1250=190  [top CP1250]
-  {{0x5f,0x5f,0x5f,0x5f,0x31,0x32,0x35,0x31, 0x01,0x7a,0x91,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____1251"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0x01,(char)0x7a,(char)0x91,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____1251"
         // ASCII-7-bit=122  CP1251=190  [top CP1251]
-  {{0x5f,0x5f,0x5f,0x5f,0x31,0x32,0x35,0x32, 0x02,0x99,0x9d,0x21,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____1252"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x02,(char)0x99,(char)0x9d,(char)0x21,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____1252"
         // ASCII-7-bit=153  Latin1=157  CP1252=188  [top CP1252]
-  {{0x5f,0x5f,0x5f,0x5f,0x31,0x32,0x35,0x33, 0x01,0x79,0x10,0x61,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____1253"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x33, (char)0x01,(char)0x79,(char)0x10,(char)0x61,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____1253"
         // ASCII-7-bit=121  CP1253=190  [top CP1253]
-  {{0x5f,0x5f,0x5f,0x5f,0x31,0x32,0x35,0x34, 0x01,0x71,0xc1,0xaf,0x81,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____1254"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x34, (char)0x01,(char)0x71,(char)0xc1,(char)0xaf,(char)0x81,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____1254"
         // ASCII-7-bit=113  Latin5=175  CP1254=185  [top CP1254]
-  {{0x5f,0x5f,0x5f,0x5f,0x31,0x32,0x35,0x35, 0x01,0x86,0x10,0x01,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____1255"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x35, (char)0x01,(char)0x86,(char)0x10,(char)0x01,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____1255"
         // ASCII-7-bit=134  CP1255=190  [top CP1255]
-  {{0x5f,0x5f,0x5f,0x5f,0x31,0x32,0x35,0x36, 0x01,0x78,0xa1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____1256"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x36, (char)0x01,(char)0x78,(char)0xa1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____1256"
         // ASCII-7-bit=120  CP1256=190  [top CP1256]
-  {{0x5f,0x5f,0x5f,0x5f,0x31,0x32,0x35,0x37, 0x01,0x79,0xf1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____1257"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x37, (char)0x01,(char)0x79,(char)0xf1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____1257"
         // ASCII-7-bit=121  CP1257=190  [top CP1257]
-  {{0x5f,0x5f,0x5f,0x5f,0x31,0x38,0x30,0x30, 0x10,0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____1800"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x31,(char)0x38,(char)0x30,(char)0x30, (char)0x10,(char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____1800"
         // KOI8R=191  [top KOI8R]
-  {{0x5f,0x5f,0x5f,0x5f,0x33,0x36,0x30,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____3600"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x33,(char)0x36,(char)0x30,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____3600"
         // CP1250=191  [top CP1250]
-  {{0x5f,0x5f,0x5f,0x5f,0x33,0x36,0x39,0x39, 0x01,0xad,0x11,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____3699"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x33,(char)0x36,(char)0x39,(char)0x39, (char)0x01,(char)0xad,(char)0x11,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____3699"
         // ASCII-7-bit=173  UTF8=185  [top UTF8]
-  {{0x5f,0x5f,0x5f,0x5f,0x34,0x34,0x30,0x30, 0x02,0xbc,0x87,0x21,0xa4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____4400"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x34,(char)0x34,(char)0x30,(char)0x30, (char)0x02,(char)0xbc,(char)0x87,(char)0x21,(char)0xa4,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____4400"
         // ASCII-7-bit=188  Latin1=135  CP1252=164  [top ASCII-7-bit]
-  {{0x5f,0x5f,0x5f,0x5f,0x35,0x30,0x30,0x31, 0x01,0x9a,0x11,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____5001"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x35,(char)0x30,(char)0x30,(char)0x31, (char)0x01,(char)0x9a,(char)0x11,(char)0xbd,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____5001"
         // ASCII-7-bit=154  UTF8=189  [top UTF8]
-  {{0x5f,0x5f,0x5f,0x5f,0x35,0x39,0x31,0x35, 0x02,0xa8,0xa6,0x21,0xa7,0xa1,0xb2,0x00,0x00,0x00,0x00,0x00,}}, // "____5915"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x02,(char)0xa8,(char)0xa6,(char)0x21,(char)0xa7,(char)0xa1,(char)0xb2,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____5915"
         // ASCII-7-bit=168  Latin1=166  CP1252=167  ISO-8859-15=178  [top ISO-8859-15]
-  {{0x5f,0x5f,0x5f,0x5f,0x36,0x34,0x36,0x5f, 0x02,0xbe,0x8e,0x21,0x81,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____646_"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x36,(char)0x34,(char)0x36,(char)0x5f, (char)0x02,(char)0xbe,(char)0x8e,(char)0x21,(char)0x81,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____646_"
         // ASCII-7-bit=190  Latin1=142  CP1252=129  [top ASCII-7-bit]
-  {{0x5f,0x5f,0x5f,0x5f,0x38,0x35,0x39,0x31, 0x02,0xae,0xb8,0x21,0x94,0xa1,0x2f,0x00,0x00,0x00,0x00,0x00,}}, // "____8591"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0xae,(char)0xb8,(char)0x21,(char)0x94,(char)0xa1,(char)0x2f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____8591"
         // ASCII-7-bit=174  Latin1=184  CP1252=148  ISO-8859-15=47  [top Latin1]
-  {{0x5f,0x5f,0x5f,0x5f,0x38,0x35,0x39,0x32, 0x01,0x8c,0x81,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____8592"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x32, (char)0x01,(char)0x8c,(char)0x81,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____8592"
         // ASCII-7-bit=140  Latin2=190  [top Latin2]
-  {{0x5f,0x5f,0x5f,0x5f,0x38,0x35,0x39,0x34, 0x10,0xe1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____8594"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x34, (char)0x10,(char)0xe1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____8594"
         // Latin4=191  [top Latin4]
-  {{0x5f,0x5f,0x5f,0x5f,0x38,0x35,0x39,0x35, 0x01,0x6f,0x10,0xa1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____8595"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x35, (char)0x01,(char)0x6f,(char)0x10,(char)0xa1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____8595"
         // ASCII-7-bit=111  ISO-8859-5=190  [top ISO-8859-5]
-  {{0x5f,0x5f,0x5f,0x5f,0x38,0x35,0x39,0x37, 0x10,0x41,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____8597"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x37, (char)0x10,(char)0x41,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____8597"
         // Greek=191  [top Greek]
-  {{0x5f,0x5f,0x5f,0x5f,0x38,0x35,0x39,0x39, 0x01,0x72,0xc1,0xbe,0x81,0x7b,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____8599"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x39, (char)0x01,(char)0x72,(char)0xc1,(char)0xbe,(char)0x81,(char)0x7b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____8599"
         // ASCII-7-bit=114  Latin5=190  CP1254=123  [top Latin5]
-  {{0x5f,0x5f,0x5f,0x5f,0x38,0x38,0x36,0x31, 0x91,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____8861"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x38,(char)0x36,(char)0x31, (char)0x91,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____8861"
         // Latin2=191  [top Latin2]
-  {{0x5f,0x5f,0x5f,0x5f,0x38,0x5f,0x5f,0x5f, 0x03,0x98,0x5d,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "____8___"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x03,(char)0x98,(char)0x5d,(char)0xbd,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "____8___"
         // ASCII-7-bit=152  Latin1=93  UTF8=189  [top UTF8]
-  {{0x5f,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x07,0xb1,0xaa,0x9c,0x95,0x96,0x8e,0x8c,0x11,0x82,0x00,0x00,}}, // "________"
+  {{(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x07,(char)0xb1,(char)0xaa,(char)0x9c,(char)0x95,(char)0x96,(char)0x8e,(char)0x8c,(char)0x11,(char)0x82,(char)0x00,(char)0x00,}}, // "________"
         // ASCII-7-bit=177  Latin1=170  UTF8=156  GB=149  CP1252=150  KSC=142  SJS=140  BIG5=130  [top ASCII-7-bit]
-  {{0x61,0x6e,0x73,0x69,0x33,0x34,0x5f,0x5f, 0x02,0xbe,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ansi34__"
+  {{(char)0x61,(char)0x6e,(char)0x73,(char)0x69,(char)0x33,(char)0x34,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbe,(char)0x6e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ansi34__"
         // ASCII-7-bit=190  Latin1=110  [top ASCII-7-bit]
-  {{0x61,0x6e,0x73,0x69,0x5f,0x5f,0x5f,0x5f, 0x02,0xa2,0xb9,0x21,0xa4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ansi____"
+  {{(char)0x61,(char)0x6e,(char)0x73,(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xa2,(char)0xb9,(char)0x21,(char)0xa4,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ansi____"
         // ASCII-7-bit=162  Latin1=185  CP1252=164  [top Latin1]
-  {{0x61,0x72,0x72,0x61,0x5f,0x5f,0x5f,0x5f, 0x01,0x90,0xa1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "arra____"
+  {{(char)0x61,(char)0x72,(char)0x72,(char)0x61,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x90,(char)0xa1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "arra____"
         // ASCII-7-bit=144  CP1256=190  [top CP1256]
-  {{0x61,0x73,0x63,0x69,0x5f,0x5f,0x5f,0x5f, 0x02,0xbe,0x72,0x21,0x71,0xa1,0x53,0x00,0x00,0x00,0x00,0x00,}}, // "asci____"
+  {{(char)0x61,(char)0x73,(char)0x63,(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbe,(char)0x72,(char)0x21,(char)0x71,(char)0xa1,(char)0x53,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "asci____"
         // ASCII-7-bit=190  Latin1=114  CP1252=113  ISO-8859-15=83  [top ASCII-7-bit]
-  {{0x61,0x75,0x74,0x6f,0x5f,0x5f,0x5f,0x5f, 0x01,0x9b,0x51,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "auto____"
+  {{(char)0x61,(char)0x75,(char)0x74,(char)0x6f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x9b,(char)0x51,(char)0xbd,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "auto____"
         // ASCII-7-bit=155  SJS=189  [top SJS]
-  {{0x62,0x67,0x5f,0x5f,0x32,0x33,0x31,0x32, 0x01,0x93,0x21,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bg__2312"
+  {{(char)0x62,(char)0x67,(char)0x5f,(char)0x5f,(char)0x32,(char)0x33,(char)0x31,(char)0x32, (char)0x01,(char)0x93,(char)0x21,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bg__2312"
         // ASCII-7-bit=147  GB=190  [top GB]
-  {{0x62,0x68,0x61,0x73,0x5f,0x5f,0x5f,0x5f, 0x30,0x01,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bhas____"
+  {{(char)0x62,(char)0x68,(char)0x61,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x30,(char)0x01,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bhas____"
         // BHASKAR=191  [top BHASKAR]
-  {{0x62,0x69,0x67,0x5f,0x35,0x5f,0x5f,0x5f, 0x01,0x84,0x71,0xbe,0x10,0xa1,0x2f,0x00,0x00,0x00,0x00,0x00,}}, // "big_5___"
+  {{(char)0x62,(char)0x69,(char)0x67,(char)0x5f,(char)0x35,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x84,(char)0x71,(char)0xbe,(char)0x10,(char)0xa1,(char)0x2f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "big_5___"
         // ASCII-7-bit=132  BIG5=190  BIG5_HKSCS=47  [top BIG5]
-  {{0x62,0x69,0x67,0x5f,0x38,0x35,0x39,0x31, 0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "big_8591"
+  {{(char)0x62,(char)0x69,(char)0x67,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "big_8591"
         // Latin1=191  [top Latin1]
-  {{0x62,0x69,0x67,0x68,0x35,0x5f,0x5f,0x5f, 0x01,0x88,0x71,0xae,0x10,0xa1,0xb8,0x00,0x00,0x00,0x00,0x00,}}, // "bigh5___"
+  {{(char)0x62,(char)0x69,(char)0x67,(char)0x68,(char)0x35,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x88,(char)0x71,(char)0xae,(char)0x10,(char)0xa1,(char)0xb8,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bigh5___"
         // ASCII-7-bit=136  BIG5=174  BIG5_HKSCS=184  [top BIG5_HKSCS]
-  {{0x62,0x69,0x6e,0x61,0x5f,0x5f,0x5f,0x5f, 0x30,0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bina____"
+  {{(char)0x62,(char)0x69,(char)0x6e,(char)0x61,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x30,(char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bina____"
         // X-BINARYENC=191  [top X-BINARYENC]
-  {{0x62,0x6f,0x74,0x5f,0x5f,0x5f,0x5f,0x5f, 0xd1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bot_____"
+  {{(char)0x62,(char)0x6f,(char)0x74,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0xd1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bot_____"
         // Latin5=191  [top Latin5]
-  {{0x62,0x73,0x5f,0x5f,0x34,0x37,0x33,0x30, 0x02,0xb8,0xa8,0x21,0xa3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "bs__4730"
+  {{(char)0x62,(char)0x73,(char)0x5f,(char)0x5f,(char)0x34,(char)0x37,(char)0x33,(char)0x30, (char)0x02,(char)0xb8,(char)0xa8,(char)0x21,(char)0xa3,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "bs__4730"
         // ASCII-7-bit=184  Latin1=168  CP1252=163  [top ASCII-7-bit]
-  {{0x63,0x68,0x61,0x72,0x5f,0x5f,0x5f,0x5f, 0x02,0xa5,0xbb,0x21,0x91,0xa1,0x28,0x00,0x00,0x00,0x00,0x00,}}, // "char____"
+  {{(char)0x63,(char)0x68,(char)0x61,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xa5,(char)0xbb,(char)0x21,(char)0x91,(char)0xa1,(char)0x28,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "char____"
         // ASCII-7-bit=165  Latin1=187  CP1252=145  ISO-8859-15=40  [top Latin1]
-  {{0x63,0x6e,0x73,0x5f,0x5f,0x5f,0x5f,0x5f, 0x30,0x71,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cns_____"
+  {{(char)0x63,(char)0x6e,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x30,(char)0x71,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cns_____"
         // CNS=191  [top CNS]
-  {{0x63,0x6f,0x6e,0x66,0x5f,0x5f,0x5f,0x5f, 0x01,0x9f,0x11,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "conf____"
+  {{(char)0x63,(char)0x6f,(char)0x6e,(char)0x66,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x9f,(char)0x11,(char)0xbd,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "conf____"
         // ASCII-7-bit=159  UTF8=189  [top UTF8]
-  {{0x63,0x6f,0x6e,0x74,0x5f,0x5f,0x5f,0x5f, 0x01,0xa4,0x11,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cont____"
+  {{(char)0x63,(char)0x6f,(char)0x6e,(char)0x74,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xa4,(char)0x11,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cont____"
         // ASCII-7-bit=164  UTF8=188  [top UTF8]
-  {{0x63,0x70,0x5f,0x5f,0x31,0x32,0x35,0x30, 0x01,0x97,0xb1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cp__1250"
+  {{(char)0x63,(char)0x70,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0x01,(char)0x97,(char)0xb1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cp__1250"
         // ASCII-7-bit=151  CP1250=190  [top CP1250]
-  {{0x63,0x70,0x5f,0x5f,0x31,0x32,0x35,0x31, 0x01,0x7c,0x91,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cp__1251"
+  {{(char)0x63,(char)0x70,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0x01,(char)0x7c,(char)0x91,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cp__1251"
         // ASCII-7-bit=124  CP1251=190  [top CP1251]
-  {{0x63,0x70,0x5f,0x5f,0x31,0x32,0x35,0x32, 0x02,0xab,0xa9,0x21,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cp__1252"
+  {{(char)0x63,(char)0x70,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x02,(char)0xab,(char)0xa9,(char)0x21,(char)0xb5,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cp__1252"
         // ASCII-7-bit=171  Latin1=169  CP1252=181  [top CP1252]
-  {{0x63,0x70,0x5f,0x5f,0x31,0x32,0x35,0x33, 0x01,0x79,0x10,0x31,0x7f,0x21,0xbe,0x00,0x00,0x00,0x00,0x00,}}, // "cp__1253"
+  {{(char)0x63,(char)0x70,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x33, (char)0x01,(char)0x79,(char)0x10,(char)0x31,(char)0x7f,(char)0x21,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cp__1253"
         // ASCII-7-bit=121  Greek=127  CP1253=190  [top CP1253]
-  {{0x63,0x70,0x5f,0x5f,0x31,0x32,0x35,0x34, 0x01,0x5b,0xc1,0xaf,0x81,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cp__1254"
+  {{(char)0x63,(char)0x70,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x34, (char)0x01,(char)0x5b,(char)0xc1,(char)0xaf,(char)0x81,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cp__1254"
         // ASCII-7-bit=91  Latin5=175  CP1254=185  [top CP1254]
-  {{0x63,0x70,0x5f,0x5f,0x31,0x32,0x35,0x35, 0x01,0x86,0x10,0x01,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cp__1255"
+  {{(char)0x63,(char)0x70,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x35, (char)0x01,(char)0x86,(char)0x10,(char)0x01,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cp__1255"
         // ASCII-7-bit=134  CP1255=190  [top CP1255]
-  {{0x63,0x70,0x5f,0x5f,0x31,0x32,0x35,0x36, 0x01,0x5e,0xa1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cp__1256"
+  {{(char)0x63,(char)0x70,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x36, (char)0x01,(char)0x5e,(char)0xa1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cp__1256"
         // ASCII-7-bit=94  CP1256=190  [top CP1256]
-  {{0x63,0x70,0x5f,0x5f,0x31,0x32,0x35,0x37, 0x01,0xa8,0xf1,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cp__1257"
+  {{(char)0x63,(char)0x70,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x37, (char)0x01,(char)0xa8,(char)0xf1,(char)0xbb,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cp__1257"
         // ASCII-7-bit=168  CP1257=187  [top CP1257]
-  {{0x63,0x70,0x5f,0x5f,0x38,0x35,0x30,0x5f, 0x02,0x97,0x98,0x21,0x8c,0xa1,0xbc,0x00,0x00,0x00,0x00,0x00,}}, // "cp__850_"
+  {{(char)0x63,(char)0x70,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x30,(char)0x5f, (char)0x02,(char)0x97,(char)0x98,(char)0x21,(char)0x8c,(char)0xa1,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cp__850_"
         // ASCII-7-bit=151  Latin1=152  CP1252=140  ISO-8859-15=188  [top ISO-8859-15]
-  {{0x63,0x70,0x5f,0x5f,0x38,0x35,0x32,0x5f, 0x01,0x8f,0x20,0x01,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cp__852_"
+  {{(char)0x63,(char)0x70,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x32,(char)0x5f, (char)0x01,(char)0x8f,(char)0x20,(char)0x01,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cp__852_"
         // ASCII-7-bit=143  CP852=190  [top CP852]
-  {{0x63,0x70,0x5f,0x5f,0x38,0x36,0x36,0x5f, 0x01,0xa2,0x20,0x31,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cp__866_"
+  {{(char)0x63,(char)0x70,(char)0x5f,(char)0x5f,(char)0x38,(char)0x36,(char)0x36,(char)0x5f, (char)0x01,(char)0xa2,(char)0x20,(char)0x31,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cp__866_"
         // ASCII-7-bit=162  CP866=188  [top CP866]
-  {{0x63,0x70,0x63,0x5f,0x39,0x34,0x33,0x5f, 0x01,0x26,0x51,0xbe,0x10,0x11,0x68,0x00,0x00,0x00,0x00,0x00,}}, // "cpc_943_"
+  {{(char)0x63,(char)0x70,(char)0x63,(char)0x5f,(char)0x39,(char)0x34,(char)0x33,(char)0x5f, (char)0x01,(char)0x26,(char)0x51,(char)0xbe,(char)0x10,(char)0x11,(char)0x68,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cpc_943_"
         // ASCII-7-bit=38  SJS=190  CP932=104  [top SJS]
-  {{0x63,0x70,0x63,0x7a,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cpcz1250"
+  {{(char)0x63,(char)0x70,(char)0x63,(char)0x7a,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cpcz1250"
         // CP1250=191  [top CP1250]
-  {{0x63,0x73,0x69,0x73,0x5f,0x5f,0x5f,0x5f, 0x01,0x9c,0x10,0x01,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "csis____"
+  {{(char)0x63,(char)0x73,(char)0x69,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x9c,(char)0x10,(char)0x01,(char)0xbd,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "csis____"
         // ASCII-7-bit=156  CP1255=189  [top CP1255]
-  {{0x63,0x73,0x6e,0x5f,0x39,0x31,0x30,0x33, 0x20,0x91,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "csn_9103"
+  {{(char)0x63,(char)0x73,(char)0x6e,(char)0x5f,(char)0x39,(char)0x31,(char)0x30,(char)0x33, (char)0x20,(char)0x91,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "csn_9103"
         // CSN_369103=191  [top CSN_369103]
-  {{0x63,0x73,0x73,0x68,0x5f,0x5f,0x5f,0x5f, 0x01,0x7f,0x51,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cssh____"
+  {{(char)0x63,(char)0x73,(char)0x73,(char)0x68,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x7f,(char)0x51,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cssh____"
         // ASCII-7-bit=127  SJS=190  [top SJS]
-  {{0x63,0x73,0x77,0x69,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cswi1250"
+  {{(char)0x63,(char)0x73,(char)0x77,(char)0x69,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cswi1250"
         // CP1250=191  [top CP1250]
-  {{0x63,0x73,0x77,0x69,0x33,0x31,0x5f,0x5f, 0x61,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "cswi31__"
+  {{(char)0x63,(char)0x73,(char)0x77,(char)0x69,(char)0x33,(char)0x31,(char)0x5f,(char)0x5f, (char)0x61,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "cswi31__"
         // SJS=191  [top SJS]
-  {{0x63,0x7a,0x77,0x69,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "czwi1250"
+  {{(char)0x63,(char)0x7a,(char)0x77,(char)0x69,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "czwi1250"
         // CP1250=191  [top CP1250]
-  {{0x64,0x61,0x64,0x6b,0x38,0x35,0x39,0x31, 0x11,0xbe,0x21,0x7d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "dadk8591"
+  {{(char)0x64,(char)0x61,(char)0x64,(char)0x6b,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbe,(char)0x21,(char)0x7d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "dadk8591"
         // Latin1=190  CP1252=125  [top Latin1]
-  {{0x64,0x61,0x69,0x73,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x21,0x6f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "dais8591"
+  {{(char)0x64,(char)0x61,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x21,(char)0x6f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "dais8591"
         // ASCII-7-bit=111  Latin1=190  CP1252=111  [top Latin1]
-  {{0x64,0x65,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x02,0x9d,0xbc,0x21,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "de______"
+  {{(char)0x64,(char)0x65,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0x9d,(char)0xbc,(char)0x21,(char)0x95,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "de______"
         // ASCII-7-bit=157  Latin1=188  CP1252=149  [top Latin1]
-  {{0x64,0x65,0x61,0x73,0x5f,0x5f,0x5f,0x5f, 0x02,0x8f,0xbd,0x21,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "deas____"
+  {{(char)0x64,(char)0x65,(char)0x61,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0x8f,(char)0xbd,(char)0x21,(char)0x92,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "deas____"
         // ASCII-7-bit=143  Latin1=189  CP1252=146  [top Latin1]
-  {{0x64,0x65,0x64,0x65,0x38,0x35,0x39,0x31, 0x02,0x92,0xbe,0x21,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "dede8591"
+  {{(char)0x64,(char)0x65,(char)0x64,(char)0x65,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x92,(char)0xbe,(char)0x21,(char)0x87,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "dede8591"
         // ASCII-7-bit=146  Latin1=190  CP1252=135  [top Latin1]
-  {{0x64,0x65,0x66,0x61,0x5f,0x5f,0x5f,0x5f, 0x02,0xbc,0x9f,0x21,0x89,0xa1,0x6b,0x00,0x00,0x00,0x00,0x00,}}, // "defa____"
+  {{(char)0x64,(char)0x65,(char)0x66,(char)0x61,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbc,(char)0x9f,(char)0x21,(char)0x89,(char)0xa1,(char)0x6b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "defa____"
         // ASCII-7-bit=188  Latin1=159  CP1252=137  ISO-8859-15=107  [top ASCII-7-bit]
-  {{0x64,0x65,0x69,0x73,0x35,0x39,0x31,0x35, 0x11,0x83,0xd1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "deis5915"
+  {{(char)0x64,(char)0x65,(char)0x69,(char)0x73,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x11,(char)0x83,(char)0xd1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "deis5915"
         // Latin1=131  ISO-8859-15=190  [top ISO-8859-15]
-  {{0x64,0x65,0x69,0x73,0x38,0x35,0x39,0x31, 0x02,0x92,0xbd,0x21,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "deis8591"
+  {{(char)0x64,(char)0x65,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x92,(char)0xbd,(char)0x21,(char)0x89,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "deis8591"
         // ASCII-7-bit=146  Latin1=189  CP1252=137  [top Latin1]
-  {{0x64,0x65,0x6c,0x65,0x5f,0x5f,0x5f,0x5f, 0x02,0xa9,0xba,0x21,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "dele____"
+  {{(char)0x64,(char)0x65,(char)0x6c,(char)0x65,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xa9,(char)0xba,(char)0x21,(char)0x92,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "dele____"
         // ASCII-7-bit=169  Latin1=186  CP1252=146  [top Latin1]
-  {{0x64,0x65,0x75,0x74,0x5f,0x5f,0x5f,0x5f, 0x02,0x74,0xb8,0x21,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "deut____"
+  {{(char)0x64,(char)0x65,(char)0x75,(char)0x74,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0x74,(char)0xb8,(char)0x21,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "deut____"
         // ASCII-7-bit=116  Latin1=184  CP1252=175  [top Latin1]
-  {{0x64,0x6f,0x6f,0x72,0x31,0x32,0x35,0x32, 0x11,0x79,0x21,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "door1252"
+  {{(char)0x64,(char)0x6f,(char)0x6f,(char)0x72,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x11,(char)0x79,(char)0x21,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "door1252"
         // Latin1=121  CP1252=190  [top CP1252]
-  {{0x65,0x63,0x75,0x6a,0x5f,0x5f,0x5f,0x5f, 0x71,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ecuj____"
+  {{(char)0x65,(char)0x63,(char)0x75,(char)0x6a,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x71,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ecuj____"
         // EUC-JP=191  [top EUC-JP]
-  {{0x65,0x63,0x75,0x6b,0x5f,0x5f,0x5f,0x5f, 0x01,0x71,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ecuk____"
+  {{(char)0x65,(char)0x63,(char)0x75,(char)0x6b,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x71,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ecuk____"
         // ASCII-7-bit=113  KSC=190  [top KSC]
-  {{0x65,0x65,0x6d,0x73,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "eems1250"
+  {{(char)0x65,(char)0x65,(char)0x6d,(char)0x73,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "eems1250"
         // CP1250=191  [top CP1250]
-  {{0x65,0x6e,0x5f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "en__8591"
+  {{(char)0x65,(char)0x6e,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "en__8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x65,0x6e,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x02,0xbe,0x92,0x21,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "en______"
+  {{(char)0x65,(char)0x6e,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbe,(char)0x92,(char)0x21,(char)0x82,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "en______"
         // ASCII-7-bit=190  Latin1=146  CP1252=130  [top ASCII-7-bit]
-  {{0x65,0x6e,0x63,0x6f,0x5f,0x5f,0x5f,0x5f, 0x01,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "enco____"
+  {{(char)0x65,(char)0x6e,(char)0x63,(char)0x6f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "enco____"
         // ASCII-7-bit=191  [top ASCII-7-bit]
-  {{0x65,0x6e,0x67,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0x8b,0x71,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "eng_____"
+  {{(char)0x65,(char)0x6e,(char)0x67,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x8b,(char)0x71,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "eng_____"
         // ASCII-7-bit=139  BIG5=190  [top BIG5]
-  {{0x65,0x6e,0x67,0x62,0x5f,0x5f,0x5f,0x5f, 0x02,0xbe,0x7d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "engb____"
+  {{(char)0x65,(char)0x6e,(char)0x67,(char)0x62,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbe,(char)0x7d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "engb____"
         // ASCII-7-bit=190  Latin1=125  [top ASCII-7-bit]
-  {{0x65,0x6e,0x69,0x73,0x38,0x35,0x39,0x31, 0x02,0x96,0xbc,0x21,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "enis8591"
+  {{(char)0x65,(char)0x6e,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x96,(char)0xbc,(char)0x21,(char)0x9a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "enis8591"
         // ASCII-7-bit=150  Latin1=188  CP1252=154  [top Latin1]
-  {{0x65,0x6e,0x75,0x6b,0x38,0x35,0x39,0x31, 0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "enuk8591"
+  {{(char)0x65,(char)0x6e,(char)0x75,(char)0x6b,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "enuk8591"
         // Latin1=191  [top Latin1]
-  {{0x65,0x6e,0x75,0x6b,0x5f,0x5f,0x5f,0x5f, 0x51,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "enuk____"
+  {{(char)0x65,(char)0x6e,(char)0x75,(char)0x6b,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x51,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "enuk____"
         // KSC=191  [top KSC]
-  {{0x65,0x6e,0x75,0x73,0x35,0x39,0x31,0x35, 0x02,0x6f,0x7f,0xd1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "enus5915"
+  {{(char)0x65,(char)0x6e,(char)0x75,(char)0x73,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x02,(char)0x6f,(char)0x7f,(char)0xd1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "enus5915"
         // ASCII-7-bit=111  Latin1=127  ISO-8859-15=190  [top ISO-8859-15]
-  {{0x65,0x6e,0x75,0x73,0x38,0x35,0x39,0x31, 0x02,0x9c,0xbc,0x21,0x9b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "enus8591"
+  {{(char)0x65,(char)0x6e,(char)0x75,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x9c,(char)0xbc,(char)0x21,(char)0x9b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "enus8591"
         // ASCII-7-bit=156  Latin1=188  CP1252=155  [top Latin1]
-  {{0x65,0x6e,0x75,0x73,0x5f,0x5f,0x5f,0x5f, 0x02,0xbb,0xa1,0x21,0x9e,0xa1,0x68,0x00,0x00,0x00,0x00,0x00,}}, // "enus____"
+  {{(char)0x65,(char)0x6e,(char)0x75,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbb,(char)0xa1,(char)0x21,(char)0x9e,(char)0xa1,(char)0x68,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "enus____"
         // ASCII-7-bit=187  Latin1=161  CP1252=158  ISO-8859-15=104  [top ASCII-7-bit]
-  {{0x65,0x6e,0x75,0x74,0x38,0x5f,0x5f,0x5f, 0x01,0x81,0xf1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "enut8___"
+  {{(char)0x65,(char)0x6e,(char)0x75,(char)0x74,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x81,(char)0xf1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "enut8___"
         // ASCII-7-bit=129  CP1257=190  [top CP1257]
-  {{0x65,0x73,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x02,0xb4,0xb3,0x21,0x9d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "es______"
+  {{(char)0x65,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xb4,(char)0xb3,(char)0x21,(char)0x9d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "es______"
         // ASCII-7-bit=180  Latin1=179  CP1252=157  [top ASCII-7-bit]
-  {{0x65,0x73,0x65,0x73,0x38,0x35,0x39,0x31, 0x02,0x82,0xbe,0x21,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "eses8591"
+  {{(char)0x65,(char)0x73,(char)0x65,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x82,(char)0xbe,(char)0x21,(char)0x6e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "eses8591"
         // ASCII-7-bit=130  Latin1=190  CP1252=110  [top Latin1]
-  {{0x65,0x73,0x65,0x73,0x5f,0x5f,0x5f,0x5f, 0x02,0xa6,0xba,0x21,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "eses____"
+  {{(char)0x65,(char)0x73,(char)0x65,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xa6,(char)0xba,(char)0x21,(char)0x96,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "eses____"
         // ASCII-7-bit=166  Latin1=186  CP1252=150  [top Latin1]
-  {{0x65,0x73,0x69,0x73,0x38,0x35,0x39,0x31, 0x11,0xbe,0x21,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "esis8591"
+  {{(char)0x65,(char)0x73,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbe,(char)0x21,(char)0x87,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "esis8591"
         // Latin1=190  CP1252=135  [top Latin1]
-  {{0x65,0x74,0x65,0x65,0x38,0x35,0x39,0x31, 0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "etee8591"
+  {{(char)0x65,(char)0x74,(char)0x65,(char)0x65,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "etee8591"
         // Latin1=191  [top Latin1]
-  {{0x65,0x74,0x69,0x73,0x38,0x35,0x39,0x31, 0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "etis8591"
+  {{(char)0x65,(char)0x74,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "etis8591"
         // Latin1=191  [top Latin1]
-  {{0x65,0x75,0x63,0x5f,0x32,0x5f,0x5f,0x5f, 0x01,0xbe,0x31,0x72,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "euc_2___"
+  {{(char)0x65,(char)0x75,(char)0x63,(char)0x5f,(char)0x32,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xbe,(char)0x31,(char)0x72,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "euc_2___"
         // ASCII-7-bit=190  CP1252=114  [top ASCII-7-bit]
-  {{0x65,0x75,0x63,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0x7d,0x61,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "euc_____"
+  {{(char)0x65,(char)0x75,(char)0x63,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x7d,(char)0x61,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "euc_____"
         // ASCII-7-bit=125  EUC-JP=190  [top EUC-JP]
-  {{0x65,0x75,0x63,0x63,0x5f,0x5f,0x5f,0x5f, 0x01,0x6f,0x30,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "eucc____"
+  {{(char)0x65,(char)0x75,(char)0x63,(char)0x63,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x6f,(char)0x30,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "eucc____"
         // ASCII-7-bit=111  EUC-CN=190  [top EUC-CN]
-  {{0x65,0x75,0x63,0x64,0x5f,0x5f,0x5f,0x5f, 0x30,0x61,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "eucd____"
+  {{(char)0x65,(char)0x75,(char)0x63,(char)0x64,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x30,(char)0x61,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "eucd____"
         // EUC=191  [top EUC]
-  {{0x65,0x75,0x63,0x6a,0x5f,0x5f,0x5f,0x5f, 0x01,0x68,0x61,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "eucj____"
+  {{(char)0x65,(char)0x75,(char)0x63,(char)0x6a,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x68,(char)0x61,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "eucj____"
         // ASCII-7-bit=104  EUC-JP=190  [top EUC-JP]
-  {{0x65,0x75,0x63,0x6b,0x5f,0x5f,0x5f,0x5f, 0x01,0x6d,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "euck____"
+  {{(char)0x65,(char)0x75,(char)0x63,(char)0x6b,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x6d,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "euck____"
         // ASCII-7-bit=109  KSC=190  [top KSC]
-  {{0x65,0x75,0x63,0x75,0x5f,0x5f,0x5f,0x5f, 0x01,0x6d,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "eucu____"
+  {{(char)0x65,(char)0x75,(char)0x63,(char)0x75,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x6d,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "eucu____"
         // ASCII-7-bit=109  KSC=190  [top KSC]
-  {{0x65,0x75,0x6b,0x6b,0x5f,0x5f,0x5f,0x5f, 0x51,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "eukk____"
+  {{(char)0x65,(char)0x75,(char)0x6b,(char)0x6b,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x51,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "eukk____"
         // KSC=191  [top KSC]
-  {{0x65,0x75,0x72,0x6b,0x5f,0x5f,0x5f,0x5f, 0x01,0x71,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "eurk____"
+  {{(char)0x65,(char)0x75,(char)0x72,(char)0x6b,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x71,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "eurk____"
         // ASCII-7-bit=113  KSC=190  [top KSC]
-  {{0x66,0x65,0x61,0x74,0x5f,0x5f,0x5f,0x5f, 0x41,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "feat____"
+  {{(char)0x66,(char)0x65,(char)0x61,(char)0x74,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x41,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "feat____"
         // CP1252=191  [top CP1252]
-  {{0x66,0x66,0x5f,0x5f,0x30,0x5f,0x5f,0x5f, 0x02,0x9e,0xba,0x21,0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ff__0___"
+  {{(char)0x66,(char)0x66,(char)0x5f,(char)0x5f,(char)0x30,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0x9e,(char)0xba,(char)0x21,(char)0xa5,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ff__0___"
         // ASCII-7-bit=158  Latin1=186  CP1252=165  [top Latin1]
-  {{0x66,0x69,0x66,0x69,0x38,0x35,0x39,0x31, 0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "fifi8591"
+  {{(char)0x66,(char)0x69,(char)0x66,(char)0x69,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "fifi8591"
         // Latin1=191  [top Latin1]
-  {{0x66,0x72,0x66,0x72,0x38,0x35,0x39,0x31, 0x02,0x79,0xbc,0x21,0xa3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "frfr8591"
+  {{(char)0x66,(char)0x72,(char)0x66,(char)0x72,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbc,(char)0x21,(char)0xa3,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "frfr8591"
         // ASCII-7-bit=121  Latin1=188  CP1252=163  [top Latin1]
-  {{0x66,0x72,0x66,0x72,0x38,0x5f,0x5f,0x5f, 0x02,0xa6,0xad,0x21,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "frfr8___"
+  {{(char)0x66,(char)0x72,(char)0x66,(char)0x72,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xa6,(char)0xad,(char)0x21,(char)0xb5,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "frfr8___"
         // ASCII-7-bit=166  Latin1=173  CP1252=181  [top CP1252]
-  {{0x66,0x72,0x69,0x73,0x38,0x35,0x39,0x31, 0x02,0x80,0xbd,0x21,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "fris8591"
+  {{(char)0x66,(char)0x72,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x80,(char)0xbd,(char)0x21,(char)0x9e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "fris8591"
         // ASCII-7-bit=128  Latin1=189  CP1252=158  [top Latin1]
-  {{0x66,0x72,0x75,0x74,0x38,0x5f,0x5f,0x5f, 0x02,0x8c,0xb3,0x21,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "frut8___"
+  {{(char)0x66,(char)0x72,(char)0x75,(char)0x74,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0x8c,(char)0xb3,(char)0x21,(char)0xb5,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "frut8___"
         // ASCII-7-bit=140  Latin1=179  CP1252=181  [top CP1252]
-  {{0x67,0x62,0x5f,0x5f,0x31,0x32,0x35,0x31, 0x01,0x6f,0x91,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gb__1251"
+  {{(char)0x67,(char)0x62,(char)0x5f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0x01,(char)0x6f,(char)0x91,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gb__1251"
         // ASCII-7-bit=111  CP1251=190  [top CP1251]
-  {{0x67,0x62,0x5f,0x5f,0x32,0x31,0x33,0x32, 0x01,0x91,0x21,0xbe,0xf1,0x70,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gb__2132"
+  {{(char)0x67,(char)0x62,(char)0x5f,(char)0x5f,(char)0x32,(char)0x31,(char)0x33,(char)0x32, (char)0x01,(char)0x91,(char)0x21,(char)0xbe,(char)0xf1,(char)0x70,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gb__2132"
         // ASCII-7-bit=145  GB=190  GBK=112  [top GB]
-  {{0x67,0x62,0x5f,0x5f,0x32,0x33,0x31,0x32, 0x01,0x7a,0x21,0xbe,0xf1,0x5c,0xc1,0x37,0x00,0x00,0x00,0x00,}}, // "gb__2312"
+  {{(char)0x67,(char)0x62,(char)0x5f,(char)0x5f,(char)0x32,(char)0x33,(char)0x31,(char)0x32, (char)0x01,(char)0x7a,(char)0x21,(char)0xbe,(char)0xf1,(char)0x5c,(char)0xc1,(char)0x37,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gb__2312"
         // ASCII-7-bit=122  GB=190  GBK=92  GB18030=55  [top GB]
-  {{0x67,0x62,0x5f,0x5f,0x32,0x33,0x32,0x31, 0x01,0x7d,0x21,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gb__2321"
+  {{(char)0x67,(char)0x62,(char)0x5f,(char)0x5f,(char)0x32,(char)0x33,(char)0x32,(char)0x31, (char)0x01,(char)0x7d,(char)0x21,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gb__2321"
         // ASCII-7-bit=125  GB=190  [top GB]
-  {{0x67,0x62,0x5f,0x5f,0x33,0x32,0x31,0x32, 0x01,0x92,0x21,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gb__3212"
+  {{(char)0x67,(char)0x62,(char)0x5f,(char)0x5f,(char)0x33,(char)0x32,(char)0x31,(char)0x32, (char)0x01,(char)0x92,(char)0x21,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gb__3212"
         // ASCII-7-bit=146  GB=190  [top GB]
-  {{0x67,0x62,0x5f,0x5f,0x38,0x30,0x33,0x30, 0x01,0x73,0x21,0xaf,0xf1,0x59,0xc1,0xb9,0x00,0x00,0x00,0x00,}}, // "gb__8030"
+  {{(char)0x67,(char)0x62,(char)0x5f,(char)0x5f,(char)0x38,(char)0x30,(char)0x33,(char)0x30, (char)0x01,(char)0x73,(char)0x21,(char)0xaf,(char)0xf1,(char)0x59,(char)0xc1,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gb__8030"
         // ASCII-7-bit=115  GB=175  GBK=89  GB18030=185  [top GB18030]
-  {{0x67,0x62,0x5f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x7f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gb__8591"
+  {{(char)0x67,(char)0x62,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x7f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gb__8591"
         // ASCII-7-bit=127  Latin1=190  [top Latin1]
-  {{0x67,0x62,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0x71,0x21,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gb______"
+  {{(char)0x67,(char)0x62,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x71,(char)0x21,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gb______"
         // ASCII-7-bit=113  GB=190  [top GB]
-  {{0x67,0x62,0x6b,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0x76,0x21,0xaf,0xf1,0xb9,0xc1,0x13,0x00,0x00,0x00,0x00,}}, // "gbk_____"
+  {{(char)0x67,(char)0x62,(char)0x6b,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x76,(char)0x21,(char)0xaf,(char)0xf1,(char)0xb9,(char)0xc1,(char)0x13,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gbk_____"
         // ASCII-7-bit=118  GB=175  GBK=185  GB18030=19  [top GBK]
-  {{0x67,0x64,0x5f,0x5f,0x32,0x33,0x31,0x32, 0x01,0x56,0x21,0xbe,0xf1,0x72,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gd__2312"
+  {{(char)0x67,(char)0x64,(char)0x5f,(char)0x5f,(char)0x32,(char)0x33,(char)0x31,(char)0x32, (char)0x01,(char)0x56,(char)0x21,(char)0xbe,(char)0xf1,(char)0x72,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gd__2312"
         // ASCII-7-bit=86  GB=190  GBK=114  [top GB]
-  {{0x67,0x65,0x69,0x73,0x38,0x35,0x39,0x31, 0x02,0x79,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "geis8591"
+  {{(char)0x67,(char)0x65,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "geis8591"
         // ASCII-7-bit=121  Latin1=190  [top Latin1]
-  {{0x67,0x65,0x6e,0x65,0x31,0x32,0x35,0x31, 0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "gene1251"
+  {{(char)0x67,(char)0x65,(char)0x6e,(char)0x65,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gene1251"
         // CP1251=191  [top CP1251]
-  {{0x67,0x69,0x73,0x6f,0x38,0x35,0x39,0x31, 0x11,0xbe,0x21,0x6f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "giso8591"
+  {{(char)0x67,(char)0x69,(char)0x73,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbe,(char)0x21,(char)0x6f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "giso8591"
         // Latin1=190  CP1252=111  [top Latin1]
-  {{0x67,0x72,0x65,0x65,0x5f,0x5f,0x5f,0x5f, 0x01,0x90,0x10,0x31,0xbe,0x21,0x86,0x00,0x00,0x00,0x00,0x00,}}, // "gree____"
+  {{(char)0x67,(char)0x72,(char)0x65,(char)0x65,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x90,(char)0x10,(char)0x31,(char)0xbe,(char)0x21,(char)0x86,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "gree____"
         // ASCII-7-bit=144  Greek=190  CP1253=134  [top Greek]
-  {{0x68,0x72,0x77,0x69,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "hrwi1250"
+  {{(char)0x68,(char)0x72,(char)0x77,(char)0x69,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "hrwi1250"
         // CP1250=191  [top CP1250]
-  {{0x68,0x74,0x63,0x68,0x5f,0x5f,0x5f,0x5f, 0x30,0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "htch____"
+  {{(char)0x68,(char)0x74,(char)0x63,(char)0x68,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x30,(char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "htch____"
         // HTCHANAKYA=191  [top HTCHANAKYA]
-  {{0x68,0x74,0x6d,0x6c,0x5f,0x5f,0x5f,0x5f, 0x01,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "html____"
+  {{(char)0x68,(char)0x74,(char)0x6d,(char)0x6c,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "html____"
         // ASCII-7-bit=191  [top ASCII-7-bit]
-  {{0x68,0x74,0x74,0x70,0x5f,0x5f,0x5f,0x5f, 0x02,0xbb,0xa4,0x21,0x8d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "http____"
+  {{(char)0x68,(char)0x74,(char)0x74,(char)0x70,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbb,(char)0xa4,(char)0x21,(char)0x8d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "http____"
         // ASCII-7-bit=187  Latin1=164  CP1252=141  [top ASCII-7-bit]
-  {{0x68,0x7a,0x67,0x62,0x32,0x33,0x31,0x32, 0x01,0x85,0x20,0x71,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "hzgb2312"
+  {{(char)0x68,(char)0x7a,(char)0x67,(char)0x62,(char)0x32,(char)0x33,(char)0x31,(char)0x32, (char)0x01,(char)0x85,(char)0x20,(char)0x71,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "hzgb2312"
         // ASCII-7-bit=133  HZ-GB-2312=190  [top HZ-GB-2312]
-  {{0x69,0x5f,0x5f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x79,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "i___8591"
+  {{(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "i___8591"
         // ASCII-7-bit=121  Latin1=190  [top Latin1]
-  {{0x69,0x61,0x6e,0x6f,0x35,0x5f,0x5f,0x5f, 0x02,0xbe,0x61,0x21,0x54,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iano5___"
+  {{(char)0x69,(char)0x61,(char)0x6e,(char)0x6f,(char)0x35,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbe,(char)0x61,(char)0x21,(char)0x54,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iano5___"
         // ASCII-7-bit=190  Latin1=97  CP1252=84  [top ASCII-7-bit]
-  {{0x69,0x62,0x6d,0x5f,0x38,0x35,0x32,0x5f, 0x01,0xac,0x20,0x01,0xba,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ibm_852_"
+  {{(char)0x69,(char)0x62,(char)0x6d,(char)0x5f,(char)0x38,(char)0x35,(char)0x32,(char)0x5f, (char)0x01,(char)0xac,(char)0x20,(char)0x01,(char)0xba,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ibm_852_"
         // ASCII-7-bit=172  CP852=186  [top CP852]
-  {{0x69,0x62,0x6d,0x5f,0x38,0x36,0x36,0x5f, 0x01,0x84,0x20,0x31,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ibm_866_"
+  {{(char)0x69,(char)0x62,(char)0x6d,(char)0x5f,(char)0x38,(char)0x36,(char)0x36,(char)0x5f, (char)0x01,(char)0x84,(char)0x20,(char)0x31,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ibm_866_"
         // ASCII-7-bit=132  CP866=190  [top CP866]
-  {{0x69,0x62,0x6d,0x5f,0x39,0x34,0x32,0x5f, 0x61,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ibm_942_"
+  {{(char)0x69,(char)0x62,(char)0x6d,(char)0x5f,(char)0x39,(char)0x34,(char)0x32,(char)0x5f, (char)0x61,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ibm_942_"
         // SJS=191  [top SJS]
-  {{0x69,0x63,0x6f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x79,0xbb,0x21,0xa9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ico_8591"
+  {{(char)0x69,(char)0x63,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbb,(char)0x21,(char)0xa9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ico_8591"
         // ASCII-7-bit=121  Latin1=187  CP1252=169  [top Latin1]
-  {{0x69,0x6e,0x64,0x6f,0x31,0x32,0x35,0x31, 0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "indo1251"
+  {{(char)0x69,(char)0x6e,(char)0x64,(char)0x6f,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "indo1251"
         // CP1251=191  [top CP1251]
-  {{0x69,0x6e,0x73,0x6f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "inso8591"
+  {{(char)0x69,(char)0x6e,(char)0x73,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "inso8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x69,0x6f,0x73,0x5f,0x38,0x35,0x39,0x31, 0x02,0x97,0xbd,0x21,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ios_8591"
+  {{(char)0x69,(char)0x6f,(char)0x73,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x97,(char)0xbd,(char)0x21,(char)0x6e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ios_8591"
         // ASCII-7-bit=151  Latin1=189  CP1252=110  [top Latin1]
-  {{0x69,0x6f,0x73,0x6f,0x38,0x35,0x39,0x31, 0x11,0xbe,0x21,0x79,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ioso8591"
+  {{(char)0x69,(char)0x6f,(char)0x73,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbe,(char)0x21,(char)0x79,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ioso8591"
         // Latin1=190  CP1252=121  [top Latin1]
-  {{0x69,0x73,0x5f,0x5f,0x35,0x39,0x31,0x35, 0x11,0x7f,0xd1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "is__5915"
+  {{(char)0x69,(char)0x73,(char)0x5f,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x11,(char)0x7f,(char)0xd1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "is__5915"
         // Latin1=127  ISO-8859-15=190  [top ISO-8859-15]
-  {{0x69,0x73,0x5f,0x5f,0x38,0x35,0x39,0x31, 0x02,0xad,0xb7,0x21,0x9f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "is__8591"
+  {{(char)0x69,(char)0x73,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0xad,(char)0xb7,(char)0x21,(char)0x9f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "is__8591"
         // ASCII-7-bit=173  Latin1=183  CP1252=159  [top Latin1]
-  {{0x69,0x73,0x5f,0x5f,0x38,0x35,0x39,0x32, 0x01,0x78,0x81,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "is__8592"
+  {{(char)0x69,(char)0x73,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x32, (char)0x01,(char)0x78,(char)0x81,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "is__8592"
         // ASCII-7-bit=120  Latin2=190  [top Latin2]
-  {{0x69,0x73,0x5f,0x5f,0x38,0x35,0x39,0x37, 0x10,0x41,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "is__8597"
+  {{(char)0x69,(char)0x73,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x37, (char)0x10,(char)0x41,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "is__8597"
         // Greek=191  [top Greek]
-  {{0x69,0x73,0x5f,0x5f,0x38,0x35,0x39,0x38, 0x01,0x6f,0x10,0x81,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "is__8598"
+  {{(char)0x69,(char)0x73,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x38, (char)0x01,(char)0x6f,(char)0x10,(char)0x81,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "is__8598"
         // ASCII-7-bit=111  Hebrew=190  [top Hebrew]
-  {{0x69,0x73,0x5f,0x5f,0x38,0x35,0x39,0x39, 0xd1,0xbe,0x81,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "is__8599"
+  {{(char)0x69,(char)0x73,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x39, (char)0xd1,(char)0xbe,(char)0x81,(char)0x88,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "is__8599"
         // Latin5=190  CP1254=136  [top Latin5]
-  {{0x69,0x73,0x61,0x5f,0x35,0x39,0x31,0x35, 0x02,0x86,0x89,0xd1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isa_5915"
+  {{(char)0x69,(char)0x73,(char)0x61,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x02,(char)0x86,(char)0x89,(char)0xd1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isa_5915"
         // ASCII-7-bit=134  Latin1=137  ISO-8859-15=190  [top ISO-8859-15]
-  {{0x69,0x73,0x64,0x5f,0x38,0x35,0x39,0x31, 0x02,0x79,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isd_8591"
+  {{(char)0x69,(char)0x73,(char)0x64,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isd_8591"
         // ASCII-7-bit=121  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x64,0x6f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isdo8591"
+  {{(char)0x69,(char)0x73,(char)0x64,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isdo8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6e,0x5f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isn_8591"
+  {{(char)0x69,(char)0x73,(char)0x6e,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isn_8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x30,0x36,0x34,0x36, 0x02,0xb8,0xaa,0x21,0xa3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_0646"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x30,(char)0x36,(char)0x34,(char)0x36, (char)0x02,(char)0xb8,(char)0xaa,(char)0x21,(char)0xa3,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_0646"
         // ASCII-7-bit=184  Latin1=170  CP1252=163  [top ASCII-7-bit]
-  {{0x69,0x73,0x6f,0x5f,0x31,0x30,0x34,0x30, 0x02,0x98,0xb2,0x21,0xb4,0xa1,0x5e,0x00,0x00,0x00,0x00,0x00,}}, // "iso_1040"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x31,(char)0x30,(char)0x34,(char)0x30, (char)0x02,(char)0x98,(char)0xb2,(char)0x21,(char)0xb4,(char)0xa1,(char)0x5e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_1040"
         // ASCII-7-bit=152  Latin1=178  CP1252=180  ISO-8859-15=94  [top CP1252]
-  {{0x69,0x73,0x6f,0x5f,0x31,0x32,0x35,0x30, 0x01,0x90,0xb1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_1250"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0x01,(char)0x90,(char)0xb1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_1250"
         // ASCII-7-bit=144  CP1250=190  [top CP1250]
-  {{0x69,0x73,0x6f,0x5f,0x31,0x32,0x35,0x31, 0x01,0x78,0x91,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_1251"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0x01,(char)0x78,(char)0x91,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_1251"
         // ASCII-7-bit=120  CP1251=190  [top CP1251]
-  {{0x69,0x73,0x6f,0x5f,0x31,0x32,0x35,0x32, 0x02,0xad,0x9e,0x21,0xb7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_1252"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x02,(char)0xad,(char)0x9e,(char)0x21,(char)0xb7,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_1252"
         // ASCII-7-bit=173  Latin1=158  CP1252=183  [top CP1252]
-  {{0x69,0x73,0x6f,0x5f,0x31,0x32,0x35,0x33, 0x10,0x41,0x83,0x21,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_1253"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x33, (char)0x10,(char)0x41,(char)0x83,(char)0x21,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_1253"
         // Greek=131  CP1253=190  [top CP1253]
-  {{0x69,0x73,0x6f,0x5f,0x31,0x32,0x35,0x34, 0xd1,0x9b,0x81,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_1254"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x34, (char)0xd1,(char)0x9b,(char)0x81,(char)0xbd,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_1254"
         // Latin5=155  CP1254=189  [top CP1254]
-  {{0x69,0x73,0x6f,0x5f,0x31,0x32,0x35,0x35, 0x01,0x79,0x10,0x01,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_1255"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x35, (char)0x01,(char)0x79,(char)0x10,(char)0x01,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_1255"
         // ASCII-7-bit=121  CP1255=190  [top CP1255]
-  {{0x69,0x73,0x6f,0x5f,0x31,0x32,0x35,0x36, 0x01,0x6f,0xa1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_1256"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x36, (char)0x01,(char)0x6f,(char)0xa1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_1256"
         // ASCII-7-bit=111  CP1256=190  [top CP1256]
-  {{0x69,0x73,0x6f,0x5f,0x31,0x32,0x35,0x37, 0x01,0x7f,0xf1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_1257"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x37, (char)0x01,(char)0x7f,(char)0xf1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_1257"
         // ASCII-7-bit=127  CP1257=190  [top CP1257]
-  {{0x69,0x73,0x6f,0x5f,0x31,0x5f,0x5f,0x5f, 0x02,0x85,0xb5,0x21,0xb3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_1___"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x31,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0x85,(char)0xb5,(char)0x21,(char)0xb3,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_1___"
         // ASCII-7-bit=133  Latin1=181  CP1252=179  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x32,0x30,0x32,0x32, 0x01,0x97,0x51,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_2022"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x32,(char)0x30,(char)0x32,(char)0x32, (char)0x01,(char)0x97,(char)0x51,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_2022"
         // ASCII-7-bit=151  SJS=190  [top SJS]
-  {{0x69,0x73,0x6f,0x5f,0x35,0x35,0x39,0x31, 0x02,0xa9,0xb8,0x21,0xa4,0xa1,0x3c,0x00,0x00,0x00,0x00,0x00,}}, // "iso_5591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x35,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0xa9,(char)0xb8,(char)0x21,(char)0xa4,(char)0xa1,(char)0x3c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_5591"
         // ASCII-7-bit=169  Latin1=184  CP1252=164  ISO-8859-15=60  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x35,0x35,0x39,0x32, 0x02,0x9a,0xbd,0x21,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_5592"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x35,(char)0x35,(char)0x39,(char)0x32, (char)0x02,(char)0x9a,(char)0xbd,(char)0x21,(char)0x92,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_5592"
         // ASCII-7-bit=154  Latin1=189  CP1252=146  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x35,0x38,0x39,0x31, 0x02,0xa1,0xbc,0x21,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_5891"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x35,(char)0x38,(char)0x39,(char)0x31, (char)0x02,(char)0xa1,(char)0xbc,(char)0x21,(char)0x8b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_5891"
         // ASCII-7-bit=161  Latin1=188  CP1252=139  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x35,0x39,0x31,0x30, 0x01,0xaa,0x20,0xa1,0xba,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_5910"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x30, (char)0x01,(char)0xaa,(char)0x20,(char)0xa1,(char)0xba,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_5910"
         // ASCII-7-bit=170  Latin6=186  [top Latin6]
-  {{0x69,0x73,0x6f,0x5f,0x35,0x39,0x31,0x31, 0x01,0x86,0xd1,0xbe,0xd1,0x66,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_5911"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x31, (char)0x01,(char)0x86,(char)0xd1,(char)0xbe,(char)0xd1,(char)0x66,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_5911"
         // ASCII-7-bit=134  ISO-8859-11=190  CP874=102  [top ISO-8859-11]
-  {{0x69,0x73,0x6f,0x5f,0x35,0x39,0x31,0x33, 0x01,0x9c,0xf1,0xa1,0xc1,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_5913"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x33, (char)0x01,(char)0x9c,(char)0xf1,(char)0xa1,(char)0xc1,(char)0xbb,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_5913"
         // ASCII-7-bit=156  CP1257=161  ISO-8859-13=187  [top ISO-8859-13]
-  {{0x69,0x73,0x6f,0x5f,0x35,0x39,0x31,0x34, 0x02,0x93,0xbd,0x21,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_5914"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x34, (char)0x02,(char)0x93,(char)0xbd,(char)0x21,(char)0x95,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_5914"
         // ASCII-7-bit=147  Latin1=189  CP1252=149  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x35,0x39,0x31,0x35, 0x02,0x98,0xad,0x21,0x81,0xa1,0xb7,0x00,0x00,0x00,0x00,0x00,}}, // "iso_5915"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x02,(char)0x98,(char)0xad,(char)0x21,(char)0x81,(char)0xa1,(char)0xb7,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_5915"
         // ASCII-7-bit=152  Latin1=173  CP1252=129  ISO-8859-15=183  [top ISO-8859-15]
-  {{0x69,0x73,0x6f,0x5f,0x35,0x39,0x31,0x36, 0x01,0xae,0xb1,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_5916"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x36, (char)0x01,(char)0xae,(char)0xb1,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_5916"
         // ASCII-7-bit=174  CP1250=185  [top CP1250]
-  {{0x69,0x73,0x6f,0x5f,0x35,0x39,0x32,0x32, 0x01,0xa7,0x81,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_5922"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x35,(char)0x39,(char)0x32,(char)0x32, (char)0x01,(char)0xa7,(char)0x81,(char)0xbb,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_5922"
         // ASCII-7-bit=167  Latin2=187  [top Latin2]
-  {{0x69,0x73,0x6f,0x5f,0x36,0x33,0x39,0x32, 0x02,0x7e,0xbe,0x21,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_6392"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x36,(char)0x33,(char)0x39,(char)0x32, (char)0x02,(char)0x7e,(char)0xbe,(char)0x21,(char)0x82,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_6392"
         // ASCII-7-bit=126  Latin1=190  CP1252=130  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x36,0x33,0x39,0x5f, 0x01,0xa6,0xa1,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_639_"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x36,(char)0x33,(char)0x39,(char)0x5f, (char)0x01,(char)0xa6,(char)0xa1,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_639_"
         // ASCII-7-bit=166  CP1256=188  [top CP1256]
-  {{0x69,0x73,0x6f,0x5f,0x36,0x34,0x36,0x31, 0x02,0x7d,0xbe,0x21,0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_6461"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x36,(char)0x34,(char)0x36,(char)0x31, (char)0x02,(char)0x7d,(char)0xbe,(char)0x21,(char)0x68,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_6461"
         // ASCII-7-bit=125  Latin1=190  CP1252=104  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x31,0x31, 0x02,0xb0,0xb7,0x21,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8511"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x31,(char)0x31, (char)0x02,(char)0xb0,(char)0xb7,(char)0x21,(char)0x92,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8511"
         // ASCII-7-bit=176  Latin1=183  CP1252=146  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x36,0x31, 0x02,0x9f,0xba,0x21,0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8561"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x36,(char)0x31, (char)0x02,(char)0x9f,(char)0xba,(char)0x21,(char)0xa5,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8561"
         // ASCII-7-bit=159  Latin1=186  CP1252=165  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x38,0x31, 0x01,0x8d,0x51,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8581"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x38,(char)0x31, (char)0x01,(char)0x8d,(char)0x51,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8581"
         // ASCII-7-bit=141  SJS=190  [top SJS]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x39,0x30, 0x02,0x99,0xbc,0x21,0x9c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8590"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x30, (char)0x02,(char)0x99,(char)0xbc,(char)0x21,(char)0x9c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8590"
         // ASCII-7-bit=153  Latin1=188  CP1252=156  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x39,0x31, 0x02,0xae,0xb8,0x21,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0xae,(char)0xb8,(char)0x21,(char)0x99,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8591"
         // ASCII-7-bit=174  Latin1=184  CP1252=153  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x39,0x32, 0x01,0x95,0x81,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8592"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x32, (char)0x01,(char)0x95,(char)0x81,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8592"
         // ASCII-7-bit=149  Latin2=190  [top Latin2]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x39,0x33, 0x01,0x9f,0x20,0x51,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8593"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x33, (char)0x01,(char)0x9f,(char)0x20,(char)0x51,(char)0xbd,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8593"
         // ASCII-7-bit=159  Latin3=189  [top Latin3]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x39,0x34, 0x01,0xac,0x10,0xd1,0xba,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8594"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x34, (char)0x01,(char)0xac,(char)0x10,(char)0xd1,(char)0xba,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8594"
         // ASCII-7-bit=172  Latin4=186  [top Latin4]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x39,0x35, 0x01,0xa6,0x10,0xa1,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8595"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x35, (char)0x01,(char)0xa6,(char)0x10,(char)0xa1,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8595"
         // ASCII-7-bit=166  ISO-8859-5=188  [top ISO-8859-5]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x39,0x36, 0x01,0xae,0x20,0x11,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8596"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x36, (char)0x01,(char)0xae,(char)0x20,(char)0x11,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8596"
         // ASCII-7-bit=174  Arabic=185  [top Arabic]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x39,0x37, 0x01,0x96,0x10,0x31,0xbd,0x21,0x8f,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8597"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x37, (char)0x01,(char)0x96,(char)0x10,(char)0x31,(char)0xbd,(char)0x21,(char)0x8f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8597"
         // ASCII-7-bit=150  Greek=189  CP1253=143  [top Greek]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x39,0x38, 0x01,0x9b,0x10,0x81,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8598"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x38, (char)0x01,(char)0x9b,(char)0x10,(char)0x81,(char)0xbd,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8598"
         // ASCII-7-bit=155  Hebrew=189  [top Hebrew]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x35,0x39,0x39, 0x01,0x7a,0xc1,0xbe,0x81,0x7e,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8599"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x39, (char)0x01,(char)0x7a,(char)0xc1,(char)0xbe,(char)0x81,(char)0x7e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8599"
         // ASCII-7-bit=122  Latin5=190  CP1254=126  [top Latin5]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x36,0x30,0x31, 0x02,0xba,0x94,0x21,0xa6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8601"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x36,(char)0x30,(char)0x31, (char)0x02,(char)0xba,(char)0x94,(char)0x21,(char)0xa6,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8601"
         // ASCII-7-bit=186  Latin1=148  CP1252=166  [top ASCII-7-bit]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x36,0x39,0x31, 0x02,0xad,0xb9,0x21,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8691"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x36,(char)0x39,(char)0x31, (char)0x02,(char)0xad,(char)0xb9,(char)0x21,(char)0x83,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8691"
         // ASCII-7-bit=173  Latin1=185  CP1252=131  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x36,0x39,0x32, 0x91,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8692"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x36,(char)0x39,(char)0x32, (char)0x91,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8692"
         // Latin2=191  [top Latin2]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x38,0x35,0x31, 0x02,0xac,0xb7,0x21,0x9f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8851"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x38,(char)0x35,(char)0x31, (char)0x02,(char)0xac,(char)0xb7,(char)0x21,(char)0x9f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8851"
         // ASCII-7-bit=172  Latin1=183  CP1252=159  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x38,0x35,0x39, 0x02,0xaa,0xba,0x21,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8859"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x38,(char)0x35,(char)0x39, (char)0x02,(char)0xaa,(char)0xba,(char)0x21,(char)0x80,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8859"
         // ASCII-7-bit=170  Latin1=186  CP1252=128  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x38,0x39,0x39, 0xd1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8899"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x38,(char)0x39,(char)0x39, (char)0xd1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8899"
         // Latin5=191  [top Latin5]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x39,0x31,0x31, 0x02,0x8c,0xbd,0x21,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8911"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x39,(char)0x31,(char)0x31, (char)0x02,(char)0x8c,(char)0xbd,(char)0x21,(char)0x9a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8911"
         // ASCII-7-bit=140  Latin1=189  CP1252=154  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x39,0x31,0x5f, 0x01,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_891_"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x39,(char)0x31,(char)0x5f, (char)0x01,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_891_"
         // ASCII-7-bit=191  [top ASCII-7-bit]
-  {{0x69,0x73,0x6f,0x5f,0x38,0x39,0x35,0x31, 0x02,0xa3,0xbc,0x21,0x91,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_8951"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x39,(char)0x35,(char)0x31, (char)0x02,(char)0xa3,(char)0xbc,(char)0x21,(char)0x91,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_8951"
         // ASCII-7-bit=163  Latin1=188  CP1252=145  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x39,0x30,0x30,0x31, 0x02,0x75,0xa7,0x21,0x85,0xa1,0xbb,0x00,0x00,0x00,0x00,0x00,}}, // "iso_9001"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x39,(char)0x30,(char)0x30,(char)0x31, (char)0x02,(char)0x75,(char)0xa7,(char)0x21,(char)0x85,(char)0xa1,(char)0xbb,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_9001"
         // ASCII-7-bit=117  Latin1=167  CP1252=133  ISO-8859-15=187  [top ISO-8859-15]
-  {{0x69,0x73,0x6f,0x5f,0x39,0x35,0x35,0x31, 0x01,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_9551"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x39,(char)0x35,(char)0x35,(char)0x31, (char)0x01,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_9551"
         // ASCII-7-bit=191  [top ASCII-7-bit]
-  {{0x69,0x73,0x6f,0x5f,0x39,0x35,0x39,0x31, 0x02,0x72,0xbe,0x21,0x7b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_9591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x39,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x72,(char)0xbe,(char)0x21,(char)0x7b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_9591"
         // ASCII-7-bit=114  Latin1=190  CP1252=123  [top Latin1]
-  {{0x69,0x73,0x6f,0x5f,0x39,0x35,0x39,0x32, 0x01,0x7f,0x81,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_9592"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x39,(char)0x35,(char)0x39,(char)0x32, (char)0x01,(char)0x7f,(char)0x81,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_9592"
         // ASCII-7-bit=127  Latin2=190  [top Latin2]
-  {{0x69,0x73,0x6f,0x5f,0x39,0x35,0x39,0x39, 0x01,0x84,0xc1,0xbb,0x81,0xa6,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iso_9599"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x39,(char)0x35,(char)0x39,(char)0x39, (char)0x01,(char)0x84,(char)0xc1,(char)0xbb,(char)0x81,(char)0xa6,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_9599"
         // ASCII-7-bit=132  Latin5=187  CP1254=166  [top Latin5]
-  {{0x69,0x73,0x6f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x02,0x99,0xbc,0x21,0x96,0xa1,0x2e,0x00,0x00,0x00,0x00,0x00,}}, // "iso_____"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0x99,(char)0xbc,(char)0x21,(char)0x96,(char)0xa1,(char)0x2e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iso_____"
         // ASCII-7-bit=153  Latin1=188  CP1252=150  ISO-8859-15=46  [top Latin1]
-  {{0x69,0x73,0x6f,0x61,0x38,0x35,0x39,0x31, 0x02,0x9a,0xbd,0x21,0x8a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoa8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x61,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x9a,(char)0xbd,(char)0x21,(char)0x8a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoa8591"
         // ASCII-7-bit=154  Latin1=189  CP1252=138  [top Latin1]
-  {{0x69,0x73,0x6f,0x62,0x38,0x35,0x39,0x31, 0x02,0x86,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isob8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x62,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x86,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isob8591"
         // ASCII-7-bit=134  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x63,0x32,0x30,0x32,0x32, 0x20,0xd1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoc2022"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x63,(char)0x32,(char)0x30,(char)0x32,(char)0x32, (char)0x20,(char)0xd1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoc2022"
         // ISO_2022_CN=191  [top ISO_2022_CN]
-  {{0x69,0x73,0x6f,0x63,0x38,0x35,0x39,0x31, 0x02,0x79,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoc8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x63,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoc8591"
         // ASCII-7-bit=121  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x63,0x38,0x35,0x39,0x32, 0x91,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoc8592"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x63,(char)0x38,(char)0x35,(char)0x39,(char)0x32, (char)0x91,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoc8592"
         // Latin2=191  [top Latin2]
-  {{0x69,0x73,0x6f,0x64,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isod8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x64,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isod8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x65,0x38,0x35,0x39,0x31, 0x02,0x93,0xbd,0x21,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoe8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x65,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x93,(char)0xbd,(char)0x21,(char)0x8b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoe8591"
         // ASCII-7-bit=147  Latin1=189  CP1252=139  [top Latin1]
-  {{0x69,0x73,0x6f,0x66,0x35,0x39,0x31,0x35, 0x11,0x6f,0xd1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isof5915"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x66,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x11,(char)0x6f,(char)0xd1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isof5915"
         // Latin1=111  ISO-8859-15=190  [top ISO-8859-15]
-  {{0x69,0x73,0x6f,0x68,0x38,0x35,0x39,0x31, 0x02,0x79,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoh8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x68,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoh8591"
         // ASCII-7-bit=121  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x69,0x36,0x5f,0x5f,0x5f, 0x02,0xbe,0x92,0x21,0x7f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoi6___"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x69,(char)0x36,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbe,(char)0x92,(char)0x21,(char)0x7f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoi6___"
         // ASCII-7-bit=190  Latin1=146  CP1252=127  [top ASCII-7-bit]
-  {{0x69,0x73,0x6f,0x69,0x38,0x35,0x39,0x31, 0x02,0xa2,0xbc,0x21,0x8c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoi8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x69,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0xa2,(char)0xbc,(char)0x21,(char)0x8c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoi8591"
         // ASCII-7-bit=162  Latin1=188  CP1252=140  [top Latin1]
-  {{0x69,0x73,0x6f,0x69,0x38,0x35,0x39,0x32, 0x91,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoi8592"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x69,(char)0x38,(char)0x35,(char)0x39,(char)0x32, (char)0x91,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoi8592"
         // Latin2=191  [top Latin2]
-  {{0x69,0x73,0x6f,0x69,0x38,0x35,0x39,0x35, 0x01,0xa4,0x10,0xa1,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoi8595"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x69,(char)0x38,(char)0x35,(char)0x39,(char)0x35, (char)0x01,(char)0xa4,(char)0x10,(char)0xa1,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoi8595"
         // ASCII-7-bit=164  ISO-8859-5=188  [top ISO-8859-5]
-  {{0x69,0x73,0x6f,0x69,0x38,0x35,0x39,0x36, 0x01,0x79,0x20,0x11,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoi8596"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x69,(char)0x38,(char)0x35,(char)0x39,(char)0x36, (char)0x01,(char)0x79,(char)0x20,(char)0x11,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoi8596"
         // ASCII-7-bit=121  Arabic=190  [top Arabic]
-  {{0x69,0x73,0x6f,0x69,0x38,0x35,0x39,0x38, 0x01,0x83,0x10,0x01,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoi8598"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x69,(char)0x38,(char)0x35,(char)0x39,(char)0x38, (char)0x01,(char)0x83,(char)0x10,(char)0x01,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoi8598"
         // ASCII-7-bit=131  CP1255=190  [top CP1255]
-  {{0x69,0x73,0x6f,0x69,0x38,0x35,0x39,0x39, 0xd1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoi8599"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x69,(char)0x38,(char)0x35,(char)0x39,(char)0x39, (char)0xd1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoi8599"
         // Latin5=191  [top Latin5]
-  {{0x69,0x73,0x6f,0x69,0x38,0x38,0x35,0x39, 0x02,0xae,0xb7,0x21,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoi8859"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x69,(char)0x38,(char)0x38,(char)0x35,(char)0x39, (char)0x02,(char)0xae,(char)0xb7,(char)0x21,(char)0x9a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoi8859"
         // ASCII-7-bit=174  Latin1=183  CP1252=154  [top Latin1]
-  {{0x69,0x73,0x6f,0x69,0x38,0x39,0x5f,0x5f, 0xb1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoi89__"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x69,(char)0x38,(char)0x39,(char)0x5f,(char)0x5f, (char)0xb1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoi89__"
         // CP1256=191  [top CP1256]
-  {{0x69,0x73,0x6f,0x6a,0x32,0x30,0x30,0x32, 0x71,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoj2002"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6a,(char)0x32,(char)0x30,(char)0x30,(char)0x32, (char)0x71,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoj2002"
         // EUC-JP=191  [top EUC-JP]
-  {{0x69,0x73,0x6f,0x6a,0x32,0x30,0x32,0x32, 0x01,0x44,0x10,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoj2022"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6a,(char)0x32,(char)0x30,(char)0x32,(char)0x32, (char)0x01,(char)0x44,(char)0x10,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoj2022"
         // ASCII-7-bit=68  JIS=190  [top JIS]
-  {{0x69,0x73,0x6f,0x6a,0x38,0x35,0x39,0x31, 0x02,0x79,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoj8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6a,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoj8591"
         // ASCII-7-bit=121  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x6b,0x32,0x30,0x30,0x32, 0x01,0x7a,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isok2002"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6b,(char)0x32,(char)0x30,(char)0x30,(char)0x32, (char)0x01,(char)0x7a,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isok2002"
         // ASCII-7-bit=122  KSC=190  [top KSC]
-  {{0x69,0x73,0x6f,0x6b,0x32,0x30,0x32,0x32, 0x20,0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isok2022"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6b,(char)0x32,(char)0x30,(char)0x32,(char)0x32, (char)0x20,(char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isok2022"
         // ISO-2022-KR=191  [top ISO-2022-KR]
-  {{0x69,0x73,0x6f,0x6c,0x31,0x5f,0x5f,0x5f, 0x01,0xa6,0x11,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isol1___"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6c,(char)0x31,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xa6,(char)0x11,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isol1___"
         // ASCII-7-bit=166  UTF8=188  [top UTF8]
-  {{0x69,0x73,0x6f,0x6c,0x35,0x39,0x31,0x31, 0x01,0x83,0xd1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isol5911"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6c,(char)0x35,(char)0x39,(char)0x31,(char)0x31, (char)0x01,(char)0x83,(char)0xd1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isol5911"
         // ASCII-7-bit=131  ISO-8859-11=190  [top ISO-8859-11]
-  {{0x69,0x73,0x6f,0x6c,0x37,0x5f,0x5f,0x5f, 0x02,0xa4,0xb8,0x21,0xa7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isol7___"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6c,(char)0x37,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xa4,(char)0xb8,(char)0x21,(char)0xa7,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isol7___"
         // ASCII-7-bit=164  Latin1=184  CP1252=167  [top Latin1]
-  {{0x69,0x73,0x6f,0x6c,0x38,0x35,0x39,0x31, 0x02,0x79,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isol8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6c,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isol8591"
         // ASCII-7-bit=121  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x6d,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isom8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6d,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isom8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x6e,0x38,0x35,0x39,0x31, 0x02,0x79,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ison8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6e,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ison8591"
         // ASCII-7-bit=121  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x6f,0x38,0x35,0x39,0x31, 0x02,0x6e,0xbe,0x21,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoo8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6e,(char)0xbe,(char)0x21,(char)0x6e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoo8591"
         // ASCII-7-bit=110  Latin1=190  CP1252=110  [top Latin1]
-  {{0x69,0x73,0x6f,0x70,0x35,0x39,0x31,0x35, 0xf1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isop5915"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x70,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0xf1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isop5915"
         // ISO-8859-15=191  [top ISO-8859-15]
-  {{0x69,0x73,0x6f,0x70,0x38,0x35,0x39,0x31, 0x02,0x91,0xbe,0x21,0x6f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isop8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x70,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x91,(char)0xbe,(char)0x21,(char)0x6f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isop8591"
         // ASCII-7-bit=145  Latin1=190  CP1252=111  [top Latin1]
-  {{0x69,0x73,0x6f,0x73,0x38,0x35,0x39,0x31, 0x02,0x84,0xbe,0x21,0x8d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isos8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x84,(char)0xbe,(char)0x21,(char)0x8d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isos8591"
         // ASCII-7-bit=132  Latin1=190  CP1252=141  [top Latin1]
-  {{0x69,0x73,0x6f,0x75,0x36,0x34,0x36,0x31, 0x02,0xa6,0xb9,0x21,0xa1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isou6461"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x75,(char)0x36,(char)0x34,(char)0x36,(char)0x31, (char)0x02,(char)0xa6,(char)0xb9,(char)0x21,(char)0xa1,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isou6461"
         // ASCII-7-bit=166  Latin1=185  CP1252=161  [top Latin1]
-  {{0x69,0x73,0x6f,0x75,0x36,0x34,0x36,0x5f, 0x01,0xbe,0x31,0x8e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isou646_"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x75,(char)0x36,(char)0x34,(char)0x36,(char)0x5f, (char)0x01,(char)0xbe,(char)0x31,(char)0x8e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isou646_"
         // ASCII-7-bit=190  CP1252=142  [top ASCII-7-bit]
-  {{0x69,0x73,0x6f,0x75,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isou8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x75,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isou8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x75,0x38,0x5f,0x5f,0x5f, 0x02,0xa2,0xbc,0x21,0x8c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isou8___"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x75,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xa2,(char)0xbc,(char)0x21,(char)0x8c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isou8___"
         // ASCII-7-bit=162  Latin1=188  CP1252=140  [top Latin1]
-  {{0x69,0x73,0x6f,0x77,0x31,0x32,0x35,0x30, 0x01,0x6e,0xb1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isow1250"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x77,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0x01,(char)0x6e,(char)0xb1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isow1250"
         // ASCII-7-bit=110  CP1250=190  [top CP1250]
-  {{0x69,0x73,0x6f,0x77,0x31,0x32,0x35,0x31, 0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isow1251"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x77,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isow1251"
         // CP1251=191  [top CP1251]
-  {{0x69,0x73,0x6f,0x77,0x31,0x32,0x35,0x33, 0x01,0x6f,0x10,0x61,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isow1253"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x77,(char)0x31,(char)0x32,(char)0x35,(char)0x33, (char)0x01,(char)0x6f,(char)0x10,(char)0x61,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isow1253"
         // ASCII-7-bit=111  CP1253=190  [top CP1253]
-  {{0x69,0x73,0x6f,0x77,0x38,0x35,0x39,0x31, 0x02,0x89,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isow8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x77,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x89,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isow8591"
         // ASCII-7-bit=137  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x78,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isox8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x78,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isox8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x6f,0x7a,0x38,0x35,0x39,0x31, 0x02,0x8b,0xbe,0x21,0x79,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isoz8591"
+  {{(char)0x69,(char)0x73,(char)0x6f,(char)0x7a,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x8b,(char)0xbe,(char)0x21,(char)0x79,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isoz8591"
         // ASCII-7-bit=139  Latin1=190  CP1252=121  [top Latin1]
-  {{0x69,0x73,0x70,0x5f,0x38,0x35,0x39,0x31, 0x02,0x86,0xbe,0x21,0x6f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isp_8591"
+  {{(char)0x69,(char)0x73,(char)0x70,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x86,(char)0xbe,(char)0x21,(char)0x6f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isp_8591"
         // ASCII-7-bit=134  Latin1=190  CP1252=111  [top Latin1]
-  {{0x69,0x73,0x73,0x5f,0x38,0x35,0x39,0x31, 0x02,0x79,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iss_8591"
+  {{(char)0x69,(char)0x73,(char)0x73,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iss_8591"
         // ASCII-7-bit=121  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x73,0x6f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isso8591"
+  {{(char)0x69,(char)0x73,(char)0x73,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isso8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x69,0x73,0x74,0x5f,0x35,0x39,0x31,0x35, 0x01,0x79,0xe1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ist_5915"
+  {{(char)0x69,(char)0x73,(char)0x74,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x01,(char)0x79,(char)0xe1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ist_5915"
         // ASCII-7-bit=121  ISO-8859-15=190  [top ISO-8859-15]
-  {{0x69,0x73,0x74,0x6f,0x38,0x35,0x39,0x31, 0x11,0xbe,0x21,0x6f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "isto8591"
+  {{(char)0x69,(char)0x73,(char)0x74,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbe,(char)0x21,(char)0x6f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "isto8591"
         // Latin1=190  CP1252=111  [top Latin1]
-  {{0x69,0x74,0x69,0x73,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x21,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "itis8591"
+  {{(char)0x69,(char)0x74,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x21,(char)0x86,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "itis8591"
         // ASCII-7-bit=111  Latin1=190  CP1252=134  [top Latin1]
-  {{0x69,0x74,0x69,0x74,0x35,0x39,0x31,0x35, 0x41,0x79,0xa1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "itit5915"
+  {{(char)0x69,(char)0x74,(char)0x69,(char)0x74,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x41,(char)0x79,(char)0xa1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "itit5915"
         // CP1252=121  ISO-8859-15=190  [top ISO-8859-15]
-  {{0x69,0x74,0x69,0x74,0x38,0x35,0x39,0x31, 0x11,0xbe,0x21,0x8f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "itit8591"
+  {{(char)0x69,(char)0x74,(char)0x69,(char)0x74,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbe,(char)0x21,(char)0x8f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "itit8591"
         // Latin1=190  CP1252=143  [top Latin1]
-  {{0x69,0x74,0x69,0x74,0x5f,0x5f,0x5f,0x5f, 0x02,0xb7,0xab,0x21,0xa4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "itit____"
+  {{(char)0x69,(char)0x74,(char)0x69,(char)0x74,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xb7,(char)0xab,(char)0x21,(char)0xa4,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "itit____"
         // ASCII-7-bit=183  Latin1=171  CP1252=164  [top ASCII-7-bit]
-  {{0x69,0x75,0x5f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iu__8591"
+  {{(char)0x69,(char)0x75,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iu__8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x69,0x77,0x69,0x6e,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iwin1250"
+  {{(char)0x69,(char)0x77,(char)0x69,(char)0x6e,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iwin1250"
         // CP1250=191  [top CP1250]
-  {{0x69,0x77,0x69,0x6e,0x31,0x32,0x35,0x37, 0x10,0x01,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iwin1257"
+  {{(char)0x69,(char)0x77,(char)0x69,(char)0x6e,(char)0x31,(char)0x32,(char)0x35,(char)0x37, (char)0x10,(char)0x01,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iwin1257"
         // CP1257=191  [top CP1257]
-  {{0x69,0x79,0x73,0x6f,0x38,0x35,0x39,0x31, 0x02,0x79,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "iyso8591"
+  {{(char)0x69,(char)0x79,(char)0x73,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "iyso8591"
         // ASCII-7-bit=121  Latin1=190  [top Latin1]
-  {{0x6a,0x61,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0x78,0x51,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ja______"
+  {{(char)0x6a,(char)0x61,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x78,(char)0x51,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ja______"
         // ASCII-7-bit=120  SJS=190  [top SJS]
-  {{0x6a,0x61,0x67,0x72,0x5f,0x5f,0x5f,0x5f, 0x20,0xf1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "jagr____"
+  {{(char)0x6a,(char)0x61,(char)0x67,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x20,(char)0xf1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "jagr____"
         // JAGRAN=191  [top JAGRAN]
-  {{0x6a,0x69,0x73,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0x81,0x10,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "jis_____"
+  {{(char)0x6a,(char)0x69,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x81,(char)0x10,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "jis_____"
         // ASCII-7-bit=129  JIS=190  [top JIS]
-  {{0x6b,0x61,0x6d,0x63,0x5f,0x5f,0x5f,0x5f, 0x20,0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kamc____"
+  {{(char)0x6b,(char)0x61,(char)0x6d,(char)0x63,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x20,(char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kamc____"
         // CP852=191  [top CP852]
-  {{0x6b,0x6f,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0x7c,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ko______"
+  {{(char)0x6b,(char)0x6f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x7c,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ko______"
         // ASCII-7-bit=124  KSC=190  [top KSC]
-  {{0x6b,0x6f,0x69,0x5f,0x37,0x5f,0x5f,0x5f, 0x01,0xbe,0x31,0x6b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "koi_7___"
+  {{(char)0x6b,(char)0x6f,(char)0x69,(char)0x5f,(char)0x37,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xbe,(char)0x31,(char)0x6b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "koi_7___"
         // ASCII-7-bit=190  CP1252=107  [top ASCII-7-bit]
-  {{0x6b,0x6f,0x69,0x72,0x38,0x5f,0x5f,0x5f, 0x01,0x8b,0x10,0x11,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "koir8___"
+  {{(char)0x6b,(char)0x6f,(char)0x69,(char)0x72,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x8b,(char)0x10,(char)0x11,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "koir8___"
         // ASCII-7-bit=139  KOI8R=190  [top KOI8R]
-  {{0x6b,0x6f,0x69,0x75,0x38,0x5f,0x5f,0x5f, 0x01,0x77,0x10,0x91,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "koiu8___"
+  {{(char)0x6b,(char)0x6f,(char)0x69,(char)0x75,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x77,(char)0x10,(char)0x91,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "koiu8___"
         // ASCII-7-bit=119  KOI8U=190  [top KOI8U]
-  {{0x6b,0x6f,0x6b,0x72,0x5f,0x5f,0x5f,0x5f, 0x01,0x4b,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kokr____"
+  {{(char)0x6b,(char)0x6f,(char)0x6b,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x4b,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kokr____"
         // ASCII-7-bit=75  KSC=190  [top KSC]
-  {{0x6b,0x6f,0x6b,0x73,0x35,0x36,0x30,0x31, 0x01,0x75,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "koks5601"
+  {{(char)0x6b,(char)0x6f,(char)0x6b,(char)0x73,(char)0x35,(char)0x36,(char)0x30,(char)0x31, (char)0x01,(char)0x75,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "koks5601"
         // ASCII-7-bit=117  KSC=190  [top KSC]
-  {{0x6b,0x6f,0x72,0x65,0x5f,0x5f,0x5f,0x5f, 0x01,0x4e,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kore____"
+  {{(char)0x6b,(char)0x6f,(char)0x72,(char)0x65,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x4e,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kore____"
         // ASCII-7-bit=78  KSC=190  [top KSC]
-  {{0x6b,0x72,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0x74,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "kr______"
+  {{(char)0x6b,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x74,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "kr______"
         // ASCII-7-bit=116  KSC=190  [top KSC]
-  {{0x6b,0x72,0x63,0x5f,0x35,0x36,0x30,0x31, 0x01,0x74,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "krc_5601"
+  {{(char)0x6b,(char)0x72,(char)0x63,(char)0x5f,(char)0x35,(char)0x36,(char)0x30,(char)0x31, (char)0x01,(char)0x74,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "krc_5601"
         // ASCII-7-bit=116  KSC=190  [top KSC]
-  {{0x6b,0x73,0x63,0x5f,0x35,0x35,0x30,0x31, 0x51,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ksc_5501"
+  {{(char)0x6b,(char)0x73,(char)0x63,(char)0x5f,(char)0x35,(char)0x35,(char)0x30,(char)0x31, (char)0x51,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ksc_5501"
         // KSC=191  [top KSC]
-  {{0x6b,0x73,0x63,0x5f,0x35,0x36,0x30,0x31, 0x01,0x62,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ksc_5601"
+  {{(char)0x6b,(char)0x73,(char)0x63,(char)0x5f,(char)0x35,(char)0x36,(char)0x30,(char)0x31, (char)0x01,(char)0x62,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ksc_5601"
         // ASCII-7-bit=98  KSC=190  [top KSC]
-  {{0x6b,0x73,0x63,0x5f,0x36,0x30,0x30,0x31, 0x51,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ksc_6001"
+  {{(char)0x6b,(char)0x73,(char)0x63,(char)0x5f,(char)0x36,(char)0x30,(char)0x30,(char)0x31, (char)0x51,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ksc_6001"
         // KSC=191  [top KSC]
-  {{0x6c,0x61,0x73,0x74,0x5f,0x5f,0x5f,0x5f, 0x02,0xb7,0xaf,0x21,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "last____"
+  {{(char)0x6c,(char)0x61,(char)0x73,(char)0x74,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xb7,(char)0xaf,(char)0x21,(char)0x90,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "last____"
         // ASCII-7-bit=183  Latin1=175  CP1252=144  [top ASCII-7-bit]
-  {{0x6c,0x61,0x74,0x69,0x31,0x5f,0x5f,0x5f, 0x02,0xa3,0xbb,0x21,0x9b,0xa1,0x73,0x00,0x00,0x00,0x00,0x00,}}, // "lati1___"
+  {{(char)0x6c,(char)0x61,(char)0x74,(char)0x69,(char)0x31,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xa3,(char)0xbb,(char)0x21,(char)0x9b,(char)0xa1,(char)0x73,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "lati1___"
         // ASCII-7-bit=163  Latin1=187  CP1252=155  ISO-8859-15=115  [top Latin1]
-  {{0x6c,0x61,0x74,0x69,0x32,0x5f,0x5f,0x5f, 0x01,0x94,0x81,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "lati2___"
+  {{(char)0x6c,(char)0x61,(char)0x74,(char)0x69,(char)0x32,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x94,(char)0x81,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "lati2___"
         // ASCII-7-bit=148  Latin2=190  [top Latin2]
-  {{0x6c,0x61,0x74,0x69,0x35,0x5f,0x5f,0x5f, 0x01,0x7c,0xc1,0xbe,0x81,0x87,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "lati5___"
+  {{(char)0x6c,(char)0x61,(char)0x74,(char)0x69,(char)0x35,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x7c,(char)0xc1,(char)0xbe,(char)0x81,(char)0x87,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "lati5___"
         // ASCII-7-bit=124  Latin5=190  CP1254=135  [top Latin5]
-  {{0x6c,0x61,0x74,0x69,0x38,0x35,0x39,0x31, 0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "lati8591"
+  {{(char)0x6c,(char)0x61,(char)0x74,(char)0x69,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "lati8591"
         // Latin1=191  [top Latin1]
-  {{0x6c,0x61,0x74,0x69,0x38,0x38,0x35,0x39, 0x91,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "lati8859"
+  {{(char)0x6c,(char)0x61,(char)0x74,(char)0x69,(char)0x38,(char)0x38,(char)0x35,(char)0x39, (char)0x91,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "lati8859"
         // Latin2=191  [top Latin2]
-  {{0x6c,0x69,0x6e,0x75,0x31,0x32,0x35,0x32, 0x11,0x79,0x21,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "linu1252"
+  {{(char)0x6c,(char)0x69,(char)0x6e,(char)0x75,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x11,(char)0x79,(char)0x21,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "linu1252"
         // Latin1=121  CP1252=190  [top CP1252]
-  {{0x6c,0x6f,0x67,0x69,0x5f,0x5f,0x5f,0x5f, 0x01,0x88,0x11,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "logi____"
+  {{(char)0x6c,(char)0x6f,(char)0x67,(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x88,(char)0x11,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "logi____"
         // ASCII-7-bit=136  UTF8=190  [top UTF8]
-  {{0x6c,0x73,0x6f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "lso_8591"
+  {{(char)0x6c,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "lso_8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x6c,0x74,0x6f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "lto_8591"
+  {{(char)0x6c,(char)0x74,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "lto_8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x6c,0x74,0x77,0x69,0x31,0x32,0x35,0x37, 0x10,0x01,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ltwi1257"
+  {{(char)0x6c,(char)0x74,(char)0x77,(char)0x69,(char)0x31,(char)0x32,(char)0x35,(char)0x37, (char)0x10,(char)0x01,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ltwi1257"
         // CP1257=191  [top CP1257]
-  {{0x6d,0x61,0x63,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0x82,0x91,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mac_____"
+  {{(char)0x6d,(char)0x61,(char)0x63,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x82,(char)0x91,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mac_____"
         // ASCII-7-bit=130  CP1251=190  [top CP1251]
-  {{0x6d,0x61,0x63,0x63,0x5f,0x5f,0x5f,0x5f, 0x01,0x94,0x10,0xe1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "macc____"
+  {{(char)0x6d,(char)0x61,(char)0x63,(char)0x63,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x94,(char)0x10,(char)0xe1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "macc____"
         // ASCII-7-bit=148  MACINTOSH=190  [top MACINTOSH]
-  {{0x6d,0x61,0x63,0x69,0x5f,0x5f,0x5f,0x5f, 0x02,0xbd,0x93,0x21,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "maci____"
+  {{(char)0x6d,(char)0x61,(char)0x63,(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbd,(char)0x93,(char)0x21,(char)0x8b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "maci____"
         // ASCII-7-bit=189  Latin1=147  CP1252=139  [top ASCII-7-bit]
-  {{0x6d,0x61,0x63,0x72,0x5f,0x5f,0x5f,0x5f, 0x01,0xaf,0x10,0xe1,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "macr____"
+  {{(char)0x6d,(char)0x61,(char)0x63,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xaf,(char)0x10,(char)0xe1,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "macr____"
         // ASCII-7-bit=175  MACINTOSH=185  [top MACINTOSH]
-  {{0x6d,0x73,0x5f,0x5f,0x38,0x37,0x34,0x5f, 0x01,0x80,0xd1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ms__874_"
+  {{(char)0x6d,(char)0x73,(char)0x5f,(char)0x5f,(char)0x38,(char)0x37,(char)0x34,(char)0x5f, (char)0x01,(char)0x80,(char)0xd1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ms__874_"
         // ASCII-7-bit=128  ISO-8859-11=190  [top ISO-8859-11]
-  {{0x6d,0x73,0x5f,0x5f,0x39,0x33,0x32,0x5f, 0x01,0x91,0x51,0xbe,0x10,0x11,0x82,0x00,0x00,0x00,0x00,0x00,}}, // "ms__932_"
+  {{(char)0x6d,(char)0x73,(char)0x5f,(char)0x5f,(char)0x39,(char)0x33,(char)0x32,(char)0x5f, (char)0x01,(char)0x91,(char)0x51,(char)0xbe,(char)0x10,(char)0x11,(char)0x82,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ms__932_"
         // ASCII-7-bit=145  SJS=190  CP932=130  [top SJS]
-  {{0x6d,0x73,0x5f,0x5f,0x39,0x34,0x39,0x5f, 0x01,0x49,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ms__949_"
+  {{(char)0x6d,(char)0x73,(char)0x5f,(char)0x5f,(char)0x39,(char)0x34,(char)0x39,(char)0x5f, (char)0x01,(char)0x49,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ms__949_"
         // ASCII-7-bit=73  KSC=190  [top KSC]
-  {{0x6d,0x73,0x5f,0x5f,0x39,0x35,0x30,0x5f, 0x01,0x75,0x71,0xbe,0x10,0xa1,0x43,0x00,0x00,0x00,0x00,0x00,}}, // "ms__950_"
+  {{(char)0x6d,(char)0x73,(char)0x5f,(char)0x5f,(char)0x39,(char)0x35,(char)0x30,(char)0x5f, (char)0x01,(char)0x75,(char)0x71,(char)0xbe,(char)0x10,(char)0xa1,(char)0x43,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ms__950_"
         // ASCII-7-bit=117  BIG5=190  BIG5_HKSCS=67  [top BIG5]
-  {{0x6d,0x73,0x63,0x70,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mscp1250"
+  {{(char)0x6d,(char)0x73,(char)0x63,(char)0x70,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mscp1250"
         // CP1250=191  [top CP1250]
-  {{0x6d,0x73,0x68,0x6b,0x39,0x35,0x30,0x5f, 0x01,0x82,0x71,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mshk950_"
+  {{(char)0x6d,(char)0x73,(char)0x68,(char)0x6b,(char)0x39,(char)0x35,(char)0x30,(char)0x5f, (char)0x01,(char)0x82,(char)0x71,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mshk950_"
         // ASCII-7-bit=130  BIG5=190  [top BIG5]
-  {{0x6d,0x73,0x77,0x69,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mswi1250"
+  {{(char)0x6d,(char)0x73,(char)0x77,(char)0x69,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mswi1250"
         // CP1250=191  [top CP1250]
-  {{0x6d,0x73,0x77,0x69,0x31,0x32,0x35,0x33, 0x10,0x41,0x8f,0x21,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mswi1253"
+  {{(char)0x6d,(char)0x73,(char)0x77,(char)0x69,(char)0x31,(char)0x32,(char)0x35,(char)0x33, (char)0x10,(char)0x41,(char)0x8f,(char)0x21,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mswi1253"
         // Greek=143  CP1253=190  [top CP1253]
-  {{0x6d,0x78,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "mx______"
+  {{(char)0x6d,(char)0x78,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "mx______"
         // UTF8=191  [top UTF8]
-  {{0x6e,0x65,0x77,0x5f,0x5f,0x5f,0x5f,0x5f, 0x02,0xab,0xb2,0x21,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "new_____"
+  {{(char)0x6e,(char)0x65,(char)0x77,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xab,(char)0xb2,(char)0x21,(char)0xaf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "new_____"
         // ASCII-7-bit=171  Latin1=178  CP1252=175  [top Latin1]
-  {{0x6e,0x66,0x7a,0x5f,0x32,0x30,0x31,0x30, 0x02,0x80,0xbc,0x21,0xa3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "nfz_2010"
+  {{(char)0x6e,(char)0x66,(char)0x7a,(char)0x5f,(char)0x32,(char)0x30,(char)0x31,(char)0x30, (char)0x02,(char)0x80,(char)0xbc,(char)0x21,(char)0xa3,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "nfz_2010"
         // ASCII-7-bit=128  Latin1=188  CP1252=163  [top Latin1]
-  {{0x6e,0x69,0x73,0x6f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "niso8591"
+  {{(char)0x6e,(char)0x69,(char)0x73,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "niso8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x6e,0x6c,0x61,0x69,0x38,0x35,0x39,0x31, 0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "nlai8591"
+  {{(char)0x6e,(char)0x6c,(char)0x61,(char)0x69,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "nlai8591"
         // Latin1=191  [top Latin1]
-  {{0x6e,0x6c,0x6e,0x6c,0x38,0x35,0x39,0x31, 0x11,0xbe,0x21,0x6f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "nlnl8591"
+  {{(char)0x6e,(char)0x6c,(char)0x6e,(char)0x6c,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbe,(char)0x21,(char)0x6f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "nlnl8591"
         // Latin1=190  CP1252=111  [top Latin1]
-  {{0x6e,0x6f,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0xa4,0x71,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "no______"
+  {{(char)0x6e,(char)0x6f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xa4,(char)0x71,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "no______"
         // ASCII-7-bit=164  BIG5=188  [top BIG5]
-  {{0x6e,0x6f,0x69,0x73,0x38,0x35,0x39,0x31, 0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "nois8591"
+  {{(char)0x6e,(char)0x6f,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "nois8591"
         // Latin1=191  [top Latin1]
-  {{0x6e,0x6f,0x6e,0x65,0x5f,0x5f,0x5f,0x5f, 0x01,0x9b,0x51,0xbd,0x10,0x11,0x70,0x00,0x00,0x00,0x00,0x00,}}, // "none____"
+  {{(char)0x6e,(char)0x6f,(char)0x6e,(char)0x65,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x9b,(char)0x51,(char)0xbd,(char)0x10,(char)0x11,(char)0x70,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "none____"
         // ASCII-7-bit=155  SJS=189  CP932=112  [top SJS]
-  {{0x6e,0x75,0x6c,0x6c,0x5f,0x5f,0x5f,0x5f, 0x01,0x92,0x71,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "null____"
+  {{(char)0x6e,(char)0x75,(char)0x6c,(char)0x6c,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x92,(char)0x71,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "null____"
         // ASCII-7-bit=146  BIG5=190  [top BIG5]
-  {{0x6f,0x5f,0x5f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "o___8591"
+  {{(char)0x6f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "o___8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x6f,0x6e,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "on______"
+  {{(char)0x6f,(char)0x6e,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "on______"
         // UTF8=191  [top UTF8]
-  {{0x6f,0x73,0x69,0x5f,0x35,0x39,0x31,0x35, 0x01,0x6f,0xe1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "osi_5915"
+  {{(char)0x6f,(char)0x73,(char)0x69,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x01,(char)0x6f,(char)0xe1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "osi_5915"
         // ASCII-7-bit=111  ISO-8859-15=190  [top ISO-8859-15]
-  {{0x6f,0x73,0x6f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "oso_8591"
+  {{(char)0x6f,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "oso_8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x6f,0x73,0x70,0x5f,0x38,0x35,0x39,0x38, 0x01,0x6f,0x10,0x81,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "osp_8598"
+  {{(char)0x6f,(char)0x73,(char)0x70,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x38, (char)0x01,(char)0x6f,(char)0x10,(char)0x81,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "osp_8598"
         // ASCII-7-bit=111  Hebrew=190  [top Hebrew]
-  {{0x6f,0x77,0x69,0x6e,0x31,0x32,0x35,0x36, 0xb1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "owin1256"
+  {{(char)0x6f,(char)0x77,(char)0x69,(char)0x6e,(char)0x31,(char)0x32,(char)0x35,(char)0x36, (char)0xb1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "owin1256"
         // CP1256=191  [top CP1256]
-  {{0x70,0x61,0x72,0x5f,0x5f,0x5f,0x5f,0x5f, 0x02,0x6e,0xb8,0x21,0xaf,0xa1,0x64,0x00,0x00,0x00,0x00,0x00,}}, // "par_____"
+  {{(char)0x70,(char)0x61,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0x6e,(char)0xb8,(char)0x21,(char)0xaf,(char)0xa1,(char)0x64,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "par_____"
         // ASCII-7-bit=110  Latin1=184  CP1252=175  ISO-8859-15=100  [top Latin1]
-  {{0x70,0x63,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "pc______"
+  {{(char)0x70,(char)0x63,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "pc______"
         // UTF8=191  [top UTF8]
-  {{0x70,0x6c,0x69,0x73,0x38,0x35,0x39,0x32, 0x91,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "plis8592"
+  {{(char)0x70,(char)0x6c,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x32, (char)0x91,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "plis8592"
         // Latin2=191  [top Latin2]
-  {{0x70,0x6c,0x70,0x6c,0x38,0x35,0x39,0x32, 0x91,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "plpl8592"
+  {{(char)0x70,(char)0x6c,(char)0x70,(char)0x6c,(char)0x38,(char)0x35,(char)0x39,(char)0x32, (char)0x91,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "plpl8592"
         // Latin2=191  [top Latin2]
-  {{0x70,0x72,0x65,0x64,0x5f,0x5f,0x5f,0x5f, 0x02,0xb4,0xa3,0x21,0xb1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "pred____"
+  {{(char)0x70,(char)0x72,(char)0x65,(char)0x64,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xb4,(char)0xa3,(char)0x21,(char)0xb1,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "pred____"
         // ASCII-7-bit=180  Latin1=163  CP1252=177  [top ASCII-7-bit]
-  {{0x70,0x74,0x62,0x72,0x38,0x35,0x39,0x31, 0x02,0x6e,0xbd,0x21,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ptbr8591"
+  {{(char)0x70,(char)0x74,(char)0x62,(char)0x72,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6e,(char)0xbd,(char)0x21,(char)0x9a,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ptbr8591"
         // ASCII-7-bit=110  Latin1=189  CP1252=154  [top Latin1]
-  {{0x70,0x74,0x62,0x72,0x5f,0x5f,0x5f,0x5f, 0x01,0x79,0x11,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ptbr____"
+  {{(char)0x70,(char)0x74,(char)0x62,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x79,(char)0x11,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ptbr____"
         // ASCII-7-bit=121  UTF8=190  [top UTF8]
-  {{0x70,0x74,0x69,0x73,0x38,0x35,0x39,0x31, 0x11,0xbe,0x21,0x7e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ptis8591"
+  {{(char)0x70,(char)0x74,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbe,(char)0x21,(char)0x7e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ptis8591"
         // Latin1=190  CP1252=126  [top Latin1]
-  {{0x70,0x74,0x70,0x74,0x35,0x39,0x31,0x35, 0x11,0x89,0x21,0x6f,0xa1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ptpt5915"
+  {{(char)0x70,(char)0x74,(char)0x70,(char)0x74,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x11,(char)0x89,(char)0x21,(char)0x6f,(char)0xa1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ptpt5915"
         // Latin1=137  CP1252=111  ISO-8859-15=190  [top ISO-8859-15]
-  {{0x72,0x66,0x63,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0x87,0x11,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "rfc_____"
+  {{(char)0x72,(char)0x66,(char)0x63,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x87,(char)0x11,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "rfc_____"
         // ASCII-7-bit=135  UTF8=190  [top UTF8]
-  {{0x72,0x6f,0x69,0x73,0x38,0x35,0x39,0x31, 0x02,0x83,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "rois8591"
+  {{(char)0x72,(char)0x6f,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x83,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "rois8591"
         // ASCII-7-bit=131  Latin1=190  [top Latin1]
-  {{0x72,0x6f,0x72,0x6f,0x38,0x35,0x39,0x32, 0x01,0x99,0x81,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "roro8592"
+  {{(char)0x72,(char)0x6f,(char)0x72,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x32, (char)0x01,(char)0x99,(char)0x81,(char)0xbd,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "roro8592"
         // ASCII-7-bit=153  Latin2=189  [top Latin2]
-  {{0x72,0x75,0x72,0x75,0x31,0x32,0x35,0x31, 0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ruru1251"
+  {{(char)0x72,(char)0x75,(char)0x72,(char)0x75,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ruru1251"
         // CP1251=191  [top CP1251]
-  {{0x72,0x75,0x77,0x69,0x31,0x32,0x35,0x31, 0x01,0x6f,0x91,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ruwi1251"
+  {{(char)0x72,(char)0x75,(char)0x77,(char)0x69,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0x01,(char)0x6f,(char)0x91,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ruwi1251"
         // ASCII-7-bit=111  CP1251=190  [top CP1251]
-  {{0x73,0x65,0x65,0x6d,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "seem8591"
+  {{(char)0x73,(char)0x65,(char)0x65,(char)0x6d,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "seem8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x73,0x65,0x74,0x63,0x5f,0x5f,0x5f,0x5f, 0x01,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "setc____"
+  {{(char)0x73,(char)0x65,(char)0x74,(char)0x63,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "setc____"
         // ASCII-7-bit=191  [top ASCII-7-bit]
-  {{0x73,0x68,0x69,0x66,0x31,0x32,0x35,0x32, 0x02,0x86,0x6f,0x21,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "shif1252"
+  {{(char)0x73,(char)0x68,(char)0x69,(char)0x66,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x02,(char)0x86,(char)0x6f,(char)0x21,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "shif1252"
         // ASCII-7-bit=134  Latin1=111  CP1252=190  [top CP1252]
-  {{0x73,0x68,0x69,0x66,0x5f,0x5f,0x5f,0x5f, 0x01,0x6e,0x51,0xbe,0x10,0x11,0x6b,0x00,0x00,0x00,0x00,0x00,}}, // "shif____"
+  {{(char)0x73,(char)0x68,(char)0x69,(char)0x66,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x6e,(char)0x51,(char)0xbe,(char)0x10,(char)0x11,(char)0x6b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "shif____"
         // ASCII-7-bit=110  SJS=190  CP932=107  [top SJS]
-  {{0x73,0x69,0x66,0x74,0x5f,0x5f,0x5f,0x5f, 0x01,0x72,0x51,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "sift____"
+  {{(char)0x73,(char)0x69,(char)0x66,(char)0x74,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x72,(char)0x51,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sift____"
         // ASCII-7-bit=114  SJS=190  [top SJS]
-  {{0x73,0x6a,0x69,0x73,0x5f,0x5f,0x5f,0x5f, 0x01,0x79,0x51,0xbe,0x10,0x11,0x5d,0x00,0x00,0x00,0x00,0x00,}}, // "sjis____"
+  {{(char)0x73,(char)0x6a,(char)0x69,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x79,(char)0x51,(char)0xbe,(char)0x10,(char)0x11,(char)0x5d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "sjis____"
         // ASCII-7-bit=121  SJS=190  CP932=93  [top SJS]
-  {{0x73,0x6b,0x77,0x69,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "skwi1250"
+  {{(char)0x73,(char)0x6b,(char)0x77,(char)0x69,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "skwi1250"
         // CP1250=191  [top CP1250]
-  {{0x73,0x6f,0x5f,0x5f,0x35,0x39,0x31,0x35, 0x02,0x86,0x6f,0xd1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "so__5915"
+  {{(char)0x73,(char)0x6f,(char)0x5f,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x02,(char)0x86,(char)0x6f,(char)0xd1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "so__5915"
         // ASCII-7-bit=134  Latin1=111  ISO-8859-15=190  [top ISO-8859-15]
-  {{0x73,0x6f,0x5f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x9a,0xbd,0x21,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "so__8591"
+  {{(char)0x73,(char)0x6f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x9a,(char)0xbd,(char)0x21,(char)0x8b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "so__8591"
         // ASCII-7-bit=154  Latin1=189  CP1252=139  [top Latin1]
-  {{0x73,0x6f,0x5f,0x5f,0x38,0x35,0x39,0x32, 0x91,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "so__8592"
+  {{(char)0x73,(char)0x6f,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x32, (char)0x91,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "so__8592"
         // Latin2=191  [top Latin2]
-  {{0x73,0x76,0x73,0x65,0x38,0x35,0x39,0x31, 0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "svse8591"
+  {{(char)0x73,(char)0x76,(char)0x73,(char)0x65,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "svse8591"
         // Latin1=191  [top Latin1]
-  {{0x74,0x61,0x62,0x5f,0x5f,0x5f,0x5f,0x5f, 0x30,0x41,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tab_____"
+  {{(char)0x74,(char)0x61,(char)0x62,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x30,(char)0x41,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tab_____"
         // TAB=191  [top TAB]
-  {{0x74,0x61,0x6d,0x5f,0x5f,0x5f,0x5f,0x5f, 0x30,0x31,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tam_____"
+  {{(char)0x74,(char)0x61,(char)0x6d,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x30,(char)0x31,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tam_____"
         // TAM=191  [top TAM]
-  {{0x74,0x65,0x78,0x74,0x5f,0x5f,0x5f,0x5f, 0x02,0xac,0xb7,0x21,0xa0,0xa1,0x49,0x00,0x00,0x00,0x00,0x00,}}, // "text____"
+  {{(char)0x74,(char)0x65,(char)0x78,(char)0x74,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xac,(char)0xb7,(char)0x21,(char)0xa0,(char)0xa1,(char)0x49,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "text____"
         // ASCII-7-bit=172  Latin1=183  CP1252=160  ISO-8859-15=73  [top Latin1]
-  {{0x74,0x69,0x73,0x5f,0x36,0x31,0x38,0x5f, 0x01,0x75,0xd1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tis_618_"
+  {{(char)0x74,(char)0x69,(char)0x73,(char)0x5f,(char)0x36,(char)0x31,(char)0x38,(char)0x5f, (char)0x01,(char)0x75,(char)0xd1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tis_618_"
         // ASCII-7-bit=117  ISO-8859-11=190  [top ISO-8859-11]
-  {{0x74,0x69,0x73,0x5f,0x36,0x32,0x30,0x5f, 0x01,0x82,0xd1,0xbe,0xd1,0x7b,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tis_620_"
+  {{(char)0x74,(char)0x69,(char)0x73,(char)0x5f,(char)0x36,(char)0x32,(char)0x30,(char)0x5f, (char)0x01,(char)0x82,(char)0xd1,(char)0xbe,(char)0xd1,(char)0x7b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tis_620_"
         // ASCII-7-bit=130  ISO-8859-11=190  CP874=123  [top ISO-8859-11]
-  {{0x74,0x72,0x5f,0x5f,0x38,0x35,0x39,0x39, 0xd1,0xbe,0x81,0x6f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tr__8599"
+  {{(char)0x74,(char)0x72,(char)0x5f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x39, (char)0xd1,(char)0xbe,(char)0x81,(char)0x6f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tr__8599"
         // Latin5=190  CP1254=111  [top Latin5]
-  {{0x74,0x72,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0xd1,0xbe,0x81,0x5f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tr______"
+  {{(char)0x74,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0xd1,(char)0xbe,(char)0x81,(char)0x5f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tr______"
         // Latin5=190  CP1254=95  [top Latin5]
-  {{0x74,0x72,0x69,0x73,0x38,0x35,0x39,0x39, 0xd1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tris8599"
+  {{(char)0x74,(char)0x72,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x39, (char)0xd1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tris8599"
         // Latin5=191  [top Latin5]
-  {{0x74,0x73,0x63,0x69,0x5f,0x5f,0x5f,0x5f, 0x30,0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "tsci____"
+  {{(char)0x74,(char)0x73,(char)0x63,(char)0x69,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x30,(char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "tsci____"
         // TSCII=191  [top TSCII]
-  {{0x75,0x63,0x73,0x5f,0x32,0x5f,0x5f,0x5f, 0x02,0xb8,0xa7,0x21,0xa3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "ucs_2___"
+  {{(char)0x75,(char)0x63,(char)0x73,(char)0x5f,(char)0x32,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xb8,(char)0xa7,(char)0x21,(char)0xa3,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "ucs_2___"
         // ASCII-7-bit=184  Latin1=167  CP1252=163  [top ASCII-7-bit]
-  {{0x75,0x66,0x74,0x5f,0x38,0x5f,0x5f,0x5f, 0x01,0xb0,0x11,0xb8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "uft_8___"
+  {{(char)0x75,(char)0x66,(char)0x74,(char)0x5f,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xb0,(char)0x11,(char)0xb8,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "uft_8___"
         // ASCII-7-bit=176  UTF8=184  [top UTF8]
-  {{0x75,0x69,0x73,0x6f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "uiso8591"
+  {{(char)0x75,(char)0x69,(char)0x73,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "uiso8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
-  {{0x75,0x6e,0x69,0x63,0x31,0x31,0x5f,0x5f, 0x01,0xa7,0x11,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "unic11__"
+  {{(char)0x75,(char)0x6e,(char)0x69,(char)0x63,(char)0x31,(char)0x31,(char)0x5f,(char)0x5f, (char)0x01,(char)0xa7,(char)0x11,(char)0xbb,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "unic11__"
         // ASCII-7-bit=167  UTF8=187  [top UTF8]
-  {{0x75,0x6e,0x69,0x63,0x5f,0x5f,0x5f,0x5f, 0x02,0xbe,0x90,0x21,0x85,0xa1,0x45,0x00,0x00,0x00,0x00,0x00,}}, // "unic____"
+  {{(char)0x75,(char)0x6e,(char)0x69,(char)0x63,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbe,(char)0x90,(char)0x21,(char)0x85,(char)0xa1,(char)0x45,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "unic____"
         // ASCII-7-bit=190  Latin1=144  CP1252=133  ISO-8859-15=69  [top ASCII-7-bit]
-  {{0x75,0x6e,0x6b,0x6e,0x38,0x5f,0x5f,0x5f, 0x02,0xa2,0xbb,0x21,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "unkn8___"
+  {{(char)0x75,(char)0x6e,(char)0x6b,(char)0x6e,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xa2,(char)0xbb,(char)0x21,(char)0x95,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "unkn8___"
         // ASCII-7-bit=162  Latin1=187  CP1252=149  [top Latin1]
-  {{0x75,0x6e,0x6b,0x6e,0x5f,0x5f,0x5f,0x5f, 0x01,0x9c,0x51,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "unkn____"
+  {{(char)0x75,(char)0x6e,(char)0x6b,(char)0x6e,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x9c,(char)0x51,(char)0xbd,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "unkn____"
         // ASCII-7-bit=156  SJS=189  [top SJS]
-  {{0x75,0x70,0x66,0x5f,0x38,0x5f,0x5f,0x5f, 0x21,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "upf_8___"
+  {{(char)0x75,(char)0x70,(char)0x66,(char)0x5f,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x21,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "upf_8___"
         // UTF8=191  [top UTF8]
-  {{0x75,0x73,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f, 0x02,0xbe,0x7d,0x21,0x7d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "us______"
+  {{(char)0x75,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbe,(char)0x7d,(char)0x21,(char)0x7d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "us______"
         // ASCII-7-bit=190  Latin1=125  CP1252=125  [top ASCII-7-bit]
-  {{0x75,0x73,0x61,0x73,0x5f,0x5f,0x5f,0x5f, 0x02,0xbe,0x83,0x21,0x6a,0xa1,0x38,0x00,0x00,0x00,0x00,0x00,}}, // "usas____"
+  {{(char)0x75,(char)0x73,(char)0x61,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbe,(char)0x83,(char)0x21,(char)0x6a,(char)0xa1,(char)0x38,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "usas____"
         // ASCII-7-bit=190  Latin1=131  CP1252=106  ISO-8859-15=56  [top ASCII-7-bit]
-  {{0x75,0x73,0x65,0x6e,0x5f,0x5f,0x5f,0x5f, 0x02,0xb8,0x94,0x21,0xad,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "usen____"
+  {{(char)0x75,(char)0x73,(char)0x65,(char)0x6e,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xb8,(char)0x94,(char)0x21,(char)0xad,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "usen____"
         // ASCII-7-bit=184  Latin1=148  CP1252=173  [top ASCII-7-bit]
-  {{0x75,0x73,0x65,0x72,0x5f,0x5f,0x5f,0x5f, 0x02,0xb9,0x9e,0x21,0xa7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "user____"
+  {{(char)0x75,(char)0x73,(char)0x65,(char)0x72,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xb9,(char)0x9e,(char)0x21,(char)0xa7,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "user____"
         // ASCII-7-bit=185  Latin1=158  CP1252=167  [top ASCII-7-bit]
-  {{0x75,0x73,0x69,0x73,0x38,0x35,0x39,0x31, 0x02,0x78,0xbe,0x21,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "usis8591"
+  {{(char)0x75,(char)0x73,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x78,(char)0xbe,(char)0x21,(char)0x78,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "usis8591"
         // ASCII-7-bit=120  Latin1=190  CP1252=120  [top Latin1]
-  {{0x75,0x73,0x6f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x79,0xbc,0x21,0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "uso_8591"
+  {{(char)0x75,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbc,(char)0x21,(char)0xa5,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "uso_8591"
         // ASCII-7-bit=121  Latin1=188  CP1252=165  [top Latin1]
-  {{0x75,0x74,0x66,0x5f,0x31,0x36,0x5f,0x5f, 0x01,0xb0,0x11,0xb8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utf_16__"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x5f,(char)0x31,(char)0x36,(char)0x5f,(char)0x5f, (char)0x01,(char)0xb0,(char)0x11,(char)0xb8,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utf_16__"
         // ASCII-7-bit=176  UTF8=184  [top UTF8]
-  {{0x75,0x74,0x66,0x5f,0x33,0x32,0x5f,0x5f, 0x02,0xb5,0xa9,0x21,0x9f,0xa1,0xa1,0x00,0x00,0x00,0x00,0x00,}}, // "utf_32__"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x5f,(char)0x33,(char)0x32,(char)0x5f,(char)0x5f, (char)0x02,(char)0xb5,(char)0xa9,(char)0x21,(char)0x9f,(char)0xa1,(char)0xa1,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utf_32__"
         // ASCII-7-bit=181  Latin1=169  CP1252=159  ISO-8859-15=161  [top ASCII-7-bit]
-  {{0x75,0x74,0x66,0x5f,0x35,0x39,0x31,0x35, 0x11,0x90,0xd1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utf_5915"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x5f,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x11,(char)0x90,(char)0xd1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utf_5915"
         // Latin1=144  ISO-8859-15=190  [top ISO-8859-15]
-  {{0x75,0x74,0x66,0x5f,0x37,0x5f,0x5f,0x5f, 0x01,0x88,0x20,0xb1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utf_7___"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x5f,(char)0x37,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x88,(char)0x20,(char)0xb1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utf_7___"
         // ASCII-7-bit=136  UTF7=190  [top UTF7]
-  {{0x75,0x74,0x66,0x5f,0x38,0x35,0x39,0x31, 0x02,0x95,0xbd,0x21,0x8c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utf_8591"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x95,(char)0xbd,(char)0x21,(char)0x8c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utf_8591"
         // ASCII-7-bit=149  Latin1=189  CP1252=140  [top Latin1]
-  {{0x75,0x74,0x66,0x5f,0x38,0x35,0x39,0x39, 0xd1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utf_8599"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x39, (char)0xd1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utf_8599"
         // Latin5=191  [top Latin5]
-  {{0x75,0x74,0x66,0x5f,0x38,0x5f,0x5f,0x5f, 0x01,0xae,0x11,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utf_8___"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x5f,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xae,(char)0x11,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utf_8___"
         // ASCII-7-bit=174  UTF8=185  [top UTF8]
-  {{0x75,0x74,0x66,0x5f,0x5f,0x5f,0x5f,0x5f, 0x02,0xbe,0x8a,0x21,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utf_____"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbe,(char)0x8a,(char)0x21,(char)0x74,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utf_____"
         // ASCII-7-bit=190  Latin1=138  CP1252=116  [top ASCII-7-bit]
-  {{0x75,0x74,0x66,0x62,0x31,0x36,0x5f,0x5f, 0x01,0xa5,0x20,0x41,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utfb16__"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x62,(char)0x31,(char)0x36,(char)0x5f,(char)0x5f, (char)0x01,(char)0xa5,(char)0x20,(char)0x41,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utfb16__"
         // ASCII-7-bit=165  UTF-16BE=188  [top UTF-16BE]
-  {{0x75,0x74,0x66,0x62,0x33,0x32,0x5f,0x5f, 0x30,0x81,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utfb32__"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x62,(char)0x33,(char)0x32,(char)0x5f,(char)0x5f, (char)0x30,(char)0x81,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utfb32__"
         // UTF-32BE=191  [top UTF-32BE]
-  {{0x75,0x74,0x66,0x69,0x38,0x35,0x39,0x31, 0x02,0x99,0xbd,0x21,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utfi8591"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x69,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x99,(char)0xbd,(char)0x21,(char)0x87,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utfi8591"
         // ASCII-7-bit=153  Latin1=189  CP1252=135  [top Latin1]
-  {{0x75,0x74,0x66,0x6c,0x31,0x36,0x5f,0x5f, 0x20,0x71,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utfl16__"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x6c,(char)0x31,(char)0x36,(char)0x5f,(char)0x5f, (char)0x20,(char)0x71,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utfl16__"
         // UTF-16LE=191  [top UTF-16LE]
-  {{0x75,0x74,0x66,0x6c,0x33,0x32,0x5f,0x5f, 0x30,0x91,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utfl32__"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x6c,(char)0x33,(char)0x32,(char)0x5f,(char)0x5f, (char)0x30,(char)0x91,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utfl32__"
         // UTF-32LE=191  [top UTF-32LE]
-  {{0x75,0x74,0x66,0x75,0x38,0x38,0x5f,0x5f, 0x30,0xb1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "utfu88__"
+  {{(char)0x75,(char)0x74,(char)0x66,(char)0x75,(char)0x38,(char)0x38,(char)0x5f,(char)0x5f, (char)0x30,(char)0xb1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "utfu88__"
         // X-UTF8UTF8=191  [top X-UTF8UTF8]
-  {{0x76,0x61,0x6c,0x75,0x5f,0x5f,0x5f,0x5f, 0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "valu____"
+  {{(char)0x76,(char)0x61,(char)0x6c,(char)0x75,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "valu____"
         // Latin1=191  [top Latin1]
-  {{0x76,0x69,0x73,0x75,0x5f,0x5f,0x5f,0x5f, 0x01,0x84,0x10,0x81,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "visu____"
+  {{(char)0x76,(char)0x69,(char)0x73,(char)0x75,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x84,(char)0x10,(char)0x81,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "visu____"
         // ASCII-7-bit=132  Hebrew=190  [top Hebrew]
-  {{0x77,0x61,0x69,0x6e,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wain1250"
+  {{(char)0x77,(char)0x61,(char)0x69,(char)0x6e,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wain1250"
         // CP1250=191  [top CP1250]
-  {{0x77,0x65,0x69,0x73,0x35,0x39,0x31,0x35, 0x02,0x9f,0x7d,0x21,0x84,0xa1,0xbc,0x00,0x00,0x00,0x00,0x00,}}, // "weis5915"
+  {{(char)0x77,(char)0x65,(char)0x69,(char)0x73,(char)0x35,(char)0x39,(char)0x31,(char)0x35, (char)0x02,(char)0x9f,(char)0x7d,(char)0x21,(char)0x84,(char)0xa1,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "weis5915"
         // ASCII-7-bit=159  Latin1=125  CP1252=132  ISO-8859-15=188  [top ISO-8859-15]
-  {{0x77,0x65,0x69,0x73,0x38,0x35,0x39,0x31, 0x11,0xbe,0x21,0x7e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "weis8591"
+  {{(char)0x77,(char)0x65,(char)0x69,(char)0x73,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbe,(char)0x21,(char)0x7e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "weis8591"
         // Latin1=190  CP1252=126  [top Latin1]
-  {{0x77,0x65,0x73,0x74,0x31,0x32,0x35,0x32, 0x01,0x6f,0x31,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "west1252"
+  {{(char)0x77,(char)0x65,(char)0x73,(char)0x74,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x01,(char)0x6f,(char)0x31,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "west1252"
         // ASCII-7-bit=111  CP1252=190  [top CP1252]
-  {{0x77,0x65,0x73,0x74,0x38,0x35,0x39,0x31, 0x02,0x79,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "west8591"
+  {{(char)0x77,(char)0x65,(char)0x73,(char)0x74,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x79,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "west8591"
         // ASCII-7-bit=121  Latin1=190  [top Latin1]
-  {{0x77,0x65,0x73,0x74,0x5f,0x5f,0x5f,0x5f, 0x02,0xa9,0x9d,0x21,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "west____"
+  {{(char)0x77,(char)0x65,(char)0x73,(char)0x74,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xa9,(char)0x9d,(char)0x21,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "west____"
         // ASCII-7-bit=169  Latin1=157  CP1252=185  [top CP1252]
-  {{0x77,0x69,0x64,0x6e,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "widn1250"
+  {{(char)0x77,(char)0x69,(char)0x64,(char)0x6e,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "widn1250"
         // CP1250=191  [top CP1250]
-  {{0x77,0x69,0x64,0x6f,0x31,0x32,0x35,0x30, 0x01,0x7c,0xb1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wido1250"
+  {{(char)0x77,(char)0x69,(char)0x64,(char)0x6f,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0x01,(char)0x7c,(char)0xb1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wido1250"
         // ASCII-7-bit=124  CP1250=190  [top CP1250]
-  {{0x77,0x69,0x64,0x6f,0x31,0x32,0x35,0x31, 0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wido1251"
+  {{(char)0x77,(char)0x69,(char)0x64,(char)0x6f,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wido1251"
         // CP1251=191  [top CP1251]
-  {{0x77,0x69,0x64,0x6f,0x31,0x32,0x35,0x32, 0x11,0xa9,0x21,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wido1252"
+  {{(char)0x77,(char)0x69,(char)0x64,(char)0x6f,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x11,(char)0xa9,(char)0x21,(char)0xbb,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wido1252"
         // Latin1=169  CP1252=187  [top CP1252]
-  {{0x77,0x69,0x64,0x6f,0x31,0x32,0x35,0x36, 0xb1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wido1256"
+  {{(char)0x77,(char)0x69,(char)0x64,(char)0x6f,(char)0x31,(char)0x32,(char)0x35,(char)0x36, (char)0xb1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wido1256"
         // CP1256=191  [top CP1256]
-  {{0x77,0x69,0x6d,0x64,0x31,0x32,0x35,0x31, 0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wimd1251"
+  {{(char)0x77,(char)0x69,(char)0x6d,(char)0x64,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wimd1251"
         // CP1251=191  [top CP1251]
-  {{0x77,0x69,0x6e,0x5f,0x31,0x32,0x35,0x30, 0x01,0x8d,0xb1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "win_1250"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0x01,(char)0x8d,(char)0xb1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "win_1250"
         // ASCII-7-bit=141  CP1250=190  [top CP1250]
-  {{0x77,0x69,0x6e,0x5f,0x31,0x32,0x35,0x31, 0x01,0x8f,0x91,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "win_1251"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0x01,(char)0x8f,(char)0x91,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "win_1251"
         // ASCII-7-bit=143  CP1251=190  [top CP1251]
-  {{0x77,0x69,0x6e,0x5f,0x31,0x32,0x35,0x32, 0x02,0xac,0xa4,0x21,0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "win_1252"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x02,(char)0xac,(char)0xa4,(char)0x21,(char)0xb6,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "win_1252"
         // ASCII-7-bit=172  Latin1=164  CP1252=182  [top CP1252]
-  {{0x77,0x69,0x6e,0x5f,0x31,0x32,0x35,0x33, 0x10,0x41,0x85,0x21,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "win_1253"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x33, (char)0x10,(char)0x41,(char)0x85,(char)0x21,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "win_1253"
         // Greek=133  CP1253=190  [top CP1253]
-  {{0x77,0x69,0x6e,0x5f,0x31,0x32,0x35,0x34, 0x01,0x6f,0xc1,0xaf,0x81,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "win_1254"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x34, (char)0x01,(char)0x6f,(char)0xc1,(char)0xaf,(char)0x81,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "win_1254"
         // ASCII-7-bit=111  Latin5=175  CP1254=185  [top CP1254]
-  {{0x77,0x69,0x6e,0x5f,0x31,0x32,0x35,0x35, 0x10,0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "win_1255"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x35, (char)0x10,(char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "win_1255"
         // CP1255=191  [top CP1255]
-  {{0x77,0x69,0x6e,0x5f,0x31,0x32,0x35,0x36, 0x01,0x7f,0xa1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "win_1256"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x36, (char)0x01,(char)0x7f,(char)0xa1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "win_1256"
         // ASCII-7-bit=127  CP1256=190  [top CP1256]
-  {{0x77,0x69,0x6e,0x5f,0x31,0x32,0x35,0x37, 0x01,0x8c,0xf1,0xbe,0xc1,0x77,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "win_1257"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x5f,(char)0x31,(char)0x32,(char)0x35,(char)0x37, (char)0x01,(char)0x8c,(char)0xf1,(char)0xbe,(char)0xc1,(char)0x77,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "win_1257"
         // ASCII-7-bit=140  CP1257=190  ISO-8859-13=119  [top CP1257]
-  {{0x77,0x69,0x6e,0x5f,0x38,0x37,0x34,0x5f, 0x01,0x56,0xd1,0xaf,0xd1,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "win_874_"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x5f,(char)0x38,(char)0x37,(char)0x34,(char)0x5f, (char)0x01,(char)0x56,(char)0xd1,(char)0xaf,(char)0xd1,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "win_874_"
         // ASCII-7-bit=86  ISO-8859-11=175  CP874=185  [top CP874]
-  {{0x77,0x69,0x6e,0x5f,0x5f,0x5f,0x5f,0x5f, 0x01,0x9a,0x91,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "win_____"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x9a,(char)0x91,(char)0xbd,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "win_____"
         // ASCII-7-bit=154  CP1251=189  [top CP1251]
-  {{0x77,0x69,0x6e,0x63,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "winc1250"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x63,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "winc1250"
         // CP1250=191  [top CP1250]
-  {{0x77,0x69,0x6e,0x63,0x31,0x32,0x35,0x31, 0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "winc1251"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x63,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "winc1251"
         // CP1251=191  [top CP1251]
-  {{0x77,0x69,0x6e,0x64,0x31,0x32,0x33,0x34, 0xb1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind1234"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x31,(char)0x32,(char)0x33,(char)0x34, (char)0xb1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind1234"
         // CP1256=191  [top CP1256]
-  {{0x77,0x69,0x6e,0x64,0x31,0x32,0x35,0x30, 0x01,0x88,0xb1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind1250"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0x01,(char)0x88,(char)0xb1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind1250"
         // ASCII-7-bit=136  CP1250=190  [top CP1250]
-  {{0x77,0x69,0x6e,0x64,0x31,0x32,0x35,0x31, 0x01,0x8b,0x91,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind1251"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0x01,(char)0x8b,(char)0x91,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind1251"
         // ASCII-7-bit=139  CP1251=190  [top CP1251]
-  {{0x77,0x69,0x6e,0x64,0x31,0x32,0x35,0x32, 0x02,0xa5,0xac,0x21,0xb6,0xa1,0x4f,0x00,0x00,0x00,0x00,0x00,}}, // "wind1252"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x02,(char)0xa5,(char)0xac,(char)0x21,(char)0xb6,(char)0xa1,(char)0x4f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind1252"
         // ASCII-7-bit=165  Latin1=172  CP1252=182  ISO-8859-15=79  [top CP1252]
-  {{0x77,0x69,0x6e,0x64,0x31,0x32,0x35,0x33, 0x01,0x94,0x10,0x31,0xae,0x21,0xb8,0x00,0x00,0x00,0x00,0x00,}}, // "wind1253"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x31,(char)0x32,(char)0x35,(char)0x33, (char)0x01,(char)0x94,(char)0x10,(char)0x31,(char)0xae,(char)0x21,(char)0xb8,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind1253"
         // ASCII-7-bit=148  Greek=174  CP1253=184  [top CP1253]
-  {{0x77,0x69,0x6e,0x64,0x31,0x32,0x35,0x34, 0x01,0x73,0xc1,0xaf,0x81,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind1254"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x31,(char)0x32,(char)0x35,(char)0x34, (char)0x01,(char)0x73,(char)0xc1,(char)0xaf,(char)0x81,(char)0xb9,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind1254"
         // ASCII-7-bit=115  Latin5=175  CP1254=185  [top CP1254]
-  {{0x77,0x69,0x6e,0x64,0x31,0x32,0x35,0x35, 0x01,0x86,0x10,0x01,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind1255"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x31,(char)0x32,(char)0x35,(char)0x35, (char)0x01,(char)0x86,(char)0x10,(char)0x01,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind1255"
         // ASCII-7-bit=134  CP1255=190  [top CP1255]
-  {{0x77,0x69,0x6e,0x64,0x31,0x32,0x35,0x36, 0x01,0x74,0xa1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind1256"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x31,(char)0x32,(char)0x35,(char)0x36, (char)0x01,(char)0x74,(char)0xa1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind1256"
         // ASCII-7-bit=116  CP1256=190  [top CP1256]
-  {{0x77,0x69,0x6e,0x64,0x31,0x32,0x35,0x37, 0x01,0x87,0xf1,0xbe,0xc1,0x52,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind1257"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x31,(char)0x32,(char)0x35,(char)0x37, (char)0x01,(char)0x87,(char)0xf1,(char)0xbe,(char)0xc1,(char)0x52,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind1257"
         // ASCII-7-bit=135  CP1257=190  ISO-8859-13=82  [top CP1257]
-  {{0x77,0x69,0x6e,0x64,0x33,0x31,0x5f,0x5f, 0x01,0x62,0x51,0xbe,0x10,0x11,0x5e,0x00,0x00,0x00,0x00,0x00,}}, // "wind31__"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x33,(char)0x31,(char)0x5f,(char)0x5f, (char)0x01,(char)0x62,(char)0x51,(char)0xbe,(char)0x10,(char)0x11,(char)0x5e,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind31__"
         // ASCII-7-bit=98  SJS=190  CP932=94  [top SJS]
-  {{0x77,0x69,0x6e,0x64,0x38,0x34,0x37,0x5f, 0xe1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind847_"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x38,(char)0x34,(char)0x37,(char)0x5f, (char)0xe1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind847_"
         // ISO-8859-11=191  [top ISO-8859-11]
-  {{0x77,0x69,0x6e,0x64,0x38,0x35,0x32,0x5f, 0x01,0x79,0x20,0x01,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind852_"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x38,(char)0x35,(char)0x32,(char)0x5f, (char)0x01,(char)0x79,(char)0x20,(char)0x01,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind852_"
         // ASCII-7-bit=121  CP852=190  [top CP852]
-  {{0x77,0x69,0x6e,0x64,0x38,0x35,0x39,0x31, 0x02,0x9a,0xbd,0x21,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind8591"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x9a,(char)0xbd,(char)0x21,(char)0x89,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind8591"
         // ASCII-7-bit=154  Latin1=189  CP1252=137  [top Latin1]
-  {{0x77,0x69,0x6e,0x64,0x38,0x35,0x39,0x32, 0x01,0x83,0x81,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind8592"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x38,(char)0x35,(char)0x39,(char)0x32, (char)0x01,(char)0x83,(char)0x81,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind8592"
         // ASCII-7-bit=131  Latin2=190  [top Latin2]
-  {{0x77,0x69,0x6e,0x64,0x38,0x35,0x39,0x36, 0x01,0x6f,0x20,0x11,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind8596"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x38,(char)0x35,(char)0x39,(char)0x36, (char)0x01,(char)0x6f,(char)0x20,(char)0x11,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind8596"
         // ASCII-7-bit=111  Arabic=190  [top Arabic]
-  {{0x77,0x69,0x6e,0x64,0x38,0x35,0x39,0x37, 0x01,0x6f,0x10,0x31,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind8597"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x38,(char)0x35,(char)0x39,(char)0x37, (char)0x01,(char)0x6f,(char)0x10,(char)0x31,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind8597"
         // ASCII-7-bit=111  Greek=190  [top Greek]
-  {{0x77,0x69,0x6e,0x64,0x38,0x35,0x39,0x39, 0x01,0x6c,0xc1,0xbe,0x81,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind8599"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x38,(char)0x35,(char)0x39,(char)0x39, (char)0x01,(char)0x6c,(char)0xc1,(char)0xbe,(char)0x81,(char)0x6c,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind8599"
         // ASCII-7-bit=108  Latin5=190  CP1254=108  [top Latin5]
-  {{0x77,0x69,0x6e,0x64,0x38,0x36,0x36,0x5f, 0x20,0x41,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind866_"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x38,(char)0x36,(char)0x36,(char)0x5f, (char)0x20,(char)0x41,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind866_"
         // CP866=191  [top CP866]
-  {{0x77,0x69,0x6e,0x64,0x38,0x37,0x34,0x5f, 0x01,0x8a,0xd1,0xbe,0xd1,0x7d,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind874_"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x38,(char)0x37,(char)0x34,(char)0x5f, (char)0x01,(char)0x8a,(char)0xd1,(char)0xbe,(char)0xd1,(char)0x7d,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind874_"
         // ASCII-7-bit=138  ISO-8859-11=190  CP874=125  [top ISO-8859-11]
-  {{0x77,0x69,0x6e,0x64,0x38,0x38,0x35,0x39, 0x02,0x97,0xb6,0x21,0xb1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind8859"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x38,(char)0x38,(char)0x35,(char)0x39, (char)0x02,(char)0x97,(char)0xb6,(char)0x21,(char)0xb1,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind8859"
         // ASCII-7-bit=151  Latin1=182  CP1252=177  [top Latin1]
-  {{0x77,0x69,0x6e,0x64,0x38,0x5f,0x5f,0x5f, 0x01,0x93,0x11,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind8___"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x38,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0x93,(char)0x11,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind8___"
         // ASCII-7-bit=147  UTF8=190  [top UTF8]
-  {{0x77,0x69,0x6e,0x64,0x39,0x33,0x32,0x5f, 0x01,0x7d,0x51,0xa4,0x10,0x11,0xbc,0x00,0x00,0x00,0x00,0x00,}}, // "wind932_"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x39,(char)0x33,(char)0x32,(char)0x5f, (char)0x01,(char)0x7d,(char)0x51,(char)0xa4,(char)0x10,(char)0x11,(char)0xbc,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind932_"
         // ASCII-7-bit=125  SJS=164  CP932=188  [top CP932]
-  {{0x77,0x69,0x6e,0x64,0x39,0x34,0x39,0x5f, 0x01,0x7b,0x41,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind949_"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x39,(char)0x34,(char)0x39,(char)0x5f, (char)0x01,(char)0x7b,(char)0x41,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind949_"
         // ASCII-7-bit=123  KSC=190  [top KSC]
-  {{0x77,0x69,0x6e,0x64,0x39,0x35,0x30,0x5f, 0x01,0x6f,0x71,0x7f,0x20,0x51,0xbe,0x00,0x00,0x00,0x00,0x00,}}, // "wind950_"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x39,(char)0x35,(char)0x30,(char)0x5f, (char)0x01,(char)0x6f,(char)0x71,(char)0x7f,(char)0x20,(char)0x51,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind950_"
         // ASCII-7-bit=111  BIG5=127  BIG5-CP950=190  [top BIG5-CP950]
-  {{0x77,0x69,0x6e,0x64,0x5f,0x5f,0x5f,0x5f, 0x01,0xb5,0x11,0xb4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wind____"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x64,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x01,(char)0xb5,(char)0x11,(char)0xb4,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wind____"
         // ASCII-7-bit=181  UTF8=180  [top ASCII-7-bit]
-  {{0x77,0x69,0x6e,0x65,0x31,0x32,0x35,0x32, 0x01,0x6f,0x31,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wine1252"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x65,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x01,(char)0x6f,(char)0x31,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wine1252"
         // ASCII-7-bit=111  CP1252=190  [top CP1252]
-  {{0x77,0x69,0x6e,0x6f,0x31,0x32,0x35,0x30, 0xc1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wino1250"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x6f,(char)0x31,(char)0x32,(char)0x35,(char)0x30, (char)0xc1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wino1250"
         // CP1250=191  [top CP1250]
-  {{0x77,0x69,0x6e,0x6f,0x31,0x32,0x35,0x31, 0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wino1251"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x6f,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wino1251"
         // CP1251=191  [top CP1251]
-  {{0x77,0x69,0x6e,0x73,0x31,0x32,0x35,0x35, 0x10,0x11,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wins1255"
+  {{(char)0x77,(char)0x69,(char)0x6e,(char)0x73,(char)0x31,(char)0x32,(char)0x35,(char)0x35, (char)0x10,(char)0x11,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wins1255"
         // CP1255=191  [top CP1255]
-  {{0x77,0x69,0x72,0x64,0x31,0x32,0x35,0x31, 0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wird1251"
+  {{(char)0x77,(char)0x69,(char)0x72,(char)0x64,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wird1251"
         // CP1251=191  [top CP1251]
-  {{0x77,0x69,0x73,0x6f,0x38,0x35,0x39,0x31, 0x11,0xbe,0x21,0x7f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wiso8591"
+  {{(char)0x77,(char)0x69,(char)0x73,(char)0x6f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x11,(char)0xbe,(char)0x21,(char)0x7f,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wiso8591"
         // Latin1=190  CP1252=127  [top Latin1]
-  {{0x77,0x6e,0x64,0x6f,0x31,0x32,0x35,0x31, 0xa1,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wndo1251"
+  {{(char)0x77,(char)0x6e,(char)0x64,(char)0x6f,(char)0x31,(char)0x32,(char)0x35,(char)0x31, (char)0xa1,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wndo1251"
         // CP1251=191  [top CP1251]
-  {{0x77,0x6e,0x64,0x6f,0x31,0x32,0x35,0x36, 0x01,0x6e,0xa1,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wndo1256"
+  {{(char)0x77,(char)0x6e,(char)0x64,(char)0x6f,(char)0x31,(char)0x32,(char)0x35,(char)0x36, (char)0x01,(char)0x6e,(char)0xa1,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wndo1256"
         // ASCII-7-bit=110  CP1256=190  [top CP1256]
-  {{0x77,0x6f,0x6e,0x64,0x31,0x32,0x35,0x32, 0x41,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "wond1252"
+  {{(char)0x77,(char)0x6f,(char)0x6e,(char)0x64,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x41,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "wond1252"
         // CP1252=191  [top CP1252]
-  {{0x77,0x6f,0x72,0x67,0x31,0x32,0x35,0x32, 0x01,0x83,0x31,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "worg1252"
+  {{(char)0x77,(char)0x6f,(char)0x72,(char)0x67,(char)0x31,(char)0x32,(char)0x35,(char)0x32, (char)0x01,(char)0x83,(char)0x31,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "worg1252"
         // ASCII-7-bit=131  CP1252=190  [top CP1252]
-  {{0x79,0x65,0x73,0x5f,0x5f,0x5f,0x5f,0x5f, 0x02,0xbe,0x81,0x21,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "yes_____"
+  {{(char)0x79,(char)0x65,(char)0x73,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x02,(char)0xbe,(char)0x81,(char)0x21,(char)0x8b,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "yes_____"
         // ASCII-7-bit=190  Latin1=129  CP1252=139  [top ASCII-7-bit]
-  {{0x79,0x6b,0x74,0x63,0x5f,0x5f,0x5f,0x5f, 0x51,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "yktc____"
+  {{(char)0x79,(char)0x6b,(char)0x74,(char)0x63,(char)0x5f,(char)0x5f,(char)0x5f,(char)0x5f, (char)0x51,(char)0xbf,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "yktc____"
         // KSC=191  [top KSC]
-  {{0x7a,0x73,0x6f,0x5f,0x38,0x35,0x39,0x31, 0x02,0x6f,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}}, // "zso_8591"
+  {{(char)0x7a,(char)0x73,(char)0x6f,(char)0x5f,(char)0x38,(char)0x35,(char)0x39,(char)0x31, (char)0x02,(char)0x6f,(char)0xbe,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,(char)0x00,}}, // "zso_8591"
         // ASCII-7-bit=111  Latin1=190  [top Latin1]
 };
 
openSUSE Build Service is sponsored by