Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
a02ce810
Commit
a02ce810
authored
Oct 15, 2003
by
Jon Griffiths
Committed by
Alexandre Julliard
Oct 15, 2003
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add generation of digit and compatability mapping tables.
Generate smaller mapping tables by merging overlaps.
parent
aadf9efb
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
930 additions
and
221 deletions
+930
-221
casemap.c
libs/unicode/casemap.c
+872
-211
cpmap.pl
libs/unicode/cpmap.pl
+58
-10
No files found.
libs/unicode/casemap.c
View file @
a02ce810
...
...
@@ -3,14 +3,14 @@
#include "wine/unicode.h"
const
WCHAR
wine_casemap_lower
[
3328
]
=
const
WCHAR
wine_casemap_lower
[
2942
]
=
{
/* index */
0x0
200
,
0x0300
,
0x0400
,
0x0500
,
0x0600
,
0x0700
,
0x0100
,
0x0100
,
0x0
1bf
,
0x02bf
,
0x03bf
,
0x0439
,
0x0539
,
0x0639
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
800
,
0x0900
,
0x0100
,
0x0
a00
,
0x0100
,
0x0100
,
0x0b00
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
739
,
0x0832
,
0x0100
,
0x0
92f
,
0x0100
,
0x0100
,
0x099f
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
...
...
@@ -37,7 +37,7 @@ const WCHAR wine_casemap_lower[3328] =
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
c00
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
a7e
,
/* defaults */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -71,20 +71,11 @@ const WCHAR wine_casemap_lower[3328] =
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 .. 0x00ff */
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
/* 0x0041 .. 0x00ff */
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x00
00
,
0x0000
,
0x0000
,
0x0000
,
0x000
0
,
0x00
00
,
0x000
0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x00
20
,
0x0020
,
0x0020
,
0x0020
,
0x002
0
,
0x00
20
,
0x002
0
,
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
,
...
...
@@ -96,14 +87,15 @@ const WCHAR wine_casemap_lower[3328] =
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
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
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
,
/* 0x0100 .. 0x01ff */
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
...
...
@@ -170,39 +162,23 @@ const WCHAR wine_casemap_lower[3328] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0300 .. 0x03ff */
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
,
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
,
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
,
0x0026
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0040
,
0x0000
,
0x003f
,
0x003f
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
/* 0x0386 .. 0x03ff */
0x0026
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0040
,
0x0000
,
0x003f
,
0x003f
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x00
00
,
0x0020
,
0x002
0
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x00
00
,
0x000
0
,
0x0000
,
0x0000
,
0x0020
,
0x0020
,
0x00
20
,
0x0020
,
0x000
0
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x00
20
,
0x002
0
,
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
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x000
1
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x000
0
,
0x0000
,
0x0000
,
0xffc4
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x
fff9
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
0000
,
0x0001
,
0x0000
,
0x000
0
,
0x0000
,
0x0000
,
0x0000
,
0xffc4
,
0x0000
,
0x0000
,
0x000
1
,
0x0000
,
0xfff9
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0400 .. 0x04ff */
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
...
...
@@ -302,74 +278,54 @@ const WCHAR wine_casemap_lower[3328] =
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x1f00 .. 0x1fff */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
/* 0x1f07 .. 0x1fff */
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0xfff8
,
0x0000
,
0xfff8
,
0x0000
,
0xfff8
,
0x0000
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0x0000
,
0xfff8
,
0x0000
,
0xfff8
,
0x0000
,
0xfff8
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xffb6
,
0xffb6
,
0xfff7
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
fff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x
0000
,
0xffaa
,
0xffaa
,
0xffaa
,
0xffaa
,
0xfff7
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xff9c
,
0xff9c
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xff90
,
0xff90
,
0xfff9
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0xff80
,
0xff80
,
0xff82
,
0xff82
,
0xfff7
,
0x0000
,
0x0000
,
0x0000
,
/* 0x2103 .. 0x21ff */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xffb6
,
0xffb6
,
0xfff7
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffaa
,
0xffaa
,
0xffaa
,
0xffaa
,
0xfff7
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xff9c
,
0xff9c
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xff90
,
0xff90
,
0xfff9
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xff80
,
0xff80
,
0xff82
,
0xff82
,
0xfff7
,
0x0000
,
0x0000
,
0x0000
,
/* 0x2100 .. 0x21ff */
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
,
0xe2a3
,
0x0000
,
0x0000
,
0x0000
,
0xdf41
,
0xdfba
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xe2a3
,
0x0000
,
0x0000
,
0x0000
,
0xdf41
,
0xdfba
,
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
,
0x0000
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
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
,
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
,
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
,
/* 0x2400 .. 0x24ff */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
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
,
...
...
@@ -387,6 +343,8 @@ const WCHAR wine_casemap_lower[3328] =
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
,
/* 0x2490 .. 0x24ff */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -401,15 +359,11 @@ const WCHAR wine_casemap_lower[3328] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0xff00 .. 0xffff */
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
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
/* 0xff21 .. 0xffff */
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
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
,
...
...
@@ -433,16 +387,16 @@ const WCHAR wine_casemap_lower[3328] =
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
};
const
WCHAR
wine_casemap_upper
[
3328
]
=
const
WCHAR
wine_casemap_upper
[
2994
]
=
{
/* index */
0x0
200
,
0x0300
,
0x0400
,
0x0500
,
0x0600
,
0x0700
,
0x0100
,
0x0100
,
0x0
19f
,
0x029f
,
0x039f
,
0x045a
,
0x0556
,
0x0655
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
800
,
0x0900
,
0x0100
,
0x0
a00
,
0x0100
,
0x0100
,
0x0b00
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
754
,
0x0854
,
0x0100
,
0x0
948
,
0x0100
,
0x0100
,
0x09c8
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
...
...
@@ -469,7 +423,7 @@ const WCHAR wine_casemap_upper[3328] =
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
c00
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
ab2
,
/* defaults */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -503,39 +457,27 @@ const WCHAR wine_casemap_upper[3328] =
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 .. 0x00ff */
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
,
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
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
/* 0x0061 .. 0x00ff */
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0x
0000
,
0x0000
,
0x0000
,
0x0000
,
0x000
0
,
0x
0000
,
0x000
0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffe0
,
0xffe0
,
0xffe0
,
0x
ffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe
0
,
0x
ffe0
,
0xffe
0
,
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
,
0x02e7
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x02e7
,
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
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0x
ffe0
,
0x000
0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0x
ffe0
,
0x
0079
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0x
0000
,
0xffe
0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0x0079
,
/* 0x0100 .. 0x01ff */
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
...
...
@@ -602,7 +544,8 @@ const WCHAR wine_casemap_upper[3328] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0300 .. 0x03ff */
/* 0x0345 .. 0x03ff */
0x0054
,
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
,
...
...
@@ -611,66 +554,57 @@ const WCHAR wine_casemap_upper[3328] =
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
,
0x0054
,
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
,
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
,
0xffda
,
0xffdb
,
0xffdb
,
0xffdb
,
0x0000
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffda
,
0xffdb
,
0xffdb
,
0xffdb
,
0x0000
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe
1
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xff
c0
,
0xffc1
,
0xffc1
,
0x000
0
,
0xffc
2
,
0xffc7
,
0x0000
,
0x0000
,
0x0000
,
0xffd1
,
0xffca
,
0x0000
,
0x
0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x
0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x
0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0xff
aa
,
0xffb0
,
0x0007
,
0x0000
,
0x0000
,
0xffa0
,
0x0000
,
0x0000
,
0xff
ff
,
0x0000
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0400 .. 0x04ff */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffe0
,
0xffe0
,
0xffe
0
,
0xffe0
,
0xffe0
,
0xffe1
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xff
e0
,
0xffe0
,
0xffe0
,
0xffc
0
,
0xffc
1
,
0xffc1
,
0x0000
,
0xffc2
,
0xffc7
,
0x0000
,
0x0000
,
0x0000
,
0x
ffd1
,
0xffca
,
0x0000
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x
ffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x
ffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xff
ff
,
0x0000
,
0xffff
,
0xffaa
,
0xffb0
,
0x0007
,
0x0000
,
0x0000
,
0xff
a0
,
0x0000
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0404 .. 0x04ff */
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
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0xffb0
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x
0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x
ffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x
ffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x
ffff
,
0x0000
,
0x0000
,
0x0000
,
0x
0000
,
0x0000
,
0x0000
,
/* 0x050
0
.. 0x05ff */
0x
0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x
0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x
0000
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x050
1
.. 0x05ff */
0x
ffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x
ffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
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
,
...
...
@@ -681,12 +615,11 @@ const WCHAR wine_casemap_upper[3328] =
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
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0x
000
0
,
0x
0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000
0
,
0x0000
,
0x0000
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0x
ffd
0
,
0x
ffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd0
,
0xffd
0
,
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
,
...
...
@@ -701,39 +634,40 @@ const WCHAR wine_casemap_upper[3328] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x1e00 .. 0x1eff */
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffc5
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x1e01 .. 0x1eff */
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffc5
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x1f00 .. 0x1fff */
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -767,7 +701,7 @@ const WCHAR wine_casemap_upper[3328] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0009
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x210
0
.. 0x21ff */
/* 0x210
c
.. 0x21ff */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -780,10 +714,14 @@ const WCHAR wine_casemap_upper[3328] =
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
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
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
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0xfff0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -794,24 +732,34 @@ const WCHAR wine_casemap_upper[3328] =
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
,
/* 0x2480 .. 0x24ff */
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
,
/* 0x2400 .. 0x24ff */
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
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0xff16 .. 0xffff */
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
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
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
,
...
...
@@ -827,13 +775,51 @@ const WCHAR wine_casemap_upper[3328] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0xffe6
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0xff00 .. 0xffff */
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
};
const
WCHAR
wine_digitmap
[
4199
]
=
{
/* index */
0x01d0
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x028a
,
0x0100
,
0x0100
,
0x0384
,
0x0474
,
0x0564
,
0x0654
,
0x0744
,
0x07f4
,
0x08d4
,
0x0994
,
0x0100
,
0x0100
,
0x0a2b
,
0x0100
,
0x0100
,
0x0100
,
0x0a9d
,
0x0b8d
,
0x0c47
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0cd7
,
0x0100
,
0x0100
,
0x0100
,
0x0d77
,
0x0100
,
0x0100
,
0x0e77
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0f67
,
/* defaults */
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
,
...
...
@@ -842,10 +828,6 @@ const WCHAR wine_casemap_upper[3328] =
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
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
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
,
...
...
@@ -865,5 +847,684 @@ const WCHAR wine_casemap_upper[3328] =
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0030 .. 0x00ff */
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
,
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
,
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
,
0xff80
,
0xff80
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xff78
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0646 .. 0x06ff */
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
,
0xf9d0
,
0xf9d0
,
0xf9d0
,
0xf9d0
,
0xf9d0
,
0xf9d0
,
0xf9d0
,
0xf9d0
,
0xf9d0
,
0xf9d0
,
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
,
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
,
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
,
0xf940
,
0xf940
,
0xf940
,
0xf940
,
0xf940
,
0xf940
,
0xf940
,
0xf940
,
0xf940
,
0xf940
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0906 .. 0x09ff */
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
,
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
,
0xf6ca
,
0xf6ca
,
0xf6ca
,
0xf6ca
,
0xf6ca
,
0xf6ca
,
0xf6ca
,
0xf6ca
,
0xf6ca
,
0xf6ca
,
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
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xf64a
,
0xf64a
,
0xf64a
,
0xf64a
,
0xf64a
,
0xf64a
,
0xf64a
,
0xf64a
,
0xf64a
,
0xf64a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0a10 .. 0x0aff */
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
,
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
,
0xf5ca
,
0xf5ca
,
0xf5ca
,
0xf5ca
,
0xf5ca
,
0xf5ca
,
0xf5ca
,
0xf5ca
,
0xf5ca
,
0xf5ca
,
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
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xf54a
,
0xf54a
,
0xf54a
,
0xf54a
,
0xf54a
,
0xf54a
,
0xf54a
,
0xf54a
,
0xf54a
,
0xf54a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0b10 .. 0x0bff */
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
,
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
,
0xf4ca
,
0xf4ca
,
0xf4ca
,
0xf4ca
,
0xf4ca
,
0xf4ca
,
0xf4ca
,
0xf4ca
,
0xf4ca
,
0xf4ca
,
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
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xf44a
,
0xf44a
,
0xf44a
,
0xf44a
,
0xf44a
,
0xf44a
,
0xf44a
,
0xf44a
,
0xf44a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0c10 .. 0x0cff */
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
,
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
,
0xf3ca
,
0xf3ca
,
0xf3ca
,
0xf3ca
,
0xf3ca
,
0xf3ca
,
0xf3ca
,
0xf3ca
,
0xf3ca
,
0xf3ca
,
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
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xf34a
,
0xf34a
,
0xf34a
,
0xf34a
,
0xf34a
,
0xf34a
,
0xf34a
,
0xf34a
,
0xf34a
,
0xf34a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x0d10 .. 0x0dff */
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
,
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
,
0xf2ca
,
0xf2ca
,
0xf2ca
,
0xf2ca
,
0xf2ca
,
0xf2ca
,
0xf2ca
,
0xf2ca
,
0xf2ca
,
0xf2ca
,
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
,
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
,
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
,
/* 0x0e50 .. 0x0eff */
0xf1e0
,
0xf1e0
,
0xf1e0
,
0xf1e0
,
0xf1e0
,
0xf1e0
,
0xf1e0
,
0xf1e0
,
0xf1e0
,
0xf1e0
,
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
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xf160
,
0xf160
,
0xf160
,
0xf160
,
0xf160
,
0xf160
,
0xf160
,
0xf160
,
0xf160
,
0xf160
,
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
,
/* 0x0f20 .. 0x0fff */
0xf110
,
0xf110
,
0xf110
,
0xf110
,
0xf110
,
0xf110
,
0xf110
,
0xf110
,
0xf110
,
0xf110
,
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
,
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
,
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
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x1040 .. 0x10ff */
0xeff0
,
0xeff0
,
0xeff0
,
0xeff0
,
0xeff0
,
0xeff0
,
0xeff0
,
0xeff0
,
0xeff0
,
0xeff0
,
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
,
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
,
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
,
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
,
/* 0x1369 .. 0x13ff */
0xecc8
,
0xecc8
,
0xecc8
,
0xecc8
,
0xecc8
,
0xecc8
,
0xecc8
,
0xecc8
,
0xecc8
,
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
,
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
,
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
,
/* 0x178e .. 0x17ff */
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
,
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
,
0xe850
,
0xe850
,
0xe850
,
0xe850
,
0xe850
,
0xe850
,
0xe850
,
0xe850
,
0xe850
,
0xe850
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x1810 .. 0x18ff */
0xe820
,
0xe820
,
0xe820
,
0xe820
,
0xe820
,
0xe820
,
0xe820
,
0xe820
,
0xe820
,
0xe820
,
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
,
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
,
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
,
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
,
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
,
/* 0x1946 .. 0x19ff */
0xe6ea
,
0xe6ea
,
0xe6ea
,
0xe6ea
,
0xe6ea
,
0xe6ea
,
0xe6ea
,
0xe6ea
,
0xe6ea
,
0xe6ea
,
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
,
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
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x2070 .. 0x20ff */
0xdfc0
,
0x0000
,
0x0000
,
0x0000
,
0xdfc0
,
0xdfc0
,
0xdfc0
,
0xdfc0
,
0xdfc0
,
0xdfc0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xdfb0
,
0xdfb0
,
0xdfb0
,
0xdfb0
,
0xdfb0
,
0xdfb0
,
0xdfb0
,
0xdfb0
,
0xdfb0
,
0xdfb0
,
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
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x2460 .. 0x24ff */
0xdbd1
,
0xdbd1
,
0xdbd1
,
0xdbd1
,
0xdbd1
,
0xdbd1
,
0xdbd1
,
0xdbd1
,
0xdbd1
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xdbbd
,
0xdbbd
,
0xdbbd
,
0xdbbd
,
0xdbbd
,
0xdbbd
,
0xdbbd
,
0xdbbd
,
0xdbbd
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xdba9
,
0xdba9
,
0xdba9
,
0xdba9
,
0xdba9
,
0xdba9
,
0xdba9
,
0xdba9
,
0xdba9
,
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
,
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
,
0xdb46
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xdb3c
,
0xdb3c
,
0xdb3c
,
0xdb3c
,
0xdb3c
,
0xdb3c
,
0xdb3c
,
0xdb3c
,
0xdb3c
,
0x0000
,
0xdb31
,
/* 0x2700 .. 0x27ff */
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
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xd8bb
,
0xd8bb
,
0xd8bb
,
0xd8bb
,
0xd8bb
,
0xd8bb
,
0xd8bb
,
0xd8bb
,
0xd8bb
,
0x0000
,
0xd8b1
,
0xd8b1
,
0xd8b1
,
0xd8b1
,
0xd8b1
,
0xd8b1
,
0xd8b1
,
0xd8b1
,
0xd8b1
,
0x0000
,
0xd8a7
,
0xd8a7
,
0xd8a7
,
0xd8a7
,
0xd8a7
,
0xd8a7
,
0xd8a7
,
0xd8a7
,
0xd8a7
,
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
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0xff10 .. 0xffff */
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
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
,
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
,
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
,
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
,
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
};
const
WCHAR
wine_compatmap
[
1487
]
=
{
/* index */
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0200
,
0x0300
,
0x0100
,
0x0100
,
0x0100
,
0x03d0
,
0x04cf
,
/* defaults */
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
,
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
,
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
,
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
,
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
,
0x0000
,
/* 0xf900 .. 0xf9ff */
0x9348
,
0x6df3
,
0x95c8
,
0x93c5
,
0x75cd
,
0x552d
,
0x5adf
,
0xa695
,
0xa694
,
0x6048
,
0x98c7
,
0x5c7c
,
0x603c
,
0x68e9
,
0x7d5b
,
0x8676
,
0x8d2f
,
0x8ea9
,
0x8fe6
,
0x977c
,
0x70ee
,
0x7406
,
0x77c3
,
0x7ac7
,
0x8b25
,
0x9851
,
0xa0d7
,
0x5567
,
0x5a59
,
0x71e7
,
0x78fd
,
0x8d0e
,
0xa4fe
,
0x642f
,
0x76c9
,
0x8caa
,
0x9040
,
0x69a4
,
0x88b2
,
0x8ef8
,
0x65a2
,
0x6dee
,
0x7440
,
0x79d1
,
0x97a2
,
0x5659
,
0x5889
,
0x59af
,
0x6b94
,
0x71a2
,
0x78de
,
0x7db4
,
0x86cd
,
0x8cd1
,
0x8d26
,
0x94b8
,
0x9dfa
,
0xa236
,
0xa4c0
,
0x7f51
,
0x8043
,
0x8463
,
0x8a8b
,
0x99c5
,
0xa53f
,
0x9195
,
0x5f9d
,
0x65c1
,
0x831c
,
0x8739
,
0x791c
,
0x7f83
,
0x937a
,
0x9dae
,
0x5f8e
,
0x6317
,
0x70c7
,
0x748d
,
0x75c1
,
0x83e0
,
0x84e7
,
0x9cfa
,
0x5980
,
0x8738
,
0x5888
,
0x5877
,
0x80c6
,
0x8467
,
0x8a99
,
0x9d1c
,
0x9226
,
0x6974
,
0x70a6
,
0x91a1
,
0x54db
,
0x6288
,
0x66b2
,
0x7a26
,
0x7c0e
,
0x59b4
,
0x7f97
,
0x565a
,
0x6643
,
0x54a6
,
0x7364
,
0x6c0f
,
0x83b8
,
0x5a58
,
0x5ef2
,
0x7d94
,
0x8adb
,
0x913b
,
0x724a
,
0x963f
,
0x7316
,
0x698b
,
0x8971
,
0x6a2b
,
0x7bef
,
0x5537
,
0x57f1
,
0x5850
,
0x6f07
,
0x836c
,
0x88f3
,
0x9155
,
0x9851
,
0x5976
,
0x5ac2
,
0x5ff2
,
0x656a
,
0x6c42
,
0x767a
,
0x7fa5
,
0x9c27
,
0xa0e3
,
0xa50f
,
0xa545
,
0x5911
,
0x6d3b
,
0x71eb
,
0x95d5
,
0x64e6
,
0x6801
,
0x6870
,
0x6b09
,
0x7591
,
0x77b6
,
0x7af5
,
0x8035
,
0x845e
,
0x86d8
,
0x958e
,
0x8b55
,
0x9689
,
0x99af
,
0x587b
,
0x5906
,
0x5b1f
,
0x7729
,
0x8f22
,
0x9109
,
0x6527
,
0x6652
,
0x69d7
,
0x7209
,
0x8298
,
0x79ce
,
0x553c
,
0x5d50
,
0x623d
,
0x640f
,
0x6670
,
0x7a05
,
0x7abb
,
0x85eb
,
0x8696
,
0x9883
,
0x9d44
,
0x9d95
,
0x9e64
,
0x55d6
,
0x7ff8
,
0x97fd
,
0x9d00
,
0x6728
,
0x54cc
,
0x571f
,
0x6232
,
0x6282
,
0x6bdb
,
0x7043
,
0x780e
,
0x7c81
,
0x8b3a
,
0x96b9
,
0xa5c9
,
0x6cc3
,
0x9c68
,
0x58c2
,
0x6db3
,
0x6e2a
,
0x7377
,
0x74d1
,
0x7a3d
,
0x7b8c
,
0x7e9d
,
0x8341
,
0x9e8e
,
0x579c
,
0x685c
,
0x9ca5
,
0x5657
,
0x6344
,
0x7414
,
0x9553
,
0x65b3
,
0x676b
,
0x6e3d
,
0x79ac
,
0x9caa
,
0x584c
,
0x5a31
,
0x6286
,
0x6c33
,
0x6d6d
,
0x6ec6
,
0x7302
,
0x7a22
,
0x7bfd
,
0x8593
,
0x8ee8
,
0x8ef9
,
0x97e3
,
0x9cf8
,
0x5954
,
0x74ce
,
0x5a30
,
0x77e2
,
0x7aa9
,
0x8c0a
,
0x9cb2
,
0xa265
,
0xa4ac
,
0x6da3
,
0x73d6
,
0x87f2
,
0x80d4
,
0x8128
,
0x8299
,
0x78c6
,
0x769e
,
0x915c
,
0x54c3
,
0x8938
,
0x583b
,
/* 0xfa00 .. 0xfaff */
0x5807
,
0x64a5
,
0x68d1
,
0x82d3
,
0x6181
,
0x7319
,
0x6cae
,
0x9534
,
0x8e44
,
0x9c44
,
0x8f81
,
0x64c8
,
0x5734
,
0x5bb3
,
0x0000
,
0x0000
,
0x5e4a
,
0x0000
,
0x6c62
,
0x0000
,
0x0000
,
0x57c9
,
0x7914
,
0x7cb3
,
0x7f24
,
0x7f45
,
0x7f4b
,
0x7f74
,
0x9d3a
,
0x82a1
,
0x859f
,
0x0000
,
0x8bf2
,
0x0000
,
0x90d6
,
0x0000
,
0x0000
,
0x9613
,
0x96d7
,
0x0000
,
0x0000
,
0x0000
,
0x9ec5
,
0x9ed1
,
0x9efc
,
0xa387
,
0x0000
,
0x0000
,
0x557e
,
0x56b6
,
0x571b
,
0x5896
,
0x58b0
,
0x591c
,
0x5b67
,
0x5bcf
,
0x5c30
,
0x5e07
,
0x5e6e
,
0x6229
,
0x6232
,
0x6657
,
0x672a
,
0x674f
,
0x67b2
,
0x6b0e
,
0x6ba0
,
0x6c4e
,
0x6e41
,
0x7332
,
0x73d4
,
0x74db
,
0x7726
,
0x77e2
,
0x79d8
,
0x7e46
,
0x7ef2
,
0x7efc
,
0x7efa
,
0x7f01
,
0x7f06
,
0x7f0c
,
0x7f3b
,
0x7f3b
,
0x7fec
,
0x802c
,
0x816a
,
0x839d
,
0x83b1
,
0x83e8
,
0x8518
,
0x85aa
,
0x8791
,
0x881c
,
0x881b
,
0x89f8
,
0x8eb0
,
0x8f35
,
0x909f
,
0x90d6
,
0x926f
,
0x92a3
,
0x9550
,
0x95d1
,
0x9c7b
,
0x9d96
,
0x9dd1
,
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
,
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
,
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
,
/* 0xfe30 .. 0xfeff */
0x21f5
,
0x21e3
,
0x21e1
,
0x022c
,
0x022b
,
0x01f3
,
0x01f3
,
0x0244
,
0x0245
,
0x31db
,
0x31db
,
0x31d5
,
0x31d5
,
0x31cd
,
0x31cd
,
0x31c9
,
0x31c9
,
0x31cb
,
0x31cb
,
0x31cb
,
0x31cb
,
0x0000
,
0x0000
,
0x0214
,
0x0215
,
0x21f5
,
0x21f4
,
0x21f3
,
0x21f2
,
0x0212
,
0x0211
,
0x0210
,
0x01dc
,
0x31b0
,
0x01dc
,
0x0000
,
0x01e7
,
0x01e5
,
0x01e9
,
0x01ca
,
0x21bc
,
0x01cf
,
0x01cf
,
0x0220
,
0x0221
,
0x31b7
,
0x31b7
,
0x01c4
,
0x01c6
,
0x01c9
,
0x01c9
,
0x01ca
,
0x01d8
,
0x01d9
,
0x01d7
,
0x0000
,
0x01f4
,
0x01bb
,
0x01bb
,
0x01d5
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x07a1
,
0x07a1
,
0x07a0
,
0x07a0
,
0x079f
,
0x079f
,
0x079e
,
0x079e
,
0x079d
,
0x079d
,
0x079c
,
0x079b
,
0x079a
,
0x079a
,
0x0799
,
0x0799
,
0x0798
,
0x0797
,
0x0796
,
0x0796
,
0x0795
,
0x0795
,
0x0794
,
0x0793
,
0x0792
,
0x0792
,
0x0791
,
0x0790
,
0x078f
,
0x078f
,
0x078e
,
0x078d
,
0x078c
,
0x078c
,
0x078b
,
0x078a
,
0x0789
,
0x0789
,
0x0788
,
0x0787
,
0x0786
,
0x0786
,
0x0785
,
0x0785
,
0x0784
,
0x0784
,
0x0783
,
0x0783
,
0x0782
,
0x0782
,
0x0781
,
0x0780
,
0x077f
,
0x077f
,
0x077e
,
0x077d
,
0x077c
,
0x077c
,
0x077b
,
0x077a
,
0x0779
,
0x0779
,
0x0778
,
0x0777
,
0x0776
,
0x0776
,
0x0775
,
0x0774
,
0x0773
,
0x0773
,
0x0772
,
0x0771
,
0x0770
,
0x0770
,
0x076f
,
0x076e
,
0x076d
,
0x076d
,
0x076c
,
0x076b
,
0x076a
,
0x0770
,
0x076f
,
0x076e
,
0x076d
,
0x076d
,
0x076c
,
0x076b
,
0x076a
,
0x076a
,
0x0769
,
0x0768
,
0x0767
,
0x0767
,
0x0766
,
0x0765
,
0x0764
,
0x0764
,
0x0763
,
0x0762
,
0x0761
,
0x0761
,
0x0760
,
0x075f
,
0x075e
,
0x075e
,
0x075d
,
0x075c
,
0x075b
,
0x075b
,
0x075a
,
0x075a
,
0x0759
,
0x0759
,
0x0758
,
0x0757
,
0x0756
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0xff01 .. 0xffff */
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x0120
,
0x2a26
,
0x2a26
,
0x30a1
,
0x30aa
,
0x30aa
,
0x309d
,
0x3196
,
0x318c
,
0x313a
,
0x313b
,
0x313c
,
0x313d
,
0x313e
,
0x3177
,
0x3178
,
0x3179
,
0x3154
,
0x318c
,
0x3131
,
0x3132
,
0x3133
,
0x3134
,
0x3135
,
0x3135
,
0x3136
,
0x3137
,
0x3138
,
0x3139
,
0x313a
,
0x313b
,
0x313c
,
0x313d
,
0x313e
,
0x313f
,
0x3140
,
0x3142
,
0x3143
,
0x3144
,
0x3145
,
0x3145
,
0x3145
,
0x3145
,
0x3145
,
0x3145
,
0x3147
,
0x3149
,
0x314b
,
0x314d
,
0x314f
,
0x314f
,
0x314f
,
0x314f
,
0x314f
,
0x3150
,
0x3151
,
0x3152
,
0x3152
,
0x3152
,
0x3152
,
0x3152
,
0x3152
,
0x3153
,
0x3156
,
0x30fb
,
0x30fb
,
0x31c4
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x3190
,
0x0000
,
0x0000
,
0x0000
,
0x318d
,
0x318d
,
0x318d
,
0x318d
,
0x318d
,
0x318d
,
0x0000
,
0x0000
,
0x318b
,
0x318b
,
0x318b
,
0x318b
,
0x318b
,
0x318b
,
0x0000
,
0x0000
,
0x3189
,
0x3189
,
0x3189
,
0x3189
,
0x3189
,
0x3189
,
0x0000
,
0x0000
,
0x3187
,
0x3187
,
0x3187
,
0x0000
,
0x0000
,
0x0000
,
0x00c2
,
0x00c2
,
0x00ca
,
0x00cc
,
0x00c2
,
0x00c0
,
0x20c3
,
0x0000
,
0x251a
,
0x21a7
,
0x21a7
,
0x21a7
,
0x21a7
,
0x25b3
,
0x25dd
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
};
libs/unicode/cpmap.pl
View file @
a02ce810
...
...
@@ -205,6 +205,8 @@ sub READ_DEFAULTS
@unicode_aliases
=
();
@tolower_table
=
();
@toupper_table
=
();
@digitmap_table
=
();
@compatmap_table
=
();
@category_table
=
();
@direction_table
=
();
@decomp_table
=
();
...
...
@@ -270,6 +272,10 @@ sub READ_DEFAULTS
{
$category_table
[
$src
]
|=
$ctype
{
"digit"
};
}
if
(
$dig
ne
""
)
{
$digitmap_table
[
$src
]
=
ord
$dig
;
}
# copy the category and direction for everything between First/Last pairs
if
(
$name
=~
/, First>/
)
{
$start
=
$src
;
}
...
...
@@ -288,6 +294,11 @@ sub READ_DEFAULTS
if
(
$decomp
=~
/^<([a-zA-Z]+)>\s+([0-9a-fA-F]+)$/
)
{
# decomposition of the form "<foo> 1234" -> use char if type is known
if
((
$src
>=
0xf900
&&
$src
<
0xfb00
)
||
(
$src
>=
0xfe30
&&
$src
<
0xfffd
))
{
# Single char decomposition in the compatability range
$compatmap_table
[
$src
]
=
hex
$2
;
}
next
unless
(
$1
eq
"font"
||
$1
eq
"noBreak"
||
$1
eq
"circle"
||
...
...
@@ -315,6 +326,12 @@ sub READ_DEFAULTS
$decomp_table
[
$src
]
=
[
hex
$1
,
hex
$2
];
push
@compose_table
,
[
hex
$1
,
hex
$2
,
$src
];
}
elsif
(
$decomp
=~
/^(<[a-z]+>\s)*([0-9a-fA-F]+)$/
&&
((
$src
>=
0xf900
&&
$src
<
0xfb00
)
||
(
$src
>=
0xfe30
&&
$src
<
0xfffd
)))
{
# Single char decomposition in the compatability range
$compatmap_table
[
$src
]
=
hex
$2
;
}
}
else
{
...
...
@@ -885,6 +902,8 @@ sub DUMP_CASE_MAPPINGS
DUMP_CASE_TABLE
(
"wine_casemap_lower"
,
@tolower_table
);
DUMP_CASE_TABLE
(
"wine_casemap_upper"
,
@toupper_table
);
DUMP_CASE_TABLE
(
"wine_digitmap"
,
@digitmap_table
);
DUMP_CASE_TABLE
(
"wine_compatmap"
,
@compatmap_table
);
close
OUTPUT
;
}
...
...
@@ -896,34 +915,63 @@ sub DUMP_CASE_TABLE
my
(
$name
,
@table
)
=
@_
;
# count the number of sub tables that contain something
# also compute the low and upper populated bounds
my
@lowerbounds
=
(
0
,
0
);
my
@upperbounds
=
(
0
,
255
);
my
$index
=
0
;
my
@filled
=
();
my
$pos
=
512
;
for
(
$i
=
0
;
$i
<
65536
;
$i
++
)
{
next
unless
defined
$table
[
$i
];
$filled
[
$i
>>
8
]
=
$pos
;
$pos
+=
256
;
$i
|=
255
;
if
(
!
defined
$filled
[
$i
>>
8
])
{
$lowerbounds
[
$index
]
=
$i
&
0xff
;
$upperbounds
[
$index
]
=
0xff
-
$lowerbounds
[
$index
];
$filled
[
$i
>>
8
]
=
$index
*
256
+
512
;
$index
++
;
}
for
(
$i
=
0
;
$i
<
65536
;
$i
++
)
else
{
next
unless
defined
$table
[
$i
];
$upperbounds
[
$index
-
1
]
=
0xff
-
(
$i
&
0xff
);
}
$table
[
$i
]
=
(
$table
[
$i
]
-
$i
)
&
0xffff
;
}
# Collapse blocks upwards if possible
my
$removed
=
0
;
$index
=
0
;
for
(
$i
=
0
;
$i
<
256
;
$i
++
)
{
next
unless
defined
$filled
[
$i
];
if
(
$upperbounds
[
$index
-
1
]
>
$lowerbounds
[
$index
])
{
$removed
=
$removed
+
$lowerbounds
[
$index
];
}
else
{
$removed
=
$removed
+
$upperbounds
[
$index
-
1
];
$lowerbounds
[
$index
]
=
$upperbounds
[
$index
-
1
];
}
$filled
[
$i
]
=
$filled
[
$i
]
-
$removed
;
$index
++
;
}
# dump the table
printf
OUTPUT
"const WCHAR %s[%d] =\n"
,
$name
,
$
pos
;
printf
OUTPUT
"const WCHAR %s[%d] =\n"
,
$name
,
$
index
*
256
+
512
-
$removed
;
printf
OUTPUT
"{\n /* index */\n"
;
printf
OUTPUT
"%s,\n"
,
DUMP_ARRAY
(
"0x%04x"
,
256
,
@filled
);
printf
OUTPUT
" /* defaults */\n"
;
printf
OUTPUT
"%s"
,
DUMP_ARRAY
(
"0x%04x"
,
0
,
(
0
)
x
256
);
$index
=
0
;
for
(
$i
=
0
;
$i
<
256
;
$i
++
)
{
next
unless
$filled
[
$i
];
printf
OUTPUT
",\n /* 0x%02x00 .. 0x%02xff */\n"
,
$i
,
$i
;
printf
OUTPUT
"%s"
,
DUMP_ARRAY
(
"0x%04x"
,
0
,
@table
[(
$i
<<
8
)
..
(
$i
<<
8
)
+
255
]
);
printf
OUTPUT
",\n /* 0x%02x%02x .. 0x%02xff */\n"
,
$i
,
$lowerbounds
[
$index
],
$i
;
printf
OUTPUT
"%s"
,
DUMP_ARRAY
(
"0x%04x"
,
0
,
@table
[(
$i
<<
8
)
+
$lowerbounds
[
$index
]
..
(
$i
<<
8
)
+
255
]
);
$index
++
;
}
printf
OUTPUT
"\n};\n"
;
}
...
...
@@ -933,7 +981,7 @@ sub DUMP_CASE_TABLE
# dump the ctype tables
sub
DUMP_CTYPE_TABLES
{
open
OUTPUT
,
">wctype.c"
or
die
"Cannot create
casemap
.c"
;
open
OUTPUT
,
">wctype.c"
or
die
"Cannot create
wctype
.c"
;
printf
"Building wctype.c\n"
;
printf
OUTPUT
"/* Unicode ctype tables */\n"
;
printf
OUTPUT
"/* Automatically generated; DO NOT EDIT!! */\n\n"
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment