[UNICODE]
[reactos.git] / reactos / tools / unicode / c_20866.c
index dddaccb..0ad56a2 100644 (file)
@@ -40,7 +40,7 @@ static const WCHAR cp2uni[256] =
     0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a
 };
 
-static const unsigned char uni2cp_low[5177] =
+static const unsigned char uni2cp_low[5403] =
 {
     /* 0x0000 .. 0x00ff */
     0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
@@ -556,11 +556,41 @@ static const unsigned char uni2cp_low[5177] =
     0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
     0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
     0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
-    /* 0xa7e0 .. 0xa7ff */
+    /* 0xa69c .. 0xa6ff */
+    0xdf, 0xd8, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
     0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
     0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
     0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
-    0x48, 0x6f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f,
+    /* 0xa762 .. 0xa7ff */
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x48, 0x6f,
+    0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
     /* 0xfb06 .. 0xfbff */
     0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
     0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f,
@@ -686,38 +716,38 @@ static const unsigned char uni2cp_low[5177] =
 
 static const unsigned short uni2cp_high[256] =
 {
-    0x0000, 0x0100, 0x0200, 0x0300, 0x0400, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x04fa, 0x05fa, 0x06f4,
-    0x07f4, 0x08f2, 0x09ed, 0x0aea, 0x0b8a, 0x0c8a, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x0d7a, 0x1239, 0x1239, 0x1239,
-    0x0e7a, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x0e9a,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239, 0x1239,
-    0x1239, 0x1239, 0x1239, 0x0f94, 0x1239, 0x1239, 0x104b, 0x114a
+    0x0000, 0x0100, 0x0200, 0x0300, 0x0400, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x04fa, 0x05fa, 0x06f4,
+    0x07f4, 0x08f2, 0x09ed, 0x0aea, 0x0b8a, 0x0c8a, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x0d7a, 0x131b, 0x131b, 0x131b,
+    0x0e7a, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x0ede, 0x0f7c,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b, 0x131b,
+    0x131b, 0x131b, 0x131b, 0x1076, 0x131b, 0x131b, 0x112d, 0x122c
 };
 
 const struct sbcs_table cptable_20866 =