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
1f44de3f
Commit
1f44de3f
authored
Jul 22, 2013
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
usp10: Update the character data tables to Unicode 6.2.0.
parent
2c5c2b55
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
313 additions
and
256 deletions
+313
-256
indicsyllable.c
dlls/usp10/indicsyllable.c
+25
-15
linebreak.c
dlls/usp10/linebreak.c
+213
-181
mirror.c
dlls/usp10/mirror.c
+2
-2
shaping.c
dlls/usp10/shaping.c
+68
-56
make_unicode
tools/make_unicode
+5
-2
No files found.
dlls/usp10/indicsyllable.c
View file @
1f44de3f
/* Unicode Indic Syllabic Category */
/* generated from http://www.unicode.org/Public/6.
0
.0/ucd/IndicSyllabicCategory.txt */
/* and from http://www.unicode.org/Public/6.
0
.0/ucd/IndicMatraCategory.txt */
/* generated from http://www.unicode.org/Public/6.
2
.0/ucd/IndicSyllabicCategory.txt */
/* and from http://www.unicode.org/Public/6.
2
.0/ucd/IndicMatraCategory.txt */
/* DO NOT EDIT!! */
#include "wine/unicode.h"
const
unsigned
short
indic_syllabic_table
[
2
62
4
]
=
const
unsigned
short
indic_syllabic_table
[
2
70
4
]
=
{
/* level 1 offsets */
0x0100
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
...
...
@@ -68,19 +68,19 @@ const unsigned short indic_syllabic_table[2624] =
0x0250
,
0x0830
,
0x0250
,
0x0250
,
0x0250
,
0x0840
,
0x0850
,
0x0860
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0870
,
0x0250
,
0x0250
,
0x0880
,
0x0890
,
0x0250
,
0x0250
,
0x0250
,
0x08a0
,
0x0250
,
0x08b0
,
0x0250
,
0x0250
,
0x0250
,
0x08c0
,
0x08d0
,
0x0250
,
0x0250
,
0x08e0
,
0x08f0
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x08a0
,
0x0250
,
0x08b0
,
0x08c0
,
0x0250
,
0x0250
,
0x08d0
,
0x08e0
,
0x0250
,
0x0250
,
0x08f0
,
0x0900
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0910
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0920
,
0x0250
,
0x0250
,
0x0250
,
0x0930
,
0x0250
,
0x0940
,
0x0250
,
0x0250
,
0x0250
,
0x0950
,
0x0960
,
0x0970
,
0x0250
,
0x0250
,
0x0980
,
0x0990
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x09a0
,
0x09b0
,
0x0250
,
0x0250
,
0x09c0
,
0x0250
,
0x0250
,
0x09d0
,
0x09e0
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x09f0
,
0x0a00
,
0x0a10
,
0x0250
,
0x0250
,
0x0a20
,
0x0250
,
0x0250
,
0x0250
,
0x0a30
,
0x0a40
,
0x0250
,
0x0a50
,
0x0a60
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0900
,
0x0250
,
0x0250
,
0x0250
,
0x0910
,
0x0250
,
0x0920
,
0x0250
,
0x0250
,
0x0250
,
0x0930
,
0x0940
,
0x0950
,
0x0250
,
0x0250
,
0x0960
,
0x0970
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0980
,
0x0990
,
0x0250
,
0x0250
,
0x09a0
,
0x0250
,
0x0250
,
0x09b0
,
0x09c0
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x09d0
,
0x09e0
,
0x09f0
,
0x0250
,
0x0250
,
0x0a00
,
0x0250
,
0x0250
,
0x0250
,
0x0a10
,
0x0a20
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0a30
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0250
,
0x0a70
,
0x0a80
,
0x0250
,
/* values */
0x4d00
,
0x8700
,
0x8000
,
0x8000
,
0x7100
,
0x7100
,
0x7100
,
0x7100
,
0x6900
,
0x5900
,
0x4800
,
0x3f00
,
0x3000
,
0x1f00
,
0x1300
,
0x0a00
,
...
...
@@ -289,7 +289,9 @@ const unsigned short indic_syllabic_table[2624] =
0x0001
,
0x000c
,
0x0002
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000d
,
0x0000
,
0x0000
,
0x0500
,
0x0600
,
0x0200
,
0x0100
,
0x0500
,
0x0500
,
0x0105
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0500
,
0x0500
,
0x0105
,
0x0005
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0003
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0004
,
0x0007
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0007
,
0x0007
,
0x0007
,
0x0000
,
0x0000
,
0x0100
,
0x0100
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -298,6 +300,8 @@ const unsigned short indic_syllabic_table[2624] =
0x0200
,
0x0000
,
0x0100
,
0x0100
,
0x0607
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0004
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0002
,
0x0002
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0009
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0505
,
0x0000
,
...
...
@@ -336,6 +340,12 @@ const unsigned short indic_syllabic_table[2624] =
0x0500
,
0x0000
,
0x0100
,
0x0300
,
0x0300
,
0x0100
,
0x0507
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0200
,
0x0600
,
0x0500
,
0x0200
,
0x0100
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0002
,
0x0e05
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x0006
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0100
,
0x0100
,
0x0507
,
0x0100
,
0x0100
,
0x0607
,
0x0100
,
0x0100
,
0x0000
,
0x0013
,
0x0605
,
0x0000
,
0x0000
};
dlls/usp10/linebreak.c
View file @
1f44de3f
/* Unicode Line Break Properties */
/* generated from http://www.unicode.org/Public/6.
0
.0/ucd/LineBreak.txt */
/* generated from http://www.unicode.org/Public/6.
2
.0/ucd/LineBreak.txt */
/* DO NOT EDIT!! */
#include "wine/unicode.h"
const
unsigned
short
wine_linebreak_table
[
6800
]
=
const
unsigned
short
wine_linebreak_table
[
7056
]
=
{
/* level 1 offsets */
0x0100
,
0x0110
,
0x0120
,
0x0130
,
0x0140
,
0x0150
,
0x0160
,
0x0170
,
...
...
@@ -51,137 +51,137 @@ const unsigned short wine_linebreak_table[6800] =
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x06a0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x06b0
,
0x06c0
,
0x05b0
,
0x06d0
,
0x06c0
,
0x05b0
,
0x06e0
,
0x06f0
,
0x0580
,
0x0700
,
0x0710
,
0x0
5b0
,
0x0720
,
0x073
0
,
0x07
40
,
0x0750
,
0x05b0
,
0x05b0
,
0x0760
,
0x0580
,
0x0770
,
0x078
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x07
90
,
0x07a0
,
0x07b
0
,
0x07
c0
,
0x07d0
,
0x05b0
,
0x0580
,
0x07e
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0
7f0
,
0x0800
,
0x07b0
,
0x05b0
,
0x0760
,
0x081
0
,
0x05b0
,
0x08
20
,
0x0830
,
0x0840
,
0x05b0
,
0x0850
,
0x0860
,
0x086
0
,
0x08
60
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x086
0
,
0x08
70
,
0x05b0
,
0x05b0
,
0x0880
,
0x0580
,
0x0890
,
0x08a0
,
0x08b
0
,
0x0
8c0
,
0x08d0
,
0x08e0
,
0x08f0
,
0x0900
,
0x0910
,
0x0920
,
0x093
0
,
0x09
40
,
0x08d0
,
0x08e0
,
0x0950
,
0x0960
,
0x0970
,
0x0980
,
0x099
0
,
0x09
a0
,
0x0690
,
0x08e0
,
0x09b0
,
0x09c0
,
0x09d0
,
0x0920
,
0x09e
0
,
0x0
8c0
,
0x08d0
,
0x08e0
,
0x09b0
,
0x09f0
,
0x0a00
,
0x092
0
,
0x06b0
,
0x0a
10
,
0x0a20
,
0x0a30
,
0x0a40
,
0x0a50
,
0x0a60
,
0x0980
,
0x0a7
0
,
0x0a
80
,
0x0a90
,
0x08e0
,
0x0aa0
,
0x0ab0
,
0x0ac0
,
0x0920
,
0x0ad
0
,
0x0
ae0
,
0x0a90
,
0x08e0
,
0x0af0
,
0x0ab0
,
0x0b00
,
0x0920
,
0x0b1
0
,
0x0
ae0
,
0x0a90
,
0x05b0
,
0x0b20
,
0x0b30
,
0x0b40
,
0x0920
,
0x0b5
0
,
0x0b
60
,
0x0b70
,
0x05b0
,
0x0b80
,
0x0b90
,
0x0ba0
,
0x0860
,
0x0bb
0
,
0x0
bc0
,
0x0bd0
,
0x0bd0
,
0x0be0
,
0x0bf0
,
0x0c00
,
0x0860
,
0x086
0
,
0x0c
10
,
0x0c20
,
0x0c30
,
0x0c40
,
0x0c50
,
0x0c60
,
0x0860
,
0x086
0
,
0x0c
70
,
0x0c80
,
0x07b0
,
0x0c90
,
0x08b0
,
0x05b0
,
0x0ca0
,
0x0cb
0
,
0x0
cc0
,
0x0cd0
,
0x0580
,
0x0ce0
,
0x0cf0
,
0x0d00
,
0x0860
,
0x086
0
,
0x0
bd0
,
0x0bd0
,
0x0bd0
,
0x0bd0
,
0x0d10
,
0x0bd0
,
0x0bd0
,
0x0bd
0
,
0x0
bd0
,
0x0d20
,
0x05b0
,
0x05b0
,
0x0d30
,
0x05b0
,
0x05b0
,
0x0ca
0
,
0x0d
40
,
0x0d40
,
0x0d40
,
0x0d40
,
0x0d40
,
0x0d40
,
0x0d50
,
0x0d5
0
,
0x0d
50
,
0x0d50
,
0x0d60
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d7
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0d
80
,
0x0d9
0
,
0x05b0
,
0x05b0
,
0x0d
80
,
0x05b0
,
0x05b0
,
0x0da0
,
0x0db0
,
0x0dc
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0d
b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0dd0
,
0x0de0
,
0x0ca
0
,
0x05b0
,
0x0
df0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x073
0
,
0x0e
0
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x06e0
,
0x06f0
,
0x0580
,
0x0700
,
0x0710
,
0x0
720
,
0x0730
,
0x074
0
,
0x07
50
,
0x0760
,
0x05b0
,
0x05b0
,
0x0770
,
0x0580
,
0x0780
,
0x079
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x07
a0
,
0x07b0
,
0x07c
0
,
0x07
d0
,
0x07e0
,
0x05b0
,
0x0580
,
0x07f
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0
800
,
0x0810
,
0x07c0
,
0x05b0
,
0x0770
,
0x082
0
,
0x05b0
,
0x08
30
,
0x0840
,
0x0850
,
0x05b0
,
0x0860
,
0x0870
,
0x087
0
,
0x08
70
,
0x0870
,
0x0880
,
0x0870
,
0x0870
,
0x0870
,
0x0890
,
0x08a
0
,
0x08
b0
,
0x05b0
,
0x05b0
,
0x08c0
,
0x0580
,
0x08d0
,
0x08e0
,
0x08f
0
,
0x0
900
,
0x0910
,
0x0920
,
0x0930
,
0x0940
,
0x0950
,
0x0960
,
0x097
0
,
0x09
80
,
0x0910
,
0x0920
,
0x0990
,
0x09a0
,
0x09b0
,
0x09c0
,
0x09d
0
,
0x09
e0
,
0x0690
,
0x0920
,
0x09f0
,
0x0a00
,
0x0a10
,
0x0960
,
0x0a2
0
,
0x0
900
,
0x0910
,
0x0920
,
0x09f0
,
0x0a30
,
0x0a40
,
0x096
0
,
0x06b0
,
0x0a
50
,
0x0a60
,
0x0a70
,
0x0a80
,
0x0a90
,
0x0aa0
,
0x09c0
,
0x0ab
0
,
0x0a
c0
,
0x0ad0
,
0x0920
,
0x0ae0
,
0x0af0
,
0x0b00
,
0x0960
,
0x0b1
0
,
0x0
b20
,
0x0ad0
,
0x0920
,
0x0b30
,
0x0af0
,
0x0b40
,
0x0960
,
0x0b5
0
,
0x0
b20
,
0x0ad0
,
0x05b0
,
0x0b60
,
0x0b70
,
0x0b80
,
0x0960
,
0x0b9
0
,
0x0b
a0
,
0x0bb0
,
0x05b0
,
0x0bc0
,
0x0bd0
,
0x0be0
,
0x0870
,
0x0bf
0
,
0x0
c00
,
0x0c10
,
0x0c10
,
0x0c20
,
0x0c30
,
0x0c40
,
0x0870
,
0x087
0
,
0x0c
50
,
0x0c60
,
0x0c70
,
0x0c80
,
0x0c90
,
0x0ca0
,
0x0870
,
0x087
0
,
0x0c
b0
,
0x0cc0
,
0x07c0
,
0x0cd0
,
0x08f0
,
0x05b0
,
0x0ce0
,
0x0cf
0
,
0x0
d00
,
0x0d10
,
0x0580
,
0x0d20
,
0x0d30
,
0x0d40
,
0x0870
,
0x087
0
,
0x0
c10
,
0x0c10
,
0x0c10
,
0x0c10
,
0x0d50
,
0x0c10
,
0x0c10
,
0x0c1
0
,
0x0
c10
,
0x0d60
,
0x05b0
,
0x05b0
,
0x0d70
,
0x05b0
,
0x05b0
,
0x05b
0
,
0x0d
80
,
0x0d80
,
0x0d80
,
0x0d80
,
0x0d80
,
0x0d80
,
0x0d90
,
0x0d9
0
,
0x0d
90
,
0x0d90
,
0x0da0
,
0x0db0
,
0x0db0
,
0x0db0
,
0x0db0
,
0x0db
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0d
c0
,
0x0dd
0
,
0x05b0
,
0x05b0
,
0x0d
c0
,
0x05b0
,
0x05b0
,
0x0de0
,
0x0df0
,
0x0e0
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0d
f0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0e10
,
0x0e20
,
0x0ce
0
,
0x05b0
,
0x0
e30
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0e4
0
,
0x0e
5
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0e
00
,
0x0e10
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0e20
,
0x09d
0
,
0x0e
30
,
0x0e40
,
0x05b0
,
0x0e50
,
0x05b0
,
0x0e60
,
0x0e30
,
0x0e7
0
,
0x0
bd0
,
0x0bd0
,
0x0bd0
,
0x0bd0
,
0x0bd0
,
0x0e80
,
0x0e90
,
0x0df
0
,
0x0e
a0
,
0x0e9
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x06b0
,
0x05b0
,
0x05b0
,
0x0
eb0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0d3
0
,
0x05b0
,
0x0c
a0
,
0x0ec0
,
0x0ec0
,
0x0ed0
,
0x0bd0
,
0x0ee0
,
0x0ef
0
,
0x0
bd0
,
0x0bd0
,
0x0f00
,
0x0bd0
,
0x0f10
,
0x0f2
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0f
30
,
0x0bd0
,
0x0bd0
,
0x0bd0
,
0x0f40
,
0x0bd0
,
0x0f5
0
,
0x0e
90
,
0x0e90
,
0x0ee0
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x086
0
,
0x0f
60
,
0x05b0
,
0x05b0
,
0x0f70
,
0x0f80
,
0x0f90
,
0x0fa0
,
0x0fb
0
,
0x
0fc0
,
0x05b0
,
0x0fd0
,
0x0e90
,
0x05b0
,
0x05b0
,
0x07f0
,
0x0fe
0
,
0x05b0
,
0x05b0
,
0x0f
70
,
0x0ff0
,
0x1000
,
0x07b0
,
0x05b0
,
0x101
0
,
0x08
60
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x1020
,
0x1030
,
0x104
0
,
0x0e
50
,
0x0e60
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0e70
,
0x0a1
0
,
0x0e
80
,
0x0e90
,
0x05b0
,
0x0ea0
,
0x05b0
,
0x0eb0
,
0x0e80
,
0x0ec
0
,
0x0
c10
,
0x0c10
,
0x0c10
,
0x0c10
,
0x0c10
,
0x0ed0
,
0x0ee0
,
0x0e3
0
,
0x0e
f0
,
0x0ee
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x06b0
,
0x05b0
,
0x05b0
,
0x0
f00
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0f1
0
,
0x05b0
,
0x0c
e0
,
0x0f20
,
0x0f20
,
0x0f30
,
0x0c10
,
0x0f40
,
0x0f5
0
,
0x0
c10
,
0x0c10
,
0x0f60
,
0x0c10
,
0x0f70
,
0x0f8
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0f
90
,
0x0c10
,
0x0c10
,
0x0c10
,
0x0fa0
,
0x0c10
,
0x0fb
0
,
0x0e
e0
,
0x0ee0
,
0x0f40
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x087
0
,
0x0f
c0
,
0x05b0
,
0x05b0
,
0x0fd0
,
0x0fe0
,
0x0ff0
,
0x1000
,
0x101
0
,
0x
1020
,
0x05b0
,
0x1030
,
0x07c0
,
0x05b0
,
0x05b0
,
0x0800
,
0x104
0
,
0x05b0
,
0x05b0
,
0x0f
d0
,
0x1050
,
0x1060
,
0x07c0
,
0x05b0
,
0x107
0
,
0x08
70
,
0x0870
,
0x0870
,
0x0870
,
0x06b0
,
0x1080
,
0x1090
,
0x10a
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0580
,
0x0580
,
0x10
50
,
0x106
0
,
0x05b0
,
0x10
70
,
0x05b0
,
0x05b0
,
0x1070
,
0x1080
,
0x05b0
,
0x109
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
0a0
,
0x10a0
,
0x10b0
,
0x05b0
,
0x10c
0
,
0x1
0d0
,
0x10e0
,
0x10f0
,
0x1100
,
0x1110
,
0x1120
,
0x1130
,
0x114
0
,
0x11
50
,
0x0ca0
,
0x1160
,
0x1170
,
0x0860
,
0x0580
,
0x0580
,
0x118
0
,
0x11
90
,
0x11a0
,
0x11b0
,
0x05b0
,
0x05b0
,
0x11c0
,
0x11d0
,
0x11e
0
,
0x1
1f0
,
0x11e0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x120
0
,
0x05b0
,
0x05b0
,
0x12
10
,
0x1220
,
0x1230
,
0x1240
,
0x1250
,
0x1260
,
0x127
0
,
0x05b0
,
0x12
80
,
0x1290
,
0x12a0
,
0x12b
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
260
,
0x12c
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
2d
0
,
0x05b0
,
0x05b0
,
0x1
2e0
,
0x0860
,
0x0720
,
0x0860
,
0x12f0
,
0x12f
0
,
0x1
2f0
,
0x12f0
,
0x12f0
,
0x12f0
,
0x12f0
,
0x12f0
,
0x12f0
,
0x130
0
,
0x1
2f0
,
0x12f0
,
0x12f0
,
0x12f0
,
0x11d0
,
0x12f0
,
0x12f0
,
0x131
0
,
0x1
2f0
,
0x1320
,
0x1330
,
0x1340
,
0x1350
,
0x1360
,
0x137
0
,
0x05b0
,
0x1
380
,
0x1390
,
0x05b0
,
0x05b0
,
0x13a0
,
0x05b0
,
0x13b0
,
0x05b
0
,
0x05b0
,
0x1
3c0
,
0x05b0
,
0x13c0
,
0x13d0
,
0x12f0
,
0x13e0
,
0x12f
0
,
0x
06c0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x13f0
,
0x1400
,
0x141
0
,
0x1
2f0
,
0x1420
,
0x05b0
,
0x05b0
,
0x1430
,
0x05b0
,
0x144
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0580
,
0x0580
,
0x10
b0
,
0x10c
0
,
0x05b0
,
0x10
d0
,
0x05b0
,
0x05b0
,
0x10d0
,
0x10e0
,
0x05b0
,
0x10f
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
100
,
0x1100
,
0x1110
,
0x05b0
,
0x112
0
,
0x1
130
,
0x1140
,
0x1150
,
0x1160
,
0x1170
,
0x1180
,
0x1190
,
0x11a
0
,
0x11
b0
,
0x0ce0
,
0x11c0
,
0x11d0
,
0x0870
,
0x0580
,
0x0580
,
0x11e
0
,
0x11
f0
,
0x1200
,
0x1210
,
0x05b0
,
0x05b0
,
0x1220
,
0x1230
,
0x124
0
,
0x1
250
,
0x1240
,
0x05b0
,
0x05b0
,
0x05b0
,
0x126
0
,
0x05b0
,
0x05b0
,
0x12
70
,
0x1280
,
0x1290
,
0x12a0
,
0x12b0
,
0x12c0
,
0x12d
0
,
0x05b0
,
0x12
e0
,
0x12f0
,
0x1300
,
0x131
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
320
,
0x133
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
34
0
,
0x05b0
,
0x05b0
,
0x1
350
,
0x0870
,
0x1360
,
0x0870
,
0x1370
,
0x137
0
,
0x1
370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x138
0
,
0x1
370
,
0x1370
,
0x1370
,
0x1370
,
0x1230
,
0x1370
,
0x1370
,
0x139
0
,
0x1
370
,
0x13a0
,
0x13b0
,
0x13c0
,
0x13d0
,
0x13e0
,
0x13f
0
,
0x05b0
,
0x1
400
,
0x1410
,
0x05b0
,
0x1420
,
0x1430
,
0x05b0
,
0x1440
,
0x145
0
,
0x05b0
,
0x1
460
,
0x05b0
,
0x1470
,
0x1480
,
0x1490
,
0x14a0
,
0x14b
0
,
0x
14c0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x14d0
,
0x14e0
,
0x14f
0
,
0x1
370
,
0x1500
,
0x05b0
,
0x05b0
,
0x1510
,
0x05b0
,
0x152
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
450
,
0x1460
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1470
,
0x05b0
,
0x148
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0c
a0
,
0x1490
,
0x0860
,
0x086
0
,
0x08
60
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x086
0
,
0x05b0
,
0x05b0
,
0x08
40
,
0x05b0
,
0x05b0
,
0x084
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
4a0
,
0x14b
0
,
0x05b0
,
0x05b0
,
0x0d
30
,
0x05b0
,
0x05b0
,
0x05b0
,
0x14c0
,
0x14d
0
,
0x05b0
,
0x1
2e0
,
0x14e0
,
0x14e0
,
0x14e0
,
0x14e
0
,
0x0580
,
0x0580
,
0x1
4f0
,
0x1500
,
0x1510
,
0x1520
,
0x0860
,
0x0860
,
0x0860
,
0x086
0
,
0x1
530
,
0x1540
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x155
0
,
0x1
530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x153
0
,
0x1
530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1560
,
0x0860
,
0x157
0
,
0x1
580
,
0x1590
,
0x15a0
,
0x15b0
,
0x15c0
,
0x1530
,
0x15d0
,
0x153
0
,
0x1
5e0
,
0x15f0
,
0x1600
,
0x1530
,
0x15d0
,
0x1530
,
0x15e0
,
0x161
0
,
0x16
20
,
0x1530
,
0x1630
,
0x1640
,
0x1530
,
0x1530
,
0x1530
,
0x153
0
,
0x1
650
,
0x1530
,
0x1530
,
0x1660
,
0x1530
,
0x1530
,
0x1550
,
0x167
0
,
0x1
530
,
0x1650
,
0x1530
,
0x1530
,
0x1680
,
0x1530
,
0x1530
,
0x153
0
,
0x1
530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x165
0
,
0x1
530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x153
0
,
0x1
530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x153
0
,
0x1
530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x153
0
,
0x1
530
,
0x1530
,
0x1530
,
0x153
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
530
,
0x1690
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x153
0
,
0x1
530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x153
0
,
0x1
530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x1530
,
0x153
0
,
0x1
6a0
,
0x1530
,
0x1530
,
0x1530
,
0x16b0
,
0x05b0
,
0x05b0
,
0x101
0
,
0x1
6c0
,
0x05b0
,
0x16d0
,
0x0860
,
0x05b0
,
0x05b0
,
0x14a0
,
0x16e
0
,
0x05b0
,
0x
06b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x16f
0
,
0x1
530
,
0x1540
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1550
,
0x05b0
,
0x156
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0c
e0
,
0x1570
,
0x0870
,
0x087
0
,
0x08
70
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x087
0
,
0x05b0
,
0x05b0
,
0x08
50
,
0x05b0
,
0x05b0
,
0x085
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
580
,
0x159
0
,
0x05b0
,
0x05b0
,
0x0d
70
,
0x05b0
,
0x05b0
,
0x05b0
,
0x15a0
,
0x15b
0
,
0x05b0
,
0x1
350
,
0x15c0
,
0x15c0
,
0x15c0
,
0x15c
0
,
0x0580
,
0x0580
,
0x1
5d0
,
0x15e0
,
0x15f0
,
0x1600
,
0x0870
,
0x0870
,
0x0870
,
0x087
0
,
0x1
610
,
0x1620
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x134
0
,
0x1
610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x161
0
,
0x1
610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1630
,
0x0870
,
0x164
0
,
0x1
650
,
0x1660
,
0x1670
,
0x1680
,
0x1690
,
0x1610
,
0x16a0
,
0x161
0
,
0x1
6b0
,
0x16c0
,
0x16d0
,
0x1610
,
0x16a0
,
0x1610
,
0x16b0
,
0x16e
0
,
0x16
f0
,
0x1610
,
0x1700
,
0x1710
,
0x1610
,
0x1610
,
0x1610
,
0x161
0
,
0x1
720
,
0x1610
,
0x1610
,
0x1730
,
0x1610
,
0x1610
,
0x1340
,
0x174
0
,
0x1
610
,
0x1720
,
0x1610
,
0x1610
,
0x1750
,
0x1610
,
0x1610
,
0x161
0
,
0x1
610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x172
0
,
0x1
610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x161
0
,
0x1
610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x161
0
,
0x1
610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x161
0
,
0x1
610
,
0x1610
,
0x1610
,
0x161
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
610
,
0x1760
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x161
0
,
0x1
610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x161
0
,
0x1
610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x1610
,
0x161
0
,
0x1
770
,
0x1610
,
0x1610
,
0x1610
,
0x1780
,
0x05b0
,
0x05b0
,
0x107
0
,
0x1
790
,
0x05b0
,
0x17a0
,
0x0870
,
0x05b0
,
0x05b0
,
0x1580
,
0x17b
0
,
0x05b0
,
0x
17c0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x17d
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x08
40
,
0x1700
,
0x0df0
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x17
10
,
0x17
20
,
0x05b0
,
0x1730
,
0x1740
,
0x05b0
,
0x05b0
,
0x05b0
,
0x175
0
,
0x1
760
,
0x05b0
,
0x05b0
,
0x0f70
,
0x1770
,
0x0e90
,
0x0580
,
0x178
0
,
0x07
b0
,
0x05b0
,
0x1790
,
0x05b0
,
0x17a0
,
0x17b0
,
0x0d40
,
0x17c
0
,
0x08
70
,
0x05b0
,
0x05b0
,
0x17d0
,
0x17e0
,
0x17f0
,
0x0860
,
0x086
0
,
0x05b0
,
0x05b0
,
0x18
00
,
0x1050
,
0x1810
,
0x1820
,
0x0bd0
,
0x0f0
0
,
0x0
bd0
,
0x0bd0
,
0x0bd0
,
0x0bd0
,
0x1830
,
0x1840
,
0x0860
,
0x086
0
,
0x1
850
,
0x1860
,
0x14e0
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x086
0
,
0x08
60
,
0x0860
,
0x0860
,
0x0860
,
0x05b0
,
0x05b0
,
0x1870
,
0x0e9
0
,
0x1
880
,
0x1890
,
0x18a0
,
0x18b0
,
0x18a0
,
0x18c0
,
0x18a0
,
0x188
0
,
0x1
890
,
0x18a0
,
0x18b0
,
0x18a0
,
0x18c0
,
0x18a0
,
0x1880
,
0x189
0
,
0x1
8a0
,
0x18b0
,
0x18a0
,
0x18c0
,
0x18a0
,
0x1880
,
0x1890
,
0x18a
0
,
0x1
8b0
,
0x18a0
,
0x18c0
,
0x18a0
,
0x1880
,
0x1890
,
0x18a0
,
0x18b
0
,
0x1
8a0
,
0x18c0
,
0x18a0
,
0x1880
,
0x1890
,
0x18a0
,
0x18b0
,
0x18a
0
,
0x1
8c0
,
0x18a0
,
0x1880
,
0x1890
,
0x18a0
,
0x18b0
,
0x18a0
,
0x18c
0
,
0x1
8a0
,
0x1880
,
0x1890
,
0x18a0
,
0x18b0
,
0x18a0
,
0x18c0
,
0x18a
0
,
0x1
880
,
0x1890
,
0x18a0
,
0x18b0
,
0x18a0
,
0x18c0
,
0x18a0
,
0x188
0
,
0x1
890
,
0x18a0
,
0x18b0
,
0x18a0
,
0x18c0
,
0x18a0
,
0x1880
,
0x189
0
,
0x1
8a0
,
0x18b0
,
0x18a0
,
0x18c0
,
0x18a0
,
0x1880
,
0x1890
,
0x18a
0
,
0x1
8b0
,
0x18a0
,
0x18c0
,
0x18a0
,
0x1880
,
0x1890
,
0x18a0
,
0x18b
0
,
0x1
8a0
,
0x18c0
,
0x18a0
,
0x1880
,
0x1890
,
0x18a0
,
0x18b0
,
0x18a
0
,
0x1
8c0
,
0x18a0
,
0x1880
,
0x1890
,
0x18a0
,
0x18b0
,
0x18a0
,
0x18c
0
,
0x1
8a0
,
0x1880
,
0x1890
,
0x18a0
,
0x18b0
,
0x18a0
,
0x18c0
,
0x18a
0
,
0x1
8a0
,
0x18b0
,
0x18a0
,
0x18c0
,
0x18a0
,
0x1880
,
0x1890
,
0x18a
0
,
0x1
8b0
,
0x18a0
,
0x18d0
,
0x0d50
,
0x18e0
,
0x0d70
,
0x0d70
,
0x18f
0
,
0x19
00
,
0x1900
,
0x1900
,
0x1900
,
0x1900
,
0x1900
,
0x1900
,
0x190
0
,
0x19
00
,
0x1900
,
0x1900
,
0x1900
,
0x1900
,
0x1900
,
0x1900
,
0x190
0
,
0x08
60
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x086
0
,
0x08
60
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x086
0
,
0x1
2e0
,
0x1910
,
0x05b0
,
0x1920
,
0x193
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
700
,
0x19
40
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
950
,
0x086
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
960
,
0x05b0
,
0x05b0
,
0x06b0
,
0x0860
,
0x0860
,
0x19
70
,
0x0580
,
0x1
980
,
0x1050
,
0x1990
,
0x19a0
,
0x19b0
,
0x19c0
,
0x10a
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
9
d0
,
0x1
9e0
,
0x19f0
,
0x1530
,
0x1a00
,
0x1530
,
0x1a10
,
0x1a20
,
0x1a
30
,
0x05b0
,
0x1
a40
,
0x05b0
,
0x0840
,
0x1a50
,
0x1a60
,
0x1a70
,
0x1a
80
,
0x08
50
,
0x17e0
,
0x1360
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x0b
10
,
0x17
f0
,
0x05b0
,
0x1800
,
0x1810
,
0x05b0
,
0x05b0
,
0x05b0
,
0x182
0
,
0x1
830
,
0x05b0
,
0x05b0
,
0x0fd0
,
0x1840
,
0x0ee0
,
0x0580
,
0x185
0
,
0x07
c0
,
0x05b0
,
0x1860
,
0x05b0
,
0x1870
,
0x1880
,
0x0d80
,
0x189
0
,
0x08
b0
,
0x05b0
,
0x05b0
,
0x18a0
,
0x18b0
,
0x18c0
,
0x0870
,
0x087
0
,
0x05b0
,
0x05b0
,
0x18
d0
,
0x10b0
,
0x18e0
,
0x18f0
,
0x0c10
,
0x0f6
0
,
0x0
c10
,
0x0c10
,
0x0c10
,
0x0c10
,
0x1900
,
0x1910
,
0x0770
,
0x192
0
,
0x1
930
,
0x1940
,
0x15c0
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x087
0
,
0x08
70
,
0x0870
,
0x0870
,
0x0870
,
0x05b0
,
0x05b0
,
0x1950
,
0x0ee
0
,
0x1
960
,
0x1970
,
0x1980
,
0x1990
,
0x1980
,
0x19a0
,
0x1980
,
0x196
0
,
0x1
970
,
0x1980
,
0x1990
,
0x1980
,
0x19a0
,
0x1980
,
0x1960
,
0x197
0
,
0x1
980
,
0x1990
,
0x1980
,
0x19a0
,
0x1980
,
0x1960
,
0x1970
,
0x198
0
,
0x1
990
,
0x1980
,
0x19a0
,
0x1980
,
0x1960
,
0x1970
,
0x1980
,
0x199
0
,
0x1
980
,
0x19a0
,
0x1980
,
0x1960
,
0x1970
,
0x1980
,
0x1990
,
0x198
0
,
0x1
9a0
,
0x1980
,
0x1960
,
0x1970
,
0x1980
,
0x1990
,
0x1980
,
0x19a
0
,
0x1
980
,
0x1960
,
0x1970
,
0x1980
,
0x1990
,
0x1980
,
0x19a0
,
0x198
0
,
0x1
960
,
0x1970
,
0x1980
,
0x1990
,
0x1980
,
0x19a0
,
0x1980
,
0x196
0
,
0x1
970
,
0x1980
,
0x1990
,
0x1980
,
0x19a0
,
0x1980
,
0x1960
,
0x197
0
,
0x1
980
,
0x1990
,
0x1980
,
0x19a0
,
0x1980
,
0x1960
,
0x1970
,
0x198
0
,
0x1
990
,
0x1980
,
0x19a0
,
0x1980
,
0x1960
,
0x1970
,
0x1980
,
0x199
0
,
0x1
980
,
0x19a0
,
0x1980
,
0x1960
,
0x1970
,
0x1980
,
0x1990
,
0x198
0
,
0x1
9a0
,
0x1980
,
0x1960
,
0x1970
,
0x1980
,
0x1990
,
0x1980
,
0x19a
0
,
0x1
980
,
0x1960
,
0x1970
,
0x1980
,
0x1990
,
0x1980
,
0x19a0
,
0x198
0
,
0x1
980
,
0x1990
,
0x1980
,
0x19a0
,
0x1980
,
0x1960
,
0x1970
,
0x198
0
,
0x1
990
,
0x1980
,
0x19b0
,
0x0d90
,
0x19c0
,
0x0db0
,
0x0db0
,
0x19d
0
,
0x19
e0
,
0x19e0
,
0x19e0
,
0x19e0
,
0x19e0
,
0x19e0
,
0x19e0
,
0x19e
0
,
0x19
e0
,
0x19e0
,
0x19e0
,
0x19e0
,
0x19e0
,
0x19e0
,
0x19e0
,
0x19e
0
,
0x08
70
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x087
0
,
0x08
70
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x0870
,
0x087
0
,
0x1
350
,
0x19f0
,
0x1a00
,
0x1a10
,
0x1a2
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
a30
,
0x1a
40
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
a50
,
0x087
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
a60
,
0x05b0
,
0x05b0
,
0x06b0
,
0x0870
,
0x0870
,
0x1a
70
,
0x0580
,
0x1
a80
,
0x10b0
,
0x1a90
,
0x1aa0
,
0x1ab0
,
0x1ac0
,
0x110
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1
a
d0
,
0x1
ae0
,
0x1af0
,
0x1610
,
0x1b00
,
0x1610
,
0x1b10
,
0x1b20
,
0x1b
30
,
0x05b0
,
0x1
b40
,
0x05b0
,
0x0850
,
0x1b50
,
0x1b60
,
0x1b70
,
0x1b
80
,
/* values */
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0022
,
0x0003
,
0x0001
,
0x0001
,
0x0002
,
0x0004
,
0x0004
,
...
...
@@ -230,18 +230,20 @@ const unsigned short wine_linebreak_table[6800] =
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0019
,
0x0022
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
1
,
0x0011
,
0x0019
,
0x0022
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
a
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0022
,
0x0004
,
0x001d
,
0x0004
,
0x0004
,
0x001d
,
0x0004
,
0x0004
,
0x0017
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0026
,
0x0026
,
0x0026
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001
1
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001
d
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001b
,
0x001b
,
0x001b
,
0x0019
,
0x0019
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0017
,
0x0011
,
0x0011
,
0x0017
,
0x0017
,
...
...
@@ -279,6 +281,12 @@ const unsigned short wine_linebreak_table[6800] =
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -325,7 +333,7 @@ const unsigned short wine_linebreak_table[6800] =
0x0004
,
0x0004
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
1
,
0x001a
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
d
,
0x001a
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
...
...
@@ -406,7 +414,7 @@ const unsigned short wine_linebreak_table[6800] =
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0011
,
0x0023
,
0x0011
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0011
,
0x0011
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x0011
,
0x0011
,
0x0023
,
0x0023
,
0x00
11
,
0x0011
,
0x001c
,
0x001c
,
0x0011
,
0x0011
,
0x0023
,
0x0023
,
0x00
23
,
0x0023
,
0x001d
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x001d
,
0x0021
,
0x0021
,
0x0006
,
0x0021
,
0x0021
,
0x0022
,
0x0006
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0006
,
0x001d
,
0x0017
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -431,8 +439,8 @@ const unsigned short wine_linebreak_table[6800] =
0x001c
,
0x001c
,
0x0022
,
0x0022
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
1
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x001
d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
d
,
0x0011
,
0x0011
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
...
...
@@ -457,6 +465,8 @@ const unsigned short wine_linebreak_table[6800] =
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0022
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -481,6 +491,8 @@ const unsigned short wine_linebreak_table[6800] =
0x0017
,
0x0017
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0006
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0017
,
0x0017
,
0x001c
,
0x001c
,
...
...
@@ -516,7 +528,7 @@ const unsigned short wine_linebreak_table[6800] =
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x00
11
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x00
04
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
...
...
@@ -529,7 +541,7 @@ const unsigned short wine_linebreak_table[6800] =
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x00
11
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x0004
,
0x00
04
,
0x0004
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
...
...
@@ -568,7 +580,7 @@ const unsigned short wine_linebreak_table[6800] =
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001b
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001b
,
0x001a
,
0x001a
,
0x001a
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001a
,
0x001a
,
0x001
a
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001b
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
...
...
@@ -609,12 +621,16 @@ const unsigned short wine_linebreak_table[6800] =
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001e
,
0x001e
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0012
,
0x0013
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001
d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
e
,
0x001e
,
0x001e
,
0x001e
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
...
...
@@ -633,20 +649,32 @@ const unsigned short wine_linebreak_table[6800] =
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001
d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x0024
,
0x001d
,
0x001
e
,
0x001e
,
0x001e
,
0x001e
,
0x001d
,
0x0024
,
0x0024
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001e
,
0x001e
,
0x0024
,
0x0024
,
0x001e
,
0x001d
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001e
,
0x001e
,
0x001e
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x0024
,
0x001d
,
0x0024
,
0x0024
,
0x0024
,
0x001d
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x001d
,
0x0024
,
0x0024
,
0x001d
,
0x0024
,
0x001e
,
0x0024
,
0x0024
,
0x001d
,
0x0024
,
0x0024
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001e
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x001d
,
0x0024
,
0x0024
,
0x0024
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x001e
,
0x001d
,
0x001e
,
0x001e
,
0x001e
,
0x0024
,
0x001e
,
0x001e
,
0x0024
,
0x0024
,
0x0024
,
0x001e
,
0x001e
,
0x0024
,
0x0024
,
0x001e
,
0x0024
,
0x0024
,
0x001e
,
0x001e
,
0x001e
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x0024
,
0x001e
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0024
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0024
,
0x0024
,
0x001e
,
0x001e
,
0x001e
,
0x0011
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001d
,
0x001d
,
0x001d
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x001d
,
0x001d
,
0x001d
,
0x0017
,
0x0017
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -656,7 +684,7 @@ const unsigned short wine_linebreak_table[6800] =
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0012
,
0x0013
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001
1
,
0x001d
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001
d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x001d
,
0x001d
,
0x001d
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
...
...
@@ -671,9 +699,9 @@ const unsigned short wine_linebreak_table[6800] =
0x0024
,
0x0024
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x001
d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0017
,
0x0022
,
0x0022
,
0x0022
,
0x001d
,
0x0017
,
0x0022
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001
1
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001
d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x0022
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
...
...
@@ -685,14 +713,12 @@ const unsigned short wine_linebreak_table[6800] =
0x0012
,
0x0022
,
0x001d
,
0x001d
,
0x0015
,
0x0015
,
0x001d
,
0x001d
,
0x0015
,
0x0015
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0017
,
0x001d
,
0x0022
,
0x0022
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0022
,
0x0022
,
0x001
d
,
0x0022
,
0x0022
,
0x001d
,
0x001d
,
0x001d
,
0x001
d
,
0x001d
,
0x0025
,
0x0025
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0011
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
...
...
@@ -705,18 +731,18 @@ const unsigned short wine_linebreak_table[6800] =
0x001e
,
0x001e
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0016
,
0x0016
,
0x001e
,
0x001e
,
0x001e
,
0x0011
,
0x00
16
,
0x001e
,
0x0016
,
0x001e
,
0x0016
,
0x001e
,
0x0016
,
0x001e
,
0x00
16
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x00
16
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0011
,
0x00
27
,
0x001e
,
0x0027
,
0x001e
,
0x0027
,
0x001e
,
0x0027
,
0x001e
,
0x00
27
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x00
27
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x00
16
,
0x001e
,
0x0016
,
0x001e
,
0x0016
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x00
16
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x00
16
,
0x0016
,
0x0011
,
0x001e
,
0x001e
,
0x001e
,
0x00
27
,
0x001e
,
0x0027
,
0x001e
,
0x0027
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x00
27
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x00
27
,
0x0027
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x001e
,
0x0016
,
0x00
16
,
0x001e
,
0x0016
,
0x001e
,
0x0016
,
0x001e
,
0x0016
,
0x001e
,
0x00
16
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x00
16
,
0x0016
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0016
,
0x00
16
,
0x0016
,
0x0016
,
0x001e
,
0x0016
,
0x00
27
,
0x001e
,
0x0027
,
0x001e
,
0x0027
,
0x001e
,
0x0027
,
0x001e
,
0x00
27
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x00
27
,
0x0027
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0016
,
0x00
27
,
0x0016
,
0x0016
,
0x001e
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
...
...
@@ -727,8 +753,8 @@ const unsigned short wine_linebreak_table[6800] =
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0011
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x00
16
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x00
16
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x00
27
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x00
27
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0016
,
0x001e
,
0x001e
,
...
...
@@ -741,14 +767,14 @@ const unsigned short wine_linebreak_table[6800] =
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0022
,
0x0017
,
0x0022
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
...
...
@@ -787,6 +813,8 @@ const unsigned short wine_linebreak_table[6800] =
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0022
,
0x0022
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
...
...
@@ -812,11 +840,15 @@ const unsigned short wine_linebreak_table[6800] =
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x001d
,
0x0011
,
0x001d
,
0x001d
,
0x0011
,
0x001d
,
0x001d
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0026
,
0x0004
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x001d
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0011
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0011
,
0x0026
,
0x0011
,
0x0026
,
0x0026
,
0x0011
,
0x0026
,
0x0026
,
0x0011
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -845,9 +877,9 @@ const unsigned short wine_linebreak_table[6800] =
0x001e
,
0x001e
,
0x001e
,
0x0012
,
0x001e
,
0x0013
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0012
,
0x001e
,
0x0013
,
0x001e
,
0x0012
,
0x0013
,
0x0013
,
0x0012
,
0x0013
,
0x0013
,
0x0016
,
0x001d
,
0x00
16
,
0x00
16
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x00
16
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0013
,
0x0013
,
0x0012
,
0x0013
,
0x0013
,
0x0016
,
0x001d
,
0x00
27
,
0x00
27
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x00
27
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0016
,
0x0016
,
...
...
dlls/usp10/mirror.c
View file @
1f44de3f
/* Unicode BiDi mirroring */
/* generated from http://www.unicode.org/Public/6.
0
.0/ucd/BidiMirroring.txt */
/* generated from http://www.unicode.org/Public/6.
2
.0/ucd/BidiMirroring.txt */
/* DO NOT EDIT!! */
#include "wine/unicode.h"
...
...
@@ -244,7 +244,7 @@ const WCHAR wine_mirror_map[3292] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0xffff
,
0x0001
,
0xffff
,
0x0000
,
0x0001
,
0xffff
,
0x0000
,
0x000
0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0xffff
,
0x0000
,
0x000
2
,
0x0000
,
0xfffe
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0xffff
,
0x0001
,
0xffff
,
0x0001
,
0xffff
,
...
...
dlls/usp10/shaping.c
View file @
1f44de3f
/* Unicode Arabic shaping */
/* generated from http://www.unicode.org/Public/6.
0
.0/ucd/ArabicShaping.txt */
/* generated from http://www.unicode.org/Public/6.
2
.0/ucd/ArabicShaping.txt */
/* DO NOT EDIT!! */
#include "wine/unicode.h"
const
unsigned
short
wine_shaping_table
[
2
656
]
=
const
unsigned
short
wine_shaping_table
[
2
752
]
=
{
/* level 1 offsets */
0x0100
,
0x0110
,
0x0110
,
0x0120
,
0x0130
,
0x0140
,
0x0150
,
0x0160
,
...
...
@@ -54,64 +54,64 @@ const unsigned short wine_shaping_table[2656] =
0x0410
,
0x0420
,
0x0430
,
0x0440
,
0x0450
,
0x0460
,
0x0470
,
0x0480
,
0x0490
,
0x04a0
,
0x04b0
,
0x0360
,
0x04c0
,
0x04d0
,
0x04e0
,
0x04f0
,
0x0340
,
0x0340
,
0x0500
,
0x0510
,
0x0520
,
0x0530
,
0x0540
,
0x0550
,
0x0340
,
0x0560
,
0x0570
,
0x0340
,
0x0340
,
0x0580
,
0x0340
,
0x0340
,
0x0340
,
0x0560
,
0x0570
,
0x0340
,
0x0580
,
0x0590
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x05a0
,
0x0340
,
0x0340
,
0x0340
,
0x05b0
,
0x05c0
,
0x05d0
,
0x0340
,
0x0340
,
0x05e0
,
0x05f0
,
0x0600
,
0x0610
,
0x0340
,
0x0620
,
0x0340
,
0x0340
,
0x0630
,
0x0640
,
0x0340
,
0x0610
,
0x0340
,
0x0650
,
0x0340
,
0x0340
,
0x0630
,
0x0660
,
0x0620
,
0x0340
,
0x0670
,
0x0650
,
0x0340
,
0x0340
,
0x0630
,
0x0680
,
0x0340
,
0x0610
,
0x0340
,
0x0620
,
0x0340
,
0x0340
,
0x0690
,
0x0640
,
0x06a0
,
0x0610
,
0x0340
,
0x06b0
,
0x0340
,
0x0340
,
0x0340
,
0x06c0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x06d0
,
0x06e0
,
0x06f0
,
0x0610
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0690
,
0x0700
,
0x0340
,
0x0610
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0640
,
0x0340
,
0x0610
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0710
,
0x0720
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0730
,
0x0740
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0750
,
0x0760
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0770
,
0x0340
,
0x0780
,
0x0340
,
0x0340
,
0x0340
,
0x0790
,
0x07a0
,
0x07b0
,
0x0360
,
0x07c0
,
0x06a0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x07d0
,
0x07e0
,
0x0340
,
0x07f0
,
0x0510
,
0x0800
,
0x0810
,
0x0350
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x07d0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0590
,
0x0340
,
0x0340
,
0x05a0
,
0x05b0
,
0x05c0
,
0x05d0
,
0x0340
,
0x05e0
,
0x0340
,
0x0340
,
0x05f0
,
0x0600
,
0x0340
,
0x05d0
,
0x0340
,
0x0610
,
0x0340
,
0x0340
,
0x05f0
,
0x0620
,
0x05e0
,
0x0340
,
0x0630
,
0x0610
,
0x0340
,
0x0340
,
0x05f0
,
0x0640
,
0x0340
,
0x05d0
,
0x0340
,
0x05e0
,
0x0340
,
0x0340
,
0x0650
,
0x0600
,
0x0660
,
0x05d0
,
0x0340
,
0x0670
,
0x0340
,
0x0340
,
0x0340
,
0x0680
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0690
,
0x06a0
,
0x06b0
,
0x05d0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0650
,
0x06c0
,
0x0340
,
0x05d0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0600
,
0x0340
,
0x05d0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x06d0
,
0x06e0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x06f0
,
0x0700
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0710
,
0x0720
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0730
,
0x0340
,
0x0740
,
0x0340
,
0x0340
,
0x0340
,
0x0750
,
0x0760
,
0x0770
,
0x0360
,
0x0780
,
0x0660
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0790
,
0x07a0
,
0x0340
,
0x07b0
,
0x0510
,
0x07c0
,
0x07d0
,
0x0350
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0790
,
0x0340
,
0x0340
,
0x0340
,
0x0820
,
0x0340
,
0x0820
,
0x0340
,
0x0610
,
0x0340
,
0x0610
,
0x0340
,
0x0340
,
0x0340
,
0x0830
,
0x0840
,
0x0850
,
0x0340
,
0x0340
,
0x0860
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0870
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0880
,
0x0890
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x07e0
,
0x0340
,
0x07e0
,
0x0340
,
0x05d0
,
0x0340
,
0x05d0
,
0x0340
,
0x0340
,
0x0340
,
0x07f0
,
0x0800
,
0x0810
,
0x0340
,
0x0340
,
0x0820
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0830
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0840
,
0x0850
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x08a0
,
0x0340
,
0x0340
,
0x0340
,
0x08b0
,
0x08c0
,
0x08d0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0860
,
0x0340
,
0x0340
,
0x0340
,
0x0870
,
0x0880
,
0x0890
,
0x08e0
,
0x0340
,
0x0340
,
0x08f0
,
0x06b0
,
0x0340
,
0x0900
,
0x08e0
,
0x0910
,
0x0340
,
0x0920
,
0x0340
,
0x0340
,
0x0340
,
0x0930
,
0x0910
,
0x0340
,
0x0340
,
0x0940
,
0x0950
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0960
,
0x0970
,
0x0980
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x08a0
,
0x0340
,
0x0340
,
0x08b0
,
0x0670
,
0x0340
,
0x08c0
,
0x08a0
,
0x08d0
,
0x0340
,
0x08e0
,
0x0340
,
0x0340
,
0x0340
,
0x08f0
,
0x08d0
,
0x0340
,
0x0340
,
0x0900
,
0x0910
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0920
,
0x0930
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0360
,
0x0360
,
0x0940
,
0x0900
,
0x0950
,
0x0340
,
0x0960
,
0x0340
,
0x0340
,
0x0340
,
0x0970
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0360
,
0x0360
,
0x0990
,
0x0940
,
0x09a0
,
0x0340
,
0x09b0
,
0x0340
,
0x0340
,
0x0340
,
0x09c0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0360
,
0x0360
,
0x0510
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0490
,
0x0
8d
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0490
,
0x0
91
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0490
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0360
,
0x0360
,
0x0340
,
0x0340
,
0x09
8
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x09
9
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0490
,
0x09
a
0
,
0x0340
,
0x0
340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x08d
0
,
0x0
9b0
,
0x0340
,
0x06b
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x09
c0
,
0x0340
,
0x0360
,
0x08d
0
,
0x0340
,
0x0340
,
0x0
9d0
,
0x0340
,
0x09e0
,
0x08d
0
,
0x0340
,
0x0340
,
0x05
90
,
0x0340
,
0x0340
,
0x09f
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0a
00
,
0x0a10
,
0x0a2
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0a
30
,
0x05e0
,
0x0340
,
0x0340
,
0x034
0
,
0x0340
,
0x0340
,
0x09
d
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x09
e
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0490
,
0x09
f
0
,
0x0340
,
0x0
490
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x091
0
,
0x0
a00
,
0x0340
,
0x06f
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x09
80
,
0x0340
,
0x0360
,
0x091
0
,
0x0340
,
0x0340
,
0x0
a10
,
0x0340
,
0x0a20
,
0x091
0
,
0x0340
,
0x0340
,
0x05
d0
,
0x0340
,
0x0340
,
0x0a3
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0a
40
,
0x0a50
,
0x0a6
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0a
70
,
0x0620
,
0x0340
,
0x0a80
,
0x06a
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0a
4
0
,
0x0340
,
0x0340
,
0x0a
5
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0a
9
0
,
0x0340
,
0x0340
,
0x0a
a
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0360
,
0x0340
,
0x09
4
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0360
,
0x0340
,
0x09
9
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0490
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0
58
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0
ab
0
,
/* values */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -185,8 +185,16 @@ const unsigned short wine_shaping_table[2656] =
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0002
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0002
,
0x0004
,
0x0004
,
0x0002
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0002
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0002
,
0x0004
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0404
,
0x0000
,
0x0604
,
0x0b04
,
0x0f04
,
0x1004
,
0x1204
,
0x1304
,
0x0104
,
0x0104
,
0x0802
,
0x0302
,
0x3402
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -294,7 +302,7 @@ const unsigned short wine_shaping_table[2656] =
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x000
0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x000
1
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -305,6 +313,8 @@ const unsigned short wine_shaping_table[2656] =
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -314,15 +324,13 @@ const unsigned short wine_shaping_table[2656] =
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x000
1
,
0x0001
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x000
0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x000
0
,
0x0000
,
0x0000
,
0x0000
,
0x000
0
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x000
1
,
0x0001
,
0x0001
,
0x0001
,
0x000
1
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
...
...
@@ -337,10 +345,14 @@ const unsigned short wine_shaping_table[2656] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
};
const
unsigned
short
wine_shaping_forms
[
256
][
4
]
=
...
...
tools/make_unicode
View file @
1f44de3f
...
...
@@ -23,7 +23,7 @@ use strict;
# base URLs for www.unicode.org files
my
$MAPPINGS
=
"http://www.unicode.org/Public/MAPPINGS"
;
my
$UNIDATA
=
"http://www.unicode.org/Public/6.
0
.0/ucd"
;
my
$UNIDATA
=
"http://www.unicode.org/Public/6.
2
.0/ucd"
;
my
$REPORTS
=
"http://www.unicode.org/reports"
;
my
$RFCS
=
"http://www.rfc-editor.org/rfc"
;
...
...
@@ -217,7 +217,10 @@ my %break_types =
"BA"
=>
0x0022
,
"SA"
=>
0x0023
,
"AI"
=>
0x0024
,
"B2"
=>
0x0025
"B2"
=>
0x0025
,
"HL"
=>
0x0026
,
"CJ"
=>
0x0027
,
"RI"
=>
0x0028
,
);
my
%
categories
=
...
...
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