libwine: Store more detailed information about characters direction.
authorAlexandre Julliard <julliard@winehq.org>
Wed, 14 Apr 2010 10:31:30 +0000 (12:31 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 14 Apr 2010 16:00:45 +0000 (18:00 +0200)
libs/wine/cpmap.pl
libs/wine/wctype.c

index f27c5f206ed6c6b4b0e8b7d7fab7807eb5813c50..69aae017934f30589c9eeb5ee0e5c88eb590622a 100755 (executable)
@@ -167,20 +167,20 @@ my %special_categories =
 my %directions =
 (
     "L"   => 1,    # Left-to-Right
-    "LRE" => 11,   # Left-to-Right Embedding
-    "LRO" => 11,   # Left-to-Right Override
+    "LRE" => 15,   # Left-to-Right Embedding
+    "LRO" => 15,   # Left-to-Right Override
     "R"   => 2,    # Right-to-Left
-    "AL"  => 2,    # Right-to-Left Arabic
-    "RLE" => 11,   # Right-to-Left Embedding
-    "RLO" => 11,   # Right-to-Left Override
-    "PDF" => 11,   # Pop Directional Format
+    "AL"  => 12,   # Right-to-Left Arabic
+    "RLE" => 15,   # Right-to-Left Embedding
+    "RLO" => 15,   # Right-to-Left Override
+    "PDF" => 15,   # Pop Directional Format
     "EN"  => 3,    # European Number
     "ES"  => 4,    # European Number Separator
     "ET"  => 5,    # European Number Terminator
     "AN"  => 6,    # Arabic Number
     "CS"  => 7,    # Common Number Separator
-    "NSM" => 0,    # Non-Spacing Mark
-    "BN"  => 0,    # Boundary Neutral
+    "NSM" => 13,   # Non-Spacing Mark
+    "BN"  => 14,   # Boundary Neutral
     "B"   => 8,    # Paragraph Separator
     "S"   => 9,    # Segment Separator
     "WS"  => 10,   # Whitespace
index 0323d449315dd2b73ee0ef103818ff4154c6bbdd..f8d50b2b275f41bab911fe8b04f184d87f0adce6 100644 (file)
@@ -39,10 +39,10 @@ const unsigned short wine_wctype_table[16384] =
     0x3900, 0x3900, 0x3900, 0x3900, 0x3900, 0x3900, 0x3900, 0x3900,
     0x3900, 0x1600, 0x3a00, 0x3b00, 0x3c00, 0x3d00, 0x3e00, 0x3f00,
     /* values */
-    0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020,
-    0x0020, 0x9068, 0x8028, 0x9028, 0xa028, 0x8028, 0x0020, 0x0020,
-    0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020,
-    0x0020, 0x0020, 0x0020, 0x0020, 0x8020, 0x8020, 0x8020, 0x9020,
+    0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020,
+    0xe020, 0x9068, 0x8028, 0x9028, 0xa028, 0x8028, 0xe020, 0xe020,
+    0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020,
+    0xe020, 0xe020, 0xe020, 0xe020, 0x8020, 0x8020, 0x8020, 0x9020,
     0xa048, 0xb010, 0xb010, 0x5010, 0x5010, 0x5010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0x4010, 0x7010, 0x4010, 0x7010, 0x7010,
     0x3084, 0x3084, 0x3084, 0x3084, 0x3084, 0x3084, 0x3084, 0x3084,
@@ -54,13 +54,13 @@ const unsigned short wine_wctype_table[16384] =
     0xb010, 0x1182, 0x1182, 0x1182, 0x1182, 0x1182, 0x1182, 0x1102,
     0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102,
     0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102,
-    0x1102, 0x1102, 0x1102, 0xb010, 0xb010, 0xb010, 0xb010, 0x0020,
-    0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x8028, 0x0020, 0x0020,
-    0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020,
-    0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020,
-    0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020,
+    0x1102, 0x1102, 0x1102, 0xb010, 0xb010, 0xb010, 0xb010, 0xe020,
+    0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0x8028, 0xe020, 0xe020,
+    0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020,
+    0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020,
+    0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020,
     0x7048, 0xb010, 0x5010, 0x5010, 0x5010, 0x5010, 0xb010, 0xb010,
-    0xb010, 0xb010, 0x1102, 0xb010, 0xb010, 0x0000, 0xb010, 0xb010,
+    0xb010, 0xb010, 0x1102, 0xb010, 0xb010, 0xe000, 0xb010, 0xb010,
     0x5010, 0x5010, 0x3010, 0x3010, 0xb010, 0x1102, 0xb010, 0xb010,
     0xb010, 0x3010, 0x1102, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0x1101, 0x1101, 0x1101, 0x1101, 0x1101, 0x1101, 0x1101, 0x1101,
@@ -135,20 +135,20 @@ const unsigned short wine_wctype_table[16384] =
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0x1010, 0xb010,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0112, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd112, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
     0x0000, 0x0000, 0x0000, 0x0000, 0xb010, 0xb010, 0x0000, 0x0000,
     0x0000, 0x0000, 0x1010, 0x1102, 0x1102, 0x1102, 0xb010, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0xb010, 0xb010, 0x1101, 0xb010,
@@ -183,8 +183,8 @@ const unsigned short wine_wctype_table[16384] =
     0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102,
     0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102,
     0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102,
-    0x1101, 0x1102, 0x1010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0000,
-    0x0010, 0x0010, 0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102,
+    0x1101, 0x1102, 0x1010, 0xd010, 0xd010, 0xd010, 0xd010, 0x0000,
+    0xd010, 0xd010, 0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102,
     0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102,
     0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102,
     0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102,
@@ -217,13 +217,13 @@ const unsigned short wine_wctype_table[16384] =
     0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102,
     0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102,
     0x0000, 0x1010, 0xb010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x2010, 0x0010,
-    0x2010, 0x0010, 0x0010, 0x2010, 0x0010, 0x0010, 0x2010, 0x0010,
+    0x0000, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0x2010, 0xd010,
+    0x2010, 0xd010, 0xd010, 0x2010, 0xd010, 0xd010, 0x2010, 0xd010,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
     0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
@@ -232,68 +232,68 @@ const unsigned short wine_wctype_table[16384] =
     0x2100, 0x2100, 0x2100, 0x2010, 0x2010, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x6000, 0x6000, 0x6000, 0x6000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x2010, 0x7010, 0x2010, 0xb010, 0xb010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x2010, 0x0000, 0x0000, 0x2010, 0x2010,
-    0x0000, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x2010, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0000,
+    0x0000, 0x0000, 0x0000, 0xc010, 0x7010, 0xc010, 0xb010, 0xb010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0xc010, 0x0000, 0x0000, 0xc010, 0xc010,
+    0x0000, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0xc010, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0x0000,
     0x6004, 0x6004, 0x6004, 0x6004, 0x6004, 0x6004, 0x6004, 0x6004,
-    0x6004, 0x6004, 0x5010, 0x6010, 0x6010, 0x2010, 0x2100, 0x2100,
-    0x0010, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2010, 0x2100, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x6000, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x2010, 0x2010, 0x0010,
-    0x0010, 0xb010, 0x0010, 0x0010, 0x0010, 0x0010, 0x2100, 0x2100,
+    0x6004, 0x6004, 0x5010, 0x6010, 0x6010, 0xc010, 0xc100, 0xc100,
+    0xd010, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc010, 0xc100, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0x6000, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xc010, 0xc010, 0xd010,
+    0xd010, 0xb010, 0xd010, 0xd010, 0xd010, 0xd010, 0xc100, 0xc100,
     0x3004, 0x3004, 0x3004, 0x3004, 0x3004, 0x3004, 0x3004, 0x3004,
-    0x3004, 0x3004, 0x2100, 0x2100, 0x2100, 0x2010, 0x2010, 0x2100,
-    0x2010, 0x2010, 0x2010, 0x2010, 0x2010, 0x2010, 0x2010, 0x2010,
-    0x2010, 0x2010, 0x2010, 0x2010, 0x2010, 0x2010, 0x0000, 0x0020,
-    0x2100, 0x0010, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0000, 0x0000, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x2100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x3004, 0x3004, 0xc100, 0xc100, 0xc100, 0xc010, 0xc010, 0xc100,
+    0xc010, 0xc010, 0xc010, 0xc010, 0xc010, 0xc010, 0xc010, 0xc010,
+    0xc010, 0xc010, 0xc010, 0xc010, 0xc010, 0xc010, 0x0000, 0xe020,
+    0xc100, 0xd010, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0x0000, 0x0000, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xc100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x2004, 0x2004, 0x2004, 0x2004, 0x2004, 0x2004, 0x2004, 0x2004,
     0x2004, 0x2004, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
     0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
     0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
     0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x2010, 0x2010, 0xb010, 0xb010,
+    0x2100, 0x2100, 0x2100, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0x2010, 0x2010, 0xb010, 0xb010,
     0xb010, 0xb010, 0x2010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -327,87 +327,87 @@ const unsigned short wine_wctype_table[16384] =
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0010, 0x0010, 0x1010, 0x1100, 0x1100, 0x1100, 0x1100,
+    0x0000, 0xd010, 0xd010, 0x1010, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x0000, 0x0000, 0x0010, 0x1100, 0x1010, 0x1010,
-    0x1010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0010, 0x0000, 0x0000,
-    0x1100, 0x0010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000, 0x0000,
+    0x1100, 0x1100, 0x0000, 0x0000, 0xd010, 0x1100, 0x1010, 0x1010,
+    0x1010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0x1010, 0x1010, 0x1010, 0x1010, 0xd010, 0x0000, 0x0000,
+    0x1100, 0xd010, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000, 0x0000,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x0010, 0x0010, 0x1010, 0x1010, 0x1004, 0x1004,
+    0x1100, 0x1100, 0xd010, 0xd010, 0x1010, 0x1010, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x1010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x0000, 0x0010, 0x1010, 0x1010, 0x0000, 0x1100, 0x1100, 0x1100,
+    0x0000, 0xd010, 0x1010, 0x1010, 0x0000, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x1100,
     0x1100, 0x0000, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x0000, 0x1100, 0x0000, 0x0000, 0x0000, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x0000, 0x0000, 0x0010, 0x1100, 0x1010, 0x1010,
-    0x1010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000, 0x1010,
-    0x1010, 0x0000, 0x0000, 0x1010, 0x1010, 0x0010, 0x1100, 0x0000,
+    0x1100, 0x1100, 0x0000, 0x0000, 0xd010, 0x1100, 0x1010, 0x1010,
+    0x1010, 0xd010, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000, 0x1010,
+    0x1010, 0x0000, 0x0000, 0x1010, 0x1010, 0xd010, 0x1100, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1010,
     0x0000, 0x0000, 0x0000, 0x0000, 0x1100, 0x1100, 0x0000, 0x1100,
-    0x1100, 0x1100, 0x0010, 0x0010, 0x0000, 0x0000, 0x1004, 0x1004,
+    0x1100, 0x1100, 0xd010, 0xd010, 0x0000, 0x0000, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x1100, 0x1100, 0x5010, 0x5010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x1010, 0x1010, 0x1010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0010, 0x0010, 0x1010, 0x0000, 0x1100, 0x1100, 0x1100,
+    0x0000, 0xd010, 0xd010, 0x1010, 0x0000, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0x1100,
     0x1100, 0x0000, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x0000, 0x1100, 0x1100, 0x0000, 0x1100, 0x1100, 0x0000,
-    0x1100, 0x1100, 0x0000, 0x0000, 0x0010, 0x0000, 0x1010, 0x1010,
-    0x1010, 0x0010, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010,
-    0x0010, 0x0000, 0x0000, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000,
+    0x1100, 0x1100, 0x0000, 0x0000, 0xd010, 0x0000, 0x1010, 0x1010,
+    0x1010, 0xd010, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000, 0xd010,
+    0xd010, 0x0000, 0x0000, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x1100, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
-    0x0010, 0x0010, 0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x0000,
+    0xd010, 0xd010, 0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0010, 0x0010, 0x1010, 0x0000, 0x1100, 0x1100, 0x1100,
+    0x0000, 0xd010, 0xd010, 0x1010, 0x0000, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x1100,
     0x1100, 0x1100, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x0000, 0x1100, 0x1100, 0x0000, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x0000, 0x0000, 0x0010, 0x1100, 0x1010, 0x1010,
-    0x1010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0010,
-    0x0010, 0x1010, 0x0000, 0x1010, 0x1010, 0x0010, 0x0000, 0x0000,
+    0x1100, 0x1100, 0x0000, 0x0000, 0xd010, 0x1100, 0x1010, 0x1010,
+    0x1010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0x0000, 0xd010,
+    0xd010, 0x1010, 0x0000, 0x1010, 0x1010, 0xd010, 0x0000, 0x0000,
     0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x1100, 0x1100, 0x0010, 0x0010, 0x0000, 0x0000, 0x1004, 0x1004,
+    0x1100, 0x1100, 0xd010, 0xd010, 0x0000, 0x0000, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x0000, 0x5010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0010, 0x1010, 0x1010, 0x0000, 0x1100, 0x1100, 0x1100,
+    0x0000, 0xd010, 0x1010, 0x1010, 0x0000, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x1100,
     0x1100, 0x0000, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x0000, 0x1100, 0x1100, 0x0000, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x0000, 0x0000, 0x0010, 0x1100, 0x1010, 0x0010,
-    0x1010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000, 0x0000, 0x1010,
-    0x1010, 0x0000, 0x0000, 0x1010, 0x1010, 0x0010, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010, 0x1010,
+    0x1100, 0x1100, 0x0000, 0x0000, 0xd010, 0x1100, 0x1010, 0xd010,
+    0x1010, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000, 0x0000, 0x1010,
+    0x1010, 0x0000, 0x0000, 0x1010, 0x1010, 0xd010, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd010, 0x1010,
     0x0000, 0x0000, 0x0000, 0x0000, 0x1100, 0x1100, 0x0000, 0x1100,
     0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x1010, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0010, 0x1100, 0x0000, 0x1100, 0x1100, 0x1100,
+    0x0000, 0x0000, 0xd010, 0x1100, 0x0000, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x1100, 0x1100,
     0x1100, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x0000,
     0x0000, 0x1100, 0x1100, 0x0000, 0x1100, 0x0000, 0x1100, 0x1100,
@@ -415,8 +415,8 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0x1010, 0x1010,
-    0x0010, 0x1010, 0x1010, 0x0000, 0x0000, 0x0000, 0x1010, 0x1010,
-    0x1010, 0x0000, 0x1010, 0x1010, 0x1010, 0x0010, 0x0000, 0x0000,
+    0xd010, 0x1010, 0x1010, 0x0000, 0x0000, 0x0000, 0x1010, 0x1010,
+    0x1010, 0x0000, 0x1010, 0x1010, 0x1010, 0xd010, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1010,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1004, 0x1004,
@@ -430,10 +430,10 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010, 0x0010,
-    0x0010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0000, 0x0010, 0x0010,
-    0x0010, 0x0000, 0x0010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010, 0x0010, 0x0000,
+    0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0xd010, 0xd010,
+    0xd010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0000, 0xd010, 0xd010,
+    0xd010, 0x0000, 0xd010, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd010, 0xd010, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
@@ -446,12 +446,12 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x0000, 0x0000, 0x0010, 0x1100, 0x1010, 0x1010,
+    0x1100, 0x1100, 0x0000, 0x0000, 0xd010, 0x1100, 0x1010, 0x1010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0000, 0x1010, 0x1010,
-    0x1010, 0x0000, 0x1010, 0x1010, 0x0010, 0x0010, 0x0000, 0x0000,
+    0x1010, 0x0000, 0x1010, 0x1010, 0xd010, 0xd010, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1010, 0x1010, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1100, 0x0000,
-    0x1100, 0x1100, 0x0010, 0x0010, 0x0000, 0x0000, 0x1004, 0x1004,
+    0x1100, 0x1100, 0xd010, 0xd010, 0x0000, 0x0000, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x0000, 0xb010, 0xb010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -463,8 +463,8 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0x1010, 0x1010,
-    0x1010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000, 0x1010, 0x1010,
-    0x1010, 0x0000, 0x1010, 0x1010, 0x1010, 0x0010, 0x0000, 0x0000,
+    0x1010, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000, 0x1010, 0x1010,
+    0x1010, 0x0000, 0x1010, 0x1010, 0x1010, 0xd010, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1010,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0x1004, 0x1004,
@@ -480,8 +480,8 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1100, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x1100, 0x0000, 0x0000,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x0000,
-    0x0000, 0x0000, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x1010,
-    0x1010, 0x1010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0010, 0x0000,
+    0x0000, 0x0000, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000, 0x1010,
+    0x1010, 0x1010, 0xd010, 0xd010, 0xd010, 0x0000, 0xd010, 0x0000,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -493,10 +493,10 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x0010, 0x1100, 0x1100, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x5010,
-    0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x1010,
+    0x1100, 0xd010, 0x1100, 0x1100, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000, 0x5010,
+    0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0x1010,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1010, 0x1010, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -509,10 +509,10 @@ const unsigned short wine_wctype_table[16384] =
     0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x0000, 0x1100, 0x1100, 0x1100, 0x0000, 0x1100, 0x0000, 0x1100,
     0x0000, 0x0000, 0x1100, 0x1100, 0x0000, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x0010, 0x1100, 0x1100, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0000, 0x0010, 0x0010, 0x1100, 0x0000, 0x0000,
+    0x1100, 0xd010, 0x1100, 0x1100, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0x0000, 0xd010, 0xd010, 0x1100, 0x0000, 0x0000,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x1010, 0x0000,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x1004, 0x1004, 0x0000, 0x0000, 0x1100, 0x1100, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -522,28 +522,28 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
-    0x0010, 0x0010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
+    0xd010, 0xd010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
-    0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0010, 0x1010, 0x0010,
-    0x1010, 0x0010, 0xb010, 0xb010, 0xb010, 0xb010, 0x1010, 0x1010,
+    0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0xd010, 0x1010, 0xd010,
+    0x1010, 0xd010, 0xb010, 0xb010, 0xb010, 0xb010, 0x1010, 0x1010,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x1010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x1010, 0x0010, 0x0010,
+    0x0000, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0x1010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0x1010, 0xd010, 0xd010,
     0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0000, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0000, 0x1010, 0x1010,
-    0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0010, 0x1010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0x0000, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0x0000, 0x1010, 0x1010,
+    0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0xd010, 0x1010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0000, 0x0000, 0x1010,
     0x1010, 0x1010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -556,13 +556,13 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x0000, 0x1100, 0x1100, 0x0000, 0x1010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x1010, 0x0010, 0x0000, 0x0000, 0x0000, 0x0010, 0x0010,
-    0x1010, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x1100, 0x1100, 0x0000, 0x1010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0x1010, 0xd010, 0x0000, 0x0000, 0x0000, 0xd010, 0xd010,
+    0x1010, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1010, 0x1010,
-    0x0010, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0xd010, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -658,7 +658,7 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010,
+    0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000, 0xd010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
@@ -777,19 +777,19 @@ const unsigned short wine_wctype_table[16384] =
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000, 0x0000,
+    0x1100, 0x1100, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x0010, 0x0010, 0x0010, 0x1010, 0x1010, 0x0000,
+    0x1100, 0x1100, 0xd010, 0xd010, 0xd010, 0x1010, 0x1010, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x0010, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x1100, 0x1100, 0xd010, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x1100, 0x1100,
-    0x1100, 0x0000, 0x0010, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x1100, 0x0000, 0xd010, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
@@ -797,18 +797,18 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x1100, 0x1100, 0x1000, 0x1000, 0x1010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x1010, 0x1010,
-    0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0010, 0x1010,
-    0x1010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x1010, 0x1010, 0x1010, 0x1010,
-    0x1010, 0x1010, 0x1010, 0x5010, 0x1100, 0x0010, 0x0000, 0x0000,
+    0x1100, 0x1100, 0x1100, 0x1100, 0x1000, 0x1000, 0x1010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0x1010, 0x1010,
+    0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0xd010, 0x1010,
+    0x1010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0x1010, 0x1010, 0x1010, 0x1010,
+    0x1010, 0x1010, 0x1010, 0x5010, 0x1100, 0xd010, 0x0000, 0x0000,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x1004, 0x1004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
-    0xb010, 0xb010, 0xb010, 0x0030, 0x0030, 0x0030, 0xa028, 0x0000,
+    0xb010, 0xb010, 0xb010, 0xd030, 0xd030, 0xd030, 0xa028, 0x0000,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x1004, 0x1004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
@@ -828,7 +828,7 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x1100, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -843,10 +843,10 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x0000,
-    0x0010, 0x0010, 0x0010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x1010, 0x1010, 0x0010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
-    0x1010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000,
+    0xd010, 0xd010, 0xd010, 0x1010, 0x1010, 0x1010, 0x1010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x1010, 0x1010, 0xd010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
+    0x1010, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000,
     0xb010, 0x0000, 0x0000, 0x0000, 0xb010, 0xb010, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
@@ -873,8 +873,8 @@ const unsigned short wine_wctype_table[16384] =
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x0010,
-    0x0010, 0x1010, 0x1010, 0x1010, 0x0000, 0x0000, 0x1010, 0x1010,
+    0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0xd010,
+    0xd010, 0x1010, 0x1010, 0x1010, 0x0000, 0x0000, 0x1010, 0x1010,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -903,21 +903,21 @@ const unsigned short wine_wctype_table[16384] =
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x1010, 0x1100, 0x1100, 0x1100,
+    0xd010, 0xd010, 0xd010, 0xd010, 0x1010, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x1100, 0x1100, 0x0010, 0x1010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x1010, 0x0010, 0x1010, 0x1010, 0x1010,
-    0x1010, 0x1010, 0x0010, 0x1010, 0x1010, 0x1100, 0x1100, 0x1100,
+    0x1100, 0x1100, 0x1100, 0x1100, 0xd010, 0x1010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0x1010, 0xd010, 0x1010, 0x1010, 0x1010,
+    0x1010, 0x1010, 0xd010, 0x1010, 0x1010, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x0000, 0x0000, 0x0000, 0x0000,
     0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004, 0x1004,
     0x1004, 0x1004, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
-    0x1010, 0x1010, 0x1010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x1010, 0x1010, 0x1010, 0x1010,
+    0x1010, 0x1010, 0x1010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -959,14 +959,14 @@ const unsigned short wine_wctype_table[16384] =
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010, 0x0010,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd010, 0xd010,
     0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102,
     0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102,
     0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102, 0x1101, 0x1102,
@@ -1032,19 +1032,19 @@ const unsigned short wine_wctype_table[16384] =
     0x0000, 0x0000, 0x1102, 0x1102, 0x1102, 0x0000, 0x1102, 0x1102,
     0x1101, 0x1101, 0x1101, 0x1101, 0x1101, 0xb010, 0xb010, 0x0000,
     0xa008, 0xa008, 0xa008, 0xa008, 0xa008, 0xa008, 0xa008, 0xa008,
-    0xa008, 0xa008, 0xa008, 0x0000, 0x0020, 0x0020, 0x1020, 0x2020,
+    0xa008, 0xa008, 0xa008, 0xe000, 0xe020, 0xe020, 0x1020, 0x2020,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
-    0xa008, 0x8008, 0xb020, 0xb020, 0xb020, 0xb020, 0xb020, 0x7008,
+    0xa008, 0x8008, 0xf020, 0xf020, 0xf020, 0xf020, 0xf020, 0x7008,
     0x5010, 0x5010, 0x5010, 0x5010, 0x5010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0xb010, 0x7010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xa008,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020,
+    0xe000, 0xe000, 0xe000, 0xe000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x0000, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020, 0xe020,
     0x3010, 0x1102, 0x0000, 0x0000, 0x3010, 0x3010, 0x3010, 0x3010,
     0x3010, 0x3010, 0x4010, 0x4010, 0xb010, 0xb010, 0xb010, 0x1102,
     0x3010, 0x3010, 0x3010, 0x3010, 0x3010, 0x3010, 0x3010, 0x3010,
@@ -1057,10 +1057,10 @@ const unsigned short wine_wctype_table[16384] =
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0xb010, 0xb010, 0x1101, 0xb010, 0xb010, 0xb010, 0xb010, 0x1101,
@@ -1484,7 +1484,7 @@ const unsigned short wine_wctype_table[16384] =
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0xb010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010,
-    0x1010, 0x1010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
+    0x1010, 0x1010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
     0xb010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0xb010, 0xb010,
     0x1010, 0x1010, 0x1010, 0x1010, 0x1100, 0xb010, 0xb010, 0xb010,
     0x0000, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
@@ -1498,7 +1498,7 @@ const unsigned short wine_wctype_table[16384] =
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x0000,
-    0x0000, 0x0010, 0x0010, 0xb010, 0xb010, 0x1010, 0x1010, 0x1100,
+    0x0000, 0xd010, 0xd010, 0xb010, 0xb010, 0x1010, 0x1010, 0x1100,
     0xb010, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
@@ -1767,11 +1767,11 @@ const unsigned short wine_wctype_table[16384] =
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x1100, 0x1100, 0x0010, 0x1100, 0x1100, 0x1100, 0x0010, 0x1100,
-    0x1100, 0x1100, 0x1100, 0x0010, 0x1100, 0x1100, 0x1100, 0x1100,
+    0x1100, 0x1100, 0xd010, 0x1100, 0x1100, 0x1100, 0xd010, 0x1100,
+    0x1100, 0x1100, 0x1100, 0xd010, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
     0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100, 0x1100,
-    0x1100, 0x1100, 0x1100, 0x1010, 0x1010, 0x0010, 0x0010, 0x1010,
+    0x1100, 0x1100, 0x1100, 0x1010, 0x1010, 0xd010, 0xd010, 0x1010,
     0xb010, 0xb010, 0xb010, 0xb010, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -1898,104 +1898,104 @@ const unsigned short wine_wctype_table[16384] =
     0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x1102, 0x1102, 0x1102, 0x1102, 0x1102,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2100, 0x0010, 0x2100,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2100, 0xd010, 0x2100,
     0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
     0x2100, 0x4010, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
     0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x0000,
     0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x0000, 0x2100, 0x0000,
     0x2100, 0x2100, 0x0000, 0x2100, 0x2100, 0x0000, 0x2100, 0x2100,
     0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0xb010, 0xb010,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x0000, 0x0000, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2010, 0xb010, 0x0000, 0x0000,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xb010, 0xb010,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0x0000, 0x0000, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc010, 0xb010, 0x0000, 0x0000,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
+    0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010, 0xd010,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x0010, 0x0010, 0x0010, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000,
+    0xd010, 0xd010, 0xd010, 0xd010, 0x0000, 0x0000, 0x0000, 0x0000,
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010,
@@ -2005,24 +2005,24 @@ const unsigned short wine_wctype_table[16384] =
     0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0xb010, 0x5010,
     0xb010, 0xb010, 0x4010, 0x4010, 0xb010, 0xb010, 0xb010, 0x0000,
     0xb010, 0x5010, 0x5010, 0xb010, 0x0000, 0x0000, 0x0000, 0x0000,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x0000, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x2100,
-    0x2100, 0x2100, 0x2100, 0x2100, 0x2100, 0x0000, 0x0000, 0x0060,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0x0000, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0xc100,
+    0xc100, 0xc100, 0xc100, 0xc100, 0xc100, 0x0000, 0x0000, 0xe060,
     0x0000, 0xb010, 0xb010, 0x5010, 0x5010, 0x5010, 0xb010, 0xb010,
     0xb010, 0xb010, 0xb010, 0x4010, 0x7010, 0x4010, 0x7010, 0x7010,
     0x3084, 0x3084, 0x3084, 0x3084, 0x3084, 0x3084, 0x3084, 0x3084,