1 |
756 |
jeremybenn |
/* This file is automatically generated from Unicode tables */
|
2 |
|
|
MAP(0x00, 0x20, 0x0020) /* SPACE */
|
3 |
|
|
MAP(0x00, 0x21, 0x0021) /* EXCLAMATION MARK */
|
4 |
|
|
MAP(0x00, 0x22, 0x0022) /* QUOTATION MARK */
|
5 |
|
|
MAP(0x00, 0x23, 0x0023) /* NUMBER SIGN */
|
6 |
|
|
MAP(0x00, 0x24, 0x0024) /* DOLLAR SIGN */
|
7 |
|
|
MAP(0x00, 0x25, 0x0025) /* PERCENT SIGN */
|
8 |
|
|
MAP(0x00, 0x26, 0x0026) /* AMPERSAND */
|
9 |
|
|
MAP(0x00, 0x27, 0x0027) /* APOSTROPHE */
|
10 |
|
|
MAP(0x00, 0x28, 0x0028) /* LEFT PARENTHESIS */
|
11 |
|
|
MAP(0x00, 0x29, 0x0029) /* RIGHT PARENTHESIS */
|
12 |
|
|
MAP(0x00, 0x2A, 0x002A) /* ASTERISK */
|
13 |
|
|
MAP(0x00, 0x2B, 0x002B) /* PLUS SIGN */
|
14 |
|
|
MAP(0x00, 0x2C, 0x002C) /* COMMA */
|
15 |
|
|
MAP(0x00, 0x2D, 0x002D) /* HYPHEN-MINUS */
|
16 |
|
|
MAP(0x00, 0x2E, 0x002E) /* FULL STOP */
|
17 |
|
|
MAP(0x00, 0x2F, 0x002F) /* SOLIDUS */
|
18 |
|
|
MAP(0x00, 0x30, 0x0030) /* DIGIT ZERO */
|
19 |
|
|
MAP(0x00, 0x31, 0x0031) /* DIGIT ONE */
|
20 |
|
|
MAP(0x00, 0x32, 0x0032) /* DIGIT TWO */
|
21 |
|
|
MAP(0x00, 0x33, 0x0033) /* DIGIT THREE */
|
22 |
|
|
MAP(0x00, 0x34, 0x0034) /* DIGIT FOUR */
|
23 |
|
|
MAP(0x00, 0x35, 0x0035) /* DIGIT FIVE */
|
24 |
|
|
MAP(0x00, 0x36, 0x0036) /* DIGIT SIX */
|
25 |
|
|
MAP(0x00, 0x37, 0x0037) /* DIGIT SEVEN */
|
26 |
|
|
MAP(0x00, 0x38, 0x0038) /* DIGIT EIGHT */
|
27 |
|
|
MAP(0x00, 0x39, 0x0039) /* DIGIT NINE */
|
28 |
|
|
MAP(0x00, 0x3A, 0x003A) /* COLON */
|
29 |
|
|
MAP(0x00, 0x3B, 0x003B) /* SEMICOLON */
|
30 |
|
|
MAP(0x00, 0x3C, 0x003C) /* LESS-THAN SIGN */
|
31 |
|
|
MAP(0x00, 0x3D, 0x003D) /* EQUALS SIGN */
|
32 |
|
|
MAP(0x00, 0x3E, 0x003E) /* GREATER-THAN SIGN */
|
33 |
|
|
MAP(0x00, 0x3F, 0x003F) /* QUESTION MARK */
|
34 |
|
|
MAP(0x00, 0x40, 0x0040) /* COMMERCIAL AT */
|
35 |
|
|
MAP(0x00, 0x41, 0x0041) /* LATIN CAPITAL LETTER A */
|
36 |
|
|
MAP(0x00, 0x42, 0x0042) /* LATIN CAPITAL LETTER B */
|
37 |
|
|
MAP(0x00, 0x43, 0x0043) /* LATIN CAPITAL LETTER C */
|
38 |
|
|
MAP(0x00, 0x44, 0x0044) /* LATIN CAPITAL LETTER D */
|
39 |
|
|
MAP(0x00, 0x45, 0x0045) /* LATIN CAPITAL LETTER E */
|
40 |
|
|
MAP(0x00, 0x46, 0x0046) /* LATIN CAPITAL LETTER F */
|
41 |
|
|
MAP(0x00, 0x47, 0x0047) /* LATIN CAPITAL LETTER G */
|
42 |
|
|
MAP(0x00, 0x48, 0x0048) /* LATIN CAPITAL LETTER H */
|
43 |
|
|
MAP(0x00, 0x49, 0x0049) /* LATIN CAPITAL LETTER I */
|
44 |
|
|
MAP(0x00, 0x4A, 0x004A) /* LATIN CAPITAL LETTER J */
|
45 |
|
|
MAP(0x00, 0x4B, 0x004B) /* LATIN CAPITAL LETTER K */
|
46 |
|
|
MAP(0x00, 0x4C, 0x004C) /* LATIN CAPITAL LETTER L */
|
47 |
|
|
MAP(0x00, 0x4D, 0x004D) /* LATIN CAPITAL LETTER M */
|
48 |
|
|
MAP(0x00, 0x4E, 0x004E) /* LATIN CAPITAL LETTER N */
|
49 |
|
|
MAP(0x00, 0x4F, 0x004F) /* LATIN CAPITAL LETTER O */
|
50 |
|
|
MAP(0x00, 0x50, 0x0050) /* LATIN CAPITAL LETTER P */
|
51 |
|
|
MAP(0x00, 0x51, 0x0051) /* LATIN CAPITAL LETTER Q */
|
52 |
|
|
MAP(0x00, 0x52, 0x0052) /* LATIN CAPITAL LETTER R */
|
53 |
|
|
MAP(0x00, 0x53, 0x0053) /* LATIN CAPITAL LETTER S */
|
54 |
|
|
MAP(0x00, 0x54, 0x0054) /* LATIN CAPITAL LETTER T */
|
55 |
|
|
MAP(0x00, 0x55, 0x0055) /* LATIN CAPITAL LETTER U */
|
56 |
|
|
MAP(0x00, 0x56, 0x0056) /* LATIN CAPITAL LETTER V */
|
57 |
|
|
MAP(0x00, 0x57, 0x0057) /* LATIN CAPITAL LETTER W */
|
58 |
|
|
MAP(0x00, 0x58, 0x0058) /* LATIN CAPITAL LETTER X */
|
59 |
|
|
MAP(0x00, 0x59, 0x0059) /* LATIN CAPITAL LETTER Y */
|
60 |
|
|
MAP(0x00, 0x5A, 0x005A) /* LATIN CAPITAL LETTER Z */
|
61 |
|
|
MAP(0x00, 0x5B, 0x005B) /* LEFT SQUARE BRACKET */
|
62 |
|
|
MAP(0x00, 0x5C, 0x00A5) /* YEN SIGN */
|
63 |
|
|
MAP(0x00, 0x5D, 0x005D) /* RIGHT SQUARE BRACKET */
|
64 |
|
|
MAP(0x00, 0x5E, 0x005E) /* CIRCUMFLEX ACCENT */
|
65 |
|
|
MAP(0x00, 0x5F, 0x005F) /* LOW LINE */
|
66 |
|
|
MAP(0x00, 0x60, 0x0060) /* GRAVE ACCENT */
|
67 |
|
|
MAP(0x00, 0x61, 0x0061) /* LATIN SMALL LETTER A */
|
68 |
|
|
MAP(0x00, 0x62, 0x0062) /* LATIN SMALL LETTER B */
|
69 |
|
|
MAP(0x00, 0x63, 0x0063) /* LATIN SMALL LETTER C */
|
70 |
|
|
MAP(0x00, 0x64, 0x0064) /* LATIN SMALL LETTER D */
|
71 |
|
|
MAP(0x00, 0x65, 0x0065) /* LATIN SMALL LETTER E */
|
72 |
|
|
MAP(0x00, 0x66, 0x0066) /* LATIN SMALL LETTER F */
|
73 |
|
|
MAP(0x00, 0x67, 0x0067) /* LATIN SMALL LETTER G */
|
74 |
|
|
MAP(0x00, 0x68, 0x0068) /* LATIN SMALL LETTER H */
|
75 |
|
|
MAP(0x00, 0x69, 0x0069) /* LATIN SMALL LETTER I */
|
76 |
|
|
MAP(0x00, 0x6A, 0x006A) /* LATIN SMALL LETTER J */
|
77 |
|
|
MAP(0x00, 0x6B, 0x006B) /* LATIN SMALL LETTER K */
|
78 |
|
|
MAP(0x00, 0x6C, 0x006C) /* LATIN SMALL LETTER L */
|
79 |
|
|
MAP(0x00, 0x6D, 0x006D) /* LATIN SMALL LETTER M */
|
80 |
|
|
MAP(0x00, 0x6E, 0x006E) /* LATIN SMALL LETTER N */
|
81 |
|
|
MAP(0x00, 0x6F, 0x006F) /* LATIN SMALL LETTER O */
|
82 |
|
|
MAP(0x00, 0x70, 0x0070) /* LATIN SMALL LETTER P */
|
83 |
|
|
MAP(0x00, 0x71, 0x0071) /* LATIN SMALL LETTER Q */
|
84 |
|
|
MAP(0x00, 0x72, 0x0072) /* LATIN SMALL LETTER R */
|
85 |
|
|
MAP(0x00, 0x73, 0x0073) /* LATIN SMALL LETTER S */
|
86 |
|
|
MAP(0x00, 0x74, 0x0074) /* LATIN SMALL LETTER T */
|
87 |
|
|
MAP(0x00, 0x75, 0x0075) /* LATIN SMALL LETTER U */
|
88 |
|
|
MAP(0x00, 0x76, 0x0076) /* LATIN SMALL LETTER V */
|
89 |
|
|
MAP(0x00, 0x77, 0x0077) /* LATIN SMALL LETTER W */
|
90 |
|
|
MAP(0x00, 0x78, 0x0078) /* LATIN SMALL LETTER X */
|
91 |
|
|
MAP(0x00, 0x79, 0x0079) /* LATIN SMALL LETTER Y */
|
92 |
|
|
MAP(0x00, 0x7A, 0x007A) /* LATIN SMALL LETTER Z */
|
93 |
|
|
MAP(0x00, 0x7B, 0x007B) /* LEFT CURLY BRACKET */
|
94 |
|
|
MAP(0x00, 0x7C, 0x007C) /* VERTICAL LINE */
|
95 |
|
|
MAP(0x00, 0x7D, 0x007D) /* RIGHT CURLY BRACKET */
|
96 |
|
|
MAP(0x00, 0x7E, 0x203E) /* OVERLINE */
|
97 |
|
|
MAP(0x00, 0xA1, 0xFF61) /* HALFWIDTH IDEOGRAPHIC FULL STOP */
|
98 |
|
|
MAP(0x00, 0xA2, 0xFF62) /* HALFWIDTH LEFT CORNER BRACKET */
|
99 |
|
|
MAP(0x00, 0xA3, 0xFF63) /* HALFWIDTH RIGHT CORNER BRACKET */
|
100 |
|
|
MAP(0x00, 0xA4, 0xFF64) /* HALFWIDTH IDEOGRAPHIC COMMA */
|
101 |
|
|
MAP(0x00, 0xA5, 0xFF65) /* HALFWIDTH KATAKANA MIDDLE DOT */
|
102 |
|
|
MAP(0x00, 0xA6, 0xFF66) /* HALFWIDTH KATAKANA LETTER WO */
|
103 |
|
|
MAP(0x00, 0xA7, 0xFF67) /* HALFWIDTH KATAKANA LETTER SMALL A */
|
104 |
|
|
MAP(0x00, 0xA8, 0xFF68) /* HALFWIDTH KATAKANA LETTER SMALL I */
|
105 |
|
|
MAP(0x00, 0xA9, 0xFF69) /* HALFWIDTH KATAKANA LETTER SMALL U */
|
106 |
|
|
MAP(0x00, 0xAA, 0xFF6A) /* HALFWIDTH KATAKANA LETTER SMALL E */
|
107 |
|
|
MAP(0x00, 0xAB, 0xFF6B) /* HALFWIDTH KATAKANA LETTER SMALL O */
|
108 |
|
|
MAP(0x00, 0xAC, 0xFF6C) /* HALFWIDTH KATAKANA LETTER SMALL YA */
|
109 |
|
|
MAP(0x00, 0xAD, 0xFF6D) /* HALFWIDTH KATAKANA LETTER SMALL YU */
|
110 |
|
|
MAP(0x00, 0xAE, 0xFF6E) /* HALFWIDTH KATAKANA LETTER SMALL YO */
|
111 |
|
|
MAP(0x00, 0xAF, 0xFF6F) /* HALFWIDTH KATAKANA LETTER SMALL TU */
|
112 |
|
|
MAP(0x00, 0xB0, 0xFF70) /* HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK */
|
113 |
|
|
MAP(0x00, 0xB1, 0xFF71) /* HALFWIDTH KATAKANA LETTER A */
|
114 |
|
|
MAP(0x00, 0xB2, 0xFF72) /* HALFWIDTH KATAKANA LETTER I */
|
115 |
|
|
MAP(0x00, 0xB3, 0xFF73) /* HALFWIDTH KATAKANA LETTER U */
|
116 |
|
|
MAP(0x00, 0xB4, 0xFF74) /* HALFWIDTH KATAKANA LETTER E */
|
117 |
|
|
MAP(0x00, 0xB5, 0xFF75) /* HALFWIDTH KATAKANA LETTER O */
|
118 |
|
|
MAP(0x00, 0xB6, 0xFF76) /* HALFWIDTH KATAKANA LETTER KA */
|
119 |
|
|
MAP(0x00, 0xB7, 0xFF77) /* HALFWIDTH KATAKANA LETTER KI */
|
120 |
|
|
MAP(0x00, 0xB8, 0xFF78) /* HALFWIDTH KATAKANA LETTER KU */
|
121 |
|
|
MAP(0x00, 0xB9, 0xFF79) /* HALFWIDTH KATAKANA LETTER KE */
|
122 |
|
|
MAP(0x00, 0xBA, 0xFF7A) /* HALFWIDTH KATAKANA LETTER KO */
|
123 |
|
|
MAP(0x00, 0xBB, 0xFF7B) /* HALFWIDTH KATAKANA LETTER SA */
|
124 |
|
|
MAP(0x00, 0xBC, 0xFF7C) /* HALFWIDTH KATAKANA LETTER SI */
|
125 |
|
|
MAP(0x00, 0xBD, 0xFF7D) /* HALFWIDTH KATAKANA LETTER SU */
|
126 |
|
|
MAP(0x00, 0xBE, 0xFF7E) /* HALFWIDTH KATAKANA LETTER SE */
|
127 |
|
|
MAP(0x00, 0xBF, 0xFF7F) /* HALFWIDTH KATAKANA LETTER SO */
|
128 |
|
|
MAP(0x00, 0xC0, 0xFF80) /* HALFWIDTH KATAKANA LETTER TA */
|
129 |
|
|
MAP(0x00, 0xC1, 0xFF81) /* HALFWIDTH KATAKANA LETTER TI */
|
130 |
|
|
MAP(0x00, 0xC2, 0xFF82) /* HALFWIDTH KATAKANA LETTER TU */
|
131 |
|
|
MAP(0x00, 0xC3, 0xFF83) /* HALFWIDTH KATAKANA LETTER TE */
|
132 |
|
|
MAP(0x00, 0xC4, 0xFF84) /* HALFWIDTH KATAKANA LETTER TO */
|
133 |
|
|
MAP(0x00, 0xC5, 0xFF85) /* HALFWIDTH KATAKANA LETTER NA */
|
134 |
|
|
MAP(0x00, 0xC6, 0xFF86) /* HALFWIDTH KATAKANA LETTER NI */
|
135 |
|
|
MAP(0x00, 0xC7, 0xFF87) /* HALFWIDTH KATAKANA LETTER NU */
|
136 |
|
|
MAP(0x00, 0xC8, 0xFF88) /* HALFWIDTH KATAKANA LETTER NE */
|
137 |
|
|
MAP(0x00, 0xC9, 0xFF89) /* HALFWIDTH KATAKANA LETTER NO */
|
138 |
|
|
MAP(0x00, 0xCA, 0xFF8A) /* HALFWIDTH KATAKANA LETTER HA */
|
139 |
|
|
MAP(0x00, 0xCB, 0xFF8B) /* HALFWIDTH KATAKANA LETTER HI */
|
140 |
|
|
MAP(0x00, 0xCC, 0xFF8C) /* HALFWIDTH KATAKANA LETTER HU */
|
141 |
|
|
MAP(0x00, 0xCD, 0xFF8D) /* HALFWIDTH KATAKANA LETTER HE */
|
142 |
|
|
MAP(0x00, 0xCE, 0xFF8E) /* HALFWIDTH KATAKANA LETTER HO */
|
143 |
|
|
MAP(0x00, 0xCF, 0xFF8F) /* HALFWIDTH KATAKANA LETTER MA */
|
144 |
|
|
MAP(0x00, 0xD0, 0xFF90) /* HALFWIDTH KATAKANA LETTER MI */
|
145 |
|
|
MAP(0x00, 0xD1, 0xFF91) /* HALFWIDTH KATAKANA LETTER MU */
|
146 |
|
|
MAP(0x00, 0xD2, 0xFF92) /* HALFWIDTH KATAKANA LETTER ME */
|
147 |
|
|
MAP(0x00, 0xD3, 0xFF93) /* HALFWIDTH KATAKANA LETTER MO */
|
148 |
|
|
MAP(0x00, 0xD4, 0xFF94) /* HALFWIDTH KATAKANA LETTER YA */
|
149 |
|
|
MAP(0x00, 0xD5, 0xFF95) /* HALFWIDTH KATAKANA LETTER YU */
|
150 |
|
|
MAP(0x00, 0xD6, 0xFF96) /* HALFWIDTH KATAKANA LETTER YO */
|
151 |
|
|
MAP(0x00, 0xD7, 0xFF97) /* HALFWIDTH KATAKANA LETTER RA */
|
152 |
|
|
MAP(0x00, 0xD8, 0xFF98) /* HALFWIDTH KATAKANA LETTER RI */
|
153 |
|
|
MAP(0x00, 0xD9, 0xFF99) /* HALFWIDTH KATAKANA LETTER RU */
|
154 |
|
|
MAP(0x00, 0xDA, 0xFF9A) /* HALFWIDTH KATAKANA LETTER RE */
|
155 |
|
|
MAP(0x00, 0xDB, 0xFF9B) /* HALFWIDTH KATAKANA LETTER RO */
|
156 |
|
|
MAP(0x00, 0xDC, 0xFF9C) /* HALFWIDTH KATAKANA LETTER WA */
|
157 |
|
|
MAP(0x00, 0xDD, 0xFF9D) /* HALFWIDTH KATAKANA LETTER N */
|
158 |
|
|
MAP(0x00, 0xDE, 0xFF9E) /* HALFWIDTH KATAKANA VOICED SOUND MARK */
|
159 |
|
|
MAP(0x00, 0xDF, 0xFF9F) /* HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK */
|