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
0d01da1f
Commit
0d01da1f
authored
Jun 07, 2006
by
Robert Shearman
Committed by
Alexandre Julliard
Jun 08, 2006
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
libunicode: Add a code page table for the US-ASCII encoding.
parent
58ec282b
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
688 additions
and
1 deletion
+688
-1
Makefile.in
libs/unicode/Makefile.in
+1
-0
c_20127.c
libs/unicode/c_20127.c
+683
-0
cpmap.pl
libs/unicode/cpmap.pl
+1
-0
cptable.c
libs/unicode/cptable.c
+3
-1
No files found.
libs/unicode/Makefile.in
View file @
0d01da1f
...
...
@@ -51,6 +51,7 @@ CODEPAGES = \
10029
\
10079
\
10081
\
20127
\
20866
\
20932
\
21866
\
...
...
libs/unicode/c_20127.c
0 → 100644
View file @
0d01da1f
/* code page 20127 (US-ASCII (7bit)) */
/* generated from ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/US-ASCII-QUOTES.TXT */
/* DO NOT EDIT!! */
#include "wine/unicode.h"
static
const
WCHAR
cp2uni
[
256
]
=
{
0x0000
,
0x0001
,
0x0002
,
0x0003
,
0x0004
,
0x0005
,
0x0006
,
0x0007
,
0x0008
,
0x0009
,
0x000a
,
0x000b
,
0x000c
,
0x000d
,
0x000e
,
0x000f
,
0x0010
,
0x0011
,
0x0012
,
0x0013
,
0x0014
,
0x0015
,
0x0016
,
0x0017
,
0x0018
,
0x0019
,
0x001a
,
0x001b
,
0x001c
,
0x001d
,
0x001e
,
0x001f
,
0x0020
,
0x0021
,
0x0022
,
0x0023
,
0x0024
,
0x0025
,
0x0026
,
0x2019
,
0x0028
,
0x0029
,
0x002a
,
0x002b
,
0x002c
,
0x002d
,
0x002e
,
0x002f
,
0x0030
,
0x0031
,
0x0032
,
0x0033
,
0x0034
,
0x0035
,
0x0036
,
0x0037
,
0x0038
,
0x0039
,
0x003a
,
0x003b
,
0x003c
,
0x003d
,
0x003e
,
0x003f
,
0x0040
,
0x0041
,
0x0042
,
0x0043
,
0x0044
,
0x0045
,
0x0046
,
0x0047
,
0x0048
,
0x0049
,
0x004a
,
0x004b
,
0x004c
,
0x004d
,
0x004e
,
0x004f
,
0x0050
,
0x0051
,
0x0052
,
0x0053
,
0x0054
,
0x0055
,
0x0056
,
0x0057
,
0x0058
,
0x0059
,
0x005a
,
0x005b
,
0x005c
,
0x005d
,
0x005e
,
0x005f
,
0x2018
,
0x0061
,
0x0062
,
0x0063
,
0x0064
,
0x0065
,
0x0066
,
0x0067
,
0x0068
,
0x0069
,
0x006a
,
0x006b
,
0x006c
,
0x006d
,
0x006e
,
0x006f
,
0x0070
,
0x0071
,
0x0072
,
0x0073
,
0x0074
,
0x0075
,
0x0076
,
0x0077
,
0x0078
,
0x0079
,
0x007a
,
0x007b
,
0x007c
,
0x007d
,
0x007e
,
0x007f
,
0x0080
,
0x0081
,
0x0082
,
0x0083
,
0x0084
,
0x0085
,
0x0086
,
0x0087
,
0x0088
,
0x0089
,
0x008a
,
0x008b
,
0x008c
,
0x008d
,
0x008e
,
0x008f
,
0x0090
,
0x0091
,
0x0092
,
0x0093
,
0x0094
,
0x0095
,
0x0096
,
0x0097
,
0x0098
,
0x0099
,
0x009a
,
0x009b
,
0x009c
,
0x009d
,
0x009e
,
0x009f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x00a4
,
0x003f
,
0x003f
,
0x00a7
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x00ac
,
0x003f
,
0x003f
,
0x003f
,
0x00b0
,
0x00b1
,
0x003f
,
0x003f
,
0x00b4
,
0x003f
,
0x00b6
,
0x00b7
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x00bc
,
0x00bd
,
0x00be
,
0x00bf
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x00de
,
0x00df
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x00f7
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x003f
,
0x00fe
,
0x003f
};
static
const
unsigned
char
uni2cp_low
[
4608
]
=
{
/* 0x0000 .. 0x00ff */
0x00
,
0x01
,
0x02
,
0x03
,
0x04
,
0x05
,
0x06
,
0x07
,
0x08
,
0x09
,
0x0a
,
0x0b
,
0x0c
,
0x0d
,
0x0e
,
0x0f
,
0x10
,
0x11
,
0x12
,
0x13
,
0x14
,
0x15
,
0x16
,
0x17
,
0x18
,
0x19
,
0x1a
,
0x1b
,
0x1c
,
0x1d
,
0x1e
,
0x1f
,
0x20
,
0x21
,
0x22
,
0x23
,
0x24
,
0x25
,
0x26
,
0x3f
,
0x28
,
0x29
,
0x2a
,
0x2b
,
0x2c
,
0x2d
,
0x2e
,
0x2f
,
0x30
,
0x31
,
0x32
,
0x33
,
0x34
,
0x35
,
0x36
,
0x37
,
0x38
,
0x39
,
0x3a
,
0x3b
,
0x3c
,
0x3d
,
0x3e
,
0x3f
,
0x40
,
0x41
,
0x42
,
0x43
,
0x44
,
0x45
,
0x46
,
0x47
,
0x48
,
0x49
,
0x4a
,
0x4b
,
0x4c
,
0x4d
,
0x4e
,
0x4f
,
0x50
,
0x51
,
0x52
,
0x53
,
0x54
,
0x55
,
0x56
,
0x57
,
0x58
,
0x59
,
0x5a
,
0x5b
,
0x5c
,
0x5d
,
0x5e
,
0x5f
,
0x3f
,
0x61
,
0x62
,
0x63
,
0x64
,
0x65
,
0x66
,
0x67
,
0x68
,
0x69
,
0x6a
,
0x6b
,
0x6c
,
0x6d
,
0x6e
,
0x6f
,
0x70
,
0x71
,
0x72
,
0x73
,
0x74
,
0x75
,
0x76
,
0x77
,
0x78
,
0x79
,
0x7a
,
0x7b
,
0x7c
,
0x7d
,
0x7e
,
0x7f
,
0x80
,
0x81
,
0x82
,
0x83
,
0x84
,
0x85
,
0x86
,
0x87
,
0x88
,
0x89
,
0x8a
,
0x8b
,
0x8c
,
0x8d
,
0x8e
,
0x8f
,
0x90
,
0x91
,
0x92
,
0x93
,
0x94
,
0x95
,
0x96
,
0x97
,
0x98
,
0x99
,
0x9a
,
0x9b
,
0x9c
,
0x9d
,
0x9e
,
0x9f
,
0x20
,
0x21
,
0x63
,
0x4c
,
0xa4
,
0x59
,
0x7c
,
0xa7
,
0x22
,
0x63
,
0x61
,
0x3c
,
0xac
,
0x2d
,
0x72
,
0x2d
,
0xb0
,
0xb1
,
0x32
,
0x33
,
0xb4
,
0x75
,
0xb6
,
0xb7
,
0x2c
,
0x31
,
0x6f
,
0x3e
,
0xbc
,
0xbd
,
0xbe
,
0xbf
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x43
,
0x45
,
0x45
,
0x45
,
0x45
,
0x49
,
0x49
,
0x49
,
0x49
,
0x44
,
0x4e
,
0x4f
,
0x4f
,
0x4f
,
0x4f
,
0x4f
,
0x78
,
0x4f
,
0x55
,
0x55
,
0x55
,
0x55
,
0x59
,
0xde
,
0xdf
,
0x61
,
0x61
,
0x61
,
0x61
,
0x61
,
0x61
,
0x61
,
0x63
,
0x65
,
0x65
,
0x65
,
0x65
,
0x69
,
0x69
,
0x69
,
0x69
,
0x64
,
0x6e
,
0x6f
,
0x6f
,
0x6f
,
0x6f
,
0x6f
,
0xf7
,
0x6f
,
0x75
,
0x75
,
0x75
,
0x75
,
0x79
,
0xfe
,
0x79
,
/* 0x0100 .. 0x01ff */
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x43
,
0x63
,
0x43
,
0x63
,
0x43
,
0x63
,
0x43
,
0x63
,
0x44
,
0x64
,
0x44
,
0x64
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x47
,
0x67
,
0x47
,
0x67
,
0x47
,
0x67
,
0x47
,
0x67
,
0x48
,
0x68
,
0x48
,
0x68
,
0x49
,
0x69
,
0x49
,
0x69
,
0x49
,
0x69
,
0x49
,
0x69
,
0x49
,
0x69
,
0x3f
,
0x3f
,
0x4a
,
0x6a
,
0x4b
,
0x6b
,
0x3f
,
0x4c
,
0x6c
,
0x4c
,
0x6c
,
0x4c
,
0x6c
,
0x3f
,
0x3f
,
0x4c
,
0x6c
,
0x4e
,
0x6e
,
0x4e
,
0x6e
,
0x4e
,
0x6e
,
0x3f
,
0x3f
,
0x3f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x52
,
0x72
,
0x52
,
0x72
,
0x52
,
0x72
,
0x53
,
0x73
,
0x53
,
0x73
,
0x53
,
0x73
,
0x53
,
0x73
,
0x54
,
0x74
,
0x54
,
0x74
,
0x54
,
0x74
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x57
,
0x77
,
0x59
,
0x79
,
0x59
,
0x5a
,
0x7a
,
0x5a
,
0x7a
,
0x5a
,
0x7a
,
0x73
,
0x62
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x44
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x45
,
0x46
,
0x66
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x49
,
0x3f
,
0x3f
,
0x6c
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x4f
,
0x4f
,
0x6f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x74
,
0x3f
,
0x3f
,
0x54
,
0x55
,
0x75
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x7a
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x7c
,
0x3f
,
0x3f
,
0x21
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x41
,
0x61
,
0x49
,
0x69
,
0x4f
,
0x6f
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x3f
,
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x47
,
0x67
,
0x47
,
0x67
,
0x4b
,
0x6b
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x3f
,
0x3f
,
0x6a
,
0x3f
,
0x3f
,
0x3f
,
0x47
,
0x67
,
0x3f
,
0x3f
,
0x4e
,
0x6e
,
0x41
,
0x61
,
0x41
,
0x61
,
0x4f
,
0x6f
,
/* 0x0200 .. 0x02ff */
0x41
,
0x61
,
0x41
,
0x61
,
0x45
,
0x65
,
0x45
,
0x65
,
0x49
,
0x69
,
0x49
,
0x69
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x52
,
0x72
,
0x52
,
0x72
,
0x55
,
0x75
,
0x55
,
0x75
,
0x53
,
0x73
,
0x54
,
0x74
,
0x3f
,
0x3f
,
0x48
,
0x68
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x41
,
0x61
,
0x45
,
0x65
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x59
,
0x79
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x67
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x68
,
0x3f
,
0x6a
,
0x72
,
0x3f
,
0x3f
,
0x3f
,
0x77
,
0x79
,
0x3f
,
0x22
,
0x60
,
0x27
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x5e
,
0x3f
,
0x5e
,
0x76
,
0x3f
,
0x2d
,
0x3f
,
0x3f
,
0x3f
,
0x5f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x7e
,
0x22
,
0x3f
,
0x3f
,
0x3f
,
0x6c
,
0x73
,
0x78
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0x0300 .. 0x03ff */
0x3f
,
0x3f
,
0x5e
,
0x7e
,
0x2d
,
0x2d
,
0x3f
,
0x3f
,
0x22
,
0x3f
,
0x3f
,
0x22
,
0x76
,
0x3f
,
0x22
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x2c
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x5f
,
0x5f
,
0x5f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x22
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3b
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x22
,
0x41
,
0x3f
,
0x45
,
0x48
,
0x49
,
0x3f
,
0x4f
,
0x3f
,
0x59
,
0x3f
,
0x3f
,
0x41
,
0x42
,
0x3f
,
0x3f
,
0x45
,
0x5a
,
0x48
,
0x3f
,
0x49
,
0x4b
,
0x3f
,
0x4d
,
0x4e
,
0x3f
,
0x4f
,
0x3f
,
0x50
,
0x3f
,
0x3f
,
0x54
,
0x59
,
0x3f
,
0x58
,
0x3f
,
0x3f
,
0x49
,
0x59
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x75
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x59
,
0x59
,
0x59
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0x1d00 .. 0x1dff */
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x41
,
0x41
,
0x42
,
0x3f
,
0x44
,
0x45
,
0x3f
,
0x47
,
0x48
,
0x49
,
0x4a
,
0x4b
,
0x4c
,
0x4d
,
0x4e
,
0x3f
,
0x4f
,
0x3f
,
0x50
,
0x52
,
0x54
,
0x55
,
0x57
,
0x61
,
0x3f
,
0x3f
,
0x3f
,
0x62
,
0x64
,
0x65
,
0x3f
,
0x3f
,
0x3f
,
0x67
,
0x3f
,
0x6b
,
0x6d
,
0x3f
,
0x6f
,
0x3f
,
0x3f
,
0x3f
,
0x70
,
0x74
,
0x75
,
0x3f
,
0x3f
,
0x76
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x69
,
0x72
,
0x75
,
0x76
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x63
,
0x3f
,
0x64
,
0x3f
,
0x66
,
0x3f
,
0x67
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x74
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x7a
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0x1e00 .. 0x1eff */
0x41
,
0x61
,
0x42
,
0x62
,
0x42
,
0x62
,
0x42
,
0x62
,
0x43
,
0x63
,
0x44
,
0x64
,
0x44
,
0x64
,
0x44
,
0x64
,
0x44
,
0x64
,
0x44
,
0x64
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x46
,
0x66
,
0x47
,
0x67
,
0x48
,
0x68
,
0x48
,
0x68
,
0x48
,
0x68
,
0x48
,
0x68
,
0x48
,
0x68
,
0x49
,
0x69
,
0x49
,
0x69
,
0x4b
,
0x6b
,
0x4b
,
0x6b
,
0x4b
,
0x6b
,
0x4c
,
0x6c
,
0x4c
,
0x6c
,
0x4c
,
0x6c
,
0x4c
,
0x6c
,
0x4d
,
0x6d
,
0x4d
,
0x6d
,
0x4d
,
0x6d
,
0x4e
,
0x6e
,
0x4e
,
0x6e
,
0x4e
,
0x6e
,
0x4e
,
0x6e
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x50
,
0x70
,
0x50
,
0x70
,
0x52
,
0x72
,
0x52
,
0x72
,
0x52
,
0x72
,
0x52
,
0x72
,
0x53
,
0x73
,
0x53
,
0x73
,
0x53
,
0x73
,
0x53
,
0x73
,
0x53
,
0x73
,
0x54
,
0x74
,
0x54
,
0x74
,
0x54
,
0x74
,
0x54
,
0x74
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x56
,
0x76
,
0x56
,
0x76
,
0x57
,
0x77
,
0x57
,
0x77
,
0x57
,
0x77
,
0x57
,
0x77
,
0x57
,
0x77
,
0x58
,
0x78
,
0x58
,
0x78
,
0x59
,
0x79
,
0x5a
,
0x7a
,
0x5a
,
0x7a
,
0x5a
,
0x7a
,
0x68
,
0x74
,
0x77
,
0x79
,
0x3f
,
0x73
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x41
,
0x61
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x45
,
0x65
,
0x49
,
0x69
,
0x49
,
0x69
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x4f
,
0x6f
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x55
,
0x75
,
0x59
,
0x79
,
0x59
,
0x79
,
0x59
,
0x79
,
0x59
,
0x79
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0x1f00 .. 0x1fff */
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x45
,
0x45
,
0x45
,
0x45
,
0x45
,
0x45
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x48
,
0x48
,
0x48
,
0x48
,
0x48
,
0x48
,
0x48
,
0x48
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x49
,
0x49
,
0x49
,
0x49
,
0x49
,
0x49
,
0x49
,
0x49
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x4f
,
0x4f
,
0x4f
,
0x4f
,
0x4f
,
0x4f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x59
,
0x3f
,
0x59
,
0x3f
,
0x59
,
0x3f
,
0x59
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x48
,
0x48
,
0x48
,
0x48
,
0x48
,
0x48
,
0x48
,
0x48
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x41
,
0x41
,
0x41
,
0x41
,
0x41
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x22
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x45
,
0x45
,
0x48
,
0x48
,
0x48
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x49
,
0x49
,
0x49
,
0x49
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x59
,
0x59
,
0x59
,
0x59
,
0x50
,
0x22
,
0x22
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x4f
,
0x4f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0x2000 .. 0x20ff */
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x2d
,
0x2d
,
0x3f
,
0x2d
,
0x2d
,
0x2d
,
0x3f
,
0x5f
,
0x60
,
0x27
,
0x2c
,
0x60
,
0x22
,
0x22
,
0x2c
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x2e
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x20
,
0x3f
,
0x3f
,
0x3f
,
0x22
,
0x3f
,
0x60
,
0x3f
,
0x3f
,
0x3f
,
0x3c
,
0x3e
,
0x3f
,
0x21
,
0x3f
,
0x2d
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x2f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x20
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x69
,
0x3f
,
0x3f
,
0x34
,
0x35
,
0x36
,
0x37
,
0x38
,
0x39
,
0x2b
,
0x2d
,
0x3d
,
0x28
,
0x29
,
0x6e
,
0x30
,
0x31
,
0x32
,
0x33
,
0x34
,
0x35
,
0x36
,
0x37
,
0x38
,
0x39
,
0x2b
,
0x2d
,
0x3d
,
0x28
,
0x29
,
0x3f
,
0x61
,
0x65
,
0x6f
,
0x78
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x63
,
0x3f
,
0x3f
,
0x4c
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0x2100 .. 0x21ff */
0x3f
,
0x3f
,
0x43
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x45
,
0x3f
,
0x3f
,
0x67
,
0x48
,
0x48
,
0x48
,
0x68
,
0x68
,
0x49
,
0x49
,
0x4c
,
0x6c
,
0x3f
,
0x4e
,
0x3f
,
0x3f
,
0x50
,
0x50
,
0x51
,
0x52
,
0x52
,
0x52
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x5a
,
0x3f
,
0x3f
,
0x3f
,
0x5a
,
0x3f
,
0x4b
,
0x41
,
0x42
,
0x43
,
0x65
,
0x65
,
0x45
,
0x46
,
0x3f
,
0x4d
,
0x6f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x69
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x44
,
0x64
,
0x65
,
0x69
,
0x6a
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x49
,
0x3f
,
0x3f
,
0x3f
,
0x56
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x58
,
0x3f
,
0x3f
,
0x4c
,
0x43
,
0x44
,
0x4d
,
0x69
,
0x3f
,
0x3f
,
0x3f
,
0x76
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x78
,
0x3f
,
0x3f
,
0x6c
,
0x63
,
0x64
,
0x6d
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3c
,
0x5e
,
0x3e
,
0x76
,
0x2d
,
0x7c
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3c
,
0x3e
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x2d
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0x2200 .. 0x22ff */
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x4f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x2d
,
0x3f
,
0x3f
,
0x2f
,
0x5c
,
0x2a
,
0x3f
,
0x3f
,
0x56
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x4c
,
0x3f
,
0x3f
,
0x3f
,
0x7c
,
0x7c
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x6e
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3a
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x7e
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x7e
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x7e
,
0x7e
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3d
,
0x3d
,
0x3d
,
0x3d
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3c
,
0x3e
,
0x3f
,
0x3f
,
0x3c
,
0x3e
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0x2300 .. 0x23ff */
0x3f
,
0x3f
,
0x3f
,
0x5e
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3c
,
0x3e
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0x2400 .. 0x24ff */
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x31
,
0x32
,
0x33
,
0x34
,
0x35
,
0x36
,
0x37
,
0x38
,
0x39
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x41
,
0x42
,
0x43
,
0x44
,
0x45
,
0x46
,
0x47
,
0x48
,
0x49
,
0x4a
,
0x4b
,
0x4c
,
0x4d
,
0x4e
,
0x4f
,
0x50
,
0x51
,
0x52
,
0x53
,
0x54
,
0x55
,
0x56
,
0x57
,
0x58
,
0x59
,
0x5a
,
0x61
,
0x62
,
0x63
,
0x64
,
0x65
,
0x66
,
0x67
,
0x68
,
0x69
,
0x6a
,
0x6b
,
0x6c
,
0x6d
,
0x6e
,
0x6f
,
0x70
,
0x71
,
0x72
,
0x73
,
0x74
,
0x75
,
0x76
,
0x77
,
0x78
,
0x79
,
0x7a
,
0x30
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0x2500 .. 0x25ff */
0x2d
,
0x2d
,
0x7c
,
0x7c
,
0x2d
,
0x2d
,
0x7c
,
0x7c
,
0x2d
,
0x2d
,
0x7c
,
0x7c
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x4c
,
0x4c
,
0x4c
,
0x4c
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x54
,
0x54
,
0x54
,
0x54
,
0x54
,
0x54
,
0x54
,
0x54
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2d
,
0x2d
,
0x7c
,
0x7c
,
0x3d
,
0x7c
,
0x2b
,
0x2b
,
0x2b
,
0x3f
,
0x3f
,
0x3f
,
0x4c
,
0x4c
,
0x4c
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x54
,
0x54
,
0x54
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x2b
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x2f
,
0x5c
,
0x58
,
0x2d
,
0x7c
,
0x2d
,
0x7c
,
0x2d
,
0x7c
,
0x2d
,
0x7c
,
0x2d
,
0x7c
,
0x2d
,
0x7c
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x4f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x4f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0x3000 .. 0x30ff */
0x20
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3c
,
0x3e
,
0x3c
,
0x3e
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x5b
,
0x5d
,
0x3f
,
0x22
,
0x22
,
0x2c
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0xfb00 .. 0xfbff */
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x2b
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0xfe00 .. 0xfeff */
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x2d
,
0x2d
,
0x2d
,
0x2d
,
0x5f
,
0x5f
,
0x5f
,
0x2c
,
0x3f
,
0x2e
,
0x3f
,
0x3b
,
0x3a
,
0x3f
,
0x21
,
0x2d
,
0x28
,
0x29
,
0x7b
,
0x7d
,
0x3f
,
0x3f
,
0x23
,
0x26
,
0x2a
,
0x2b
,
0x2d
,
0x3c
,
0x3e
,
0x3d
,
0x3f
,
0x5c
,
0x24
,
0x25
,
0x40
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* 0xff00 .. 0xffff */
0x3f
,
0x21
,
0x22
,
0x23
,
0x24
,
0x25
,
0x26
,
0x3f
,
0x28
,
0x29
,
0x2a
,
0x2b
,
0x2c
,
0x2d
,
0x2e
,
0x2f
,
0x30
,
0x31
,
0x32
,
0x33
,
0x34
,
0x35
,
0x36
,
0x37
,
0x38
,
0x39
,
0x3a
,
0x3b
,
0x3c
,
0x3d
,
0x3e
,
0x3f
,
0x40
,
0x41
,
0x42
,
0x43
,
0x44
,
0x45
,
0x46
,
0x47
,
0x48
,
0x49
,
0x4a
,
0x4b
,
0x4c
,
0x4d
,
0x4e
,
0x4f
,
0x50
,
0x51
,
0x52
,
0x53
,
0x54
,
0x55
,
0x56
,
0x57
,
0x58
,
0x59
,
0x5a
,
0x5b
,
0x5c
,
0x5d
,
0x5e
,
0x5f
,
0x3f
,
0x61
,
0x62
,
0x63
,
0x64
,
0x65
,
0x66
,
0x67
,
0x68
,
0x69
,
0x6a
,
0x6b
,
0x6c
,
0x6d
,
0x6e
,
0x6f
,
0x70
,
0x71
,
0x72
,
0x73
,
0x74
,
0x75
,
0x76
,
0x77
,
0x78
,
0x79
,
0x7a
,
0x7b
,
0x7c
,
0x7d
,
0x7e
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x63
,
0x4c
,
0x3f
,
0x2d
,
0x7c
,
0x59
,
0x3f
,
0x3f
,
0x7c
,
0x3c
,
0x5e
,
0x3e
,
0x76
,
0x3f
,
0x4f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
/* defaults */
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
,
0x3f
};
static
const
unsigned
short
uni2cp_high
[
256
]
=
{
0x0000
,
0x0100
,
0x0200
,
0x0300
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x0400
,
0x0500
,
0x0600
,
0x0700
,
0x0800
,
0x0900
,
0x0a00
,
0x0b00
,
0x0c00
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x0d00
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x1100
,
0x0e00
,
0x1100
,
0x1100
,
0x0f00
,
0x1000
};
const
struct
sbcs_table
cptable_20127
=
{
{
20127
,
1
,
0x003f
,
0x003f
,
"US-ASCII (7bit)"
},
cp2uni
,
uni2cp_low
,
uni2cp_high
};
libs/unicode/cpmap.pl
View file @
0d01da1f
...
...
@@ -80,6 +80,7 @@ $DEF_CHAR = ord '?';
[
10029
,
"VENDORS/MICSFT/MAC/LATIN2.TXT"
,
"Mac Latin 2"
],
[
10079
,
"VENDORS/MICSFT/MAC/ICELAND.TXT"
,
"Mac Icelandic"
],
[
10081
,
"VENDORS/MICSFT/MAC/TURKISH.TXT"
,
"Mac Turkish"
],
[
20127
,
"VENDORS/MISC/US-ASCII-QUOTES.TXT"
,
"US-ASCII (7bit)"
],
[
20866
,
"VENDORS/MISC/KOI8-R.TXT"
,
"Russian KOI8"
],
[
20932
,
"OBSOLETE/EASTASIA/JIS/JIS0208.TXT"
,
"EUC-JP"
],
[
21866
,
"VENDORS/MISC/KOI8-U.TXT"
,
"Ukrainian KOI8"
],
...
...
libs/unicode/cptable.c
View file @
0d01da1f
...
...
@@ -67,6 +67,7 @@ extern union cptable cptable_10007;
extern
union
cptable
cptable_10029
;
extern
union
cptable
cptable_10079
;
extern
union
cptable
cptable_10081
;
extern
union
cptable
cptable_20127
;
extern
union
cptable
cptable_20866
;
extern
union
cptable
cptable_20932
;
extern
union
cptable
cptable_21866
;
...
...
@@ -85,7 +86,7 @@ extern union cptable cptable_28604;
extern
union
cptable
cptable_28605
;
extern
union
cptable
cptable_28606
;
static
const
union
cptable
*
const
cptables
[
6
0
]
=
static
const
union
cptable
*
const
cptables
[
6
1
]
=
{
&
cptable_037
,
&
cptable_424
,
...
...
@@ -130,6 +131,7 @@ static const union cptable * const cptables[60] =
&
cptable_10029
,
&
cptable_10079
,
&
cptable_10081
,
&
cptable_20127
,
&
cptable_20866
,
&
cptable_20932
,
&
cptable_21866
,
...
...
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