aboutsummaryrefslogtreecommitdiff
path: root/iconvdata
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-08-01 02:19:31 +0000
committerUlrich Drepper <drepper@redhat.com>2000-08-01 02:19:31 +0000
commitb3cedb0912ea8e1219dabb3ff714cd8dc2d9b1a5 (patch)
tree7df08e6a4dc9ace05f6ce68fc35baf112d9c324f /iconvdata
parentb669ab02b7f37272df926eb18639896ffbdf8949 (diff)
downloadglibc-b3cedb0912ea8e1219dabb3ff714cd8dc2d9b1a5.tar.xz
glibc-b3cedb0912ea8e1219dabb3ff714cd8dc2d9b1a5.zip
Update.
2000-07-31 Ulrich Drepper <drepper@redhat.com> * iconvdata/gb18030.c: Don't map to and from positions in ISO 10646 which are not yet assigned. Patch by wang shouhua <shouhuawang@redflag-linux.com>.
Diffstat (limited to 'iconvdata')
-rw-r--r--iconvdata/gb18030.c6534
1 files changed, 3265 insertions, 3269 deletions
diff --git a/iconvdata/gb18030.c b/iconvdata/gb18030.c
index b95143417d..781d7873c1 100644
--- a/iconvdata/gb18030.c
+++ b/iconvdata/gb18030.c
@@ -16069,8 +16069,8 @@ static const char __ucs_to_gb18030_tab1[][2] =
[0x0198] = "\xa6\x31", [0x0199] = "\xa6\x32",
[0x019a] = "\xa6\x33", [0x019b] = "\xa6\x34",
[0x019c] = "\xa6\x35", [0x019d] = "\xa6\x36",
- [0x019e] = "\xa6\x37", [0x019f] = "\xa6\x38",
- [0x01a0] = "\xa6\x39", [0x01a1] = "\xa7\x30",
+ [0x019e] = "\xa6\x37", [0x019f] = "\0\0",
+ [0x01a0] = "\0\0", [0x01a1] = "\xa7\x30",
[0x01a2] = "\xa7\x31", [0x01a3] = "\xa7\x32",
[0x01a4] = "\xa7\x33", [0x01a5] = "\xa7\x34",
[0x01a6] = "\xa7\x35", [0x01a7] = "\xa7\x36",
@@ -16079,21 +16079,21 @@ static const char __ucs_to_gb18030_tab1[][2] =
[0x01ac] = "\xa8\x31", [0x01ad] = "\xa8\x32",
[0x01ae] = "\xa8\x33", [0x01af] = "\xa8\x34",
[0x01b0] = "\xa8\x35", [0x01b1] = "\xa8\x36",
- [0x01b2] = "\xa8\x37", [0x01b3] = "\xa8\x38",
- [0x01b4] = "\xa8\x39", [0x01b5] = "\xa9\x30",
- [0x01b6] = "\xa9\x31", [0x01b7] = "\xa9\x32",
- [0x01b8] = "\xa9\x33", [0x01b9] = "\xa9\x34",
- [0x01ba] = "\xa9\x35", [0x01bb] = "\xa9\x36",
- [0x01bc] = "\xa9\x37", [0x01bd] = "\xa9\x38",
- [0x01be] = "\xa9\x39", [0x01bf] = "\xaa\x30",
- [0x01c0] = "\xaa\x31", [0x01c1] = "\xaa\x32",
- [0x01c2] = "\xaa\x33", [0x01c3] = "\xaa\x34",
- [0x01c4] = "\xaa\x35", [0x01c5] = "\xaa\x36",
- [0x01c6] = "\xaa\x37", [0x01c7] = "\xaa\x38",
- [0x01c8] = "\xaa\x39", [0x01c9] = "\xab\x30",
- [0x01ca] = "\xab\x31", [0x01cb] = "\xab\x32",
- [0x01cc] = "\xab\x33", [0x01cd] = "\xab\x34",
- [0x01ce] = "\xab\x35", [0x01cf] = "\xab\x36",
+ [0x01b2] = "\xa8\x37", [0x01b3] = "\0\0",
+ [0x01b4] = "\0\0", [0x01b5] = "\0\0",
+ [0x01b6] = "\0\0", [0x01b7] = "\0\0",
+ [0x01b8] = "\0\0", [0x01b9] = "\0\0",
+ [0x01ba] = "\0\0", [0x01bb] = "\0\0",
+ [0x01bc] = "\0\0", [0x01bd] = "\0\0",
+ [0x01be] = "\0\0", [0x01bf] = "\0\0",
+ [0x01c0] = "\0\0", [0x01c1] = "\0\0",
+ [0x01c2] = "\0\0", [0x01c3] = "\0\0",
+ [0x01c4] = "\0\0", [0x01c5] = "\0\0",
+ [0x01c6] = "\0\0", [0x01c7] = "\0\0",
+ [0x01c8] = "\0\0", [0x01c9] = "\0\0",
+ [0x01ca] = "\0\0", [0x01cb] = "\0\0",
+ [0x01cc] = "\0\0", [0x01cd] = "\0\0",
+ [0x01ce] = "\0\0", [0x01cf] = "\xab\x36",
[0x01d0] = "\0\0", [0x01d1] = "\xab\x37",
[0x01d2] = "\xab\x38", [0x01d3] = "\xab\x39",
[0x01d4] = "\xac\x30", [0x01d5] = "\xac\x31",
@@ -16140,8 +16140,8 @@ static const char __ucs_to_gb18030_tab1[][2] =
[0x0226] = "\xb4\x31", [0x0227] = "\xb4\x32",
[0x0228] = "\xb4\x33", [0x0229] = "\xb4\x34",
[0x022a] = "\xb4\x35", [0x022b] = "\xb4\x36",
- [0x022c] = "\xb4\x37", [0x022d] = "\xb4\x38",
- [0x022e] = "\xb4\x39", [0x022f] = "\xb5\x30",
+ [0x022c] = "\xb4\x37", [0x022d] = "\0\0",
+ [0x022e] = "\0\0", [0x022f] = "\xb5\x30",
[0x0230] = "\xb5\x31", [0x0231] = "\xb5\x32",
[0x0232] = "\xb5\x33", [0x0233] = "\xb5\x34",
[0x0234] = "\xb5\x35", [0x0235] = "\xb5\x36",
@@ -16173,15 +16173,15 @@ static const char __ucs_to_gb18030_tab1[][2] =
[0x0268] = "\xba\x32", [0x0269] = "\xba\x33",
[0x026a] = "\xba\x34", [0x026b] = "\xba\x35",
[0x026c] = "\xba\x36", [0x026d] = "\xba\x37",
- [0x026e] = "\xba\x38", [0x026f] = "\xba\x39",
- [0x0270] = "\xbb\x30", [0x0271] = "\xbb\x31",
- [0x0272] = "\xbb\x32", [0x0273] = "\xbb\x33",
- [0x0274] = "\xbb\x34", [0x0275] = "\xbb\x35",
- [0x0276] = "\xbb\x36", [0x0277] = "\xbb\x37",
- [0x0278] = "\xbb\x38", [0x0279] = "\xbb\x39",
- [0x027a] = "\xbc\x30", [0x027b] = "\xbc\x31",
- [0x027c] = "\xbc\x32", [0x027d] = "\xbc\x33",
- [0x027e] = "\xbc\x34", [0x027f] = "\xbc\x35",
+ [0x026e] = "\0\0", [0x026f] = "\0\0",
+ [0x0270] = "\0\0", [0x0271] = "\0\0",
+ [0x0272] = "\0\0", [0x0273] = "\0\0",
+ [0x0274] = "\0\0", [0x0275] = "\0\0",
+ [0x0276] = "\0\0", [0x0277] = "\0\0",
+ [0x0278] = "\0\0", [0x0279] = "\0\0",
+ [0x027a] = "\0\0", [0x027b] = "\0\0",
+ [0x027c] = "\0\0", [0x027d] = "\0\0",
+ [0x027e] = "\0\0", [0x027f] = "\xbc\x35",
[0x0280] = "\xbc\x36", [0x0281] = "\xbc\x37",
[0x0282] = "\xbc\x38", [0x0283] = "\xbc\x39",
[0x0284] = "\xbd\x30", [0x0285] = "\xbd\x31",
@@ -16221,38 +16221,38 @@ static const char __ucs_to_gb18030_tab1[][2] =
[0x02c8] = "\xc3\x38", [0x02c9] = "\xc3\x39",
[0x02ca] = "\xc4\x30", [0x02cb] = "\xc4\x31",
[0x02cc] = "\xc4\x32", [0x02cd] = "\xc4\x33",
- [0x02ce] = "\xc4\x34", [0x02cf] = "\xc4\x35",
- [0x02d0] = "\xc4\x36", [0x02d1] = "\xc4\x37",
- [0x02d2] = "\xc4\x38", [0x02d3] = "\xc4\x39",
- [0x02d4] = "\xc5\x30", [0x02d5] = "\xc5\x31",
- [0x02d6] = "\xc5\x32", [0x02d7] = "\xc5\x33",
- [0x02d8] = "\xc5\x34", [0x02d9] = "\xc5\x35",
- [0x02da] = "\xc5\x36", [0x02db] = "\xc5\x37",
- [0x02dc] = "\xc5\x38", [0x02dd] = "\xc5\x39",
- [0x02de] = "\xc6\x30", [0x02df] = "\xc6\x31",
+ [0x02ce] = "\0\0", [0x02cf] = "\0\0",
+ [0x02d0] = "\0\0", [0x02d1] = "\0\0",
+ [0x02d2] = "\0\0", [0x02d3] = "\0\0",
+ [0x02d4] = "\0\0", [0x02d5] = "\0\0",
+ [0x02d6] = "\0\0", [0x02d7] = "\0\0",
+ [0x02d8] = "\0\0", [0x02d9] = "\0\0",
+ [0x02da] = "\0\0", [0x02db] = "\0\0",
+ [0x02dc] = "\0\0", [0x02dd] = "\0\0",
+ [0x02de] = "\0\0", [0x02df] = "\xc6\x31",
[0x02e0] = "\xc6\x32", [0x02e1] = "\xc6\x33",
- [0x02e2] = "\xc6\x34", [0x02e3] = "\xc6\x35",
- [0x02e4] = "\xc6\x36", [0x02e5] = "\xc6\x37",
- [0x02e6] = "\xc6\x38", [0x02e7] = "\xc6\x39",
- [0x02e8] = "\xc7\x30", [0x02e9] = "\xc7\x31",
- [0x02ea] = "\xc7\x32", [0x02eb] = "\xc7\x33",
- [0x02ec] = "\xc7\x34", [0x02ed] = "\xc7\x35",
- [0x02ee] = "\xc7\x36", [0x02ef] = "\xc7\x37",
- [0x02f0] = "\xc7\x38", [0x02f1] = "\xc7\x39",
- [0x02f2] = "\xc8\x30", [0x02f3] = "\xc8\x31",
- [0x02f4] = "\xc8\x32", [0x02f5] = "\xc8\x33",
- [0x02f6] = "\xc8\x34", [0x02f7] = "\xc8\x35",
- [0x02f8] = "\xc8\x36", [0x02f9] = "\xc8\x37",
- [0x02fa] = "\xc8\x38", [0x02fb] = "\xc8\x39",
- [0x02fc] = "\xc9\x30", [0x02fd] = "\xc9\x31",
- [0x02fe] = "\xc9\x32", [0x02ff] = "\xc9\x33",
- [0x0300] = "\xc9\x34", [0x0301] = "\xc9\x35",
- [0x0302] = "\xc9\x36", [0x0303] = "\xc9\x37",
+ [0x02e2] = "\0\0", [0x02e3] = "\0\0",
+ [0x02e4] = "\0\0", [0x02e5] = "\0\0",
+ [0x02e6] = "\0\0", [0x02e7] = "\0\0",
+ [0x02e8] = "\0\0", [0x02e9] = "\0\0",
+ [0x02ea] = "\0\0", [0x02eb] = "\0\0",
+ [0x02ec] = "\0\0", [0x02ed] = "\0\0",
+ [0x02ee] = "\0\0", [0x02ef] = "\0\0",
+ [0x02f0] = "\0\0", [0x02f1] = "\0\0",
+ [0x02f2] = "\0\0", [0x02f3] = "\xc8\x31",
+ [0x02f4] = "\xc8\x32", [0x02f5] = "\0\0",
+ [0x02f6] = "\0\0", [0x02f7] = "\0\0",
+ [0x02f8] = "\0\0", [0x02f9] = "\xc8\x37",
+ [0x02fa] = "\0\0", [0x02fb] = "\0\0",
+ [0x02fc] = "\0\0", [0x02fd] = "\xc9\x31",
+ [0x02fe] = "\0\0", [0x02ff] = "\0\0",
+ [0x0300] = "\0\0", [0x0301] = "\0\0",
+ [0x0302] = "\0\0", [0x0303] = "\xc9\x37",
[0x0304] = "\xc9\x38", [0x0305] = "\xc9\x39",
[0x0306] = "\xca\x30", [0x0307] = "\xca\x31",
[0x0308] = "\xca\x32", [0x0309] = "\xca\x33",
- [0x030a] = "\xca\x34", [0x030b] = "\xca\x35",
- [0x030c] = "\xca\x36", [0x030d] = "\xca\x37",
+ [0x030a] = "\0\0", [0x030b] = "\xca\x35",
+ [0x030c] = "\0\0", [0x030d] = "\xca\x37",
[0x030e] = "\xca\x38", [0x030f] = "\xca\x39"
};
@@ -16299,6 +16299,45 @@ static const char __ucs_to_gb18030_tab4[][2] =
static const char __ucs_to_gb18030_tab5[][2] =
{
+ [0x0000] = "\xcb\x39", [0x0001] = "\xcc\x30",
+ [0x0002] = "\xcc\x31", [0x0003] = "\xcc\x32",
+ [0x0004] = "\xcc\x33", [0x0005] = "\0\0",
+ [0x0006] = "\xcc\x35", [0x0007] = "\xcc\x36",
+ [0x0008] = "\xcc\x37", [0x0009] = "\xcc\x38",
+ [0x000a] = "\xcc\x39", [0x000b] = "\xcd\x30",
+ [0x000c] = "\xcd\x31", [0x000d] = "\xcd\x32",
+ [0x000e] = "\xcd\x33", [0x000f] = "\xcd\x34",
+ [0x0010] = "\xcd\x35", [0x0011] = "\xcd\x36",
+ [0x0012] = "\xcd\x37", [0x0013] = "\xcd\x38",
+ [0x0014] = "\xcd\x39", [0x0015] = "\xce\x30",
+ [0x0016] = "\xce\x31", [0x0017] = "\xce\x32",
+ [0x0018] = "\xce\x33", [0x0019] = "\xce\x34",
+ [0x001a] = "\xce\x35", [0x001b] = "\xce\x36",
+ [0x001c] = "\xce\x37", [0x001d] = "\xce\x38",
+ [0x001e] = "\xce\x39", [0x001f] = "\xcf\x30",
+ [0x0020] = "\xcf\x31", [0x0021] = "\xcf\x32",
+ [0x0022] = "\xcf\x33", [0x0023] = "\xcf\x34",
+ [0x0024] = "\xcf\x35", [0x0025] = "\xcf\x36",
+ [0x0026] = "\xcf\x37", [0x0027] = "\xcf\x38",
+ [0x0028] = "\xcf\x39", [0x0029] = "\xd0\x30",
+ [0x002a] = "\xd0\x31", [0x002b] = "\xd0\x32",
+ [0x002c] = "\xd0\x33", [0x002d] = "\xd0\x34",
+ [0x002e] = "\xd0\x35", [0x002f] = "\xd0\x36",
+ [0x0030] = "\xd0\x37", [0x0031] = "\xd0\x38",
+ [0x0032] = "\xd0\x39", [0x0033] = "\xd1\x30",
+ [0x0034] = "\xd1\x31", [0x0035] = "\xd1\x32",
+ [0x0036] = "\xd1\x33", [0x0037] = "\0\0",
+ [0x0038] = "\xd1\x34", [0x0039] = "\xd1\x35",
+ [0x003a] = "\xd1\x36", [0x003b] = "\xd1\x37",
+ [0x003c] = "\xd1\x38", [0x003d] = "\xd1\x39",
+ [0x003e] = "\xd2\x30", [0x003f] = "\xd2\x31",
+ [0x0040] = "\xd2\x32", [0x0041] = "\xd2\x33",
+ [0x0042] = "\xd2\x34", [0x0043] = "\xd2\x35",
+ [0x0044] = "\xd2\x36", [0x0045] = "\xd2\x37",
+};
+
+static const char __ucs_to_gb18030_tab6[][2] =
+{
[0x0000] = "\xa7\xa1", [0x0001] = "\xa7\xa2",
[0x0002] = "\xa7\xa3", [0x0003] = "\xa7\xa4",
[0x0004] = "\xa7\xa5", [0x0005] = "\xa7\xa6",
@@ -16334,42 +16373,6 @@ static const char __ucs_to_gb18030_tab5[][2] =
[0x0040] = "\0\0", [0x0041] = "\xa7\xd7"
};
-static const char __ucs_to_gb18030_tab6[][2] =
-{
- [0x0000] = "\xa7\xa1", [0x0001] = "\xa7\xa2",
- [0x0002] = "\xa7\xa3", [0x0003] = "\xa7\xa4",
- [0x0004] = "\xa7\xa5", [0x0005] = "\xa7\xa6",
- [0x0006] = "\xa7\xa8", [0x0007] = "\xa7\xa9",
- [0x0008] = "\xa7\xaa", [0x0009] = "\xa7\xab",
- [0x000a] = "\xa7\xac", [0x000b] = "\xa7\xad",
- [0x000c] = "\xa7\xae", [0x000d] = "\xa7\xaf",
- [0x000e] = "\xa7\xb0", [0x000f] = "\xa7\xb1",
- [0x0010] = "\xa7\xb2", [0x0011] = "\xa7\xb3",
- [0x0012] = "\xa7\xb4", [0x0013] = "\xa7\xb5",
- [0x0014] = "\xa7\xb6", [0x0015] = "\xa7\xb7",
- [0x0016] = "\xa7\xb8", [0x0017] = "\xa7\xb9",
- [0x0018] = "\xa7\xba", [0x0019] = "\xa7\xbb",
- [0x001a] = "\xa7\xbc", [0x001b] = "\xa7\xbd",
- [0x001c] = "\xa7\xbe", [0x001d] = "\xa7\xbf",
- [0x001e] = "\xa7\xc0", [0x001f] = "\xa7\xc1",
- [0x0020] = "\xa7\xd1", [0x0021] = "\xa7\xd2",
- [0x0022] = "\xa7\xd3", [0x0023] = "\xa7\xd4",
- [0x0024] = "\xa7\xd5", [0x0025] = "\xa7\xd6",
- [0x0026] = "\xa7\xd8", [0x0027] = "\xa7\xd9",
- [0x0028] = "\xa7\xda", [0x0029] = "\xa7\xdb",
- [0x002a] = "\xa7\xdc", [0x002b] = "\xa7\xdd",
- [0x002c] = "\xa7\xde", [0x002d] = "\xa7\xdf",
- [0x002e] = "\xa7\xe0", [0x002f] = "\xa7\xe1",
- [0x0030] = "\xa7\xe2", [0x0031] = "\xa7\xe3",
- [0x0032] = "\xa7\xe4", [0x0033] = "\xa7\xe5",
- [0x0034] = "\xa7\xe6", [0x0035] = "\xa7\xe7",
- [0x0036] = "\xa7\xe8", [0x0037] = "\xa7\xe9",
- [0x0038] = "\xa7\xea", [0x0039] = "\xa7\xeb",
- [0x003a] = "\xa7\xec", [0x003b] = "\xa7\xed",
- [0x003c] = "\xa7\xee", [0x003d] = "\xa7\xef",
- [0x003e] = "\xa7\xf0", [0x003f] = "\xa7\xf1"
-};
-
static const char __ucs_to_gb18030_tab7[][2] =
{
[0x0000] = "\xd2\x39", [0x0001] = "\xd3\x30",
@@ -16400,7 +16403,7 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x0032] = "\xd7\x39", [0x0033] = "\xd8\x30",
[0x0034] = "\xd8\x31", [0x0035] = "\xd8\x32",
[0x0036] = "\xd8\x33", [0x0037] = "\xd8\x34",
- [0x0038] = "\xd8\x35", [0x0039] = "\xd8\x36",
+ [0x0038] = "\0\0", [0x0039] = "\0\0",
[0x003a] = "\xd8\x37", [0x003b] = "\xd8\x38",
[0x003c] = "\xd8\x39", [0x003d] = "\xd9\x30",
[0x003e] = "\xd9\x31", [0x003f] = "\xd9\x32",
@@ -16429,12 +16432,12 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x006c] = "\xdd\x37", [0x006d] = "\xdd\x38",
[0x006e] = "\xdd\x39", [0x006f] = "\xde\x30",
[0x0070] = "\xde\x31", [0x0071] = "\xde\x32",
- [0x0072] = "\xde\x33", [0x0073] = "\xde\x34",
- [0x0074] = "\xde\x35", [0x0075] = "\xde\x36",
- [0x0076] = "\xde\x37", [0x0077] = "\xde\x38",
- [0x0078] = "\xde\x39", [0x0079] = "\xdf\x30",
- [0x007a] = "\xdf\x31", [0x007b] = "\xdf\x32",
- [0x007c] = "\xdf\x33", [0x007d] = "\xdf\x34",
+ [0x0072] = "\xde\x33", [0x0073] = "\0\0",
+ [0x0074] = "\0\0", [0x0075] = "\xde\x36",
+ [0x0076] = "\xde\x37", [0x0077] = "\0\0",
+ [0x0078] = "\0\0", [0x0079] = "\xdf\x30",
+ [0x007a] = "\xdf\x31", [0x007b] = "\0\0",
+ [0x007c] = "\0\0", [0x007d] = "\0\0",
[0x007e] = "\xdf\x35", [0x007f] = "\xdf\x36",
[0x0080] = "\xdf\x37", [0x0081] = "\xdf\x38",
[0x0082] = "\xdf\x39", [0x0083] = "\xe0\x30",
@@ -16456,34 +16459,34 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x00a2] = "\xe3\x31", [0x00a3] = "\xe3\x32",
[0x00a4] = "\xe3\x33", [0x00a5] = "\xe3\x34",
[0x00a6] = "\xe3\x35", [0x00a7] = "\xe3\x36",
- [0x00a8] = "\xe3\x37", [0x00a9] = "\xe3\x38",
- [0x00aa] = "\xe3\x39", [0x00ab] = "\xe4\x30",
- [0x00ac] = "\xe4\x31", [0x00ad] = "\xe4\x32",
- [0x00ae] = "\xe4\x33", [0x00af] = "\xe4\x34",
- [0x00b0] = "\xe4\x35", [0x00b1] = "\xe4\x36",
- [0x00b2] = "\xe4\x37", [0x00b3] = "\xe4\x38",
- [0x00b4] = "\xe4\x39", [0x00b5] = "\xe5\x30",
- [0x00b6] = "\xe5\x31", [0x00b7] = "\xe5\x32",
- [0x00b8] = "\xe5\x33", [0x00b9] = "\xe5\x34",
- [0x00ba] = "\xe5\x35", [0x00bb] = "\xe5\x36",
- [0x00bc] = "\xe5\x37", [0x00bd] = "\xe5\x38",
- [0x00be] = "\xe5\x39", [0x00bf] = "\xe6\x30",
- [0x00c0] = "\xe6\x31", [0x00c1] = "\xe6\x32",
- [0x00c2] = "\xe6\x33", [0x00c3] = "\xe6\x34",
- [0x00c4] = "\xe6\x35", [0x00c5] = "\xe6\x36",
- [0x00c6] = "\xe6\x37", [0x00c7] = "\xe6\x38",
- [0x00c8] = "\xe6\x39", [0x00c9] = "\xe7\x30",
- [0x00ca] = "\xe7\x31", [0x00cb] = "\xe7\x32",
- [0x00cc] = "\xe7\x33", [0x00cd] = "\xe7\x34",
- [0x00ce] = "\xe7\x35", [0x00cf] = "\xe7\x36",
- [0x00d0] = "\xe7\x37", [0x00d1] = "\xe7\x38",
- [0x00d2] = "\xe7\x39", [0x00d3] = "\xe8\x30",
- [0x00d4] = "\xe8\x31", [0x00d5] = "\xe8\x32",
- [0x00d6] = "\xe8\x33", [0x00d7] = "\xe8\x34",
- [0x00d8] = "\xe8\x35", [0x00d9] = "\xe8\x36",
- [0x00da] = "\xe8\x37", [0x00db] = "\xe8\x38",
- [0x00dc] = "\xe8\x39", [0x00dd] = "\xe9\x30",
- [0x00de] = "\xe9\x31", [0x00df] = "\xe9\x32",
+ [0x00a8] = "\0\0", [0x00a9] = "\0\0",
+ [0x00aa] = "\0\0", [0x00ab] = "\0\0",
+ [0x00ac] = "\0\0", [0x00ad] = "\0\0",
+ [0x00ae] = "\0\0", [0x00af] = "\0\0",
+ [0x00b0] = "\0\0", [0x00b1] = "\0\0",
+ [0x00b2] = "\0\0", [0x00b3] = "\0\0",
+ [0x00b4] = "\0\0", [0x00b5] = "\0\0",
+ [0x00b6] = "\0\0", [0x00b7] = "\0\0",
+ [0x00b8] = "\0\0", [0x00b9] = "\0\0",
+ [0x00ba] = "\0\0", [0x00bb] = "\0\0",
+ [0x00bc] = "\0\0", [0x00bd] = "\0\0",
+ [0x00be] = "\0\0", [0x00bf] = "\0\0",
+ [0x00c0] = "\0\0", [0x00c1] = "\0\0",
+ [0x00c2] = "\0\0", [0x00c3] = "\0\0",
+ [0x00c4] = "\0\0", [0x00c5] = "\0\0",
+ [0x00c6] = "\0\0", [0x00c7] = "\0\0",
+ [0x00c8] = "\0\0", [0x00c9] = "\0\0",
+ [0x00ca] = "\0\0", [0x00cb] = "\0\0",
+ [0x00cc] = "\0\0", [0x00cd] = "\0\0",
+ [0x00ce] = "\0\0", [0x00cf] = "\0\0",
+ [0x00d0] = "\0\0", [0x00d1] = "\0\0",
+ [0x00d2] = "\0\0", [0x00d3] = "\0\0",
+ [0x00d4] = "\0\0", [0x00d5] = "\0\0",
+ [0x00d6] = "\0\0", [0x00d7] = "\0\0",
+ [0x00d8] = "\0\0", [0x00d9] = "\0\0",
+ [0x00da] = "\0\0", [0x00db] = "\0\0",
+ [0x00dc] = "\0\0", [0x00dd] = "\0\0",
+ [0x00de] = "\0\0", [0x00df] = "\xe9\x32",
[0x00e0] = "\xe9\x33", [0x00e1] = "\xe9\x34",
[0x00e2] = "\xe9\x35", [0x00e3] = "\xe9\x36",
[0x00e4] = "\xe9\x37", [0x00e5] = "\xe9\x38",
@@ -16502,12 +16505,12 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x00fe] = "\xec\x33", [0x00ff] = "\xec\x34",
[0x0100] = "\xec\x35", [0x0101] = "\xec\x36",
[0x0102] = "\xec\x37", [0x0103] = "\xec\x38",
- [0x0104] = "\xec\x39", [0x0105] = "\xed\x30",
- [0x0106] = "\xed\x31", [0x0107] = "\xed\x32",
+ [0x0104] = "\xec\x39", [0x0105] = "\0\0",
+ [0x0106] = "\0\0", [0x0107] = "\xed\x32",
[0x0108] = "\xed\x33", [0x0109] = "\xed\x34",
[0x010a] = "\xed\x35", [0x010b] = "\xed\x36",
[0x010c] = "\xed\x37", [0x010d] = "\xed\x38",
- [0x010e] = "\xed\x39", [0x010f] = "\xee\x30",
+ [0x010e] = "\0\0", [0x010f] = "\xee\x30",
[0x0110] = "\xee\x31", [0x0111] = "\xee\x32",
[0x0112] = "\xee\x33", [0x0113] = "\xee\x34",
[0x0114] = "\xee\x35", [0x0115] = "\xee\x36",
@@ -16527,11 +16530,11 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x0130] = "\xf1\x33", [0x0131] = "\xf1\x34",
[0x0132] = "\xf1\x35", [0x0133] = "\xf1\x36",
[0x0134] = "\xf1\x37", [0x0135] = "\xf1\x38",
- [0x0136] = "\xf1\x39", [0x0137] = "\xf2\x30",
- [0x0138] = "\xf2\x31", [0x0139] = "\xf2\x32",
- [0x013a] = "\xf2\x33", [0x013b] = "\xf2\x34",
- [0x013c] = "\xf2\x35", [0x013d] = "\xf2\x36",
- [0x013e] = "\xf2\x37", [0x013f] = "\xf2\x38",
+ [0x0136] = "\0\0", [0x0137] = "\xf2\x30",
+ [0x0138] = "\xf2\x31", [0x0139] = "\0\0",
+ [0x013a] = "\0\0", [0x013b] = "\0\0",
+ [0x013c] = "\0\0", [0x013d] = "\0\0",
+ [0x013e] = "\0\0", [0x013f] = "\xf2\x38",
[0x0140] = "\xf2\x39", [0x0141] = "\xf3\x30",
[0x0142] = "\xf3\x31", [0x0143] = "\xf3\x32",
[0x0144] = "\xf3\x33", [0x0145] = "\xf3\x34",
@@ -16540,7 +16543,7 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x014a] = "\xf3\x39", [0x014b] = "\xf4\x30",
[0x014c] = "\xf4\x31", [0x014d] = "\xf4\x32",
[0x014e] = "\xf4\x33", [0x014f] = "\xf4\x34",
- [0x0150] = "\xf4\x35", [0x0151] = "\xf4\x36",
+ [0x0150] = "\0\0", [0x0151] = "\xf4\x36",
[0x0152] = "\xf4\x37", [0x0153] = "\xf4\x38",
[0x0154] = "\xf4\x39", [0x0155] = "\xf5\x30",
[0x0156] = "\xf5\x31", [0x0157] = "\xf5\x32",
@@ -16552,17 +16555,17 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x0162] = "\xf6\x33", [0x0163] = "\xf6\x34",
[0x0164] = "\xf6\x35", [0x0165] = "\xf6\x36",
[0x0166] = "\xf6\x37", [0x0167] = "\xf6\x38",
- [0x0168] = "\xf6\x39", [0x0169] = "\xf7\x30",
+ [0x0168] = "\0\0", [0x0169] = "\xf7\x30",
[0x016a] = "\xf7\x31", [0x016b] = "\xf7\x32",
[0x016c] = "\xf7\x33", [0x016d] = "\xf7\x34",
[0x016e] = "\xf7\x35", [0x016f] = "\xf7\x36",
[0x0170] = "\xf7\x37", [0x0171] = "\xf7\x38",
- [0x0172] = "\xf7\x39", [0x0173] = "\xf8\x30",
- [0x0174] = "\xf8\x31", [0x0175] = "\xf8\x32",
- [0x0176] = "\xf8\x33", [0x0177] = "\xf8\x34",
- [0x0178] = "\xf8\x35", [0x0179] = "\xf8\x36",
- [0x017a] = "\xf8\x37", [0x017b] = "\xf8\x38",
- [0x017c] = "\xf8\x39", [0x017d] = "\xf9\x30",
+ [0x0172] = "\xf7\x39", [0x0173] = "\0\0",
+ [0x0174] = "\0\0", [0x0175] = "\0\0",
+ [0x0176] = "\0\0", [0x0177] = "\0\0",
+ [0x0178] = "\0\0", [0x0179] = "\0\0",
+ [0x017a] = "\0\0", [0x017b] = "\0\0",
+ [0x017c] = "\0\0", [0x017d] = "\0\0",
[0x017e] = "\xf9\x31", [0x017f] = "\xf9\x32",
[0x0180] = "\xf9\x33", [0x0181] = "\xf9\x34",
[0x0182] = "\xf9\x35", [0x0183] = "\xf9\x36",
@@ -16576,34 +16579,34 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x0192] = "\xfb\x31", [0x0193] = "\xfb\x32",
[0x0194] = "\xfb\x33", [0x0195] = "\xfb\x34",
[0x0196] = "\xfb\x35", [0x0197] = "\xfb\x36",
- [0x0198] = "\xfb\x37", [0x0199] = "\xfb\x38",
- [0x019a] = "\xfb\x39", [0x019b] = "\xfc\x30",
- [0x019c] = "\xfc\x31", [0x019d] = "\xfc\x32",
+ [0x0198] = "\xfb\x37", [0x0199] = "\0\0",
+ [0x019a] = "\0\0", [0x019b] = "\0\0",
+ [0x019c] = "\0\0", [0x019d] = "\0\0",
[0x019e] = "\xfc\x33", [0x019f] = "\xfc\x34",
[0x01a0] = "\xfc\x35", [0x01a1] = "\xfc\x36",
- [0x01a2] = "\xfc\x37", [0x01a3] = "\xfc\x38",
- [0x01a4] = "\xfc\x39", [0x01a5] = "\xfd\x30",
- [0x01a6] = "\xfd\x31", [0x01a7] = "\xfd\x32",
- [0x01a8] = "\xfd\x33", [0x01a9] = "\xfd\x34",
- [0x01aa] = "\xfd\x35", [0x01ab] = "\xfd\x36",
- [0x01ac] = "\xfd\x37", [0x01ad] = "\xfd\x38",
- [0x01ae] = "\xfd\x39", [0x01af] = "\xfe\x30",
- [0x01b0] = "\xfe\x31", [0x01b1] = "\xfe\x32",
- [0x01b2] = "\xfe\x33", [0x01b3] = "\xfe\x34",
- [0x01b4] = "\xfe\x35", [0x01b5] = "\xfe\x36",
- [0x01b6] = "\xfe\x37", [0x01b7] = "\xfe\x38",
- [0x01b8] = "\xfe\x39", [0x01b9] = "\x81\x30",
- [0x01ba] = "\x81\x31", [0x01bb] = "\x81\x32",
- [0x01bc] = "\x81\x33", [0x01bd] = "\x81\x34",
- [0x01be] = "\x81\x35", [0x01bf] = "\x81\x36",
- [0x01c0] = "\x81\x37", [0x01c1] = "\x81\x38",
- [0x01c2] = "\x81\x39", [0x01c3] = "\x82\x30",
- [0x01c4] = "\x82\x31", [0x01c5] = "\x82\x32",
- [0x01c6] = "\x82\x33", [0x01c7] = "\x82\x34",
- [0x01c8] = "\x82\x35", [0x01c9] = "\x82\x36",
- [0x01ca] = "\x82\x37", [0x01cb] = "\x82\x38",
- [0x01cc] = "\x82\x39", [0x01cd] = "\x83\x30",
- [0x01ce] = "\x83\x31", [0x01cf] = "\x83\x32",
+ [0x01a2] = "\xfc\x37", [0x01a3] = "\0\0",
+ [0x01a4] = "\0\0", [0x01a5] = "\0\0",
+ [0x01a6] = "\0\0", [0x01a7] = "\0\0",
+ [0x01a8] = "\0\0", [0x01a9] = "\0\0",
+ [0x01aa] = "\0\0", [0x01ab] = "\0\0",
+ [0x01ac] = "\0\0", [0x01ad] = "\0\0",
+ [0x01ae] = "\0\0", [0x01af] = "\0\0",
+ [0x01b0] = "\0\0", [0x01b1] = "\0\0",
+ [0x01b2] = "\0\0", [0x01b3] = "\0\0",
+ [0x01b4] = "\0\0", [0x01b5] = "\0\0",
+ [0x01b6] = "\0\0", [0x01b7] = "\0\0",
+ [0x01b8] = "\0\0", [0x01b9] = "\0\0",
+ [0x01ba] = "\x81\x31", [0x01bb] = "\0\0",
+ [0x01bc] = "\0\0", [0x01bd] = "\0\0",
+ [0x01be] = "\0\0", [0x01bf] = "\0\0",
+ [0x01c0] = "\0\0", [0x01c1] = "\0\0",
+ [0x01c2] = "\0\0", [0x01c3] = "\0\0",
+ [0x01c4] = "\0\0", [0x01c5] = "\0\0",
+ [0x01c6] = "\0\0", [0x01c7] = "\0\0",
+ [0x01c8] = "\0\0", [0x01c9] = "\x82\x36",
+ [0x01ca] = "\0\0", [0x01cb] = "\0\0",
+ [0x01cc] = "\0\0", [0x01cd] = "\x83\x30",
+ [0x01ce] = "\0\0", [0x01cf] = "\x83\x32",
[0x01d0] = "\x83\x33", [0x01d1] = "\x83\x34",
[0x01d2] = "\x83\x35", [0x01d3] = "\x83\x36",
[0x01d4] = "\x83\x37", [0x01d5] = "\x83\x38",
@@ -16616,9 +16619,9 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x01e2] = "\x85\x31", [0x01e3] = "\x85\x32",
[0x01e4] = "\x85\x33", [0x01e5] = "\x85\x34",
[0x01e6] = "\x85\x35", [0x01e7] = "\x85\x36",
- [0x01e8] = "\x85\x37", [0x01e9] = "\x85\x38",
- [0x01ea] = "\x85\x39", [0x01eb] = "\x86\x30",
- [0x01ec] = "\x86\x31", [0x01ed] = "\x86\x32",
+ [0x01e8] = "\x85\x37", [0x01e9] = "\0\0",
+ [0x01ea] = "\0\0", [0x01eb] = "\0\0",
+ [0x01ec] = "\0\0", [0x01ed] = "\0\0",
[0x01ee] = "\x86\x33", [0x01ef] = "\x86\x34",
[0x01f0] = "\x86\x35", [0x01f1] = "\x86\x36",
[0x01f2] = "\x86\x37", [0x01f3] = "\x86\x38",
@@ -16630,11 +16633,11 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x01fe] = "\x87\x39", [0x01ff] = "\x88\x30",
[0x0200] = "\x88\x31", [0x0201] = "\x88\x32",
[0x0202] = "\x88\x33", [0x0203] = "\x88\x34",
- [0x0204] = "\x88\x35", [0x0205] = "\x88\x36",
- [0x0206] = "\x88\x37", [0x0207] = "\x88\x38",
- [0x0208] = "\x88\x39", [0x0209] = "\x89\x30",
- [0x020a] = "\x89\x31", [0x020b] = "\x89\x32",
- [0x020c] = "\x89\x33", [0x020d] = "\x89\x34",
+ [0x0204] = "\0\0", [0x0205] = "\0\0",
+ [0x0206] = "\0\0", [0x0207] = "\0\0",
+ [0x0208] = "\0\0", [0x0209] = "\0\0",
+ [0x020a] = "\0\0", [0x020b] = "\0\0",
+ [0x020c] = "\0\0", [0x020d] = "\0\0",
[0x020e] = "\x89\x35", [0x020f] = "\x89\x36",
[0x0210] = "\x89\x37", [0x0211] = "\x89\x38",
[0x0212] = "\x89\x39", [0x0213] = "\x8a\x30",
@@ -16642,7 +16645,7 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x0216] = "\x8a\x33", [0x0217] = "\x8a\x34",
[0x0218] = "\x8a\x35", [0x0219] = "\x8a\x36",
[0x021a] = "\x8a\x37", [0x021b] = "\x8a\x38",
- [0x021c] = "\x8a\x39", [0x021d] = "\x8b\x30",
+ [0x021c] = "\0\0", [0x021d] = "\0\0",
[0x021e] = "\x8b\x31", [0x021f] = "\x8b\x32",
[0x0220] = "\x8b\x33", [0x0221] = "\x8b\x34",
[0x0222] = "\x8b\x35", [0x0223] = "\x8b\x36",
@@ -16706,7 +16709,7 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x0296] = "\x97\x31", [0x0297] = "\x97\x32",
[0x0298] = "\x97\x33", [0x0299] = "\x97\x34",
[0x029a] = "\x97\x35", [0x029b] = "\x97\x36",
- [0x029c] = "\x97\x37", [0x029d] = "\x97\x38",
+ [0x029c] = "\0\0", [0x029d] = "\0\0",
[0x029e] = "\x97\x39", [0x029f] = "\x98\x30",
[0x02a0] = "\x98\x31", [0x02a1] = "\x98\x32",
[0x02a2] = "\x98\x33", [0x02a3] = "\x98\x34",
@@ -16714,7 +16717,7 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x02a6] = "\x98\x37", [0x02a7] = "\x98\x38",
[0x02a8] = "\x98\x39", [0x02a9] = "\x99\x30",
[0x02aa] = "\x99\x31", [0x02ab] = "\x99\x32",
- [0x02ac] = "\x99\x33", [0x02ad] = "\x99\x34",
+ [0x02ac] = "\x99\x33", [0x02ad] = "\0\0",
[0x02ae] = "\x99\x35", [0x02af] = "\x99\x36",
[0x02b0] = "\x99\x37", [0x02b1] = "\x99\x38",
[0x02b2] = "\x99\x39", [0x02b3] = "\x9a\x30",
@@ -16722,7 +16725,7 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x02b6] = "\x9a\x33", [0x02b7] = "\x9a\x34",
[0x02b8] = "\x9a\x35", [0x02b9] = "\x9a\x36",
[0x02ba] = "\x9a\x37", [0x02bb] = "\x9a\x38",
- [0x02bc] = "\x9a\x39", [0x02bd] = "\x9b\x30",
+ [0x02bc] = "\0\0", [0x02bd] = "\x9b\x30",
[0x02be] = "\x9b\x31", [0x02bf] = "\x9b\x32",
[0x02c0] = "\x9b\x33", [0x02c1] = "\x9b\x34",
[0x02c2] = "\x9b\x35", [0x02c3] = "\x9b\x36",
@@ -16737,8 +16740,8 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x02d4] = "\x9d\x33", [0x02d5] = "\x9d\x34",
[0x02d6] = "\x9d\x35", [0x02d7] = "\x9d\x36",
[0x02d8] = "\x9d\x37", [0x02d9] = "\x9d\x38",
- [0x02da] = "\x9d\x39", [0x02db] = "\x9e\x30",
- [0x02dc] = "\x9e\x31", [0x02dd] = "\x9e\x32",
+ [0x02da] = "\x9d\x39", [0x02db] = "\0\0",
+ [0x02dc] = "\0\0", [0x02dd] = "\0\0",
[0x02de] = "\x9e\x33", [0x02df] = "\x9e\x34",
[0x02e0] = "\x9e\x35", [0x02e1] = "\x9e\x36",
[0x02e2] = "\x9e\x37", [0x02e3] = "\x9e\x38",
@@ -16752,44 +16755,44 @@ static const char __ucs_to_gb18030_tab7[][2] =
[0x02f2] = "\xa0\x33", [0x02f3] = "\xa0\x34",
[0x02f4] = "\xa0\x35", [0x02f5] = "\xa0\x36",
[0x02f6] = "\xa0\x37", [0x02f7] = "\xa0\x38",
- [0x02f8] = "\xa0\x39", [0x02f9] = "\xa1\x30",
- [0x02fa] = "\xa1\x31", [0x02fb] = "\xa1\x32",
- [0x02fc] = "\xa1\x33", [0x02fd] = "\xa1\x34",
- [0x02fe] = "\xa1\x35", [0x02ff] = "\xa1\x36",
- [0x0300] = "\xa1\x37", [0x0301] = "\xa1\x38",
- [0x0302] = "\xa1\x39", [0x0303] = "\xa2\x30",
- [0x0304] = "\xa2\x31", [0x0305] = "\xa2\x32",
- [0x0306] = "\xa2\x33", [0x0307] = "\xa2\x34",
- [0x0308] = "\xa2\x35", [0x0309] = "\xa2\x36",
- [0x030a] = "\xa2\x37", [0x030b] = "\xa2\x38",
- [0x030c] = "\xa2\x39", [0x0