Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
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-winehq
Commits
a0882118
Commit
a0882118
authored
Jan 23, 2020
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
unicode: Use existing helpers to build the sortkeys table.
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
4b5c67ee
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
139 additions
and
272 deletions
+139
-272
collation.c
dlls/kernelbase/collation.c
+64
-112
collation.c
libs/port/collation.c
+64
-112
make_unicode
tools/make_unicode
+11
-48
No files found.
dlls/kernelbase/collation.c
View file @
a0882118
...
...
@@ -6,73 +6,40 @@
const
unsigned
int
DECLSPEC_HIDDEN
collation_table
[
12800
]
=
{
/*
index
*/
0x00000
200
,
0x00000300
,
0x00000400
,
0x00000500
,
0x00000600
,
0x00000700
,
0x00000800
,
0x000009
00
,
0x00000
1
00
,
0x00000a00
,
0x00000b00
,
0x00000c00
,
0x00000d00
,
0x00000e00
,
0x00000f00
,
0x00001000
,
/*
offsets
*/
0x00000
100
,
0x00000200
,
0x00000300
,
0x00000400
,
0x00000500
,
0x00000600
,
0x00000700
,
0x000008
00
,
0x00000
9
00
,
0x00000a00
,
0x00000b00
,
0x00000c00
,
0x00000d00
,
0x00000e00
,
0x00000f00
,
0x00001000
,
0x00001100
,
0x00001200
,
0x00001300
,
0x00001400
,
0x00001500
,
0x00001600
,
0x00001700
,
0x00001800
,
0x00001900
,
0x00000
100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x000001
00
,
0x00001a00
,
0x00001b00
,
0x00001900
,
0x00000
900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x000009
00
,
0x00001a00
,
0x00001b00
,
0x00001c00
,
0x00001d00
,
0x00001e00
,
0x00001f00
,
0x00002000
,
0x00002100
,
0x00002200
,
0x00002300
,
0x00002400
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00002500
,
0x00002600
,
0x00002700
,
0x00002800
,
0x00002900
,
0x00002a00
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00002b00
,
0x00002c00
,
0x00002d00
,
0x00002e00
,
0x00002f00
,
0x00003000
,
0x00003100
,
/* defaults */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0000 .. 0x00ff */
0x00002400
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00002500
,
0x00002600
,
0x00002700
,
0x00002800
,
0x00002900
,
0x00002a00
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00002b00
,
0x00002c00
,
0x00002d00
,
0x00002e00
,
0x00002f00
,
0x00003000
,
0x00003100
,
/* values */
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x02010111
,
0x02020111
,
0x02030111
,
0x02040111
,
0x02050111
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
...
...
@@ -105,7 +72,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a650111
,
0x0a650111
,
0x0a650111
,
0x0a650111
,
0x0ad30111
,
0x0ad30111
,
0x0ad30111
,
0x0ad30111
,
0x0a5d0111
,
0x0b330111
,
0x0b4b0111
,
0x0b4b0111
,
0x0b4b0111
,
0x0b4b0111
,
0x0b4b0111
,
0x03a10111
,
0x0b530111
,
0x0bd70111
,
0x0bd70111
,
0x0bd70111
,
0x0bd70111
,
0x0c070111
,
0x0c3b0111
,
0x0c070111
,
/* 0x0100 .. 0x01ff */
0x0a150151
,
0x0a150111
,
0x0a150151
,
0x0a150111
,
0x0a150151
,
0x0a150111
,
0x0a3d0151
,
0x0a3d0111
,
0x0a3d0151
,
0x0a3d0111
,
0x0a3d0151
,
0x0a3d0111
,
0x0a3d0151
,
0x0a3d0111
,
0x0a490151
,
0x0a490111
,
0x0a4d0121
,
0x0a4d0111
,
0x0a650151
,
0x0a650111
,
0x0a650151
,
0x0a650111
,
0x0a650151
,
0x0a650111
,
...
...
@@ -138,7 +104,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0af70141
,
0x0af70111
,
0x0b4b0161
,
0x0b4b0111
,
0x0b4b0161
,
0x0b4b0111
,
0x0c270121
,
0x0c270111
,
0x0ae70111
,
0x0a490171
,
0x0a490171
,
0x0a490131
,
0x0a990151
,
0x0a990111
,
0x0ac10121
,
0x0c3f0121
,
0x0b330151
,
0x0b330111
,
0x0a150151
,
0x0a150111
,
0x0a190121
,
0x0a190111
,
0x0b530121
,
0x0b530111
,
/* 0x0200 .. 0x02ff */
0x0a150151
,
0x0a150111
,
0x0a150151
,
0x0a150111
,
0x0a650151
,
0x0a650111
,
0x0a650151
,
0x0a650111
,
0x0ad30161
,
0x0ad30111
,
0x0ad30161
,
0x0ad30111
,
0x0b4b0161
,
0x0b4b0111
,
0x0b4b0161
,
0x0b4b0111
,
0x0b7f0141
,
0x0b7f0111
,
0x0b7f0141
,
0x0b7f0111
,
0x0bd70141
,
0x0bd70111
,
0x0bd70141
,
0x0bd70111
,
...
...
@@ -171,7 +136,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x03040111
,
0x03050111
,
0x03060111
,
0x03070111
,
0x03080111
,
0x03090111
,
0x0c590111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0300 .. 0x03ff */
0x00000611
,
0x00000511
,
0x00000811
,
0x00000e11
,
0x00001311
,
0x00001411
,
0x00000711
,
0x00000f11
,
0x00000c11
,
0x00001511
,
0x00000a11
,
0x00000d11
,
0x00000911
,
0x00001611
,
0x00001711
,
0x00001811
,
0x00001911
,
0x00001a11
,
0x00001b11
,
0x00000311
,
0x00000411
,
0x00001c11
,
0x00001d11
,
0x00001e11
,
...
...
@@ -204,7 +168,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0cb10121
,
0x0cb10111
,
0x0cb20121
,
0x0cb20111
,
0x0cb30121
,
0x0cb30111
,
0x0cb40121
,
0x0cb40111
,
0x0c9d0121
,
0x0ca50121
,
0x0ca60121
,
0x0c9c0111
,
0x0c9a0141
,
0x0c950121
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0400 .. 0x04ff */
0x0cf10121
,
0x0cf10121
,
0x0ce50121
,
0x0ce90121
,
0x0cf90121
,
0x0d110121
,
0x0d210121
,
0x0d250121
,
0x0d2d0121
,
0x0d4d0121
,
0x0d650121
,
0x0d9d0121
,
0x0da10121
,
0x0d190121
,
0x0da90121
,
0x0e050121
,
0x0cb50121
,
0x0ccd0121
,
0x0cd10121
,
0x0cd50131
,
0x0ce10121
,
0x0cf10121
,
0x0cfd0121
,
0x0d090121
,
...
...
@@ -237,7 +200,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0d710121
,
0x0d710111
,
0x0d750121
,
0x0d750111
,
0x0e2d0121
,
0x0e2d0111
,
0x0da50121
,
0x0da50111
,
0x0dad0121
,
0x0dad0111
,
0x0db10121
,
0x0db10111
,
0x0ded0121
,
0x0ded0111
,
0xffffffff
,
0xffffffff
,
0x0e190121
,
0x0e190111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0500 .. 0x05ff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -270,7 +232,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0eca0111
,
0x0ecb0111
,
0x0ecc0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x0ebc0121
,
0x0ebc0121
,
0x0ec00121
,
0x02c50111
,
0x02c60111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0600 .. 0x06ff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x022f0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -303,7 +264,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x00008011
,
0x030c0111
,
0x00000001
,
0x00000001
,
0x00000001
,
0x00008111
,
0xffffffff
,
0xffffffff
,
0x0a0b0111
,
0x0a0c0111
,
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
0x0a130111
,
0x0a140111
,
0x0f090111
,
0x0f0e0111
,
0x0f150111
,
0x0ecd0121
,
0x0f320121
,
0xffffffff
,
/* 0x0700 .. 0x07ff */
0x02660111
,
0x02580111
,
0x02590111
,
0x02390111
,
0x023a0111
,
0x023b0111
,
0x023c0111
,
0x023d0111
,
0x023e0111
,
0x02520111
,
0x02c70111
,
0x02c80111
,
0x02c90111
,
0x02ca0111
,
0xffffffff
,
0x00000000
,
0x0f500111
,
0x00008211
,
0x0f510111
,
0x0f520111
,
0x0f520121
,
0x0f530111
,
0x0f540111
,
0x0f550111
,
...
...
@@ -336,7 +296,38 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0900 .. 0x09ff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x00009f11
,
0x0000a011
,
0x0000a111
,
0xffffffff
,
0x10d70111
,
0x10d80111
,
0x10d90111
,
0x10da0111
,
0x10db0111
,
0x10dc0111
,
0x10dd0111
,
0x10df0111
,
0x10e10111
,
0x10e20111
,
0x10e30111
,
0x10e40111
,
0x10e50111
,
0x10e60111
,
0x10e70111
,
0x10e80111
,
0x10e90111
,
0x10ea0111
,
0x10eb0111
,
...
...
@@ -369,7 +360,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
0x0a130111
,
0x0a140111
,
0x11470111
,
0x11490111
,
0x09e30111
,
0x09e40111
,
0x0a0c0111
,
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x09c10111
,
0x09c20111
,
0x030d0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0a00 .. 0x0aff */
0xffffffff
,
0xffffffff
,
0x0000ab11
,
0xffffffff
,
0xffffffff
,
0x11620111
,
0x11630111
,
0x11670111
,
0x11680111
,
0x115f0111
,
0x11600111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x11690111
,
0x11640111
,
0xffffffff
,
0xffffffff
,
0x11610111
,
0x11650111
,
0x116c0111
,
0x116d0111
,
0x116e0111
,
...
...
@@ -402,7 +392,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
0x0a130111
,
0x0a140111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0b00 .. 0x0bff */
0xffffffff
,
0x0000b311
,
0x0000b411
,
0x0000b511
,
0xffffffff
,
0x11d40111
,
0x11d50111
,
0x11d60111
,
0x11d70111
,
0x11d80111
,
0x11d90111
,
0x11da0111
,
0x11dc0111
,
0xffffffff
,
0xffffffff
,
0x11de0111
,
0x11df0111
,
0xffffffff
,
0xffffffff
,
0x11e00111
,
0x11e10111
,
0x11e20111
,
0x11e30111
,
0x11e40111
,
...
...
@@ -435,7 +424,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
0x0a130111
,
0x0a140111
,
0x09c30111
,
0x09c40111
,
0x09c50111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0c00 .. 0x0cff */
0xffffffff
,
0x0000b711
,
0x0000b811
,
0x0000b911
,
0xffffffff
,
0x12420111
,
0x12430111
,
0x12440111
,
0x12450111
,
0x12460111
,
0x12470111
,
0x12480111
,
0x124a0111
,
0xffffffff
,
0x124c0111
,
0x124d0111
,
0x124e0111
,
0xffffffff
,
0x124f0111
,
0x12500111
,
0x12510111
,
0x12520111
,
0x12530111
,
0x12540111
,
...
...
@@ -468,7 +456,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
0x0a130111
,
0x0a140111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0d00 .. 0x0dff */
0xffffffff
,
0xffffffff
,
0x0000bc11
,
0x0000bd11
,
0xffffffff
,
0x12c90111
,
0x12ca0111
,
0x12cb0111
,
0x12cc0111
,
0x12cd0111
,
0x12ce0111
,
0x12cf0111
,
0x12d10111
,
0xffffffff
,
0x12d30111
,
0x12d40111
,
0x12d50111
,
0xffffffff
,
0x12d60111
,
0x12d70111
,
0x12d80111
,
0x12d90111
,
0x12da0111
,
0x12db0111
,
...
...
@@ -501,7 +488,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x13560111
,
0x13570111
,
0x02ce0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0e00 .. 0x0eff */
0xffffffff
,
0x13580111
,
0x13590111
,
0x135a0111
,
0x135b0111
,
0x135c0111
,
0x135d0111
,
0x135e0111
,
0x135f0111
,
0x13600111
,
0x13610111
,
0x13620111
,
0x13630111
,
0x13640111
,
0x13650111
,
0x13660111
,
0x13670111
,
0x13680111
,
0x13690111
,
0x136a0111
,
0x136b0111
,
0x136c0111
,
0x136d0111
,
0x136e0111
,
...
...
@@ -534,7 +520,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0f00 .. 0x0fff */
0x140e0121
,
0x03100111
,
0x03110111
,
0x03120111
,
0x02d10111
,
0x02d20111
,
0x02d30111
,
0x02d40111
,
0x02d50111
,
0x02d60111
,
0x02d70111
,
0x02d80111
,
0x02d80121
,
0x02d90111
,
0x02da0111
,
0x02db0111
,
0x02dc0111
,
0x02dd0111
,
0x02de0111
,
0x03130111
,
0x02460111
,
0x03140111
,
0x03150111
,
0x03160111
,
...
...
@@ -567,7 +552,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1000 .. 0x10ff */
0x14240111
,
0x14250111
,
0x14260111
,
0x14270111
,
0x14280111
,
0x14290111
,
0x142a0111
,
0x142b0111
,
0x142c0111
,
0x142d0111
,
0x142e0111
,
0x142f0111
,
0x14300111
,
0x14310111
,
0x14320111
,
0x14330111
,
0x14340111
,
0x14350111
,
0x14360111
,
0x14370111
,
0x14380111
,
0x14390111
,
0x143a0111
,
0x143b0111
,
...
...
@@ -600,7 +584,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0e840111
,
0x0e850111
,
0x0e860111
,
0x0e870111
,
0x0e880111
,
0x0e890111
,
0x0e8a0111
,
0x0e8c0111
,
0x0e8d0111
,
0x0e700111
,
0x0e770111
,
0x0e7e0111
,
0x0e8b0111
,
0x0e8e0111
,
0x0e8f0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x02670111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1100 .. 0x11ff */
0x18310111
,
0x18320111
,
0x18330111
,
0x18340111
,
0x18350111
,
0x18360111
,
0x18370111
,
0x18380111
,
0x18390111
,
0x183a0111
,
0x183b0111
,
0x183c0111
,
0x183d0111
,
0x183e0111
,
0x183f0111
,
0x18400111
,
0x18410111
,
0x18420111
,
0x18430111
,
0x18440111
,
0x18450111
,
0x18460111
,
0x18470111
,
0x18480111
,
...
...
@@ -633,7 +616,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x190f0111
,
0x19100111
,
0x19110111
,
0x19120111
,
0x19130111
,
0x19140111
,
0x19150111
,
0x19160111
,
0x19170111
,
0x19180111
,
0x19190111
,
0x191a0111
,
0x191b0111
,
0x191c0111
,
0x191d0111
,
0x191e0111
,
0x191f0111
,
0x19200111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1200 .. 0x12ff */
0x0f990111
,
0x0f9a0111
,
0x0f9b0111
,
0x0f9c0111
,
0x0f9d0111
,
0x0f9e0111
,
0x0f9f0111
,
0xffffffff
,
0x0fa00111
,
0x0fa10111
,
0x0fa20111
,
0x0fa30111
,
0x0fa40111
,
0x0fa50111
,
0x0fa60111
,
0x0fa70111
,
0x0fa80111
,
0x0fa90111
,
0x0faa0111
,
0x0fab0111
,
0x0fac0111
,
0x0fad0111
,
0x0fae0111
,
0x0faf0111
,
...
...
@@ -666,7 +648,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x106a0111
,
0x106b0111
,
0x106c0111
,
0x106d0111
,
0x106e0111
,
0x106f0111
,
0x10700111
,
0xffffffff
,
0x10710111
,
0x10720111
,
0x10730111
,
0x10740111
,
0x10750111
,
0x10760111
,
0x10770111
,
0x10780111
,
0x10790111
,
0x107a0111
,
0x107b0111
,
0x107c0111
,
0x107d0111
,
0x107e0111
,
0x107f0111
,
0x10800111
,
/* 0x1300 .. 0x13ff */
0x10810111
,
0x10820111
,
0x10830111
,
0x10840111
,
0x10850111
,
0x10860111
,
0x10870111
,
0x10880111
,
0x10890111
,
0x108a0111
,
0x108b0111
,
0x108c0111
,
0x108d0111
,
0x108e0111
,
0x108f0111
,
0xffffffff
,
0x10900111
,
0xffffffff
,
0x10910111
,
0x10920111
,
0x10930111
,
0x10940111
,
0xffffffff
,
0xffffffff
,
...
...
@@ -699,7 +680,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x15700111
,
0x15710111
,
0x15720111
,
0x15730111
,
0x15740111
,
0x15750111
,
0x15760111
,
0x15770111
,
0x15780111
,
0x15790111
,
0x157a0111
,
0x157b0111
,
0x157c0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1400 .. 0x14ff */
0xffffffff
,
0x157d0111
,
0x157e0111
,
0x157f0111
,
0x15800111
,
0x15810111
,
0x15820111
,
0x15830111
,
0x15840111
,
0x15850111
,
0x15860111
,
0x15870111
,
0x15880111
,
0x15890111
,
0x158a0111
,
0x158b0111
,
0x158c0111
,
0x158d0111
,
0x158e0111
,
0x158f0111
,
0x15900111
,
0x15910111
,
0x15920111
,
0x15930111
,
...
...
@@ -732,7 +712,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x16640111
,
0x16650111
,
0x16660111
,
0x16670111
,
0x16680111
,
0x16690111
,
0x166a0111
,
0x166b0111
,
0x166c0111
,
0x166d0111
,
0x166e0111
,
0x166f0111
,
0x16700111
,
0x16710111
,
0x16720111
,
0x16730111
,
0x16740111
,
0x16750111
,
0x16760111
,
0x16770111
,
0x16780111
,
0x16790111
,
0x167a0111
,
0x167b0111
,
/* 0x1500 .. 0x15ff */
0x167c0111
,
0x167d0111
,
0x167e0111
,
0x167f0111
,
0x16800111
,
0x16810111
,
0x16820111
,
0x16830111
,
0x16840111
,
0x16850111
,
0x16860111
,
0x16870111
,
0x16880111
,
0x16890111
,
0x168a0111
,
0x168b0111
,
0x168c0111
,
0x168d0111
,
0x168e0111
,
0x168f0111
,
0x16900111
,
0x16910111
,
0x16920111
,
0x16930111
,
...
...
@@ -765,7 +744,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x176c0111
,
0x176d0111
,
0x176e0111
,
0x176f0111
,
0x17700111
,
0x17710111
,
0x17720111
,
0x17730111
,
0x17740111
,
0x17750111
,
0x17760111
,
0x17770111
,
0x17780111
,
0x17790111
,
0x177a0111
,
0x177b0111
,
0x177c0111
,
0x177d0111
,
0x177e0111
,
0x177f0111
,
0x17800111
,
0x17810111
,
0x17820111
,
0x17830111
,
/* 0x1600 .. 0x16ff */
0x17840111
,
0x17850111
,
0x17860111
,
0x17870111
,
0x17880111
,
0x17890111
,
0x178a0111
,
0x178b0111
,
0x178c0111
,
0x178d0111
,
0x178e0111
,
0x178f0111
,
0x17900111
,
0x17910111
,
0x17920111
,
0x17930111
,
0x17940111
,
0x17950111
,
0x17960111
,
0x17970111
,
0x17980111
,
0x17990111
,
0x179a0111
,
0x179b0111
,
...
...
@@ -798,7 +776,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x18300121
,
0x18140121
,
0x181d0121
,
0x02480111
,
0x02490111
,
0x024a0111
,
0x18190121
,
0x18210121
,
0x180d0121
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1700 .. 0x17ff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -831,7 +808,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a130111
,
0x0a140111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1800 .. 0x18ff */
0x02cb0111
,
0x02560111
,
0x02320111
,
0x025b0111
,
0x02440111
,
0x02450111
,
0x02230111
,
0x02240111
,
0x02330111
,
0x025c0111
,
0x02cc0111
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0xffffffff
,
0x0a0b0111
,
0x0a0c0111
,
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
...
...
@@ -864,7 +840,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1e00 .. 0x1eff */
0x0a150151
,
0x0a150111
,
0x0a290141
,
0x0a290111
,
0x0a290141
,
0x0a290111
,
0x0a290141
,
0x0a290111
,
0x0a3d0151
,
0x0a3d0111
,
0x0a490151
,
0x0a490111
,
0x0a490151
,
0x0a490111
,
0x0a490151
,
0x0a490111
,
0x0a490151
,
0x0a490111
,
0x0a490151
,
0x0a490111
,
0x0a650151
,
0x0a650111
,
0x0a650151
,
0x0a650111
,
...
...
@@ -897,7 +872,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0bd70141
,
0x0bd70111
,
0x0bd70141
,
0x0bd70111
,
0x0bd70141
,
0x0bd70111
,
0x0bd70141
,
0x0bd70111
,
0x0bd70141
,
0x0bd70111
,
0x0c070141
,
0x0c070111
,
0x0c070141
,
0x0c070111
,
0x0c070141
,
0x0c070111
,
0x0c070141
,
0x0c070111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1f00 .. 0x1fff */
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c950111
,
0x0c950111
,
0x0c950111
,
0x0c950111
,
0x0c950111
,
0x0c950111
,
0xffffffff
,
0xffffffff
,
...
...
@@ -930,7 +904,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0ca80121
,
0x0ca80121
,
0x0ca80121
,
0x0ca80121
,
0x0ca50131
,
0x02140111
,
0x02140111
,
0x020c0111
,
0xffffffff
,
0xffffffff
,
0x0cac0111
,
0x0cac0111
,
0x0cac0111
,
0xffffffff
,
0x0cac0111
,
0x0cac0111
,
0x0ca20121
,
0x0ca20121
,
0x0cac0121
,
0x0cac0121
,
0x0cac0121
,
0x020d0111
,
0x02180111
,
0xffffffff
,
/* 0x2000 .. 0x20ff */
0x02090131
,
0x02090131
,
0x02090131
,
0x02090131
,
0x02090131
,
0x02090131
,
0x02090131
,
0x02090141
,
0x02090131
,
0x02090131
,
0x02090131
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x02250111
,
0x02250121
,
0x02260111
,
0x02270111
,
0x02280111
,
0x02290111
,
0x03a90111
,
0x021c0111
,
...
...
@@ -963,7 +936,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2100 .. 0x21ff */
0x0a150131
,
0x0a150131
,
0x0a3d0181
,
0x030a0121
,
0x09f60111
,
0x0a3d0131
,
0x0a3d0131
,
0x0a710131
,
0x09f70111
,
0x030a0121
,
0x0a990131
,
0x0ab90171
,
0x0ab90171
,
0x0ab90171
,
0x0ab90131
,
0x0ac50121
,
0x0ad30191
,
0x0ad30191
,
0x0b030191
,
0x0b030141
,
0x09f80111
,
0x0b330181
,
0x0b330171
,
0x09f90111
,
...
...
@@ -996,7 +968,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x03840111
,
0x03850111
,
0x03860111
,
0x03870111
,
0x03880111
,
0x03890111
,
0x038a0111
,
0x038b0111
,
0x038c0111
,
0x038d0111
,
0x038e0111
,
0x038f0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2200 .. 0x22ff */
0x03900111
,
0x03910111
,
0x03920111
,
0x03930111
,
0x03930111
,
0x03940111
,
0x03950111
,
0x03960111
,
0x03970111
,
0x03970111
,
0x03980111
,
0x03990111
,
0x03990111
,
0x039a0111
,
0x039b0111
,
0x039c0111
,
0x039d0111
,
0x039e0111
,
0x03ab0111
,
0x03ac0111
,
0x03ad0111
,
0x03ae0111
,
0x03af0111
,
0x03b00111
,
...
...
@@ -1029,7 +1000,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x045e0111
,
0x045f0111
,
0x042c0111
,
0x042d0111
,
0x042e0111
,
0x042f0111
,
0x04600111
,
0x04610111
,
0x04620111
,
0x04630111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2300 .. 0x23ff */
0x04640111
,
0x04650111
,
0x04660111
,
0x04670111
,
0x04680111
,
0x04690111
,
0x046a0111
,
0x046b0111
,
0x046c0111
,
0x046d0111
,
0x046e0111
,
0x046f0111
,
0x04700111
,
0x04710111
,
0x04720111
,
0x04730111
,
0x04740111
,
0x04750111
,
0x04760111
,
0x04770111
,
0x04780111
,
0x04790111
,
0x047a0111
,
0x047b0111
,
...
...
@@ -1062,7 +1032,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2400 .. 0x24ff */
0x04fc0111
,
0x04fd0111
,
0x04fe0111
,
0x04ff0111
,
0x05000111
,
0x05010111
,
0x05020111
,
0x05030111
,
0x05040111
,
0x05050111
,
0x05060111
,
0x05070111
,
0x05080111
,
0x05090111
,
0x050a0111
,
0x050b0111
,
0x050c0111
,
0x050d0111
,
0x050e0111
,
0x050f0111
,
0x05100111
,
0x05110111
,
0x05120111
,
0x05130111
,
...
...
@@ -1095,7 +1064,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0c070131
,
0x0c130131
,
0x0a0b0141
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2500 .. 0x25ff */
0x052e0111
,
0x052f0111
,
0x05300111
,
0x05310111
,
0x05320111
,
0x05330111
,
0x05340111
,
0x05350111
,
0x05360111
,
0x05370111
,
0x05380111
,
0x05390111
,
0x053a0111
,
0x053b0111
,
0x053c0111
,
0x053d0111
,
0x053e0111
,
0x053f0111
,
0x05400111
,
0x05410111
,
0x05420111
,
0x05430111
,
0x05440111
,
0x05450111
,
...
...
@@ -1128,7 +1096,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x060c0111
,
0x060d0111
,
0x060e0111
,
0x060f0111
,
0x06100111
,
0x06110111
,
0x06120111
,
0x06130111
,
0x06140111
,
0x06150111
,
0x06160111
,
0x06170111
,
0x06180111
,
0x06190111
,
0x061a0111
,
0x061b0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2600 .. 0x26ff */
0x061c0111
,
0x061d0111
,
0x061e0111
,
0x061f0111
,
0x06200111
,
0x06210111
,
0x06220111
,
0x06230111
,
0x06240111
,
0x06250111
,
0x06260111
,
0x06270111
,
0x06280111
,
0x06290111
,
0x062a0111
,
0x062b0111
,
0x062c0111
,
0x062d0111
,
0x062e0111
,
0x062f0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -1161,7 +1128,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2700 .. 0x27ff */
0xffffffff
,
0x06860111
,
0x06870111
,
0x06880111
,
0x06890111
,
0xffffffff
,
0x068a0111
,
0x068b0111
,
0x068c0111
,
0x068d0111
,
0xffffffff
,
0xffffffff
,
0x068e0111
,
0x068f0111
,
0x06900111
,
0x06910111
,
0x06920111
,
0x06930111
,
0x06940111
,
0x06950111
,
0x06960111
,
0x06970111
,
0x06980111
,
0x06990111
,
...
...
@@ -1194,7 +1160,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2800 .. 0x28ff */
0x070b0111
,
0x070c0111
,
0x070d0111
,
0x070e0111
,
0x070f0111
,
0x07100111
,
0x07110111
,
0x07120111
,
0x07130111
,
0x07140111
,
0x07150111
,
0x07160111
,
0x07170111
,
0x07180111
,
0x07190111
,
0x071a0111
,
0x071b0111
,
0x071c0111
,
0x071d0111
,
0x071e0111
,
0x071f0111
,
0x07200111
,
0x07210111
,
0x07220111
,
...
...
@@ -1227,7 +1192,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x07f30111
,
0x07f40111
,
0x07f50111
,
0x07f60111
,
0x07f70111
,
0x07f80111
,
0x07f90111
,
0x07fa0111
,
0x07fb0111
,
0x07fc0111
,
0x07fd0111
,
0x07fe0111
,
0x07ff0111
,
0x08000111
,
0x08010111
,
0x08020111
,
0x08030111
,
0x08040111
,
0x08050111
,
0x08060111
,
0x08070111
,
0x08080111
,
0x08090111
,
0x080a0111
,
/* 0x2e00 .. 0x2eff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -1260,7 +1224,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb410121
,
0xfb410111
,
0xfb410121
,
0xfb410111
,
0xfb410121
,
0xfb410111
,
0xfb410121
,
0xfb410121
,
0xfb410121
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2f00 .. 0x2fff */
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
...
...
@@ -1293,7 +1256,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x09a90111
,
0x09aa0111
,
0x09ab0111
,
0x09ac0111
,
0x09ad0111
,
0x09ae0111
,
0x09af0111
,
0x09b00111
,
0x09b10111
,
0x09b20111
,
0x09b30111
,
0x09b40111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x3000 .. 0x30ff */
0x02090121
,
0x02340111
,
0x025e0111
,
0x02b80111
,
0x09b50111
,
0x09d70111
,
0x192c0111
,
0x0a0b0111
,
0x02880111
,
0x02890111
,
0x028a0111
,
0x028b0111
,
0x028c0111
,
0x028d0111
,
0x028e0111
,
0x028f0111
,
0x02900111
,
0x02910111
,
0x09b60111
,
0x09b70111
,
0x02920111
,
0x02930111
,
0x02940111
,
0x02950111
,
...
...
@@ -1326,7 +1288,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x19460151
,
0x19470121
,
0x19480121
,
0x19490121
,
0x194a0121
,
0x194b0121
,
0x194c0131
,
0x194c0141
,
0x194d0121
,
0x194e0121
,
0x194f0121
,
0x19500121
,
0x19230151
,
0x19260121
,
0x19290121
,
0x194c0141
,
0x194d0121
,
0x194e0121
,
0x194f0121
,
0x022c0111
,
0x09dc0111
,
0x09dd0111
,
0x09dd0111
,
0xffffffff
,
/* 0x3100 .. 0x31ff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x19510111
,
0x19520111
,
0x19530111
,
0x19540111
,
0x19560111
,
0x19570111
,
0x19580111
,
0x19590111
,
0x195a0111
,
0x195b0111
,
0x195e0111
,
0x195f0111
,
0x19600111
,
0x19610111
,
0x19630111
,
0x19640111
,
0x19650111
,
0x19660111
,
0x19670111
,
...
...
@@ -1359,7 +1320,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x3200 .. 0x32ff */
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
...
...
@@ -1392,7 +1352,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x19390141
,
0x193a0141
,
0x193b0141
,
0x193c0141
,
0x193d0141
,
0x193e0141
,
0x193f0141
,
0x19400141
,
0x19410141
,
0x19420141
,
0x19430141
,
0x19440171
,
0x19450171
,
0x19460171
,
0x19470141
,
0x19480141
,
0x19490141
,
0x194a0141
,
0x194b0141
,
0x194c0161
,
0x194d0131
,
0x194e0131
,
0x194f0141
,
0xffffffff
,
/* 0x3300 .. 0x33ff */
0x19210181
,
0x19210181
,
0x19210181
,
0x19210181
,
0x19220181
,
0x19220181
,
0x19230181
,
0x19240181
,
0x19240181
,
0x19250181
,
0x19250181
,
0x19260161
,
0x19260161
,
0x19260161
,
0x19260161
,
0x19260161
,
0x19270151
,
0x19270151
,
0x19270151
,
0x19270151
,
0x19270151
,
0x19270151
,
0x19270151
,
0x19270151
,
...
...
@@ -1425,7 +1384,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a140131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0e0131
,
0x0a0e0131
,
0xffffffff
,
/* 0xf900 .. 0xf9ff */
0xfb410111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
...
...
@@ -1458,7 +1416,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb400111
,
0xfb410111
,
0xfb400111
,
/* 0xfa00 .. 0xfaff */
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb410111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
...
...
@@ -1491,7 +1448,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0xfb00 .. 0xfbff */
0x0a910131
,
0x0a910131
,
0x0a910131
,
0x0a910131
,
0x0a910131
,
0x0ba70131
,
0x0ba70131
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x0ea30121
,
0x0ea30121
,
0x0ea30121
,
0x0ead0121
,
0x0ea30121
,
...
...
@@ -1524,7 +1480,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0f480121
,
0x0f480131
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50121
,
0x0ed50151
,
0x0ed50141
,
0x0ed50121
,
0x0f4a0151
,
0x0f4a0141
,
0x0f4a0121
,
0x0f4a0131
,
/* 0xfc00 .. 0xfcff */
0x0ed50151
,
0x0ed50151
,
0x0ed50151
,
0x0ed50151
,
0x0ed50151
,
0x0ed70151
,
0x0ed70151
,
0x0ed70151
,
0x0ed70151
,
0x0ed70151
,
0x0ed70151
,
0x0edc0151
,
0x0edc0151
,
0x0edc0151
,
0x0edc0151
,
0x0edc0151
,
0x0edc0151
,
0x0edd0151
,
0x0edd0151
,
0x0edd0151
,
0x0edd0151
,
0x0ee30151
,
0x0ee30151
,
0x0ee90151
,
...
...
@@ -1557,7 +1512,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0f040131
,
0x0f050131
,
0x0f050131
,
0x0f200131
,
0x0f200131
,
0x0f2d0131
,
0x0f330131
,
0x0f330131
,
0x0f490141
,
0x0f490141
,
0x00006e21
,
0x00006e21
,
0x00006e21
,
0x0f0f0151
,
0x0f0f0151
,
0x0f120151
,
0x0f120151
,
0x0f130151
,
0x0f130151
,
0x0f040151
,
0x0f040151
,
0x0f050151
,
0x0f050151
,
0x0ee90151
,
/* 0xfd00 .. 0xfdff */
0x0ee90151
,
0x0ee30151
,
0x0ee30151
,
0x0eea0151
,
0x0eea0151
,
0x0f0a0151
,
0x0f0a0151
,
0x0f0b0151
,
0x0f0b0151
,
0x0f050151
,
0x0f050151
,
0x0f050151
,
0x0f050151
,
0x0f050151
,
0x0f040151
,
0x0f0a0151
,
0x0f0b0151
,
0x0f0f0141
,
0x0f0f0141
,
0x0f120141
,
0x0f120141
,
0x0f130141
,
0x0f130141
,
0x0f040141
,
...
...
@@ -1590,7 +1544,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x0f0a0151
,
0x0f1d0151
,
0x0ed60141
,
0x0ed60141
,
0x0f320161
,
0x0f0a0151
,
0x0ef90131
,
0x0f120151
,
0x0f3e0141
,
0x0f0a0151
,
0x0f0a0151
,
0x0ee30151
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0xfe00 .. 0xfeff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -1623,7 +1576,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0f330131
,
0x0f390151
,
0x0f390141
,
0x0f390121
,
0x0f390131
,
0x0f3e0141
,
0x0f3e0131
,
0x0f480151
,
0x0f480141
,
0x0f490161
,
0x0f490151
,
0x0f490131
,
0x0f490141
,
0x0f2d0151
,
0x0f2d0141
,
0x0f2d0151
,
0x0f2d0141
,
0x0f2d0151
,
0x0f2d0141
,
0x0f2d0151
,
0x0f2d0141
,
0xffffffff
,
0xffffffff
,
0x00000000
,
/* 0xff00 .. 0xffff */
0xffffffff
,
0x024b0121
,
0x02700121
,
0x02a90121
,
0x09e00121
,
0x02aa0121
,
0x02a70121
,
0x02690121
,
0x027a0121
,
0x027b0121
,
0x02a20121
,
0x039f0121
,
0x022d0121
,
0x02210121
,
0x02550121
,
0x02a40121
,
0x0a0b0121
,
0x0a0c0121
,
0x0a0d0121
,
0x0a0e0121
,
0x0a0f0121
,
0x0a100121
,
0x0a110121
,
0x0a120121
,
...
...
libs/port/collation.c
View file @
a0882118
...
...
@@ -6,73 +6,40 @@
const
unsigned
int
DECLSPEC_HIDDEN
collation_table
[
12800
]
=
{
/*
index
*/
0x00000
200
,
0x00000300
,
0x00000400
,
0x00000500
,
0x00000600
,
0x00000700
,
0x00000800
,
0x000009
00
,
0x00000
1
00
,
0x00000a00
,
0x00000b00
,
0x00000c00
,
0x00000d00
,
0x00000e00
,
0x00000f00
,
0x00001000
,
/*
offsets
*/
0x00000
100
,
0x00000200
,
0x00000300
,
0x00000400
,
0x00000500
,
0x00000600
,
0x00000700
,
0x000008
00
,
0x00000
9
00
,
0x00000a00
,
0x00000b00
,
0x00000c00
,
0x00000d00
,
0x00000e00
,
0x00000f00
,
0x00001000
,
0x00001100
,
0x00001200
,
0x00001300
,
0x00001400
,
0x00001500
,
0x00001600
,
0x00001700
,
0x00001800
,
0x00001900
,
0x00000
100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x000001
00
,
0x00001a00
,
0x00001b00
,
0x00001900
,
0x00000
900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x000009
00
,
0x00001a00
,
0x00001b00
,
0x00001c00
,
0x00001d00
,
0x00001e00
,
0x00001f00
,
0x00002000
,
0x00002100
,
0x00002200
,
0x00002300
,
0x00002400
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00002500
,
0x00002600
,
0x00002700
,
0x00002800
,
0x00002900
,
0x00002a00
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00000100
,
0x00002b00
,
0x00002c00
,
0x00002d00
,
0x00002e00
,
0x00002f00
,
0x00003000
,
0x00003100
,
/* defaults */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0000 .. 0x00ff */
0x00002400
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00002500
,
0x00002600
,
0x00002700
,
0x00002800
,
0x00002900
,
0x00002a00
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00000900
,
0x00002b00
,
0x00002c00
,
0x00002d00
,
0x00002e00
,
0x00002f00
,
0x00003000
,
0x00003100
,
/* values */
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x02010111
,
0x02020111
,
0x02030111
,
0x02040111
,
0x02050111
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
...
...
@@ -105,7 +72,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a650111
,
0x0a650111
,
0x0a650111
,
0x0a650111
,
0x0ad30111
,
0x0ad30111
,
0x0ad30111
,
0x0ad30111
,
0x0a5d0111
,
0x0b330111
,
0x0b4b0111
,
0x0b4b0111
,
0x0b4b0111
,
0x0b4b0111
,
0x0b4b0111
,
0x03a10111
,
0x0b530111
,
0x0bd70111
,
0x0bd70111
,
0x0bd70111
,
0x0bd70111
,
0x0c070111
,
0x0c3b0111
,
0x0c070111
,
/* 0x0100 .. 0x01ff */
0x0a150151
,
0x0a150111
,
0x0a150151
,
0x0a150111
,
0x0a150151
,
0x0a150111
,
0x0a3d0151
,
0x0a3d0111
,
0x0a3d0151
,
0x0a3d0111
,
0x0a3d0151
,
0x0a3d0111
,
0x0a3d0151
,
0x0a3d0111
,
0x0a490151
,
0x0a490111
,
0x0a4d0121
,
0x0a4d0111
,
0x0a650151
,
0x0a650111
,
0x0a650151
,
0x0a650111
,
0x0a650151
,
0x0a650111
,
...
...
@@ -138,7 +104,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0af70141
,
0x0af70111
,
0x0b4b0161
,
0x0b4b0111
,
0x0b4b0161
,
0x0b4b0111
,
0x0c270121
,
0x0c270111
,
0x0ae70111
,
0x0a490171
,
0x0a490171
,
0x0a490131
,
0x0a990151
,
0x0a990111
,
0x0ac10121
,
0x0c3f0121
,
0x0b330151
,
0x0b330111
,
0x0a150151
,
0x0a150111
,
0x0a190121
,
0x0a190111
,
0x0b530121
,
0x0b530111
,
/* 0x0200 .. 0x02ff */
0x0a150151
,
0x0a150111
,
0x0a150151
,
0x0a150111
,
0x0a650151
,
0x0a650111
,
0x0a650151
,
0x0a650111
,
0x0ad30161
,
0x0ad30111
,
0x0ad30161
,
0x0ad30111
,
0x0b4b0161
,
0x0b4b0111
,
0x0b4b0161
,
0x0b4b0111
,
0x0b7f0141
,
0x0b7f0111
,
0x0b7f0141
,
0x0b7f0111
,
0x0bd70141
,
0x0bd70111
,
0x0bd70141
,
0x0bd70111
,
...
...
@@ -171,7 +136,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x03040111
,
0x03050111
,
0x03060111
,
0x03070111
,
0x03080111
,
0x03090111
,
0x0c590111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0300 .. 0x03ff */
0x00000611
,
0x00000511
,
0x00000811
,
0x00000e11
,
0x00001311
,
0x00001411
,
0x00000711
,
0x00000f11
,
0x00000c11
,
0x00001511
,
0x00000a11
,
0x00000d11
,
0x00000911
,
0x00001611
,
0x00001711
,
0x00001811
,
0x00001911
,
0x00001a11
,
0x00001b11
,
0x00000311
,
0x00000411
,
0x00001c11
,
0x00001d11
,
0x00001e11
,
...
...
@@ -204,7 +168,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0cb10121
,
0x0cb10111
,
0x0cb20121
,
0x0cb20111
,
0x0cb30121
,
0x0cb30111
,
0x0cb40121
,
0x0cb40111
,
0x0c9d0121
,
0x0ca50121
,
0x0ca60121
,
0x0c9c0111
,
0x0c9a0141
,
0x0c950121
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0400 .. 0x04ff */
0x0cf10121
,
0x0cf10121
,
0x0ce50121
,
0x0ce90121
,
0x0cf90121
,
0x0d110121
,
0x0d210121
,
0x0d250121
,
0x0d2d0121
,
0x0d4d0121
,
0x0d650121
,
0x0d9d0121
,
0x0da10121
,
0x0d190121
,
0x0da90121
,
0x0e050121
,
0x0cb50121
,
0x0ccd0121
,
0x0cd10121
,
0x0cd50131
,
0x0ce10121
,
0x0cf10121
,
0x0cfd0121
,
0x0d090121
,
...
...
@@ -237,7 +200,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0d710121
,
0x0d710111
,
0x0d750121
,
0x0d750111
,
0x0e2d0121
,
0x0e2d0111
,
0x0da50121
,
0x0da50111
,
0x0dad0121
,
0x0dad0111
,
0x0db10121
,
0x0db10111
,
0x0ded0121
,
0x0ded0111
,
0xffffffff
,
0xffffffff
,
0x0e190121
,
0x0e190111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0500 .. 0x05ff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -270,7 +232,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0eca0111
,
0x0ecb0111
,
0x0ecc0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x0ebc0121
,
0x0ebc0121
,
0x0ec00121
,
0x02c50111
,
0x02c60111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0600 .. 0x06ff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x022f0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -303,7 +264,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x00008011
,
0x030c0111
,
0x00000001
,
0x00000001
,
0x00000001
,
0x00008111
,
0xffffffff
,
0xffffffff
,
0x0a0b0111
,
0x0a0c0111
,
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
0x0a130111
,
0x0a140111
,
0x0f090111
,
0x0f0e0111
,
0x0f150111
,
0x0ecd0121
,
0x0f320121
,
0xffffffff
,
/* 0x0700 .. 0x07ff */
0x02660111
,
0x02580111
,
0x02590111
,
0x02390111
,
0x023a0111
,
0x023b0111
,
0x023c0111
,
0x023d0111
,
0x023e0111
,
0x02520111
,
0x02c70111
,
0x02c80111
,
0x02c90111
,
0x02ca0111
,
0xffffffff
,
0x00000000
,
0x0f500111
,
0x00008211
,
0x0f510111
,
0x0f520111
,
0x0f520121
,
0x0f530111
,
0x0f540111
,
0x0f550111
,
...
...
@@ -336,7 +296,38 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0900 .. 0x09ff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x00009f11
,
0x0000a011
,
0x0000a111
,
0xffffffff
,
0x10d70111
,
0x10d80111
,
0x10d90111
,
0x10da0111
,
0x10db0111
,
0x10dc0111
,
0x10dd0111
,
0x10df0111
,
0x10e10111
,
0x10e20111
,
0x10e30111
,
0x10e40111
,
0x10e50111
,
0x10e60111
,
0x10e70111
,
0x10e80111
,
0x10e90111
,
0x10ea0111
,
0x10eb0111
,
...
...
@@ -369,7 +360,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
0x0a130111
,
0x0a140111
,
0x11470111
,
0x11490111
,
0x09e30111
,
0x09e40111
,
0x0a0c0111
,
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x09c10111
,
0x09c20111
,
0x030d0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0a00 .. 0x0aff */
0xffffffff
,
0xffffffff
,
0x0000ab11
,
0xffffffff
,
0xffffffff
,
0x11620111
,
0x11630111
,
0x11670111
,
0x11680111
,
0x115f0111
,
0x11600111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x11690111
,
0x11640111
,
0xffffffff
,
0xffffffff
,
0x11610111
,
0x11650111
,
0x116c0111
,
0x116d0111
,
0x116e0111
,
...
...
@@ -402,7 +392,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
0x0a130111
,
0x0a140111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0b00 .. 0x0bff */
0xffffffff
,
0x0000b311
,
0x0000b411
,
0x0000b511
,
0xffffffff
,
0x11d40111
,
0x11d50111
,
0x11d60111
,
0x11d70111
,
0x11d80111
,
0x11d90111
,
0x11da0111
,
0x11dc0111
,
0xffffffff
,
0xffffffff
,
0x11de0111
,
0x11df0111
,
0xffffffff
,
0xffffffff
,
0x11e00111
,
0x11e10111
,
0x11e20111
,
0x11e30111
,
0x11e40111
,
...
...
@@ -435,7 +424,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
0x0a130111
,
0x0a140111
,
0x09c30111
,
0x09c40111
,
0x09c50111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0c00 .. 0x0cff */
0xffffffff
,
0x0000b711
,
0x0000b811
,
0x0000b911
,
0xffffffff
,
0x12420111
,
0x12430111
,
0x12440111
,
0x12450111
,
0x12460111
,
0x12470111
,
0x12480111
,
0x124a0111
,
0xffffffff
,
0x124c0111
,
0x124d0111
,
0x124e0111
,
0xffffffff
,
0x124f0111
,
0x12500111
,
0x12510111
,
0x12520111
,
0x12530111
,
0x12540111
,
...
...
@@ -468,7 +456,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
0x0a130111
,
0x0a140111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0d00 .. 0x0dff */
0xffffffff
,
0xffffffff
,
0x0000bc11
,
0x0000bd11
,
0xffffffff
,
0x12c90111
,
0x12ca0111
,
0x12cb0111
,
0x12cc0111
,
0x12cd0111
,
0x12ce0111
,
0x12cf0111
,
0x12d10111
,
0xffffffff
,
0x12d30111
,
0x12d40111
,
0x12d50111
,
0xffffffff
,
0x12d60111
,
0x12d70111
,
0x12d80111
,
0x12d90111
,
0x12da0111
,
0x12db0111
,
...
...
@@ -501,7 +488,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x13560111
,
0x13570111
,
0x02ce0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0e00 .. 0x0eff */
0xffffffff
,
0x13580111
,
0x13590111
,
0x135a0111
,
0x135b0111
,
0x135c0111
,
0x135d0111
,
0x135e0111
,
0x135f0111
,
0x13600111
,
0x13610111
,
0x13620111
,
0x13630111
,
0x13640111
,
0x13650111
,
0x13660111
,
0x13670111
,
0x13680111
,
0x13690111
,
0x136a0111
,
0x136b0111
,
0x136c0111
,
0x136d0111
,
0x136e0111
,
...
...
@@ -534,7 +520,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x0f00 .. 0x0fff */
0x140e0121
,
0x03100111
,
0x03110111
,
0x03120111
,
0x02d10111
,
0x02d20111
,
0x02d30111
,
0x02d40111
,
0x02d50111
,
0x02d60111
,
0x02d70111
,
0x02d80111
,
0x02d80121
,
0x02d90111
,
0x02da0111
,
0x02db0111
,
0x02dc0111
,
0x02dd0111
,
0x02de0111
,
0x03130111
,
0x02460111
,
0x03140111
,
0x03150111
,
0x03160111
,
...
...
@@ -567,7 +552,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1000 .. 0x10ff */
0x14240111
,
0x14250111
,
0x14260111
,
0x14270111
,
0x14280111
,
0x14290111
,
0x142a0111
,
0x142b0111
,
0x142c0111
,
0x142d0111
,
0x142e0111
,
0x142f0111
,
0x14300111
,
0x14310111
,
0x14320111
,
0x14330111
,
0x14340111
,
0x14350111
,
0x14360111
,
0x14370111
,
0x14380111
,
0x14390111
,
0x143a0111
,
0x143b0111
,
...
...
@@ -600,7 +584,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0e840111
,
0x0e850111
,
0x0e860111
,
0x0e870111
,
0x0e880111
,
0x0e890111
,
0x0e8a0111
,
0x0e8c0111
,
0x0e8d0111
,
0x0e700111
,
0x0e770111
,
0x0e7e0111
,
0x0e8b0111
,
0x0e8e0111
,
0x0e8f0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x02670111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1100 .. 0x11ff */
0x18310111
,
0x18320111
,
0x18330111
,
0x18340111
,
0x18350111
,
0x18360111
,
0x18370111
,
0x18380111
,
0x18390111
,
0x183a0111
,
0x183b0111
,
0x183c0111
,
0x183d0111
,
0x183e0111
,
0x183f0111
,
0x18400111
,
0x18410111
,
0x18420111
,
0x18430111
,
0x18440111
,
0x18450111
,
0x18460111
,
0x18470111
,
0x18480111
,
...
...
@@ -633,7 +616,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x190f0111
,
0x19100111
,
0x19110111
,
0x19120111
,
0x19130111
,
0x19140111
,
0x19150111
,
0x19160111
,
0x19170111
,
0x19180111
,
0x19190111
,
0x191a0111
,
0x191b0111
,
0x191c0111
,
0x191d0111
,
0x191e0111
,
0x191f0111
,
0x19200111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1200 .. 0x12ff */
0x0f990111
,
0x0f9a0111
,
0x0f9b0111
,
0x0f9c0111
,
0x0f9d0111
,
0x0f9e0111
,
0x0f9f0111
,
0xffffffff
,
0x0fa00111
,
0x0fa10111
,
0x0fa20111
,
0x0fa30111
,
0x0fa40111
,
0x0fa50111
,
0x0fa60111
,
0x0fa70111
,
0x0fa80111
,
0x0fa90111
,
0x0faa0111
,
0x0fab0111
,
0x0fac0111
,
0x0fad0111
,
0x0fae0111
,
0x0faf0111
,
...
...
@@ -666,7 +648,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x106a0111
,
0x106b0111
,
0x106c0111
,
0x106d0111
,
0x106e0111
,
0x106f0111
,
0x10700111
,
0xffffffff
,
0x10710111
,
0x10720111
,
0x10730111
,
0x10740111
,
0x10750111
,
0x10760111
,
0x10770111
,
0x10780111
,
0x10790111
,
0x107a0111
,
0x107b0111
,
0x107c0111
,
0x107d0111
,
0x107e0111
,
0x107f0111
,
0x10800111
,
/* 0x1300 .. 0x13ff */
0x10810111
,
0x10820111
,
0x10830111
,
0x10840111
,
0x10850111
,
0x10860111
,
0x10870111
,
0x10880111
,
0x10890111
,
0x108a0111
,
0x108b0111
,
0x108c0111
,
0x108d0111
,
0x108e0111
,
0x108f0111
,
0xffffffff
,
0x10900111
,
0xffffffff
,
0x10910111
,
0x10920111
,
0x10930111
,
0x10940111
,
0xffffffff
,
0xffffffff
,
...
...
@@ -699,7 +680,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x15700111
,
0x15710111
,
0x15720111
,
0x15730111
,
0x15740111
,
0x15750111
,
0x15760111
,
0x15770111
,
0x15780111
,
0x15790111
,
0x157a0111
,
0x157b0111
,
0x157c0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1400 .. 0x14ff */
0xffffffff
,
0x157d0111
,
0x157e0111
,
0x157f0111
,
0x15800111
,
0x15810111
,
0x15820111
,
0x15830111
,
0x15840111
,
0x15850111
,
0x15860111
,
0x15870111
,
0x15880111
,
0x15890111
,
0x158a0111
,
0x158b0111
,
0x158c0111
,
0x158d0111
,
0x158e0111
,
0x158f0111
,
0x15900111
,
0x15910111
,
0x15920111
,
0x15930111
,
...
...
@@ -732,7 +712,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x16640111
,
0x16650111
,
0x16660111
,
0x16670111
,
0x16680111
,
0x16690111
,
0x166a0111
,
0x166b0111
,
0x166c0111
,
0x166d0111
,
0x166e0111
,
0x166f0111
,
0x16700111
,
0x16710111
,
0x16720111
,
0x16730111
,
0x16740111
,
0x16750111
,
0x16760111
,
0x16770111
,
0x16780111
,
0x16790111
,
0x167a0111
,
0x167b0111
,
/* 0x1500 .. 0x15ff */
0x167c0111
,
0x167d0111
,
0x167e0111
,
0x167f0111
,
0x16800111
,
0x16810111
,
0x16820111
,
0x16830111
,
0x16840111
,
0x16850111
,
0x16860111
,
0x16870111
,
0x16880111
,
0x16890111
,
0x168a0111
,
0x168b0111
,
0x168c0111
,
0x168d0111
,
0x168e0111
,
0x168f0111
,
0x16900111
,
0x16910111
,
0x16920111
,
0x16930111
,
...
...
@@ -765,7 +744,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x176c0111
,
0x176d0111
,
0x176e0111
,
0x176f0111
,
0x17700111
,
0x17710111
,
0x17720111
,
0x17730111
,
0x17740111
,
0x17750111
,
0x17760111
,
0x17770111
,
0x17780111
,
0x17790111
,
0x177a0111
,
0x177b0111
,
0x177c0111
,
0x177d0111
,
0x177e0111
,
0x177f0111
,
0x17800111
,
0x17810111
,
0x17820111
,
0x17830111
,
/* 0x1600 .. 0x16ff */
0x17840111
,
0x17850111
,
0x17860111
,
0x17870111
,
0x17880111
,
0x17890111
,
0x178a0111
,
0x178b0111
,
0x178c0111
,
0x178d0111
,
0x178e0111
,
0x178f0111
,
0x17900111
,
0x17910111
,
0x17920111
,
0x17930111
,
0x17940111
,
0x17950111
,
0x17960111
,
0x17970111
,
0x17980111
,
0x17990111
,
0x179a0111
,
0x179b0111
,
...
...
@@ -798,7 +776,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x18300121
,
0x18140121
,
0x181d0121
,
0x02480111
,
0x02490111
,
0x024a0111
,
0x18190121
,
0x18210121
,
0x180d0121
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1700 .. 0x17ff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -831,7 +808,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a130111
,
0x0a140111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1800 .. 0x18ff */
0x02cb0111
,
0x02560111
,
0x02320111
,
0x025b0111
,
0x02440111
,
0x02450111
,
0x02230111
,
0x02240111
,
0x02330111
,
0x025c0111
,
0x02cc0111
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0xffffffff
,
0x0a0b0111
,
0x0a0c0111
,
0x0a0d0111
,
0x0a0e0111
,
0x0a0f0111
,
0x0a100111
,
0x0a110111
,
0x0a120111
,
...
...
@@ -864,7 +840,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1e00 .. 0x1eff */
0x0a150151
,
0x0a150111
,
0x0a290141
,
0x0a290111
,
0x0a290141
,
0x0a290111
,
0x0a290141
,
0x0a290111
,
0x0a3d0151
,
0x0a3d0111
,
0x0a490151
,
0x0a490111
,
0x0a490151
,
0x0a490111
,
0x0a490151
,
0x0a490111
,
0x0a490151
,
0x0a490111
,
0x0a490151
,
0x0a490111
,
0x0a650151
,
0x0a650111
,
0x0a650151
,
0x0a650111
,
...
...
@@ -897,7 +872,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0bd70141
,
0x0bd70111
,
0x0bd70141
,
0x0bd70111
,
0x0bd70141
,
0x0bd70111
,
0x0bd70141
,
0x0bd70111
,
0x0bd70141
,
0x0bd70111
,
0x0c070141
,
0x0c070111
,
0x0c070141
,
0x0c070111
,
0x0c070141
,
0x0c070111
,
0x0c070141
,
0x0c070111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x1f00 .. 0x1fff */
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910111
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c910121
,
0x0c950111
,
0x0c950111
,
0x0c950111
,
0x0c950111
,
0x0c950111
,
0x0c950111
,
0xffffffff
,
0xffffffff
,
...
...
@@ -930,7 +904,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0ca80121
,
0x0ca80121
,
0x0ca80121
,
0x0ca80121
,
0x0ca50131
,
0x02140111
,
0x02140111
,
0x020c0111
,
0xffffffff
,
0xffffffff
,
0x0cac0111
,
0x0cac0111
,
0x0cac0111
,
0xffffffff
,
0x0cac0111
,
0x0cac0111
,
0x0ca20121
,
0x0ca20121
,
0x0cac0121
,
0x0cac0121
,
0x0cac0121
,
0x020d0111
,
0x02180111
,
0xffffffff
,
/* 0x2000 .. 0x20ff */
0x02090131
,
0x02090131
,
0x02090131
,
0x02090131
,
0x02090131
,
0x02090131
,
0x02090131
,
0x02090141
,
0x02090131
,
0x02090131
,
0x02090131
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x00000000
,
0x02250111
,
0x02250121
,
0x02260111
,
0x02270111
,
0x02280111
,
0x02290111
,
0x03a90111
,
0x021c0111
,
...
...
@@ -963,7 +936,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2100 .. 0x21ff */
0x0a150131
,
0x0a150131
,
0x0a3d0181
,
0x030a0121
,
0x09f60111
,
0x0a3d0131
,
0x0a3d0131
,
0x0a710131
,
0x09f70111
,
0x030a0121
,
0x0a990131
,
0x0ab90171
,
0x0ab90171
,
0x0ab90171
,
0x0ab90131
,
0x0ac50121
,
0x0ad30191
,
0x0ad30191
,
0x0b030191
,
0x0b030141
,
0x09f80111
,
0x0b330181
,
0x0b330171
,
0x09f90111
,
...
...
@@ -996,7 +968,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x03840111
,
0x03850111
,
0x03860111
,
0x03870111
,
0x03880111
,
0x03890111
,
0x038a0111
,
0x038b0111
,
0x038c0111
,
0x038d0111
,
0x038e0111
,
0x038f0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2200 .. 0x22ff */
0x03900111
,
0x03910111
,
0x03920111
,
0x03930111
,
0x03930111
,
0x03940111
,
0x03950111
,
0x03960111
,
0x03970111
,
0x03970111
,
0x03980111
,
0x03990111
,
0x03990111
,
0x039a0111
,
0x039b0111
,
0x039c0111
,
0x039d0111
,
0x039e0111
,
0x03ab0111
,
0x03ac0111
,
0x03ad0111
,
0x03ae0111
,
0x03af0111
,
0x03b00111
,
...
...
@@ -1029,7 +1000,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x045e0111
,
0x045f0111
,
0x042c0111
,
0x042d0111
,
0x042e0111
,
0x042f0111
,
0x04600111
,
0x04610111
,
0x04620111
,
0x04630111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2300 .. 0x23ff */
0x04640111
,
0x04650111
,
0x04660111
,
0x04670111
,
0x04680111
,
0x04690111
,
0x046a0111
,
0x046b0111
,
0x046c0111
,
0x046d0111
,
0x046e0111
,
0x046f0111
,
0x04700111
,
0x04710111
,
0x04720111
,
0x04730111
,
0x04740111
,
0x04750111
,
0x04760111
,
0x04770111
,
0x04780111
,
0x04790111
,
0x047a0111
,
0x047b0111
,
...
...
@@ -1062,7 +1032,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2400 .. 0x24ff */
0x04fc0111
,
0x04fd0111
,
0x04fe0111
,
0x04ff0111
,
0x05000111
,
0x05010111
,
0x05020111
,
0x05030111
,
0x05040111
,
0x05050111
,
0x05060111
,
0x05070111
,
0x05080111
,
0x05090111
,
0x050a0111
,
0x050b0111
,
0x050c0111
,
0x050d0111
,
0x050e0111
,
0x050f0111
,
0x05100111
,
0x05110111
,
0x05120111
,
0x05130111
,
...
...
@@ -1095,7 +1064,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0c070131
,
0x0c130131
,
0x0a0b0141
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2500 .. 0x25ff */
0x052e0111
,
0x052f0111
,
0x05300111
,
0x05310111
,
0x05320111
,
0x05330111
,
0x05340111
,
0x05350111
,
0x05360111
,
0x05370111
,
0x05380111
,
0x05390111
,
0x053a0111
,
0x053b0111
,
0x053c0111
,
0x053d0111
,
0x053e0111
,
0x053f0111
,
0x05400111
,
0x05410111
,
0x05420111
,
0x05430111
,
0x05440111
,
0x05450111
,
...
...
@@ -1128,7 +1096,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x060c0111
,
0x060d0111
,
0x060e0111
,
0x060f0111
,
0x06100111
,
0x06110111
,
0x06120111
,
0x06130111
,
0x06140111
,
0x06150111
,
0x06160111
,
0x06170111
,
0x06180111
,
0x06190111
,
0x061a0111
,
0x061b0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2600 .. 0x26ff */
0x061c0111
,
0x061d0111
,
0x061e0111
,
0x061f0111
,
0x06200111
,
0x06210111
,
0x06220111
,
0x06230111
,
0x06240111
,
0x06250111
,
0x06260111
,
0x06270111
,
0x06280111
,
0x06290111
,
0x062a0111
,
0x062b0111
,
0x062c0111
,
0x062d0111
,
0x062e0111
,
0x062f0111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -1161,7 +1128,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2700 .. 0x27ff */
0xffffffff
,
0x06860111
,
0x06870111
,
0x06880111
,
0x06890111
,
0xffffffff
,
0x068a0111
,
0x068b0111
,
0x068c0111
,
0x068d0111
,
0xffffffff
,
0xffffffff
,
0x068e0111
,
0x068f0111
,
0x06900111
,
0x06910111
,
0x06920111
,
0x06930111
,
0x06940111
,
0x06950111
,
0x06960111
,
0x06970111
,
0x06980111
,
0x06990111
,
...
...
@@ -1194,7 +1160,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2800 .. 0x28ff */
0x070b0111
,
0x070c0111
,
0x070d0111
,
0x070e0111
,
0x070f0111
,
0x07100111
,
0x07110111
,
0x07120111
,
0x07130111
,
0x07140111
,
0x07150111
,
0x07160111
,
0x07170111
,
0x07180111
,
0x07190111
,
0x071a0111
,
0x071b0111
,
0x071c0111
,
0x071d0111
,
0x071e0111
,
0x071f0111
,
0x07200111
,
0x07210111
,
0x07220111
,
...
...
@@ -1227,7 +1192,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x07f30111
,
0x07f40111
,
0x07f50111
,
0x07f60111
,
0x07f70111
,
0x07f80111
,
0x07f90111
,
0x07fa0111
,
0x07fb0111
,
0x07fc0111
,
0x07fd0111
,
0x07fe0111
,
0x07ff0111
,
0x08000111
,
0x08010111
,
0x08020111
,
0x08030111
,
0x08040111
,
0x08050111
,
0x08060111
,
0x08070111
,
0x08080111
,
0x08090111
,
0x080a0111
,
/* 0x2e00 .. 0x2eff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -1260,7 +1224,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb410121
,
0xfb410111
,
0xfb410121
,
0xfb410111
,
0xfb410121
,
0xfb410111
,
0xfb410121
,
0xfb410121
,
0xfb410121
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x2f00 .. 0x2fff */
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
0xfb400121
,
...
...
@@ -1293,7 +1256,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x09a90111
,
0x09aa0111
,
0x09ab0111
,
0x09ac0111
,
0x09ad0111
,
0x09ae0111
,
0x09af0111
,
0x09b00111
,
0x09b10111
,
0x09b20111
,
0x09b30111
,
0x09b40111
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x3000 .. 0x30ff */
0x02090121
,
0x02340111
,
0x025e0111
,
0x02b80111
,
0x09b50111
,
0x09d70111
,
0x192c0111
,
0x0a0b0111
,
0x02880111
,
0x02890111
,
0x028a0111
,
0x028b0111
,
0x028c0111
,
0x028d0111
,
0x028e0111
,
0x028f0111
,
0x02900111
,
0x02910111
,
0x09b60111
,
0x09b70111
,
0x02920111
,
0x02930111
,
0x02940111
,
0x02950111
,
...
...
@@ -1326,7 +1288,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x19460151
,
0x19470121
,
0x19480121
,
0x19490121
,
0x194a0121
,
0x194b0121
,
0x194c0131
,
0x194c0141
,
0x194d0121
,
0x194e0121
,
0x194f0121
,
0x19500121
,
0x19230151
,
0x19260121
,
0x19290121
,
0x194c0141
,
0x194d0121
,
0x194e0121
,
0x194f0121
,
0x022c0111
,
0x09dc0111
,
0x09dd0111
,
0x09dd0111
,
0xffffffff
,
/* 0x3100 .. 0x31ff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x19510111
,
0x19520111
,
0x19530111
,
0x19540111
,
0x19560111
,
0x19570111
,
0x19580111
,
0x19590111
,
0x195a0111
,
0x195b0111
,
0x195e0111
,
0x195f0111
,
0x19600111
,
0x19610111
,
0x19630111
,
0x19640111
,
0x19650111
,
0x19660111
,
0x19670111
,
...
...
@@ -1359,7 +1320,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0x3200 .. 0x32ff */
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
0x027a0131
,
...
...
@@ -1392,7 +1352,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x19390141
,
0x193a0141
,
0x193b0141
,
0x193c0141
,
0x193d0141
,
0x193e0141
,
0x193f0141
,
0x19400141
,
0x19410141
,
0x19420141
,
0x19430141
,
0x19440171
,
0x19450171
,
0x19460171
,
0x19470141
,
0x19480141
,
0x19490141
,
0x194a0141
,
0x194b0141
,
0x194c0161
,
0x194d0131
,
0x194e0131
,
0x194f0141
,
0xffffffff
,
/* 0x3300 .. 0x33ff */
0x19210181
,
0x19210181
,
0x19210181
,
0x19210181
,
0x19220181
,
0x19220181
,
0x19230181
,
0x19240181
,
0x19240181
,
0x19250181
,
0x19250181
,
0x19260161
,
0x19260161
,
0x19260161
,
0x19260161
,
0x19260161
,
0x19270151
,
0x19270151
,
0x19270151
,
0x19270151
,
0x19270151
,
0x19270151
,
0x19270151
,
0x19270151
,
...
...
@@ -1425,7 +1384,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0a140131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0c0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0d0131
,
0x0a0e0131
,
0x0a0e0131
,
0xffffffff
,
/* 0xf900 .. 0xf9ff */
0xfb410111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
...
...
@@ -1458,7 +1416,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb400111
,
0xfb410111
,
0xfb400111
,
/* 0xfa00 .. 0xfaff */
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb410111
,
0xfb400111
,
0xfb410111
,
0xfb410111
,
0xfb400111
,
0xfb400111
,
0xfb400111
,
...
...
@@ -1491,7 +1448,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0xfb00 .. 0xfbff */
0x0a910131
,
0x0a910131
,
0x0a910131
,
0x0a910131
,
0x0a910131
,
0x0ba70131
,
0x0ba70131
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x0ea30121
,
0x0ea30121
,
0x0ea30121
,
0x0ead0121
,
0x0ea30121
,
...
...
@@ -1524,7 +1480,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0f480121
,
0x0f480131
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50151
,
0x0ed50141
,
0x0ed50121
,
0x0ed50151
,
0x0ed50141
,
0x0ed50121
,
0x0f4a0151
,
0x0f4a0141
,
0x0f4a0121
,
0x0f4a0131
,
/* 0xfc00 .. 0xfcff */
0x0ed50151
,
0x0ed50151
,
0x0ed50151
,
0x0ed50151
,
0x0ed50151
,
0x0ed70151
,
0x0ed70151
,
0x0ed70151
,
0x0ed70151
,
0x0ed70151
,
0x0ed70151
,
0x0edc0151
,
0x0edc0151
,
0x0edc0151
,
0x0edc0151
,
0x0edc0151
,
0x0edc0151
,
0x0edd0151
,
0x0edd0151
,
0x0edd0151
,
0x0edd0151
,
0x0ee30151
,
0x0ee30151
,
0x0ee90151
,
...
...
@@ -1557,7 +1512,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0f040131
,
0x0f050131
,
0x0f050131
,
0x0f200131
,
0x0f200131
,
0x0f2d0131
,
0x0f330131
,
0x0f330131
,
0x0f490141
,
0x0f490141
,
0x00006e21
,
0x00006e21
,
0x00006e21
,
0x0f0f0151
,
0x0f0f0151
,
0x0f120151
,
0x0f120151
,
0x0f130151
,
0x0f130151
,
0x0f040151
,
0x0f040151
,
0x0f050151
,
0x0f050151
,
0x0ee90151
,
/* 0xfd00 .. 0xfdff */
0x0ee90151
,
0x0ee30151
,
0x0ee30151
,
0x0eea0151
,
0x0eea0151
,
0x0f0a0151
,
0x0f0a0151
,
0x0f0b0151
,
0x0f0b0151
,
0x0f050151
,
0x0f050151
,
0x0f050151
,
0x0f050151
,
0x0f050151
,
0x0f040151
,
0x0f0a0151
,
0x0f0b0151
,
0x0f0f0141
,
0x0f0f0141
,
0x0f120141
,
0x0f120141
,
0x0f130141
,
0x0f130141
,
0x0f040141
,
...
...
@@ -1590,7 +1544,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0x0f0a0151
,
0x0f1d0151
,
0x0ed60141
,
0x0ed60141
,
0x0f320161
,
0x0f0a0151
,
0x0ef90131
,
0x0f120151
,
0x0f3e0141
,
0x0f0a0151
,
0x0f0a0151
,
0x0ee30151
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
/* 0xfe00 .. 0xfeff */
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
0xffffffff
,
...
...
@@ -1623,7 +1576,6 @@ const unsigned int DECLSPEC_HIDDEN collation_table[12800] =
0x0f330131
,
0x0f390151
,
0x0f390141
,
0x0f390121
,
0x0f390131
,
0x0f3e0141
,
0x0f3e0131
,
0x0f480151
,
0x0f480141
,
0x0f490161
,
0x0f490151
,
0x0f490131
,
0x0f490141
,
0x0f2d0151
,
0x0f2d0141
,
0x0f2d0151
,
0x0f2d0141
,
0x0f2d0151
,
0x0f2d0141
,
0x0f2d0151
,
0x0f2d0141
,
0xffffffff
,
0xffffffff
,
0x00000000
,
/* 0xff00 .. 0xffff */
0xffffffff
,
0x024b0121
,
0x02700121
,
0x02a90121
,
0x09e00121
,
0x02aa0121
,
0x02a70121
,
0x02690121
,
0x027a0121
,
0x027b0121
,
0x02a20121
,
0x039f0121
,
0x022d0121
,
0x02210121
,
0x02550121
,
0x02a40121
,
0x0a0b0121
,
0x0a0c0121
,
0x0a0d0121
,
0x0a0e0121
,
0x0a0f0121
,
0x0a100121
,
0x0a110121
,
0x0a120121
,
...
...
tools/make_unicode
View file @
a0882118
...
...
@@ -822,10 +822,10 @@ sub READ_JIS0208_FILE($)
################################################################
# build the sort keys table
sub
READ_SORTKEYS_FILE
(
)
sub
dump_sortkeys
($
)
{
my
$filename
=
shift
;
my
@sortkeys
=
();
for
(
my
$i
=
0
;
$i
<
65536
;
$i
++
)
{
$sortkeys
[
$i
]
=
[
-
1
,
0
,
0
,
0
,
0
]
};
my
$INPUT
=
open_data_file
(
$REPORTS
,
$SORTKEYS
);
while
(
<
$INPUT
>
)
...
...
@@ -863,10 +863,10 @@ sub READ_SORTKEYS_FILE()
my
@keys
=
(
-
1
,
-
1
,
-
1
,
-
1
,
-
1
);
my
@flatkeys
=
();
for
(
my
$i
=
0
;
$i
<
65536
;
$i
++
)
for
(
my
$i
=
0
;
$i
<
@sortkeys
;
$i
++
)
{
next
unless
defined
$sortkeys
[
$i
];
my
@current
=
@
{
$sortkeys
[
$i
]};
next
if
$current
[
0
]
==
-
1
;
if
(
$current
[
1
]
==
$keys
[
1
])
{
if
(
$current
[
2
]
==
$keys
[
2
])
...
...
@@ -906,30 +906,8 @@ sub READ_SORTKEYS_FILE()
$flatkeys
[
$current
[
0
]]
=
(
$current
[
1
]
<<
16
)
|
(
$current
[
2
]
<<
8
)
|
(
$current
[
3
]
<<
4
)
|
$current
[
4
];
}
return
@flatkeys
;
}
################################################################
# build the sort keys table
sub
dump_sortkeys
($@)
{
my
(
$filename
,
@keys
)
=
@_
;
# count the number of 256-key ranges that contain something
my
@offsets
=
();
my
$ranges
=
2
;
for
(
my
$i
=
0
;
$i
<
256
;
$i
++
)
{
$offsets
[
$i
]
=
256
;
}
for
(
my
$i
=
0
;
$i
<
65536
;
$i
++
)
{
next
unless
defined
$keys
[
$i
];
$offsets
[
$i
>>
8
]
=
$ranges
*
256
;
$ranges
++
;
$i
|=
255
;
}
# output the range offsets
my
@array
=
compress_array
(
256
,
0xffffffff
,
@flatkeys
[
0
..
65535
]
);
open
OUTPUT
,
">$filename.new"
or
die
"Cannot create $filename"
;
printf
"Building $filename\n"
;
...
...
@@ -938,24 +916,9 @@ sub dump_sortkeys($@)
printf
OUTPUT
"/* DO NOT EDIT!! */\n\n"
;
print
OUTPUT
"#include \"windef.h\"\n\n"
;
printf
OUTPUT
"const unsigned int DECLSPEC_HIDDEN collation_table[%d] =\n{\n"
,
$ranges
*
256
;
printf
OUTPUT
" /* index */\n"
;
printf
OUTPUT
"%s,\n"
,
DUMP_ARRAY
(
"0x%08x"
,
0
,
@offsets
);
# output the default values
printf
OUTPUT
" /* defaults */\n"
;
printf
OUTPUT
"%s"
,
DUMP_ARRAY
(
"0x%08x"
,
0
,
(
0xffffffff
)
x
256
);
# output all the key ranges
for
(
my
$i
=
0
;
$i
<
256
;
$i
++
)
{
next
if
$offsets
[
$i
]
==
256
;
printf
OUTPUT
",\n /* 0x%02x00 .. 0x%02xff */\n"
,
$i
,
$i
;
printf
OUTPUT
"%s"
,
DUMP_ARRAY
(
"0x%08x"
,
0xffffffff
,
@keys
[(
$i
<<
8
)
..
(
$i
<<
8
)
+
255
]
);
}
printf
OUTPUT
"\n};\n"
;
printf
OUTPUT
"const unsigned int DECLSPEC_HIDDEN collation_table[%d] =\n{\n"
,
scalar
@array
;
printf
OUTPUT
" /* offsets */\n%s,\n"
,
DUMP_ARRAY
(
"0x%08x"
,
0
,
@array
[
0
..
255
]
);
printf
OUTPUT
" /* values */\n%s\n};\n"
,
DUMP_ARRAY
(
"0x%08x"
,
0
,
@array
[
256
..
$#array
]
);
close
OUTPUT
;
save_file
(
$filename
);
}
...
...
@@ -1947,7 +1910,7 @@ sub compress_array($$@)
for
(
my
$row
=
0
;
$row
<
$rows
;
$row
++
)
{
my
@table_row
=
map
{
defined
(
$_
)
?
$_
:
$def
;
}
@table
[(
$row
*
$len
)
..
(
$row
*
$len
+
$len
-
1
)];
my
$rowtxt
=
pack
"
S
*"
,
@table_row
;
my
$rowtxt
=
pack
"
L
*"
,
@table_row
;
if
(
defined
(
$sequences
{
$rowtxt
}))
{
# reuse an existing row
...
...
@@ -2884,8 +2847,8 @@ sub REPLACE_IN_FILE($@)
chdir
".."
if
-
f
"./make_unicode"
;
READ_DEFAULTS
(
$DEFAULTS
);
dump_case_mappings
(
"libs/port/casemap.c"
);
dump_sortkeys
(
"libs/port/collation.c"
,
READ_SORTKEYS_FILE
()
);
dump_sortkeys
(
"dlls/kernelbase/collation.c"
,
READ_SORTKEYS_FILE
()
);
dump_sortkeys
(
"libs/port/collation.c"
);
dump_sortkeys
(
"dlls/kernelbase/collation.c"
);
dump_compose_table
(
"libs/port/compose.c"
);
dump_compose_table
(
"dlls/kernelbase/compose.c"
);
dump_decompose_table
(
"libs/port/decompose.c"
,
1
);
...
...
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