| | 1 | /* Copyright (c) 1999, 2007 Michael J. Roberts */ |
| | 2 | /* |
| | 3 | * TADS 3 Case Conversion Table |
| | 4 | * |
| | 5 | * THIS IS A MECHANICALLY DERIVED FILE. DO NOT EDIT. |
| | 6 | * |
| | 7 | * This file is mechanically derived from the Unicode |
| | 8 | * character database listing. |
| | 9 | */ |
| | 10 | |
| | 11 | #include <stdlib.h> |
| | 12 | |
| | 13 | #include "vmuni.h" |
| | 14 | |
| | 15 | static const wchar_t attr_pg_00[128] = |
| | 16 | { |
| | 17 | T3_CTYPE_NONE , /* 0000 (unused) */ |
| | 18 | T3_CTYPE_NONE , /* 0001 <control> */ |
| | 19 | T3_CTYPE_NONE , /* 0002 <control> */ |
| | 20 | T3_CTYPE_NONE , /* 0003 <control> */ |
| | 21 | T3_CTYPE_NONE , /* 0004 <control> */ |
| | 22 | T3_CTYPE_NONE , /* 0005 <control> */ |
| | 23 | T3_CTYPE_NONE , /* 0006 <control> */ |
| | 24 | T3_CTYPE_NONE , /* 0007 <control> */ |
| | 25 | T3_CTYPE_NONE , /* 0008 <control> */ |
| | 26 | T3_CTYPE_SPACE , /* 0009 <control> */ |
| | 27 | T3_CTYPE_SPACE , /* 000a <control> */ |
| | 28 | T3_CTYPE_SPACE , /* 000b <control> */ |
| | 29 | T3_CTYPE_SPACE , /* 000c <control> */ |
| | 30 | T3_CTYPE_SPACE , /* 000d <control> */ |
| | 31 | T3_CTYPE_NONE , /* 000e <control> */ |
| | 32 | T3_CTYPE_NONE , /* 000f <control> */ |
| | 33 | T3_CTYPE_NONE , /* 0010 <control> */ |
| | 34 | T3_CTYPE_NONE , /* 0011 <control> */ |
| | 35 | T3_CTYPE_NONE , /* 0012 <control> */ |
| | 36 | T3_CTYPE_NONE , /* 0013 <control> */ |
| | 37 | T3_CTYPE_NONE , /* 0014 <control> */ |
| | 38 | T3_CTYPE_NONE , /* 0015 <control> */ |
| | 39 | T3_CTYPE_NONE , /* 0016 <control> */ |
| | 40 | T3_CTYPE_NONE , /* 0017 <control> */ |
| | 41 | T3_CTYPE_NONE , /* 0018 <control> */ |
| | 42 | T3_CTYPE_NONE , /* 0019 <control> */ |
| | 43 | T3_CTYPE_NONE , /* 001a <control> */ |
| | 44 | T3_CTYPE_NONE , /* 001b <control> */ |
| | 45 | T3_CTYPE_SPACE , /* 001c <control> */ |
| | 46 | T3_CTYPE_SPACE , /* 001d <control> */ |
| | 47 | T3_CTYPE_SPACE , /* 001e <control> */ |
| | 48 | T3_CTYPE_SPACE , /* 001f <control> */ |
| | 49 | T3_CTYPE_SPACE , /* 0020 SPACE */ |
| | 50 | T3_CTYPE_PUNCT , /* 0021 EXCLAMATION MARK */ |
| | 51 | T3_CTYPE_PUNCT , /* 0022 QUOTATION MARK */ |
| | 52 | T3_CTYPE_PUNCT , /* 0023 NUMBER SIGN */ |
| | 53 | T3_CTYPE_NONE , /* 0024 DOLLAR SIGN */ |
| | 54 | T3_CTYPE_PUNCT , /* 0025 PERCENT SIGN */ |
| | 55 | T3_CTYPE_PUNCT , /* 0026 AMPERSAND */ |
| | 56 | T3_CTYPE_PUNCT , /* 0027 APOSTROPHE */ |
| | 57 | T3_CTYPE_PUNCT , /* 0028 LEFT PARENTHESIS */ |
| | 58 | T3_CTYPE_PUNCT , /* 0029 RIGHT PARENTHESIS */ |
| | 59 | T3_CTYPE_PUNCT , /* 002a ASTERISK */ |
| | 60 | T3_CTYPE_NONE , /* 002b PLUS SIGN */ |
| | 61 | T3_CTYPE_PUNCT , /* 002c COMMA */ |
| | 62 | T3_CTYPE_PUNCT , /* 002d HYPHEN-MINUS */ |
| | 63 | T3_CTYPE_PUNCT , /* 002e FULL STOP */ |
| | 64 | T3_CTYPE_PUNCT , /* 002f SOLIDUS */ |
| | 65 | T3_CTYPE_DIGIT , /* 0030 DIGIT ZERO */ |
| | 66 | T3_CTYPE_DIGIT , /* 0031 DIGIT ONE */ |
| | 67 | T3_CTYPE_DIGIT , /* 0032 DIGIT TWO */ |
| | 68 | T3_CTYPE_DIGIT , /* 0033 DIGIT THREE */ |
| | 69 | T3_CTYPE_DIGIT , /* 0034 DIGIT FOUR */ |
| | 70 | T3_CTYPE_DIGIT , /* 0035 DIGIT FIVE */ |
| | 71 | T3_CTYPE_DIGIT , /* 0036 DIGIT SIX */ |
| | 72 | T3_CTYPE_DIGIT , /* 0037 DIGIT SEVEN */ |
| | 73 | T3_CTYPE_DIGIT , /* 0038 DIGIT EIGHT */ |
| | 74 | T3_CTYPE_DIGIT , /* 0039 DIGIT NINE */ |
| | 75 | T3_CTYPE_PUNCT , /* 003a COLON */ |
| | 76 | T3_CTYPE_PUNCT , /* 003b SEMICOLON */ |
| | 77 | T3_CTYPE_NONE , /* 003c LESS-THAN SIGN */ |
| | 78 | T3_CTYPE_NONE , /* 003d EQUALS SIGN */ |
| | 79 | T3_CTYPE_NONE , /* 003e GREATER-THAN SIGN */ |
| | 80 | T3_CTYPE_PUNCT , /* 003f QUESTION MARK */ |
| | 81 | T3_CTYPE_PUNCT , /* 0040 COMMERCIAL AT */ |
| | 82 | T3_CTYPE_UPPER , /* 0041 LATIN CAPITAL LETTER A */ |
| | 83 | T3_CTYPE_UPPER , /* 0042 LATIN CAPITAL LETTER B */ |
| | 84 | T3_CTYPE_UPPER , /* 0043 LATIN CAPITAL LETTER C */ |
| | 85 | T3_CTYPE_UPPER , /* 0044 LATIN CAPITAL LETTER D */ |
| | 86 | T3_CTYPE_UPPER , /* 0045 LATIN CAPITAL LETTER E */ |
| | 87 | T3_CTYPE_UPPER , /* 0046 LATIN CAPITAL LETTER F */ |
| | 88 | T3_CTYPE_UPPER , /* 0047 LATIN CAPITAL LETTER G */ |
| | 89 | T3_CTYPE_UPPER , /* 0048 LATIN CAPITAL LETTER H */ |
| | 90 | T3_CTYPE_UPPER , /* 0049 LATIN CAPITAL LETTER I */ |
| | 91 | T3_CTYPE_UPPER , /* 004a LATIN CAPITAL LETTER J */ |
| | 92 | T3_CTYPE_UPPER , /* 004b LATIN CAPITAL LETTER K */ |
| | 93 | T3_CTYPE_UPPER , /* 004c LATIN CAPITAL LETTER L */ |
| | 94 | T3_CTYPE_UPPER , /* 004d LATIN CAPITAL LETTER M */ |
| | 95 | T3_CTYPE_UPPER , /* 004e LATIN CAPITAL LETTER N */ |
| | 96 | T3_CTYPE_UPPER , /* 004f LATIN CAPITAL LETTER O */ |
| | 97 | T3_CTYPE_UPPER , /* 0050 LATIN CAPITAL LETTER P */ |
| | 98 | T3_CTYPE_UPPER , /* 0051 LATIN CAPITAL LETTER Q */ |
| | 99 | T3_CTYPE_UPPER , /* 0052 LATIN CAPITAL LETTER R */ |
| | 100 | T3_CTYPE_UPPER , /* 0053 LATIN CAPITAL LETTER S */ |
| | 101 | T3_CTYPE_UPPER , /* 0054 LATIN CAPITAL LETTER T */ |
| | 102 | T3_CTYPE_UPPER , /* 0055 LATIN CAPITAL LETTER U */ |
| | 103 | T3_CTYPE_UPPER , /* 0056 LATIN CAPITAL LETTER V */ |
| | 104 | T3_CTYPE_UPPER , /* 0057 LATIN CAPITAL LETTER W */ |
| | 105 | T3_CTYPE_UPPER , /* 0058 LATIN CAPITAL LETTER X */ |
| | 106 | T3_CTYPE_UPPER , /* 0059 LATIN CAPITAL LETTER Y */ |
| | 107 | T3_CTYPE_UPPER , /* 005a LATIN CAPITAL LETTER Z */ |
| | 108 | T3_CTYPE_PUNCT , /* 005b LEFT SQUARE BRACKET */ |
| | 109 | T3_CTYPE_PUNCT , /* 005c REVERSE SOLIDUS */ |
| | 110 | T3_CTYPE_PUNCT , /* 005d RIGHT SQUARE BRACKET */ |
| | 111 | T3_CTYPE_NONE , /* 005e CIRCUMFLEX ACCENT */ |
| | 112 | T3_CTYPE_PUNCT , /* 005f LOW LINE */ |
| | 113 | T3_CTYPE_NONE , /* 0060 GRAVE ACCENT */ |
| | 114 | T3_CTYPE_LOWER , /* 0061 LATIN SMALL LETTER A */ |
| | 115 | T3_CTYPE_LOWER , /* 0062 LATIN SMALL LETTER B */ |
| | 116 | T3_CTYPE_LOWER , /* 0063 LATIN SMALL LETTER C */ |
| | 117 | T3_CTYPE_LOWER , /* 0064 LATIN SMALL LETTER D */ |
| | 118 | T3_CTYPE_LOWER , /* 0065 LATIN SMALL LETTER E */ |
| | 119 | T3_CTYPE_LOWER , /* 0066 LATIN SMALL LETTER F */ |
| | 120 | T3_CTYPE_LOWER , /* 0067 LATIN SMALL LETTER G */ |
| | 121 | T3_CTYPE_LOWER , /* 0068 LATIN SMALL LETTER H */ |
| | 122 | T3_CTYPE_LOWER , /* 0069 LATIN SMALL LETTER I */ |
| | 123 | T3_CTYPE_LOWER , /* 006a LATIN SMALL LETTER J */ |
| | 124 | T3_CTYPE_LOWER , /* 006b LATIN SMALL LETTER K */ |
| | 125 | T3_CTYPE_LOWER , /* 006c LATIN SMALL LETTER L */ |
| | 126 | T3_CTYPE_LOWER , /* 006d LATIN SMALL LETTER M */ |
| | 127 | T3_CTYPE_LOWER , /* 006e LATIN SMALL LETTER N */ |
| | 128 | T3_CTYPE_LOWER , /* 006f LATIN SMALL LETTER O */ |
| | 129 | T3_CTYPE_LOWER , /* 0070 LATIN SMALL LETTER P */ |
| | 130 | T3_CTYPE_LOWER , /* 0071 LATIN SMALL LETTER Q */ |
| | 131 | T3_CTYPE_LOWER , /* 0072 LATIN SMALL LETTER R */ |
| | 132 | T3_CTYPE_LOWER , /* 0073 LATIN SMALL LETTER S */ |
| | 133 | T3_CTYPE_LOWER , /* 0074 LATIN SMALL LETTER T */ |
| | 134 | T3_CTYPE_LOWER , /* 0075 LATIN SMALL LETTER U */ |
| | 135 | T3_CTYPE_LOWER , /* 0076 LATIN SMALL LETTER V */ |
| | 136 | T3_CTYPE_LOWER , /* 0077 LATIN SMALL LETTER W */ |
| | 137 | T3_CTYPE_LOWER , /* 0078 LATIN SMALL LETTER X */ |
| | 138 | T3_CTYPE_LOWER , /* 0079 LATIN SMALL LETTER Y */ |
| | 139 | T3_CTYPE_LOWER , /* 007a LATIN SMALL LETTER Z */ |
| | 140 | T3_CTYPE_PUNCT , /* 007b LEFT CURLY BRACKET */ |
| | 141 | T3_CTYPE_NONE , /* 007c VERTICAL LINE */ |
| | 142 | T3_CTYPE_PUNCT , /* 007d RIGHT CURLY BRACKET */ |
| | 143 | T3_CTYPE_NONE , /* 007e TILDE */ |
| | 144 | T3_CTYPE_NONE , /* 007f <control> */ |
| | 145 | }; |
| | 146 | |
| | 147 | static const wchar_t attr_pg_01[128] = |
| | 148 | { |
| | 149 | T3_CTYPE_NONE , /* 0080 <control> */ |
| | 150 | T3_CTYPE_NONE , /* 0081 <control> */ |
| | 151 | T3_CTYPE_NONE , /* 0082 <control> */ |
| | 152 | T3_CTYPE_NONE , /* 0083 <control> */ |
| | 153 | T3_CTYPE_NONE , /* 0084 <control> */ |
| | 154 | T3_CTYPE_SPACE , /* 0085 <control> */ |
| | 155 | T3_CTYPE_NONE , /* 0086 <control> */ |
| | 156 | T3_CTYPE_NONE , /* 0087 <control> */ |
| | 157 | T3_CTYPE_NONE , /* 0088 <control> */ |
| | 158 | T3_CTYPE_NONE , /* 0089 <control> */ |
| | 159 | T3_CTYPE_NONE , /* 008a <control> */ |
| | 160 | T3_CTYPE_NONE , /* 008b <control> */ |
| | 161 | T3_CTYPE_NONE , /* 008c <control> */ |
| | 162 | T3_CTYPE_NONE , /* 008d <control> */ |
| | 163 | T3_CTYPE_NONE , /* 008e <control> */ |
| | 164 | T3_CTYPE_NONE , /* 008f <control> */ |
| | 165 | T3_CTYPE_NONE , /* 0090 <control> */ |
| | 166 | T3_CTYPE_NONE , /* 0091 <control> */ |
| | 167 | T3_CTYPE_NONE , /* 0092 <control> */ |
| | 168 | T3_CTYPE_NONE , /* 0093 <control> */ |
| | 169 | T3_CTYPE_NONE , /* 0094 <control> */ |
| | 170 | T3_CTYPE_NONE , /* 0095 <control> */ |
| | 171 | T3_CTYPE_NONE , /* 0096 <control> */ |
| | 172 | T3_CTYPE_NONE , /* 0097 <control> */ |
| | 173 | T3_CTYPE_NONE , /* 0098 <control> */ |
| | 174 | T3_CTYPE_NONE , /* 0099 <control> */ |
| | 175 | T3_CTYPE_NONE , /* 009a <control> */ |
| | 176 | T3_CTYPE_NONE , /* 009b <control> */ |
| | 177 | T3_CTYPE_NONE , /* 009c <control> */ |
| | 178 | T3_CTYPE_NONE , /* 009d <control> */ |
| | 179 | T3_CTYPE_NONE , /* 009e <control> */ |
| | 180 | T3_CTYPE_NONE , /* 009f <control> */ |
| | 181 | T3_CTYPE_SPACE , /* 00a0 NO-BREAK SPACE */ |
| | 182 | T3_CTYPE_PUNCT , /* 00a1 INVERTED EXCLAMATION MARK */ |
| | 183 | T3_CTYPE_NONE , /* 00a2 CENT SIGN */ |
| | 184 | T3_CTYPE_NONE , /* 00a3 POUND SIGN */ |
| | 185 | T3_CTYPE_NONE , /* 00a4 CURRENCY SIGN */ |
| | 186 | T3_CTYPE_NONE , /* 00a5 YEN SIGN */ |
| | 187 | T3_CTYPE_NONE , /* 00a6 BROKEN BAR */ |
| | 188 | T3_CTYPE_NONE , /* 00a7 SECTION SIGN */ |
| | 189 | T3_CTYPE_NONE , /* 00a8 DIAERESIS */ |
| | 190 | T3_CTYPE_NONE , /* 00a9 COPYRIGHT SIGN */ |
| | 191 | T3_CTYPE_LOWER , /* 00aa FEMININE ORDINAL INDICATOR */ |
| | 192 | T3_CTYPE_PUNCT , /* 00ab LEFT-POINTING DOUBLE ANGLE QUOTATION MA */ |
| | 193 | T3_CTYPE_NONE , /* 00ac NOT SIGN */ |
| | 194 | T3_CTYPE_PUNCT , /* 00ad SOFT HYPHEN */ |
| | 195 | T3_CTYPE_NONE , /* 00ae REGISTERED SIGN */ |
| | 196 | T3_CTYPE_NONE , /* 00af MACRON */ |
| | 197 | T3_CTYPE_NONE , /* 00b0 DEGREE SIGN */ |
| | 198 | T3_CTYPE_NONE , /* 00b1 PLUS-MINUS SIGN */ |
| | 199 | T3_CTYPE_NONE , /* 00b2 SUPERSCRIPT TWO */ |
| | 200 | T3_CTYPE_NONE , /* 00b3 SUPERSCRIPT THREE */ |
| | 201 | T3_CTYPE_NONE , /* 00b4 ACUTE ACCENT */ |
| | 202 | T3_CTYPE_LOWER , /* 00b5 MICRO SIGN */ |
| | 203 | T3_CTYPE_NONE , /* 00b6 PILCROW SIGN */ |
| | 204 | T3_CTYPE_PUNCT , /* 00b7 MIDDLE DOT */ |
| | 205 | T3_CTYPE_NONE , /* 00b8 CEDILLA */ |
| | 206 | T3_CTYPE_NONE , /* 00b9 SUPERSCRIPT ONE */ |
| | 207 | T3_CTYPE_LOWER , /* 00ba MASCULINE ORDINAL INDICATOR */ |
| | 208 | T3_CTYPE_PUNCT , /* 00bb RIGHT-POINTING DOUBLE ANGLE QUOTATION M */ |
| | 209 | T3_CTYPE_NONE , /* 00bc VULGAR FRACTION ONE QUARTER */ |
| | 210 | T3_CTYPE_NONE , /* 00bd VULGAR FRACTION ONE HALF */ |
| | 211 | T3_CTYPE_NONE , /* 00be VULGAR FRACTION THREE QUARTERS */ |
| | 212 | T3_CTYPE_PUNCT , /* 00bf INVERTED QUESTION MARK */ |
| | 213 | T3_CTYPE_UPPER , /* 00c0 LATIN CAPITAL LETTER A WITH GRAVE */ |
| | 214 | T3_CTYPE_UPPER , /* 00c1 LATIN CAPITAL LETTER A WITH ACUTE */ |
| | 215 | T3_CTYPE_UPPER , /* 00c2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 216 | T3_CTYPE_UPPER , /* 00c3 LATIN CAPITAL LETTER A WITH TILDE */ |
| | 217 | T3_CTYPE_UPPER , /* 00c4 LATIN CAPITAL LETTER A WITH DIAERESIS */ |
| | 218 | T3_CTYPE_UPPER , /* 00c5 LATIN CAPITAL LETTER A WITH RING ABOVE */ |
| | 219 | T3_CTYPE_UPPER , /* 00c6 LATIN CAPITAL LETTER AE */ |
| | 220 | T3_CTYPE_UPPER , /* 00c7 LATIN CAPITAL LETTER C WITH CEDILLA */ |
| | 221 | T3_CTYPE_UPPER , /* 00c8 LATIN CAPITAL LETTER E WITH GRAVE */ |
| | 222 | T3_CTYPE_UPPER , /* 00c9 LATIN CAPITAL LETTER E WITH ACUTE */ |
| | 223 | T3_CTYPE_UPPER , /* 00ca LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 224 | T3_CTYPE_UPPER , /* 00cb LATIN CAPITAL LETTER E WITH DIAERESIS */ |
| | 225 | T3_CTYPE_UPPER , /* 00cc LATIN CAPITAL LETTER I WITH GRAVE */ |
| | 226 | T3_CTYPE_UPPER , /* 00cd LATIN CAPITAL LETTER I WITH ACUTE */ |
| | 227 | T3_CTYPE_UPPER , /* 00ce LATIN CAPITAL LETTER I WITH CIRCUMFLEX */ |
| | 228 | T3_CTYPE_UPPER , /* 00cf LATIN CAPITAL LETTER I WITH DIAERESIS */ |
| | 229 | T3_CTYPE_UPPER , /* 00d0 LATIN CAPITAL LETTER ETH */ |
| | 230 | T3_CTYPE_UPPER , /* 00d1 LATIN CAPITAL LETTER N WITH TILDE */ |
| | 231 | T3_CTYPE_UPPER , /* 00d2 LATIN CAPITAL LETTER O WITH GRAVE */ |
| | 232 | T3_CTYPE_UPPER , /* 00d3 LATIN CAPITAL LETTER O WITH ACUTE */ |
| | 233 | T3_CTYPE_UPPER , /* 00d4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 234 | T3_CTYPE_UPPER , /* 00d5 LATIN CAPITAL LETTER O WITH TILDE */ |
| | 235 | T3_CTYPE_UPPER , /* 00d6 LATIN CAPITAL LETTER O WITH DIAERESIS */ |
| | 236 | T3_CTYPE_NONE , /* 00d7 MULTIPLICATION SIGN */ |
| | 237 | T3_CTYPE_UPPER , /* 00d8 LATIN CAPITAL LETTER O WITH STROKE */ |
| | 238 | T3_CTYPE_UPPER , /* 00d9 LATIN CAPITAL LETTER U WITH GRAVE */ |
| | 239 | T3_CTYPE_UPPER , /* 00da LATIN CAPITAL LETTER U WITH ACUTE */ |
| | 240 | T3_CTYPE_UPPER , /* 00db LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ |
| | 241 | T3_CTYPE_UPPER , /* 00dc LATIN CAPITAL LETTER U WITH DIAERESIS */ |
| | 242 | T3_CTYPE_UPPER , /* 00dd LATIN CAPITAL LETTER Y WITH ACUTE */ |
| | 243 | T3_CTYPE_UPPER , /* 00de LATIN CAPITAL LETTER THORN */ |
| | 244 | T3_CTYPE_LOWER , /* 00df LATIN SMALL LETTER SHARP S */ |
| | 245 | T3_CTYPE_LOWER , /* 00e0 LATIN SMALL LETTER A WITH GRAVE */ |
| | 246 | T3_CTYPE_LOWER , /* 00e1 LATIN SMALL LETTER A WITH ACUTE */ |
| | 247 | T3_CTYPE_LOWER , /* 00e2 LATIN SMALL LETTER A WITH CIRCUMFLEX */ |
| | 248 | T3_CTYPE_LOWER , /* 00e3 LATIN SMALL LETTER A WITH TILDE */ |
| | 249 | T3_CTYPE_LOWER , /* 00e4 LATIN SMALL LETTER A WITH DIAERESIS */ |
| | 250 | T3_CTYPE_LOWER , /* 00e5 LATIN SMALL LETTER A WITH RING ABOVE */ |
| | 251 | T3_CTYPE_LOWER , /* 00e6 LATIN SMALL LETTER AE */ |
| | 252 | T3_CTYPE_LOWER , /* 00e7 LATIN SMALL LETTER C WITH CEDILLA */ |
| | 253 | T3_CTYPE_LOWER , /* 00e8 LATIN SMALL LETTER E WITH GRAVE */ |
| | 254 | T3_CTYPE_LOWER , /* 00e9 LATIN SMALL LETTER E WITH ACUTE */ |
| | 255 | T3_CTYPE_LOWER , /* 00ea LATIN SMALL LETTER E WITH CIRCUMFLEX */ |
| | 256 | T3_CTYPE_LOWER , /* 00eb LATIN SMALL LETTER E WITH DIAERESIS */ |
| | 257 | T3_CTYPE_LOWER , /* 00ec LATIN SMALL LETTER I WITH GRAVE */ |
| | 258 | T3_CTYPE_LOWER , /* 00ed LATIN SMALL LETTER I WITH ACUTE */ |
| | 259 | T3_CTYPE_LOWER , /* 00ee LATIN SMALL LETTER I WITH CIRCUMFLEX */ |
| | 260 | T3_CTYPE_LOWER , /* 00ef LATIN SMALL LETTER I WITH DIAERESIS */ |
| | 261 | T3_CTYPE_LOWER , /* 00f0 LATIN SMALL LETTER ETH */ |
| | 262 | T3_CTYPE_LOWER , /* 00f1 LATIN SMALL LETTER N WITH TILDE */ |
| | 263 | T3_CTYPE_LOWER , /* 00f2 LATIN SMALL LETTER O WITH GRAVE */ |
| | 264 | T3_CTYPE_LOWER , /* 00f3 LATIN SMALL LETTER O WITH ACUTE */ |
| | 265 | T3_CTYPE_LOWER , /* 00f4 LATIN SMALL LETTER O WITH CIRCUMFLEX */ |
| | 266 | T3_CTYPE_LOWER , /* 00f5 LATIN SMALL LETTER O WITH TILDE */ |
| | 267 | T3_CTYPE_LOWER , /* 00f6 LATIN SMALL LETTER O WITH DIAERESIS */ |
| | 268 | T3_CTYPE_NONE , /* 00f7 DIVISION SIGN */ |
| | 269 | T3_CTYPE_LOWER , /* 00f8 LATIN SMALL LETTER O WITH STROKE */ |
| | 270 | T3_CTYPE_LOWER , /* 00f9 LATIN SMALL LETTER U WITH GRAVE */ |
| | 271 | T3_CTYPE_LOWER , /* 00fa LATIN SMALL LETTER U WITH ACUTE */ |
| | 272 | T3_CTYPE_LOWER , /* 00fb LATIN SMALL LETTER U WITH CIRCUMFLEX */ |
| | 273 | T3_CTYPE_LOWER , /* 00fc LATIN SMALL LETTER U WITH DIAERESIS */ |
| | 274 | T3_CTYPE_LOWER , /* 00fd LATIN SMALL LETTER Y WITH ACUTE */ |
| | 275 | T3_CTYPE_LOWER , /* 00fe LATIN SMALL LETTER THORN */ |
| | 276 | T3_CTYPE_LOWER , /* 00ff LATIN SMALL LETTER Y WITH DIAERESIS */ |
| | 277 | }; |
| | 278 | |
| | 279 | static const wchar_t attr_pg_02[128] = |
| | 280 | { |
| | 281 | T3_CTYPE_UPPER , /* 0100 LATIN CAPITAL LETTER A WITH MACRON */ |
| | 282 | T3_CTYPE_LOWER , /* 0101 LATIN SMALL LETTER A WITH MACRON */ |
| | 283 | T3_CTYPE_UPPER , /* 0102 LATIN CAPITAL LETTER A WITH BREVE */ |
| | 284 | T3_CTYPE_LOWER , /* 0103 LATIN SMALL LETTER A WITH BREVE */ |
| | 285 | T3_CTYPE_UPPER , /* 0104 LATIN CAPITAL LETTER A WITH OGONEK */ |
| | 286 | T3_CTYPE_LOWER , /* 0105 LATIN SMALL LETTER A WITH OGONEK */ |
| | 287 | T3_CTYPE_UPPER , /* 0106 LATIN CAPITAL LETTER C WITH ACUTE */ |
| | 288 | T3_CTYPE_LOWER , /* 0107 LATIN SMALL LETTER C WITH ACUTE */ |
| | 289 | T3_CTYPE_UPPER , /* 0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX */ |
| | 290 | T3_CTYPE_LOWER , /* 0109 LATIN SMALL LETTER C WITH CIRCUMFLEX */ |
| | 291 | T3_CTYPE_UPPER , /* 010a LATIN CAPITAL LETTER C WITH DOT ABOVE */ |
| | 292 | T3_CTYPE_LOWER , /* 010b LATIN SMALL LETTER C WITH DOT ABOVE */ |
| | 293 | T3_CTYPE_UPPER , /* 010c LATIN CAPITAL LETTER C WITH CARON */ |
| | 294 | T3_CTYPE_LOWER , /* 010d LATIN SMALL LETTER C WITH CARON */ |
| | 295 | T3_CTYPE_UPPER , /* 010e LATIN CAPITAL LETTER D WITH CARON */ |
| | 296 | T3_CTYPE_LOWER , /* 010f LATIN SMALL LETTER D WITH CARON */ |
| | 297 | T3_CTYPE_UPPER , /* 0110 LATIN CAPITAL LETTER D WITH STROKE */ |
| | 298 | T3_CTYPE_LOWER , /* 0111 LATIN SMALL LETTER D WITH STROKE */ |
| | 299 | T3_CTYPE_UPPER , /* 0112 LATIN CAPITAL LETTER E WITH MACRON */ |
| | 300 | T3_CTYPE_LOWER , /* 0113 LATIN SMALL LETTER E WITH MACRON */ |
| | 301 | T3_CTYPE_UPPER , /* 0114 LATIN CAPITAL LETTER E WITH BREVE */ |
| | 302 | T3_CTYPE_LOWER , /* 0115 LATIN SMALL LETTER E WITH BREVE */ |
| | 303 | T3_CTYPE_UPPER , /* 0116 LATIN CAPITAL LETTER E WITH DOT ABOVE */ |
| | 304 | T3_CTYPE_LOWER , /* 0117 LATIN SMALL LETTER E WITH DOT ABOVE */ |
| | 305 | T3_CTYPE_UPPER , /* 0118 LATIN CAPITAL LETTER E WITH OGONEK */ |
| | 306 | T3_CTYPE_LOWER , /* 0119 LATIN SMALL LETTER E WITH OGONEK */ |
| | 307 | T3_CTYPE_UPPER , /* 011a LATIN CAPITAL LETTER E WITH CARON */ |
| | 308 | T3_CTYPE_LOWER , /* 011b LATIN SMALL LETTER E WITH CARON */ |
| | 309 | T3_CTYPE_UPPER , /* 011c LATIN CAPITAL LETTER G WITH CIRCUMFLEX */ |
| | 310 | T3_CTYPE_LOWER , /* 011d LATIN SMALL LETTER G WITH CIRCUMFLEX */ |
| | 311 | T3_CTYPE_UPPER , /* 011e LATIN CAPITAL LETTER G WITH BREVE */ |
| | 312 | T3_CTYPE_LOWER , /* 011f LATIN SMALL LETTER G WITH BREVE */ |
| | 313 | T3_CTYPE_UPPER , /* 0120 LATIN CAPITAL LETTER G WITH DOT ABOVE */ |
| | 314 | T3_CTYPE_LOWER , /* 0121 LATIN SMALL LETTER G WITH DOT ABOVE */ |
| | 315 | T3_CTYPE_UPPER , /* 0122 LATIN CAPITAL LETTER G WITH CEDILLA */ |
| | 316 | T3_CTYPE_LOWER , /* 0123 LATIN SMALL LETTER G WITH CEDILLA */ |
| | 317 | T3_CTYPE_UPPER , /* 0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX */ |
| | 318 | T3_CTYPE_LOWER , /* 0125 LATIN SMALL LETTER H WITH CIRCUMFLEX */ |
| | 319 | T3_CTYPE_UPPER , /* 0126 LATIN CAPITAL LETTER H WITH STROKE */ |
| | 320 | T3_CTYPE_LOWER , /* 0127 LATIN SMALL LETTER H WITH STROKE */ |
| | 321 | T3_CTYPE_UPPER , /* 0128 LATIN CAPITAL LETTER I WITH TILDE */ |
| | 322 | T3_CTYPE_LOWER , /* 0129 LATIN SMALL LETTER I WITH TILDE */ |
| | 323 | T3_CTYPE_UPPER , /* 012a LATIN CAPITAL LETTER I WITH MACRON */ |
| | 324 | T3_CTYPE_LOWER , /* 012b LATIN SMALL LETTER I WITH MACRON */ |
| | 325 | T3_CTYPE_UPPER , /* 012c LATIN CAPITAL LETTER I WITH BREVE */ |
| | 326 | T3_CTYPE_LOWER , /* 012d LATIN SMALL LETTER I WITH BREVE */ |
| | 327 | T3_CTYPE_UPPER , /* 012e LATIN CAPITAL LETTER I WITH OGONEK */ |
| | 328 | T3_CTYPE_LOWER , /* 012f LATIN SMALL LETTER I WITH OGONEK */ |
| | 329 | T3_CTYPE_UPPER , /* 0130 LATIN CAPITAL LETTER I WITH DOT ABOVE */ |
| | 330 | T3_CTYPE_LOWER , /* 0131 LATIN SMALL LETTER DOTLESS I */ |
| | 331 | T3_CTYPE_UPPER , /* 0132 LATIN CAPITAL LIGATURE IJ */ |
| | 332 | T3_CTYPE_LOWER , /* 0133 LATIN SMALL LIGATURE IJ */ |
| | 333 | T3_CTYPE_UPPER , /* 0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX */ |
| | 334 | T3_CTYPE_LOWER , /* 0135 LATIN SMALL LETTER J WITH CIRCUMFLEX */ |
| | 335 | T3_CTYPE_UPPER , /* 0136 LATIN CAPITAL LETTER K WITH CEDILLA */ |
| | 336 | T3_CTYPE_LOWER , /* 0137 LATIN SMALL LETTER K WITH CEDILLA */ |
| | 337 | T3_CTYPE_LOWER , /* 0138 LATIN SMALL LETTER KRA */ |
| | 338 | T3_CTYPE_UPPER , /* 0139 LATIN CAPITAL LETTER L WITH ACUTE */ |
| | 339 | T3_CTYPE_LOWER , /* 013a LATIN SMALL LETTER L WITH ACUTE */ |
| | 340 | T3_CTYPE_UPPER , /* 013b LATIN CAPITAL LETTER L WITH CEDILLA */ |
| | 341 | T3_CTYPE_LOWER , /* 013c LATIN SMALL LETTER L WITH CEDILLA */ |
| | 342 | T3_CTYPE_UPPER , /* 013d LATIN CAPITAL LETTER L WITH CARON */ |
| | 343 | T3_CTYPE_LOWER , /* 013e LATIN SMALL LETTER L WITH CARON */ |
| | 344 | T3_CTYPE_UPPER , /* 013f LATIN CAPITAL LETTER L WITH MIDDLE DOT */ |
| | 345 | T3_CTYPE_LOWER , /* 0140 LATIN SMALL LETTER L WITH MIDDLE DOT */ |
| | 346 | T3_CTYPE_UPPER , /* 0141 LATIN CAPITAL LETTER L WITH STROKE */ |
| | 347 | T3_CTYPE_LOWER , /* 0142 LATIN SMALL LETTER L WITH STROKE */ |
| | 348 | T3_CTYPE_UPPER , /* 0143 LATIN CAPITAL LETTER N WITH ACUTE */ |
| | 349 | T3_CTYPE_LOWER , /* 0144 LATIN SMALL LETTER N WITH ACUTE */ |
| | 350 | T3_CTYPE_UPPER , /* 0145 LATIN CAPITAL LETTER N WITH CEDILLA */ |
| | 351 | T3_CTYPE_LOWER , /* 0146 LATIN SMALL LETTER N WITH CEDILLA */ |
| | 352 | T3_CTYPE_UPPER , /* 0147 LATIN CAPITAL LETTER N WITH CARON */ |
| | 353 | T3_CTYPE_LOWER , /* 0148 LATIN SMALL LETTER N WITH CARON */ |
| | 354 | T3_CTYPE_LOWER , /* 0149 LATIN SMALL LETTER N PRECEDED BY APOSTR */ |
| | 355 | T3_CTYPE_UPPER , /* 014a LATIN CAPITAL LETTER ENG */ |
| | 356 | T3_CTYPE_LOWER , /* 014b LATIN SMALL LETTER ENG */ |
| | 357 | T3_CTYPE_UPPER , /* 014c LATIN CAPITAL LETTER O WITH MACRON */ |
| | 358 | T3_CTYPE_LOWER , /* 014d LATIN SMALL LETTER O WITH MACRON */ |
| | 359 | T3_CTYPE_UPPER , /* 014e LATIN CAPITAL LETTER O WITH BREVE */ |
| | 360 | T3_CTYPE_LOWER , /* 014f LATIN SMALL LETTER O WITH BREVE */ |
| | 361 | T3_CTYPE_UPPER , /* 0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUT */ |
| | 362 | T3_CTYPE_LOWER , /* 0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE */ |
| | 363 | T3_CTYPE_UPPER , /* 0152 LATIN CAPITAL LIGATURE OE */ |
| | 364 | T3_CTYPE_LOWER , /* 0153 LATIN SMALL LIGATURE OE */ |
| | 365 | T3_CTYPE_UPPER , /* 0154 LATIN CAPITAL LETTER R WITH ACUTE */ |
| | 366 | T3_CTYPE_LOWER , /* 0155 LATIN SMALL LETTER R WITH ACUTE */ |
| | 367 | T3_CTYPE_UPPER , /* 0156 LATIN CAPITAL LETTER R WITH CEDILLA */ |
| | 368 | T3_CTYPE_LOWER , /* 0157 LATIN SMALL LETTER R WITH CEDILLA */ |
| | 369 | T3_CTYPE_UPPER , /* 0158 LATIN CAPITAL LETTER R WITH CARON */ |
| | 370 | T3_CTYPE_LOWER , /* 0159 LATIN SMALL LETTER R WITH CARON */ |
| | 371 | T3_CTYPE_UPPER , /* 015a LATIN CAPITAL LETTER S WITH ACUTE */ |
| | 372 | T3_CTYPE_LOWER , /* 015b LATIN SMALL LETTER S WITH ACUTE */ |
| | 373 | T3_CTYPE_UPPER , /* 015c LATIN CAPITAL LETTER S WITH CIRCUMFLEX */ |
| | 374 | T3_CTYPE_LOWER , /* 015d LATIN SMALL LETTER S WITH CIRCUMFLEX */ |
| | 375 | T3_CTYPE_UPPER , /* 015e LATIN CAPITAL LETTER S WITH CEDILLA */ |
| | 376 | T3_CTYPE_LOWER , /* 015f LATIN SMALL LETTER S WITH CEDILLA */ |
| | 377 | T3_CTYPE_UPPER , /* 0160 LATIN CAPITAL LETTER S WITH CARON */ |
| | 378 | T3_CTYPE_LOWER , /* 0161 LATIN SMALL LETTER S WITH CARON */ |
| | 379 | T3_CTYPE_UPPER , /* 0162 LATIN CAPITAL LETTER T WITH CEDILLA */ |
| | 380 | T3_CTYPE_LOWER , /* 0163 LATIN SMALL LETTER T WITH CEDILLA */ |
| | 381 | T3_CTYPE_UPPER , /* 0164 LATIN CAPITAL LETTER T WITH CARON */ |
| | 382 | T3_CTYPE_LOWER , /* 0165 LATIN SMALL LETTER T WITH CARON */ |
| | 383 | T3_CTYPE_UPPER , /* 0166 LATIN CAPITAL LETTER T WITH STROKE */ |
| | 384 | T3_CTYPE_LOWER , /* 0167 LATIN SMALL LETTER T WITH STROKE */ |
| | 385 | T3_CTYPE_UPPER , /* 0168 LATIN CAPITAL LETTER U WITH TILDE */ |
| | 386 | T3_CTYPE_LOWER , /* 0169 LATIN SMALL LETTER U WITH TILDE */ |
| | 387 | T3_CTYPE_UPPER , /* 016a LATIN CAPITAL LETTER U WITH MACRON */ |
| | 388 | T3_CTYPE_LOWER , /* 016b LATIN SMALL LETTER U WITH MACRON */ |
| | 389 | T3_CTYPE_UPPER , /* 016c LATIN CAPITAL LETTER U WITH BREVE */ |
| | 390 | T3_CTYPE_LOWER , /* 016d LATIN SMALL LETTER U WITH BREVE */ |
| | 391 | T3_CTYPE_UPPER , /* 016e LATIN CAPITAL LETTER U WITH RING ABOVE */ |
| | 392 | T3_CTYPE_LOWER , /* 016f LATIN SMALL LETTER U WITH RING ABOVE */ |
| | 393 | T3_CTYPE_UPPER , /* 0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUT */ |
| | 394 | T3_CTYPE_LOWER , /* 0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE */ |
| | 395 | T3_CTYPE_UPPER , /* 0172 LATIN CAPITAL LETTER U WITH OGONEK */ |
| | 396 | T3_CTYPE_LOWER , /* 0173 LATIN SMALL LETTER U WITH OGONEK */ |
| | 397 | T3_CTYPE_UPPER , /* 0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX */ |
| | 398 | T3_CTYPE_LOWER , /* 0175 LATIN SMALL LETTER W WITH CIRCUMFLEX */ |
| | 399 | T3_CTYPE_UPPER , /* 0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */ |
| | 400 | T3_CTYPE_LOWER , /* 0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX */ |
| | 401 | T3_CTYPE_UPPER , /* 0178 LATIN CAPITAL LETTER Y WITH DIAERESIS */ |
| | 402 | T3_CTYPE_UPPER , /* 0179 LATIN CAPITAL LETTER Z WITH ACUTE */ |
| | 403 | T3_CTYPE_LOWER , /* 017a LATIN SMALL LETTER Z WITH ACUTE */ |
| | 404 | T3_CTYPE_UPPER , /* 017b LATIN CAPITAL LETTER Z WITH DOT ABOVE */ |
| | 405 | T3_CTYPE_LOWER , /* 017c LATIN SMALL LETTER Z WITH DOT ABOVE */ |
| | 406 | T3_CTYPE_UPPER , /* 017d LATIN CAPITAL LETTER Z WITH CARON */ |
| | 407 | T3_CTYPE_LOWER , /* 017e LATIN SMALL LETTER Z WITH CARON */ |
| | 408 | T3_CTYPE_LOWER , /* 017f LATIN SMALL LETTER LONG S */ |
| | 409 | }; |
| | 410 | |
| | 411 | static const wchar_t attr_pg_03[128] = |
| | 412 | { |
| | 413 | T3_CTYPE_LOWER , /* 0180 LATIN SMALL LETTER B WITH STROKE */ |
| | 414 | T3_CTYPE_UPPER , /* 0181 LATIN CAPITAL LETTER B WITH HOOK */ |
| | 415 | T3_CTYPE_UPPER , /* 0182 LATIN CAPITAL LETTER B WITH TOPBAR */ |
| | 416 | T3_CTYPE_LOWER , /* 0183 LATIN SMALL LETTER B WITH TOPBAR */ |
| | 417 | T3_CTYPE_UPPER , /* 0184 LATIN CAPITAL LETTER TONE SIX */ |
| | 418 | T3_CTYPE_LOWER , /* 0185 LATIN SMALL LETTER TONE SIX */ |
| | 419 | T3_CTYPE_UPPER , /* 0186 LATIN CAPITAL LETTER OPEN O */ |
| | 420 | T3_CTYPE_UPPER , /* 0187 LATIN CAPITAL LETTER C WITH HOOK */ |
| | 421 | T3_CTYPE_LOWER , /* 0188 LATIN SMALL LETTER C WITH HOOK */ |
| | 422 | T3_CTYPE_UPPER , /* 0189 LATIN CAPITAL LETTER AFRICAN D */ |
| | 423 | T3_CTYPE_UPPER , /* 018a LATIN CAPITAL LETTER D WITH HOOK */ |
| | 424 | T3_CTYPE_UPPER , /* 018b LATIN CAPITAL LETTER D WITH TOPBAR */ |
| | 425 | T3_CTYPE_LOWER , /* 018c LATIN SMALL LETTER D WITH TOPBAR */ |
| | 426 | T3_CTYPE_LOWER , /* 018d LATIN SMALL LETTER TURNED DELTA */ |
| | 427 | T3_CTYPE_UPPER , /* 018e LATIN CAPITAL LETTER REVERSED E */ |
| | 428 | T3_CTYPE_UPPER , /* 018f LATIN CAPITAL LETTER SCHWA */ |
| | 429 | T3_CTYPE_UPPER , /* 0190 LATIN CAPITAL LETTER OPEN E */ |
| | 430 | T3_CTYPE_UPPER , /* 0191 LATIN CAPITAL LETTER F WITH HOOK */ |
| | 431 | T3_CTYPE_LOWER , /* 0192 LATIN SMALL LETTER F WITH HOOK */ |
| | 432 | T3_CTYPE_UPPER , /* 0193 LATIN CAPITAL LETTER G WITH HOOK */ |
| | 433 | T3_CTYPE_UPPER , /* 0194 LATIN CAPITAL LETTER GAMMA */ |
| | 434 | T3_CTYPE_LOWER , /* 0195 LATIN SMALL LETTER HV */ |
| | 435 | T3_CTYPE_UPPER , /* 0196 LATIN CAPITAL LETTER IOTA */ |
| | 436 | T3_CTYPE_UPPER , /* 0197 LATIN CAPITAL LETTER I WITH STROKE */ |
| | 437 | T3_CTYPE_UPPER , /* 0198 LATIN CAPITAL LETTER K WITH HOOK */ |
| | 438 | T3_CTYPE_LOWER , /* 0199 LATIN SMALL LETTER K WITH HOOK */ |
| | 439 | T3_CTYPE_LOWER , /* 019a LATIN SMALL LETTER L WITH BAR */ |
| | 440 | T3_CTYPE_LOWER , /* 019b LATIN SMALL LETTER LAMBDA WITH STROKE */ |
| | 441 | T3_CTYPE_UPPER , /* 019c LATIN CAPITAL LETTER TURNED M */ |
| | 442 | T3_CTYPE_UPPER , /* 019d LATIN CAPITAL LETTER N WITH LEFT HOOK */ |
| | 443 | T3_CTYPE_LOWER , /* 019e LATIN SMALL LETTER N WITH LONG RIGHT LE */ |
| | 444 | T3_CTYPE_UPPER , /* 019f LATIN CAPITAL LETTER O WITH MIDDLE TILD */ |
| | 445 | T3_CTYPE_UPPER , /* 01a0 LATIN CAPITAL LETTER O WITH HORN */ |
| | 446 | T3_CTYPE_LOWER , /* 01a1 LATIN SMALL LETTER O WITH HORN */ |
| | 447 | T3_CTYPE_UPPER , /* 01a2 LATIN CAPITAL LETTER OI */ |
| | 448 | T3_CTYPE_LOWER , /* 01a3 LATIN SMALL LETTER OI */ |
| | 449 | T3_CTYPE_UPPER , /* 01a4 LATIN CAPITAL LETTER P WITH HOOK */ |
| | 450 | T3_CTYPE_LOWER , /* 01a5 LATIN SMALL LETTER P WITH HOOK */ |
| | 451 | T3_CTYPE_UPPER , /* 01a6 LATIN LETTER YR */ |
| | 452 | T3_CTYPE_UPPER , /* 01a7 LATIN CAPITAL LETTER TONE TWO */ |
| | 453 | T3_CTYPE_LOWER , /* 01a8 LATIN SMALL LETTER TONE TWO */ |
| | 454 | T3_CTYPE_UPPER , /* 01a9 LATIN CAPITAL LETTER ESH */ |
| | 455 | T3_CTYPE_LOWER , /* 01aa LATIN LETTER REVERSED ESH LOOP */ |
| | 456 | T3_CTYPE_LOWER , /* 01ab LATIN SMALL LETTER T WITH PALATAL HOOK */ |
| | 457 | T3_CTYPE_UPPER , /* 01ac LATIN CAPITAL LETTER T WITH HOOK */ |
| | 458 | T3_CTYPE_LOWER , /* 01ad LATIN SMALL LETTER T WITH HOOK */ |
| | 459 | T3_CTYPE_UPPER , /* 01ae LATIN CAPITAL LETTER T WITH RETROFLEX H */ |
| | 460 | T3_CTYPE_UPPER , /* 01af LATIN CAPITAL LETTER U WITH HORN */ |
| | 461 | T3_CTYPE_LOWER , /* 01b0 LATIN SMALL LETTER U WITH HORN */ |
| | 462 | T3_CTYPE_UPPER , /* 01b1 LATIN CAPITAL LETTER UPSILON */ |
| | 463 | T3_CTYPE_UPPER , /* 01b2 LATIN CAPITAL LETTER V WITH HOOK */ |
| | 464 | T3_CTYPE_UPPER , /* 01b3 LATIN CAPITAL LETTER Y WITH HOOK */ |
| | 465 | T3_CTYPE_LOWER , /* 01b4 LATIN SMALL LETTER Y WITH HOOK */ |
| | 466 | T3_CTYPE_UPPER , /* 01b5 LATIN CAPITAL LETTER Z WITH STROKE */ |
| | 467 | T3_CTYPE_LOWER , /* 01b6 LATIN SMALL LETTER Z WITH STROKE */ |
| | 468 | T3_CTYPE_UPPER , /* 01b7 LATIN CAPITAL LETTER EZH */ |
| | 469 | T3_CTYPE_UPPER , /* 01b8 LATIN CAPITAL LETTER EZH REVERSED */ |
| | 470 | T3_CTYPE_LOWER , /* 01b9 LATIN SMALL LETTER EZH REVERSED */ |
| | 471 | T3_CTYPE_LOWER , /* 01ba LATIN SMALL LETTER EZH WITH TAIL */ |
| | 472 | T3_CTYPE_ALPHA , /* 01bb LATIN LETTER TWO WITH STROKE */ |
| | 473 | T3_CTYPE_UPPER , /* 01bc LATIN CAPITAL LETTER TONE FIVE */ |
| | 474 | T3_CTYPE_LOWER , /* 01bd LATIN SMALL LETTER TONE FIVE */ |
| | 475 | T3_CTYPE_LOWER , /* 01be LATIN LETTER INVERTED GLOTTAL STOP WITH */ |
| | 476 | T3_CTYPE_LOWER , /* 01bf LATIN LETTER WYNN */ |
| | 477 | T3_CTYPE_ALPHA , /* 01c0 LATIN LETTER DENTAL CLICK */ |
| | 478 | T3_CTYPE_ALPHA , /* 01c1 LATIN LETTER LATERAL CLICK */ |
| | 479 | T3_CTYPE_ALPHA , /* 01c2 LATIN LETTER ALVEOLAR CLICK */ |
| | 480 | T3_CTYPE_ALPHA , /* 01c3 LATIN LETTER RETROFLEX CLICK */ |
| | 481 | T3_CTYPE_UPPER , /* 01c4 LATIN CAPITAL LETTER DZ WITH CARON */ |
| | 482 | T3_CTYPE_UPPER , /* 01c5 LATIN CAPITAL LETTER D WITH SMALL LETTE */ |
| | 483 | T3_CTYPE_LOWER , /* 01c6 LATIN SMALL LETTER DZ WITH CARON */ |
| | 484 | T3_CTYPE_UPPER , /* 01c7 LATIN CAPITAL LETTER LJ */ |
| | 485 | T3_CTYPE_UPPER , /* 01c8 LATIN CAPITAL LETTER L WITH SMALL LETTE */ |
| | 486 | T3_CTYPE_LOWER , /* 01c9 LATIN SMALL LETTER LJ */ |
| | 487 | T3_CTYPE_UPPER , /* 01ca LATIN CAPITAL LETTER NJ */ |
| | 488 | T3_CTYPE_UPPER , /* 01cb LATIN CAPITAL LETTER N WITH SMALL LETTE */ |
| | 489 | T3_CTYPE_LOWER , /* 01cc LATIN SMALL LETTER NJ */ |
| | 490 | T3_CTYPE_UPPER , /* 01cd LATIN CAPITAL LETTER A WITH CARON */ |
| | 491 | T3_CTYPE_LOWER , /* 01ce LATIN SMALL LETTER A WITH CARON */ |
| | 492 | T3_CTYPE_UPPER , /* 01cf LATIN CAPITAL LETTER I WITH CARON */ |
| | 493 | T3_CTYPE_LOWER , /* 01d0 LATIN SMALL LETTER I WITH CARON */ |
| | 494 | T3_CTYPE_UPPER , /* 01d1 LATIN CAPITAL LETTER O WITH CARON */ |
| | 495 | T3_CTYPE_LOWER , /* 01d2 LATIN SMALL LETTER O WITH CARON */ |
| | 496 | T3_CTYPE_UPPER , /* 01d3 LATIN CAPITAL LETTER U WITH CARON */ |
| | 497 | T3_CTYPE_LOWER , /* 01d4 LATIN SMALL LETTER U WITH CARON */ |
| | 498 | T3_CTYPE_UPPER , /* 01d5 LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 499 | T3_CTYPE_LOWER , /* 01d6 LATIN SMALL LETTER U WITH DIAERESIS AND */ |
| | 500 | T3_CTYPE_UPPER , /* 01d7 LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 501 | T3_CTYPE_LOWER , /* 01d8 LATIN SMALL LETTER U WITH DIAERESIS AND */ |
| | 502 | T3_CTYPE_UPPER , /* 01d9 LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 503 | T3_CTYPE_LOWER , /* 01da LATIN SMALL LETTER U WITH DIAERESIS AND */ |
| | 504 | T3_CTYPE_UPPER , /* 01db LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 505 | T3_CTYPE_LOWER , /* 01dc LATIN SMALL LETTER U WITH DIAERESIS AND */ |
| | 506 | T3_CTYPE_LOWER , /* 01dd LATIN SMALL LETTER TURNED E */ |
| | 507 | T3_CTYPE_UPPER , /* 01de LATIN CAPITAL LETTER A WITH DIAERESIS A */ |
| | 508 | T3_CTYPE_LOWER , /* 01df LATIN SMALL LETTER A WITH DIAERESIS AND */ |
| | 509 | T3_CTYPE_UPPER , /* 01e0 LATIN CAPITAL LETTER A WITH DOT ABOVE A */ |
| | 510 | T3_CTYPE_LOWER , /* 01e1 LATIN SMALL LETTER A WITH DOT ABOVE AND */ |
| | 511 | T3_CTYPE_UPPER , /* 01e2 LATIN CAPITAL LETTER AE WITH MACRON */ |
| | 512 | T3_CTYPE_LOWER , /* 01e3 LATIN SMALL LETTER AE WITH MACRON */ |
| | 513 | T3_CTYPE_UPPER , /* 01e4 LATIN CAPITAL LETTER G WITH STROKE */ |
| | 514 | T3_CTYPE_LOWER , /* 01e5 LATIN SMALL LETTER G WITH STROKE */ |
| | 515 | T3_CTYPE_UPPER , /* 01e6 LATIN CAPITAL LETTER G WITH CARON */ |
| | 516 | T3_CTYPE_LOWER , /* 01e7 LATIN SMALL LETTER G WITH CARON */ |
| | 517 | T3_CTYPE_UPPER , /* 01e8 LATIN CAPITAL LETTER K WITH CARON */ |
| | 518 | T3_CTYPE_LOWER , /* 01e9 LATIN SMALL LETTER K WITH CARON */ |
| | 519 | T3_CTYPE_UPPER , /* 01ea LATIN CAPITAL LETTER O WITH OGONEK */ |
| | 520 | T3_CTYPE_LOWER , /* 01eb LATIN SMALL LETTER O WITH OGONEK */ |
| | 521 | T3_CTYPE_UPPER , /* 01ec LATIN CAPITAL LETTER O WITH OGONEK AND */ |
| | 522 | T3_CTYPE_LOWER , /* 01ed LATIN SMALL LETTER O WITH OGONEK AND MA */ |
| | 523 | T3_CTYPE_UPPER , /* 01ee LATIN CAPITAL LETTER EZH WITH CARON */ |
| | 524 | T3_CTYPE_LOWER , /* 01ef LATIN SMALL LETTER EZH WITH CARON */ |
| | 525 | T3_CTYPE_LOWER , /* 01f0 LATIN SMALL LETTER J WITH CARON */ |
| | 526 | T3_CTYPE_UPPER , /* 01f1 LATIN CAPITAL LETTER DZ */ |
| | 527 | T3_CTYPE_UPPER , /* 01f2 LATIN CAPITAL LETTER D WITH SMALL LETTE */ |
| | 528 | T3_CTYPE_LOWER , /* 01f3 LATIN SMALL LETTER DZ */ |
| | 529 | T3_CTYPE_UPPER , /* 01f4 LATIN CAPITAL LETTER G WITH ACUTE */ |
| | 530 | T3_CTYPE_LOWER , /* 01f5 LATIN SMALL LETTER G WITH ACUTE */ |
| | 531 | T3_CTYPE_UPPER , /* 01f6 LATIN CAPITAL LETTER HWAIR */ |
| | 532 | T3_CTYPE_UPPER , /* 01f7 LATIN CAPITAL LETTER WYNN */ |
| | 533 | T3_CTYPE_UPPER , /* 01f8 LATIN CAPITAL LETTER N WITH GRAVE */ |
| | 534 | T3_CTYPE_LOWER , /* 01f9 LATIN SMALL LETTER N WITH GRAVE */ |
| | 535 | T3_CTYPE_UPPER , /* 01fa LATIN CAPITAL LETTER A WITH RING ABOVE */ |
| | 536 | T3_CTYPE_LOWER , /* 01fb LATIN SMALL LETTER A WITH RING ABOVE AN */ |
| | 537 | T3_CTYPE_UPPER , /* 01fc LATIN CAPITAL LETTER AE WITH ACUTE */ |
| | 538 | T3_CTYPE_LOWER , /* 01fd LATIN SMALL LETTER AE WITH ACUTE */ |
| | 539 | T3_CTYPE_UPPER , /* 01fe LATIN CAPITAL LETTER O WITH STROKE AND */ |
| | 540 | T3_CTYPE_LOWER , /* 01ff LATIN SMALL LETTER O WITH STROKE AND AC */ |
| | 541 | }; |
| | 542 | |
| | 543 | static const wchar_t attr_pg_04[128] = |
| | 544 | { |
| | 545 | T3_CTYPE_UPPER , /* 0200 LATIN CAPITAL LETTER A WITH DOUBLE GRAV */ |
| | 546 | T3_CTYPE_LOWER , /* 0201 LATIN SMALL LETTER A WITH DOUBLE GRAVE */ |
| | 547 | T3_CTYPE_UPPER , /* 0202 LATIN CAPITAL LETTER A WITH INVERTED BR */ |
| | 548 | T3_CTYPE_LOWER , /* 0203 LATIN SMALL LETTER A WITH INVERTED BREV */ |
| | 549 | T3_CTYPE_UPPER , /* 0204 LATIN CAPITAL LETTER E WITH DOUBLE GRAV */ |
| | 550 | T3_CTYPE_LOWER , /* 0205 LATIN SMALL LETTER E WITH DOUBLE GRAVE */ |
| | 551 | T3_CTYPE_UPPER , /* 0206 LATIN CAPITAL LETTER E WITH INVERTED BR */ |
| | 552 | T3_CTYPE_LOWER , /* 0207 LATIN SMALL LETTER E WITH INVERTED BREV */ |
| | 553 | T3_CTYPE_UPPER , /* 0208 LATIN CAPITAL LETTER I WITH DOUBLE GRAV */ |
| | 554 | T3_CTYPE_LOWER , /* 0209 LATIN SMALL LETTER I WITH DOUBLE GRAVE */ |
| | 555 | T3_CTYPE_UPPER , /* 020a LATIN CAPITAL LETTER I WITH INVERTED BR */ |
| | 556 | T3_CTYPE_LOWER , /* 020b LATIN SMALL LETTER I WITH INVERTED BREV */ |
| | 557 | T3_CTYPE_UPPER , /* 020c LATIN CAPITAL LETTER O WITH DOUBLE GRAV */ |
| | 558 | T3_CTYPE_LOWER , /* 020d LATIN SMALL LETTER O WITH DOUBLE GRAVE */ |
| | 559 | T3_CTYPE_UPPER , /* 020e LATIN CAPITAL LETTER O WITH INVERTED BR */ |
| | 560 | T3_CTYPE_LOWER , /* 020f LATIN SMALL LETTER O WITH INVERTED BREV */ |
| | 561 | T3_CTYPE_UPPER , /* 0210 LATIN CAPITAL LETTER R WITH DOUBLE GRAV */ |
| | 562 | T3_CTYPE_LOWER , /* 0211 LATIN SMALL LETTER R WITH DOUBLE GRAVE */ |
| | 563 | T3_CTYPE_UPPER , /* 0212 LATIN CAPITAL LETTER R WITH INVERTED BR */ |
| | 564 | T3_CTYPE_LOWER , /* 0213 LATIN SMALL LETTER R WITH INVERTED BREV */ |
| | 565 | T3_CTYPE_UPPER , /* 0214 LATIN CAPITAL LETTER U WITH DOUBLE GRAV */ |
| | 566 | T3_CTYPE_LOWER , /* 0215 LATIN SMALL LETTER U WITH DOUBLE GRAVE */ |
| | 567 | T3_CTYPE_UPPER , /* 0216 LATIN CAPITAL LETTER U WITH INVERTED BR */ |
| | 568 | T3_CTYPE_LOWER , /* 0217 LATIN SMALL LETTER U WITH INVERTED BREV */ |
| | 569 | T3_CTYPE_UPPER , /* 0218 LATIN CAPITAL LETTER S WITH COMMA BELOW */ |
| | 570 | T3_CTYPE_LOWER , /* 0219 LATIN SMALL LETTER S WITH COMMA BELOW */ |
| | 571 | T3_CTYPE_UPPER , /* 021a LATIN CAPITAL LETTER T WITH COMMA BELOW */ |
| | 572 | T3_CTYPE_LOWER , /* 021b LATIN SMALL LETTER T WITH COMMA BELOW */ |
| | 573 | T3_CTYPE_UPPER , /* 021c LATIN CAPITAL LETTER YOGH */ |
| | 574 | T3_CTYPE_LOWER , /* 021d LATIN SMALL LETTER YOGH */ |
| | 575 | T3_CTYPE_UPPER , /* 021e LATIN CAPITAL LETTER H WITH CARON */ |
| | 576 | T3_CTYPE_LOWER , /* 021f LATIN SMALL LETTER H WITH CARON */ |
| | 577 | T3_CTYPE_UPPER , /* 0220 LATIN CAPITAL LETTER N WITH LONG RIGHT */ |
| | 578 | T3_CTYPE_NONE , /* 0221 (unused) */ |
| | 579 | T3_CTYPE_UPPER , /* 0222 LATIN CAPITAL LETTER OU */ |
| | 580 | T3_CTYPE_LOWER , /* 0223 LATIN SMALL LETTER OU */ |
| | 581 | T3_CTYPE_UPPER , /* 0224 LATIN CAPITAL LETTER Z WITH HOOK */ |
| | 582 | T3_CTYPE_LOWER , /* 0225 LATIN SMALL LETTER Z WITH HOOK */ |
| | 583 | T3_CTYPE_UPPER , /* 0226 LATIN CAPITAL LETTER A WITH DOT ABOVE */ |
| | 584 | T3_CTYPE_LOWER , /* 0227 LATIN SMALL LETTER A WITH DOT ABOVE */ |
| | 585 | T3_CTYPE_UPPER , /* 0228 LATIN CAPITAL LETTER E WITH CEDILLA */ |
| | 586 | T3_CTYPE_LOWER , /* 0229 LATIN SMALL LETTER E WITH CEDILLA */ |
| | 587 | T3_CTYPE_UPPER , /* 022a LATIN CAPITAL LETTER O WITH DIAERESIS A */ |
| | 588 | T3_CTYPE_LOWER , /* 022b LATIN SMALL LETTER O WITH DIAERESIS AND */ |
| | 589 | T3_CTYPE_UPPER , /* 022c LATIN CAPITAL LETTER O WITH TILDE AND M */ |
| | 590 | T3_CTYPE_LOWER , /* 022d LATIN SMALL LETTER O WITH TILDE AND MAC */ |
| | 591 | T3_CTYPE_UPPER , /* 022e LATIN CAPITAL LETTER O WITH DOT ABOVE */ |
| | 592 | T3_CTYPE_LOWER , /* 022f LATIN SMALL LETTER O WITH DOT ABOVE */ |
| | 593 | T3_CTYPE_UPPER , /* 0230 LATIN CAPITAL LETTER O WITH DOT ABOVE A */ |
| | 594 | T3_CTYPE_LOWER , /* 0231 LATIN SMALL LETTER O WITH DOT ABOVE AND */ |
| | 595 | T3_CTYPE_UPPER , /* 0232 LATIN CAPITAL LETTER Y WITH MACRON */ |
| | 596 | T3_CTYPE_LOWER , /* 0233 LATIN SMALL LETTER Y WITH MACRON */ |
| | 597 | T3_CTYPE_NONE , /* 0234 (unused) */ |
| | 598 | T3_CTYPE_NONE , /* 0235 (unused) */ |
| | 599 | T3_CTYPE_NONE , /* 0236 (unused) */ |
| | 600 | T3_CTYPE_NONE , /* 0237 (unused) */ |
| | 601 | T3_CTYPE_NONE , /* 0238 (unused) */ |
| | 602 | T3_CTYPE_NONE , /* 0239 (unused) */ |
| | 603 | T3_CTYPE_NONE , /* 023a (unused) */ |
| | 604 | T3_CTYPE_NONE , /* 023b (unused) */ |
| | 605 | T3_CTYPE_NONE , /* 023c (unused) */ |
| | 606 | T3_CTYPE_NONE , /* 023d (unused) */ |
| | 607 | T3_CTYPE_NONE , /* 023e (unused) */ |
| | 608 | T3_CTYPE_NONE , /* 023f (unused) */ |
| | 609 | T3_CTYPE_NONE , /* 0240 (unused) */ |
| | 610 | T3_CTYPE_NONE , /* 0241 (unused) */ |
| | 611 | T3_CTYPE_NONE , /* 0242 (unused) */ |
| | 612 | T3_CTYPE_NONE , /* 0243 (unused) */ |
| | 613 | T3_CTYPE_NONE , /* 0244 (unused) */ |
| | 614 | T3_CTYPE_NONE , /* 0245 (unused) */ |
| | 615 | T3_CTYPE_NONE , /* 0246 (unused) */ |
| | 616 | T3_CTYPE_NONE , /* 0247 (unused) */ |
| | 617 | T3_CTYPE_NONE , /* 0248 (unused) */ |
| | 618 | T3_CTYPE_NONE , /* 0249 (unused) */ |
| | 619 | T3_CTYPE_NONE , /* 024a (unused) */ |
| | 620 | T3_CTYPE_NONE , /* 024b (unused) */ |
| | 621 | T3_CTYPE_NONE , /* 024c (unused) */ |
| | 622 | T3_CTYPE_NONE , /* 024d (unused) */ |
| | 623 | T3_CTYPE_NONE , /* 024e (unused) */ |
| | 624 | T3_CTYPE_NONE , /* 024f (unused) */ |
| | 625 | T3_CTYPE_LOWER , /* 0250 LATIN SMALL LETTER TURNED A */ |
| | 626 | T3_CTYPE_LOWER , /* 0251 LATIN SMALL LETTER ALPHA */ |
| | 627 | T3_CTYPE_LOWER , /* 0252 LATIN SMALL LETTER TURNED ALPHA */ |
| | 628 | T3_CTYPE_LOWER , /* 0253 LATIN SMALL LETTER B WITH HOOK */ |
| | 629 | T3_CTYPE_LOWER , /* 0254 LATIN SMALL LETTER OPEN O */ |
| | 630 | T3_CTYPE_LOWER , /* 0255 LATIN SMALL LETTER C WITH CURL */ |
| | 631 | T3_CTYPE_LOWER , /* 0256 LATIN SMALL LETTER D WITH TAIL */ |
| | 632 | T3_CTYPE_LOWER , /* 0257 LATIN SMALL LETTER D WITH HOOK */ |
| | 633 | T3_CTYPE_LOWER , /* 0258 LATIN SMALL LETTER REVERSED E */ |
| | 634 | T3_CTYPE_LOWER , /* 0259 LATIN SMALL LETTER SCHWA */ |
| | 635 | T3_CTYPE_LOWER , /* 025a LATIN SMALL LETTER SCHWA WITH HOOK */ |
| | 636 | T3_CTYPE_LOWER , /* 025b LATIN SMALL LETTER OPEN E */ |
| | 637 | T3_CTYPE_LOWER , /* 025c LATIN SMALL LETTER REVERSED OPEN E */ |
| | 638 | T3_CTYPE_LOWER , /* 025d LATIN SMALL LETTER REVERSED OPEN E WITH */ |
| | 639 | T3_CTYPE_LOWER , /* 025e LATIN SMALL LETTER CLOSED REVERSED OPEN */ |
| | 640 | T3_CTYPE_LOWER , /* 025f LATIN SMALL LETTER DOTLESS J WITH STROK */ |
| | 641 | T3_CTYPE_LOWER , /* 0260 LATIN SMALL LETTER G WITH HOOK */ |
| | 642 | T3_CTYPE_LOWER , /* 0261 LATIN SMALL LETTER SCRIPT G */ |
| | 643 | T3_CTYPE_LOWER , /* 0262 LATIN LETTER SMALL CAPITAL G */ |
| | 644 | T3_CTYPE_LOWER , /* 0263 LATIN SMALL LETTER GAMMA */ |
| | 645 | T3_CTYPE_LOWER , /* 0264 LATIN SMALL LETTER RAMS HORN */ |
| | 646 | T3_CTYPE_LOWER , /* 0265 LATIN SMALL LETTER TURNED H */ |
| | 647 | T3_CTYPE_LOWER , /* 0266 LATIN SMALL LETTER H WITH HOOK */ |
| | 648 | T3_CTYPE_LOWER , /* 0267 LATIN SMALL LETTER HENG WITH HOOK */ |
| | 649 | T3_CTYPE_LOWER , /* 0268 LATIN SMALL LETTER I WITH STROKE */ |
| | 650 | T3_CTYPE_LOWER , /* 0269 LATIN SMALL LETTER IOTA */ |
| | 651 | T3_CTYPE_LOWER , /* 026a LATIN LETTER SMALL CAPITAL I */ |
| | 652 | T3_CTYPE_LOWER , /* 026b LATIN SMALL LETTER L WITH MIDDLE TILDE */ |
| | 653 | T3_CTYPE_LOWER , /* 026c LATIN SMALL LETTER L WITH BELT */ |
| | 654 | T3_CTYPE_LOWER , /* 026d LATIN SMALL LETTER L WITH RETROFLEX HOO */ |
| | 655 | T3_CTYPE_LOWER , /* 026e LATIN SMALL LETTER LEZH */ |
| | 656 | T3_CTYPE_LOWER , /* 026f LATIN SMALL LETTER TURNED M */ |
| | 657 | T3_CTYPE_LOWER , /* 0270 LATIN SMALL LETTER TURNED M WITH LONG L */ |
| | 658 | T3_CTYPE_LOWER , /* 0271 LATIN SMALL LETTER M WITH HOOK */ |
| | 659 | T3_CTYPE_LOWER , /* 0272 LATIN SMALL LETTER N WITH LEFT HOOK */ |
| | 660 | T3_CTYPE_LOWER , /* 0273 LATIN SMALL LETTER N WITH RETROFLEX HOO */ |
| | 661 | T3_CTYPE_LOWER , /* 0274 LATIN LETTER SMALL CAPITAL N */ |
| | 662 | T3_CTYPE_LOWER , /* 0275 LATIN SMALL LETTER BARRED O */ |
| | 663 | T3_CTYPE_LOWER , /* 0276 LATIN LETTER SMALL CAPITAL OE */ |
| | 664 | T3_CTYPE_LOWER , /* 0277 LATIN SMALL LETTER CLOSED OMEGA */ |
| | 665 | T3_CTYPE_LOWER , /* 0278 LATIN SMALL LETTER PHI */ |
| | 666 | T3_CTYPE_LOWER , /* 0279 LATIN SMALL LETTER TURNED R */ |
| | 667 | T3_CTYPE_LOWER , /* 027a LATIN SMALL LETTER TURNED R WITH LONG L */ |
| | 668 | T3_CTYPE_LOWER , /* 027b LATIN SMALL LETTER TURNED R WITH HOOK */ |
| | 669 | T3_CTYPE_LOWER , /* 027c LATIN SMALL LETTER R WITH LONG LEG */ |
| | 670 | T3_CTYPE_LOWER , /* 027d LATIN SMALL LETTER R WITH TAIL */ |
| | 671 | T3_CTYPE_LOWER , /* 027e LATIN SMALL LETTER R WITH FISHHOOK */ |
| | 672 | T3_CTYPE_LOWER , /* 027f LATIN SMALL LETTER REVERSED R WITH FISH */ |
| | 673 | }; |
| | 674 | |
| | 675 | static const wchar_t attr_pg_05[128] = |
| | 676 | { |
| | 677 | T3_CTYPE_LOWER , /* 0280 LATIN LETTER SMALL CAPITAL R */ |
| | 678 | T3_CTYPE_LOWER , /* 0281 LATIN LETTER SMALL CAPITAL INVERTED R */ |
| | 679 | T3_CTYPE_LOWER , /* 0282 LATIN SMALL LETTER S WITH HOOK */ |
| | 680 | T3_CTYPE_LOWER , /* 0283 LATIN SMALL LETTER ESH */ |
| | 681 | T3_CTYPE_LOWER , /* 0284 LATIN SMALL LETTER DOTLESS J WITH STROK */ |
| | 682 | T3_CTYPE_LOWER , /* 0285 LATIN SMALL LETTER SQUAT REVERSED ESH */ |
| | 683 | T3_CTYPE_LOWER , /* 0286 LATIN SMALL LETTER ESH WITH CURL */ |
| | 684 | T3_CTYPE_LOWER , /* 0287 LATIN SMALL LETTER TURNED T */ |
| | 685 | T3_CTYPE_LOWER , /* 0288 LATIN SMALL LETTER T WITH RETROFLEX HOO */ |
| | 686 | T3_CTYPE_LOWER , /* 0289 LATIN SMALL LETTER U BAR */ |
| | 687 | T3_CTYPE_LOWER , /* 028a LATIN SMALL LETTER UPSILON */ |
| | 688 | T3_CTYPE_LOWER , /* 028b LATIN SMALL LETTER V WITH HOOK */ |
| | 689 | T3_CTYPE_LOWER , /* 028c LATIN SMALL LETTER TURNED V */ |
| | 690 | T3_CTYPE_LOWER , /* 028d LATIN SMALL LETTER TURNED W */ |
| | 691 | T3_CTYPE_LOWER , /* 028e LATIN SMALL LETTER TURNED Y */ |
| | 692 | T3_CTYPE_LOWER , /* 028f LATIN LETTER SMALL CAPITAL Y */ |
| | 693 | T3_CTYPE_LOWER , /* 0290 LATIN SMALL LETTER Z WITH RETROFLEX HOO */ |
| | 694 | T3_CTYPE_LOWER , /* 0291 LATIN SMALL LETTER Z WITH CURL */ |
| | 695 | T3_CTYPE_LOWER , /* 0292 LATIN SMALL LETTER EZH */ |
| | 696 | T3_CTYPE_LOWER , /* 0293 LATIN SMALL LETTER EZH WITH CURL */ |
| | 697 | T3_CTYPE_LOWER , /* 0294 LATIN LETTER GLOTTAL STOP */ |
| | 698 | T3_CTYPE_LOWER , /* 0295 LATIN LETTER PHARYNGEAL VOICED FRICATIV */ |
| | 699 | T3_CTYPE_LOWER , /* 0296 LATIN LETTER INVERTED GLOTTAL STOP */ |
| | 700 | T3_CTYPE_LOWER , /* 0297 LATIN LETTER STRETCHED C */ |
| | 701 | T3_CTYPE_LOWER , /* 0298 LATIN LETTER BILABIAL CLICK */ |
| | 702 | T3_CTYPE_LOWER , /* 0299 LATIN LETTER SMALL CAPITAL B */ |
| | 703 | T3_CTYPE_LOWER , /* 029a LATIN SMALL LETTER CLOSED OPEN E */ |
| | 704 | T3_CTYPE_LOWER , /* 029b LATIN LETTER SMALL CAPITAL G WITH HOOK */ |
| | 705 | T3_CTYPE_LOWER , /* 029c LATIN LETTER SMALL CAPITAL H */ |
| | 706 | T3_CTYPE_LOWER , /* 029d LATIN SMALL LETTER J WITH CROSSED-TAIL */ |
| | 707 | T3_CTYPE_LOWER , /* 029e LATIN SMALL LETTER TURNED K */ |
| | 708 | T3_CTYPE_LOWER , /* 029f LATIN LETTER SMALL CAPITAL L */ |
| | 709 | T3_CTYPE_LOWER , /* 02a0 LATIN SMALL LETTER Q WITH HOOK */ |
| | 710 | T3_CTYPE_LOWER , /* 02a1 LATIN LETTER GLOTTAL STOP WITH STROKE */ |
| | 711 | T3_CTYPE_LOWER , /* 02a2 LATIN LETTER REVERSED GLOTTAL STOP WITH */ |
| | 712 | T3_CTYPE_LOWER , /* 02a3 LATIN SMALL LETTER DZ DIGRAPH */ |
| | 713 | T3_CTYPE_LOWER , /* 02a4 LATIN SMALL LETTER DEZH DIGRAPH */ |
| | 714 | T3_CTYPE_LOWER , /* 02a5 LATIN SMALL LETTER DZ DIGRAPH WITH CURL */ |
| | 715 | T3_CTYPE_LOWER , /* 02a6 LATIN SMALL LETTER TS DIGRAPH */ |
| | 716 | T3_CTYPE_LOWER , /* 02a7 LATIN SMALL LETTER TESH DIGRAPH */ |
| | 717 | T3_CTYPE_LOWER , /* 02a8 LATIN SMALL LETTER TC DIGRAPH WITH CURL */ |
| | 718 | T3_CTYPE_LOWER , /* 02a9 LATIN SMALL LETTER FENG DIGRAPH */ |
| | 719 | T3_CTYPE_LOWER , /* 02aa LATIN SMALL LETTER LS DIGRAPH */ |
| | 720 | T3_CTYPE_LOWER , /* 02ab LATIN SMALL LETTER LZ DIGRAPH */ |
| | 721 | T3_CTYPE_LOWER , /* 02ac LATIN LETTER BILABIAL PERCUSSIVE */ |
| | 722 | T3_CTYPE_LOWER , /* 02ad LATIN LETTER BIDENTAL PERCUSSIVE */ |
| | 723 | T3_CTYPE_NONE , /* 02ae (unused) */ |
| | 724 | T3_CTYPE_NONE , /* 02af (unused) */ |
| | 725 | T3_CTYPE_NONE , /* 02b0 MODIFIER LETTER SMALL H */ |
| | 726 | T3_CTYPE_NONE , /* 02b1 MODIFIER LETTER SMALL H WITH HOOK */ |
| | 727 | T3_CTYPE_NONE , /* 02b2 MODIFIER LETTER SMALL J */ |
| | 728 | T3_CTYPE_NONE , /* 02b3 MODIFIER LETTER SMALL R */ |
| | 729 | T3_CTYPE_NONE , /* 02b4 MODIFIER LETTER SMALL TURNED R */ |
| | 730 | T3_CTYPE_NONE , /* 02b5 MODIFIER LETTER SMALL TURNED R WITH HOO */ |
| | 731 | T3_CTYPE_NONE , /* 02b6 MODIFIER LETTER SMALL CAPITAL INVERTED */ |
| | 732 | T3_CTYPE_NONE , /* 02b7 MODIFIER LETTER SMALL W */ |
| | 733 | T3_CTYPE_NONE , /* 02b8 MODIFIER LETTER SMALL Y */ |
| | 734 | T3_CTYPE_NONE , /* 02b9 MODIFIER LETTER PRIME */ |
| | 735 | T3_CTYPE_NONE , /* 02ba MODIFIER LETTER DOUBLE PRIME */ |
| | 736 | T3_CTYPE_NONE , /* 02bb MODIFIER LETTER TURNED COMMA */ |
| | 737 | T3_CTYPE_NONE , /* 02bc MODIFIER LETTER APOSTROPHE */ |
| | 738 | T3_CTYPE_NONE , /* 02bd MODIFIER LETTER REVERSED COMMA */ |
| | 739 | T3_CTYPE_NONE , /* 02be MODIFIER LETTER RIGHT HALF RING */ |
| | 740 | T3_CTYPE_NONE , /* 02bf MODIFIER LETTER LEFT HALF RING */ |
| | 741 | T3_CTYPE_NONE , /* 02c0 MODIFIER LETTER GLOTTAL STOP */ |
| | 742 | T3_CTYPE_NONE , /* 02c1 MODIFIER LETTER REVERSED GLOTTAL STOP */ |
| | 743 | T3_CTYPE_NONE , /* 02c2 MODIFIER LETTER LEFT ARROWHEAD */ |
| | 744 | T3_CTYPE_NONE , /* 02c3 MODIFIER LETTER RIGHT ARROWHEAD */ |
| | 745 | T3_CTYPE_NONE , /* 02c4 MODIFIER LETTER UP ARROWHEAD */ |
| | 746 | T3_CTYPE_NONE , /* 02c5 MODIFIER LETTER DOWN ARROWHEAD */ |
| | 747 | T3_CTYPE_NONE , /* 02c6 MODIFIER LETTER CIRCUMFLEX ACCENT */ |
| | 748 | T3_CTYPE_NONE , /* 02c7 CARON */ |
| | 749 | T3_CTYPE_NONE , /* 02c8 MODIFIER LETTER VERTICAL LINE */ |
| | 750 | T3_CTYPE_NONE , /* 02c9 MODIFIER LETTER MACRON */ |
| | 751 | T3_CTYPE_NONE , /* 02ca MODIFIER LETTER ACUTE ACCENT */ |
| | 752 | T3_CTYPE_NONE , /* 02cb MODIFIER LETTER GRAVE ACCENT */ |
| | 753 | T3_CTYPE_NONE , /* 02cc MODIFIER LETTER LOW VERTICAL LINE */ |
| | 754 | T3_CTYPE_NONE , /* 02cd MODIFIER LETTER LOW MACRON */ |
| | 755 | T3_CTYPE_NONE , /* 02ce MODIFIER LETTER LOW GRAVE ACCENT */ |
| | 756 | T3_CTYPE_NONE , /* 02cf MODIFIER LETTER LOW ACUTE ACCENT */ |
| | 757 | T3_CTYPE_NONE , /* 02d0 MODIFIER LETTER TRIANGULAR COLON */ |
| | 758 | T3_CTYPE_NONE , /* 02d1 MODIFIER LETTER HALF TRIANGULAR COLON */ |
| | 759 | T3_CTYPE_NONE , /* 02d2 MODIFIER LETTER CENTRED RIGHT HALF RING */ |
| | 760 | T3_CTYPE_NONE , /* 02d3 MODIFIER LETTER CENTRED LEFT HALF RING */ |
| | 761 | T3_CTYPE_NONE , /* 02d4 MODIFIER LETTER UP TACK */ |
| | 762 | T3_CTYPE_NONE , /* 02d5 MODIFIER LETTER DOWN TACK */ |
| | 763 | T3_CTYPE_NONE , /* 02d6 MODIFIER LETTER PLUS SIGN */ |
| | 764 | T3_CTYPE_NONE , /* 02d7 MODIFIER LETTER MINUS SIGN */ |
| | 765 | T3_CTYPE_NONE , /* 02d8 BREVE */ |
| | 766 | T3_CTYPE_NONE , /* 02d9 DOT ABOVE */ |
| | 767 | T3_CTYPE_NONE , /* 02da RING ABOVE */ |
| | 768 | T3_CTYPE_NONE , /* 02db OGONEK */ |
| | 769 | T3_CTYPE_NONE , /* 02dc SMALL TILDE */ |
| | 770 | T3_CTYPE_NONE , /* 02dd DOUBLE ACUTE ACCENT */ |
| | 771 | T3_CTYPE_NONE , /* 02de MODIFIER LETTER RHOTIC HOOK */ |
| | 772 | T3_CTYPE_NONE , /* 02df MODIFIER LETTER CROSS ACCENT */ |
| | 773 | T3_CTYPE_NONE , /* 02e0 MODIFIER LETTER SMALL GAMMA */ |
| | 774 | T3_CTYPE_NONE , /* 02e1 MODIFIER LETTER SMALL L */ |
| | 775 | T3_CTYPE_NONE , /* 02e2 MODIFIER LETTER SMALL S */ |
| | 776 | T3_CTYPE_NONE , /* 02e3 MODIFIER LETTER SMALL X */ |
| | 777 | T3_CTYPE_NONE , /* 02e4 MODIFIER LETTER SMALL REVERSED GLOTTAL */ |
| | 778 | T3_CTYPE_NONE , /* 02e5 MODIFIER LETTER EXTRA-HIGH TONE BAR */ |
| | 779 | T3_CTYPE_NONE , /* 02e6 MODIFIER LETTER HIGH TONE BAR */ |
| | 780 | T3_CTYPE_NONE , /* 02e7 MODIFIER LETTER MID TONE BAR */ |
| | 781 | T3_CTYPE_NONE , /* 02e8 MODIFIER LETTER LOW TONE BAR */ |
| | 782 | T3_CTYPE_NONE , /* 02e9 MODIFIER LETTER EXTRA-LOW TONE BAR */ |
| | 783 | T3_CTYPE_NONE , /* 02ea MODIFIER LETTER YIN DEPARTING TONE MARK */ |
| | 784 | T3_CTYPE_NONE , /* 02eb MODIFIER LETTER YANG DEPARTING TONE MAR */ |
| | 785 | T3_CTYPE_NONE , /* 02ec MODIFIER LETTER VOICING */ |
| | 786 | T3_CTYPE_NONE , /* 02ed MODIFIER LETTER UNASPIRATED */ |
| | 787 | T3_CTYPE_NONE , /* 02ee MODIFIER LETTER DOUBLE APOSTROPHE */ |
| | 788 | T3_CTYPE_NONE , /* 02ef (unused) */ |
| | 789 | T3_CTYPE_NONE , /* 02f0 (unused) */ |
| | 790 | T3_CTYPE_NONE , /* 02f1 (unused) */ |
| | 791 | T3_CTYPE_NONE , /* 02f2 (unused) */ |
| | 792 | T3_CTYPE_NONE , /* 02f3 (unused) */ |
| | 793 | T3_CTYPE_NONE , /* 02f4 (unused) */ |
| | 794 | T3_CTYPE_NONE , /* 02f5 (unused) */ |
| | 795 | T3_CTYPE_NONE , /* 02f6 (unused) */ |
| | 796 | T3_CTYPE_NONE , /* 02f7 (unused) */ |
| | 797 | T3_CTYPE_NONE , /* 02f8 (unused) */ |
| | 798 | T3_CTYPE_NONE , /* 02f9 (unused) */ |
| | 799 | T3_CTYPE_NONE , /* 02fa (unused) */ |
| | 800 | T3_CTYPE_NONE , /* 02fb (unused) */ |
| | 801 | T3_CTYPE_NONE , /* 02fc (unused) */ |
| | 802 | T3_CTYPE_NONE , /* 02fd (unused) */ |
| | 803 | T3_CTYPE_NONE , /* 02fe (unused) */ |
| | 804 | T3_CTYPE_NONE , /* 02ff (unused) */ |
| | 805 | }; |
| | 806 | |
| | 807 | static const wchar_t attr_pg_06[128] = |
| | 808 | { |
| | 809 | T3_CTYPE_NONE , /* 0300 COMBINING GRAVE ACCENT */ |
| | 810 | T3_CTYPE_NONE , /* 0301 COMBINING ACUTE ACCENT */ |
| | 811 | T3_CTYPE_NONE , /* 0302 COMBINING CIRCUMFLEX ACCENT */ |
| | 812 | T3_CTYPE_NONE , /* 0303 COMBINING TILDE */ |
| | 813 | T3_CTYPE_NONE , /* 0304 COMBINING MACRON */ |
| | 814 | T3_CTYPE_NONE , /* 0305 COMBINING OVERLINE */ |
| | 815 | T3_CTYPE_NONE , /* 0306 COMBINING BREVE */ |
| | 816 | T3_CTYPE_NONE , /* 0307 COMBINING DOT ABOVE */ |
| | 817 | T3_CTYPE_NONE , /* 0308 COMBINING DIAERESIS */ |
| | 818 | T3_CTYPE_NONE , /* 0309 COMBINING HOOK ABOVE */ |
| | 819 | T3_CTYPE_NONE , /* 030a COMBINING RING ABOVE */ |
| | 820 | T3_CTYPE_NONE , /* 030b COMBINING DOUBLE ACUTE ACCENT */ |
| | 821 | T3_CTYPE_NONE , /* 030c COMBINING CARON */ |
| | 822 | T3_CTYPE_NONE , /* 030d COMBINING VERTICAL LINE ABOVE */ |
| | 823 | T3_CTYPE_NONE , /* 030e COMBINING DOUBLE VERTICAL LINE ABOVE */ |
| | 824 | T3_CTYPE_NONE , /* 030f COMBINING DOUBLE GRAVE ACCENT */ |
| | 825 | T3_CTYPE_NONE , /* 0310 COMBINING CANDRABINDU */ |
| | 826 | T3_CTYPE_NONE , /* 0311 COMBINING INVERTED BREVE */ |
| | 827 | T3_CTYPE_NONE , /* 0312 COMBINING TURNED COMMA ABOVE */ |
| | 828 | T3_CTYPE_NONE , /* 0313 COMBINING COMMA ABOVE */ |
| | 829 | T3_CTYPE_NONE , /* 0314 COMBINING REVERSED COMMA ABOVE */ |
| | 830 | T3_CTYPE_NONE , /* 0315 COMBINING COMMA ABOVE RIGHT */ |
| | 831 | T3_CTYPE_NONE , /* 0316 COMBINING GRAVE ACCENT BELOW */ |
| | 832 | T3_CTYPE_NONE , /* 0317 COMBINING ACUTE ACCENT BELOW */ |
| | 833 | T3_CTYPE_NONE , /* 0318 COMBINING LEFT TACK BELOW */ |
| | 834 | T3_CTYPE_NONE , /* 0319 COMBINING RIGHT TACK BELOW */ |
| | 835 | T3_CTYPE_NONE , /* 031a COMBINING LEFT ANGLE ABOVE */ |
| | 836 | T3_CTYPE_NONE , /* 031b COMBINING HORN */ |
| | 837 | T3_CTYPE_NONE , /* 031c COMBINING LEFT HALF RING BELOW */ |
| | 838 | T3_CTYPE_NONE , /* 031d COMBINING UP TACK BELOW */ |
| | 839 | T3_CTYPE_NONE , /* 031e COMBINING DOWN TACK BELOW */ |
| | 840 | T3_CTYPE_NONE , /* 031f COMBINING PLUS SIGN BELOW */ |
| | 841 | T3_CTYPE_NONE , /* 0320 COMBINING MINUS SIGN BELOW */ |
| | 842 | T3_CTYPE_NONE , /* 0321 COMBINING PALATALIZED HOOK BELOW */ |
| | 843 | T3_CTYPE_NONE , /* 0322 COMBINING RETROFLEX HOOK BELOW */ |
| | 844 | T3_CTYPE_NONE , /* 0323 COMBINING DOT BELOW */ |
| | 845 | T3_CTYPE_NONE , /* 0324 COMBINING DIAERESIS BELOW */ |
| | 846 | T3_CTYPE_NONE , /* 0325 COMBINING RING BELOW */ |
| | 847 | T3_CTYPE_NONE , /* 0326 COMBINING COMMA BELOW */ |
| | 848 | T3_CTYPE_NONE , /* 0327 COMBINING CEDILLA */ |
| | 849 | T3_CTYPE_NONE , /* 0328 COMBINING OGONEK */ |
| | 850 | T3_CTYPE_NONE , /* 0329 COMBINING VERTICAL LINE BELOW */ |
| | 851 | T3_CTYPE_NONE , /* 032a COMBINING BRIDGE BELOW */ |
| | 852 | T3_CTYPE_NONE , /* 032b COMBINING INVERTED DOUBLE ARCH BELOW */ |
| | 853 | T3_CTYPE_NONE , /* 032c COMBINING CARON BELOW */ |
| | 854 | T3_CTYPE_NONE , /* 032d COMBINING CIRCUMFLEX ACCENT BELOW */ |
| | 855 | T3_CTYPE_NONE , /* 032e COMBINING BREVE BELOW */ |
| | 856 | T3_CTYPE_NONE , /* 032f COMBINING INVERTED BREVE BELOW */ |
| | 857 | T3_CTYPE_NONE , /* 0330 COMBINING TILDE BELOW */ |
| | 858 | T3_CTYPE_NONE , /* 0331 COMBINING MACRON BELOW */ |
| | 859 | T3_CTYPE_NONE , /* 0332 COMBINING LOW LINE */ |
| | 860 | T3_CTYPE_NONE , /* 0333 COMBINING DOUBLE LOW LINE */ |
| | 861 | T3_CTYPE_NONE , /* 0334 COMBINING TILDE OVERLAY */ |
| | 862 | T3_CTYPE_NONE , /* 0335 COMBINING SHORT STROKE OVERLAY */ |
| | 863 | T3_CTYPE_NONE , /* 0336 COMBINING LONG STROKE OVERLAY */ |
| | 864 | T3_CTYPE_NONE , /* 0337 COMBINING SHORT SOLIDUS OVERLAY */ |
| | 865 | T3_CTYPE_NONE , /* 0338 COMBINING LONG SOLIDUS OVERLAY */ |
| | 866 | T3_CTYPE_NONE , /* 0339 COMBINING RIGHT HALF RING BELOW */ |
| | 867 | T3_CTYPE_NONE , /* 033a COMBINING INVERTED BRIDGE BELOW */ |
| | 868 | T3_CTYPE_NONE , /* 033b COMBINING SQUARE BELOW */ |
| | 869 | T3_CTYPE_NONE , /* 033c COMBINING SEAGULL BELOW */ |
| | 870 | T3_CTYPE_NONE , /* 033d COMBINING X ABOVE */ |
| | 871 | T3_CTYPE_NONE , /* 033e COMBINING VERTICAL TILDE */ |
| | 872 | T3_CTYPE_NONE , /* 033f COMBINING DOUBLE OVERLINE */ |
| | 873 | T3_CTYPE_NONE , /* 0340 COMBINING GRAVE TONE MARK */ |
| | 874 | T3_CTYPE_NONE , /* 0341 COMBINING ACUTE TONE MARK */ |
| | 875 | T3_CTYPE_NONE , /* 0342 COMBINING GREEK PERISPOMENI */ |
| | 876 | T3_CTYPE_NONE , /* 0343 COMBINING GREEK KORONIS */ |
| | 877 | T3_CTYPE_NONE , /* 0344 COMBINING GREEK DIALYTIKA TONOS */ |
| | 878 | T3_CTYPE_NONE , /* 0345 COMBINING GREEK YPOGEGRAMMENI */ |
| | 879 | T3_CTYPE_NONE , /* 0346 COMBINING BRIDGE ABOVE */ |
| | 880 | T3_CTYPE_NONE , /* 0347 COMBINING EQUALS SIGN BELOW */ |
| | 881 | T3_CTYPE_NONE , /* 0348 COMBINING DOUBLE VERTICAL LINE BELOW */ |
| | 882 | T3_CTYPE_NONE , /* 0349 COMBINING LEFT ANGLE BELOW */ |
| | 883 | T3_CTYPE_NONE , /* 034a COMBINING NOT TILDE ABOVE */ |
| | 884 | T3_CTYPE_NONE , /* 034b COMBINING HOMOTHETIC ABOVE */ |
| | 885 | T3_CTYPE_NONE , /* 034c COMBINING ALMOST EQUAL TO ABOVE */ |
| | 886 | T3_CTYPE_NONE , /* 034d COMBINING LEFT RIGHT ARROW BELOW */ |
| | 887 | T3_CTYPE_NONE , /* 034e COMBINING UPWARDS ARROW BELOW */ |
| | 888 | T3_CTYPE_NONE , /* 034f COMBINING GRAPHEME JOINER */ |
| | 889 | T3_CTYPE_NONE , /* 0350 (unused) */ |
| | 890 | T3_CTYPE_NONE , /* 0351 (unused) */ |
| | 891 | T3_CTYPE_NONE , /* 0352 (unused) */ |
| | 892 | T3_CTYPE_NONE , /* 0353 (unused) */ |
| | 893 | T3_CTYPE_NONE , /* 0354 (unused) */ |
| | 894 | T3_CTYPE_NONE , /* 0355 (unused) */ |
| | 895 | T3_CTYPE_NONE , /* 0356 (unused) */ |
| | 896 | T3_CTYPE_NONE , /* 0357 (unused) */ |
| | 897 | T3_CTYPE_NONE , /* 0358 (unused) */ |
| | 898 | T3_CTYPE_NONE , /* 0359 (unused) */ |
| | 899 | T3_CTYPE_NONE , /* 035a (unused) */ |
| | 900 | T3_CTYPE_NONE , /* 035b (unused) */ |
| | 901 | T3_CTYPE_NONE , /* 035c (unused) */ |
| | 902 | T3_CTYPE_NONE , /* 035d (unused) */ |
| | 903 | T3_CTYPE_NONE , /* 035e (unused) */ |
| | 904 | T3_CTYPE_NONE , /* 035f (unused) */ |
| | 905 | T3_CTYPE_NONE , /* 0360 COMBINING DOUBLE TILDE */ |
| | 906 | T3_CTYPE_NONE , /* 0361 COMBINING DOUBLE INVERTED BREVE */ |
| | 907 | T3_CTYPE_NONE , /* 0362 COMBINING DOUBLE RIGHTWARDS ARROW BELOW */ |
| | 908 | T3_CTYPE_NONE , /* 0363 COMBINING LATIN SMALL LETTER A */ |
| | 909 | T3_CTYPE_NONE , /* 0364 COMBINING LATIN SMALL LETTER E */ |
| | 910 | T3_CTYPE_NONE , /* 0365 COMBINING LATIN SMALL LETTER I */ |
| | 911 | T3_CTYPE_NONE , /* 0366 COMBINING LATIN SMALL LETTER O */ |
| | 912 | T3_CTYPE_NONE , /* 0367 COMBINING LATIN SMALL LETTER U */ |
| | 913 | T3_CTYPE_NONE , /* 0368 COMBINING LATIN SMALL LETTER C */ |
| | 914 | T3_CTYPE_NONE , /* 0369 COMBINING LATIN SMALL LETTER D */ |
| | 915 | T3_CTYPE_NONE , /* 036a COMBINING LATIN SMALL LETTER H */ |
| | 916 | T3_CTYPE_NONE , /* 036b COMBINING LATIN SMALL LETTER M */ |
| | 917 | T3_CTYPE_NONE , /* 036c COMBINING LATIN SMALL LETTER R */ |
| | 918 | T3_CTYPE_NONE , /* 036d COMBINING LATIN SMALL LETTER T */ |
| | 919 | T3_CTYPE_NONE , /* 036e COMBINING LATIN SMALL LETTER V */ |
| | 920 | T3_CTYPE_NONE , /* 036f COMBINING LATIN SMALL LETTER X */ |
| | 921 | T3_CTYPE_NONE , /* 0370 (unused) */ |
| | 922 | T3_CTYPE_NONE , /* 0371 (unused) */ |
| | 923 | T3_CTYPE_NONE , /* 0372 (unused) */ |
| | 924 | T3_CTYPE_NONE , /* 0373 (unused) */ |
| | 925 | T3_CTYPE_NONE , /* 0374 GREEK NUMERAL SIGN */ |
| | 926 | T3_CTYPE_NONE , /* 0375 GREEK LOWER NUMERAL SIGN */ |
| | 927 | T3_CTYPE_NONE , /* 0376 (unused) */ |
| | 928 | T3_CTYPE_NONE , /* 0377 (unused) */ |
| | 929 | T3_CTYPE_NONE , /* 0378 (unused) */ |
| | 930 | T3_CTYPE_NONE , /* 0379 (unused) */ |
| | 931 | T3_CTYPE_NONE , /* 037a GREEK YPOGEGRAMMENI */ |
| | 932 | T3_CTYPE_NONE , /* 037b (unused) */ |
| | 933 | T3_CTYPE_NONE , /* 037c (unused) */ |
| | 934 | T3_CTYPE_NONE , /* 037d (unused) */ |
| | 935 | T3_CTYPE_PUNCT , /* 037e GREEK QUESTION MARK */ |
| | 936 | T3_CTYPE_NONE , /* 037f (unused) */ |
| | 937 | }; |
| | 938 | |
| | 939 | static const wchar_t attr_pg_07[128] = |
| | 940 | { |
| | 941 | T3_CTYPE_NONE , /* 0380 (unused) */ |
| | 942 | T3_CTYPE_NONE , /* 0381 (unused) */ |
| | 943 | T3_CTYPE_NONE , /* 0382 (unused) */ |
| | 944 | T3_CTYPE_NONE , /* 0383 (unused) */ |
| | 945 | T3_CTYPE_NONE , /* 0384 GREEK TONOS */ |
| | 946 | T3_CTYPE_NONE , /* 0385 GREEK DIALYTIKA TONOS */ |
| | 947 | T3_CTYPE_UPPER , /* 0386 GREEK CAPITAL LETTER ALPHA WITH TONOS */ |
| | 948 | T3_CTYPE_PUNCT , /* 0387 GREEK ANO TELEIA */ |
| | 949 | T3_CTYPE_UPPER , /* 0388 GREEK CAPITAL LETTER EPSILON WITH TONOS */ |
| | 950 | T3_CTYPE_UPPER , /* 0389 GREEK CAPITAL LETTER ETA WITH TONOS */ |
| | 951 | T3_CTYPE_UPPER , /* 038a GREEK CAPITAL LETTER IOTA WITH TONOS */ |
| | 952 | T3_CTYPE_NONE , /* 038b (unused) */ |
| | 953 | T3_CTYPE_UPPER , /* 038c GREEK CAPITAL LETTER OMICRON WITH TONOS */ |
| | 954 | T3_CTYPE_NONE , /* 038d (unused) */ |
| | 955 | T3_CTYPE_UPPER , /* 038e GREEK CAPITAL LETTER UPSILON WITH TONOS */ |
| | 956 | T3_CTYPE_UPPER , /* 038f GREEK CAPITAL LETTER OMEGA WITH TONOS */ |
| | 957 | T3_CTYPE_LOWER , /* 0390 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 958 | T3_CTYPE_UPPER , /* 0391 GREEK CAPITAL LETTER ALPHA */ |
| | 959 | T3_CTYPE_UPPER , /* 0392 GREEK CAPITAL LETTER BETA */ |
| | 960 | T3_CTYPE_UPPER , /* 0393 GREEK CAPITAL LETTER GAMMA */ |
| | 961 | T3_CTYPE_UPPER , /* 0394 GREEK CAPITAL LETTER DELTA */ |
| | 962 | T3_CTYPE_UPPER , /* 0395 GREEK CAPITAL LETTER EPSILON */ |
| | 963 | T3_CTYPE_UPPER , /* 0396 GREEK CAPITAL LETTER ZETA */ |
| | 964 | T3_CTYPE_UPPER , /* 0397 GREEK CAPITAL LETTER ETA */ |
| | 965 | T3_CTYPE_UPPER , /* 0398 GREEK CAPITAL LETTER THETA */ |
| | 966 | T3_CTYPE_UPPER , /* 0399 GREEK CAPITAL LETTER IOTA */ |
| | 967 | T3_CTYPE_UPPER , /* 039a GREEK CAPITAL LETTER KAPPA */ |
| | 968 | T3_CTYPE_UPPER , /* 039b GREEK CAPITAL LETTER LAMDA */ |
| | 969 | T3_CTYPE_UPPER , /* 039c GREEK CAPITAL LETTER MU */ |
| | 970 | T3_CTYPE_UPPER , /* 039d GREEK CAPITAL LETTER NU */ |
| | 971 | T3_CTYPE_UPPER , /* 039e GREEK CAPITAL LETTER XI */ |
| | 972 | T3_CTYPE_UPPER , /* 039f GREEK CAPITAL LETTER OMICRON */ |
| | 973 | T3_CTYPE_UPPER , /* 03a0 GREEK CAPITAL LETTER PI */ |
| | 974 | T3_CTYPE_UPPER , /* 03a1 GREEK CAPITAL LETTER RHO */ |
| | 975 | T3_CTYPE_NONE , /* 03a2 (unused) */ |
| | 976 | T3_CTYPE_UPPER , /* 03a3 GREEK CAPITAL LETTER SIGMA */ |
| | 977 | T3_CTYPE_UPPER , /* 03a4 GREEK CAPITAL LETTER TAU */ |
| | 978 | T3_CTYPE_UPPER , /* 03a5 GREEK CAPITAL LETTER UPSILON */ |
| | 979 | T3_CTYPE_UPPER , /* 03a6 GREEK CAPITAL LETTER PHI */ |
| | 980 | T3_CTYPE_UPPER , /* 03a7 GREEK CAPITAL LETTER CHI */ |
| | 981 | T3_CTYPE_UPPER , /* 03a8 GREEK CAPITAL LETTER PSI */ |
| | 982 | T3_CTYPE_UPPER , /* 03a9 GREEK CAPITAL LETTER OMEGA */ |
| | 983 | T3_CTYPE_UPPER , /* 03aa GREEK CAPITAL LETTER IOTA WITH DIALYTIK */ |
| | 984 | T3_CTYPE_UPPER , /* 03ab GREEK CAPITAL LETTER UPSILON WITH DIALY */ |
| | 985 | T3_CTYPE_LOWER , /* 03ac GREEK SMALL LETTER ALPHA WITH TONOS */ |
| | 986 | T3_CTYPE_LOWER , /* 03ad GREEK SMALL LETTER EPSILON WITH TONOS */ |
| | 987 | T3_CTYPE_LOWER , /* 03ae GREEK SMALL LETTER ETA WITH TONOS */ |
| | 988 | T3_CTYPE_LOWER , /* 03af GREEK SMALL LETTER IOTA WITH TONOS */ |
| | 989 | T3_CTYPE_LOWER , /* 03b0 GREEK SMALL LETTER UPSILON WITH DIALYTI */ |
| | 990 | T3_CTYPE_LOWER , /* 03b1 GREEK SMALL LETTER ALPHA */ |
| | 991 | T3_CTYPE_LOWER , /* 03b2 GREEK SMALL LETTER BETA */ |
| | 992 | T3_CTYPE_LOWER , /* 03b3 GREEK SMALL LETTER GAMMA */ |
| | 993 | T3_CTYPE_LOWER , /* 03b4 GREEK SMALL LETTER DELTA */ |
| | 994 | T3_CTYPE_LOWER , /* 03b5 GREEK SMALL LETTER EPSILON */ |
| | 995 | T3_CTYPE_LOWER , /* 03b6 GREEK SMALL LETTER ZETA */ |
| | 996 | T3_CTYPE_LOWER , /* 03b7 GREEK SMALL LETTER ETA */ |
| | 997 | T3_CTYPE_LOWER , /* 03b8 GREEK SMALL LETTER THETA */ |
| | 998 | T3_CTYPE_LOWER , /* 03b9 GREEK SMALL LETTER IOTA */ |
| | 999 | T3_CTYPE_LOWER , /* 03ba GREEK SMALL LETTER KAPPA */ |
| | 1000 | T3_CTYPE_LOWER , /* 03bb GREEK SMALL LETTER LAMDA */ |
| | 1001 | T3_CTYPE_LOWER , /* 03bc GREEK SMALL LETTER MU */ |
| | 1002 | T3_CTYPE_LOWER , /* 03bd GREEK SMALL LETTER NU */ |
| | 1003 | T3_CTYPE_LOWER , /* 03be GREEK SMALL LETTER XI */ |
| | 1004 | T3_CTYPE_LOWER , /* 03bf GREEK SMALL LETTER OMICRON */ |
| | 1005 | T3_CTYPE_LOWER , /* 03c0 GREEK SMALL LETTER PI */ |
| | 1006 | T3_CTYPE_LOWER , /* 03c1 GREEK SMALL LETTER RHO */ |
| | 1007 | T3_CTYPE_LOWER , /* 03c2 GREEK SMALL LETTER FINAL SIGMA */ |
| | 1008 | T3_CTYPE_LOWER , /* 03c3 GREEK SMALL LETTER SIGMA */ |
| | 1009 | T3_CTYPE_LOWER , /* 03c4 GREEK SMALL LETTER TAU */ |
| | 1010 | T3_CTYPE_LOWER , /* 03c5 GREEK SMALL LETTER UPSILON */ |
| | 1011 | T3_CTYPE_LOWER , /* 03c6 GREEK SMALL LETTER PHI */ |
| | 1012 | T3_CTYPE_LOWER , /* 03c7 GREEK SMALL LETTER CHI */ |
| | 1013 | T3_CTYPE_LOWER , /* 03c8 GREEK SMALL LETTER PSI */ |
| | 1014 | T3_CTYPE_LOWER , /* 03c9 GREEK SMALL LETTER OMEGA */ |
| | 1015 | T3_CTYPE_LOWER , /* 03ca GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 1016 | T3_CTYPE_LOWER , /* 03cb GREEK SMALL LETTER UPSILON WITH DIALYTI */ |
| | 1017 | T3_CTYPE_LOWER , /* 03cc GREEK SMALL LETTER OMICRON WITH TONOS */ |
| | 1018 | T3_CTYPE_LOWER , /* 03cd GREEK SMALL LETTER UPSILON WITH TONOS */ |
| | 1019 | T3_CTYPE_LOWER , /* 03ce GREEK SMALL LETTER OMEGA WITH TONOS */ |
| | 1020 | T3_CTYPE_NONE , /* 03cf (unused) */ |
| | 1021 | T3_CTYPE_LOWER , /* 03d0 GREEK BETA SYMBOL */ |
| | 1022 | T3_CTYPE_LOWER , /* 03d1 GREEK THETA SYMBOL */ |
| | 1023 | T3_CTYPE_UPPER , /* 03d2 GREEK UPSILON WITH HOOK SYMBOL */ |
| | 1024 | T3_CTYPE_UPPER , /* 03d3 GREEK UPSILON WITH ACUTE AND HOOK SYMBO */ |
| | 1025 | T3_CTYPE_UPPER , /* 03d4 GREEK UPSILON WITH DIAERESIS AND HOOK S */ |
| | 1026 | T3_CTYPE_LOWER , /* 03d5 GREEK PHI SYMBOL */ |
| | 1027 | T3_CTYPE_LOWER , /* 03d6 GREEK PI SYMBOL */ |
| | 1028 | T3_CTYPE_LOWER , /* 03d7 GREEK KAI SYMBOL */ |
| | 1029 | T3_CTYPE_UPPER , /* 03d8 GREEK LETTER ARCHAIC KOPPA */ |
| | 1030 | T3_CTYPE_LOWER , /* 03d9 GREEK SMALL LETTER ARCHAIC KOPPA */ |
| | 1031 | T3_CTYPE_UPPER , /* 03da GREEK LETTER STIGMA */ |
| | 1032 | T3_CTYPE_LOWER , /* 03db GREEK SMALL LETTER STIGMA */ |
| | 1033 | T3_CTYPE_UPPER , /* 03dc GREEK LETTER DIGAMMA */ |
| | 1034 | T3_CTYPE_LOWER , /* 03dd GREEK SMALL LETTER DIGAMMA */ |
| | 1035 | T3_CTYPE_UPPER , /* 03de GREEK LETTER KOPPA */ |
| | 1036 | T3_CTYPE_LOWER , /* 03df GREEK SMALL LETTER KOPPA */ |
| | 1037 | T3_CTYPE_UPPER , /* 03e0 GREEK LETTER SAMPI */ |
| | 1038 | T3_CTYPE_LOWER , /* 03e1 GREEK SMALL LETTER SAMPI */ |
| | 1039 | T3_CTYPE_UPPER , /* 03e2 COPTIC CAPITAL LETTER SHEI */ |
| | 1040 | T3_CTYPE_LOWER , /* 03e3 COPTIC SMALL LETTER SHEI */ |
| | 1041 | T3_CTYPE_UPPER , /* 03e4 COPTIC CAPITAL LETTER FEI */ |
| | 1042 | T3_CTYPE_LOWER , /* 03e5 COPTIC SMALL LETTER FEI */ |
| | 1043 | T3_CTYPE_UPPER , /* 03e6 COPTIC CAPITAL LETTER KHEI */ |
| | 1044 | T3_CTYPE_LOWER , /* 03e7 COPTIC SMALL LETTER KHEI */ |
| | 1045 | T3_CTYPE_UPPER , /* 03e8 COPTIC CAPITAL LETTER HORI */ |
| | 1046 | T3_CTYPE_LOWER , /* 03e9 COPTIC SMALL LETTER HORI */ |
| | 1047 | T3_CTYPE_UPPER , /* 03ea COPTIC CAPITAL LETTER GANGIA */ |
| | 1048 | T3_CTYPE_LOWER , /* 03eb COPTIC SMALL LETTER GANGIA */ |
| | 1049 | T3_CTYPE_UPPER , /* 03ec COPTIC CAPITAL LETTER SHIMA */ |
| | 1050 | T3_CTYPE_LOWER , /* 03ed COPTIC SMALL LETTER SHIMA */ |
| | 1051 | T3_CTYPE_UPPER , /* 03ee COPTIC CAPITAL LETTER DEI */ |
| | 1052 | T3_CTYPE_LOWER , /* 03ef COPTIC SMALL LETTER DEI */ |
| | 1053 | T3_CTYPE_LOWER , /* 03f0 GREEK KAPPA SYMBOL */ |
| | 1054 | T3_CTYPE_LOWER , /* 03f1 GREEK RHO SYMBOL */ |
| | 1055 | T3_CTYPE_LOWER , /* 03f2 GREEK LUNATE SIGMA SYMBOL */ |
| | 1056 | T3_CTYPE_LOWER , /* 03f3 GREEK LETTER YOT */ |
| | 1057 | T3_CTYPE_UPPER , /* 03f4 GREEK CAPITAL THETA SYMBOL */ |
| | 1058 | T3_CTYPE_LOWER , /* 03f5 GREEK LUNATE EPSILON SYMBOL */ |
| | 1059 | T3_CTYPE_NONE , /* 03f6 GREEK REVERSED LUNATE EPSILON SYMBOL */ |
| | 1060 | T3_CTYPE_NONE , /* 03f7 (unused) */ |
| | 1061 | T3_CTYPE_NONE , /* 03f8 (unused) */ |
| | 1062 | T3_CTYPE_NONE , /* 03f9 (unused) */ |
| | 1063 | T3_CTYPE_NONE , /* 03fa (unused) */ |
| | 1064 | T3_CTYPE_NONE , /* 03fb (unused) */ |
| | 1065 | T3_CTYPE_NONE , /* 03fc (unused) */ |
| | 1066 | T3_CTYPE_NONE , /* 03fd (unused) */ |
| | 1067 | T3_CTYPE_NONE , /* 03fe (unused) */ |
| | 1068 | T3_CTYPE_NONE , /* 03ff (unused) */ |
| | 1069 | }; |
| | 1070 | |
| | 1071 | static const wchar_t attr_pg_08[128] = |
| | 1072 | { |
| | 1073 | T3_CTYPE_UPPER , /* 0400 CYRILLIC CAPITAL LETTER IE WITH GRAVE */ |
| | 1074 | T3_CTYPE_UPPER , /* 0401 CYRILLIC CAPITAL LETTER IO */ |
| | 1075 | T3_CTYPE_UPPER , /* 0402 CYRILLIC CAPITAL LETTER DJE */ |
| | 1076 | T3_CTYPE_UPPER , /* 0403 CYRILLIC CAPITAL LETTER GJE */ |
| | 1077 | T3_CTYPE_UPPER , /* 0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE */ |
| | 1078 | T3_CTYPE_UPPER , /* 0405 CYRILLIC CAPITAL LETTER DZE */ |
| | 1079 | T3_CTYPE_UPPER , /* 0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UK */ |
| | 1080 | T3_CTYPE_UPPER , /* 0407 CYRILLIC CAPITAL LETTER YI */ |
| | 1081 | T3_CTYPE_UPPER , /* 0408 CYRILLIC CAPITAL LETTER JE */ |
| | 1082 | T3_CTYPE_UPPER , /* 0409 CYRILLIC CAPITAL LETTER LJE */ |
| | 1083 | T3_CTYPE_UPPER , /* 040a CYRILLIC CAPITAL LETTER NJE */ |
| | 1084 | T3_CTYPE_UPPER , /* 040b CYRILLIC CAPITAL LETTER TSHE */ |
| | 1085 | T3_CTYPE_UPPER , /* 040c CYRILLIC CAPITAL LETTER KJE */ |
| | 1086 | T3_CTYPE_UPPER , /* 040d CYRILLIC CAPITAL LETTER I WITH GRAVE */ |
| | 1087 | T3_CTYPE_UPPER , /* 040e CYRILLIC CAPITAL LETTER SHORT U */ |
| | 1088 | T3_CTYPE_UPPER , /* 040f CYRILLIC CAPITAL LETTER DZHE */ |
| | 1089 | T3_CTYPE_UPPER , /* 0410 CYRILLIC CAPITAL LETTER A */ |
| | 1090 | T3_CTYPE_UPPER , /* 0411 CYRILLIC CAPITAL LETTER BE */ |
| | 1091 | T3_CTYPE_UPPER , /* 0412 CYRILLIC CAPITAL LETTER VE */ |
| | 1092 | T3_CTYPE_UPPER , /* 0413 CYRILLIC CAPITAL LETTER GHE */ |
| | 1093 | T3_CTYPE_UPPER , /* 0414 CYRILLIC CAPITAL LETTER DE */ |
| | 1094 | T3_CTYPE_UPPER , /* 0415 CYRILLIC CAPITAL LETTER IE */ |
| | 1095 | T3_CTYPE_UPPER , /* 0416 CYRILLIC CAPITAL LETTER ZHE */ |
| | 1096 | T3_CTYPE_UPPER , /* 0417 CYRILLIC CAPITAL LETTER ZE */ |
| | 1097 | T3_CTYPE_UPPER , /* 0418 CYRILLIC CAPITAL LETTER I */ |
| | 1098 | T3_CTYPE_UPPER , /* 0419 CYRILLIC CAPITAL LETTER SHORT I */ |
| | 1099 | T3_CTYPE_UPPER , /* 041a CYRILLIC CAPITAL LETTER KA */ |
| | 1100 | T3_CTYPE_UPPER , /* 041b CYRILLIC CAPITAL LETTER EL */ |
| | 1101 | T3_CTYPE_UPPER , /* 041c CYRILLIC CAPITAL LETTER EM */ |
| | 1102 | T3_CTYPE_UPPER , /* 041d CYRILLIC CAPITAL LETTER EN */ |
| | 1103 | T3_CTYPE_UPPER , /* 041e CYRILLIC CAPITAL LETTER O */ |
| | 1104 | T3_CTYPE_UPPER , /* 041f CYRILLIC CAPITAL LETTER PE */ |
| | 1105 | T3_CTYPE_UPPER , /* 0420 CYRILLIC CAPITAL LETTER ER */ |
| | 1106 | T3_CTYPE_UPPER , /* 0421 CYRILLIC CAPITAL LETTER ES */ |
| | 1107 | T3_CTYPE_UPPER , /* 0422 CYRILLIC CAPITAL LETTER TE */ |
| | 1108 | T3_CTYPE_UPPER , /* 0423 CYRILLIC CAPITAL LETTER U */ |
| | 1109 | T3_CTYPE_UPPER , /* 0424 CYRILLIC CAPITAL LETTER EF */ |
| | 1110 | T3_CTYPE_UPPER , /* 0425 CYRILLIC CAPITAL LETTER HA */ |
| | 1111 | T3_CTYPE_UPPER , /* 0426 CYRILLIC CAPITAL LETTER TSE */ |
| | 1112 | T3_CTYPE_UPPER , /* 0427 CYRILLIC CAPITAL LETTER CHE */ |
| | 1113 | T3_CTYPE_UPPER , /* 0428 CYRILLIC CAPITAL LETTER SHA */ |
| | 1114 | T3_CTYPE_UPPER , /* 0429 CYRILLIC CAPITAL LETTER SHCHA */ |
| | 1115 | T3_CTYPE_UPPER , /* 042a CYRILLIC CAPITAL LETTER HARD SIGN */ |
| | 1116 | T3_CTYPE_UPPER , /* 042b CYRILLIC CAPITAL LETTER YERU */ |
| | 1117 | T3_CTYPE_UPPER , /* 042c CYRILLIC CAPITAL LETTER SOFT SIGN */ |
| | 1118 | T3_CTYPE_UPPER , /* 042d CYRILLIC CAPITAL LETTER E */ |
| | 1119 | T3_CTYPE_UPPER , /* 042e CYRILLIC CAPITAL LETTER YU */ |
| | 1120 | T3_CTYPE_UPPER , /* 042f CYRILLIC CAPITAL LETTER YA */ |
| | 1121 | T3_CTYPE_LOWER , /* 0430 CYRILLIC SMALL LETTER A */ |
| | 1122 | T3_CTYPE_LOWER , /* 0431 CYRILLIC SMALL LETTER BE */ |
| | 1123 | T3_CTYPE_LOWER , /* 0432 CYRILLIC SMALL LETTER VE */ |
| | 1124 | T3_CTYPE_LOWER , /* 0433 CYRILLIC SMALL LETTER GHE */ |
| | 1125 | T3_CTYPE_LOWER , /* 0434 CYRILLIC SMALL LETTER DE */ |
| | 1126 | T3_CTYPE_LOWER , /* 0435 CYRILLIC SMALL LETTER IE */ |
| | 1127 | T3_CTYPE_LOWER , /* 0436 CYRILLIC SMALL LETTER ZHE */ |
| | 1128 | T3_CTYPE_LOWER , /* 0437 CYRILLIC SMALL LETTER ZE */ |
| | 1129 | T3_CTYPE_LOWER , /* 0438 CYRILLIC SMALL LETTER I */ |
| | 1130 | T3_CTYPE_LOWER , /* 0439 CYRILLIC SMALL LETTER SHORT I */ |
| | 1131 | T3_CTYPE_LOWER , /* 043a CYRILLIC SMALL LETTER KA */ |
| | 1132 | T3_CTYPE_LOWER , /* 043b CYRILLIC SMALL LETTER EL */ |
| | 1133 | T3_CTYPE_LOWER , /* 043c CYRILLIC SMALL LETTER EM */ |
| | 1134 | T3_CTYPE_LOWER , /* 043d CYRILLIC SMALL LETTER EN */ |
| | 1135 | T3_CTYPE_LOWER , /* 043e CYRILLIC SMALL LETTER O */ |
| | 1136 | T3_CTYPE_LOWER , /* 043f CYRILLIC SMALL LETTER PE */ |
| | 1137 | T3_CTYPE_LOWER , /* 0440 CYRILLIC SMALL LETTER ER */ |
| | 1138 | T3_CTYPE_LOWER , /* 0441 CYRILLIC SMALL LETTER ES */ |
| | 1139 | T3_CTYPE_LOWER , /* 0442 CYRILLIC SMALL LETTER TE */ |
| | 1140 | T3_CTYPE_LOWER , /* 0443 CYRILLIC SMALL LETTER U */ |
| | 1141 | T3_CTYPE_LOWER , /* 0444 CYRILLIC SMALL LETTER EF */ |
| | 1142 | T3_CTYPE_LOWER , /* 0445 CYRILLIC SMALL LETTER HA */ |
| | 1143 | T3_CTYPE_LOWER , /* 0446 CYRILLIC SMALL LETTER TSE */ |
| | 1144 | T3_CTYPE_LOWER , /* 0447 CYRILLIC SMALL LETTER CHE */ |
| | 1145 | T3_CTYPE_LOWER , /* 0448 CYRILLIC SMALL LETTER SHA */ |
| | 1146 | T3_CTYPE_LOWER , /* 0449 CYRILLIC SMALL LETTER SHCHA */ |
| | 1147 | T3_CTYPE_LOWER , /* 044a CYRILLIC SMALL LETTER HARD SIGN */ |
| | 1148 | T3_CTYPE_LOWER , /* 044b CYRILLIC SMALL LETTER YERU */ |
| | 1149 | T3_CTYPE_LOWER , /* 044c CYRILLIC SMALL LETTER SOFT SIGN */ |
| | 1150 | T3_CTYPE_LOWER , /* 044d CYRILLIC SMALL LETTER E */ |
| | 1151 | T3_CTYPE_LOWER , /* 044e CYRILLIC SMALL LETTER YU */ |
| | 1152 | T3_CTYPE_LOWER , /* 044f CYRILLIC SMALL LETTER YA */ |
| | 1153 | T3_CTYPE_LOWER , /* 0450 CYRILLIC SMALL LETTER IE WITH GRAVE */ |
| | 1154 | T3_CTYPE_LOWER , /* 0451 CYRILLIC SMALL LETTER IO */ |
| | 1155 | T3_CTYPE_LOWER , /* 0452 CYRILLIC SMALL LETTER DJE */ |
| | 1156 | T3_CTYPE_LOWER , /* 0453 CYRILLIC SMALL LETTER GJE */ |
| | 1157 | T3_CTYPE_LOWER , /* 0454 CYRILLIC SMALL LETTER UKRAINIAN IE */ |
| | 1158 | T3_CTYPE_LOWER , /* 0455 CYRILLIC SMALL LETTER DZE */ |
| | 1159 | T3_CTYPE_LOWER , /* 0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRA */ |
| | 1160 | T3_CTYPE_LOWER , /* 0457 CYRILLIC SMALL LETTER YI */ |
| | 1161 | T3_CTYPE_LOWER , /* 0458 CYRILLIC SMALL LETTER JE */ |
| | 1162 | T3_CTYPE_LOWER , /* 0459 CYRILLIC SMALL LETTER LJE */ |
| | 1163 | T3_CTYPE_LOWER , /* 045a CYRILLIC SMALL LETTER NJE */ |
| | 1164 | T3_CTYPE_LOWER , /* 045b CYRILLIC SMALL LETTER TSHE */ |
| | 1165 | T3_CTYPE_LOWER , /* 045c CYRILLIC SMALL LETTER KJE */ |
| | 1166 | T3_CTYPE_LOWER , /* 045d CYRILLIC SMALL LETTER I WITH GRAVE */ |
| | 1167 | T3_CTYPE_LOWER , /* 045e CYRILLIC SMALL LETTER SHORT U */ |
| | 1168 | T3_CTYPE_LOWER , /* 045f CYRILLIC SMALL LETTER DZHE */ |
| | 1169 | T3_CTYPE_UPPER , /* 0460 CYRILLIC CAPITAL LETTER OMEGA */ |
| | 1170 | T3_CTYPE_LOWER , /* 0461 CYRILLIC SMALL LETTER OMEGA */ |
| | 1171 | T3_CTYPE_UPPER , /* 0462 CYRILLIC CAPITAL LETTER YAT */ |
| | 1172 | T3_CTYPE_LOWER , /* 0463 CYRILLIC SMALL LETTER YAT */ |
| | 1173 | T3_CTYPE_UPPER , /* 0464 CYRILLIC CAPITAL LETTER IOTIFIED E */ |
| | 1174 | T3_CTYPE_LOWER , /* 0465 CYRILLIC SMALL LETTER IOTIFIED E */ |
| | 1175 | T3_CTYPE_UPPER , /* 0466 CYRILLIC CAPITAL LETTER LITTLE YUS */ |
| | 1176 | T3_CTYPE_LOWER , /* 0467 CYRILLIC SMALL LETTER LITTLE YUS */ |
| | 1177 | T3_CTYPE_UPPER , /* 0468 CYRILLIC CAPITAL LETTER IOTIFIED LITTLE */ |
| | 1178 | T3_CTYPE_LOWER , /* 0469 CYRILLIC SMALL LETTER IOTIFIED LITTLE Y */ |
| | 1179 | T3_CTYPE_UPPER , /* 046a CYRILLIC CAPITAL LETTER BIG YUS */ |
| | 1180 | T3_CTYPE_LOWER , /* 046b CYRILLIC SMALL LETTER BIG YUS */ |
| | 1181 | T3_CTYPE_UPPER , /* 046c CYRILLIC CAPITAL LETTER IOTIFIED BIG YU */ |
| | 1182 | T3_CTYPE_LOWER , /* 046d CYRILLIC SMALL LETTER IOTIFIED BIG YUS */ |
| | 1183 | T3_CTYPE_UPPER , /* 046e CYRILLIC CAPITAL LETTER KSI */ |
| | 1184 | T3_CTYPE_LOWER , /* 046f CYRILLIC SMALL LETTER KSI */ |
| | 1185 | T3_CTYPE_UPPER , /* 0470 CYRILLIC CAPITAL LETTER PSI */ |
| | 1186 | T3_CTYPE_LOWER , /* 0471 CYRILLIC SMALL LETTER PSI */ |
| | 1187 | T3_CTYPE_UPPER , /* 0472 CYRILLIC CAPITAL LETTER FITA */ |
| | 1188 | T3_CTYPE_LOWER , /* 0473 CYRILLIC SMALL LETTER FITA */ |
| | 1189 | T3_CTYPE_UPPER , /* 0474 CYRILLIC CAPITAL LETTER IZHITSA */ |
| | 1190 | T3_CTYPE_LOWER , /* 0475 CYRILLIC SMALL LETTER IZHITSA */ |
| | 1191 | T3_CTYPE_UPPER , /* 0476 CYRILLIC CAPITAL LETTER IZHITSA WITH DO */ |
| | 1192 | T3_CTYPE_LOWER , /* 0477 CYRILLIC SMALL LETTER IZHITSA WITH DOUB */ |
| | 1193 | T3_CTYPE_UPPER , /* 0478 CYRILLIC CAPITAL LETTER UK */ |
| | 1194 | T3_CTYPE_LOWER , /* 0479 CYRILLIC SMALL LETTER UK */ |
| | 1195 | T3_CTYPE_UPPER , /* 047a CYRILLIC CAPITAL LETTER ROUND OMEGA */ |
| | 1196 | T3_CTYPE_LOWER , /* 047b CYRILLIC SMALL LETTER ROUND OMEGA */ |
| | 1197 | T3_CTYPE_UPPER , /* 047c CYRILLIC CAPITAL LETTER OMEGA WITH TITL */ |
| | 1198 | T3_CTYPE_LOWER , /* 047d CYRILLIC SMALL LETTER OMEGA WITH TITLO */ |
| | 1199 | T3_CTYPE_UPPER , /* 047e CYRILLIC CAPITAL LETTER OT */ |
| | 1200 | T3_CTYPE_LOWER , /* 047f CYRILLIC SMALL LETTER OT */ |
| | 1201 | }; |
| | 1202 | |
| | 1203 | static const wchar_t attr_pg_09[128] = |
| | 1204 | { |
| | 1205 | T3_CTYPE_UPPER , /* 0480 CYRILLIC CAPITAL LETTER KOPPA */ |
| | 1206 | T3_CTYPE_LOWER , /* 0481 CYRILLIC SMALL LETTER KOPPA */ |
| | 1207 | T3_CTYPE_NONE , /* 0482 CYRILLIC THOUSANDS SIGN */ |
| | 1208 | T3_CTYPE_NONE , /* 0483 COMBINING CYRILLIC TITLO */ |
| | 1209 | T3_CTYPE_NONE , /* 0484 COMBINING CYRILLIC PALATALIZATION */ |
| | 1210 | T3_CTYPE_NONE , /* 0485 COMBINING CYRILLIC DASIA PNEUMATA */ |
| | 1211 | T3_CTYPE_NONE , /* 0486 COMBINING CYRILLIC PSILI PNEUMATA */ |
| | 1212 | T3_CTYPE_NONE , /* 0487 (unused) */ |
| | 1213 | T3_CTYPE_NONE , /* 0488 COMBINING CYRILLIC HUNDRED THOUSANDS SI */ |
| | 1214 | T3_CTYPE_NONE , /* 0489 COMBINING CYRILLIC MILLIONS SIGN */ |
| | 1215 | T3_CTYPE_UPPER , /* 048a CYRILLIC CAPITAL LETTER SHORT I WITH TA */ |
| | 1216 | T3_CTYPE_LOWER , /* 048b CYRILLIC SMALL LETTER SHORT I WITH TAIL */ |
| | 1217 | T3_CTYPE_UPPER , /* 048c CYRILLIC CAPITAL LETTER SEMISOFT SIGN */ |
| | 1218 | T3_CTYPE_LOWER , /* 048d CYRILLIC SMALL LETTER SEMISOFT SIGN */ |
| | 1219 | T3_CTYPE_UPPER , /* 048e CYRILLIC CAPITAL LETTER ER WITH TICK */ |
| | 1220 | T3_CTYPE_LOWER , /* 048f CYRILLIC SMALL LETTER ER WITH TICK */ |
| | 1221 | T3_CTYPE_UPPER , /* 0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN */ |
| | 1222 | T3_CTYPE_LOWER , /* 0491 CYRILLIC SMALL LETTER GHE WITH UPTURN */ |
| | 1223 | T3_CTYPE_UPPER , /* 0492 CYRILLIC CAPITAL LETTER GHE WITH STROKE */ |
| | 1224 | T3_CTYPE_LOWER , /* 0493 CYRILLIC SMALL LETTER GHE WITH STROKE */ |
| | 1225 | T3_CTYPE_UPPER , /* 0494 CYRILLIC CAPITAL LETTER GHE WITH MIDDLE */ |
| | 1226 | T3_CTYPE_LOWER , /* 0495 CYRILLIC SMALL LETTER GHE WITH MIDDLE H */ |
| | 1227 | T3_CTYPE_UPPER , /* 0496 CYRILLIC CAPITAL LETTER ZHE WITH DESCEN */ |
| | 1228 | T3_CTYPE_LOWER , /* 0497 CYRILLIC SMALL LETTER ZHE WITH DESCENDE */ |
| | 1229 | T3_CTYPE_UPPER , /* 0498 CYRILLIC CAPITAL LETTER ZE WITH DESCEND */ |
| | 1230 | T3_CTYPE_LOWER , /* 0499 CYRILLIC SMALL LETTER ZE WITH DESCENDER */ |
| | 1231 | T3_CTYPE_UPPER , /* 049a CYRILLIC CAPITAL LETTER KA WITH DESCEND */ |
| | 1232 | T3_CTYPE_LOWER , /* 049b CYRILLIC SMALL LETTER KA WITH DESCENDER */ |
| | 1233 | T3_CTYPE_UPPER , /* 049c CYRILLIC CAPITAL LETTER KA WITH VERTICA */ |
| | 1234 | T3_CTYPE_LOWER , /* 049d CYRILLIC SMALL LETTER KA WITH VERTICAL */ |
| | 1235 | T3_CTYPE_UPPER , /* 049e CYRILLIC CAPITAL LETTER KA WITH STROKE */ |
| | 1236 | T3_CTYPE_LOWER , /* 049f CYRILLIC SMALL LETTER KA WITH STROKE */ |
| | 1237 | T3_CTYPE_UPPER , /* 04a0 CYRILLIC CAPITAL LETTER BASHKIR KA */ |
| | 1238 | T3_CTYPE_LOWER , /* 04a1 CYRILLIC SMALL LETTER BASHKIR KA */ |
| | 1239 | T3_CTYPE_UPPER , /* 04a2 CYRILLIC CAPITAL LETTER EN WITH DESCEND */ |
| | 1240 | T3_CTYPE_LOWER , /* 04a3 CYRILLIC SMALL LETTER EN WITH DESCENDER */ |
| | 1241 | T3_CTYPE_UPPER , /* 04a4 CYRILLIC CAPITAL LIGATURE EN GHE */ |
| | 1242 | T3_CTYPE_LOWER , /* 04a5 CYRILLIC SMALL LIGATURE EN GHE */ |
| | 1243 | T3_CTYPE_UPPER , /* 04a6 CYRILLIC CAPITAL LETTER PE WITH MIDDLE */ |
| | 1244 | T3_CTYPE_LOWER , /* 04a7 CYRILLIC SMALL LETTER PE WITH MIDDLE HO */ |
| | 1245 | T3_CTYPE_UPPER , /* 04a8 CYRILLIC CAPITAL LETTER ABKHASIAN HA */ |
| | 1246 | T3_CTYPE_LOWER , /* 04a9 CYRILLIC SMALL LETTER ABKHASIAN HA */ |
| | 1247 | T3_CTYPE_UPPER , /* 04aa CYRILLIC CAPITAL LETTER ES WITH DESCEND */ |
| | 1248 | T3_CTYPE_LOWER , /* 04ab CYRILLIC SMALL LETTER ES WITH DESCENDER */ |
| | 1249 | T3_CTYPE_UPPER , /* 04ac CYRILLIC CAPITAL LETTER TE WITH DESCEND */ |
| | 1250 | T3_CTYPE_LOWER , /* 04ad CYRILLIC SMALL LETTER TE WITH DESCENDER */ |
| | 1251 | T3_CTYPE_UPPER , /* 04ae CYRILLIC CAPITAL LETTER STRAIGHT U */ |
| | 1252 | T3_CTYPE_LOWER , /* 04af CYRILLIC SMALL LETTER STRAIGHT U */ |
| | 1253 | T3_CTYPE_UPPER , /* 04b0 CYRILLIC CAPITAL LETTER STRAIGHT U WITH */ |
| | 1254 | T3_CTYPE_LOWER , /* 04b1 CYRILLIC SMALL LETTER STRAIGHT U WITH S */ |
| | 1255 | T3_CTYPE_UPPER , /* 04b2 CYRILLIC CAPITAL LETTER HA WITH DESCEND */ |
| | 1256 | T3_CTYPE_LOWER , /* 04b3 CYRILLIC SMALL LETTER HA WITH DESCENDER */ |
| | 1257 | T3_CTYPE_UPPER , /* 04b4 CYRILLIC CAPITAL LIGATURE TE TSE */ |
| | 1258 | T3_CTYPE_LOWER , /* 04b5 CYRILLIC SMALL LIGATURE TE TSE */ |
| | 1259 | T3_CTYPE_UPPER , /* 04b6 CYRILLIC CAPITAL LETTER CHE WITH DESCEN */ |
| | 1260 | T3_CTYPE_LOWER , /* 04b7 CYRILLIC SMALL LETTER CHE WITH DESCENDE */ |
| | 1261 | T3_CTYPE_UPPER , /* 04b8 CYRILLIC CAPITAL LETTER CHE WITH VERTIC */ |
| | 1262 | T3_CTYPE_LOWER , /* 04b9 CYRILLIC SMALL LETTER CHE WITH VERTICAL */ |
| | 1263 | T3_CTYPE_UPPER , /* 04ba CYRILLIC CAPITAL LETTER SHHA */ |
| | 1264 | T3_CTYPE_LOWER , /* 04bb CYRILLIC SMALL LETTER SHHA */ |
| | 1265 | T3_CTYPE_UPPER , /* 04bc CYRILLIC CAPITAL LETTER ABKHASIAN CHE */ |
| | 1266 | T3_CTYPE_LOWER , /* 04bd CYRILLIC SMALL LETTER ABKHASIAN CHE */ |
| | 1267 | T3_CTYPE_UPPER , /* 04be CYRILLIC CAPITAL LETTER ABKHASIAN CHE W */ |
| | 1268 | T3_CTYPE_LOWER , /* 04bf CYRILLIC SMALL LETTER ABKHASIAN CHE WIT */ |
| | 1269 | T3_CTYPE_UPPER , /* 04c0 CYRILLIC LETTER PALOCHKA */ |
| | 1270 | T3_CTYPE_UPPER , /* 04c1 CYRILLIC CAPITAL LETTER ZHE WITH BREVE */ |
| | 1271 | T3_CTYPE_LOWER , /* 04c2 CYRILLIC SMALL LETTER ZHE WITH BREVE */ |
| | 1272 | T3_CTYPE_UPPER , /* 04c3 CYRILLIC CAPITAL LETTER KA WITH HOOK */ |
| | 1273 | T3_CTYPE_LOWER , /* 04c4 CYRILLIC SMALL LETTER KA WITH HOOK */ |
| | 1274 | T3_CTYPE_UPPER , /* 04c5 CYRILLIC CAPITAL LETTER EL WITH TAIL */ |
| | 1275 | T3_CTYPE_LOWER , /* 04c6 CYRILLIC SMALL LETTER EL WITH TAIL */ |
| | 1276 | T3_CTYPE_UPPER , /* 04c7 CYRILLIC CAPITAL LETTER EN WITH HOOK */ |
| | 1277 | T3_CTYPE_LOWER , /* 04c8 CYRILLIC SMALL LETTER EN WITH HOOK */ |
| | 1278 | T3_CTYPE_UPPER , /* 04c9 CYRILLIC CAPITAL LETTER EN WITH TAIL */ |
| | 1279 | T3_CTYPE_LOWER , /* 04ca CYRILLIC SMALL LETTER EN WITH TAIL */ |
| | 1280 | T3_CTYPE_UPPER , /* 04cb CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */ |
| | 1281 | T3_CTYPE_LOWER , /* 04cc CYRILLIC SMALL LETTER KHAKASSIAN CHE */ |
| | 1282 | T3_CTYPE_UPPER , /* 04cd CYRILLIC CAPITAL LETTER EM WITH TAIL */ |
| | 1283 | T3_CTYPE_LOWER , /* 04ce CYRILLIC SMALL LETTER EM WITH TAIL */ |
| | 1284 | T3_CTYPE_NONE , /* 04cf (unused) */ |
| | 1285 | T3_CTYPE_UPPER , /* 04d0 CYRILLIC CAPITAL LETTER A WITH BREVE */ |
| | 1286 | T3_CTYPE_LOWER , /* 04d1 CYRILLIC SMALL LETTER A WITH BREVE */ |
| | 1287 | T3_CTYPE_UPPER , /* 04d2 CYRILLIC CAPITAL LETTER A WITH DIAERESI */ |
| | 1288 | T3_CTYPE_LOWER , /* 04d3 CYRILLIC SMALL LETTER A WITH DIAERESIS */ |
| | 1289 | T3_CTYPE_UPPER , /* 04d4 CYRILLIC CAPITAL LIGATURE A IE */ |
| | 1290 | T3_CTYPE_LOWER , /* 04d5 CYRILLIC SMALL LIGATURE A IE */ |
| | 1291 | T3_CTYPE_UPPER , /* 04d6 CYRILLIC CAPITAL LETTER IE WITH BREVE */ |
| | 1292 | T3_CTYPE_LOWER , /* 04d7 CYRILLIC SMALL LETTER IE WITH BREVE */ |
| | 1293 | T3_CTYPE_UPPER , /* 04d8 CYRILLIC CAPITAL LETTER SCHWA */ |
| | 1294 | T3_CTYPE_LOWER , /* 04d9 CYRILLIC SMALL LETTER SCHWA */ |
| | 1295 | T3_CTYPE_UPPER , /* 04da CYRILLIC CAPITAL LETTER SCHWA WITH DIAE */ |
| | 1296 | T3_CTYPE_LOWER , /* 04db CYRILLIC SMALL LETTER SCHWA WITH DIAERE */ |
| | 1297 | T3_CTYPE_UPPER , /* 04dc CYRILLIC CAPITAL LETTER ZHE WITH DIAERE */ |
| | 1298 | T3_CTYPE_LOWER , /* 04dd CYRILLIC SMALL LETTER ZHE WITH DIAERESI */ |
| | 1299 | T3_CTYPE_UPPER , /* 04de CYRILLIC CAPITAL LETTER ZE WITH DIAERES */ |
| | 1300 | T3_CTYPE_LOWER , /* 04df CYRILLIC SMALL LETTER ZE WITH DIAERESIS */ |
| | 1301 | T3_CTYPE_UPPER , /* 04e0 CYRILLIC CAPITAL LETTER ABKHASIAN DZE */ |
| | 1302 | T3_CTYPE_LOWER , /* 04e1 CYRILLIC SMALL LETTER ABKHASIAN DZE */ |
| | 1303 | T3_CTYPE_UPPER , /* 04e2 CYRILLIC CAPITAL LETTER I WITH MACRON */ |
| | 1304 | T3_CTYPE_LOWER , /* 04e3 CYRILLIC SMALL LETTER I WITH MACRON */ |
| | 1305 | T3_CTYPE_UPPER , /* 04e4 CYRILLIC CAPITAL LETTER I WITH DIAERESI */ |
| | 1306 | T3_CTYPE_LOWER , /* 04e5 CYRILLIC SMALL LETTER I WITH DIAERESIS */ |
| | 1307 | T3_CTYPE_UPPER , /* 04e6 CYRILLIC CAPITAL LETTER O WITH DIAERESI */ |
| | 1308 | T3_CTYPE_LOWER , /* 04e7 CYRILLIC SMALL LETTER O WITH DIAERESIS */ |
| | 1309 | T3_CTYPE_UPPER , /* 04e8 CYRILLIC CAPITAL LETTER BARRED O */ |
| | 1310 | T3_CTYPE_LOWER , /* 04e9 CYRILLIC SMALL LETTER BARRED O */ |
| | 1311 | T3_CTYPE_UPPER , /* 04ea CYRILLIC CAPITAL LETTER BARRED O WITH D */ |
| | 1312 | T3_CTYPE_LOWER , /* 04eb CYRILLIC SMALL LETTER BARRED O WITH DIA */ |
| | 1313 | T3_CTYPE_UPPER , /* 04ec CYRILLIC CAPITAL LETTER E WITH DIAERESI */ |
| | 1314 | T3_CTYPE_LOWER , /* 04ed CYRILLIC SMALL LETTER E WITH DIAERESIS */ |
| | 1315 | T3_CTYPE_UPPER , /* 04ee CYRILLIC CAPITAL LETTER U WITH MACRON */ |
| | 1316 | T3_CTYPE_LOWER , /* 04ef CYRILLIC SMALL LETTER U WITH MACRON */ |
| | 1317 | T3_CTYPE_UPPER , /* 04f0 CYRILLIC CAPITAL LETTER U WITH DIAERESI */ |
| | 1318 | T3_CTYPE_LOWER , /* 04f1 CYRILLIC SMALL LETTER U WITH DIAERESIS */ |
| | 1319 | T3_CTYPE_UPPER , /* 04f2 CYRILLIC CAPITAL LETTER U WITH DOUBLE A */ |
| | 1320 | T3_CTYPE_LOWER , /* 04f3 CYRILLIC SMALL LETTER U WITH DOUBLE ACU */ |
| | 1321 | T3_CTYPE_UPPER , /* 04f4 CYRILLIC CAPITAL LETTER CHE WITH DIAERE */ |
| | 1322 | T3_CTYPE_LOWER , /* 04f5 CYRILLIC SMALL LETTER CHE WITH DIAERESI */ |
| | 1323 | T3_CTYPE_NONE , /* 04f6 (unused) */ |
| | 1324 | T3_CTYPE_NONE , /* 04f7 (unused) */ |
| | 1325 | T3_CTYPE_UPPER , /* 04f8 CYRILLIC CAPITAL LETTER YERU WITH DIAER */ |
| | 1326 | T3_CTYPE_LOWER , /* 04f9 CYRILLIC SMALL LETTER YERU WITH DIAERES */ |
| | 1327 | T3_CTYPE_NONE , /* 04fa (unused) */ |
| | 1328 | T3_CTYPE_NONE , /* 04fb (unused) */ |
| | 1329 | T3_CTYPE_NONE , /* 04fc (unused) */ |
| | 1330 | T3_CTYPE_NONE , /* 04fd (unused) */ |
| | 1331 | T3_CTYPE_NONE , /* 04fe (unused) */ |
| | 1332 | T3_CTYPE_NONE , /* 04ff (unused) */ |
| | 1333 | }; |
| | 1334 | |
| | 1335 | static const wchar_t attr_pg_0a[128] = |
| | 1336 | { |
| | 1337 | T3_CTYPE_UPPER , /* 0500 CYRILLIC CAPITAL LETTER KOMI DE */ |
| | 1338 | T3_CTYPE_LOWER , /* 0501 CYRILLIC SMALL LETTER KOMI DE */ |
| | 1339 | T3_CTYPE_UPPER , /* 0502 CYRILLIC CAPITAL LETTER KOMI DJE */ |
| | 1340 | T3_CTYPE_LOWER , /* 0503 CYRILLIC SMALL LETTER KOMI DJE */ |
| | 1341 | T3_CTYPE_UPPER , /* 0504 CYRILLIC CAPITAL LETTER KOMI ZJE */ |
| | 1342 | T3_CTYPE_LOWER , /* 0505 CYRILLIC SMALL LETTER KOMI ZJE */ |
| | 1343 | T3_CTYPE_UPPER , /* 0506 CYRILLIC CAPITAL LETTER KOMI DZJE */ |
| | 1344 | T3_CTYPE_LOWER , /* 0507 CYRILLIC SMALL LETTER KOMI DZJE */ |
| | 1345 | T3_CTYPE_UPPER , /* 0508 CYRILLIC CAPITAL LETTER KOMI LJE */ |
| | 1346 | T3_CTYPE_LOWER , /* 0509 CYRILLIC SMALL LETTER KOMI LJE */ |
| | 1347 | T3_CTYPE_UPPER , /* 050a CYRILLIC CAPITAL LETTER KOMI NJE */ |
| | 1348 | T3_CTYPE_LOWER , /* 050b CYRILLIC SMALL LETTER KOMI NJE */ |
| | 1349 | T3_CTYPE_UPPER , /* 050c CYRILLIC CAPITAL LETTER KOMI SJE */ |
| | 1350 | T3_CTYPE_LOWER , /* 050d CYRILLIC SMALL LETTER KOMI SJE */ |
| | 1351 | T3_CTYPE_UPPER , /* 050e CYRILLIC CAPITAL LETTER KOMI TJE */ |
| | 1352 | T3_CTYPE_LOWER , /* 050f CYRILLIC SMALL LETTER KOMI TJE */ |
| | 1353 | T3_CTYPE_NONE , /* 0510 (unused) */ |
| | 1354 | T3_CTYPE_NONE , /* 0511 (unused) */ |
| | 1355 | T3_CTYPE_NONE , /* 0512 (unused) */ |
| | 1356 | T3_CTYPE_NONE , /* 0513 (unused) */ |
| | 1357 | T3_CTYPE_NONE , /* 0514 (unused) */ |
| | 1358 | T3_CTYPE_NONE , /* 0515 (unused) */ |
| | 1359 | T3_CTYPE_NONE , /* 0516 (unused) */ |
| | 1360 | T3_CTYPE_NONE , /* 0517 (unused) */ |
| | 1361 | T3_CTYPE_NONE , /* 0518 (unused) */ |
| | 1362 | T3_CTYPE_NONE , /* 0519 (unused) */ |
| | 1363 | T3_CTYPE_NONE , /* 051a (unused) */ |
| | 1364 | T3_CTYPE_NONE , /* 051b (unused) */ |
| | 1365 | T3_CTYPE_NONE , /* 051c (unused) */ |
| | 1366 | T3_CTYPE_NONE , /* 051d (unused) */ |
| | 1367 | T3_CTYPE_NONE , /* 051e (unused) */ |
| | 1368 | T3_CTYPE_NONE , /* 051f (unused) */ |
| | 1369 | T3_CTYPE_NONE , /* 0520 (unused) */ |
| | 1370 | T3_CTYPE_NONE , /* 0521 (unused) */ |
| | 1371 | T3_CTYPE_NONE , /* 0522 (unused) */ |
| | 1372 | T3_CTYPE_NONE , /* 0523 (unused) */ |
| | 1373 | T3_CTYPE_NONE , /* 0524 (unused) */ |
| | 1374 | T3_CTYPE_NONE , /* 0525 (unused) */ |
| | 1375 | T3_CTYPE_NONE , /* 0526 (unused) */ |
| | 1376 | T3_CTYPE_NONE , /* 0527 (unused) */ |
| | 1377 | T3_CTYPE_NONE , /* 0528 (unused) */ |
| | 1378 | T3_CTYPE_NONE , /* 0529 (unused) */ |
| | 1379 | T3_CTYPE_NONE , /* 052a (unused) */ |
| | 1380 | T3_CTYPE_NONE , /* 052b (unused) */ |
| | 1381 | T3_CTYPE_NONE , /* 052c (unused) */ |
| | 1382 | T3_CTYPE_NONE , /* 052d (unused) */ |
| | 1383 | T3_CTYPE_NONE , /* 052e (unused) */ |
| | 1384 | T3_CTYPE_NONE , /* 052f (unused) */ |
| | 1385 | T3_CTYPE_NONE , /* 0530 (unused) */ |
| | 1386 | T3_CTYPE_UPPER , /* 0531 ARMENIAN CAPITAL LETTER AYB */ |
| | 1387 | T3_CTYPE_UPPER , /* 0532 ARMENIAN CAPITAL LETTER BEN */ |
| | 1388 | T3_CTYPE_UPPER , /* 0533 ARMENIAN CAPITAL LETTER GIM */ |
| | 1389 | T3_CTYPE_UPPER , /* 0534 ARMENIAN CAPITAL LETTER DA */ |
| | 1390 | T3_CTYPE_UPPER , /* 0535 ARMENIAN CAPITAL LETTER ECH */ |
| | 1391 | T3_CTYPE_UPPER , /* 0536 ARMENIAN CAPITAL LETTER ZA */ |
| | 1392 | T3_CTYPE_UPPER , /* 0537 ARMENIAN CAPITAL LETTER EH */ |
| | 1393 | T3_CTYPE_UPPER , /* 0538 ARMENIAN CAPITAL LETTER ET */ |
| | 1394 | T3_CTYPE_UPPER , /* 0539 ARMENIAN CAPITAL LETTER TO */ |
| | 1395 | T3_CTYPE_UPPER , /* 053a ARMENIAN CAPITAL LETTER ZHE */ |
| | 1396 | T3_CTYPE_UPPER , /* 053b ARMENIAN CAPITAL LETTER INI */ |
| | 1397 | T3_CTYPE_UPPER , /* 053c ARMENIAN CAPITAL LETTER LIWN */ |
| | 1398 | T3_CTYPE_UPPER , /* 053d ARMENIAN CAPITAL LETTER XEH */ |
| | 1399 | T3_CTYPE_UPPER , /* 053e ARMENIAN CAPITAL LETTER CA */ |
| | 1400 | T3_CTYPE_UPPER , /* 053f ARMENIAN CAPITAL LETTER KEN */ |
| | 1401 | T3_CTYPE_UPPER , /* 0540 ARMENIAN CAPITAL LETTER HO */ |
| | 1402 | T3_CTYPE_UPPER , /* 0541 ARMENIAN CAPITAL LETTER JA */ |
| | 1403 | T3_CTYPE_UPPER , /* 0542 ARMENIAN CAPITAL LETTER GHAD */ |
| | 1404 | T3_CTYPE_UPPER , /* 0543 ARMENIAN CAPITAL LETTER CHEH */ |
| | 1405 | T3_CTYPE_UPPER , /* 0544 ARMENIAN CAPITAL LETTER MEN */ |
| | 1406 | T3_CTYPE_UPPER , /* 0545 ARMENIAN CAPITAL LETTER YI */ |
| | 1407 | T3_CTYPE_UPPER , /* 0546 ARMENIAN CAPITAL LETTER NOW */ |
| | 1408 | T3_CTYPE_UPPER , /* 0547 ARMENIAN CAPITAL LETTER SHA */ |
| | 1409 | T3_CTYPE_UPPER , /* 0548 ARMENIAN CAPITAL LETTER VO */ |
| | 1410 | T3_CTYPE_UPPER , /* 0549 ARMENIAN CAPITAL LETTER CHA */ |
| | 1411 | T3_CTYPE_UPPER , /* 054a ARMENIAN CAPITAL LETTER PEH */ |
| | 1412 | T3_CTYPE_UPPER , /* 054b ARMENIAN CAPITAL LETTER JHEH */ |
| | 1413 | T3_CTYPE_UPPER , /* 054c ARMENIAN CAPITAL LETTER RA */ |
| | 1414 | T3_CTYPE_UPPER , /* 054d ARMENIAN CAPITAL LETTER SEH */ |
| | 1415 | T3_CTYPE_UPPER , /* 054e ARMENIAN CAPITAL LETTER VEW */ |
| | 1416 | T3_CTYPE_UPPER , /* 054f ARMENIAN CAPITAL LETTER TIWN */ |
| | 1417 | T3_CTYPE_UPPER , /* 0550 ARMENIAN CAPITAL LETTER REH */ |
| | 1418 | T3_CTYPE_UPPER , /* 0551 ARMENIAN CAPITAL LETTER CO */ |
| | 1419 | T3_CTYPE_UPPER , /* 0552 ARMENIAN CAPITAL LETTER YIWN */ |
| | 1420 | T3_CTYPE_UPPER , /* 0553 ARMENIAN CAPITAL LETTER PIWR */ |
| | 1421 | T3_CTYPE_UPPER , /* 0554 ARMENIAN CAPITAL LETTER KEH */ |
| | 1422 | T3_CTYPE_UPPER , /* 0555 ARMENIAN CAPITAL LETTER OH */ |
| | 1423 | T3_CTYPE_UPPER , /* 0556 ARMENIAN CAPITAL LETTER FEH */ |
| | 1424 | T3_CTYPE_NONE , /* 0557 (unused) */ |
| | 1425 | T3_CTYPE_NONE , /* 0558 (unused) */ |
| | 1426 | T3_CTYPE_NONE , /* 0559 ARMENIAN MODIFIER LETTER LEFT HALF RING */ |
| | 1427 | T3_CTYPE_PUNCT , /* 055a ARMENIAN APOSTROPHE */ |
| | 1428 | T3_CTYPE_PUNCT , /* 055b ARMENIAN EMPHASIS MARK */ |
| | 1429 | T3_CTYPE_PUNCT , /* 055c ARMENIAN EXCLAMATION MARK */ |
| | 1430 | T3_CTYPE_PUNCT , /* 055d ARMENIAN COMMA */ |
| | 1431 | T3_CTYPE_PUNCT , /* 055e ARMENIAN QUESTION MARK */ |
| | 1432 | T3_CTYPE_PUNCT , /* 055f ARMENIAN ABBREVIATION MARK */ |
| | 1433 | T3_CTYPE_NONE , /* 0560 (unused) */ |
| | 1434 | T3_CTYPE_LOWER , /* 0561 ARMENIAN SMALL LETTER AYB */ |
| | 1435 | T3_CTYPE_LOWER , /* 0562 ARMENIAN SMALL LETTER BEN */ |
| | 1436 | T3_CTYPE_LOWER , /* 0563 ARMENIAN SMALL LETTER GIM */ |
| | 1437 | T3_CTYPE_LOWER , /* 0564 ARMENIAN SMALL LETTER DA */ |
| | 1438 | T3_CTYPE_LOWER , /* 0565 ARMENIAN SMALL LETTER ECH */ |
| | 1439 | T3_CTYPE_LOWER , /* 0566 ARMENIAN SMALL LETTER ZA */ |
| | 1440 | T3_CTYPE_LOWER , /* 0567 ARMENIAN SMALL LETTER EH */ |
| | 1441 | T3_CTYPE_LOWER , /* 0568 ARMENIAN SMALL LETTER ET */ |
| | 1442 | T3_CTYPE_LOWER , /* 0569 ARMENIAN SMALL LETTER TO */ |
| | 1443 | T3_CTYPE_LOWER , /* 056a ARMENIAN SMALL LETTER ZHE */ |
| | 1444 | T3_CTYPE_LOWER , /* 056b ARMENIAN SMALL LETTER INI */ |
| | 1445 | T3_CTYPE_LOWER , /* 056c ARMENIAN SMALL LETTER LIWN */ |
| | 1446 | T3_CTYPE_LOWER , /* 056d ARMENIAN SMALL LETTER XEH */ |
| | 1447 | T3_CTYPE_LOWER , /* 056e ARMENIAN SMALL LETTER CA */ |
| | 1448 | T3_CTYPE_LOWER , /* 056f ARMENIAN SMALL LETTER KEN */ |
| | 1449 | T3_CTYPE_LOWER , /* 0570 ARMENIAN SMALL LETTER HO */ |
| | 1450 | T3_CTYPE_LOWER , /* 0571 ARMENIAN SMALL LETTER JA */ |
| | 1451 | T3_CTYPE_LOWER , /* 0572 ARMENIAN SMALL LETTER GHAD */ |
| | 1452 | T3_CTYPE_LOWER , /* 0573 ARMENIAN SMALL LETTER CHEH */ |
| | 1453 | T3_CTYPE_LOWER , /* 0574 ARMENIAN SMALL LETTER MEN */ |
| | 1454 | T3_CTYPE_LOWER , /* 0575 ARMENIAN SMALL LETTER YI */ |
| | 1455 | T3_CTYPE_LOWER , /* 0576 ARMENIAN SMALL LETTER NOW */ |
| | 1456 | T3_CTYPE_LOWER , /* 0577 ARMENIAN SMALL LETTER SHA */ |
| | 1457 | T3_CTYPE_LOWER , /* 0578 ARMENIAN SMALL LETTER VO */ |
| | 1458 | T3_CTYPE_LOWER , /* 0579 ARMENIAN SMALL LETTER CHA */ |
| | 1459 | T3_CTYPE_LOWER , /* 057a ARMENIAN SMALL LETTER PEH */ |
| | 1460 | T3_CTYPE_LOWER , /* 057b ARMENIAN SMALL LETTER JHEH */ |
| | 1461 | T3_CTYPE_LOWER , /* 057c ARMENIAN SMALL LETTER RA */ |
| | 1462 | T3_CTYPE_LOWER , /* 057d ARMENIAN SMALL LETTER SEH */ |
| | 1463 | T3_CTYPE_LOWER , /* 057e ARMENIAN SMALL LETTER VEW */ |
| | 1464 | T3_CTYPE_LOWER , /* 057f ARMENIAN SMALL LETTER TIWN */ |
| | 1465 | }; |
| | 1466 | |
| | 1467 | static const wchar_t attr_pg_0b[128] = |
| | 1468 | { |
| | 1469 | T3_CTYPE_LOWER , /* 0580 ARMENIAN SMALL LETTER REH */ |
| | 1470 | T3_CTYPE_LOWER , /* 0581 ARMENIAN SMALL LETTER CO */ |
| | 1471 | T3_CTYPE_LOWER , /* 0582 ARMENIAN SMALL LETTER YIWN */ |
| | 1472 | T3_CTYPE_LOWER , /* 0583 ARMENIAN SMALL LETTER PIWR */ |
| | 1473 | T3_CTYPE_LOWER , /* 0584 ARMENIAN SMALL LETTER KEH */ |
| | 1474 | T3_CTYPE_LOWER , /* 0585 ARMENIAN SMALL LETTER OH */ |
| | 1475 | T3_CTYPE_LOWER , /* 0586 ARMENIAN SMALL LETTER FEH */ |
| | 1476 | T3_CTYPE_LOWER , /* 0587 ARMENIAN SMALL LIGATURE ECH YIWN */ |
| | 1477 | T3_CTYPE_NONE , /* 0588 (unused) */ |
| | 1478 | T3_CTYPE_PUNCT , /* 0589 ARMENIAN FULL STOP */ |
| | 1479 | T3_CTYPE_PUNCT , /* 058a ARMENIAN HYPHEN */ |
| | 1480 | T3_CTYPE_NONE , /* 058b (unused) */ |
| | 1481 | T3_CTYPE_NONE , /* 058c (unused) */ |
| | 1482 | T3_CTYPE_NONE , /* 058d (unused) */ |
| | 1483 | T3_CTYPE_NONE , /* 058e (unused) */ |
| | 1484 | T3_CTYPE_NONE , /* 058f (unused) */ |
| | 1485 | T3_CTYPE_NONE , /* 0590 (unused) */ |
| | 1486 | T3_CTYPE_NONE , /* 0591 HEBREW ACCENT ETNAHTA */ |
| | 1487 | T3_CTYPE_NONE , /* 0592 HEBREW ACCENT SEGOL */ |
| | 1488 | T3_CTYPE_NONE , /* 0593 HEBREW ACCENT SHALSHELET */ |
| | 1489 | T3_CTYPE_NONE , /* 0594 HEBREW ACCENT ZAQEF QATAN */ |
| | 1490 | T3_CTYPE_NONE , /* 0595 HEBREW ACCENT ZAQEF GADOL */ |
| | 1491 | T3_CTYPE_NONE , /* 0596 HEBREW ACCENT TIPEHA */ |
| | 1492 | T3_CTYPE_NONE , /* 0597 HEBREW ACCENT REVIA */ |
| | 1493 | T3_CTYPE_NONE , /* 0598 HEBREW ACCENT ZARQA */ |
| | 1494 | T3_CTYPE_NONE , /* 0599 HEBREW ACCENT PASHTA */ |
| | 1495 | T3_CTYPE_NONE , /* 059a HEBREW ACCENT YETIV */ |
| | 1496 | T3_CTYPE_NONE , /* 059b HEBREW ACCENT TEVIR */ |
| | 1497 | T3_CTYPE_NONE , /* 059c HEBREW ACCENT GERESH */ |
| | 1498 | T3_CTYPE_NONE , /* 059d HEBREW ACCENT GERESH MUQDAM */ |
| | 1499 | T3_CTYPE_NONE , /* 059e HEBREW ACCENT GERSHAYIM */ |
| | 1500 | T3_CTYPE_NONE , /* 059f HEBREW ACCENT QARNEY PARA */ |
| | 1501 | T3_CTYPE_NONE , /* 05a0 HEBREW ACCENT TELISHA GEDOLA */ |
| | 1502 | T3_CTYPE_NONE , /* 05a1 HEBREW ACCENT PAZER */ |
| | 1503 | T3_CTYPE_NONE , /* 05a2 (unused) */ |
| | 1504 | T3_CTYPE_NONE , /* 05a3 HEBREW ACCENT MUNAH */ |
| | 1505 | T3_CTYPE_NONE , /* 05a4 HEBREW ACCENT MAHAPAKH */ |
| | 1506 | T3_CTYPE_NONE , /* 05a5 HEBREW ACCENT MERKHA */ |
| | 1507 | T3_CTYPE_NONE , /* 05a6 HEBREW ACCENT MERKHA KEFULA */ |
| | 1508 | T3_CTYPE_NONE , /* 05a7 HEBREW ACCENT DARGA */ |
| | 1509 | T3_CTYPE_NONE , /* 05a8 HEBREW ACCENT QADMA */ |
| | 1510 | T3_CTYPE_NONE , /* 05a9 HEBREW ACCENT TELISHA QETANA */ |
| | 1511 | T3_CTYPE_NONE , /* 05aa HEBREW ACCENT YERAH BEN YOMO */ |
| | 1512 | T3_CTYPE_NONE , /* 05ab HEBREW ACCENT OLE */ |
| | 1513 | T3_CTYPE_NONE , /* 05ac HEBREW ACCENT ILUY */ |
| | 1514 | T3_CTYPE_NONE , /* 05ad HEBREW ACCENT DEHI */ |
| | 1515 | T3_CTYPE_NONE , /* 05ae HEBREW ACCENT ZINOR */ |
| | 1516 | T3_CTYPE_NONE , /* 05af HEBREW MARK MASORA CIRCLE */ |
| | 1517 | T3_CTYPE_NONE , /* 05b0 HEBREW POINT SHEVA */ |
| | 1518 | T3_CTYPE_NONE , /* 05b1 HEBREW POINT HATAF SEGOL */ |
| | 1519 | T3_CTYPE_NONE , /* 05b2 HEBREW POINT HATAF PATAH */ |
| | 1520 | T3_CTYPE_NONE , /* 05b3 HEBREW POINT HATAF QAMATS */ |
| | 1521 | T3_CTYPE_NONE , /* 05b4 HEBREW POINT HIRIQ */ |
| | 1522 | T3_CTYPE_NONE , /* 05b5 HEBREW POINT TSERE */ |
| | 1523 | T3_CTYPE_NONE , /* 05b6 HEBREW POINT SEGOL */ |
| | 1524 | T3_CTYPE_NONE , /* 05b7 HEBREW POINT PATAH */ |
| | 1525 | T3_CTYPE_NONE , /* 05b8 HEBREW POINT QAMATS */ |
| | 1526 | T3_CTYPE_NONE , /* 05b9 HEBREW POINT HOLAM */ |
| | 1527 | T3_CTYPE_NONE , /* 05ba (unused) */ |
| | 1528 | T3_CTYPE_NONE , /* 05bb HEBREW POINT QUBUTS */ |
| | 1529 | T3_CTYPE_NONE , /* 05bc HEBREW POINT DAGESH OR MAPIQ */ |
| | 1530 | T3_CTYPE_NONE , /* 05bd HEBREW POINT METEG */ |
| | 1531 | T3_CTYPE_PUNCT , /* 05be HEBREW PUNCTUATION MAQAF */ |
| | 1532 | T3_CTYPE_NONE , /* 05bf HEBREW POINT RAFE */ |
| | 1533 | T3_CTYPE_PUNCT , /* 05c0 HEBREW PUNCTUATION PASEQ */ |
| | 1534 | T3_CTYPE_NONE , /* 05c1 HEBREW POINT SHIN DOT */ |
| | 1535 | T3_CTYPE_NONE , /* 05c2 HEBREW POINT SIN DOT */ |
| | 1536 | T3_CTYPE_PUNCT , /* 05c3 HEBREW PUNCTUATION SOF PASUQ */ |
| | 1537 | T3_CTYPE_NONE , /* 05c4 HEBREW MARK UPPER DOT */ |
| | 1538 | T3_CTYPE_NONE , /* 05c5 (unused) */ |
| | 1539 | T3_CTYPE_NONE , /* 05c6 (unused) */ |
| | 1540 | T3_CTYPE_NONE , /* 05c7 (unused) */ |
| | 1541 | T3_CTYPE_NONE , /* 05c8 (unused) */ |
| | 1542 | T3_CTYPE_NONE , /* 05c9 (unused) */ |
| | 1543 | T3_CTYPE_NONE , /* 05ca (unused) */ |
| | 1544 | T3_CTYPE_NONE , /* 05cb (unused) */ |
| | 1545 | T3_CTYPE_NONE , /* 05cc (unused) */ |
| | 1546 | T3_CTYPE_NONE , /* 05cd (unused) */ |
| | 1547 | T3_CTYPE_NONE , /* 05ce (unused) */ |
| | 1548 | T3_CTYPE_NONE , /* 05cf (unused) */ |
| | 1549 | T3_CTYPE_ALPHA , /* 05d0 HEBREW LETTER ALEF */ |
| | 1550 | T3_CTYPE_ALPHA , /* 05d1 HEBREW LETTER BET */ |
| | 1551 | T3_CTYPE_ALPHA , /* 05d2 HEBREW LETTER GIMEL */ |
| | 1552 | T3_CTYPE_ALPHA , /* 05d3 HEBREW LETTER DALET */ |
| | 1553 | T3_CTYPE_ALPHA , /* 05d4 HEBREW LETTER HE */ |
| | 1554 | T3_CTYPE_ALPHA , /* 05d5 HEBREW LETTER VAV */ |
| | 1555 | T3_CTYPE_ALPHA , /* 05d6 HEBREW LETTER ZAYIN */ |
| | 1556 | T3_CTYPE_ALPHA , /* 05d7 HEBREW LETTER HET */ |
| | 1557 | T3_CTYPE_ALPHA , /* 05d8 HEBREW LETTER TET */ |
| | 1558 | T3_CTYPE_ALPHA , /* 05d9 HEBREW LETTER YOD */ |
| | 1559 | T3_CTYPE_ALPHA , /* 05da HEBREW LETTER FINAL KAF */ |
| | 1560 | T3_CTYPE_ALPHA , /* 05db HEBREW LETTER KAF */ |
| | 1561 | T3_CTYPE_ALPHA , /* 05dc HEBREW LETTER LAMED */ |
| | 1562 | T3_CTYPE_ALPHA , /* 05dd HEBREW LETTER FINAL MEM */ |
| | 1563 | T3_CTYPE_ALPHA , /* 05de HEBREW LETTER MEM */ |
| | 1564 | T3_CTYPE_ALPHA , /* 05df HEBREW LETTER FINAL NUN */ |
| | 1565 | T3_CTYPE_ALPHA , /* 05e0 HEBREW LETTER NUN */ |
| | 1566 | T3_CTYPE_ALPHA , /* 05e1 HEBREW LETTER SAMEKH */ |
| | 1567 | T3_CTYPE_ALPHA , /* 05e2 HEBREW LETTER AYIN */ |
| | 1568 | T3_CTYPE_ALPHA , /* 05e3 HEBREW LETTER FINAL PE */ |
| | 1569 | T3_CTYPE_ALPHA , /* 05e4 HEBREW LETTER PE */ |
| | 1570 | T3_CTYPE_ALPHA , /* 05e5 HEBREW LETTER FINAL TSADI */ |
| | 1571 | T3_CTYPE_ALPHA , /* 05e6 HEBREW LETTER TSADI */ |
| | 1572 | T3_CTYPE_ALPHA , /* 05e7 HEBREW LETTER QOF */ |
| | 1573 | T3_CTYPE_ALPHA , /* 05e8 HEBREW LETTER RESH */ |
| | 1574 | T3_CTYPE_ALPHA , /* 05e9 HEBREW LETTER SHIN */ |
| | 1575 | T3_CTYPE_ALPHA , /* 05ea HEBREW LETTER TAV */ |
| | 1576 | T3_CTYPE_NONE , /* 05eb (unused) */ |
| | 1577 | T3_CTYPE_NONE , /* 05ec (unused) */ |
| | 1578 | T3_CTYPE_NONE , /* 05ed (unused) */ |
| | 1579 | T3_CTYPE_NONE , /* 05ee (unused) */ |
| | 1580 | T3_CTYPE_NONE , /* 05ef (unused) */ |
| | 1581 | T3_CTYPE_ALPHA , /* 05f0 HEBREW LIGATURE YIDDISH DOUBLE VAV */ |
| | 1582 | T3_CTYPE_ALPHA , /* 05f1 HEBREW LIGATURE YIDDISH VAV YOD */ |
| | 1583 | T3_CTYPE_ALPHA , /* 05f2 HEBREW LIGATURE YIDDISH DOUBLE YOD */ |
| | 1584 | T3_CTYPE_PUNCT , /* 05f3 HEBREW PUNCTUATION GERESH */ |
| | 1585 | T3_CTYPE_PUNCT , /* 05f4 HEBREW PUNCTUATION GERSHAYIM */ |
| | 1586 | T3_CTYPE_NONE , /* 05f5 (unused) */ |
| | 1587 | T3_CTYPE_NONE , /* 05f6 (unused) */ |
| | 1588 | T3_CTYPE_NONE , /* 05f7 (unused) */ |
| | 1589 | T3_CTYPE_NONE , /* 05f8 (unused) */ |
| | 1590 | T3_CTYPE_NONE , /* 05f9 (unused) */ |
| | 1591 | T3_CTYPE_NONE , /* 05fa (unused) */ |
| | 1592 | T3_CTYPE_NONE , /* 05fb (unused) */ |
| | 1593 | T3_CTYPE_NONE , /* 05fc (unused) */ |
| | 1594 | T3_CTYPE_NONE , /* 05fd (unused) */ |
| | 1595 | T3_CTYPE_NONE , /* 05fe (unused) */ |
| | 1596 | T3_CTYPE_NONE , /* 05ff (unused) */ |
| | 1597 | }; |
| | 1598 | |
| | 1599 | static const wchar_t attr_pg_0c[128] = |
| | 1600 | { |
| | 1601 | T3_CTYPE_NONE , /* 0600 (unused) */ |
| | 1602 | T3_CTYPE_NONE , /* 0601 (unused) */ |
| | 1603 | T3_CTYPE_NONE , /* 0602 (unused) */ |
| | 1604 | T3_CTYPE_NONE , /* 0603 (unused) */ |
| | 1605 | T3_CTYPE_NONE , /* 0604 (unused) */ |
| | 1606 | T3_CTYPE_NONE , /* 0605 (unused) */ |
| | 1607 | T3_CTYPE_NONE , /* 0606 (unused) */ |
| | 1608 | T3_CTYPE_NONE , /* 0607 (unused) */ |
| | 1609 | T3_CTYPE_NONE , /* 0608 (unused) */ |
| | 1610 | T3_CTYPE_NONE , /* 0609 (unused) */ |
| | 1611 | T3_CTYPE_NONE , /* 060a (unused) */ |
| | 1612 | T3_CTYPE_NONE , /* 060b (unused) */ |
| | 1613 | T3_CTYPE_PUNCT , /* 060c ARABIC COMMA */ |
| | 1614 | T3_CTYPE_NONE , /* 060d (unused) */ |
| | 1615 | T3_CTYPE_NONE , /* 060e (unused) */ |
| | 1616 | T3_CTYPE_NONE , /* 060f (unused) */ |
| | 1617 | T3_CTYPE_NONE , /* 0610 (unused) */ |
| | 1618 | T3_CTYPE_NONE , /* 0611 (unused) */ |
| | 1619 | T3_CTYPE_NONE , /* 0612 (unused) */ |
| | 1620 | T3_CTYPE_NONE , /* 0613 (unused) */ |
| | 1621 | T3_CTYPE_NONE , /* 0614 (unused) */ |
| | 1622 | T3_CTYPE_NONE , /* 0615 (unused) */ |
| | 1623 | T3_CTYPE_NONE , /* 0616 (unused) */ |
| | 1624 | T3_CTYPE_NONE , /* 0617 (unused) */ |
| | 1625 | T3_CTYPE_NONE , /* 0618 (unused) */ |
| | 1626 | T3_CTYPE_NONE , /* 0619 (unused) */ |
| | 1627 | T3_CTYPE_NONE , /* 061a (unused) */ |
| | 1628 | T3_CTYPE_PUNCT , /* 061b ARABIC SEMICOLON */ |
| | 1629 | T3_CTYPE_NONE , /* 061c (unused) */ |
| | 1630 | T3_CTYPE_NONE , /* 061d (unused) */ |
| | 1631 | T3_CTYPE_NONE , /* 061e (unused) */ |
| | 1632 | T3_CTYPE_PUNCT , /* 061f ARABIC QUESTION MARK */ |
| | 1633 | T3_CTYPE_NONE , /* 0620 (unused) */ |
| | 1634 | T3_CTYPE_ALPHA , /* 0621 ARABIC LETTER HAMZA */ |
| | 1635 | T3_CTYPE_ALPHA , /* 0622 ARABIC LETTER ALEF WITH MADDA ABOVE */ |
| | 1636 | T3_CTYPE_ALPHA , /* 0623 ARABIC LETTER ALEF WITH HAMZA ABOVE */ |
| | 1637 | T3_CTYPE_ALPHA , /* 0624 ARABIC LETTER WAW WITH HAMZA ABOVE */ |
| | 1638 | T3_CTYPE_ALPHA , /* 0625 ARABIC LETTER ALEF WITH HAMZA BELOW */ |
| | 1639 | T3_CTYPE_ALPHA , /* 0626 ARABIC LETTER YEH WITH HAMZA ABOVE */ |
| | 1640 | T3_CTYPE_ALPHA , /* 0627 ARABIC LETTER ALEF */ |
| | 1641 | T3_CTYPE_ALPHA , /* 0628 ARABIC LETTER BEH */ |
| | 1642 | T3_CTYPE_ALPHA , /* 0629 ARABIC LETTER TEH MARBUTA */ |
| | 1643 | T3_CTYPE_ALPHA , /* 062a ARABIC LETTER TEH */ |
| | 1644 | T3_CTYPE_ALPHA , /* 062b ARABIC LETTER THEH */ |
| | 1645 | T3_CTYPE_ALPHA , /* 062c ARABIC LETTER JEEM */ |
| | 1646 | T3_CTYPE_ALPHA , /* 062d ARABIC LETTER HAH */ |
| | 1647 | T3_CTYPE_ALPHA , /* 062e ARABIC LETTER KHAH */ |
| | 1648 | T3_CTYPE_ALPHA , /* 062f ARABIC LETTER DAL */ |
| | 1649 | T3_CTYPE_ALPHA , /* 0630 ARABIC LETTER THAL */ |
| | 1650 | T3_CTYPE_ALPHA , /* 0631 ARABIC LETTER REH */ |
| | 1651 | T3_CTYPE_ALPHA , /* 0632 ARABIC LETTER ZAIN */ |
| | 1652 | T3_CTYPE_ALPHA , /* 0633 ARABIC LETTER SEEN */ |
| | 1653 | T3_CTYPE_ALPHA , /* 0634 ARABIC LETTER SHEEN */ |
| | 1654 | T3_CTYPE_ALPHA , /* 0635 ARABIC LETTER SAD */ |
| | 1655 | T3_CTYPE_ALPHA , /* 0636 ARABIC LETTER DAD */ |
| | 1656 | T3_CTYPE_ALPHA , /* 0637 ARABIC LETTER TAH */ |
| | 1657 | T3_CTYPE_ALPHA , /* 0638 ARABIC LETTER ZAH */ |
| | 1658 | T3_CTYPE_ALPHA , /* 0639 ARABIC LETTER AIN */ |
| | 1659 | T3_CTYPE_ALPHA , /* 063a ARABIC LETTER GHAIN */ |
| | 1660 | T3_CTYPE_NONE , /* 063b (unused) */ |
| | 1661 | T3_CTYPE_NONE , /* 063c (unused) */ |
| | 1662 | T3_CTYPE_NONE , /* 063d (unused) */ |
| | 1663 | T3_CTYPE_NONE , /* 063e (unused) */ |
| | 1664 | T3_CTYPE_NONE , /* 063f (unused) */ |
| | 1665 | T3_CTYPE_NONE , /* 0640 ARABIC TATWEEL */ |
| | 1666 | T3_CTYPE_ALPHA , /* 0641 ARABIC LETTER FEH */ |
| | 1667 | T3_CTYPE_ALPHA , /* 0642 ARABIC LETTER QAF */ |
| | 1668 | T3_CTYPE_ALPHA , /* 0643 ARABIC LETTER KAF */ |
| | 1669 | T3_CTYPE_ALPHA , /* 0644 ARABIC LETTER LAM */ |
| | 1670 | T3_CTYPE_ALPHA , /* 0645 ARABIC LETTER MEEM */ |
| | 1671 | T3_CTYPE_ALPHA , /* 0646 ARABIC LETTER NOON */ |
| | 1672 | T3_CTYPE_ALPHA , /* 0647 ARABIC LETTER HEH */ |
| | 1673 | T3_CTYPE_ALPHA , /* 0648 ARABIC LETTER WAW */ |
| | 1674 | T3_CTYPE_ALPHA , /* 0649 ARABIC LETTER ALEF MAKSURA */ |
| | 1675 | T3_CTYPE_ALPHA , /* 064a ARABIC LETTER YEH */ |
| | 1676 | T3_CTYPE_NONE , /* 064b ARABIC FATHATAN */ |
| | 1677 | T3_CTYPE_NONE , /* 064c ARABIC DAMMATAN */ |
| | 1678 | T3_CTYPE_NONE , /* 064d ARABIC KASRATAN */ |
| | 1679 | T3_CTYPE_NONE , /* 064e ARABIC FATHA */ |
| | 1680 | T3_CTYPE_NONE , /* 064f ARABIC DAMMA */ |
| | 1681 | T3_CTYPE_NONE , /* 0650 ARABIC KASRA */ |
| | 1682 | T3_CTYPE_NONE , /* 0651 ARABIC SHADDA */ |
| | 1683 | T3_CTYPE_NONE , /* 0652 ARABIC SUKUN */ |
| | 1684 | T3_CTYPE_NONE , /* 0653 ARABIC MADDAH ABOVE */ |
| | 1685 | T3_CTYPE_NONE , /* 0654 ARABIC HAMZA ABOVE */ |
| | 1686 | T3_CTYPE_NONE , /* 0655 ARABIC HAMZA BELOW */ |
| | 1687 | T3_CTYPE_NONE , /* 0656 (unused) */ |
| | 1688 | T3_CTYPE_NONE , /* 0657 (unused) */ |
| | 1689 | T3_CTYPE_NONE , /* 0658 (unused) */ |
| | 1690 | T3_CTYPE_NONE , /* 0659 (unused) */ |
| | 1691 | T3_CTYPE_NONE , /* 065a (unused) */ |
| | 1692 | T3_CTYPE_NONE , /* 065b (unused) */ |
| | 1693 | T3_CTYPE_NONE , /* 065c (unused) */ |
| | 1694 | T3_CTYPE_NONE , /* 065d (unused) */ |
| | 1695 | T3_CTYPE_NONE , /* 065e (unused) */ |
| | 1696 | T3_CTYPE_NONE , /* 065f (unused) */ |
| | 1697 | T3_CTYPE_DIGIT , /* 0660 ARABIC-INDIC DIGIT ZERO */ |
| | 1698 | T3_CTYPE_DIGIT , /* 0661 ARABIC-INDIC DIGIT ONE */ |
| | 1699 | T3_CTYPE_DIGIT , /* 0662 ARABIC-INDIC DIGIT TWO */ |
| | 1700 | T3_CTYPE_DIGIT , /* 0663 ARABIC-INDIC DIGIT THREE */ |
| | 1701 | T3_CTYPE_DIGIT , /* 0664 ARABIC-INDIC DIGIT FOUR */ |
| | 1702 | T3_CTYPE_DIGIT , /* 0665 ARABIC-INDIC DIGIT FIVE */ |
| | 1703 | T3_CTYPE_DIGIT , /* 0666 ARABIC-INDIC DIGIT SIX */ |
| | 1704 | T3_CTYPE_DIGIT , /* 0667 ARABIC-INDIC DIGIT SEVEN */ |
| | 1705 | T3_CTYPE_DIGIT , /* 0668 ARABIC-INDIC DIGIT EIGHT */ |
| | 1706 | T3_CTYPE_DIGIT , /* 0669 ARABIC-INDIC DIGIT NINE */ |
| | 1707 | T3_CTYPE_PUNCT , /* 066a ARABIC PERCENT SIGN */ |
| | 1708 | T3_CTYPE_PUNCT , /* 066b ARABIC DECIMAL SEPARATOR */ |
| | 1709 | T3_CTYPE_PUNCT , /* 066c ARABIC THOUSANDS SEPARATOR */ |
| | 1710 | T3_CTYPE_PUNCT , /* 066d ARABIC FIVE POINTED STAR */ |
| | 1711 | T3_CTYPE_ALPHA , /* 066e ARABIC LETTER DOTLESS BEH */ |
| | 1712 | T3_CTYPE_ALPHA , /* 066f ARABIC LETTER DOTLESS QAF */ |
| | 1713 | T3_CTYPE_NONE , /* 0670 ARABIC LETTER SUPERSCRIPT ALEF */ |
| | 1714 | T3_CTYPE_ALPHA , /* 0671 ARABIC LETTER ALEF WASLA */ |
| | 1715 | T3_CTYPE_ALPHA , /* 0672 ARABIC LETTER ALEF WITH WAVY HAMZA ABOV */ |
| | 1716 | T3_CTYPE_ALPHA , /* 0673 ARABIC LETTER ALEF WITH WAVY HAMZA BELO */ |
| | 1717 | T3_CTYPE_ALPHA , /* 0674 ARABIC LETTER HIGH HAMZA */ |
| | 1718 | T3_CTYPE_ALPHA , /* 0675 ARABIC LETTER HIGH HAMZA ALEF */ |
| | 1719 | T3_CTYPE_ALPHA , /* 0676 ARABIC LETTER HIGH HAMZA WAW */ |
| | 1720 | T3_CTYPE_ALPHA , /* 0677 ARABIC LETTER U WITH HAMZA ABOVE */ |
| | 1721 | T3_CTYPE_ALPHA , /* 0678 ARABIC LETTER HIGH HAMZA YEH */ |
| | 1722 | T3_CTYPE_ALPHA , /* 0679 ARABIC LETTER TTEH */ |
| | 1723 | T3_CTYPE_ALPHA , /* 067a ARABIC LETTER TTEHEH */ |
| | 1724 | T3_CTYPE_ALPHA , /* 067b ARABIC LETTER BEEH */ |
| | 1725 | T3_CTYPE_ALPHA , /* 067c ARABIC LETTER TEH WITH RING */ |
| | 1726 | T3_CTYPE_ALPHA , /* 067d ARABIC LETTER TEH WITH THREE DOTS ABOVE */ |
| | 1727 | T3_CTYPE_ALPHA , /* 067e ARABIC LETTER PEH */ |
| | 1728 | T3_CTYPE_ALPHA , /* 067f ARABIC LETTER TEHEH */ |
| | 1729 | }; |
| | 1730 | |
| | 1731 | static const wchar_t attr_pg_0d[128] = |
| | 1732 | { |
| | 1733 | T3_CTYPE_ALPHA , /* 0680 ARABIC LETTER BEHEH */ |
| | 1734 | T3_CTYPE_ALPHA , /* 0681 ARABIC LETTER HAH WITH HAMZA ABOVE */ |
| | 1735 | T3_CTYPE_ALPHA , /* 0682 ARABIC LETTER HAH WITH TWO DOTS VERTICA */ |
| | 1736 | T3_CTYPE_ALPHA , /* 0683 ARABIC LETTER NYEH */ |
| | 1737 | T3_CTYPE_ALPHA , /* 0684 ARABIC LETTER DYEH */ |
| | 1738 | T3_CTYPE_ALPHA , /* 0685 ARABIC LETTER HAH WITH THREE DOTS ABOVE */ |
| | 1739 | T3_CTYPE_ALPHA , /* 0686 ARABIC LETTER TCHEH */ |
| | 1740 | T3_CTYPE_ALPHA , /* 0687 ARABIC LETTER TCHEHEH */ |
| | 1741 | T3_CTYPE_ALPHA , /* 0688 ARABIC LETTER DDAL */ |
| | 1742 | T3_CTYPE_ALPHA , /* 0689 ARABIC LETTER DAL WITH RING */ |
| | 1743 | T3_CTYPE_ALPHA , /* 068a ARABIC LETTER DAL WITH DOT BELOW */ |
| | 1744 | T3_CTYPE_ALPHA , /* 068b ARABIC LETTER DAL WITH DOT BELOW AND SM */ |
| | 1745 | T3_CTYPE_ALPHA , /* 068c ARABIC LETTER DAHAL */ |
| | 1746 | T3_CTYPE_ALPHA , /* 068d ARABIC LETTER DDAHAL */ |
| | 1747 | T3_CTYPE_ALPHA , /* 068e ARABIC LETTER DUL */ |
| | 1748 | T3_CTYPE_ALPHA , /* 068f ARABIC LETTER DAL WITH THREE DOTS ABOVE */ |
| | 1749 | T3_CTYPE_ALPHA , /* 0690 ARABIC LETTER DAL WITH FOUR DOTS ABOVE */ |
| | 1750 | T3_CTYPE_ALPHA , /* 0691 ARABIC LETTER RREH */ |
| | 1751 | T3_CTYPE_ALPHA , /* 0692 ARABIC LETTER REH WITH SMALL V */ |
| | 1752 | T3_CTYPE_ALPHA , /* 0693 ARABIC LETTER REH WITH RING */ |
| | 1753 | T3_CTYPE_ALPHA , /* 0694 ARABIC LETTER REH WITH DOT BELOW */ |
| | 1754 | T3_CTYPE_ALPHA , /* 0695 ARABIC LETTER REH WITH SMALL V BELOW */ |
| | 1755 | T3_CTYPE_ALPHA , /* 0696 ARABIC LETTER REH WITH DOT BELOW AND DO */ |
| | 1756 | T3_CTYPE_ALPHA , /* 0697 ARABIC LETTER REH WITH TWO DOTS ABOVE */ |
| | 1757 | T3_CTYPE_ALPHA , /* 0698 ARABIC LETTER JEH */ |
| | 1758 | T3_CTYPE_ALPHA , /* 0699 ARABIC LETTER REH WITH FOUR DOTS ABOVE */ |
| | 1759 | T3_CTYPE_ALPHA , /* 069a ARABIC LETTER SEEN WITH DOT BELOW AND D */ |
| | 1760 | T3_CTYPE_ALPHA , /* 069b ARABIC LETTER SEEN WITH THREE DOTS BELO */ |
| | 1761 | T3_CTYPE_ALPHA , /* 069c ARABIC LETTER SEEN WITH THREE DOTS BELO */ |
| | 1762 | T3_CTYPE_ALPHA , /* 069d ARABIC LETTER SAD WITH TWO DOTS BELOW */ |
| | 1763 | T3_CTYPE_ALPHA , /* 069e ARABIC LETTER SAD WITH THREE DOTS ABOVE */ |
| | 1764 | T3_CTYPE_ALPHA , /* 069f ARABIC LETTER TAH WITH THREE DOTS ABOVE */ |
| | 1765 | T3_CTYPE_ALPHA , /* 06a0 ARABIC LETTER AIN WITH THREE DOTS ABOVE */ |
| | 1766 | T3_CTYPE_ALPHA , /* 06a1 ARABIC LETTER DOTLESS FEH */ |
| | 1767 | T3_CTYPE_ALPHA , /* 06a2 ARABIC LETTER FEH WITH DOT MOVED BELOW */ |
| | 1768 | T3_CTYPE_ALPHA , /* 06a3 ARABIC LETTER FEH WITH DOT BELOW */ |
| | 1769 | T3_CTYPE_ALPHA , /* 06a4 ARABIC LETTER VEH */ |
| | 1770 | T3_CTYPE_ALPHA , /* 06a5 ARABIC LETTER FEH WITH THREE DOTS BELOW */ |
| | 1771 | T3_CTYPE_ALPHA , /* 06a6 ARABIC LETTER PEHEH */ |
| | 1772 | T3_CTYPE_ALPHA , /* 06a7 ARABIC LETTER QAF WITH DOT ABOVE */ |
| | 1773 | T3_CTYPE_ALPHA , /* 06a8 ARABIC LETTER QAF WITH THREE DOTS ABOVE */ |
| | 1774 | T3_CTYPE_ALPHA , /* 06a9 ARABIC LETTER KEHEH */ |
| | 1775 | T3_CTYPE_ALPHA , /* 06aa ARABIC LETTER SWASH KAF */ |
| | 1776 | T3_CTYPE_ALPHA , /* 06ab ARABIC LETTER KAF WITH RING */ |
| | 1777 | T3_CTYPE_ALPHA , /* 06ac ARABIC LETTER KAF WITH DOT ABOVE */ |
| | 1778 | T3_CTYPE_ALPHA , /* 06ad ARABIC LETTER NG */ |
| | 1779 | T3_CTYPE_ALPHA , /* 06ae ARABIC LETTER KAF WITH THREE DOTS BELOW */ |
| | 1780 | T3_CTYPE_ALPHA , /* 06af ARABIC LETTER GAF */ |
| | 1781 | T3_CTYPE_ALPHA , /* 06b0 ARABIC LETTER GAF WITH RING */ |
| | 1782 | T3_CTYPE_ALPHA , /* 06b1 ARABIC LETTER NGOEH */ |
| | 1783 | T3_CTYPE_ALPHA , /* 06b2 ARABIC LETTER GAF WITH TWO DOTS BELOW */ |
| | 1784 | T3_CTYPE_ALPHA , /* 06b3 ARABIC LETTER GUEH */ |
| | 1785 | T3_CTYPE_ALPHA , /* 06b4 ARABIC LETTER GAF WITH THREE DOTS ABOVE */ |
| | 1786 | T3_CTYPE_ALPHA , /* 06b5 ARABIC LETTER LAM WITH SMALL V */ |
| | 1787 | T3_CTYPE_ALPHA , /* 06b6 ARABIC LETTER LAM WITH DOT ABOVE */ |
| | 1788 | T3_CTYPE_ALPHA , /* 06b7 ARABIC LETTER LAM WITH THREE DOTS ABOVE */ |
| | 1789 | T3_CTYPE_ALPHA , /* 06b8 ARABIC LETTER LAM WITH THREE DOTS BELOW */ |
| | 1790 | T3_CTYPE_ALPHA , /* 06b9 ARABIC LETTER NOON WITH DOT BELOW */ |
| | 1791 | T3_CTYPE_ALPHA , /* 06ba ARABIC LETTER NOON GHUNNA */ |
| | 1792 | T3_CTYPE_ALPHA , /* 06bb ARABIC LETTER RNOON */ |
| | 1793 | T3_CTYPE_ALPHA , /* 06bc ARABIC LETTER NOON WITH RING */ |
| | 1794 | T3_CTYPE_ALPHA , /* 06bd ARABIC LETTER NOON WITH THREE DOTS ABOV */ |
| | 1795 | T3_CTYPE_ALPHA , /* 06be ARABIC LETTER HEH DOACHASHMEE */ |
| | 1796 | T3_CTYPE_ALPHA , /* 06bf ARABIC LETTER TCHEH WITH DOT ABOVE */ |
| | 1797 | T3_CTYPE_ALPHA , /* 06c0 ARABIC LETTER HEH WITH YEH ABOVE */ |
| | 1798 | T3_CTYPE_ALPHA , /* 06c1 ARABIC LETTER HEH GOAL */ |
| | 1799 | T3_CTYPE_ALPHA , /* 06c2 ARABIC LETTER HEH GOAL WITH HAMZA ABOVE */ |
| | 1800 | T3_CTYPE_ALPHA , /* 06c3 ARABIC LETTER TEH MARBUTA GOAL */ |
| | 1801 | T3_CTYPE_ALPHA , /* 06c4 ARABIC LETTER WAW WITH RING */ |
| | 1802 | T3_CTYPE_ALPHA , /* 06c5 ARABIC LETTER KIRGHIZ OE */ |
| | 1803 | T3_CTYPE_ALPHA , /* 06c6 ARABIC LETTER OE */ |
| | 1804 | T3_CTYPE_ALPHA , /* 06c7 ARABIC LETTER U */ |
| | 1805 | T3_CTYPE_ALPHA , /* 06c8 ARABIC LETTER YU */ |
| | 1806 | T3_CTYPE_ALPHA , /* 06c9 ARABIC LETTER KIRGHIZ YU */ |
| | 1807 | T3_CTYPE_ALPHA , /* 06ca ARABIC LETTER WAW WITH TWO DOTS ABOVE */ |
| | 1808 | T3_CTYPE_ALPHA , /* 06cb ARABIC LETTER VE */ |
| | 1809 | T3_CTYPE_ALPHA , /* 06cc ARABIC LETTER FARSI YEH */ |
| | 1810 | T3_CTYPE_ALPHA , /* 06cd ARABIC LETTER YEH WITH TAIL */ |
| | 1811 | T3_CTYPE_ALPHA , /* 06ce ARABIC LETTER YEH WITH SMALL V */ |
| | 1812 | T3_CTYPE_ALPHA , /* 06cf ARABIC LETTER WAW WITH DOT ABOVE */ |
| | 1813 | T3_CTYPE_ALPHA , /* 06d0 ARABIC LETTER E */ |
| | 1814 | T3_CTYPE_ALPHA , /* 06d1 ARABIC LETTER YEH WITH THREE DOTS BELOW */ |
| | 1815 | T3_CTYPE_ALPHA , /* 06d2 ARABIC LETTER YEH BARREE */ |
| | 1816 | T3_CTYPE_ALPHA , /* 06d3 ARABIC LETTER YEH BARREE WITH HAMZA ABO */ |
| | 1817 | T3_CTYPE_PUNCT , /* 06d4 ARABIC FULL STOP */ |
| | 1818 | T3_CTYPE_ALPHA , /* 06d5 ARABIC LETTER AE */ |
| | 1819 | T3_CTYPE_NONE , /* 06d6 ARABIC SMALL HIGH LIGATURE SAD WITH LAM */ |
| | 1820 | T3_CTYPE_NONE , /* 06d7 ARABIC SMALL HIGH LIGATURE QAF WITH LAM */ |
| | 1821 | T3_CTYPE_NONE , /* 06d8 ARABIC SMALL HIGH MEEM INITIAL FORM */ |
| | 1822 | T3_CTYPE_NONE , /* 06d9 ARABIC SMALL HIGH LAM ALEF */ |
| | 1823 | T3_CTYPE_NONE , /* 06da ARABIC SMALL HIGH JEEM */ |
| | 1824 | T3_CTYPE_NONE , /* 06db ARABIC SMALL HIGH THREE DOTS */ |
| | 1825 | T3_CTYPE_NONE , /* 06dc ARABIC SMALL HIGH SEEN */ |
| | 1826 | T3_CTYPE_NONE , /* 06dd ARABIC END OF AYAH */ |
| | 1827 | T3_CTYPE_NONE , /* 06de ARABIC START OF RUB EL HIZB */ |
| | 1828 | T3_CTYPE_NONE , /* 06df ARABIC SMALL HIGH ROUNDED ZERO */ |
| | 1829 | T3_CTYPE_NONE , /* 06e0 ARABIC SMALL HIGH UPRIGHT RECTANGULAR Z */ |
| | 1830 | T3_CTYPE_NONE , /* 06e1 ARABIC SMALL HIGH DOTLESS HEAD OF KHAH */ |
| | 1831 | T3_CTYPE_NONE , /* 06e2 ARABIC SMALL HIGH MEEM ISOLATED FORM */ |
| | 1832 | T3_CTYPE_NONE , /* 06e3 ARABIC SMALL LOW SEEN */ |
| | 1833 | T3_CTYPE_NONE , /* 06e4 ARABIC SMALL HIGH MADDA */ |
| | 1834 | T3_CTYPE_NONE , /* 06e5 ARABIC SMALL WAW */ |
| | 1835 | T3_CTYPE_NONE , /* 06e6 ARABIC SMALL YEH */ |
| | 1836 | T3_CTYPE_NONE , /* 06e7 ARABIC SMALL HIGH YEH */ |
| | 1837 | T3_CTYPE_NONE , /* 06e8 ARABIC SMALL HIGH NOON */ |
| | 1838 | T3_CTYPE_NONE , /* 06e9 ARABIC PLACE OF SAJDAH */ |
| | 1839 | T3_CTYPE_NONE , /* 06ea ARABIC EMPTY CENTRE LOW STOP */ |
| | 1840 | T3_CTYPE_NONE , /* 06eb ARABIC EMPTY CENTRE HIGH STOP */ |
| | 1841 | T3_CTYPE_NONE , /* 06ec ARABIC ROUNDED HIGH STOP WITH FILLED CE */ |
| | 1842 | T3_CTYPE_NONE , /* 06ed ARABIC SMALL LOW MEEM */ |
| | 1843 | T3_CTYPE_NONE , /* 06ee (unused) */ |
| | 1844 | T3_CTYPE_NONE , /* 06ef (unused) */ |
| | 1845 | T3_CTYPE_DIGIT , /* 06f0 EXTENDED ARABIC-INDIC DIGIT ZERO */ |
| | 1846 | T3_CTYPE_DIGIT , /* 06f1 EXTENDED ARABIC-INDIC DIGIT ONE */ |
| | 1847 | T3_CTYPE_DIGIT , /* 06f2 EXTENDED ARABIC-INDIC DIGIT TWO */ |
| | 1848 | T3_CTYPE_DIGIT , /* 06f3 EXTENDED ARABIC-INDIC DIGIT THREE */ |
| | 1849 | T3_CTYPE_DIGIT , /* 06f4 EXTENDED ARABIC-INDIC DIGIT FOUR */ |
| | 1850 | T3_CTYPE_DIGIT , /* 06f5 EXTENDED ARABIC-INDIC DIGIT FIVE */ |
| | 1851 | T3_CTYPE_DIGIT , /* 06f6 EXTENDED ARABIC-INDIC DIGIT SIX */ |
| | 1852 | T3_CTYPE_DIGIT , /* 06f7 EXTENDED ARABIC-INDIC DIGIT SEVEN */ |
| | 1853 | T3_CTYPE_DIGIT , /* 06f8 EXTENDED ARABIC-INDIC DIGIT EIGHT */ |
| | 1854 | T3_CTYPE_DIGIT , /* 06f9 EXTENDED ARABIC-INDIC DIGIT NINE */ |
| | 1855 | T3_CTYPE_ALPHA , /* 06fa ARABIC LETTER SHEEN WITH DOT BELOW */ |
| | 1856 | T3_CTYPE_ALPHA , /* 06fb ARABIC LETTER DAD WITH DOT BELOW */ |
| | 1857 | T3_CTYPE_ALPHA , /* 06fc ARABIC LETTER GHAIN WITH DOT BELOW */ |
| | 1858 | T3_CTYPE_NONE , /* 06fd ARABIC SIGN SINDHI AMPERSAND */ |
| | 1859 | T3_CTYPE_NONE , /* 06fe ARABIC SIGN SINDHI POSTPOSITION MEN */ |
| | 1860 | T3_CTYPE_NONE , /* 06ff (unused) */ |
| | 1861 | }; |
| | 1862 | |
| | 1863 | static const wchar_t attr_pg_0e[128] = |
| | 1864 | { |
| | 1865 | T3_CTYPE_PUNCT , /* 0700 SYRIAC END OF PARAGRAPH */ |
| | 1866 | T3_CTYPE_PUNCT , /* 0701 SYRIAC SUPRALINEAR FULL STOP */ |
| | 1867 | T3_CTYPE_PUNCT , /* 0702 SYRIAC SUBLINEAR FULL STOP */ |
| | 1868 | T3_CTYPE_PUNCT , /* 0703 SYRIAC SUPRALINEAR COLON */ |
| | 1869 | T3_CTYPE_PUNCT , /* 0704 SYRIAC SUBLINEAR COLON */ |
| | 1870 | T3_CTYPE_PUNCT , /* 0705 SYRIAC HORIZONTAL COLON */ |
| | 1871 | T3_CTYPE_PUNCT , /* 0706 SYRIAC COLON SKEWED LEFT */ |
| | 1872 | T3_CTYPE_PUNCT , /* 0707 SYRIAC COLON SKEWED RIGHT */ |
| | 1873 | T3_CTYPE_PUNCT , /* 0708 SYRIAC SUPRALINEAR COLON SKEWED LEFT */ |
| | 1874 | T3_CTYPE_PUNCT , /* 0709 SYRIAC SUBLINEAR COLON SKEWED RIGHT */ |
| | 1875 | T3_CTYPE_PUNCT , /* 070a SYRIAC CONTRACTION */ |
| | 1876 | T3_CTYPE_PUNCT , /* 070b SYRIAC HARKLEAN OBELUS */ |
| | 1877 | T3_CTYPE_PUNCT , /* 070c SYRIAC HARKLEAN METOBELUS */ |
| | 1878 | T3_CTYPE_PUNCT , /* 070d SYRIAC HARKLEAN ASTERISCUS */ |
| | 1879 | T3_CTYPE_NONE , /* 070e (unused) */ |
| | 1880 | T3_CTYPE_NONE , /* 070f SYRIAC ABBREVIATION MARK */ |
| | 1881 | T3_CTYPE_ALPHA , /* 0710 SYRIAC LETTER ALAPH */ |
| | 1882 | T3_CTYPE_NONE , /* 0711 SYRIAC LETTER SUPERSCRIPT ALAPH */ |
| | 1883 | T3_CTYPE_ALPHA , /* 0712 SYRIAC LETTER BETH */ |
| | 1884 | T3_CTYPE_ALPHA , /* 0713 SYRIAC LETTER GAMAL */ |
| | 1885 | T3_CTYPE_ALPHA , /* 0714 SYRIAC LETTER GAMAL GARSHUNI */ |
| | 1886 | T3_CTYPE_ALPHA , /* 0715 SYRIAC LETTER DALATH */ |
| | 1887 | T3_CTYPE_ALPHA , /* 0716 SYRIAC LETTER DOTLESS DALATH RISH */ |
| | 1888 | T3_CTYPE_ALPHA , /* 0717 SYRIAC LETTER HE */ |
| | 1889 | T3_CTYPE_ALPHA , /* 0718 SYRIAC LETTER WAW */ |
| | 1890 | T3_CTYPE_ALPHA , /* 0719 SYRIAC LETTER ZAIN */ |
| | 1891 | T3_CTYPE_ALPHA , /* 071a SYRIAC LETTER HETH */ |
| | 1892 | T3_CTYPE_ALPHA , /* 071b SYRIAC LETTER TETH */ |
| | 1893 | T3_CTYPE_ALPHA , /* 071c SYRIAC LETTER TETH GARSHUNI */ |
| | 1894 | T3_CTYPE_ALPHA , /* 071d SYRIAC LETTER YUDH */ |
| | 1895 | T3_CTYPE_ALPHA , /* 071e SYRIAC LETTER YUDH HE */ |
| | 1896 | T3_CTYPE_ALPHA , /* 071f SYRIAC LETTER KAPH */ |
| | 1897 | T3_CTYPE_ALPHA , /* 0720 SYRIAC LETTER LAMADH */ |
| | 1898 | T3_CTYPE_ALPHA , /* 0721 SYRIAC LETTER MIM */ |
| | 1899 | T3_CTYPE_ALPHA , /* 0722 SYRIAC LETTER NUN */ |
| | 1900 | T3_CTYPE_ALPHA , /* 0723 SYRIAC LETTER SEMKATH */ |
| | 1901 | T3_CTYPE_ALPHA , /* 0724 SYRIAC LETTER FINAL SEMKATH */ |
| | 1902 | T3_CTYPE_ALPHA , /* 0725 SYRIAC LETTER E */ |
| | 1903 | T3_CTYPE_ALPHA , /* 0726 SYRIAC LETTER PE */ |
| | 1904 | T3_CTYPE_ALPHA , /* 0727 SYRIAC LETTER REVERSED PE */ |
| | 1905 | T3_CTYPE_ALPHA , /* 0728 SYRIAC LETTER SADHE */ |
| | 1906 | T3_CTYPE_ALPHA , /* 0729 SYRIAC LETTER QAPH */ |
| | 1907 | T3_CTYPE_ALPHA , /* 072a SYRIAC LETTER RISH */ |
| | 1908 | T3_CTYPE_ALPHA , /* 072b SYRIAC LETTER SHIN */ |
| | 1909 | T3_CTYPE_ALPHA , /* 072c SYRIAC LETTER TAW */ |
| | 1910 | T3_CTYPE_NONE , /* 072d (unused) */ |
| | 1911 | T3_CTYPE_NONE , /* 072e (unused) */ |
| | 1912 | T3_CTYPE_NONE , /* 072f (unused) */ |
| | 1913 | T3_CTYPE_NONE , /* 0730 SYRIAC PTHAHA ABOVE */ |
| | 1914 | T3_CTYPE_NONE , /* 0731 SYRIAC PTHAHA BELOW */ |
| | 1915 | T3_CTYPE_NONE , /* 0732 SYRIAC PTHAHA DOTTED */ |
| | 1916 | T3_CTYPE_NONE , /* 0733 SYRIAC ZQAPHA ABOVE */ |
| | 1917 | T3_CTYPE_NONE , /* 0734 SYRIAC ZQAPHA BELOW */ |
| | 1918 | T3_CTYPE_NONE , /* 0735 SYRIAC ZQAPHA DOTTED */ |
| | 1919 | T3_CTYPE_NONE , /* 0736 SYRIAC RBASA ABOVE */ |
| | 1920 | T3_CTYPE_NONE , /* 0737 SYRIAC RBASA BELOW */ |
| | 1921 | T3_CTYPE_NONE , /* 0738 SYRIAC DOTTED ZLAMA HORIZONTAL */ |
| | 1922 | T3_CTYPE_NONE , /* 0739 SYRIAC DOTTED ZLAMA ANGULAR */ |
| | 1923 | T3_CTYPE_NONE , /* 073a SYRIAC HBASA ABOVE */ |
| | 1924 | T3_CTYPE_NONE , /* 073b SYRIAC HBASA BELOW */ |
| | 1925 | T3_CTYPE_NONE , /* 073c SYRIAC HBASA-ESASA DOTTED */ |
| | 1926 | T3_CTYPE_NONE , /* 073d SYRIAC ESASA ABOVE */ |
| | 1927 | T3_CTYPE_NONE , /* 073e SYRIAC ESASA BELOW */ |
| | 1928 | T3_CTYPE_NONE , /* 073f SYRIAC RWAHA */ |
| | 1929 | T3_CTYPE_NONE , /* 0740 SYRIAC FEMININE DOT */ |
| | 1930 | T3_CTYPE_NONE , /* 0741 SYRIAC QUSHSHAYA */ |
| | 1931 | T3_CTYPE_NONE , /* 0742 SYRIAC RUKKAKHA */ |
| | 1932 | T3_CTYPE_NONE , /* 0743 SYRIAC TWO VERTICAL DOTS ABOVE */ |
| | 1933 | T3_CTYPE_NONE , /* 0744 SYRIAC TWO VERTICAL DOTS BELOW */ |
| | 1934 | T3_CTYPE_NONE , /* 0745 SYRIAC THREE DOTS ABOVE */ |
| | 1935 | T3_CTYPE_NONE , /* 0746 SYRIAC THREE DOTS BELOW */ |
| | 1936 | T3_CTYPE_NONE , /* 0747 SYRIAC OBLIQUE LINE ABOVE */ |
| | 1937 | T3_CTYPE_NONE , /* 0748 SYRIAC OBLIQUE LINE BELOW */ |
| | 1938 | T3_CTYPE_NONE , /* 0749 SYRIAC MUSIC */ |
| | 1939 | T3_CTYPE_NONE , /* 074a SYRIAC BARREKH */ |
| | 1940 | T3_CTYPE_NONE , /* 074b (unused) */ |
| | 1941 | T3_CTYPE_NONE , /* 074c (unused) */ |
| | 1942 | T3_CTYPE_NONE , /* 074d (unused) */ |
| | 1943 | T3_CTYPE_NONE , /* 074e (unused) */ |
| | 1944 | T3_CTYPE_NONE , /* 074f (unused) */ |
| | 1945 | T3_CTYPE_NONE , /* 0750 (unused) */ |
| | 1946 | T3_CTYPE_NONE , /* 0751 (unused) */ |
| | 1947 | T3_CTYPE_NONE , /* 0752 (unused) */ |
| | 1948 | T3_CTYPE_NONE , /* 0753 (unused) */ |
| | 1949 | T3_CTYPE_NONE , /* 0754 (unused) */ |
| | 1950 | T3_CTYPE_NONE , /* 0755 (unused) */ |
| | 1951 | T3_CTYPE_NONE , /* 0756 (unused) */ |
| | 1952 | T3_CTYPE_NONE , /* 0757 (unused) */ |
| | 1953 | T3_CTYPE_NONE , /* 0758 (unused) */ |
| | 1954 | T3_CTYPE_NONE , /* 0759 (unused) */ |
| | 1955 | T3_CTYPE_NONE , /* 075a (unused) */ |
| | 1956 | T3_CTYPE_NONE , /* 075b (unused) */ |
| | 1957 | T3_CTYPE_NONE , /* 075c (unused) */ |
| | 1958 | T3_CTYPE_NONE , /* 075d (unused) */ |
| | 1959 | T3_CTYPE_NONE , /* 075e (unused) */ |
| | 1960 | T3_CTYPE_NONE , /* 075f (unused) */ |
| | 1961 | T3_CTYPE_NONE , /* 0760 (unused) */ |
| | 1962 | T3_CTYPE_NONE , /* 0761 (unused) */ |
| | 1963 | T3_CTYPE_NONE , /* 0762 (unused) */ |
| | 1964 | T3_CTYPE_NONE , /* 0763 (unused) */ |
| | 1965 | T3_CTYPE_NONE , /* 0764 (unused) */ |
| | 1966 | T3_CTYPE_NONE , /* 0765 (unused) */ |
| | 1967 | T3_CTYPE_NONE , /* 0766 (unused) */ |
| | 1968 | T3_CTYPE_NONE , /* 0767 (unused) */ |
| | 1969 | T3_CTYPE_NONE , /* 0768 (unused) */ |
| | 1970 | T3_CTYPE_NONE , /* 0769 (unused) */ |
| | 1971 | T3_CTYPE_NONE , /* 076a (unused) */ |
| | 1972 | T3_CTYPE_NONE , /* 076b (unused) */ |
| | 1973 | T3_CTYPE_NONE , /* 076c (unused) */ |
| | 1974 | T3_CTYPE_NONE , /* 076d (unused) */ |
| | 1975 | T3_CTYPE_NONE , /* 076e (unused) */ |
| | 1976 | T3_CTYPE_NONE , /* 076f (unused) */ |
| | 1977 | T3_CTYPE_NONE , /* 0770 (unused) */ |
| | 1978 | T3_CTYPE_NONE , /* 0771 (unused) */ |
| | 1979 | T3_CTYPE_NONE , /* 0772 (unused) */ |
| | 1980 | T3_CTYPE_NONE , /* 0773 (unused) */ |
| | 1981 | T3_CTYPE_NONE , /* 0774 (unused) */ |
| | 1982 | T3_CTYPE_NONE , /* 0775 (unused) */ |
| | 1983 | T3_CTYPE_NONE , /* 0776 (unused) */ |
| | 1984 | T3_CTYPE_NONE , /* 0777 (unused) */ |
| | 1985 | T3_CTYPE_NONE , /* 0778 (unused) */ |
| | 1986 | T3_CTYPE_NONE , /* 0779 (unused) */ |
| | 1987 | T3_CTYPE_NONE , /* 077a (unused) */ |
| | 1988 | T3_CTYPE_NONE , /* 077b (unused) */ |
| | 1989 | T3_CTYPE_NONE , /* 077c (unused) */ |
| | 1990 | T3_CTYPE_NONE , /* 077d (unused) */ |
| | 1991 | T3_CTYPE_NONE , /* 077e (unused) */ |
| | 1992 | T3_CTYPE_NONE , /* 077f (unused) */ |
| | 1993 | }; |
| | 1994 | |
| | 1995 | static const wchar_t attr_pg_0f[128] = |
| | 1996 | { |
| | 1997 | T3_CTYPE_ALPHA , /* 0780 THAANA LETTER HAA */ |
| | 1998 | T3_CTYPE_ALPHA , /* 0781 THAANA LETTER SHAVIYANI */ |
| | 1999 | T3_CTYPE_ALPHA , /* 0782 THAANA LETTER NOONU */ |
| | 2000 | T3_CTYPE_ALPHA , /* 0783 THAANA LETTER RAA */ |
| | 2001 | T3_CTYPE_ALPHA , /* 0784 THAANA LETTER BAA */ |
| | 2002 | T3_CTYPE_ALPHA , /* 0785 THAANA LETTER LHAVIYANI */ |
| | 2003 | T3_CTYPE_ALPHA , /* 0786 THAANA LETTER KAAFU */ |
| | 2004 | T3_CTYPE_ALPHA , /* 0787 THAANA LETTER ALIFU */ |
| | 2005 | T3_CTYPE_ALPHA , /* 0788 THAANA LETTER VAAVU */ |
| | 2006 | T3_CTYPE_ALPHA , /* 0789 THAANA LETTER MEEMU */ |
| | 2007 | T3_CTYPE_ALPHA , /* 078a THAANA LETTER FAAFU */ |
| | 2008 | T3_CTYPE_ALPHA , /* 078b THAANA LETTER DHAALU */ |
| | 2009 | T3_CTYPE_ALPHA , /* 078c THAANA LETTER THAA */ |
| | 2010 | T3_CTYPE_ALPHA , /* 078d THAANA LETTER LAAMU */ |
| | 2011 | T3_CTYPE_ALPHA , /* 078e THAANA LETTER GAAFU */ |
| | 2012 | T3_CTYPE_ALPHA , /* 078f THAANA LETTER GNAVIYANI */ |
| | 2013 | T3_CTYPE_ALPHA , /* 0790 THAANA LETTER SEENU */ |
| | 2014 | T3_CTYPE_ALPHA , /* 0791 THAANA LETTER DAVIYANI */ |
| | 2015 | T3_CTYPE_ALPHA , /* 0792 THAANA LETTER ZAVIYANI */ |
| | 2016 | T3_CTYPE_ALPHA , /* 0793 THAANA LETTER TAVIYANI */ |
| | 2017 | T3_CTYPE_ALPHA , /* 0794 THAANA LETTER YAA */ |
| | 2018 | T3_CTYPE_ALPHA , /* 0795 THAANA LETTER PAVIYANI */ |
| | 2019 | T3_CTYPE_ALPHA , /* 0796 THAANA LETTER JAVIYANI */ |
| | 2020 | T3_CTYPE_ALPHA , /* 0797 THAANA LETTER CHAVIYANI */ |
| | 2021 | T3_CTYPE_ALPHA , /* 0798 THAANA LETTER TTAA */ |
| | 2022 | T3_CTYPE_ALPHA , /* 0799 THAANA LETTER HHAA */ |
| | 2023 | T3_CTYPE_ALPHA , /* 079a THAANA LETTER KHAA */ |
| | 2024 | T3_CTYPE_ALPHA , /* 079b THAANA LETTER THAALU */ |
| | 2025 | T3_CTYPE_ALPHA , /* 079c THAANA LETTER ZAA */ |
| | 2026 | T3_CTYPE_ALPHA , /* 079d THAANA LETTER SHEENU */ |
| | 2027 | T3_CTYPE_ALPHA , /* 079e THAANA LETTER SAADHU */ |
| | 2028 | T3_CTYPE_ALPHA , /* 079f THAANA LETTER DAADHU */ |
| | 2029 | T3_CTYPE_ALPHA , /* 07a0 THAANA LETTER TO */ |
| | 2030 | T3_CTYPE_ALPHA , /* 07a1 THAANA LETTER ZO */ |
| | 2031 | T3_CTYPE_ALPHA , /* 07a2 THAANA LETTER AINU */ |
| | 2032 | T3_CTYPE_ALPHA , /* 07a3 THAANA LETTER GHAINU */ |
| | 2033 | T3_CTYPE_ALPHA , /* 07a4 THAANA LETTER QAAFU */ |
| | 2034 | T3_CTYPE_ALPHA , /* 07a5 THAANA LETTER WAAVU */ |
| | 2035 | T3_CTYPE_NONE , /* 07a6 THAANA ABAFILI */ |
| | 2036 | T3_CTYPE_NONE , /* 07a7 THAANA AABAAFILI */ |
| | 2037 | T3_CTYPE_NONE , /* 07a8 THAANA IBIFILI */ |
| | 2038 | T3_CTYPE_NONE , /* 07a9 THAANA EEBEEFILI */ |
| | 2039 | T3_CTYPE_NONE , /* 07aa THAANA UBUFILI */ |
| | 2040 | T3_CTYPE_NONE , /* 07ab THAANA OOBOOFILI */ |
| | 2041 | T3_CTYPE_NONE , /* 07ac THAANA EBEFILI */ |
| | 2042 | T3_CTYPE_NONE , /* 07ad THAANA EYBEYFILI */ |
| | 2043 | T3_CTYPE_NONE , /* 07ae THAANA OBOFILI */ |
| | 2044 | T3_CTYPE_NONE , /* 07af THAANA OABOAFILI */ |
| | 2045 | T3_CTYPE_NONE , /* 07b0 THAANA SUKUN */ |
| | 2046 | T3_CTYPE_ALPHA , /* 07b1 THAANA LETTER NAA */ |
| | 2047 | T3_CTYPE_NONE , /* 07b2 (unused) */ |
| | 2048 | T3_CTYPE_NONE , /* 07b3 (unused) */ |
| | 2049 | T3_CTYPE_NONE , /* 07b4 (unused) */ |
| | 2050 | T3_CTYPE_NONE , /* 07b5 (unused) */ |
| | 2051 | T3_CTYPE_NONE , /* 07b6 (unused) */ |
| | 2052 | T3_CTYPE_NONE , /* 07b7 (unused) */ |
| | 2053 | T3_CTYPE_NONE , /* 07b8 (unused) */ |
| | 2054 | T3_CTYPE_NONE , /* 07b9 (unused) */ |
| | 2055 | T3_CTYPE_NONE , /* 07ba (unused) */ |
| | 2056 | T3_CTYPE_NONE , /* 07bb (unused) */ |
| | 2057 | T3_CTYPE_NONE , /* 07bc (unused) */ |
| | 2058 | T3_CTYPE_NONE , /* 07bd (unused) */ |
| | 2059 | T3_CTYPE_NONE , /* 07be (unused) */ |
| | 2060 | T3_CTYPE_NONE , /* 07bf (unused) */ |
| | 2061 | T3_CTYPE_NONE , /* 07c0 (unused) */ |
| | 2062 | T3_CTYPE_NONE , /* 07c1 (unused) */ |
| | 2063 | T3_CTYPE_NONE , /* 07c2 (unused) */ |
| | 2064 | T3_CTYPE_NONE , /* 07c3 (unused) */ |
| | 2065 | T3_CTYPE_NONE , /* 07c4 (unused) */ |
| | 2066 | T3_CTYPE_NONE , /* 07c5 (unused) */ |
| | 2067 | T3_CTYPE_NONE , /* 07c6 (unused) */ |
| | 2068 | T3_CTYPE_NONE , /* 07c7 (unused) */ |
| | 2069 | T3_CTYPE_NONE , /* 07c8 (unused) */ |
| | 2070 | T3_CTYPE_NONE , /* 07c9 (unused) */ |
| | 2071 | T3_CTYPE_NONE , /* 07ca (unused) */ |
| | 2072 | T3_CTYPE_NONE , /* 07cb (unused) */ |
| | 2073 | T3_CTYPE_NONE , /* 07cc (unused) */ |
| | 2074 | T3_CTYPE_NONE , /* 07cd (unused) */ |
| | 2075 | T3_CTYPE_NONE , /* 07ce (unused) */ |
| | 2076 | T3_CTYPE_NONE , /* 07cf (unused) */ |
| | 2077 | T3_CTYPE_NONE , /* 07d0 (unused) */ |
| | 2078 | T3_CTYPE_NONE , /* 07d1 (unused) */ |
| | 2079 | T3_CTYPE_NONE , /* 07d2 (unused) */ |
| | 2080 | T3_CTYPE_NONE , /* 07d3 (unused) */ |
| | 2081 | T3_CTYPE_NONE , /* 07d4 (unused) */ |
| | 2082 | T3_CTYPE_NONE , /* 07d5 (unused) */ |
| | 2083 | T3_CTYPE_NONE , /* 07d6 (unused) */ |
| | 2084 | T3_CTYPE_NONE , /* 07d7 (unused) */ |
| | 2085 | T3_CTYPE_NONE , /* 07d8 (unused) */ |
| | 2086 | T3_CTYPE_NONE , /* 07d9 (unused) */ |
| | 2087 | T3_CTYPE_NONE , /* 07da (unused) */ |
| | 2088 | T3_CTYPE_NONE , /* 07db (unused) */ |
| | 2089 | T3_CTYPE_NONE , /* 07dc (unused) */ |
| | 2090 | T3_CTYPE_NONE , /* 07dd (unused) */ |
| | 2091 | T3_CTYPE_NONE , /* 07de (unused) */ |
| | 2092 | T3_CTYPE_NONE , /* 07df (unused) */ |
| | 2093 | T3_CTYPE_NONE , /* 07e0 (unused) */ |
| | 2094 | T3_CTYPE_NONE , /* 07e1 (unused) */ |
| | 2095 | T3_CTYPE_NONE , /* 07e2 (unused) */ |
| | 2096 | T3_CTYPE_NONE , /* 07e3 (unused) */ |
| | 2097 | T3_CTYPE_NONE , /* 07e4 (unused) */ |
| | 2098 | T3_CTYPE_NONE , /* 07e5 (unused) */ |
| | 2099 | T3_CTYPE_NONE , /* 07e6 (unused) */ |
| | 2100 | T3_CTYPE_NONE , /* 07e7 (unused) */ |
| | 2101 | T3_CTYPE_NONE , /* 07e8 (unused) */ |
| | 2102 | T3_CTYPE_NONE , /* 07e9 (unused) */ |
| | 2103 | T3_CTYPE_NONE , /* 07ea (unused) */ |
| | 2104 | T3_CTYPE_NONE , /* 07eb (unused) */ |
| | 2105 | T3_CTYPE_NONE , /* 07ec (unused) */ |
| | 2106 | T3_CTYPE_NONE , /* 07ed (unused) */ |
| | 2107 | T3_CTYPE_NONE , /* 07ee (unused) */ |
| | 2108 | T3_CTYPE_NONE , /* 07ef (unused) */ |
| | 2109 | T3_CTYPE_NONE , /* 07f0 (unused) */ |
| | 2110 | T3_CTYPE_NONE , /* 07f1 (unused) */ |
| | 2111 | T3_CTYPE_NONE , /* 07f2 (unused) */ |
| | 2112 | T3_CTYPE_NONE , /* 07f3 (unused) */ |
| | 2113 | T3_CTYPE_NONE , /* 07f4 (unused) */ |
| | 2114 | T3_CTYPE_NONE , /* 07f5 (unused) */ |
| | 2115 | T3_CTYPE_NONE , /* 07f6 (unused) */ |
| | 2116 | T3_CTYPE_NONE , /* 07f7 (unused) */ |
| | 2117 | T3_CTYPE_NONE , /* 07f8 (unused) */ |
| | 2118 | T3_CTYPE_NONE , /* 07f9 (unused) */ |
| | 2119 | T3_CTYPE_NONE , /* 07fa (unused) */ |
| | 2120 | T3_CTYPE_NONE , /* 07fb (unused) */ |
| | 2121 | T3_CTYPE_NONE , /* 07fc (unused) */ |
| | 2122 | T3_CTYPE_NONE , /* 07fd (unused) */ |
| | 2123 | T3_CTYPE_NONE , /* 07fe (unused) */ |
| | 2124 | T3_CTYPE_NONE , /* 07ff (unused) */ |
| | 2125 | }; |
| | 2126 | |
| | 2127 | static const wchar_t attr_pg_12[128] = |
| | 2128 | { |
| | 2129 | T3_CTYPE_NONE , /* 0900 (unused) */ |
| | 2130 | T3_CTYPE_NONE , /* 0901 DEVANAGARI SIGN CANDRABINDU */ |
| | 2131 | T3_CTYPE_NONE , /* 0902 DEVANAGARI SIGN ANUSVARA */ |
| | 2132 | T3_CTYPE_NONE , /* 0903 DEVANAGARI SIGN VISARGA */ |
| | 2133 | T3_CTYPE_NONE , /* 0904 (unused) */ |
| | 2134 | T3_CTYPE_ALPHA , /* 0905 DEVANAGARI LETTER A */ |
| | 2135 | T3_CTYPE_ALPHA , /* 0906 DEVANAGARI LETTER AA */ |
| | 2136 | T3_CTYPE_ALPHA , /* 0907 DEVANAGARI LETTER I */ |
| | 2137 | T3_CTYPE_ALPHA , /* 0908 DEVANAGARI LETTER II */ |
| | 2138 | T3_CTYPE_ALPHA , /* 0909 DEVANAGARI LETTER U */ |
| | 2139 | T3_CTYPE_ALPHA , /* 090a DEVANAGARI LETTER UU */ |
| | 2140 | T3_CTYPE_ALPHA , /* 090b DEVANAGARI LETTER VOCALIC R */ |
| | 2141 | T3_CTYPE_ALPHA , /* 090c DEVANAGARI LETTER VOCALIC L */ |
| | 2142 | T3_CTYPE_ALPHA , /* 090d DEVANAGARI LETTER CANDRA E */ |
| | 2143 | T3_CTYPE_ALPHA , /* 090e DEVANAGARI LETTER SHORT E */ |
| | 2144 | T3_CTYPE_ALPHA , /* 090f DEVANAGARI LETTER E */ |
| | 2145 | T3_CTYPE_ALPHA , /* 0910 DEVANAGARI LETTER AI */ |
| | 2146 | T3_CTYPE_ALPHA , /* 0911 DEVANAGARI LETTER CANDRA O */ |
| | 2147 | T3_CTYPE_ALPHA , /* 0912 DEVANAGARI LETTER SHORT O */ |
| | 2148 | T3_CTYPE_ALPHA , /* 0913 DEVANAGARI LETTER O */ |
| | 2149 | T3_CTYPE_ALPHA , /* 0914 DEVANAGARI LETTER AU */ |
| | 2150 | T3_CTYPE_ALPHA , /* 0915 DEVANAGARI LETTER KA */ |
| | 2151 | T3_CTYPE_ALPHA , /* 0916 DEVANAGARI LETTER KHA */ |
| | 2152 | T3_CTYPE_ALPHA , /* 0917 DEVANAGARI LETTER GA */ |
| | 2153 | T3_CTYPE_ALPHA , /* 0918 DEVANAGARI LETTER GHA */ |
| | 2154 | T3_CTYPE_ALPHA , /* 0919 DEVANAGARI LETTER NGA */ |
| | 2155 | T3_CTYPE_ALPHA , /* 091a DEVANAGARI LETTER CA */ |
| | 2156 | T3_CTYPE_ALPHA , /* 091b DEVANAGARI LETTER CHA */ |
| | 2157 | T3_CTYPE_ALPHA , /* 091c DEVANAGARI LETTER JA */ |
| | 2158 | T3_CTYPE_ALPHA , /* 091d DEVANAGARI LETTER JHA */ |
| | 2159 | T3_CTYPE_ALPHA , /* 091e DEVANAGARI LETTER NYA */ |
| | 2160 | T3_CTYPE_ALPHA , /* 091f DEVANAGARI LETTER TTA */ |
| | 2161 | T3_CTYPE_ALPHA , /* 0920 DEVANAGARI LETTER TTHA */ |
| | 2162 | T3_CTYPE_ALPHA , /* 0921 DEVANAGARI LETTER DDA */ |
| | 2163 | T3_CTYPE_ALPHA , /* 0922 DEVANAGARI LETTER DDHA */ |
| | 2164 | T3_CTYPE_ALPHA , /* 0923 DEVANAGARI LETTER NNA */ |
| | 2165 | T3_CTYPE_ALPHA , /* 0924 DEVANAGARI LETTER TA */ |
| | 2166 | T3_CTYPE_ALPHA , /* 0925 DEVANAGARI LETTER THA */ |
| | 2167 | T3_CTYPE_ALPHA , /* 0926 DEVANAGARI LETTER DA */ |
| | 2168 | T3_CTYPE_ALPHA , /* 0927 DEVANAGARI LETTER DHA */ |
| | 2169 | T3_CTYPE_ALPHA , /* 0928 DEVANAGARI LETTER NA */ |
| | 2170 | T3_CTYPE_ALPHA , /* 0929 DEVANAGARI LETTER NNNA */ |
| | 2171 | T3_CTYPE_ALPHA , /* 092a DEVANAGARI LETTER PA */ |
| | 2172 | T3_CTYPE_ALPHA , /* 092b DEVANAGARI LETTER PHA */ |
| | 2173 | T3_CTYPE_ALPHA , /* 092c DEVANAGARI LETTER BA */ |
| | 2174 | T3_CTYPE_ALPHA , /* 092d DEVANAGARI LETTER BHA */ |
| | 2175 | T3_CTYPE_ALPHA , /* 092e DEVANAGARI LETTER MA */ |
| | 2176 | T3_CTYPE_ALPHA , /* 092f DEVANAGARI LETTER YA */ |
| | 2177 | T3_CTYPE_ALPHA , /* 0930 DEVANAGARI LETTER RA */ |
| | 2178 | T3_CTYPE_ALPHA , /* 0931 DEVANAGARI LETTER RRA */ |
| | 2179 | T3_CTYPE_ALPHA , /* 0932 DEVANAGARI LETTER LA */ |
| | 2180 | T3_CTYPE_ALPHA , /* 0933 DEVANAGARI LETTER LLA */ |
| | 2181 | T3_CTYPE_ALPHA , /* 0934 DEVANAGARI LETTER LLLA */ |
| | 2182 | T3_CTYPE_ALPHA , /* 0935 DEVANAGARI LETTER VA */ |
| | 2183 | T3_CTYPE_ALPHA , /* 0936 DEVANAGARI LETTER SHA */ |
| | 2184 | T3_CTYPE_ALPHA , /* 0937 DEVANAGARI LETTER SSA */ |
| | 2185 | T3_CTYPE_ALPHA , /* 0938 DEVANAGARI LETTER SA */ |
| | 2186 | T3_CTYPE_ALPHA , /* 0939 DEVANAGARI LETTER HA */ |
| | 2187 | T3_CTYPE_NONE , /* 093a (unused) */ |
| | 2188 | T3_CTYPE_NONE , /* 093b (unused) */ |
| | 2189 | T3_CTYPE_NONE , /* 093c DEVANAGARI SIGN NUKTA */ |
| | 2190 | T3_CTYPE_ALPHA , /* 093d DEVANAGARI SIGN AVAGRAHA */ |
| | 2191 | T3_CTYPE_NONE , /* 093e DEVANAGARI VOWEL SIGN AA */ |
| | 2192 | T3_CTYPE_NONE , /* 093f DEVANAGARI VOWEL SIGN I */ |
| | 2193 | T3_CTYPE_NONE , /* 0940 DEVANAGARI VOWEL SIGN II */ |
| | 2194 | T3_CTYPE_NONE , /* 0941 DEVANAGARI VOWEL SIGN U */ |
| | 2195 | T3_CTYPE_NONE , /* 0942 DEVANAGARI VOWEL SIGN UU */ |
| | 2196 | T3_CTYPE_NONE , /* 0943 DEVANAGARI VOWEL SIGN VOCALIC R */ |
| | 2197 | T3_CTYPE_NONE , /* 0944 DEVANAGARI VOWEL SIGN VOCALIC RR */ |
| | 2198 | T3_CTYPE_NONE , /* 0945 DEVANAGARI VOWEL SIGN CANDRA E */ |
| | 2199 | T3_CTYPE_NONE , /* 0946 DEVANAGARI VOWEL SIGN SHORT E */ |
| | 2200 | T3_CTYPE_NONE , /* 0947 DEVANAGARI VOWEL SIGN E */ |
| | 2201 | T3_CTYPE_NONE , /* 0948 DEVANAGARI VOWEL SIGN AI */ |
| | 2202 | T3_CTYPE_NONE , /* 0949 DEVANAGARI VOWEL SIGN CANDRA O */ |
| | 2203 | T3_CTYPE_NONE , /* 094a DEVANAGARI VOWEL SIGN SHORT O */ |
| | 2204 | T3_CTYPE_NONE , /* 094b DEVANAGARI VOWEL SIGN O */ |
| | 2205 | T3_CTYPE_NONE , /* 094c DEVANAGARI VOWEL SIGN AU */ |
| | 2206 | T3_CTYPE_NONE , /* 094d DEVANAGARI SIGN VIRAMA */ |
| | 2207 | T3_CTYPE_NONE , /* 094e (unused) */ |
| | 2208 | T3_CTYPE_NONE , /* 094f (unused) */ |
| | 2209 | T3_CTYPE_ALPHA , /* 0950 DEVANAGARI OM */ |
| | 2210 | T3_CTYPE_NONE , /* 0951 DEVANAGARI STRESS SIGN UDATTA */ |
| | 2211 | T3_CTYPE_NONE , /* 0952 DEVANAGARI STRESS SIGN ANUDATTA */ |
| | 2212 | T3_CTYPE_NONE , /* 0953 DEVANAGARI GRAVE ACCENT */ |
| | 2213 | T3_CTYPE_NONE , /* 0954 DEVANAGARI ACUTE ACCENT */ |
| | 2214 | T3_CTYPE_NONE , /* 0955 (unused) */ |
| | 2215 | T3_CTYPE_NONE , /* 0956 (unused) */ |
| | 2216 | T3_CTYPE_NONE , /* 0957 (unused) */ |
| | 2217 | T3_CTYPE_ALPHA , /* 0958 DEVANAGARI LETTER QA */ |
| | 2218 | T3_CTYPE_ALPHA , /* 0959 DEVANAGARI LETTER KHHA */ |
| | 2219 | T3_CTYPE_ALPHA , /* 095a DEVANAGARI LETTER GHHA */ |
| | 2220 | T3_CTYPE_ALPHA , /* 095b DEVANAGARI LETTER ZA */ |
| | 2221 | T3_CTYPE_ALPHA , /* 095c DEVANAGARI LETTER DDDHA */ |
| | 2222 | T3_CTYPE_ALPHA , /* 095d DEVANAGARI LETTER RHA */ |
| | 2223 | T3_CTYPE_ALPHA , /* 095e DEVANAGARI LETTER FA */ |
| | 2224 | T3_CTYPE_ALPHA , /* 095f DEVANAGARI LETTER YYA */ |
| | 2225 | T3_CTYPE_ALPHA , /* 0960 DEVANAGARI LETTER VOCALIC RR */ |
| | 2226 | T3_CTYPE_ALPHA , /* 0961 DEVANAGARI LETTER VOCALIC LL */ |
| | 2227 | T3_CTYPE_NONE , /* 0962 DEVANAGARI VOWEL SIGN VOCALIC L */ |
| | 2228 | T3_CTYPE_NONE , /* 0963 DEVANAGARI VOWEL SIGN VOCALIC LL */ |
| | 2229 | T3_CTYPE_PUNCT , /* 0964 DEVANAGARI DANDA */ |
| | 2230 | T3_CTYPE_PUNCT , /* 0965 DEVANAGARI DOUBLE DANDA */ |
| | 2231 | T3_CTYPE_DIGIT , /* 0966 DEVANAGARI DIGIT ZERO */ |
| | 2232 | T3_CTYPE_DIGIT , /* 0967 DEVANAGARI DIGIT ONE */ |
| | 2233 | T3_CTYPE_DIGIT , /* 0968 DEVANAGARI DIGIT TWO */ |
| | 2234 | T3_CTYPE_DIGIT , /* 0969 DEVANAGARI DIGIT THREE */ |
| | 2235 | T3_CTYPE_DIGIT , /* 096a DEVANAGARI DIGIT FOUR */ |
| | 2236 | T3_CTYPE_DIGIT , /* 096b DEVANAGARI DIGIT FIVE */ |
| | 2237 | T3_CTYPE_DIGIT , /* 096c DEVANAGARI DIGIT SIX */ |
| | 2238 | T3_CTYPE_DIGIT , /* 096d DEVANAGARI DIGIT SEVEN */ |
| | 2239 | T3_CTYPE_DIGIT , /* 096e DEVANAGARI DIGIT EIGHT */ |
| | 2240 | T3_CTYPE_DIGIT , /* 096f DEVANAGARI DIGIT NINE */ |
| | 2241 | T3_CTYPE_PUNCT , /* 0970 DEVANAGARI ABBREVIATION SIGN */ |
| | 2242 | T3_CTYPE_NONE , /* 0971 (unused) */ |
| | 2243 | T3_CTYPE_NONE , /* 0972 (unused) */ |
| | 2244 | T3_CTYPE_NONE , /* 0973 (unused) */ |
| | 2245 | T3_CTYPE_NONE , /* 0974 (unused) */ |
| | 2246 | T3_CTYPE_NONE , /* 0975 (unused) */ |
| | 2247 | T3_CTYPE_NONE , /* 0976 (unused) */ |
| | 2248 | T3_CTYPE_NONE , /* 0977 (unused) */ |
| | 2249 | T3_CTYPE_NONE , /* 0978 (unused) */ |
| | 2250 | T3_CTYPE_NONE , /* 0979 (unused) */ |
| | 2251 | T3_CTYPE_NONE , /* 097a (unused) */ |
| | 2252 | T3_CTYPE_NONE , /* 097b (unused) */ |
| | 2253 | T3_CTYPE_NONE , /* 097c (unused) */ |
| | 2254 | T3_CTYPE_NONE , /* 097d (unused) */ |
| | 2255 | T3_CTYPE_NONE , /* 097e (unused) */ |
| | 2256 | T3_CTYPE_NONE , /* 097f (unused) */ |
| | 2257 | }; |
| | 2258 | |
| | 2259 | static const wchar_t attr_pg_13[128] = |
| | 2260 | { |
| | 2261 | T3_CTYPE_NONE , /* 0980 (unused) */ |
| | 2262 | T3_CTYPE_NONE , /* 0981 BENGALI SIGN CANDRABINDU */ |
| | 2263 | T3_CTYPE_NONE , /* 0982 BENGALI SIGN ANUSVARA */ |
| | 2264 | T3_CTYPE_NONE , /* 0983 BENGALI SIGN VISARGA */ |
| | 2265 | T3_CTYPE_NONE , /* 0984 (unused) */ |
| | 2266 | T3_CTYPE_ALPHA , /* 0985 BENGALI LETTER A */ |
| | 2267 | T3_CTYPE_ALPHA , /* 0986 BENGALI LETTER AA */ |
| | 2268 | T3_CTYPE_ALPHA , /* 0987 BENGALI LETTER I */ |
| | 2269 | T3_CTYPE_ALPHA , /* 0988 BENGALI LETTER II */ |
| | 2270 | T3_CTYPE_ALPHA , /* 0989 BENGALI LETTER U */ |
| | 2271 | T3_CTYPE_ALPHA , /* 098a BENGALI LETTER UU */ |
| | 2272 | T3_CTYPE_ALPHA , /* 098b BENGALI LETTER VOCALIC R */ |
| | 2273 | T3_CTYPE_ALPHA , /* 098c BENGALI LETTER VOCALIC L */ |
| | 2274 | T3_CTYPE_NONE , /* 098d (unused) */ |
| | 2275 | T3_CTYPE_NONE , /* 098e (unused) */ |
| | 2276 | T3_CTYPE_ALPHA , /* 098f BENGALI LETTER E */ |
| | 2277 | T3_CTYPE_ALPHA , /* 0990 BENGALI LETTER AI */ |
| | 2278 | T3_CTYPE_NONE , /* 0991 (unused) */ |
| | 2279 | T3_CTYPE_NONE , /* 0992 (unused) */ |
| | 2280 | T3_CTYPE_ALPHA , /* 0993 BENGALI LETTER O */ |
| | 2281 | T3_CTYPE_ALPHA , /* 0994 BENGALI LETTER AU */ |
| | 2282 | T3_CTYPE_ALPHA , /* 0995 BENGALI LETTER KA */ |
| | 2283 | T3_CTYPE_ALPHA , /* 0996 BENGALI LETTER KHA */ |
| | 2284 | T3_CTYPE_ALPHA , /* 0997 BENGALI LETTER GA */ |
| | 2285 | T3_CTYPE_ALPHA , /* 0998 BENGALI LETTER GHA */ |
| | 2286 | T3_CTYPE_ALPHA , /* 0999 BENGALI LETTER NGA */ |
| | 2287 | T3_CTYPE_ALPHA , /* 099a BENGALI LETTER CA */ |
| | 2288 | T3_CTYPE_ALPHA , /* 099b BENGALI LETTER CHA */ |
| | 2289 | T3_CTYPE_ALPHA , /* 099c BENGALI LETTER JA */ |
| | 2290 | T3_CTYPE_ALPHA , /* 099d BENGALI LETTER JHA */ |
| | 2291 | T3_CTYPE_ALPHA , /* 099e BENGALI LETTER NYA */ |
| | 2292 | T3_CTYPE_ALPHA , /* 099f BENGALI LETTER TTA */ |
| | 2293 | T3_CTYPE_ALPHA , /* 09a0 BENGALI LETTER TTHA */ |
| | 2294 | T3_CTYPE_ALPHA , /* 09a1 BENGALI LETTER DDA */ |
| | 2295 | T3_CTYPE_ALPHA , /* 09a2 BENGALI LETTER DDHA */ |
| | 2296 | T3_CTYPE_ALPHA , /* 09a3 BENGALI LETTER NNA */ |
| | 2297 | T3_CTYPE_ALPHA , /* 09a4 BENGALI LETTER TA */ |
| | 2298 | T3_CTYPE_ALPHA , /* 09a5 BENGALI LETTER THA */ |
| | 2299 | T3_CTYPE_ALPHA , /* 09a6 BENGALI LETTER DA */ |
| | 2300 | T3_CTYPE_ALPHA , /* 09a7 BENGALI LETTER DHA */ |
| | 2301 | T3_CTYPE_ALPHA , /* 09a8 BENGALI LETTER NA */ |
| | 2302 | T3_CTYPE_NONE , /* 09a9 (unused) */ |
| | 2303 | T3_CTYPE_ALPHA , /* 09aa BENGALI LETTER PA */ |
| | 2304 | T3_CTYPE_ALPHA , /* 09ab BENGALI LETTER PHA */ |
| | 2305 | T3_CTYPE_ALPHA , /* 09ac BENGALI LETTER BA */ |
| | 2306 | T3_CTYPE_ALPHA , /* 09ad BENGALI LETTER BHA */ |
| | 2307 | T3_CTYPE_ALPHA , /* 09ae BENGALI LETTER MA */ |
| | 2308 | T3_CTYPE_ALPHA , /* 09af BENGALI LETTER YA */ |
| | 2309 | T3_CTYPE_ALPHA , /* 09b0 BENGALI LETTER RA */ |
| | 2310 | T3_CTYPE_NONE , /* 09b1 (unused) */ |
| | 2311 | T3_CTYPE_ALPHA , /* 09b2 BENGALI LETTER LA */ |
| | 2312 | T3_CTYPE_NONE , /* 09b3 (unused) */ |
| | 2313 | T3_CTYPE_NONE , /* 09b4 (unused) */ |
| | 2314 | T3_CTYPE_NONE , /* 09b5 (unused) */ |
| | 2315 | T3_CTYPE_ALPHA , /* 09b6 BENGALI LETTER SHA */ |
| | 2316 | T3_CTYPE_ALPHA , /* 09b7 BENGALI LETTER SSA */ |
| | 2317 | T3_CTYPE_ALPHA , /* 09b8 BENGALI LETTER SA */ |
| | 2318 | T3_CTYPE_ALPHA , /* 09b9 BENGALI LETTER HA */ |
| | 2319 | T3_CTYPE_NONE , /* 09ba (unused) */ |
| | 2320 | T3_CTYPE_NONE , /* 09bb (unused) */ |
| | 2321 | T3_CTYPE_NONE , /* 09bc BENGALI SIGN NUKTA */ |
| | 2322 | T3_CTYPE_NONE , /* 09bd (unused) */ |
| | 2323 | T3_CTYPE_NONE , /* 09be BENGALI VOWEL SIGN AA */ |
| | 2324 | T3_CTYPE_NONE , /* 09bf BENGALI VOWEL SIGN I */ |
| | 2325 | T3_CTYPE_NONE , /* 09c0 BENGALI VOWEL SIGN II */ |
| | 2326 | T3_CTYPE_NONE , /* 09c1 BENGALI VOWEL SIGN U */ |
| | 2327 | T3_CTYPE_NONE , /* 09c2 BENGALI VOWEL SIGN UU */ |
| | 2328 | T3_CTYPE_NONE , /* 09c3 BENGALI VOWEL SIGN VOCALIC R */ |
| | 2329 | T3_CTYPE_NONE , /* 09c4 BENGALI VOWEL SIGN VOCALIC RR */ |
| | 2330 | T3_CTYPE_NONE , /* 09c5 (unused) */ |
| | 2331 | T3_CTYPE_NONE , /* 09c6 (unused) */ |
| | 2332 | T3_CTYPE_NONE , /* 09c7 BENGALI VOWEL SIGN E */ |
| | 2333 | T3_CTYPE_NONE , /* 09c8 BENGALI VOWEL SIGN AI */ |
| | 2334 | T3_CTYPE_NONE , /* 09c9 (unused) */ |
| | 2335 | T3_CTYPE_NONE , /* 09ca (unused) */ |
| | 2336 | T3_CTYPE_NONE , /* 09cb BENGALI VOWEL SIGN O */ |
| | 2337 | T3_CTYPE_NONE , /* 09cc BENGALI VOWEL SIGN AU */ |
| | 2338 | T3_CTYPE_NONE , /* 09cd BENGALI SIGN VIRAMA */ |
| | 2339 | T3_CTYPE_NONE , /* 09ce (unused) */ |
| | 2340 | T3_CTYPE_NONE , /* 09cf (unused) */ |
| | 2341 | T3_CTYPE_NONE , /* 09d0 (unused) */ |
| | 2342 | T3_CTYPE_NONE , /* 09d1 (unused) */ |
| | 2343 | T3_CTYPE_NONE , /* 09d2 (unused) */ |
| | 2344 | T3_CTYPE_NONE , /* 09d3 (unused) */ |
| | 2345 | T3_CTYPE_NONE , /* 09d4 (unused) */ |
| | 2346 | T3_CTYPE_NONE , /* 09d5 (unused) */ |
| | 2347 | T3_CTYPE_NONE , /* 09d6 (unused) */ |
| | 2348 | T3_CTYPE_NONE , /* 09d7 BENGALI AU LENGTH MARK */ |
| | 2349 | T3_CTYPE_NONE , /* 09d8 (unused) */ |
| | 2350 | T3_CTYPE_NONE , /* 09d9 (unused) */ |
| | 2351 | T3_CTYPE_NONE , /* 09da (unused) */ |
| | 2352 | T3_CTYPE_NONE , /* 09db (unused) */ |
| | 2353 | T3_CTYPE_ALPHA , /* 09dc BENGALI LETTER RRA */ |
| | 2354 | T3_CTYPE_ALPHA , /* 09dd BENGALI LETTER RHA */ |
| | 2355 | T3_CTYPE_NONE , /* 09de (unused) */ |
| | 2356 | T3_CTYPE_ALPHA , /* 09df BENGALI LETTER YYA */ |
| | 2357 | T3_CTYPE_ALPHA , /* 09e0 BENGALI LETTER VOCALIC RR */ |
| | 2358 | T3_CTYPE_ALPHA , /* 09e1 BENGALI LETTER VOCALIC LL */ |
| | 2359 | T3_CTYPE_NONE , /* 09e2 BENGALI VOWEL SIGN VOCALIC L */ |
| | 2360 | T3_CTYPE_NONE , /* 09e3 BENGALI VOWEL SIGN VOCALIC LL */ |
| | 2361 | T3_CTYPE_NONE , /* 09e4 (unused) */ |
| | 2362 | T3_CTYPE_NONE , /* 09e5 (unused) */ |
| | 2363 | T3_CTYPE_DIGIT , /* 09e6 BENGALI DIGIT ZERO */ |
| | 2364 | T3_CTYPE_DIGIT , /* 09e7 BENGALI DIGIT ONE */ |
| | 2365 | T3_CTYPE_DIGIT , /* 09e8 BENGALI DIGIT TWO */ |
| | 2366 | T3_CTYPE_DIGIT , /* 09e9 BENGALI DIGIT THREE */ |
| | 2367 | T3_CTYPE_DIGIT , /* 09ea BENGALI DIGIT FOUR */ |
| | 2368 | T3_CTYPE_DIGIT , /* 09eb BENGALI DIGIT FIVE */ |
| | 2369 | T3_CTYPE_DIGIT , /* 09ec BENGALI DIGIT SIX */ |
| | 2370 | T3_CTYPE_DIGIT , /* 09ed BENGALI DIGIT SEVEN */ |
| | 2371 | T3_CTYPE_DIGIT , /* 09ee BENGALI DIGIT EIGHT */ |
| | 2372 | T3_CTYPE_DIGIT , /* 09ef BENGALI DIGIT NINE */ |
| | 2373 | T3_CTYPE_ALPHA , /* 09f0 BENGALI LETTER RA WITH MIDDLE DIAGONAL */ |
| | 2374 | T3_CTYPE_ALPHA , /* 09f1 BENGALI LETTER RA WITH LOWER DIAGONAL */ |
| | 2375 | T3_CTYPE_NONE , /* 09f2 BENGALI RUPEE MARK */ |
| | 2376 | T3_CTYPE_NONE , /* 09f3 BENGALI RUPEE SIGN */ |
| | 2377 | T3_CTYPE_NONE , /* 09f4 BENGALI CURRENCY NUMERATOR ONE */ |
| | 2378 | T3_CTYPE_NONE , /* 09f5 BENGALI CURRENCY NUMERATOR TWO */ |
| | 2379 | T3_CTYPE_NONE , /* 09f6 BENGALI CURRENCY NUMERATOR THREE */ |
| | 2380 | T3_CTYPE_NONE , /* 09f7 BENGALI CURRENCY NUMERATOR FOUR */ |
| | 2381 | T3_CTYPE_NONE , /* 09f8 BENGALI CURRENCY NUMERATOR ONE LESS THA */ |
| | 2382 | T3_CTYPE_NONE , /* 09f9 BENGALI CURRENCY DENOMINATOR SIXTEEN */ |
| | 2383 | T3_CTYPE_NONE , /* 09fa BENGALI ISSHAR */ |
| | 2384 | T3_CTYPE_NONE , /* 09fb (unused) */ |
| | 2385 | T3_CTYPE_NONE , /* 09fc (unused) */ |
| | 2386 | T3_CTYPE_NONE , /* 09fd (unused) */ |
| | 2387 | T3_CTYPE_NONE , /* 09fe (unused) */ |
| | 2388 | T3_CTYPE_NONE , /* 09ff (unused) */ |
| | 2389 | }; |
| | 2390 | |
| | 2391 | static const wchar_t attr_pg_14[128] = |
| | 2392 | { |
| | 2393 | T3_CTYPE_NONE , /* 0a00 (unused) */ |
| | 2394 | T3_CTYPE_NONE , /* 0a01 (unused) */ |
| | 2395 | T3_CTYPE_NONE , /* 0a02 GURMUKHI SIGN BINDI */ |
| | 2396 | T3_CTYPE_NONE , /* 0a03 (unused) */ |
| | 2397 | T3_CTYPE_NONE , /* 0a04 (unused) */ |
| | 2398 | T3_CTYPE_ALPHA , /* 0a05 GURMUKHI LETTER A */ |
| | 2399 | T3_CTYPE_ALPHA , /* 0a06 GURMUKHI LETTER AA */ |
| | 2400 | T3_CTYPE_ALPHA , /* 0a07 GURMUKHI LETTER I */ |
| | 2401 | T3_CTYPE_ALPHA , /* 0a08 GURMUKHI LETTER II */ |
| | 2402 | T3_CTYPE_ALPHA , /* 0a09 GURMUKHI LETTER U */ |
| | 2403 | T3_CTYPE_ALPHA , /* 0a0a GURMUKHI LETTER UU */ |
| | 2404 | T3_CTYPE_NONE , /* 0a0b (unused) */ |
| | 2405 | T3_CTYPE_NONE , /* 0a0c (unused) */ |
| | 2406 | T3_CTYPE_NONE , /* 0a0d (unused) */ |
| | 2407 | T3_CTYPE_NONE , /* 0a0e (unused) */ |
| | 2408 | T3_CTYPE_ALPHA , /* 0a0f GURMUKHI LETTER EE */ |
| | 2409 | T3_CTYPE_ALPHA , /* 0a10 GURMUKHI LETTER AI */ |
| | 2410 | T3_CTYPE_NONE , /* 0a11 (unused) */ |
| | 2411 | T3_CTYPE_NONE , /* 0a12 (unused) */ |
| | 2412 | T3_CTYPE_ALPHA , /* 0a13 GURMUKHI LETTER OO */ |
| | 2413 | T3_CTYPE_ALPHA , /* 0a14 GURMUKHI LETTER AU */ |
| | 2414 | T3_CTYPE_ALPHA , /* 0a15 GURMUKHI LETTER KA */ |
| | 2415 | T3_CTYPE_ALPHA , /* 0a16 GURMUKHI LETTER KHA */ |
| | 2416 | T3_CTYPE_ALPHA , /* 0a17 GURMUKHI LETTER GA */ |
| | 2417 | T3_CTYPE_ALPHA , /* 0a18 GURMUKHI LETTER GHA */ |
| | 2418 | T3_CTYPE_ALPHA , /* 0a19 GURMUKHI LETTER NGA */ |
| | 2419 | T3_CTYPE_ALPHA , /* 0a1a GURMUKHI LETTER CA */ |
| | 2420 | T3_CTYPE_ALPHA , /* 0a1b GURMUKHI LETTER CHA */ |
| | 2421 | T3_CTYPE_ALPHA , /* 0a1c GURMUKHI LETTER JA */ |
| | 2422 | T3_CTYPE_ALPHA , /* 0a1d GURMUKHI LETTER JHA */ |
| | 2423 | T3_CTYPE_ALPHA , /* 0a1e GURMUKHI LETTER NYA */ |
| | 2424 | T3_CTYPE_ALPHA , /* 0a1f GURMUKHI LETTER TTA */ |
| | 2425 | T3_CTYPE_ALPHA , /* 0a20 GURMUKHI LETTER TTHA */ |
| | 2426 | T3_CTYPE_ALPHA , /* 0a21 GURMUKHI LETTER DDA */ |
| | 2427 | T3_CTYPE_ALPHA , /* 0a22 GURMUKHI LETTER DDHA */ |
| | 2428 | T3_CTYPE_ALPHA , /* 0a23 GURMUKHI LETTER NNA */ |
| | 2429 | T3_CTYPE_ALPHA , /* 0a24 GURMUKHI LETTER TA */ |
| | 2430 | T3_CTYPE_ALPHA , /* 0a25 GURMUKHI LETTER THA */ |
| | 2431 | T3_CTYPE_ALPHA , /* 0a26 GURMUKHI LETTER DA */ |
| | 2432 | T3_CTYPE_ALPHA , /* 0a27 GURMUKHI LETTER DHA */ |
| | 2433 | T3_CTYPE_ALPHA , /* 0a28 GURMUKHI LETTER NA */ |
| | 2434 | T3_CTYPE_NONE , /* 0a29 (unused) */ |
| | 2435 | T3_CTYPE_ALPHA , /* 0a2a GURMUKHI LETTER PA */ |
| | 2436 | T3_CTYPE_ALPHA , /* 0a2b GURMUKHI LETTER PHA */ |
| | 2437 | T3_CTYPE_ALPHA , /* 0a2c GURMUKHI LETTER BA */ |
| | 2438 | T3_CTYPE_ALPHA , /* 0a2d GURMUKHI LETTER BHA */ |
| | 2439 | T3_CTYPE_ALPHA , /* 0a2e GURMUKHI LETTER MA */ |
| | 2440 | T3_CTYPE_ALPHA , /* 0a2f GURMUKHI LETTER YA */ |
| | 2441 | T3_CTYPE_ALPHA , /* 0a30 GURMUKHI LETTER RA */ |
| | 2442 | T3_CTYPE_NONE , /* 0a31 (unused) */ |
| | 2443 | T3_CTYPE_ALPHA , /* 0a32 GURMUKHI LETTER LA */ |
| | 2444 | T3_CTYPE_ALPHA , /* 0a33 GURMUKHI LETTER LLA */ |
| | 2445 | T3_CTYPE_NONE , /* 0a34 (unused) */ |
| | 2446 | T3_CTYPE_ALPHA , /* 0a35 GURMUKHI LETTER VA */ |
| | 2447 | T3_CTYPE_ALPHA , /* 0a36 GURMUKHI LETTER SHA */ |
| | 2448 | T3_CTYPE_NONE , /* 0a37 (unused) */ |
| | 2449 | T3_CTYPE_ALPHA , /* 0a38 GURMUKHI LETTER SA */ |
| | 2450 | T3_CTYPE_ALPHA , /* 0a39 GURMUKHI LETTER HA */ |
| | 2451 | T3_CTYPE_NONE , /* 0a3a (unused) */ |
| | 2452 | T3_CTYPE_NONE , /* 0a3b (unused) */ |
| | 2453 | T3_CTYPE_NONE , /* 0a3c GURMUKHI SIGN NUKTA */ |
| | 2454 | T3_CTYPE_NONE , /* 0a3d (unused) */ |
| | 2455 | T3_CTYPE_NONE , /* 0a3e GURMUKHI VOWEL SIGN AA */ |
| | 2456 | T3_CTYPE_NONE , /* 0a3f GURMUKHI VOWEL SIGN I */ |
| | 2457 | T3_CTYPE_NONE , /* 0a40 GURMUKHI VOWEL SIGN II */ |
| | 2458 | T3_CTYPE_NONE , /* 0a41 GURMUKHI VOWEL SIGN U */ |
| | 2459 | T3_CTYPE_NONE , /* 0a42 GURMUKHI VOWEL SIGN UU */ |
| | 2460 | T3_CTYPE_NONE , /* 0a43 (unused) */ |
| | 2461 | T3_CTYPE_NONE , /* 0a44 (unused) */ |
| | 2462 | T3_CTYPE_NONE , /* 0a45 (unused) */ |
| | 2463 | T3_CTYPE_NONE , /* 0a46 (unused) */ |
| | 2464 | T3_CTYPE_NONE , /* 0a47 GURMUKHI VOWEL SIGN EE */ |
| | 2465 | T3_CTYPE_NONE , /* 0a48 GURMUKHI VOWEL SIGN AI */ |
| | 2466 | T3_CTYPE_NONE , /* 0a49 (unused) */ |
| | 2467 | T3_CTYPE_NONE , /* 0a4a (unused) */ |
| | 2468 | T3_CTYPE_NONE , /* 0a4b GURMUKHI VOWEL SIGN OO */ |
| | 2469 | T3_CTYPE_NONE , /* 0a4c GURMUKHI VOWEL SIGN AU */ |
| | 2470 | T3_CTYPE_NONE , /* 0a4d GURMUKHI SIGN VIRAMA */ |
| | 2471 | T3_CTYPE_NONE , /* 0a4e (unused) */ |
| | 2472 | T3_CTYPE_NONE , /* 0a4f (unused) */ |
| | 2473 | T3_CTYPE_NONE , /* 0a50 (unused) */ |
| | 2474 | T3_CTYPE_NONE , /* 0a51 (unused) */ |
| | 2475 | T3_CTYPE_NONE , /* 0a52 (unused) */ |
| | 2476 | T3_CTYPE_NONE , /* 0a53 (unused) */ |
| | 2477 | T3_CTYPE_NONE , /* 0a54 (unused) */ |
| | 2478 | T3_CTYPE_NONE , /* 0a55 (unused) */ |
| | 2479 | T3_CTYPE_NONE , /* 0a56 (unused) */ |
| | 2480 | T3_CTYPE_NONE , /* 0a57 (unused) */ |
| | 2481 | T3_CTYPE_NONE , /* 0a58 (unused) */ |
| | 2482 | T3_CTYPE_ALPHA , /* 0a59 GURMUKHI LETTER KHHA */ |
| | 2483 | T3_CTYPE_ALPHA , /* 0a5a GURMUKHI LETTER GHHA */ |
| | 2484 | T3_CTYPE_ALPHA , /* 0a5b GURMUKHI LETTER ZA */ |
| | 2485 | T3_CTYPE_ALPHA , /* 0a5c GURMUKHI LETTER RRA */ |
| | 2486 | T3_CTYPE_NONE , /* 0a5d (unused) */ |
| | 2487 | T3_CTYPE_ALPHA , /* 0a5e GURMUKHI LETTER FA */ |
| | 2488 | T3_CTYPE_NONE , /* 0a5f (unused) */ |
| | 2489 | T3_CTYPE_NONE , /* 0a60 (unused) */ |
| | 2490 | T3_CTYPE_NONE , /* 0a61 (unused) */ |
| | 2491 | T3_CTYPE_NONE , /* 0a62 (unused) */ |
| | 2492 | T3_CTYPE_NONE , /* 0a63 (unused) */ |
| | 2493 | T3_CTYPE_NONE , /* 0a64 (unused) */ |
| | 2494 | T3_CTYPE_NONE , /* 0a65 (unused) */ |
| | 2495 | T3_CTYPE_DIGIT , /* 0a66 GURMUKHI DIGIT ZERO */ |
| | 2496 | T3_CTYPE_DIGIT , /* 0a67 GURMUKHI DIGIT ONE */ |
| | 2497 | T3_CTYPE_DIGIT , /* 0a68 GURMUKHI DIGIT TWO */ |
| | 2498 | T3_CTYPE_DIGIT , /* 0a69 GURMUKHI DIGIT THREE */ |
| | 2499 | T3_CTYPE_DIGIT , /* 0a6a GURMUKHI DIGIT FOUR */ |
| | 2500 | T3_CTYPE_DIGIT , /* 0a6b GURMUKHI DIGIT FIVE */ |
| | 2501 | T3_CTYPE_DIGIT , /* 0a6c GURMUKHI DIGIT SIX */ |
| | 2502 | T3_CTYPE_DIGIT , /* 0a6d GURMUKHI DIGIT SEVEN */ |
| | 2503 | T3_CTYPE_DIGIT , /* 0a6e GURMUKHI DIGIT EIGHT */ |
| | 2504 | T3_CTYPE_DIGIT , /* 0a6f GURMUKHI DIGIT NINE */ |
| | 2505 | T3_CTYPE_NONE , /* 0a70 GURMUKHI TIPPI */ |
| | 2506 | T3_CTYPE_NONE , /* 0a71 GURMUKHI ADDAK */ |
| | 2507 | T3_CTYPE_ALPHA , /* 0a72 GURMUKHI IRI */ |
| | 2508 | T3_CTYPE_ALPHA , /* 0a73 GURMUKHI URA */ |
| | 2509 | T3_CTYPE_ALPHA , /* 0a74 GURMUKHI EK ONKAR */ |
| | 2510 | T3_CTYPE_NONE , /* 0a75 (unused) */ |
| | 2511 | T3_CTYPE_NONE , /* 0a76 (unused) */ |
| | 2512 | T3_CTYPE_NONE , /* 0a77 (unused) */ |
| | 2513 | T3_CTYPE_NONE , /* 0a78 (unused) */ |
| | 2514 | T3_CTYPE_NONE , /* 0a79 (unused) */ |
| | 2515 | T3_CTYPE_NONE , /* 0a7a (unused) */ |
| | 2516 | T3_CTYPE_NONE , /* 0a7b (unused) */ |
| | 2517 | T3_CTYPE_NONE , /* 0a7c (unused) */ |
| | 2518 | T3_CTYPE_NONE , /* 0a7d (unused) */ |
| | 2519 | T3_CTYPE_NONE , /* 0a7e (unused) */ |
| | 2520 | T3_CTYPE_NONE , /* 0a7f (unused) */ |
| | 2521 | }; |
| | 2522 | |
| | 2523 | static const wchar_t attr_pg_15[128] = |
| | 2524 | { |
| | 2525 | T3_CTYPE_NONE , /* 0a80 (unused) */ |
| | 2526 | T3_CTYPE_NONE , /* 0a81 GUJARATI SIGN CANDRABINDU */ |
| | 2527 | T3_CTYPE_NONE , /* 0a82 GUJARATI SIGN ANUSVARA */ |
| | 2528 | T3_CTYPE_NONE , /* 0a83 GUJARATI SIGN VISARGA */ |
| | 2529 | T3_CTYPE_NONE , /* 0a84 (unused) */ |
| | 2530 | T3_CTYPE_ALPHA , /* 0a85 GUJARATI LETTER A */ |
| | 2531 | T3_CTYPE_ALPHA , /* 0a86 GUJARATI LETTER AA */ |
| | 2532 | T3_CTYPE_ALPHA , /* 0a87 GUJARATI LETTER I */ |
| | 2533 | T3_CTYPE_ALPHA , /* 0a88 GUJARATI LETTER II */ |
| | 2534 | T3_CTYPE_ALPHA , /* 0a89 GUJARATI LETTER U */ |
| | 2535 | T3_CTYPE_ALPHA , /* 0a8a GUJARATI LETTER UU */ |
| | 2536 | T3_CTYPE_ALPHA , /* 0a8b GUJARATI LETTER VOCALIC R */ |
| | 2537 | T3_CTYPE_NONE , /* 0a8c (unused) */ |
| | 2538 | T3_CTYPE_ALPHA , /* 0a8d GUJARATI VOWEL CANDRA E */ |
| | 2539 | T3_CTYPE_NONE , /* 0a8e (unused) */ |
| | 2540 | T3_CTYPE_ALPHA , /* 0a8f GUJARATI LETTER E */ |
| | 2541 | T3_CTYPE_ALPHA , /* 0a90 GUJARATI LETTER AI */ |
| | 2542 | T3_CTYPE_ALPHA , /* 0a91 GUJARATI VOWEL CANDRA O */ |
| | 2543 | T3_CTYPE_NONE , /* 0a92 (unused) */ |
| | 2544 | T3_CTYPE_ALPHA , /* 0a93 GUJARATI LETTER O */ |
| | 2545 | T3_CTYPE_ALPHA , /* 0a94 GUJARATI LETTER AU */ |
| | 2546 | T3_CTYPE_ALPHA , /* 0a95 GUJARATI LETTER KA */ |
| | 2547 | T3_CTYPE_ALPHA , /* 0a96 GUJARATI LETTER KHA */ |
| | 2548 | T3_CTYPE_ALPHA , /* 0a97 GUJARATI LETTER GA */ |
| | 2549 | T3_CTYPE_ALPHA , /* 0a98 GUJARATI LETTER GHA */ |
| | 2550 | T3_CTYPE_ALPHA , /* 0a99 GUJARATI LETTER NGA */ |
| | 2551 | T3_CTYPE_ALPHA , /* 0a9a GUJARATI LETTER CA */ |
| | 2552 | T3_CTYPE_ALPHA , /* 0a9b GUJARATI LETTER CHA */ |
| | 2553 | T3_CTYPE_ALPHA , /* 0a9c GUJARATI LETTER JA */ |
| | 2554 | T3_CTYPE_ALPHA , /* 0a9d GUJARATI LETTER JHA */ |
| | 2555 | T3_CTYPE_ALPHA , /* 0a9e GUJARATI LETTER NYA */ |
| | 2556 | T3_CTYPE_ALPHA , /* 0a9f GUJARATI LETTER TTA */ |
| | 2557 | T3_CTYPE_ALPHA , /* 0aa0 GUJARATI LETTER TTHA */ |
| | 2558 | T3_CTYPE_ALPHA , /* 0aa1 GUJARATI LETTER DDA */ |
| | 2559 | T3_CTYPE_ALPHA , /* 0aa2 GUJARATI LETTER DDHA */ |
| | 2560 | T3_CTYPE_ALPHA , /* 0aa3 GUJARATI LETTER NNA */ |
| | 2561 | T3_CTYPE_ALPHA , /* 0aa4 GUJARATI LETTER TA */ |
| | 2562 | T3_CTYPE_ALPHA , /* 0aa5 GUJARATI LETTER THA */ |
| | 2563 | T3_CTYPE_ALPHA , /* 0aa6 GUJARATI LETTER DA */ |
| | 2564 | T3_CTYPE_ALPHA , /* 0aa7 GUJARATI LETTER DHA */ |
| | 2565 | T3_CTYPE_ALPHA , /* 0aa8 GUJARATI LETTER NA */ |
| | 2566 | T3_CTYPE_NONE , /* 0aa9 (unused) */ |
| | 2567 | T3_CTYPE_ALPHA , /* 0aaa GUJARATI LETTER PA */ |
| | 2568 | T3_CTYPE_ALPHA , /* 0aab GUJARATI LETTER PHA */ |
| | 2569 | T3_CTYPE_ALPHA , /* 0aac GUJARATI LETTER BA */ |
| | 2570 | T3_CTYPE_ALPHA , /* 0aad GUJARATI LETTER BHA */ |
| | 2571 | T3_CTYPE_ALPHA , /* 0aae GUJARATI LETTER MA */ |
| | 2572 | T3_CTYPE_ALPHA , /* 0aaf GUJARATI LETTER YA */ |
| | 2573 | T3_CTYPE_ALPHA , /* 0ab0 GUJARATI LETTER RA */ |
| | 2574 | T3_CTYPE_NONE , /* 0ab1 (unused) */ |
| | 2575 | T3_CTYPE_ALPHA , /* 0ab2 GUJARATI LETTER LA */ |
| | 2576 | T3_CTYPE_ALPHA , /* 0ab3 GUJARATI LETTER LLA */ |
| | 2577 | T3_CTYPE_NONE , /* 0ab4 (unused) */ |
| | 2578 | T3_CTYPE_ALPHA , /* 0ab5 GUJARATI LETTER VA */ |
| | 2579 | T3_CTYPE_ALPHA , /* 0ab6 GUJARATI LETTER SHA */ |
| | 2580 | T3_CTYPE_ALPHA , /* 0ab7 GUJARATI LETTER SSA */ |
| | 2581 | T3_CTYPE_ALPHA , /* 0ab8 GUJARATI LETTER SA */ |
| | 2582 | T3_CTYPE_ALPHA , /* 0ab9 GUJARATI LETTER HA */ |
| | 2583 | T3_CTYPE_NONE , /* 0aba (unused) */ |
| | 2584 | T3_CTYPE_NONE , /* 0abb (unused) */ |
| | 2585 | T3_CTYPE_NONE , /* 0abc GUJARATI SIGN NUKTA */ |
| | 2586 | T3_CTYPE_ALPHA , /* 0abd GUJARATI SIGN AVAGRAHA */ |
| | 2587 | T3_CTYPE_NONE , /* 0abe GUJARATI VOWEL SIGN AA */ |
| | 2588 | T3_CTYPE_NONE , /* 0abf GUJARATI VOWEL SIGN I */ |
| | 2589 | T3_CTYPE_NONE , /* 0ac0 GUJARATI VOWEL SIGN II */ |
| | 2590 | T3_CTYPE_NONE , /* 0ac1 GUJARATI VOWEL SIGN U */ |
| | 2591 | T3_CTYPE_NONE , /* 0ac2 GUJARATI VOWEL SIGN UU */ |
| | 2592 | T3_CTYPE_NONE , /* 0ac3 GUJARATI VOWEL SIGN VOCALIC R */ |
| | 2593 | T3_CTYPE_NONE , /* 0ac4 GUJARATI VOWEL SIGN VOCALIC RR */ |
| | 2594 | T3_CTYPE_NONE , /* 0ac5 GUJARATI VOWEL SIGN CANDRA E */ |
| | 2595 | T3_CTYPE_NONE , /* 0ac6 (unused) */ |
| | 2596 | T3_CTYPE_NONE , /* 0ac7 GUJARATI VOWEL SIGN E */ |
| | 2597 | T3_CTYPE_NONE , /* 0ac8 GUJARATI VOWEL SIGN AI */ |
| | 2598 | T3_CTYPE_NONE , /* 0ac9 GUJARATI VOWEL SIGN CANDRA O */ |
| | 2599 | T3_CTYPE_NONE , /* 0aca (unused) */ |
| | 2600 | T3_CTYPE_NONE , /* 0acb GUJARATI VOWEL SIGN O */ |
| | 2601 | T3_CTYPE_NONE , /* 0acc GUJARATI VOWEL SIGN AU */ |
| | 2602 | T3_CTYPE_NONE , /* 0acd GUJARATI SIGN VIRAMA */ |
| | 2603 | T3_CTYPE_NONE , /* 0ace (unused) */ |
| | 2604 | T3_CTYPE_NONE , /* 0acf (unused) */ |
| | 2605 | T3_CTYPE_ALPHA , /* 0ad0 GUJARATI OM */ |
| | 2606 | T3_CTYPE_NONE , /* 0ad1 (unused) */ |
| | 2607 | T3_CTYPE_NONE , /* 0ad2 (unused) */ |
| | 2608 | T3_CTYPE_NONE , /* 0ad3 (unused) */ |
| | 2609 | T3_CTYPE_NONE , /* 0ad4 (unused) */ |
| | 2610 | T3_CTYPE_NONE , /* 0ad5 (unused) */ |
| | 2611 | T3_CTYPE_NONE , /* 0ad6 (unused) */ |
| | 2612 | T3_CTYPE_NONE , /* 0ad7 (unused) */ |
| | 2613 | T3_CTYPE_NONE , /* 0ad8 (unused) */ |
| | 2614 | T3_CTYPE_NONE , /* 0ad9 (unused) */ |
| | 2615 | T3_CTYPE_NONE , /* 0ada (unused) */ |
| | 2616 | T3_CTYPE_NONE , /* 0adb (unused) */ |
| | 2617 | T3_CTYPE_NONE , /* 0adc (unused) */ |
| | 2618 | T3_CTYPE_NONE , /* 0add (unused) */ |
| | 2619 | T3_CTYPE_NONE , /* 0ade (unused) */ |
| | 2620 | T3_CTYPE_NONE , /* 0adf (unused) */ |
| | 2621 | T3_CTYPE_ALPHA , /* 0ae0 GUJARATI LETTER VOCALIC RR */ |
| | 2622 | T3_CTYPE_NONE , /* 0ae1 (unused) */ |
| | 2623 | T3_CTYPE_NONE , /* 0ae2 (unused) */ |
| | 2624 | T3_CTYPE_NONE , /* 0ae3 (unused) */ |
| | 2625 | T3_CTYPE_NONE , /* 0ae4 (unused) */ |
| | 2626 | T3_CTYPE_NONE , /* 0ae5 (unused) */ |
| | 2627 | T3_CTYPE_DIGIT , /* 0ae6 GUJARATI DIGIT ZERO */ |
| | 2628 | T3_CTYPE_DIGIT , /* 0ae7 GUJARATI DIGIT ONE */ |
| | 2629 | T3_CTYPE_DIGIT , /* 0ae8 GUJARATI DIGIT TWO */ |
| | 2630 | T3_CTYPE_DIGIT , /* 0ae9 GUJARATI DIGIT THREE */ |
| | 2631 | T3_CTYPE_DIGIT , /* 0aea GUJARATI DIGIT FOUR */ |
| | 2632 | T3_CTYPE_DIGIT , /* 0aeb GUJARATI DIGIT FIVE */ |
| | 2633 | T3_CTYPE_DIGIT , /* 0aec GUJARATI DIGIT SIX */ |
| | 2634 | T3_CTYPE_DIGIT , /* 0aed GUJARATI DIGIT SEVEN */ |
| | 2635 | T3_CTYPE_DIGIT , /* 0aee GUJARATI DIGIT EIGHT */ |
| | 2636 | T3_CTYPE_DIGIT , /* 0aef GUJARATI DIGIT NINE */ |
| | 2637 | T3_CTYPE_NONE , /* 0af0 (unused) */ |
| | 2638 | T3_CTYPE_NONE , /* 0af1 (unused) */ |
| | 2639 | T3_CTYPE_NONE , /* 0af2 (unused) */ |
| | 2640 | T3_CTYPE_NONE , /* 0af3 (unused) */ |
| | 2641 | T3_CTYPE_NONE , /* 0af4 (unused) */ |
| | 2642 | T3_CTYPE_NONE , /* 0af5 (unused) */ |
| | 2643 | T3_CTYPE_NONE , /* 0af6 (unused) */ |
| | 2644 | T3_CTYPE_NONE , /* 0af7 (unused) */ |
| | 2645 | T3_CTYPE_NONE , /* 0af8 (unused) */ |
| | 2646 | T3_CTYPE_NONE , /* 0af9 (unused) */ |
| | 2647 | T3_CTYPE_NONE , /* 0afa (unused) */ |
| | 2648 | T3_CTYPE_NONE , /* 0afb (unused) */ |
| | 2649 | T3_CTYPE_NONE , /* 0afc (unused) */ |
| | 2650 | T3_CTYPE_NONE , /* 0afd (unused) */ |
| | 2651 | T3_CTYPE_NONE , /* 0afe (unused) */ |
| | 2652 | T3_CTYPE_NONE , /* 0aff (unused) */ |
| | 2653 | }; |
| | 2654 | |
| | 2655 | static const wchar_t attr_pg_16[128] = |
| | 2656 | { |
| | 2657 | T3_CTYPE_NONE , /* 0b00 (unused) */ |
| | 2658 | T3_CTYPE_NONE , /* 0b01 ORIYA SIGN CANDRABINDU */ |
| | 2659 | T3_CTYPE_NONE , /* 0b02 ORIYA SIGN ANUSVARA */ |
| | 2660 | T3_CTYPE_NONE , /* 0b03 ORIYA SIGN VISARGA */ |
| | 2661 | T3_CTYPE_NONE , /* 0b04 (unused) */ |
| | 2662 | T3_CTYPE_ALPHA , /* 0b05 ORIYA LETTER A */ |
| | 2663 | T3_CTYPE_ALPHA , /* 0b06 ORIYA LETTER AA */ |
| | 2664 | T3_CTYPE_ALPHA , /* 0b07 ORIYA LETTER I */ |
| | 2665 | T3_CTYPE_ALPHA , /* 0b08 ORIYA LETTER II */ |
| | 2666 | T3_CTYPE_ALPHA , /* 0b09 ORIYA LETTER U */ |
| | 2667 | T3_CTYPE_ALPHA , /* 0b0a ORIYA LETTER UU */ |
| | 2668 | T3_CTYPE_ALPHA , /* 0b0b ORIYA LETTER VOCALIC R */ |
| | 2669 | T3_CTYPE_ALPHA , /* 0b0c ORIYA LETTER VOCALIC L */ |
| | 2670 | T3_CTYPE_NONE , /* 0b0d (unused) */ |
| | 2671 | T3_CTYPE_NONE , /* 0b0e (unused) */ |
| | 2672 | T3_CTYPE_ALPHA , /* 0b0f ORIYA LETTER E */ |
| | 2673 | T3_CTYPE_ALPHA , /* 0b10 ORIYA LETTER AI */ |
| | 2674 | T3_CTYPE_NONE , /* 0b11 (unused) */ |
| | 2675 | T3_CTYPE_NONE , /* 0b12 (unused) */ |
| | 2676 | T3_CTYPE_ALPHA , /* 0b13 ORIYA LETTER O */ |
| | 2677 | T3_CTYPE_ALPHA , /* 0b14 ORIYA LETTER AU */ |
| | 2678 | T3_CTYPE_ALPHA , /* 0b15 ORIYA LETTER KA */ |
| | 2679 | T3_CTYPE_ALPHA , /* 0b16 ORIYA LETTER KHA */ |
| | 2680 | T3_CTYPE_ALPHA , /* 0b17 ORIYA LETTER GA */ |
| | 2681 | T3_CTYPE_ALPHA , /* 0b18 ORIYA LETTER GHA */ |
| | 2682 | T3_CTYPE_ALPHA , /* 0b19 ORIYA LETTER NGA */ |
| | 2683 | T3_CTYPE_ALPHA , /* 0b1a ORIYA LETTER CA */ |
| | 2684 | T3_CTYPE_ALPHA , /* 0b1b ORIYA LETTER CHA */ |
| | 2685 | T3_CTYPE_ALPHA , /* 0b1c ORIYA LETTER JA */ |
| | 2686 | T3_CTYPE_ALPHA , /* 0b1d ORIYA LETTER JHA */ |
| | 2687 | T3_CTYPE_ALPHA , /* 0b1e ORIYA LETTER NYA */ |
| | 2688 | T3_CTYPE_ALPHA , /* 0b1f ORIYA LETTER TTA */ |
| | 2689 | T3_CTYPE_ALPHA , /* 0b20 ORIYA LETTER TTHA */ |
| | 2690 | T3_CTYPE_ALPHA , /* 0b21 ORIYA LETTER DDA */ |
| | 2691 | T3_CTYPE_ALPHA , /* 0b22 ORIYA LETTER DDHA */ |
| | 2692 | T3_CTYPE_ALPHA , /* 0b23 ORIYA LETTER NNA */ |
| | 2693 | T3_CTYPE_ALPHA , /* 0b24 ORIYA LETTER TA */ |
| | 2694 | T3_CTYPE_ALPHA , /* 0b25 ORIYA LETTER THA */ |
| | 2695 | T3_CTYPE_ALPHA , /* 0b26 ORIYA LETTER DA */ |
| | 2696 | T3_CTYPE_ALPHA , /* 0b27 ORIYA LETTER DHA */ |
| | 2697 | T3_CTYPE_ALPHA , /* 0b28 ORIYA LETTER NA */ |
| | 2698 | T3_CTYPE_NONE , /* 0b29 (unused) */ |
| | 2699 | T3_CTYPE_ALPHA , /* 0b2a ORIYA LETTER PA */ |
| | 2700 | T3_CTYPE_ALPHA , /* 0b2b ORIYA LETTER PHA */ |
| | 2701 | T3_CTYPE_ALPHA , /* 0b2c ORIYA LETTER BA */ |
| | 2702 | T3_CTYPE_ALPHA , /* 0b2d ORIYA LETTER BHA */ |
| | 2703 | T3_CTYPE_ALPHA , /* 0b2e ORIYA LETTER MA */ |
| | 2704 | T3_CTYPE_ALPHA , /* 0b2f ORIYA LETTER YA */ |
| | 2705 | T3_CTYPE_ALPHA , /* 0b30 ORIYA LETTER RA */ |
| | 2706 | T3_CTYPE_NONE , /* 0b31 (unused) */ |
| | 2707 | T3_CTYPE_ALPHA , /* 0b32 ORIYA LETTER LA */ |
| | 2708 | T3_CTYPE_ALPHA , /* 0b33 ORIYA LETTER LLA */ |
| | 2709 | T3_CTYPE_NONE , /* 0b34 (unused) */ |
| | 2710 | T3_CTYPE_NONE , /* 0b35 (unused) */ |
| | 2711 | T3_CTYPE_ALPHA , /* 0b36 ORIYA LETTER SHA */ |
| | 2712 | T3_CTYPE_ALPHA , /* 0b37 ORIYA LETTER SSA */ |
| | 2713 | T3_CTYPE_ALPHA , /* 0b38 ORIYA LETTER SA */ |
| | 2714 | T3_CTYPE_ALPHA , /* 0b39 ORIYA LETTER HA */ |
| | 2715 | T3_CTYPE_NONE , /* 0b3a (unused) */ |
| | 2716 | T3_CTYPE_NONE , /* 0b3b (unused) */ |
| | 2717 | T3_CTYPE_NONE , /* 0b3c ORIYA SIGN NUKTA */ |
| | 2718 | T3_CTYPE_ALPHA , /* 0b3d ORIYA SIGN AVAGRAHA */ |
| | 2719 | T3_CTYPE_NONE , /* 0b3e ORIYA VOWEL SIGN AA */ |
| | 2720 | T3_CTYPE_NONE , /* 0b3f ORIYA VOWEL SIGN I */ |
| | 2721 | T3_CTYPE_NONE , /* 0b40 ORIYA VOWEL SIGN II */ |
| | 2722 | T3_CTYPE_NONE , /* 0b41 ORIYA VOWEL SIGN U */ |
| | 2723 | T3_CTYPE_NONE , /* 0b42 ORIYA VOWEL SIGN UU */ |
| | 2724 | T3_CTYPE_NONE , /* 0b43 ORIYA VOWEL SIGN VOCALIC R */ |
| | 2725 | T3_CTYPE_NONE , /* 0b44 (unused) */ |
| | 2726 | T3_CTYPE_NONE , /* 0b45 (unused) */ |
| | 2727 | T3_CTYPE_NONE , /* 0b46 (unused) */ |
| | 2728 | T3_CTYPE_NONE , /* 0b47 ORIYA VOWEL SIGN E */ |
| | 2729 | T3_CTYPE_NONE , /* 0b48 ORIYA VOWEL SIGN AI */ |
| | 2730 | T3_CTYPE_NONE , /* 0b49 (unused) */ |
| | 2731 | T3_CTYPE_NONE , /* 0b4a (unused) */ |
| | 2732 | T3_CTYPE_NONE , /* 0b4b ORIYA VOWEL SIGN O */ |
| | 2733 | T3_CTYPE_NONE , /* 0b4c ORIYA VOWEL SIGN AU */ |
| | 2734 | T3_CTYPE_NONE , /* 0b4d ORIYA SIGN VIRAMA */ |
| | 2735 | T3_CTYPE_NONE , /* 0b4e (unused) */ |
| | 2736 | T3_CTYPE_NONE , /* 0b4f (unused) */ |
| | 2737 | T3_CTYPE_NONE , /* 0b50 (unused) */ |
| | 2738 | T3_CTYPE_NONE , /* 0b51 (unused) */ |
| | 2739 | T3_CTYPE_NONE , /* 0b52 (unused) */ |
| | 2740 | T3_CTYPE_NONE , /* 0b53 (unused) */ |
| | 2741 | T3_CTYPE_NONE , /* 0b54 (unused) */ |
| | 2742 | T3_CTYPE_NONE , /* 0b55 (unused) */ |
| | 2743 | T3_CTYPE_NONE , /* 0b56 ORIYA AI LENGTH MARK */ |
| | 2744 | T3_CTYPE_NONE , /* 0b57 ORIYA AU LENGTH MARK */ |
| | 2745 | T3_CTYPE_NONE , /* 0b58 (unused) */ |
| | 2746 | T3_CTYPE_NONE , /* 0b59 (unused) */ |
| | 2747 | T3_CTYPE_NONE , /* 0b5a (unused) */ |
| | 2748 | T3_CTYPE_NONE , /* 0b5b (unused) */ |
| | 2749 | T3_CTYPE_ALPHA , /* 0b5c ORIYA LETTER RRA */ |
| | 2750 | T3_CTYPE_ALPHA , /* 0b5d ORIYA LETTER RHA */ |
| | 2751 | T3_CTYPE_NONE , /* 0b5e (unused) */ |
| | 2752 | T3_CTYPE_ALPHA , /* 0b5f ORIYA LETTER YYA */ |
| | 2753 | T3_CTYPE_ALPHA , /* 0b60 ORIYA LETTER VOCALIC RR */ |
| | 2754 | T3_CTYPE_ALPHA , /* 0b61 ORIYA LETTER VOCALIC LL */ |
| | 2755 | T3_CTYPE_NONE , /* 0b62 (unused) */ |
| | 2756 | T3_CTYPE_NONE , /* 0b63 (unused) */ |
| | 2757 | T3_CTYPE_NONE , /* 0b64 (unused) */ |
| | 2758 | T3_CTYPE_NONE , /* 0b65 (unused) */ |
| | 2759 | T3_CTYPE_DIGIT , /* 0b66 ORIYA DIGIT ZERO */ |
| | 2760 | T3_CTYPE_DIGIT , /* 0b67 ORIYA DIGIT ONE */ |
| | 2761 | T3_CTYPE_DIGIT , /* 0b68 ORIYA DIGIT TWO */ |
| | 2762 | T3_CTYPE_DIGIT , /* 0b69 ORIYA DIGIT THREE */ |
| | 2763 | T3_CTYPE_DIGIT , /* 0b6a ORIYA DIGIT FOUR */ |
| | 2764 | T3_CTYPE_DIGIT , /* 0b6b ORIYA DIGIT FIVE */ |
| | 2765 | T3_CTYPE_DIGIT , /* 0b6c ORIYA DIGIT SIX */ |
| | 2766 | T3_CTYPE_DIGIT , /* 0b6d ORIYA DIGIT SEVEN */ |
| | 2767 | T3_CTYPE_DIGIT , /* 0b6e ORIYA DIGIT EIGHT */ |
| | 2768 | T3_CTYPE_DIGIT , /* 0b6f ORIYA DIGIT NINE */ |
| | 2769 | T3_CTYPE_NONE , /* 0b70 ORIYA ISSHAR */ |
| | 2770 | T3_CTYPE_NONE , /* 0b71 (unused) */ |
| | 2771 | T3_CTYPE_NONE , /* 0b72 (unused) */ |
| | 2772 | T3_CTYPE_NONE , /* 0b73 (unused) */ |
| | 2773 | T3_CTYPE_NONE , /* 0b74 (unused) */ |
| | 2774 | T3_CTYPE_NONE , /* 0b75 (unused) */ |
| | 2775 | T3_CTYPE_NONE , /* 0b76 (unused) */ |
| | 2776 | T3_CTYPE_NONE , /* 0b77 (unused) */ |
| | 2777 | T3_CTYPE_NONE , /* 0b78 (unused) */ |
| | 2778 | T3_CTYPE_NONE , /* 0b79 (unused) */ |
| | 2779 | T3_CTYPE_NONE , /* 0b7a (unused) */ |
| | 2780 | T3_CTYPE_NONE , /* 0b7b (unused) */ |
| | 2781 | T3_CTYPE_NONE , /* 0b7c (unused) */ |
| | 2782 | T3_CTYPE_NONE , /* 0b7d (unused) */ |
| | 2783 | T3_CTYPE_NONE , /* 0b7e (unused) */ |
| | 2784 | T3_CTYPE_NONE , /* 0b7f (unused) */ |
| | 2785 | }; |
| | 2786 | |
| | 2787 | static const wchar_t attr_pg_17[128] = |
| | 2788 | { |
| | 2789 | T3_CTYPE_NONE , /* 0b80 (unused) */ |
| | 2790 | T3_CTYPE_NONE , /* 0b81 (unused) */ |
| | 2791 | T3_CTYPE_NONE , /* 0b82 TAMIL SIGN ANUSVARA */ |
| | 2792 | T3_CTYPE_ALPHA , /* 0b83 TAMIL SIGN VISARGA */ |
| | 2793 | T3_CTYPE_NONE , /* 0b84 (unused) */ |
| | 2794 | T3_CTYPE_ALPHA , /* 0b85 TAMIL LETTER A */ |
| | 2795 | T3_CTYPE_ALPHA , /* 0b86 TAMIL LETTER AA */ |
| | 2796 | T3_CTYPE_ALPHA , /* 0b87 TAMIL LETTER I */ |
| | 2797 | T3_CTYPE_ALPHA , /* 0b88 TAMIL LETTER II */ |
| | 2798 | T3_CTYPE_ALPHA , /* 0b89 TAMIL LETTER U */ |
| | 2799 | T3_CTYPE_ALPHA , /* 0b8a TAMIL LETTER UU */ |
| | 2800 | T3_CTYPE_NONE , /* 0b8b (unused) */ |
| | 2801 | T3_CTYPE_NONE , /* 0b8c (unused) */ |
| | 2802 | T3_CTYPE_NONE , /* 0b8d (unused) */ |
| | 2803 | T3_CTYPE_ALPHA , /* 0b8e TAMIL LETTER E */ |
| | 2804 | T3_CTYPE_ALPHA , /* 0b8f TAMIL LETTER EE */ |
| | 2805 | T3_CTYPE_ALPHA , /* 0b90 TAMIL LETTER AI */ |
| | 2806 | T3_CTYPE_NONE , /* 0b91 (unused) */ |
| | 2807 | T3_CTYPE_ALPHA , /* 0b92 TAMIL LETTER O */ |
| | 2808 | T3_CTYPE_ALPHA , /* 0b93 TAMIL LETTER OO */ |
| | 2809 | T3_CTYPE_ALPHA , /* 0b94 TAMIL LETTER AU */ |
| | 2810 | T3_CTYPE_ALPHA , /* 0b95 TAMIL LETTER KA */ |
| | 2811 | T3_CTYPE_NONE , /* 0b96 (unused) */ |
| | 2812 | T3_CTYPE_NONE , /* 0b97 (unused) */ |
| | 2813 | T3_CTYPE_NONE , /* 0b98 (unused) */ |
| | 2814 | T3_CTYPE_ALPHA , /* 0b99 TAMIL LETTER NGA */ |
| | 2815 | T3_CTYPE_ALPHA , /* 0b9a TAMIL LETTER CA */ |
| | 2816 | T3_CTYPE_NONE , /* 0b9b (unused) */ |
| | 2817 | T3_CTYPE_ALPHA , /* 0b9c TAMIL LETTER JA */ |
| | 2818 | T3_CTYPE_NONE , /* 0b9d (unused) */ |
| | 2819 | T3_CTYPE_ALPHA , /* 0b9e TAMIL LETTER NYA */ |
| | 2820 | T3_CTYPE_ALPHA , /* 0b9f TAMIL LETTER TTA */ |
| | 2821 | T3_CTYPE_NONE , /* 0ba0 (unused) */ |
| | 2822 | T3_CTYPE_NONE , /* 0ba1 (unused) */ |
| | 2823 | T3_CTYPE_NONE , /* 0ba2 (unused) */ |
| | 2824 | T3_CTYPE_ALPHA , /* 0ba3 TAMIL LETTER NNA */ |
| | 2825 | T3_CTYPE_ALPHA , /* 0ba4 TAMIL LETTER TA */ |
| | 2826 | T3_CTYPE_NONE , /* 0ba5 (unused) */ |
| | 2827 | T3_CTYPE_NONE , /* 0ba6 (unused) */ |
| | 2828 | T3_CTYPE_NONE , /* 0ba7 (unused) */ |
| | 2829 | T3_CTYPE_ALPHA , /* 0ba8 TAMIL LETTER NA */ |
| | 2830 | T3_CTYPE_ALPHA , /* 0ba9 TAMIL LETTER NNNA */ |
| | 2831 | T3_CTYPE_ALPHA , /* 0baa TAMIL LETTER PA */ |
| | 2832 | T3_CTYPE_NONE , /* 0bab (unused) */ |
| | 2833 | T3_CTYPE_NONE , /* 0bac (unused) */ |
| | 2834 | T3_CTYPE_NONE , /* 0bad (unused) */ |
| | 2835 | T3_CTYPE_ALPHA , /* 0bae TAMIL LETTER MA */ |
| | 2836 | T3_CTYPE_ALPHA , /* 0baf TAMIL LETTER YA */ |
| | 2837 | T3_CTYPE_ALPHA , /* 0bb0 TAMIL LETTER RA */ |
| | 2838 | T3_CTYPE_ALPHA , /* 0bb1 TAMIL LETTER RRA */ |
| | 2839 | T3_CTYPE_ALPHA , /* 0bb2 TAMIL LETTER LA */ |
| | 2840 | T3_CTYPE_ALPHA , /* 0bb3 TAMIL LETTER LLA */ |
| | 2841 | T3_CTYPE_ALPHA , /* 0bb4 TAMIL LETTER LLLA */ |
| | 2842 | T3_CTYPE_ALPHA , /* 0bb5 TAMIL LETTER VA */ |
| | 2843 | T3_CTYPE_NONE , /* 0bb6 (unused) */ |
| | 2844 | T3_CTYPE_ALPHA , /* 0bb7 TAMIL LETTER SSA */ |
| | 2845 | T3_CTYPE_ALPHA , /* 0bb8 TAMIL LETTER SA */ |
| | 2846 | T3_CTYPE_ALPHA , /* 0bb9 TAMIL LETTER HA */ |
| | 2847 | T3_CTYPE_NONE , /* 0bba (unused) */ |
| | 2848 | T3_CTYPE_NONE , /* 0bbb (unused) */ |
| | 2849 | T3_CTYPE_NONE , /* 0bbc (unused) */ |
| | 2850 | T3_CTYPE_NONE , /* 0bbd (unused) */ |
| | 2851 | T3_CTYPE_NONE , /* 0bbe TAMIL VOWEL SIGN AA */ |
| | 2852 | T3_CTYPE_NONE , /* 0bbf TAMIL VOWEL SIGN I */ |
| | 2853 | T3_CTYPE_NONE , /* 0bc0 TAMIL VOWEL SIGN II */ |
| | 2854 | T3_CTYPE_NONE , /* 0bc1 TAMIL VOWEL SIGN U */ |
| | 2855 | T3_CTYPE_NONE , /* 0bc2 TAMIL VOWEL SIGN UU */ |
| | 2856 | T3_CTYPE_NONE , /* 0bc3 (unused) */ |
| | 2857 | T3_CTYPE_NONE , /* 0bc4 (unused) */ |
| | 2858 | T3_CTYPE_NONE , /* 0bc5 (unused) */ |
| | 2859 | T3_CTYPE_NONE , /* 0bc6 TAMIL VOWEL SIGN E */ |
| | 2860 | T3_CTYPE_NONE , /* 0bc7 TAMIL VOWEL SIGN EE */ |
| | 2861 | T3_CTYPE_NONE , /* 0bc8 TAMIL VOWEL SIGN AI */ |
| | 2862 | T3_CTYPE_NONE , /* 0bc9 (unused) */ |
| | 2863 | T3_CTYPE_NONE , /* 0bca TAMIL VOWEL SIGN O */ |
| | 2864 | T3_CTYPE_NONE , /* 0bcb TAMIL VOWEL SIGN OO */ |
| | 2865 | T3_CTYPE_NONE , /* 0bcc TAMIL VOWEL SIGN AU */ |
| | 2866 | T3_CTYPE_NONE , /* 0bcd TAMIL SIGN VIRAMA */ |
| | 2867 | T3_CTYPE_NONE , /* 0bce (unused) */ |
| | 2868 | T3_CTYPE_NONE , /* 0bcf (unused) */ |
| | 2869 | T3_CTYPE_NONE , /* 0bd0 (unused) */ |
| | 2870 | T3_CTYPE_NONE , /* 0bd1 (unused) */ |
| | 2871 | T3_CTYPE_NONE , /* 0bd2 (unused) */ |
| | 2872 | T3_CTYPE_NONE , /* 0bd3 (unused) */ |
| | 2873 | T3_CTYPE_NONE , /* 0bd4 (unused) */ |
| | 2874 | T3_CTYPE_NONE , /* 0bd5 (unused) */ |
| | 2875 | T3_CTYPE_NONE , /* 0bd6 (unused) */ |
| | 2876 | T3_CTYPE_NONE , /* 0bd7 TAMIL AU LENGTH MARK */ |
| | 2877 | T3_CTYPE_NONE , /* 0bd8 (unused) */ |
| | 2878 | T3_CTYPE_NONE , /* 0bd9 (unused) */ |
| | 2879 | T3_CTYPE_NONE , /* 0bda (unused) */ |
| | 2880 | T3_CTYPE_NONE , /* 0bdb (unused) */ |
| | 2881 | T3_CTYPE_NONE , /* 0bdc (unused) */ |
| | 2882 | T3_CTYPE_NONE , /* 0bdd (unused) */ |
| | 2883 | T3_CTYPE_NONE , /* 0bde (unused) */ |
| | 2884 | T3_CTYPE_NONE , /* 0bdf (unused) */ |
| | 2885 | T3_CTYPE_NONE , /* 0be0 (unused) */ |
| | 2886 | T3_CTYPE_NONE , /* 0be1 (unused) */ |
| | 2887 | T3_CTYPE_NONE , /* 0be2 (unused) */ |
| | 2888 | T3_CTYPE_NONE , /* 0be3 (unused) */ |
| | 2889 | T3_CTYPE_NONE , /* 0be4 (unused) */ |
| | 2890 | T3_CTYPE_NONE , /* 0be5 (unused) */ |
| | 2891 | T3_CTYPE_NONE , /* 0be6 (unused) */ |
| | 2892 | T3_CTYPE_DIGIT , /* 0be7 TAMIL DIGIT ONE */ |
| | 2893 | T3_CTYPE_DIGIT , /* 0be8 TAMIL DIGIT TWO */ |
| | 2894 | T3_CTYPE_DIGIT , /* 0be9 TAMIL DIGIT THREE */ |
| | 2895 | T3_CTYPE_DIGIT , /* 0bea TAMIL DIGIT FOUR */ |
| | 2896 | T3_CTYPE_DIGIT , /* 0beb TAMIL DIGIT FIVE */ |
| | 2897 | T3_CTYPE_DIGIT , /* 0bec TAMIL DIGIT SIX */ |
| | 2898 | T3_CTYPE_DIGIT , /* 0bed TAMIL DIGIT SEVEN */ |
| | 2899 | T3_CTYPE_DIGIT , /* 0bee TAMIL DIGIT EIGHT */ |
| | 2900 | T3_CTYPE_DIGIT , /* 0bef TAMIL DIGIT NINE */ |
| | 2901 | T3_CTYPE_NONE , /* 0bf0 TAMIL NUMBER TEN */ |
| | 2902 | T3_CTYPE_NONE , /* 0bf1 TAMIL NUMBER ONE HUNDRED */ |
| | 2903 | T3_CTYPE_NONE , /* 0bf2 TAMIL NUMBER ONE THOUSAND */ |
| | 2904 | T3_CTYPE_NONE , /* 0bf3 (unused) */ |
| | 2905 | T3_CTYPE_NONE , /* 0bf4 (unused) */ |
| | 2906 | T3_CTYPE_NONE , /* 0bf5 (unused) */ |
| | 2907 | T3_CTYPE_NONE , /* 0bf6 (unused) */ |
| | 2908 | T3_CTYPE_NONE , /* 0bf7 (unused) */ |
| | 2909 | T3_CTYPE_NONE , /* 0bf8 (unused) */ |
| | 2910 | T3_CTYPE_NONE , /* 0bf9 (unused) */ |
| | 2911 | T3_CTYPE_NONE , /* 0bfa (unused) */ |
| | 2912 | T3_CTYPE_NONE , /* 0bfb (unused) */ |
| | 2913 | T3_CTYPE_NONE , /* 0bfc (unused) */ |
| | 2914 | T3_CTYPE_NONE , /* 0bfd (unused) */ |
| | 2915 | T3_CTYPE_NONE , /* 0bfe (unused) */ |
| | 2916 | T3_CTYPE_NONE , /* 0bff (unused) */ |
| | 2917 | }; |
| | 2918 | |
| | 2919 | static const wchar_t attr_pg_18[128] = |
| | 2920 | { |
| | 2921 | T3_CTYPE_NONE , /* 0c00 (unused) */ |
| | 2922 | T3_CTYPE_NONE , /* 0c01 TELUGU SIGN CANDRABINDU */ |
| | 2923 | T3_CTYPE_NONE , /* 0c02 TELUGU SIGN ANUSVARA */ |
| | 2924 | T3_CTYPE_NONE , /* 0c03 TELUGU SIGN VISARGA */ |
| | 2925 | T3_CTYPE_NONE , /* 0c04 (unused) */ |
| | 2926 | T3_CTYPE_ALPHA , /* 0c05 TELUGU LETTER A */ |
| | 2927 | T3_CTYPE_ALPHA , /* 0c06 TELUGU LETTER AA */ |
| | 2928 | T3_CTYPE_ALPHA , /* 0c07 TELUGU LETTER I */ |
| | 2929 | T3_CTYPE_ALPHA , /* 0c08 TELUGU LETTER II */ |
| | 2930 | T3_CTYPE_ALPHA , /* 0c09 TELUGU LETTER U */ |
| | 2931 | T3_CTYPE_ALPHA , /* 0c0a TELUGU LETTER UU */ |
| | 2932 | T3_CTYPE_ALPHA , /* 0c0b TELUGU LETTER VOCALIC R */ |
| | 2933 | T3_CTYPE_ALPHA , /* 0c0c TELUGU LETTER VOCALIC L */ |
| | 2934 | T3_CTYPE_NONE , /* 0c0d (unused) */ |
| | 2935 | T3_CTYPE_ALPHA , /* 0c0e TELUGU LETTER E */ |
| | 2936 | T3_CTYPE_ALPHA , /* 0c0f TELUGU LETTER EE */ |
| | 2937 | T3_CTYPE_ALPHA , /* 0c10 TELUGU LETTER AI */ |
| | 2938 | T3_CTYPE_NONE , /* 0c11 (unused) */ |
| | 2939 | T3_CTYPE_ALPHA , /* 0c12 TELUGU LETTER O */ |
| | 2940 | T3_CTYPE_ALPHA , /* 0c13 TELUGU LETTER OO */ |
| | 2941 | T3_CTYPE_ALPHA , /* 0c14 TELUGU LETTER AU */ |
| | 2942 | T3_CTYPE_ALPHA , /* 0c15 TELUGU LETTER KA */ |
| | 2943 | T3_CTYPE_ALPHA , /* 0c16 TELUGU LETTER KHA */ |
| | 2944 | T3_CTYPE_ALPHA , /* 0c17 TELUGU LETTER GA */ |
| | 2945 | T3_CTYPE_ALPHA , /* 0c18 TELUGU LETTER GHA */ |
| | 2946 | T3_CTYPE_ALPHA , /* 0c19 TELUGU LETTER NGA */ |
| | 2947 | T3_CTYPE_ALPHA , /* 0c1a TELUGU LETTER CA */ |
| | 2948 | T3_CTYPE_ALPHA , /* 0c1b TELUGU LETTER CHA */ |
| | 2949 | T3_CTYPE_ALPHA , /* 0c1c TELUGU LETTER JA */ |
| | 2950 | T3_CTYPE_ALPHA , /* 0c1d TELUGU LETTER JHA */ |
| | 2951 | T3_CTYPE_ALPHA , /* 0c1e TELUGU LETTER NYA */ |
| | 2952 | T3_CTYPE_ALPHA , /* 0c1f TELUGU LETTER TTA */ |
| | 2953 | T3_CTYPE_ALPHA , /* 0c20 TELUGU LETTER TTHA */ |
| | 2954 | T3_CTYPE_ALPHA , /* 0c21 TELUGU LETTER DDA */ |
| | 2955 | T3_CTYPE_ALPHA , /* 0c22 TELUGU LETTER DDHA */ |
| | 2956 | T3_CTYPE_ALPHA , /* 0c23 TELUGU LETTER NNA */ |
| | 2957 | T3_CTYPE_ALPHA , /* 0c24 TELUGU LETTER TA */ |
| | 2958 | T3_CTYPE_ALPHA , /* 0c25 TELUGU LETTER THA */ |
| | 2959 | T3_CTYPE_ALPHA , /* 0c26 TELUGU LETTER DA */ |
| | 2960 | T3_CTYPE_ALPHA , /* 0c27 TELUGU LETTER DHA */ |
| | 2961 | T3_CTYPE_ALPHA , /* 0c28 TELUGU LETTER NA */ |
| | 2962 | T3_CTYPE_NONE , /* 0c29 (unused) */ |
| | 2963 | T3_CTYPE_ALPHA , /* 0c2a TELUGU LETTER PA */ |
| | 2964 | T3_CTYPE_ALPHA , /* 0c2b TELUGU LETTER PHA */ |
| | 2965 | T3_CTYPE_ALPHA , /* 0c2c TELUGU LETTER BA */ |
| | 2966 | T3_CTYPE_ALPHA , /* 0c2d TELUGU LETTER BHA */ |
| | 2967 | T3_CTYPE_ALPHA , /* 0c2e TELUGU LETTER MA */ |
| | 2968 | T3_CTYPE_ALPHA , /* 0c2f TELUGU LETTER YA */ |
| | 2969 | T3_CTYPE_ALPHA , /* 0c30 TELUGU LETTER RA */ |
| | 2970 | T3_CTYPE_ALPHA , /* 0c31 TELUGU LETTER RRA */ |
| | 2971 | T3_CTYPE_ALPHA , /* 0c32 TELUGU LETTER LA */ |
| | 2972 | T3_CTYPE_ALPHA , /* 0c33 TELUGU LETTER LLA */ |
| | 2973 | T3_CTYPE_NONE , /* 0c34 (unused) */ |
| | 2974 | T3_CTYPE_ALPHA , /* 0c35 TELUGU LETTER VA */ |
| | 2975 | T3_CTYPE_ALPHA , /* 0c36 TELUGU LETTER SHA */ |
| | 2976 | T3_CTYPE_ALPHA , /* 0c37 TELUGU LETTER SSA */ |
| | 2977 | T3_CTYPE_ALPHA , /* 0c38 TELUGU LETTER SA */ |
| | 2978 | T3_CTYPE_ALPHA , /* 0c39 TELUGU LETTER HA */ |
| | 2979 | T3_CTYPE_NONE , /* 0c3a (unused) */ |
| | 2980 | T3_CTYPE_NONE , /* 0c3b (unused) */ |
| | 2981 | T3_CTYPE_NONE , /* 0c3c (unused) */ |
| | 2982 | T3_CTYPE_NONE , /* 0c3d (unused) */ |
| | 2983 | T3_CTYPE_NONE , /* 0c3e TELUGU VOWEL SIGN AA */ |
| | 2984 | T3_CTYPE_NONE , /* 0c3f TELUGU VOWEL SIGN I */ |
| | 2985 | T3_CTYPE_NONE , /* 0c40 TELUGU VOWEL SIGN II */ |
| | 2986 | T3_CTYPE_NONE , /* 0c41 TELUGU VOWEL SIGN U */ |
| | 2987 | T3_CTYPE_NONE , /* 0c42 TELUGU VOWEL SIGN UU */ |
| | 2988 | T3_CTYPE_NONE , /* 0c43 TELUGU VOWEL SIGN VOCALIC R */ |
| | 2989 | T3_CTYPE_NONE , /* 0c44 TELUGU VOWEL SIGN VOCALIC RR */ |
| | 2990 | T3_CTYPE_NONE , /* 0c45 (unused) */ |
| | 2991 | T3_CTYPE_NONE , /* 0c46 TELUGU VOWEL SIGN E */ |
| | 2992 | T3_CTYPE_NONE , /* 0c47 TELUGU VOWEL SIGN EE */ |
| | 2993 | T3_CTYPE_NONE , /* 0c48 TELUGU VOWEL SIGN AI */ |
| | 2994 | T3_CTYPE_NONE , /* 0c49 (unused) */ |
| | 2995 | T3_CTYPE_NONE , /* 0c4a TELUGU VOWEL SIGN O */ |
| | 2996 | T3_CTYPE_NONE , /* 0c4b TELUGU VOWEL SIGN OO */ |
| | 2997 | T3_CTYPE_NONE , /* 0c4c TELUGU VOWEL SIGN AU */ |
| | 2998 | T3_CTYPE_NONE , /* 0c4d TELUGU SIGN VIRAMA */ |
| | 2999 | T3_CTYPE_NONE , /* 0c4e (unused) */ |
| | 3000 | T3_CTYPE_NONE , /* 0c4f (unused) */ |
| | 3001 | T3_CTYPE_NONE , /* 0c50 (unused) */ |
| | 3002 | T3_CTYPE_NONE , /* 0c51 (unused) */ |
| | 3003 | T3_CTYPE_NONE , /* 0c52 (unused) */ |
| | 3004 | T3_CTYPE_NONE , /* 0c53 (unused) */ |
| | 3005 | T3_CTYPE_NONE , /* 0c54 (unused) */ |
| | 3006 | T3_CTYPE_NONE , /* 0c55 TELUGU LENGTH MARK */ |
| | 3007 | T3_CTYPE_NONE , /* 0c56 TELUGU AI LENGTH MARK */ |
| | 3008 | T3_CTYPE_NONE , /* 0c57 (unused) */ |
| | 3009 | T3_CTYPE_NONE , /* 0c58 (unused) */ |
| | 3010 | T3_CTYPE_NONE , /* 0c59 (unused) */ |
| | 3011 | T3_CTYPE_NONE , /* 0c5a (unused) */ |
| | 3012 | T3_CTYPE_NONE , /* 0c5b (unused) */ |
| | 3013 | T3_CTYPE_NONE , /* 0c5c (unused) */ |
| | 3014 | T3_CTYPE_NONE , /* 0c5d (unused) */ |
| | 3015 | T3_CTYPE_NONE , /* 0c5e (unused) */ |
| | 3016 | T3_CTYPE_NONE , /* 0c5f (unused) */ |
| | 3017 | T3_CTYPE_ALPHA , /* 0c60 TELUGU LETTER VOCALIC RR */ |
| | 3018 | T3_CTYPE_ALPHA , /* 0c61 TELUGU LETTER VOCALIC LL */ |
| | 3019 | T3_CTYPE_NONE , /* 0c62 (unused) */ |
| | 3020 | T3_CTYPE_NONE , /* 0c63 (unused) */ |
| | 3021 | T3_CTYPE_NONE , /* 0c64 (unused) */ |
| | 3022 | T3_CTYPE_NONE , /* 0c65 (unused) */ |
| | 3023 | T3_CTYPE_DIGIT , /* 0c66 TELUGU DIGIT ZERO */ |
| | 3024 | T3_CTYPE_DIGIT , /* 0c67 TELUGU DIGIT ONE */ |
| | 3025 | T3_CTYPE_DIGIT , /* 0c68 TELUGU DIGIT TWO */ |
| | 3026 | T3_CTYPE_DIGIT , /* 0c69 TELUGU DIGIT THREE */ |
| | 3027 | T3_CTYPE_DIGIT , /* 0c6a TELUGU DIGIT FOUR */ |
| | 3028 | T3_CTYPE_DIGIT , /* 0c6b TELUGU DIGIT FIVE */ |
| | 3029 | T3_CTYPE_DIGIT , /* 0c6c TELUGU DIGIT SIX */ |
| | 3030 | T3_CTYPE_DIGIT , /* 0c6d TELUGU DIGIT SEVEN */ |
| | 3031 | T3_CTYPE_DIGIT , /* 0c6e TELUGU DIGIT EIGHT */ |
| | 3032 | T3_CTYPE_DIGIT , /* 0c6f TELUGU DIGIT NINE */ |
| | 3033 | T3_CTYPE_NONE , /* 0c70 (unused) */ |
| | 3034 | T3_CTYPE_NONE , /* 0c71 (unused) */ |
| | 3035 | T3_CTYPE_NONE , /* 0c72 (unused) */ |
| | 3036 | T3_CTYPE_NONE , /* 0c73 (unused) */ |
| | 3037 | T3_CTYPE_NONE , /* 0c74 (unused) */ |
| | 3038 | T3_CTYPE_NONE , /* 0c75 (unused) */ |
| | 3039 | T3_CTYPE_NONE , /* 0c76 (unused) */ |
| | 3040 | T3_CTYPE_NONE , /* 0c77 (unused) */ |
| | 3041 | T3_CTYPE_NONE , /* 0c78 (unused) */ |
| | 3042 | T3_CTYPE_NONE , /* 0c79 (unused) */ |
| | 3043 | T3_CTYPE_NONE , /* 0c7a (unused) */ |
| | 3044 | T3_CTYPE_NONE , /* 0c7b (unused) */ |
| | 3045 | T3_CTYPE_NONE , /* 0c7c (unused) */ |
| | 3046 | T3_CTYPE_NONE , /* 0c7d (unused) */ |
| | 3047 | T3_CTYPE_NONE , /* 0c7e (unused) */ |
| | 3048 | T3_CTYPE_NONE , /* 0c7f (unused) */ |
| | 3049 | }; |
| | 3050 | |
| | 3051 | static const wchar_t attr_pg_19[128] = |
| | 3052 | { |
| | 3053 | T3_CTYPE_NONE , /* 0c80 (unused) */ |
| | 3054 | T3_CTYPE_NONE , /* 0c81 (unused) */ |
| | 3055 | T3_CTYPE_NONE , /* 0c82 KANNADA SIGN ANUSVARA */ |
| | 3056 | T3_CTYPE_NONE , /* 0c83 KANNADA SIGN VISARGA */ |
| | 3057 | T3_CTYPE_NONE , /* 0c84 (unused) */ |
| | 3058 | T3_CTYPE_ALPHA , /* 0c85 KANNADA LETTER A */ |
| | 3059 | T3_CTYPE_ALPHA , /* 0c86 KANNADA LETTER AA */ |
| | 3060 | T3_CTYPE_ALPHA , /* 0c87 KANNADA LETTER I */ |
| | 3061 | T3_CTYPE_ALPHA , /* 0c88 KANNADA LETTER II */ |
| | 3062 | T3_CTYPE_ALPHA , /* 0c89 KANNADA LETTER U */ |
| | 3063 | T3_CTYPE_ALPHA , /* 0c8a KANNADA LETTER UU */ |
| | 3064 | T3_CTYPE_ALPHA , /* 0c8b KANNADA LETTER VOCALIC R */ |
| | 3065 | T3_CTYPE_ALPHA , /* 0c8c KANNADA LETTER VOCALIC L */ |
| | 3066 | T3_CTYPE_NONE , /* 0c8d (unused) */ |
| | 3067 | T3_CTYPE_ALPHA , /* 0c8e KANNADA LETTER E */ |
| | 3068 | T3_CTYPE_ALPHA , /* 0c8f KANNADA LETTER EE */ |
| | 3069 | T3_CTYPE_ALPHA , /* 0c90 KANNADA LETTER AI */ |
| | 3070 | T3_CTYPE_NONE , /* 0c91 (unused) */ |
| | 3071 | T3_CTYPE_ALPHA , /* 0c92 KANNADA LETTER O */ |
| | 3072 | T3_CTYPE_ALPHA , /* 0c93 KANNADA LETTER OO */ |
| | 3073 | T3_CTYPE_ALPHA , /* 0c94 KANNADA LETTER AU */ |
| | 3074 | T3_CTYPE_ALPHA , /* 0c95 KANNADA LETTER KA */ |
| | 3075 | T3_CTYPE_ALPHA , /* 0c96 KANNADA LETTER KHA */ |
| | 3076 | T3_CTYPE_ALPHA , /* 0c97 KANNADA LETTER GA */ |
| | 3077 | T3_CTYPE_ALPHA , /* 0c98 KANNADA LETTER GHA */ |
| | 3078 | T3_CTYPE_ALPHA , /* 0c99 KANNADA LETTER NGA */ |
| | 3079 | T3_CTYPE_ALPHA , /* 0c9a KANNADA LETTER CA */ |
| | 3080 | T3_CTYPE_ALPHA , /* 0c9b KANNADA LETTER CHA */ |
| | 3081 | T3_CTYPE_ALPHA , /* 0c9c KANNADA LETTER JA */ |
| | 3082 | T3_CTYPE_ALPHA , /* 0c9d KANNADA LETTER JHA */ |
| | 3083 | T3_CTYPE_ALPHA , /* 0c9e KANNADA LETTER NYA */ |
| | 3084 | T3_CTYPE_ALPHA , /* 0c9f KANNADA LETTER TTA */ |
| | 3085 | T3_CTYPE_ALPHA , /* 0ca0 KANNADA LETTER TTHA */ |
| | 3086 | T3_CTYPE_ALPHA , /* 0ca1 KANNADA LETTER DDA */ |
| | 3087 | T3_CTYPE_ALPHA , /* 0ca2 KANNADA LETTER DDHA */ |
| | 3088 | T3_CTYPE_ALPHA , /* 0ca3 KANNADA LETTER NNA */ |
| | 3089 | T3_CTYPE_ALPHA , /* 0ca4 KANNADA LETTER TA */ |
| | 3090 | T3_CTYPE_ALPHA , /* 0ca5 KANNADA LETTER THA */ |
| | 3091 | T3_CTYPE_ALPHA , /* 0ca6 KANNADA LETTER DA */ |
| | 3092 | T3_CTYPE_ALPHA , /* 0ca7 KANNADA LETTER DHA */ |
| | 3093 | T3_CTYPE_ALPHA , /* 0ca8 KANNADA LETTER NA */ |
| | 3094 | T3_CTYPE_NONE , /* 0ca9 (unused) */ |
| | 3095 | T3_CTYPE_ALPHA , /* 0caa KANNADA LETTER PA */ |
| | 3096 | T3_CTYPE_ALPHA , /* 0cab KANNADA LETTER PHA */ |
| | 3097 | T3_CTYPE_ALPHA , /* 0cac KANNADA LETTER BA */ |
| | 3098 | T3_CTYPE_ALPHA , /* 0cad KANNADA LETTER BHA */ |
| | 3099 | T3_CTYPE_ALPHA , /* 0cae KANNADA LETTER MA */ |
| | 3100 | T3_CTYPE_ALPHA , /* 0caf KANNADA LETTER YA */ |
| | 3101 | T3_CTYPE_ALPHA , /* 0cb0 KANNADA LETTER RA */ |
| | 3102 | T3_CTYPE_ALPHA , /* 0cb1 KANNADA LETTER RRA */ |
| | 3103 | T3_CTYPE_ALPHA , /* 0cb2 KANNADA LETTER LA */ |
| | 3104 | T3_CTYPE_ALPHA , /* 0cb3 KANNADA LETTER LLA */ |
| | 3105 | T3_CTYPE_NONE , /* 0cb4 (unused) */ |
| | 3106 | T3_CTYPE_ALPHA , /* 0cb5 KANNADA LETTER VA */ |
| | 3107 | T3_CTYPE_ALPHA , /* 0cb6 KANNADA LETTER SHA */ |
| | 3108 | T3_CTYPE_ALPHA , /* 0cb7 KANNADA LETTER SSA */ |
| | 3109 | T3_CTYPE_ALPHA , /* 0cb8 KANNADA LETTER SA */ |
| | 3110 | T3_CTYPE_ALPHA , /* 0cb9 KANNADA LETTER HA */ |
| | 3111 | T3_CTYPE_NONE , /* 0cba (unused) */ |
| | 3112 | T3_CTYPE_NONE , /* 0cbb (unused) */ |
| | 3113 | T3_CTYPE_NONE , /* 0cbc (unused) */ |
| | 3114 | T3_CTYPE_NONE , /* 0cbd (unused) */ |
| | 3115 | T3_CTYPE_NONE , /* 0cbe KANNADA VOWEL SIGN AA */ |
| | 3116 | T3_CTYPE_NONE , /* 0cbf KANNADA VOWEL SIGN I */ |
| | 3117 | T3_CTYPE_NONE , /* 0cc0 KANNADA VOWEL SIGN II */ |
| | 3118 | T3_CTYPE_NONE , /* 0cc1 KANNADA VOWEL SIGN U */ |
| | 3119 | T3_CTYPE_NONE , /* 0cc2 KANNADA VOWEL SIGN UU */ |
| | 3120 | T3_CTYPE_NONE , /* 0cc3 KANNADA VOWEL SIGN VOCALIC R */ |
| | 3121 | T3_CTYPE_NONE , /* 0cc4 KANNADA VOWEL SIGN VOCALIC RR */ |
| | 3122 | T3_CTYPE_NONE , /* 0cc5 (unused) */ |
| | 3123 | T3_CTYPE_NONE , /* 0cc6 KANNADA VOWEL SIGN E */ |
| | 3124 | T3_CTYPE_NONE , /* 0cc7 KANNADA VOWEL SIGN EE */ |
| | 3125 | T3_CTYPE_NONE , /* 0cc8 KANNADA VOWEL SIGN AI */ |
| | 3126 | T3_CTYPE_NONE , /* 0cc9 (unused) */ |
| | 3127 | T3_CTYPE_NONE , /* 0cca KANNADA VOWEL SIGN O */ |
| | 3128 | T3_CTYPE_NONE , /* 0ccb KANNADA VOWEL SIGN OO */ |
| | 3129 | T3_CTYPE_NONE , /* 0ccc KANNADA VOWEL SIGN AU */ |
| | 3130 | T3_CTYPE_NONE , /* 0ccd KANNADA SIGN VIRAMA */ |
| | 3131 | T3_CTYPE_NONE , /* 0cce (unused) */ |
| | 3132 | T3_CTYPE_NONE , /* 0ccf (unused) */ |
| | 3133 | T3_CTYPE_NONE , /* 0cd0 (unused) */ |
| | 3134 | T3_CTYPE_NONE , /* 0cd1 (unused) */ |
| | 3135 | T3_CTYPE_NONE , /* 0cd2 (unused) */ |
| | 3136 | T3_CTYPE_NONE , /* 0cd3 (unused) */ |
| | 3137 | T3_CTYPE_NONE , /* 0cd4 (unused) */ |
| | 3138 | T3_CTYPE_NONE , /* 0cd5 KANNADA LENGTH MARK */ |
| | 3139 | T3_CTYPE_NONE , /* 0cd6 KANNADA AI LENGTH MARK */ |
| | 3140 | T3_CTYPE_NONE , /* 0cd7 (unused) */ |
| | 3141 | T3_CTYPE_NONE , /* 0cd8 (unused) */ |
| | 3142 | T3_CTYPE_NONE , /* 0cd9 (unused) */ |
| | 3143 | T3_CTYPE_NONE , /* 0cda (unused) */ |
| | 3144 | T3_CTYPE_NONE , /* 0cdb (unused) */ |
| | 3145 | T3_CTYPE_NONE , /* 0cdc (unused) */ |
| | 3146 | T3_CTYPE_NONE , /* 0cdd (unused) */ |
| | 3147 | T3_CTYPE_ALPHA , /* 0cde KANNADA LETTER FA */ |
| | 3148 | T3_CTYPE_NONE , /* 0cdf (unused) */ |
| | 3149 | T3_CTYPE_ALPHA , /* 0ce0 KANNADA LETTER VOCALIC RR */ |
| | 3150 | T3_CTYPE_ALPHA , /* 0ce1 KANNADA LETTER VOCALIC LL */ |
| | 3151 | T3_CTYPE_NONE , /* 0ce2 (unused) */ |
| | 3152 | T3_CTYPE_NONE , /* 0ce3 (unused) */ |
| | 3153 | T3_CTYPE_NONE , /* 0ce4 (unused) */ |
| | 3154 | T3_CTYPE_NONE , /* 0ce5 (unused) */ |
| | 3155 | T3_CTYPE_DIGIT , /* 0ce6 KANNADA DIGIT ZERO */ |
| | 3156 | T3_CTYPE_DIGIT , /* 0ce7 KANNADA DIGIT ONE */ |
| | 3157 | T3_CTYPE_DIGIT , /* 0ce8 KANNADA DIGIT TWO */ |
| | 3158 | T3_CTYPE_DIGIT , /* 0ce9 KANNADA DIGIT THREE */ |
| | 3159 | T3_CTYPE_DIGIT , /* 0cea KANNADA DIGIT FOUR */ |
| | 3160 | T3_CTYPE_DIGIT , /* 0ceb KANNADA DIGIT FIVE */ |
| | 3161 | T3_CTYPE_DIGIT , /* 0cec KANNADA DIGIT SIX */ |
| | 3162 | T3_CTYPE_DIGIT , /* 0ced KANNADA DIGIT SEVEN */ |
| | 3163 | T3_CTYPE_DIGIT , /* 0cee KANNADA DIGIT EIGHT */ |
| | 3164 | T3_CTYPE_DIGIT , /* 0cef KANNADA DIGIT NINE */ |
| | 3165 | T3_CTYPE_NONE , /* 0cf0 (unused) */ |
| | 3166 | T3_CTYPE_NONE , /* 0cf1 (unused) */ |
| | 3167 | T3_CTYPE_NONE , /* 0cf2 (unused) */ |
| | 3168 | T3_CTYPE_NONE , /* 0cf3 (unused) */ |
| | 3169 | T3_CTYPE_NONE , /* 0cf4 (unused) */ |
| | 3170 | T3_CTYPE_NONE , /* 0cf5 (unused) */ |
| | 3171 | T3_CTYPE_NONE , /* 0cf6 (unused) */ |
| | 3172 | T3_CTYPE_NONE , /* 0cf7 (unused) */ |
| | 3173 | T3_CTYPE_NONE , /* 0cf8 (unused) */ |
| | 3174 | T3_CTYPE_NONE , /* 0cf9 (unused) */ |
| | 3175 | T3_CTYPE_NONE , /* 0cfa (unused) */ |
| | 3176 | T3_CTYPE_NONE , /* 0cfb (unused) */ |
| | 3177 | T3_CTYPE_NONE , /* 0cfc (unused) */ |
| | 3178 | T3_CTYPE_NONE , /* 0cfd (unused) */ |
| | 3179 | T3_CTYPE_NONE , /* 0cfe (unused) */ |
| | 3180 | T3_CTYPE_NONE , /* 0cff (unused) */ |
| | 3181 | }; |
| | 3182 | |
| | 3183 | static const wchar_t attr_pg_1a[128] = |
| | 3184 | { |
| | 3185 | T3_CTYPE_NONE , /* 0d00 (unused) */ |
| | 3186 | T3_CTYPE_NONE , /* 0d01 (unused) */ |
| | 3187 | T3_CTYPE_NONE , /* 0d02 MALAYALAM SIGN ANUSVARA */ |
| | 3188 | T3_CTYPE_NONE , /* 0d03 MALAYALAM SIGN VISARGA */ |
| | 3189 | T3_CTYPE_NONE , /* 0d04 (unused) */ |
| | 3190 | T3_CTYPE_ALPHA , /* 0d05 MALAYALAM LETTER A */ |
| | 3191 | T3_CTYPE_ALPHA , /* 0d06 MALAYALAM LETTER AA */ |
| | 3192 | T3_CTYPE_ALPHA , /* 0d07 MALAYALAM LETTER I */ |
| | 3193 | T3_CTYPE_ALPHA , /* 0d08 MALAYALAM LETTER II */ |
| | 3194 | T3_CTYPE_ALPHA , /* 0d09 MALAYALAM LETTER U */ |
| | 3195 | T3_CTYPE_ALPHA , /* 0d0a MALAYALAM LETTER UU */ |
| | 3196 | T3_CTYPE_ALPHA , /* 0d0b MALAYALAM LETTER VOCALIC R */ |
| | 3197 | T3_CTYPE_ALPHA , /* 0d0c MALAYALAM LETTER VOCALIC L */ |
| | 3198 | T3_CTYPE_NONE , /* 0d0d (unused) */ |
| | 3199 | T3_CTYPE_ALPHA , /* 0d0e MALAYALAM LETTER E */ |
| | 3200 | T3_CTYPE_ALPHA , /* 0d0f MALAYALAM LETTER EE */ |
| | 3201 | T3_CTYPE_ALPHA , /* 0d10 MALAYALAM LETTER AI */ |
| | 3202 | T3_CTYPE_NONE , /* 0d11 (unused) */ |
| | 3203 | T3_CTYPE_ALPHA , /* 0d12 MALAYALAM LETTER O */ |
| | 3204 | T3_CTYPE_ALPHA , /* 0d13 MALAYALAM LETTER OO */ |
| | 3205 | T3_CTYPE_ALPHA , /* 0d14 MALAYALAM LETTER AU */ |
| | 3206 | T3_CTYPE_ALPHA , /* 0d15 MALAYALAM LETTER KA */ |
| | 3207 | T3_CTYPE_ALPHA , /* 0d16 MALAYALAM LETTER KHA */ |
| | 3208 | T3_CTYPE_ALPHA , /* 0d17 MALAYALAM LETTER GA */ |
| | 3209 | T3_CTYPE_ALPHA , /* 0d18 MALAYALAM LETTER GHA */ |
| | 3210 | T3_CTYPE_ALPHA , /* 0d19 MALAYALAM LETTER NGA */ |
| | 3211 | T3_CTYPE_ALPHA , /* 0d1a MALAYALAM LETTER CA */ |
| | 3212 | T3_CTYPE_ALPHA , /* 0d1b MALAYALAM LETTER CHA */ |
| | 3213 | T3_CTYPE_ALPHA , /* 0d1c MALAYALAM LETTER JA */ |
| | 3214 | T3_CTYPE_ALPHA , /* 0d1d MALAYALAM LETTER JHA */ |
| | 3215 | T3_CTYPE_ALPHA , /* 0d1e MALAYALAM LETTER NYA */ |
| | 3216 | T3_CTYPE_ALPHA , /* 0d1f MALAYALAM LETTER TTA */ |
| | 3217 | T3_CTYPE_ALPHA , /* 0d20 MALAYALAM LETTER TTHA */ |
| | 3218 | T3_CTYPE_ALPHA , /* 0d21 MALAYALAM LETTER DDA */ |
| | 3219 | T3_CTYPE_ALPHA , /* 0d22 MALAYALAM LETTER DDHA */ |
| | 3220 | T3_CTYPE_ALPHA , /* 0d23 MALAYALAM LETTER NNA */ |
| | 3221 | T3_CTYPE_ALPHA , /* 0d24 MALAYALAM LETTER TA */ |
| | 3222 | T3_CTYPE_ALPHA , /* 0d25 MALAYALAM LETTER THA */ |
| | 3223 | T3_CTYPE_ALPHA , /* 0d26 MALAYALAM LETTER DA */ |
| | 3224 | T3_CTYPE_ALPHA , /* 0d27 MALAYALAM LETTER DHA */ |
| | 3225 | T3_CTYPE_ALPHA , /* 0d28 MALAYALAM LETTER NA */ |
| | 3226 | T3_CTYPE_NONE , /* 0d29 (unused) */ |
| | 3227 | T3_CTYPE_ALPHA , /* 0d2a MALAYALAM LETTER PA */ |
| | 3228 | T3_CTYPE_ALPHA , /* 0d2b MALAYALAM LETTER PHA */ |
| | 3229 | T3_CTYPE_ALPHA , /* 0d2c MALAYALAM LETTER BA */ |
| | 3230 | T3_CTYPE_ALPHA , /* 0d2d MALAYALAM LETTER BHA */ |
| | 3231 | T3_CTYPE_ALPHA , /* 0d2e MALAYALAM LETTER MA */ |
| | 3232 | T3_CTYPE_ALPHA , /* 0d2f MALAYALAM LETTER YA */ |
| | 3233 | T3_CTYPE_ALPHA , /* 0d30 MALAYALAM LETTER RA */ |
| | 3234 | T3_CTYPE_ALPHA , /* 0d31 MALAYALAM LETTER RRA */ |
| | 3235 | T3_CTYPE_ALPHA , /* 0d32 MALAYALAM LETTER LA */ |
| | 3236 | T3_CTYPE_ALPHA , /* 0d33 MALAYALAM LETTER LLA */ |
| | 3237 | T3_CTYPE_ALPHA , /* 0d34 MALAYALAM LETTER LLLA */ |
| | 3238 | T3_CTYPE_ALPHA , /* 0d35 MALAYALAM LETTER VA */ |
| | 3239 | T3_CTYPE_ALPHA , /* 0d36 MALAYALAM LETTER SHA */ |
| | 3240 | T3_CTYPE_ALPHA , /* 0d37 MALAYALAM LETTER SSA */ |
| | 3241 | T3_CTYPE_ALPHA , /* 0d38 MALAYALAM LETTER SA */ |
| | 3242 | T3_CTYPE_ALPHA , /* 0d39 MALAYALAM LETTER HA */ |
| | 3243 | T3_CTYPE_NONE , /* 0d3a (unused) */ |
| | 3244 | T3_CTYPE_NONE , /* 0d3b (unused) */ |
| | 3245 | T3_CTYPE_NONE , /* 0d3c (unused) */ |
| | 3246 | T3_CTYPE_NONE , /* 0d3d (unused) */ |
| | 3247 | T3_CTYPE_NONE , /* 0d3e MALAYALAM VOWEL SIGN AA */ |
| | 3248 | T3_CTYPE_NONE , /* 0d3f MALAYALAM VOWEL SIGN I */ |
| | 3249 | T3_CTYPE_NONE , /* 0d40 MALAYALAM VOWEL SIGN II */ |
| | 3250 | T3_CTYPE_NONE , /* 0d41 MALAYALAM VOWEL SIGN U */ |
| | 3251 | T3_CTYPE_NONE , /* 0d42 MALAYALAM VOWEL SIGN UU */ |
| | 3252 | T3_CTYPE_NONE , /* 0d43 MALAYALAM VOWEL SIGN VOCALIC R */ |
| | 3253 | T3_CTYPE_NONE , /* 0d44 (unused) */ |
| | 3254 | T3_CTYPE_NONE , /* 0d45 (unused) */ |
| | 3255 | T3_CTYPE_NONE , /* 0d46 MALAYALAM VOWEL SIGN E */ |
| | 3256 | T3_CTYPE_NONE , /* 0d47 MALAYALAM VOWEL SIGN EE */ |
| | 3257 | T3_CTYPE_NONE , /* 0d48 MALAYALAM VOWEL SIGN AI */ |
| | 3258 | T3_CTYPE_NONE , /* 0d49 (unused) */ |
| | 3259 | T3_CTYPE_NONE , /* 0d4a MALAYALAM VOWEL SIGN O */ |
| | 3260 | T3_CTYPE_NONE , /* 0d4b MALAYALAM VOWEL SIGN OO */ |
| | 3261 | T3_CTYPE_NONE , /* 0d4c MALAYALAM VOWEL SIGN AU */ |
| | 3262 | T3_CTYPE_NONE , /* 0d4d MALAYALAM SIGN VIRAMA */ |
| | 3263 | T3_CTYPE_NONE , /* 0d4e (unused) */ |
| | 3264 | T3_CTYPE_NONE , /* 0d4f (unused) */ |
| | 3265 | T3_CTYPE_NONE , /* 0d50 (unused) */ |
| | 3266 | T3_CTYPE_NONE , /* 0d51 (unused) */ |
| | 3267 | T3_CTYPE_NONE , /* 0d52 (unused) */ |
| | 3268 | T3_CTYPE_NONE , /* 0d53 (unused) */ |
| | 3269 | T3_CTYPE_NONE , /* 0d54 (unused) */ |
| | 3270 | T3_CTYPE_NONE , /* 0d55 (unused) */ |
| | 3271 | T3_CTYPE_NONE , /* 0d56 (unused) */ |
| | 3272 | T3_CTYPE_NONE , /* 0d57 MALAYALAM AU LENGTH MARK */ |
| | 3273 | T3_CTYPE_NONE , /* 0d58 (unused) */ |
| | 3274 | T3_CTYPE_NONE , /* 0d59 (unused) */ |
| | 3275 | T3_CTYPE_NONE , /* 0d5a (unused) */ |
| | 3276 | T3_CTYPE_NONE , /* 0d5b (unused) */ |
| | 3277 | T3_CTYPE_NONE , /* 0d5c (unused) */ |
| | 3278 | T3_CTYPE_NONE , /* 0d5d (unused) */ |
| | 3279 | T3_CTYPE_NONE , /* 0d5e (unused) */ |
| | 3280 | T3_CTYPE_NONE , /* 0d5f (unused) */ |
| | 3281 | T3_CTYPE_ALPHA , /* 0d60 MALAYALAM LETTER VOCALIC RR */ |
| | 3282 | T3_CTYPE_ALPHA , /* 0d61 MALAYALAM LETTER VOCALIC LL */ |
| | 3283 | T3_CTYPE_NONE , /* 0d62 (unused) */ |
| | 3284 | T3_CTYPE_NONE , /* 0d63 (unused) */ |
| | 3285 | T3_CTYPE_NONE , /* 0d64 (unused) */ |
| | 3286 | T3_CTYPE_NONE , /* 0d65 (unused) */ |
| | 3287 | T3_CTYPE_DIGIT , /* 0d66 MALAYALAM DIGIT ZERO */ |
| | 3288 | T3_CTYPE_DIGIT , /* 0d67 MALAYALAM DIGIT ONE */ |
| | 3289 | T3_CTYPE_DIGIT , /* 0d68 MALAYALAM DIGIT TWO */ |
| | 3290 | T3_CTYPE_DIGIT , /* 0d69 MALAYALAM DIGIT THREE */ |
| | 3291 | T3_CTYPE_DIGIT , /* 0d6a MALAYALAM DIGIT FOUR */ |
| | 3292 | T3_CTYPE_DIGIT , /* 0d6b MALAYALAM DIGIT FIVE */ |
| | 3293 | T3_CTYPE_DIGIT , /* 0d6c MALAYALAM DIGIT SIX */ |
| | 3294 | T3_CTYPE_DIGIT , /* 0d6d MALAYALAM DIGIT SEVEN */ |
| | 3295 | T3_CTYPE_DIGIT , /* 0d6e MALAYALAM DIGIT EIGHT */ |
| | 3296 | T3_CTYPE_DIGIT , /* 0d6f MALAYALAM DIGIT NINE */ |
| | 3297 | T3_CTYPE_NONE , /* 0d70 (unused) */ |
| | 3298 | T3_CTYPE_NONE , /* 0d71 (unused) */ |
| | 3299 | T3_CTYPE_NONE , /* 0d72 (unused) */ |
| | 3300 | T3_CTYPE_NONE , /* 0d73 (unused) */ |
| | 3301 | T3_CTYPE_NONE , /* 0d74 (unused) */ |
| | 3302 | T3_CTYPE_NONE , /* 0d75 (unused) */ |
| | 3303 | T3_CTYPE_NONE , /* 0d76 (unused) */ |
| | 3304 | T3_CTYPE_NONE , /* 0d77 (unused) */ |
| | 3305 | T3_CTYPE_NONE , /* 0d78 (unused) */ |
| | 3306 | T3_CTYPE_NONE , /* 0d79 (unused) */ |
| | 3307 | T3_CTYPE_NONE , /* 0d7a (unused) */ |
| | 3308 | T3_CTYPE_NONE , /* 0d7b (unused) */ |
| | 3309 | T3_CTYPE_NONE , /* 0d7c (unused) */ |
| | 3310 | T3_CTYPE_NONE , /* 0d7d (unused) */ |
| | 3311 | T3_CTYPE_NONE , /* 0d7e (unused) */ |
| | 3312 | T3_CTYPE_NONE , /* 0d7f (unused) */ |
| | 3313 | }; |
| | 3314 | |
| | 3315 | static const wchar_t attr_pg_1b[128] = |
| | 3316 | { |
| | 3317 | T3_CTYPE_NONE , /* 0d80 (unused) */ |
| | 3318 | T3_CTYPE_NONE , /* 0d81 (unused) */ |
| | 3319 | T3_CTYPE_NONE , /* 0d82 SINHALA SIGN ANUSVARAYA */ |
| | 3320 | T3_CTYPE_NONE , /* 0d83 SINHALA SIGN VISARGAYA */ |
| | 3321 | T3_CTYPE_NONE , /* 0d84 (unused) */ |
| | 3322 | T3_CTYPE_ALPHA , /* 0d85 SINHALA LETTER AYANNA */ |
| | 3323 | T3_CTYPE_ALPHA , /* 0d86 SINHALA LETTER AAYANNA */ |
| | 3324 | T3_CTYPE_ALPHA , /* 0d87 SINHALA LETTER AEYANNA */ |
| | 3325 | T3_CTYPE_ALPHA , /* 0d88 SINHALA LETTER AEEYANNA */ |
| | 3326 | T3_CTYPE_ALPHA , /* 0d89 SINHALA LETTER IYANNA */ |
| | 3327 | T3_CTYPE_ALPHA , /* 0d8a SINHALA LETTER IIYANNA */ |
| | 3328 | T3_CTYPE_ALPHA , /* 0d8b SINHALA LETTER UYANNA */ |
| | 3329 | T3_CTYPE_ALPHA , /* 0d8c SINHALA LETTER UUYANNA */ |
| | 3330 | T3_CTYPE_ALPHA , /* 0d8d SINHALA LETTER IRUYANNA */ |
| | 3331 | T3_CTYPE_ALPHA , /* 0d8e SINHALA LETTER IRUUYANNA */ |
| | 3332 | T3_CTYPE_ALPHA , /* 0d8f SINHALA LETTER ILUYANNA */ |
| | 3333 | T3_CTYPE_ALPHA , /* 0d90 SINHALA LETTER ILUUYANNA */ |
| | 3334 | T3_CTYPE_ALPHA , /* 0d91 SINHALA LETTER EYANNA */ |
| | 3335 | T3_CTYPE_ALPHA , /* 0d92 SINHALA LETTER EEYANNA */ |
| | 3336 | T3_CTYPE_ALPHA , /* 0d93 SINHALA LETTER AIYANNA */ |
| | 3337 | T3_CTYPE_ALPHA , /* 0d94 SINHALA LETTER OYANNA */ |
| | 3338 | T3_CTYPE_ALPHA , /* 0d95 SINHALA LETTER OOYANNA */ |
| | 3339 | T3_CTYPE_ALPHA , /* 0d96 SINHALA LETTER AUYANNA */ |
| | 3340 | T3_CTYPE_NONE , /* 0d97 (unused) */ |
| | 3341 | T3_CTYPE_NONE , /* 0d98 (unused) */ |
| | 3342 | T3_CTYPE_NONE , /* 0d99 (unused) */ |
| | 3343 | T3_CTYPE_ALPHA , /* 0d9a SINHALA LETTER ALPAPRAANA KAYANNA */ |
| | 3344 | T3_CTYPE_ALPHA , /* 0d9b SINHALA LETTER MAHAAPRAANA KAYANNA */ |
| | 3345 | T3_CTYPE_ALPHA , /* 0d9c SINHALA LETTER ALPAPRAANA GAYANNA */ |
| | 3346 | T3_CTYPE_ALPHA , /* 0d9d SINHALA LETTER MAHAAPRAANA GAYANNA */ |
| | 3347 | T3_CTYPE_ALPHA , /* 0d9e SINHALA LETTER KANTAJA NAASIKYAYA */ |
| | 3348 | T3_CTYPE_ALPHA , /* 0d9f SINHALA LETTER SANYAKA GAYANNA */ |
| | 3349 | T3_CTYPE_ALPHA , /* 0da0 SINHALA LETTER ALPAPRAANA CAYANNA */ |
| | 3350 | T3_CTYPE_ALPHA , /* 0da1 SINHALA LETTER MAHAAPRAANA CAYANNA */ |
| | 3351 | T3_CTYPE_ALPHA , /* 0da2 SINHALA LETTER ALPAPRAANA JAYANNA */ |
| | 3352 | T3_CTYPE_ALPHA , /* 0da3 SINHALA LETTER MAHAAPRAANA JAYANNA */ |
| | 3353 | T3_CTYPE_ALPHA , /* 0da4 SINHALA LETTER TAALUJA NAASIKYAYA */ |
| | 3354 | T3_CTYPE_ALPHA , /* 0da5 SINHALA LETTER TAALUJA SANYOOGA NAAKSIK */ |
| | 3355 | T3_CTYPE_ALPHA , /* 0da6 SINHALA LETTER SANYAKA JAYANNA */ |
| | 3356 | T3_CTYPE_ALPHA , /* 0da7 SINHALA LETTER ALPAPRAANA TTAYANNA */ |
| | 3357 | T3_CTYPE_ALPHA , /* 0da8 SINHALA LETTER MAHAAPRAANA TTAYANNA */ |
| | 3358 | T3_CTYPE_ALPHA , /* 0da9 SINHALA LETTER ALPAPRAANA DDAYANNA */ |
| | 3359 | T3_CTYPE_ALPHA , /* 0daa SINHALA LETTER MAHAAPRAANA DDAYANNA */ |
| | 3360 | T3_CTYPE_ALPHA , /* 0dab SINHALA LETTER MUURDHAJA NAYANNA */ |
| | 3361 | T3_CTYPE_ALPHA , /* 0dac SINHALA LETTER SANYAKA DDAYANNA */ |
| | 3362 | T3_CTYPE_ALPHA , /* 0dad SINHALA LETTER ALPAPRAANA TAYANNA */ |
| | 3363 | T3_CTYPE_ALPHA , /* 0dae SINHALA LETTER MAHAAPRAANA TAYANNA */ |
| | 3364 | T3_CTYPE_ALPHA , /* 0daf SINHALA LETTER ALPAPRAANA DAYANNA */ |
| | 3365 | T3_CTYPE_ALPHA , /* 0db0 SINHALA LETTER MAHAAPRAANA DAYANNA */ |
| | 3366 | T3_CTYPE_ALPHA , /* 0db1 SINHALA LETTER DANTAJA NAYANNA */ |
| | 3367 | T3_CTYPE_NONE , /* 0db2 (unused) */ |
| | 3368 | T3_CTYPE_ALPHA , /* 0db3 SINHALA LETTER SANYAKA DAYANNA */ |
| | 3369 | T3_CTYPE_ALPHA , /* 0db4 SINHALA LETTER ALPAPRAANA PAYANNA */ |
| | 3370 | T3_CTYPE_ALPHA , /* 0db5 SINHALA LETTER MAHAAPRAANA PAYANNA */ |
| | 3371 | T3_CTYPE_ALPHA , /* 0db6 SINHALA LETTER ALPAPRAANA BAYANNA */ |
| | 3372 | T3_CTYPE_ALPHA , /* 0db7 SINHALA LETTER MAHAAPRAANA BAYANNA */ |
| | 3373 | T3_CTYPE_ALPHA , /* 0db8 SINHALA LETTER MAYANNA */ |
| | 3374 | T3_CTYPE_ALPHA , /* 0db9 SINHALA LETTER AMBA BAYANNA */ |
| | 3375 | T3_CTYPE_ALPHA , /* 0dba SINHALA LETTER YAYANNA */ |
| | 3376 | T3_CTYPE_ALPHA , /* 0dbb SINHALA LETTER RAYANNA */ |
| | 3377 | T3_CTYPE_NONE , /* 0dbc (unused) */ |
| | 3378 | T3_CTYPE_ALPHA , /* 0dbd SINHALA LETTER DANTAJA LAYANNA */ |
| | 3379 | T3_CTYPE_NONE , /* 0dbe (unused) */ |
| | 3380 | T3_CTYPE_NONE , /* 0dbf (unused) */ |
| | 3381 | T3_CTYPE_ALPHA , /* 0dc0 SINHALA LETTER VAYANNA */ |
| | 3382 | T3_CTYPE_ALPHA , /* 0dc1 SINHALA LETTER TAALUJA SAYANNA */ |
| | 3383 | T3_CTYPE_ALPHA , /* 0dc2 SINHALA LETTER MUURDHAJA SAYANNA */ |
| | 3384 | T3_CTYPE_ALPHA , /* 0dc3 SINHALA LETTER DANTAJA SAYANNA */ |
| | 3385 | T3_CTYPE_ALPHA , /* 0dc4 SINHALA LETTER HAYANNA */ |
| | 3386 | T3_CTYPE_ALPHA , /* 0dc5 SINHALA LETTER MUURDHAJA LAYANNA */ |
| | 3387 | T3_CTYPE_ALPHA , /* 0dc6 SINHALA LETTER FAYANNA */ |
| | 3388 | T3_CTYPE_NONE , /* 0dc7 (unused) */ |
| | 3389 | T3_CTYPE_NONE , /* 0dc8 (unused) */ |
| | 3390 | T3_CTYPE_NONE , /* 0dc9 (unused) */ |
| | 3391 | T3_CTYPE_NONE , /* 0dca SINHALA SIGN AL-LAKUNA */ |
| | 3392 | T3_CTYPE_NONE , /* 0dcb (unused) */ |
| | 3393 | T3_CTYPE_NONE , /* 0dcc (unused) */ |
| | 3394 | T3_CTYPE_NONE , /* 0dcd (unused) */ |
| | 3395 | T3_CTYPE_NONE , /* 0dce (unused) */ |
| | 3396 | T3_CTYPE_NONE , /* 0dcf SINHALA VOWEL SIGN AELA-PILLA */ |
| | 3397 | T3_CTYPE_NONE , /* 0dd0 SINHALA VOWEL SIGN KETTI AEDA-PILLA */ |
| | 3398 | T3_CTYPE_NONE , /* 0dd1 SINHALA VOWEL SIGN DIGA AEDA-PILLA */ |
| | 3399 | T3_CTYPE_NONE , /* 0dd2 SINHALA VOWEL SIGN KETTI IS-PILLA */ |
| | 3400 | T3_CTYPE_NONE , /* 0dd3 SINHALA VOWEL SIGN DIGA IS-PILLA */ |
| | 3401 | T3_CTYPE_NONE , /* 0dd4 SINHALA VOWEL SIGN KETTI PAA-PILLA */ |
| | 3402 | T3_CTYPE_NONE , /* 0dd5 (unused) */ |
| | 3403 | T3_CTYPE_NONE , /* 0dd6 SINHALA VOWEL SIGN DIGA PAA-PILLA */ |
| | 3404 | T3_CTYPE_NONE , /* 0dd7 (unused) */ |
| | 3405 | T3_CTYPE_NONE , /* 0dd8 SINHALA VOWEL SIGN GAETTA-PILLA */ |
| | 3406 | T3_CTYPE_NONE , /* 0dd9 SINHALA VOWEL SIGN KOMBUVA */ |
| | 3407 | T3_CTYPE_NONE , /* 0dda SINHALA VOWEL SIGN DIGA KOMBUVA */ |
| | 3408 | T3_CTYPE_NONE , /* 0ddb SINHALA VOWEL SIGN KOMBU DEKA */ |
| | 3409 | T3_CTYPE_NONE , /* 0ddc SINHALA VOWEL SIGN KOMBUVA HAA AELA-PIL */ |
| | 3410 | T3_CTYPE_NONE , /* 0ddd SINHALA VOWEL SIGN KOMBUVA HAA DIGA AEL */ |
| | 3411 | T3_CTYPE_NONE , /* 0dde SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKI */ |
| | 3412 | T3_CTYPE_NONE , /* 0ddf SINHALA VOWEL SIGN GAYANUKITTA */ |
| | 3413 | T3_CTYPE_NONE , /* 0de0 (unused) */ |
| | 3414 | T3_CTYPE_NONE , /* 0de1 (unused) */ |
| | 3415 | T3_CTYPE_NONE , /* 0de2 (unused) */ |
| | 3416 | T3_CTYPE_NONE , /* 0de3 (unused) */ |
| | 3417 | T3_CTYPE_NONE , /* 0de4 (unused) */ |
| | 3418 | T3_CTYPE_NONE , /* 0de5 (unused) */ |
| | 3419 | T3_CTYPE_NONE , /* 0de6 (unused) */ |
| | 3420 | T3_CTYPE_NONE , /* 0de7 (unused) */ |
| | 3421 | T3_CTYPE_NONE , /* 0de8 (unused) */ |
| | 3422 | T3_CTYPE_NONE , /* 0de9 (unused) */ |
| | 3423 | T3_CTYPE_NONE , /* 0dea (unused) */ |
| | 3424 | T3_CTYPE_NONE , /* 0deb (unused) */ |
| | 3425 | T3_CTYPE_NONE , /* 0dec (unused) */ |
| | 3426 | T3_CTYPE_NONE , /* 0ded (unused) */ |
| | 3427 | T3_CTYPE_NONE , /* 0dee (unused) */ |
| | 3428 | T3_CTYPE_NONE , /* 0def (unused) */ |
| | 3429 | T3_CTYPE_NONE , /* 0df0 (unused) */ |
| | 3430 | T3_CTYPE_NONE , /* 0df1 (unused) */ |
| | 3431 | T3_CTYPE_NONE , /* 0df2 SINHALA VOWEL SIGN DIGA GAETTA-PILLA */ |
| | 3432 | T3_CTYPE_NONE , /* 0df3 SINHALA VOWEL SIGN DIGA GAYANUKITTA */ |
| | 3433 | T3_CTYPE_PUNCT , /* 0df4 SINHALA PUNCTUATION KUNDDALIYA */ |
| | 3434 | T3_CTYPE_NONE , /* 0df5 (unused) */ |
| | 3435 | T3_CTYPE_NONE , /* 0df6 (unused) */ |
| | 3436 | T3_CTYPE_NONE , /* 0df7 (unused) */ |
| | 3437 | T3_CTYPE_NONE , /* 0df8 (unused) */ |
| | 3438 | T3_CTYPE_NONE , /* 0df9 (unused) */ |
| | 3439 | T3_CTYPE_NONE , /* 0dfa (unused) */ |
| | 3440 | T3_CTYPE_NONE , /* 0dfb (unused) */ |
| | 3441 | T3_CTYPE_NONE , /* 0dfc (unused) */ |
| | 3442 | T3_CTYPE_NONE , /* 0dfd (unused) */ |
| | 3443 | T3_CTYPE_NONE , /* 0dfe (unused) */ |
| | 3444 | T3_CTYPE_NONE , /* 0dff (unused) */ |
| | 3445 | }; |
| | 3446 | |
| | 3447 | static const wchar_t attr_pg_1c[128] = |
| | 3448 | { |
| | 3449 | T3_CTYPE_NONE , /* 0e00 (unused) */ |
| | 3450 | T3_CTYPE_ALPHA , /* 0e01 THAI CHARACTER KO KAI */ |
| | 3451 | T3_CTYPE_ALPHA , /* 0e02 THAI CHARACTER KHO KHAI */ |
| | 3452 | T3_CTYPE_ALPHA , /* 0e03 THAI CHARACTER KHO KHUAT */ |
| | 3453 | T3_CTYPE_ALPHA , /* 0e04 THAI CHARACTER KHO KHWAI */ |
| | 3454 | T3_CTYPE_ALPHA , /* 0e05 THAI CHARACTER KHO KHON */ |
| | 3455 | T3_CTYPE_ALPHA , /* 0e06 THAI CHARACTER KHO RAKHANG */ |
| | 3456 | T3_CTYPE_ALPHA , /* 0e07 THAI CHARACTER NGO NGU */ |
| | 3457 | T3_CTYPE_ALPHA , /* 0e08 THAI CHARACTER CHO CHAN */ |
| | 3458 | T3_CTYPE_ALPHA , /* 0e09 THAI CHARACTER CHO CHING */ |
| | 3459 | T3_CTYPE_ALPHA , /* 0e0a THAI CHARACTER CHO CHANG */ |
| | 3460 | T3_CTYPE_ALPHA , /* 0e0b THAI CHARACTER SO SO */ |
| | 3461 | T3_CTYPE_ALPHA , /* 0e0c THAI CHARACTER CHO CHOE */ |
| | 3462 | T3_CTYPE_ALPHA , /* 0e0d THAI CHARACTER YO YING */ |
| | 3463 | T3_CTYPE_ALPHA , /* 0e0e THAI CHARACTER DO CHADA */ |
| | 3464 | T3_CTYPE_ALPHA , /* 0e0f THAI CHARACTER TO PATAK */ |
| | 3465 | T3_CTYPE_ALPHA , /* 0e10 THAI CHARACTER THO THAN */ |
| | 3466 | T3_CTYPE_ALPHA , /* 0e11 THAI CHARACTER THO NANGMONTHO */ |
| | 3467 | T3_CTYPE_ALPHA , /* 0e12 THAI CHARACTER THO PHUTHAO */ |
| | 3468 | T3_CTYPE_ALPHA , /* 0e13 THAI CHARACTER NO NEN */ |
| | 3469 | T3_CTYPE_ALPHA , /* 0e14 THAI CHARACTER DO DEK */ |
| | 3470 | T3_CTYPE_ALPHA , /* 0e15 THAI CHARACTER TO TAO */ |
| | 3471 | T3_CTYPE_ALPHA , /* 0e16 THAI CHARACTER THO THUNG */ |
| | 3472 | T3_CTYPE_ALPHA , /* 0e17 THAI CHARACTER THO THAHAN */ |
| | 3473 | T3_CTYPE_ALPHA , /* 0e18 THAI CHARACTER THO THONG */ |
| | 3474 | T3_CTYPE_ALPHA , /* 0e19 THAI CHARACTER NO NU */ |
| | 3475 | T3_CTYPE_ALPHA , /* 0e1a THAI CHARACTER BO BAIMAI */ |
| | 3476 | T3_CTYPE_ALPHA , /* 0e1b THAI CHARACTER PO PLA */ |
| | 3477 | T3_CTYPE_ALPHA , /* 0e1c THAI CHARACTER PHO PHUNG */ |
| | 3478 | T3_CTYPE_ALPHA , /* 0e1d THAI CHARACTER FO FA */ |
| | 3479 | T3_CTYPE_ALPHA , /* 0e1e THAI CHARACTER PHO PHAN */ |
| | 3480 | T3_CTYPE_ALPHA , /* 0e1f THAI CHARACTER FO FAN */ |
| | 3481 | T3_CTYPE_ALPHA , /* 0e20 THAI CHARACTER PHO SAMPHAO */ |
| | 3482 | T3_CTYPE_ALPHA , /* 0e21 THAI CHARACTER MO MA */ |
| | 3483 | T3_CTYPE_ALPHA , /* 0e22 THAI CHARACTER YO YAK */ |
| | 3484 | T3_CTYPE_ALPHA , /* 0e23 THAI CHARACTER RO RUA */ |
| | 3485 | T3_CTYPE_ALPHA , /* 0e24 THAI CHARACTER RU */ |
| | 3486 | T3_CTYPE_ALPHA , /* 0e25 THAI CHARACTER LO LING */ |
| | 3487 | T3_CTYPE_ALPHA , /* 0e26 THAI CHARACTER LU */ |
| | 3488 | T3_CTYPE_ALPHA , /* 0e27 THAI CHARACTER WO WAEN */ |
| | 3489 | T3_CTYPE_ALPHA , /* 0e28 THAI CHARACTER SO SALA */ |
| | 3490 | T3_CTYPE_ALPHA , /* 0e29 THAI CHARACTER SO RUSI */ |
| | 3491 | T3_CTYPE_ALPHA , /* 0e2a THAI CHARACTER SO SUA */ |
| | 3492 | T3_CTYPE_ALPHA , /* 0e2b THAI CHARACTER HO HIP */ |
| | 3493 | T3_CTYPE_ALPHA , /* 0e2c THAI CHARACTER LO CHULA */ |
| | 3494 | T3_CTYPE_ALPHA , /* 0e2d THAI CHARACTER O ANG */ |
| | 3495 | T3_CTYPE_ALPHA , /* 0e2e THAI CHARACTER HO NOKHUK */ |
| | 3496 | T3_CTYPE_ALPHA , /* 0e2f THAI CHARACTER PAIYANNOI */ |
| | 3497 | T3_CTYPE_ALPHA , /* 0e30 THAI CHARACTER SARA A */ |
| | 3498 | T3_CTYPE_NONE , /* 0e31 THAI CHARACTER MAI HAN-AKAT */ |
| | 3499 | T3_CTYPE_ALPHA , /* 0e32 THAI CHARACTER SARA AA */ |
| | 3500 | T3_CTYPE_ALPHA , /* 0e33 THAI CHARACTER SARA AM */ |
| | 3501 | T3_CTYPE_NONE , /* 0e34 THAI CHARACTER SARA I */ |
| | 3502 | T3_CTYPE_NONE , /* 0e35 THAI CHARACTER SARA II */ |
| | 3503 | T3_CTYPE_NONE , /* 0e36 THAI CHARACTER SARA UE */ |
| | 3504 | T3_CTYPE_NONE , /* 0e37 THAI CHARACTER SARA UEE */ |
| | 3505 | T3_CTYPE_NONE , /* 0e38 THAI CHARACTER SARA U */ |
| | 3506 | T3_CTYPE_NONE , /* 0e39 THAI CHARACTER SARA UU */ |
| | 3507 | T3_CTYPE_NONE , /* 0e3a THAI CHARACTER PHINTHU */ |
| | 3508 | T3_CTYPE_NONE , /* 0e3b (unused) */ |
| | 3509 | T3_CTYPE_NONE , /* 0e3c (unused) */ |
| | 3510 | T3_CTYPE_NONE , /* 0e3d (unused) */ |
| | 3511 | T3_CTYPE_NONE , /* 0e3e (unused) */ |
| | 3512 | T3_CTYPE_NONE , /* 0e3f THAI CURRENCY SYMBOL BAHT */ |
| | 3513 | T3_CTYPE_ALPHA , /* 0e40 THAI CHARACTER SARA E */ |
| | 3514 | T3_CTYPE_ALPHA , /* 0e41 THAI CHARACTER SARA AE */ |
| | 3515 | T3_CTYPE_ALPHA , /* 0e42 THAI CHARACTER SARA O */ |
| | 3516 | T3_CTYPE_ALPHA , /* 0e43 THAI CHARACTER SARA AI MAIMUAN */ |
| | 3517 | T3_CTYPE_ALPHA , /* 0e44 THAI CHARACTER SARA AI MAIMALAI */ |
| | 3518 | T3_CTYPE_ALPHA , /* 0e45 THAI CHARACTER LAKKHANGYAO */ |
| | 3519 | T3_CTYPE_NONE , /* 0e46 THAI CHARACTER MAIYAMOK */ |
| | 3520 | T3_CTYPE_NONE , /* 0e47 THAI CHARACTER MAITAIKHU */ |
| | 3521 | T3_CTYPE_NONE , /* 0e48 THAI CHARACTER MAI EK */ |
| | 3522 | T3_CTYPE_NONE , /* 0e49 THAI CHARACTER MAI THO */ |
| | 3523 | T3_CTYPE_NONE , /* 0e4a THAI CHARACTER MAI TRI */ |
| | 3524 | T3_CTYPE_NONE , /* 0e4b THAI CHARACTER MAI CHATTAWA */ |
| | 3525 | T3_CTYPE_NONE , /* 0e4c THAI CHARACTER THANTHAKHAT */ |
| | 3526 | T3_CTYPE_NONE , /* 0e4d THAI CHARACTER NIKHAHIT */ |
| | 3527 | T3_CTYPE_NONE , /* 0e4e THAI CHARACTER YAMAKKAN */ |
| | 3528 | T3_CTYPE_PUNCT , /* 0e4f THAI CHARACTER FONGMAN */ |
| | 3529 | T3_CTYPE_DIGIT , /* 0e50 THAI DIGIT ZERO */ |
| | 3530 | T3_CTYPE_DIGIT , /* 0e51 THAI DIGIT ONE */ |
| | 3531 | T3_CTYPE_DIGIT , /* 0e52 THAI DIGIT TWO */ |
| | 3532 | T3_CTYPE_DIGIT , /* 0e53 THAI DIGIT THREE */ |
| | 3533 | T3_CTYPE_DIGIT , /* 0e54 THAI DIGIT FOUR */ |
| | 3534 | T3_CTYPE_DIGIT , /* 0e55 THAI DIGIT FIVE */ |
| | 3535 | T3_CTYPE_DIGIT , /* 0e56 THAI DIGIT SIX */ |
| | 3536 | T3_CTYPE_DIGIT , /* 0e57 THAI DIGIT SEVEN */ |
| | 3537 | T3_CTYPE_DIGIT , /* 0e58 THAI DIGIT EIGHT */ |
| | 3538 | T3_CTYPE_DIGIT , /* 0e59 THAI DIGIT NINE */ |
| | 3539 | T3_CTYPE_PUNCT , /* 0e5a THAI CHARACTER ANGKHANKHU */ |
| | 3540 | T3_CTYPE_PUNCT , /* 0e5b THAI CHARACTER KHOMUT */ |
| | 3541 | T3_CTYPE_NONE , /* 0e5c (unused) */ |
| | 3542 | T3_CTYPE_NONE , /* 0e5d (unused) */ |
| | 3543 | T3_CTYPE_NONE , /* 0e5e (unused) */ |
| | 3544 | T3_CTYPE_NONE , /* 0e5f (unused) */ |
| | 3545 | T3_CTYPE_NONE , /* 0e60 (unused) */ |
| | 3546 | T3_CTYPE_NONE , /* 0e61 (unused) */ |
| | 3547 | T3_CTYPE_NONE , /* 0e62 (unused) */ |
| | 3548 | T3_CTYPE_NONE , /* 0e63 (unused) */ |
| | 3549 | T3_CTYPE_NONE , /* 0e64 (unused) */ |
| | 3550 | T3_CTYPE_NONE , /* 0e65 (unused) */ |
| | 3551 | T3_CTYPE_NONE , /* 0e66 (unused) */ |
| | 3552 | T3_CTYPE_NONE , /* 0e67 (unused) */ |
| | 3553 | T3_CTYPE_NONE , /* 0e68 (unused) */ |
| | 3554 | T3_CTYPE_NONE , /* 0e69 (unused) */ |
| | 3555 | T3_CTYPE_NONE , /* 0e6a (unused) */ |
| | 3556 | T3_CTYPE_NONE , /* 0e6b (unused) */ |
| | 3557 | T3_CTYPE_NONE , /* 0e6c (unused) */ |
| | 3558 | T3_CTYPE_NONE , /* 0e6d (unused) */ |
| | 3559 | T3_CTYPE_NONE , /* 0e6e (unused) */ |
| | 3560 | T3_CTYPE_NONE , /* 0e6f (unused) */ |
| | 3561 | T3_CTYPE_NONE , /* 0e70 (unused) */ |
| | 3562 | T3_CTYPE_NONE , /* 0e71 (unused) */ |
| | 3563 | T3_CTYPE_NONE , /* 0e72 (unused) */ |
| | 3564 | T3_CTYPE_NONE , /* 0e73 (unused) */ |
| | 3565 | T3_CTYPE_NONE , /* 0e74 (unused) */ |
| | 3566 | T3_CTYPE_NONE , /* 0e75 (unused) */ |
| | 3567 | T3_CTYPE_NONE , /* 0e76 (unused) */ |
| | 3568 | T3_CTYPE_NONE , /* 0e77 (unused) */ |
| | 3569 | T3_CTYPE_NONE , /* 0e78 (unused) */ |
| | 3570 | T3_CTYPE_NONE , /* 0e79 (unused) */ |
| | 3571 | T3_CTYPE_NONE , /* 0e7a (unused) */ |
| | 3572 | T3_CTYPE_NONE , /* 0e7b (unused) */ |
| | 3573 | T3_CTYPE_NONE , /* 0e7c (unused) */ |
| | 3574 | T3_CTYPE_NONE , /* 0e7d (unused) */ |
| | 3575 | T3_CTYPE_NONE , /* 0e7e (unused) */ |
| | 3576 | T3_CTYPE_NONE , /* 0e7f (unused) */ |
| | 3577 | }; |
| | 3578 | |
| | 3579 | static const wchar_t attr_pg_1d[128] = |
| | 3580 | { |
| | 3581 | T3_CTYPE_NONE , /* 0e80 (unused) */ |
| | 3582 | T3_CTYPE_ALPHA , /* 0e81 LAO LETTER KO */ |
| | 3583 | T3_CTYPE_ALPHA , /* 0e82 LAO LETTER KHO SUNG */ |
| | 3584 | T3_CTYPE_NONE , /* 0e83 (unused) */ |
| | 3585 | T3_CTYPE_ALPHA , /* 0e84 LAO LETTER KHO TAM */ |
| | 3586 | T3_CTYPE_NONE , /* 0e85 (unused) */ |
| | 3587 | T3_CTYPE_NONE , /* 0e86 (unused) */ |
| | 3588 | T3_CTYPE_ALPHA , /* 0e87 LAO LETTER NGO */ |
| | 3589 | T3_CTYPE_ALPHA , /* 0e88 LAO LETTER CO */ |
| | 3590 | T3_CTYPE_NONE , /* 0e89 (unused) */ |
| | 3591 | T3_CTYPE_ALPHA , /* 0e8a LAO LETTER SO TAM */ |
| | 3592 | T3_CTYPE_NONE , /* 0e8b (unused) */ |
| | 3593 | T3_CTYPE_NONE , /* 0e8c (unused) */ |
| | 3594 | T3_CTYPE_ALPHA , /* 0e8d LAO LETTER NYO */ |
| | 3595 | T3_CTYPE_NONE , /* 0e8e (unused) */ |
| | 3596 | T3_CTYPE_NONE , /* 0e8f (unused) */ |
| | 3597 | T3_CTYPE_NONE , /* 0e90 (unused) */ |
| | 3598 | T3_CTYPE_NONE , /* 0e91 (unused) */ |
| | 3599 | T3_CTYPE_NONE , /* 0e92 (unused) */ |
| | 3600 | T3_CTYPE_NONE , /* 0e93 (unused) */ |
| | 3601 | T3_CTYPE_ALPHA , /* 0e94 LAO LETTER DO */ |
| | 3602 | T3_CTYPE_ALPHA , /* 0e95 LAO LETTER TO */ |
| | 3603 | T3_CTYPE_ALPHA , /* 0e96 LAO LETTER THO SUNG */ |
| | 3604 | T3_CTYPE_ALPHA , /* 0e97 LAO LETTER THO TAM */ |
| | 3605 | T3_CTYPE_NONE , /* 0e98 (unused) */ |
| | 3606 | T3_CTYPE_ALPHA , /* 0e99 LAO LETTER NO */ |
| | 3607 | T3_CTYPE_ALPHA , /* 0e9a LAO LETTER BO */ |
| | 3608 | T3_CTYPE_ALPHA , /* 0e9b LAO LETTER PO */ |
| | 3609 | T3_CTYPE_ALPHA , /* 0e9c LAO LETTER PHO SUNG */ |
| | 3610 | T3_CTYPE_ALPHA , /* 0e9d LAO LETTER FO TAM */ |
| | 3611 | T3_CTYPE_ALPHA , /* 0e9e LAO LETTER PHO TAM */ |
| | 3612 | T3_CTYPE_ALPHA , /* 0e9f LAO LETTER FO SUNG */ |
| | 3613 | T3_CTYPE_NONE , /* 0ea0 (unused) */ |
| | 3614 | T3_CTYPE_ALPHA , /* 0ea1 LAO LETTER MO */ |
| | 3615 | T3_CTYPE_ALPHA , /* 0ea2 LAO LETTER YO */ |
| | 3616 | T3_CTYPE_ALPHA , /* 0ea3 LAO LETTER LO LING */ |
| | 3617 | T3_CTYPE_NONE , /* 0ea4 (unused) */ |
| | 3618 | T3_CTYPE_ALPHA , /* 0ea5 LAO LETTER LO LOOT */ |
| | 3619 | T3_CTYPE_NONE , /* 0ea6 (unused) */ |
| | 3620 | T3_CTYPE_ALPHA , /* 0ea7 LAO LETTER WO */ |
| | 3621 | T3_CTYPE_NONE , /* 0ea8 (unused) */ |
| | 3622 | T3_CTYPE_NONE , /* 0ea9 (unused) */ |
| | 3623 | T3_CTYPE_ALPHA , /* 0eaa LAO LETTER SO SUNG */ |
| | 3624 | T3_CTYPE_ALPHA , /* 0eab LAO LETTER HO SUNG */ |
| | 3625 | T3_CTYPE_NONE , /* 0eac (unused) */ |
| | 3626 | T3_CTYPE_ALPHA , /* 0ead LAO LETTER O */ |
| | 3627 | T3_CTYPE_ALPHA , /* 0eae LAO LETTER HO TAM */ |
| | 3628 | T3_CTYPE_ALPHA , /* 0eaf LAO ELLIPSIS */ |
| | 3629 | T3_CTYPE_ALPHA , /* 0eb0 LAO VOWEL SIGN A */ |
| | 3630 | T3_CTYPE_NONE , /* 0eb1 LAO VOWEL SIGN MAI KAN */ |
| | 3631 | T3_CTYPE_ALPHA , /* 0eb2 LAO VOWEL SIGN AA */ |
| | 3632 | T3_CTYPE_ALPHA , /* 0eb3 LAO VOWEL SIGN AM */ |
| | 3633 | T3_CTYPE_NONE , /* 0eb4 LAO VOWEL SIGN I */ |
| | 3634 | T3_CTYPE_NONE , /* 0eb5 LAO VOWEL SIGN II */ |
| | 3635 | T3_CTYPE_NONE , /* 0eb6 LAO VOWEL SIGN Y */ |
| | 3636 | T3_CTYPE_NONE , /* 0eb7 LAO VOWEL SIGN YY */ |
| | 3637 | T3_CTYPE_NONE , /* 0eb8 LAO VOWEL SIGN U */ |
| | 3638 | T3_CTYPE_NONE , /* 0eb9 LAO VOWEL SIGN UU */ |
| | 3639 | T3_CTYPE_NONE , /* 0eba (unused) */ |
| | 3640 | T3_CTYPE_NONE , /* 0ebb LAO VOWEL SIGN MAI KON */ |
| | 3641 | T3_CTYPE_NONE , /* 0ebc LAO SEMIVOWEL SIGN LO */ |
| | 3642 | T3_CTYPE_ALPHA , /* 0ebd LAO SEMIVOWEL SIGN NYO */ |
| | 3643 | T3_CTYPE_NONE , /* 0ebe (unused) */ |
| | 3644 | T3_CTYPE_NONE , /* 0ebf (unused) */ |
| | 3645 | T3_CTYPE_ALPHA , /* 0ec0 LAO VOWEL SIGN E */ |
| | 3646 | T3_CTYPE_ALPHA , /* 0ec1 LAO VOWEL SIGN EI */ |
| | 3647 | T3_CTYPE_ALPHA , /* 0ec2 LAO VOWEL SIGN O */ |
| | 3648 | T3_CTYPE_ALPHA , /* 0ec3 LAO VOWEL SIGN AY */ |
| | 3649 | T3_CTYPE_ALPHA , /* 0ec4 LAO VOWEL SIGN AI */ |
| | 3650 | T3_CTYPE_NONE , /* 0ec5 (unused) */ |
| | 3651 | T3_CTYPE_NONE , /* 0ec6 LAO KO LA */ |
| | 3652 | T3_CTYPE_NONE , /* 0ec7 (unused) */ |
| | 3653 | T3_CTYPE_NONE , /* 0ec8 LAO TONE MAI EK */ |
| | 3654 | T3_CTYPE_NONE , /* 0ec9 LAO TONE MAI THO */ |
| | 3655 | T3_CTYPE_NONE , /* 0eca LAO TONE MAI TI */ |
| | 3656 | T3_CTYPE_NONE , /* 0ecb LAO TONE MAI CATAWA */ |
| | 3657 | T3_CTYPE_NONE , /* 0ecc LAO CANCELLATION MARK */ |
| | 3658 | T3_CTYPE_NONE , /* 0ecd LAO NIGGAHITA */ |
| | 3659 | T3_CTYPE_NONE , /* 0ece (unused) */ |
| | 3660 | T3_CTYPE_NONE , /* 0ecf (unused) */ |
| | 3661 | T3_CTYPE_DIGIT , /* 0ed0 LAO DIGIT ZERO */ |
| | 3662 | T3_CTYPE_DIGIT , /* 0ed1 LAO DIGIT ONE */ |
| | 3663 | T3_CTYPE_DIGIT , /* 0ed2 LAO DIGIT TWO */ |
| | 3664 | T3_CTYPE_DIGIT , /* 0ed3 LAO DIGIT THREE */ |
| | 3665 | T3_CTYPE_DIGIT , /* 0ed4 LAO DIGIT FOUR */ |
| | 3666 | T3_CTYPE_DIGIT , /* 0ed5 LAO DIGIT FIVE */ |
| | 3667 | T3_CTYPE_DIGIT , /* 0ed6 LAO DIGIT SIX */ |
| | 3668 | T3_CTYPE_DIGIT , /* 0ed7 LAO DIGIT SEVEN */ |
| | 3669 | T3_CTYPE_DIGIT , /* 0ed8 LAO DIGIT EIGHT */ |
| | 3670 | T3_CTYPE_DIGIT , /* 0ed9 LAO DIGIT NINE */ |
| | 3671 | T3_CTYPE_NONE , /* 0eda (unused) */ |
| | 3672 | T3_CTYPE_NONE , /* 0edb (unused) */ |
| | 3673 | T3_CTYPE_ALPHA , /* 0edc LAO HO NO */ |
| | 3674 | T3_CTYPE_ALPHA , /* 0edd LAO HO MO */ |
| | 3675 | T3_CTYPE_NONE , /* 0ede (unused) */ |
| | 3676 | T3_CTYPE_NONE , /* 0edf (unused) */ |
| | 3677 | T3_CTYPE_NONE , /* 0ee0 (unused) */ |
| | 3678 | T3_CTYPE_NONE , /* 0ee1 (unused) */ |
| | 3679 | T3_CTYPE_NONE , /* 0ee2 (unused) */ |
| | 3680 | T3_CTYPE_NONE , /* 0ee3 (unused) */ |
| | 3681 | T3_CTYPE_NONE , /* 0ee4 (unused) */ |
| | 3682 | T3_CTYPE_NONE , /* 0ee5 (unused) */ |
| | 3683 | T3_CTYPE_NONE , /* 0ee6 (unused) */ |
| | 3684 | T3_CTYPE_NONE , /* 0ee7 (unused) */ |
| | 3685 | T3_CTYPE_NONE , /* 0ee8 (unused) */ |
| | 3686 | T3_CTYPE_NONE , /* 0ee9 (unused) */ |
| | 3687 | T3_CTYPE_NONE , /* 0eea (unused) */ |
| | 3688 | T3_CTYPE_NONE , /* 0eeb (unused) */ |
| | 3689 | T3_CTYPE_NONE , /* 0eec (unused) */ |
| | 3690 | T3_CTYPE_NONE , /* 0eed (unused) */ |
| | 3691 | T3_CTYPE_NONE , /* 0eee (unused) */ |
| | 3692 | T3_CTYPE_NONE , /* 0eef (unused) */ |
| | 3693 | T3_CTYPE_NONE , /* 0ef0 (unused) */ |
| | 3694 | T3_CTYPE_NONE , /* 0ef1 (unused) */ |
| | 3695 | T3_CTYPE_NONE , /* 0ef2 (unused) */ |
| | 3696 | T3_CTYPE_NONE , /* 0ef3 (unused) */ |
| | 3697 | T3_CTYPE_NONE , /* 0ef4 (unused) */ |
| | 3698 | T3_CTYPE_NONE , /* 0ef5 (unused) */ |
| | 3699 | T3_CTYPE_NONE , /* 0ef6 (unused) */ |
| | 3700 | T3_CTYPE_NONE , /* 0ef7 (unused) */ |
| | 3701 | T3_CTYPE_NONE , /* 0ef8 (unused) */ |
| | 3702 | T3_CTYPE_NONE , /* 0ef9 (unused) */ |
| | 3703 | T3_CTYPE_NONE , /* 0efa (unused) */ |
| | 3704 | T3_CTYPE_NONE , /* 0efb (unused) */ |
| | 3705 | T3_CTYPE_NONE , /* 0efc (unused) */ |
| | 3706 | T3_CTYPE_NONE , /* 0efd (unused) */ |
| | 3707 | T3_CTYPE_NONE , /* 0efe (unused) */ |
| | 3708 | T3_CTYPE_NONE , /* 0eff (unused) */ |
| | 3709 | }; |
| | 3710 | |
| | 3711 | static const wchar_t attr_pg_1e[128] = |
| | 3712 | { |
| | 3713 | T3_CTYPE_ALPHA , /* 0f00 TIBETAN SYLLABLE OM */ |
| | 3714 | T3_CTYPE_NONE , /* 0f01 TIBETAN MARK GTER YIG MGO TRUNCATED A */ |
| | 3715 | T3_CTYPE_NONE , /* 0f02 TIBETAN MARK GTER YIG MGO -UM RNAM BCAD */ |
| | 3716 | T3_CTYPE_NONE , /* 0f03 TIBETAN MARK GTER YIG MGO -UM GTER TSHE */ |
| | 3717 | T3_CTYPE_PUNCT , /* 0f04 TIBETAN MARK INITIAL YIG MGO MDUN MA */ |
| | 3718 | T3_CTYPE_PUNCT , /* 0f05 TIBETAN MARK CLOSING YIG MGO SGAB MA */ |
| | 3719 | T3_CTYPE_PUNCT , /* 0f06 TIBETAN MARK CARET YIG MGO PHUR SHAD MA */ |
| | 3720 | T3_CTYPE_PUNCT , /* 0f07 TIBETAN MARK YIG MGO TSHEG SHAD MA */ |
| | 3721 | T3_CTYPE_PUNCT , /* 0f08 TIBETAN MARK SBRUL SHAD */ |
| | 3722 | T3_CTYPE_PUNCT , /* 0f09 TIBETAN MARK BSKUR YIG MGO */ |
| | 3723 | T3_CTYPE_PUNCT , /* 0f0a TIBETAN MARK BKA- SHOG YIG MGO */ |
| | 3724 | T3_CTYPE_PUNCT , /* 0f0b TIBETAN MARK INTERSYLLABIC TSHEG */ |
| | 3725 | T3_CTYPE_PUNCT , /* 0f0c TIBETAN MARK DELIMITER TSHEG BSTAR */ |
| | 3726 | T3_CTYPE_PUNCT , /* 0f0d TIBETAN MARK SHAD */ |
| | 3727 | T3_CTYPE_PUNCT , /* 0f0e TIBETAN MARK NYIS SHAD */ |
| | 3728 | T3_CTYPE_PUNCT , /* 0f0f TIBETAN MARK TSHEG SHAD */ |
| | 3729 | T3_CTYPE_PUNCT , /* 0f10 TIBETAN MARK NYIS TSHEG SHAD */ |
| | 3730 | T3_CTYPE_PUNCT , /* 0f11 TIBETAN MARK RIN CHEN SPUNGS SHAD */ |
| | 3731 | T3_CTYPE_PUNCT , /* 0f12 TIBETAN MARK RGYA GRAM SHAD */ |
| | 3732 | T3_CTYPE_NONE , /* 0f13 TIBETAN MARK CARET -DZUD RTAGS ME LONG */ |
| | 3733 | T3_CTYPE_NONE , /* 0f14 TIBETAN MARK GTER TSHEG */ |
| | 3734 | T3_CTYPE_NONE , /* 0f15 TIBETAN LOGOTYPE SIGN CHAD RTAGS */ |
| | 3735 | T3_CTYPE_NONE , /* 0f16 TIBETAN LOGOTYPE SIGN LHAG RTAGS */ |
| | 3736 | T3_CTYPE_NONE , /* 0f17 TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CH */ |
| | 3737 | T3_CTYPE_NONE , /* 0f18 TIBETAN ASTROLOGICAL SIGN -KHYUD PA */ |
| | 3738 | T3_CTYPE_NONE , /* 0f19 TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS */ |
| | 3739 | T3_CTYPE_NONE , /* 0f1a TIBETAN SIGN RDEL DKAR GCIG */ |
| | 3740 | T3_CTYPE_NONE , /* 0f1b TIBETAN SIGN RDEL DKAR GNYIS */ |
| | 3741 | T3_CTYPE_NONE , /* 0f1c TIBETAN SIGN RDEL DKAR GSUM */ |
| | 3742 | T3_CTYPE_NONE , /* 0f1d TIBETAN SIGN RDEL NAG GCIG */ |
| | 3743 | T3_CTYPE_NONE , /* 0f1e TIBETAN SIGN RDEL NAG GNYIS */ |
| | 3744 | T3_CTYPE_NONE , /* 0f1f TIBETAN SIGN RDEL DKAR RDEL NAG */ |
| | 3745 | T3_CTYPE_DIGIT , /* 0f20 TIBETAN DIGIT ZERO */ |
| | 3746 | T3_CTYPE_DIGIT , /* 0f21 TIBETAN DIGIT ONE */ |
| | 3747 | T3_CTYPE_DIGIT , /* 0f22 TIBETAN DIGIT TWO */ |
| | 3748 | T3_CTYPE_DIGIT , /* 0f23 TIBETAN DIGIT THREE */ |
| | 3749 | T3_CTYPE_DIGIT , /* 0f24 TIBETAN DIGIT FOUR */ |
| | 3750 | T3_CTYPE_DIGIT , /* 0f25 TIBETAN DIGIT FIVE */ |
| | 3751 | T3_CTYPE_DIGIT , /* 0f26 TIBETAN DIGIT SIX */ |
| | 3752 | T3_CTYPE_DIGIT , /* 0f27 TIBETAN DIGIT SEVEN */ |
| | 3753 | T3_CTYPE_DIGIT , /* 0f28 TIBETAN DIGIT EIGHT */ |
| | 3754 | T3_CTYPE_DIGIT , /* 0f29 TIBETAN DIGIT NINE */ |
| | 3755 | T3_CTYPE_NONE , /* 0f2a TIBETAN DIGIT HALF ONE */ |
| | 3756 | T3_CTYPE_NONE , /* 0f2b TIBETAN DIGIT HALF TWO */ |
| | 3757 | T3_CTYPE_NONE , /* 0f2c TIBETAN DIGIT HALF THREE */ |
| | 3758 | T3_CTYPE_NONE , /* 0f2d TIBETAN DIGIT HALF FOUR */ |
| | 3759 | T3_CTYPE_NONE , /* 0f2e TIBETAN DIGIT HALF FIVE */ |
| | 3760 | T3_CTYPE_NONE , /* 0f2f TIBETAN DIGIT HALF SIX */ |
| | 3761 | T3_CTYPE_NONE , /* 0f30 TIBETAN DIGIT HALF SEVEN */ |
| | 3762 | T3_CTYPE_NONE , /* 0f31 TIBETAN DIGIT HALF EIGHT */ |
| | 3763 | T3_CTYPE_NONE , /* 0f32 TIBETAN DIGIT HALF NINE */ |
| | 3764 | T3_CTYPE_NONE , /* 0f33 TIBETAN DIGIT HALF ZERO */ |
| | 3765 | T3_CTYPE_NONE , /* 0f34 TIBETAN MARK BSDUS RTAGS */ |
| | 3766 | T3_CTYPE_NONE , /* 0f35 TIBETAN MARK NGAS BZUNG NYI ZLA */ |
| | 3767 | T3_CTYPE_NONE , /* 0f36 TIBETAN MARK CARET -DZUD RTAGS BZHI MIG */ |
| | 3768 | T3_CTYPE_NONE , /* 0f37 TIBETAN MARK NGAS BZUNG SGOR RTAGS */ |
| | 3769 | T3_CTYPE_NONE , /* 0f38 TIBETAN MARK CHE MGO */ |
| | 3770 | T3_CTYPE_NONE , /* 0f39 TIBETAN MARK TSA -PHRU */ |
| | 3771 | T3_CTYPE_PUNCT , /* 0f3a TIBETAN MARK GUG RTAGS GYON */ |
| | 3772 | T3_CTYPE_PUNCT , /* 0f3b TIBETAN MARK GUG RTAGS GYAS */ |
| | 3773 | T3_CTYPE_PUNCT , /* 0f3c TIBETAN MARK ANG KHANG GYON */ |
| | 3774 | T3_CTYPE_PUNCT , /* 0f3d TIBETAN MARK ANG KHANG GYAS */ |
| | 3775 | T3_CTYPE_NONE , /* 0f3e TIBETAN SIGN YAR TSHES */ |
| | 3776 | T3_CTYPE_NONE , /* 0f3f TIBETAN SIGN MAR TSHES */ |
| | 3777 | T3_CTYPE_ALPHA , /* 0f40 TIBETAN LETTER KA */ |
| | 3778 | T3_CTYPE_ALPHA , /* 0f41 TIBETAN LETTER KHA */ |
| | 3779 | T3_CTYPE_ALPHA , /* 0f42 TIBETAN LETTER GA */ |
| | 3780 | T3_CTYPE_ALPHA , /* 0f43 TIBETAN LETTER GHA */ |
| | 3781 | T3_CTYPE_ALPHA , /* 0f44 TIBETAN LETTER NGA */ |
| | 3782 | T3_CTYPE_ALPHA , /* 0f45 TIBETAN LETTER CA */ |
| | 3783 | T3_CTYPE_ALPHA , /* 0f46 TIBETAN LETTER CHA */ |
| | 3784 | T3_CTYPE_ALPHA , /* 0f47 TIBETAN LETTER JA */ |
| | 3785 | T3_CTYPE_NONE , /* 0f48 (unused) */ |
| | 3786 | T3_CTYPE_ALPHA , /* 0f49 TIBETAN LETTER NYA */ |
| | 3787 | T3_CTYPE_ALPHA , /* 0f4a TIBETAN LETTER TTA */ |
| | 3788 | T3_CTYPE_ALPHA , /* 0f4b TIBETAN LETTER TTHA */ |
| | 3789 | T3_CTYPE_ALPHA , /* 0f4c TIBETAN LETTER DDA */ |
| | 3790 | T3_CTYPE_ALPHA , /* 0f4d TIBETAN LETTER DDHA */ |
| | 3791 | T3_CTYPE_ALPHA , /* 0f4e TIBETAN LETTER NNA */ |
| | 3792 | T3_CTYPE_ALPHA , /* 0f4f TIBETAN LETTER TA */ |
| | 3793 | T3_CTYPE_ALPHA , /* 0f50 TIBETAN LETTER THA */ |
| | 3794 | T3_CTYPE_ALPHA , /* 0f51 TIBETAN LETTER DA */ |
| | 3795 | T3_CTYPE_ALPHA , /* 0f52 TIBETAN LETTER DHA */ |
| | 3796 | T3_CTYPE_ALPHA , /* 0f53 TIBETAN LETTER NA */ |
| | 3797 | T3_CTYPE_ALPHA , /* 0f54 TIBETAN LETTER PA */ |
| | 3798 | T3_CTYPE_ALPHA , /* 0f55 TIBETAN LETTER PHA */ |
| | 3799 | T3_CTYPE_ALPHA , /* 0f56 TIBETAN LETTER BA */ |
| | 3800 | T3_CTYPE_ALPHA , /* 0f57 TIBETAN LETTER BHA */ |
| | 3801 | T3_CTYPE_ALPHA , /* 0f58 TIBETAN LETTER MA */ |
| | 3802 | T3_CTYPE_ALPHA , /* 0f59 TIBETAN LETTER TSA */ |
| | 3803 | T3_CTYPE_ALPHA , /* 0f5a TIBETAN LETTER TSHA */ |
| | 3804 | T3_CTYPE_ALPHA , /* 0f5b TIBETAN LETTER DZA */ |
| | 3805 | T3_CTYPE_ALPHA , /* 0f5c TIBETAN LETTER DZHA */ |
| | 3806 | T3_CTYPE_ALPHA , /* 0f5d TIBETAN LETTER WA */ |
| | 3807 | T3_CTYPE_ALPHA , /* 0f5e TIBETAN LETTER ZHA */ |
| | 3808 | T3_CTYPE_ALPHA , /* 0f5f TIBETAN LETTER ZA */ |
| | 3809 | T3_CTYPE_ALPHA , /* 0f60 TIBETAN LETTER -A */ |
| | 3810 | T3_CTYPE_ALPHA , /* 0f61 TIBETAN LETTER YA */ |
| | 3811 | T3_CTYPE_ALPHA , /* 0f62 TIBETAN LETTER RA */ |
| | 3812 | T3_CTYPE_ALPHA , /* 0f63 TIBETAN LETTER LA */ |
| | 3813 | T3_CTYPE_ALPHA , /* 0f64 TIBETAN LETTER SHA */ |
| | 3814 | T3_CTYPE_ALPHA , /* 0f65 TIBETAN LETTER SSA */ |
| | 3815 | T3_CTYPE_ALPHA , /* 0f66 TIBETAN LETTER SA */ |
| | 3816 | T3_CTYPE_ALPHA , /* 0f67 TIBETAN LETTER HA */ |
| | 3817 | T3_CTYPE_ALPHA , /* 0f68 TIBETAN LETTER A */ |
| | 3818 | T3_CTYPE_ALPHA , /* 0f69 TIBETAN LETTER KSSA */ |
| | 3819 | T3_CTYPE_ALPHA , /* 0f6a TIBETAN LETTER FIXED-FORM RA */ |
| | 3820 | T3_CTYPE_NONE , /* 0f6b (unused) */ |
| | 3821 | T3_CTYPE_NONE , /* 0f6c (unused) */ |
| | 3822 | T3_CTYPE_NONE , /* 0f6d (unused) */ |
| | 3823 | T3_CTYPE_NONE , /* 0f6e (unused) */ |
| | 3824 | T3_CTYPE_NONE , /* 0f6f (unused) */ |
| | 3825 | T3_CTYPE_NONE , /* 0f70 (unused) */ |
| | 3826 | T3_CTYPE_NONE , /* 0f71 TIBETAN VOWEL SIGN AA */ |
| | 3827 | T3_CTYPE_NONE , /* 0f72 TIBETAN VOWEL SIGN I */ |
| | 3828 | T3_CTYPE_NONE , /* 0f73 TIBETAN VOWEL SIGN II */ |
| | 3829 | T3_CTYPE_NONE , /* 0f74 TIBETAN VOWEL SIGN U */ |
| | 3830 | T3_CTYPE_NONE , /* 0f75 TIBETAN VOWEL SIGN UU */ |
| | 3831 | T3_CTYPE_NONE , /* 0f76 TIBETAN VOWEL SIGN VOCALIC R */ |
| | 3832 | T3_CTYPE_NONE , /* 0f77 TIBETAN VOWEL SIGN VOCALIC RR */ |
| | 3833 | T3_CTYPE_NONE , /* 0f78 TIBETAN VOWEL SIGN VOCALIC L */ |
| | 3834 | T3_CTYPE_NONE , /* 0f79 TIBETAN VOWEL SIGN VOCALIC LL */ |
| | 3835 | T3_CTYPE_NONE , /* 0f7a TIBETAN VOWEL SIGN E */ |
| | 3836 | T3_CTYPE_NONE , /* 0f7b TIBETAN VOWEL SIGN EE */ |
| | 3837 | T3_CTYPE_NONE , /* 0f7c TIBETAN VOWEL SIGN O */ |
| | 3838 | T3_CTYPE_NONE , /* 0f7d TIBETAN VOWEL SIGN OO */ |
| | 3839 | T3_CTYPE_NONE , /* 0f7e TIBETAN SIGN RJES SU NGA RO */ |
| | 3840 | T3_CTYPE_NONE , /* 0f7f TIBETAN SIGN RNAM BCAD */ |
| | 3841 | }; |
| | 3842 | |
| | 3843 | static const wchar_t attr_pg_1f[128] = |
| | 3844 | { |
| | 3845 | T3_CTYPE_NONE , /* 0f80 TIBETAN VOWEL SIGN REVERSED I */ |
| | 3846 | T3_CTYPE_NONE , /* 0f81 TIBETAN VOWEL SIGN REVERSED II */ |
| | 3847 | T3_CTYPE_NONE , /* 0f82 TIBETAN SIGN NYI ZLA NAA DA */ |
| | 3848 | T3_CTYPE_NONE , /* 0f83 TIBETAN SIGN SNA LDAN */ |
| | 3849 | T3_CTYPE_NONE , /* 0f84 TIBETAN MARK HALANTA */ |
| | 3850 | T3_CTYPE_PUNCT , /* 0f85 TIBETAN MARK PALUTA */ |
| | 3851 | T3_CTYPE_NONE , /* 0f86 TIBETAN SIGN LCI RTAGS */ |
| | 3852 | T3_CTYPE_NONE , /* 0f87 TIBETAN SIGN YANG RTAGS */ |
| | 3853 | T3_CTYPE_ALPHA , /* 0f88 TIBETAN SIGN LCE TSA CAN */ |
| | 3854 | T3_CTYPE_ALPHA , /* 0f89 TIBETAN SIGN MCHU CAN */ |
| | 3855 | T3_CTYPE_ALPHA , /* 0f8a TIBETAN SIGN GRU CAN RGYINGS */ |
| | 3856 | T3_CTYPE_ALPHA , /* 0f8b TIBETAN SIGN GRU MED RGYINGS */ |
| | 3857 | T3_CTYPE_NONE , /* 0f8c (unused) */ |
| | 3858 | T3_CTYPE_NONE , /* 0f8d (unused) */ |
| | 3859 | T3_CTYPE_NONE , /* 0f8e (unused) */ |
| | 3860 | T3_CTYPE_NONE , /* 0f8f (unused) */ |
| | 3861 | T3_CTYPE_NONE , /* 0f90 TIBETAN SUBJOINED LETTER KA */ |
| | 3862 | T3_CTYPE_NONE , /* 0f91 TIBETAN SUBJOINED LETTER KHA */ |
| | 3863 | T3_CTYPE_NONE , /* 0f92 TIBETAN SUBJOINED LETTER GA */ |
| | 3864 | T3_CTYPE_NONE , /* 0f93 TIBETAN SUBJOINED LETTER GHA */ |
| | 3865 | T3_CTYPE_NONE , /* 0f94 TIBETAN SUBJOINED LETTER NGA */ |
| | 3866 | T3_CTYPE_NONE , /* 0f95 TIBETAN SUBJOINED LETTER CA */ |
| | 3867 | T3_CTYPE_NONE , /* 0f96 TIBETAN SUBJOINED LETTER CHA */ |
| | 3868 | T3_CTYPE_NONE , /* 0f97 TIBETAN SUBJOINED LETTER JA */ |
| | 3869 | T3_CTYPE_NONE , /* 0f98 (unused) */ |
| | 3870 | T3_CTYPE_NONE , /* 0f99 TIBETAN SUBJOINED LETTER NYA */ |
| | 3871 | T3_CTYPE_NONE , /* 0f9a TIBETAN SUBJOINED LETTER TTA */ |
| | 3872 | T3_CTYPE_NONE , /* 0f9b TIBETAN SUBJOINED LETTER TTHA */ |
| | 3873 | T3_CTYPE_NONE , /* 0f9c TIBETAN SUBJOINED LETTER DDA */ |
| | 3874 | T3_CTYPE_NONE , /* 0f9d TIBETAN SUBJOINED LETTER DDHA */ |
| | 3875 | T3_CTYPE_NONE , /* 0f9e TIBETAN SUBJOINED LETTER NNA */ |
| | 3876 | T3_CTYPE_NONE , /* 0f9f TIBETAN SUBJOINED LETTER TA */ |
| | 3877 | T3_CTYPE_NONE , /* 0fa0 TIBETAN SUBJOINED LETTER THA */ |
| | 3878 | T3_CTYPE_NONE , /* 0fa1 TIBETAN SUBJOINED LETTER DA */ |
| | 3879 | T3_CTYPE_NONE , /* 0fa2 TIBETAN SUBJOINED LETTER DHA */ |
| | 3880 | T3_CTYPE_NONE , /* 0fa3 TIBETAN SUBJOINED LETTER NA */ |
| | 3881 | T3_CTYPE_NONE , /* 0fa4 TIBETAN SUBJOINED LETTER PA */ |
| | 3882 | T3_CTYPE_NONE , /* 0fa5 TIBETAN SUBJOINED LETTER PHA */ |
| | 3883 | T3_CTYPE_NONE , /* 0fa6 TIBETAN SUBJOINED LETTER BA */ |
| | 3884 | T3_CTYPE_NONE , /* 0fa7 TIBETAN SUBJOINED LETTER BHA */ |
| | 3885 | T3_CTYPE_NONE , /* 0fa8 TIBETAN SUBJOINED LETTER MA */ |
| | 3886 | T3_CTYPE_NONE , /* 0fa9 TIBETAN SUBJOINED LETTER TSA */ |
| | 3887 | T3_CTYPE_NONE , /* 0faa TIBETAN SUBJOINED LETTER TSHA */ |
| | 3888 | T3_CTYPE_NONE , /* 0fab TIBETAN SUBJOINED LETTER DZA */ |
| | 3889 | T3_CTYPE_NONE , /* 0fac TIBETAN SUBJOINED LETTER DZHA */ |
| | 3890 | T3_CTYPE_NONE , /* 0fad TIBETAN SUBJOINED LETTER WA */ |
| | 3891 | T3_CTYPE_NONE , /* 0fae TIBETAN SUBJOINED LETTER ZHA */ |
| | 3892 | T3_CTYPE_NONE , /* 0faf TIBETAN SUBJOINED LETTER ZA */ |
| | 3893 | T3_CTYPE_NONE , /* 0fb0 TIBETAN SUBJOINED LETTER -A */ |
| | 3894 | T3_CTYPE_NONE , /* 0fb1 TIBETAN SUBJOINED LETTER YA */ |
| | 3895 | T3_CTYPE_NONE , /* 0fb2 TIBETAN SUBJOINED LETTER RA */ |
| | 3896 | T3_CTYPE_NONE , /* 0fb3 TIBETAN SUBJOINED LETTER LA */ |
| | 3897 | T3_CTYPE_NONE , /* 0fb4 TIBETAN SUBJOINED LETTER SHA */ |
| | 3898 | T3_CTYPE_NONE , /* 0fb5 TIBETAN SUBJOINED LETTER SSA */ |
| | 3899 | T3_CTYPE_NONE , /* 0fb6 TIBETAN SUBJOINED LETTER SA */ |
| | 3900 | T3_CTYPE_NONE , /* 0fb7 TIBETAN SUBJOINED LETTER HA */ |
| | 3901 | T3_CTYPE_NONE , /* 0fb8 TIBETAN SUBJOINED LETTER A */ |
| | 3902 | T3_CTYPE_NONE , /* 0fb9 TIBETAN SUBJOINED LETTER KSSA */ |
| | 3903 | T3_CTYPE_NONE , /* 0fba TIBETAN SUBJOINED LETTER FIXED-FORM WA */ |
| | 3904 | T3_CTYPE_NONE , /* 0fbb TIBETAN SUBJOINED LETTER FIXED-FORM YA */ |
| | 3905 | T3_CTYPE_NONE , /* 0fbc TIBETAN SUBJOINED LETTER FIXED-FORM RA */ |
| | 3906 | T3_CTYPE_NONE , /* 0fbd (unused) */ |
| | 3907 | T3_CTYPE_NONE , /* 0fbe TIBETAN KU RU KHA */ |
| | 3908 | T3_CTYPE_NONE , /* 0fbf TIBETAN KU RU KHA BZHI MIG CAN */ |
| | 3909 | T3_CTYPE_NONE , /* 0fc0 TIBETAN CANTILLATION SIGN HEAVY BEAT */ |
| | 3910 | T3_CTYPE_NONE , /* 0fc1 TIBETAN CANTILLATION SIGN LIGHT BEAT */ |
| | 3911 | T3_CTYPE_NONE , /* 0fc2 TIBETAN CANTILLATION SIGN CANG TE-U */ |
| | 3912 | T3_CTYPE_NONE , /* 0fc3 TIBETAN CANTILLATION SIGN SBUB -CHAL */ |
| | 3913 | T3_CTYPE_NONE , /* 0fc4 TIBETAN SYMBOL DRIL BU */ |
| | 3914 | T3_CTYPE_NONE , /* 0fc5 TIBETAN SYMBOL RDO RJE */ |
| | 3915 | T3_CTYPE_NONE , /* 0fc6 TIBETAN SYMBOL PADMA GDAN */ |
| | 3916 | T3_CTYPE_NONE , /* 0fc7 TIBETAN SYMBOL RDO RJE RGYA GRAM */ |
| | 3917 | T3_CTYPE_NONE , /* 0fc8 TIBETAN SYMBOL PHUR PA */ |
| | 3918 | T3_CTYPE_NONE , /* 0fc9 TIBETAN SYMBOL NOR BU */ |
| | 3919 | T3_CTYPE_NONE , /* 0fca TIBETAN SYMBOL NOR BU NYIS -KHYIL */ |
| | 3920 | T3_CTYPE_NONE , /* 0fcb TIBETAN SYMBOL NOR BU GSUM -KHYIL */ |
| | 3921 | T3_CTYPE_NONE , /* 0fcc TIBETAN SYMBOL NOR BU BZHI -KHYIL */ |
| | 3922 | T3_CTYPE_NONE , /* 0fcd (unused) */ |
| | 3923 | T3_CTYPE_NONE , /* 0fce (unused) */ |
| | 3924 | T3_CTYPE_NONE , /* 0fcf TIBETAN SIGN RDEL NAG GSUM */ |
| | 3925 | T3_CTYPE_NONE , /* 0fd0 (unused) */ |
| | 3926 | T3_CTYPE_NONE , /* 0fd1 (unused) */ |
| | 3927 | T3_CTYPE_NONE , /* 0fd2 (unused) */ |
| | 3928 | T3_CTYPE_NONE , /* 0fd3 (unused) */ |
| | 3929 | T3_CTYPE_NONE , /* 0fd4 (unused) */ |
| | 3930 | T3_CTYPE_NONE , /* 0fd5 (unused) */ |
| | 3931 | T3_CTYPE_NONE , /* 0fd6 (unused) */ |
| | 3932 | T3_CTYPE_NONE , /* 0fd7 (unused) */ |
| | 3933 | T3_CTYPE_NONE , /* 0fd8 (unused) */ |
| | 3934 | T3_CTYPE_NONE , /* 0fd9 (unused) */ |
| | 3935 | T3_CTYPE_NONE , /* 0fda (unused) */ |
| | 3936 | T3_CTYPE_NONE , /* 0fdb (unused) */ |
| | 3937 | T3_CTYPE_NONE , /* 0fdc (unused) */ |
| | 3938 | T3_CTYPE_NONE , /* 0fdd (unused) */ |
| | 3939 | T3_CTYPE_NONE , /* 0fde (unused) */ |
| | 3940 | T3_CTYPE_NONE , /* 0fdf (unused) */ |
| | 3941 | T3_CTYPE_NONE , /* 0fe0 (unused) */ |
| | 3942 | T3_CTYPE_NONE , /* 0fe1 (unused) */ |
| | 3943 | T3_CTYPE_NONE , /* 0fe2 (unused) */ |
| | 3944 | T3_CTYPE_NONE , /* 0fe3 (unused) */ |
| | 3945 | T3_CTYPE_NONE , /* 0fe4 (unused) */ |
| | 3946 | T3_CTYPE_NONE , /* 0fe5 (unused) */ |
| | 3947 | T3_CTYPE_NONE , /* 0fe6 (unused) */ |
| | 3948 | T3_CTYPE_NONE , /* 0fe7 (unused) */ |
| | 3949 | T3_CTYPE_NONE , /* 0fe8 (unused) */ |
| | 3950 | T3_CTYPE_NONE , /* 0fe9 (unused) */ |
| | 3951 | T3_CTYPE_NONE , /* 0fea (unused) */ |
| | 3952 | T3_CTYPE_NONE , /* 0feb (unused) */ |
| | 3953 | T3_CTYPE_NONE , /* 0fec (unused) */ |
| | 3954 | T3_CTYPE_NONE , /* 0fed (unused) */ |
| | 3955 | T3_CTYPE_NONE , /* 0fee (unused) */ |
| | 3956 | T3_CTYPE_NONE , /* 0fef (unused) */ |
| | 3957 | T3_CTYPE_NONE , /* 0ff0 (unused) */ |
| | 3958 | T3_CTYPE_NONE , /* 0ff1 (unused) */ |
| | 3959 | T3_CTYPE_NONE , /* 0ff2 (unused) */ |
| | 3960 | T3_CTYPE_NONE , /* 0ff3 (unused) */ |
| | 3961 | T3_CTYPE_NONE , /* 0ff4 (unused) */ |
| | 3962 | T3_CTYPE_NONE , /* 0ff5 (unused) */ |
| | 3963 | T3_CTYPE_NONE , /* 0ff6 (unused) */ |
| | 3964 | T3_CTYPE_NONE , /* 0ff7 (unused) */ |
| | 3965 | T3_CTYPE_NONE , /* 0ff8 (unused) */ |
| | 3966 | T3_CTYPE_NONE , /* 0ff9 (unused) */ |
| | 3967 | T3_CTYPE_NONE , /* 0ffa (unused) */ |
| | 3968 | T3_CTYPE_NONE , /* 0ffb (unused) */ |
| | 3969 | T3_CTYPE_NONE , /* 0ffc (unused) */ |
| | 3970 | T3_CTYPE_NONE , /* 0ffd (unused) */ |
| | 3971 | T3_CTYPE_NONE , /* 0ffe (unused) */ |
| | 3972 | T3_CTYPE_NONE , /* 0fff (unused) */ |
| | 3973 | }; |
| | 3974 | |
| | 3975 | static const wchar_t attr_pg_20[128] = |
| | 3976 | { |
| | 3977 | T3_CTYPE_ALPHA , /* 1000 MYANMAR LETTER KA */ |
| | 3978 | T3_CTYPE_ALPHA , /* 1001 MYANMAR LETTER KHA */ |
| | 3979 | T3_CTYPE_ALPHA , /* 1002 MYANMAR LETTER GA */ |
| | 3980 | T3_CTYPE_ALPHA , /* 1003 MYANMAR LETTER GHA */ |
| | 3981 | T3_CTYPE_ALPHA , /* 1004 MYANMAR LETTER NGA */ |
| | 3982 | T3_CTYPE_ALPHA , /* 1005 MYANMAR LETTER CA */ |
| | 3983 | T3_CTYPE_ALPHA , /* 1006 MYANMAR LETTER CHA */ |
| | 3984 | T3_CTYPE_ALPHA , /* 1007 MYANMAR LETTER JA */ |
| | 3985 | T3_CTYPE_ALPHA , /* 1008 MYANMAR LETTER JHA */ |
| | 3986 | T3_CTYPE_ALPHA , /* 1009 MYANMAR LETTER NYA */ |
| | 3987 | T3_CTYPE_ALPHA , /* 100a MYANMAR LETTER NNYA */ |
| | 3988 | T3_CTYPE_ALPHA , /* 100b MYANMAR LETTER TTA */ |
| | 3989 | T3_CTYPE_ALPHA , /* 100c MYANMAR LETTER TTHA */ |
| | 3990 | T3_CTYPE_ALPHA , /* 100d MYANMAR LETTER DDA */ |
| | 3991 | T3_CTYPE_ALPHA , /* 100e MYANMAR LETTER DDHA */ |
| | 3992 | T3_CTYPE_ALPHA , /* 100f MYANMAR LETTER NNA */ |
| | 3993 | T3_CTYPE_ALPHA , /* 1010 MYANMAR LETTER TA */ |
| | 3994 | T3_CTYPE_ALPHA , /* 1011 MYANMAR LETTER THA */ |
| | 3995 | T3_CTYPE_ALPHA , /* 1012 MYANMAR LETTER DA */ |
| | 3996 | T3_CTYPE_ALPHA , /* 1013 MYANMAR LETTER DHA */ |
| | 3997 | T3_CTYPE_ALPHA , /* 1014 MYANMAR LETTER NA */ |
| | 3998 | T3_CTYPE_ALPHA , /* 1015 MYANMAR LETTER PA */ |
| | 3999 | T3_CTYPE_ALPHA , /* 1016 MYANMAR LETTER PHA */ |
| | 4000 | T3_CTYPE_ALPHA , /* 1017 MYANMAR LETTER BA */ |
| | 4001 | T3_CTYPE_ALPHA , /* 1018 MYANMAR LETTER BHA */ |
| | 4002 | T3_CTYPE_ALPHA , /* 1019 MYANMAR LETTER MA */ |
| | 4003 | T3_CTYPE_ALPHA , /* 101a MYANMAR LETTER YA */ |
| | 4004 | T3_CTYPE_ALPHA , /* 101b MYANMAR LETTER RA */ |
| | 4005 | T3_CTYPE_ALPHA , /* 101c MYANMAR LETTER LA */ |
| | 4006 | T3_CTYPE_ALPHA , /* 101d MYANMAR LETTER WA */ |
| | 4007 | T3_CTYPE_ALPHA , /* 101e MYANMAR LETTER SA */ |
| | 4008 | T3_CTYPE_ALPHA , /* 101f MYANMAR LETTER HA */ |
| | 4009 | T3_CTYPE_ALPHA , /* 1020 MYANMAR LETTER LLA */ |
| | 4010 | T3_CTYPE_ALPHA , /* 1021 MYANMAR LETTER A */ |
| | 4011 | T3_CTYPE_NONE , /* 1022 (unused) */ |
| | 4012 | T3_CTYPE_ALPHA , /* 1023 MYANMAR LETTER I */ |
| | 4013 | T3_CTYPE_ALPHA , /* 1024 MYANMAR LETTER II */ |
| | 4014 | T3_CTYPE_ALPHA , /* 1025 MYANMAR LETTER U */ |
| | 4015 | T3_CTYPE_ALPHA , /* 1026 MYANMAR LETTER UU */ |
| | 4016 | T3_CTYPE_ALPHA , /* 1027 MYANMAR LETTER E */ |
| | 4017 | T3_CTYPE_NONE , /* 1028 (unused) */ |
| | 4018 | T3_CTYPE_ALPHA , /* 1029 MYANMAR LETTER O */ |
| | 4019 | T3_CTYPE_ALPHA , /* 102a MYANMAR LETTER AU */ |
| | 4020 | T3_CTYPE_NONE , /* 102b (unused) */ |
| | 4021 | T3_CTYPE_NONE , /* 102c MYANMAR VOWEL SIGN AA */ |
| | 4022 | T3_CTYPE_NONE , /* 102d MYANMAR VOWEL SIGN I */ |
| | 4023 | T3_CTYPE_NONE , /* 102e MYANMAR VOWEL SIGN II */ |
| | 4024 | T3_CTYPE_NONE , /* 102f MYANMAR VOWEL SIGN U */ |
| | 4025 | T3_CTYPE_NONE , /* 1030 MYANMAR VOWEL SIGN UU */ |
| | 4026 | T3_CTYPE_NONE , /* 1031 MYANMAR VOWEL SIGN E */ |
| | 4027 | T3_CTYPE_NONE , /* 1032 MYANMAR VOWEL SIGN AI */ |
| | 4028 | T3_CTYPE_NONE , /* 1033 (unused) */ |
| | 4029 | T3_CTYPE_NONE , /* 1034 (unused) */ |
| | 4030 | T3_CTYPE_NONE , /* 1035 (unused) */ |
| | 4031 | T3_CTYPE_NONE , /* 1036 MYANMAR SIGN ANUSVARA */ |
| | 4032 | T3_CTYPE_NONE , /* 1037 MYANMAR SIGN DOT BELOW */ |
| | 4033 | T3_CTYPE_NONE , /* 1038 MYANMAR SIGN VISARGA */ |
| | 4034 | T3_CTYPE_NONE , /* 1039 MYANMAR SIGN VIRAMA */ |
| | 4035 | T3_CTYPE_NONE , /* 103a (unused) */ |
| | 4036 | T3_CTYPE_NONE , /* 103b (unused) */ |
| | 4037 | T3_CTYPE_NONE , /* 103c (unused) */ |
| | 4038 | T3_CTYPE_NONE , /* 103d (unused) */ |
| | 4039 | T3_CTYPE_NONE , /* 103e (unused) */ |
| | 4040 | T3_CTYPE_NONE , /* 103f (unused) */ |
| | 4041 | T3_CTYPE_DIGIT , /* 1040 MYANMAR DIGIT ZERO */ |
| | 4042 | T3_CTYPE_DIGIT , /* 1041 MYANMAR DIGIT ONE */ |
| | 4043 | T3_CTYPE_DIGIT , /* 1042 MYANMAR DIGIT TWO */ |
| | 4044 | T3_CTYPE_DIGIT , /* 1043 MYANMAR DIGIT THREE */ |
| | 4045 | T3_CTYPE_DIGIT , /* 1044 MYANMAR DIGIT FOUR */ |
| | 4046 | T3_CTYPE_DIGIT , /* 1045 MYANMAR DIGIT FIVE */ |
| | 4047 | T3_CTYPE_DIGIT , /* 1046 MYANMAR DIGIT SIX */ |
| | 4048 | T3_CTYPE_DIGIT , /* 1047 MYANMAR DIGIT SEVEN */ |
| | 4049 | T3_CTYPE_DIGIT , /* 1048 MYANMAR DIGIT EIGHT */ |
| | 4050 | T3_CTYPE_DIGIT , /* 1049 MYANMAR DIGIT NINE */ |
| | 4051 | T3_CTYPE_PUNCT , /* 104a MYANMAR SIGN LITTLE SECTION */ |
| | 4052 | T3_CTYPE_PUNCT , /* 104b MYANMAR SIGN SECTION */ |
| | 4053 | T3_CTYPE_PUNCT , /* 104c MYANMAR SYMBOL LOCATIVE */ |
| | 4054 | T3_CTYPE_PUNCT , /* 104d MYANMAR SYMBOL COMPLETED */ |
| | 4055 | T3_CTYPE_PUNCT , /* 104e MYANMAR SYMBOL AFOREMENTIONED */ |
| | 4056 | T3_CTYPE_PUNCT , /* 104f MYANMAR SYMBOL GENITIVE */ |
| | 4057 | T3_CTYPE_ALPHA , /* 1050 MYANMAR LETTER SHA */ |
| | 4058 | T3_CTYPE_ALPHA , /* 1051 MYANMAR LETTER SSA */ |
| | 4059 | T3_CTYPE_ALPHA , /* 1052 MYANMAR LETTER VOCALIC R */ |
| | 4060 | T3_CTYPE_ALPHA , /* 1053 MYANMAR LETTER VOCALIC RR */ |
| | 4061 | T3_CTYPE_ALPHA , /* 1054 MYANMAR LETTER VOCALIC L */ |
| | 4062 | T3_CTYPE_ALPHA , /* 1055 MYANMAR LETTER VOCALIC LL */ |
| | 4063 | T3_CTYPE_NONE , /* 1056 MYANMAR VOWEL SIGN VOCALIC R */ |
| | 4064 | T3_CTYPE_NONE , /* 1057 MYANMAR VOWEL SIGN VOCALIC RR */ |
| | 4065 | T3_CTYPE_NONE , /* 1058 MYANMAR VOWEL SIGN VOCALIC L */ |
| | 4066 | T3_CTYPE_NONE , /* 1059 MYANMAR VOWEL SIGN VOCALIC LL */ |
| | 4067 | T3_CTYPE_NONE , /* 105a (unused) */ |
| | 4068 | T3_CTYPE_NONE , /* 105b (unused) */ |
| | 4069 | T3_CTYPE_NONE , /* 105c (unused) */ |
| | 4070 | T3_CTYPE_NONE , /* 105d (unused) */ |
| | 4071 | T3_CTYPE_NONE , /* 105e (unused) */ |
| | 4072 | T3_CTYPE_NONE , /* 105f (unused) */ |
| | 4073 | T3_CTYPE_NONE , /* 1060 (unused) */ |
| | 4074 | T3_CTYPE_NONE , /* 1061 (unused) */ |
| | 4075 | T3_CTYPE_NONE , /* 1062 (unused) */ |
| | 4076 | T3_CTYPE_NONE , /* 1063 (unused) */ |
| | 4077 | T3_CTYPE_NONE , /* 1064 (unused) */ |
| | 4078 | T3_CTYPE_NONE , /* 1065 (unused) */ |
| | 4079 | T3_CTYPE_NONE , /* 1066 (unused) */ |
| | 4080 | T3_CTYPE_NONE , /* 1067 (unused) */ |
| | 4081 | T3_CTYPE_NONE , /* 1068 (unused) */ |
| | 4082 | T3_CTYPE_NONE , /* 1069 (unused) */ |
| | 4083 | T3_CTYPE_NONE , /* 106a (unused) */ |
| | 4084 | T3_CTYPE_NONE , /* 106b (unused) */ |
| | 4085 | T3_CTYPE_NONE , /* 106c (unused) */ |
| | 4086 | T3_CTYPE_NONE , /* 106d (unused) */ |
| | 4087 | T3_CTYPE_NONE , /* 106e (unused) */ |
| | 4088 | T3_CTYPE_NONE , /* 106f (unused) */ |
| | 4089 | T3_CTYPE_NONE , /* 1070 (unused) */ |
| | 4090 | T3_CTYPE_NONE , /* 1071 (unused) */ |
| | 4091 | T3_CTYPE_NONE , /* 1072 (unused) */ |
| | 4092 | T3_CTYPE_NONE , /* 1073 (unused) */ |
| | 4093 | T3_CTYPE_NONE , /* 1074 (unused) */ |
| | 4094 | T3_CTYPE_NONE , /* 1075 (unused) */ |
| | 4095 | T3_CTYPE_NONE , /* 1076 (unused) */ |
| | 4096 | T3_CTYPE_NONE , /* 1077 (unused) */ |
| | 4097 | T3_CTYPE_NONE , /* 1078 (unused) */ |
| | 4098 | T3_CTYPE_NONE , /* 1079 (unused) */ |
| | 4099 | T3_CTYPE_NONE , /* 107a (unused) */ |
| | 4100 | T3_CTYPE_NONE , /* 107b (unused) */ |
| | 4101 | T3_CTYPE_NONE , /* 107c (unused) */ |
| | 4102 | T3_CTYPE_NONE , /* 107d (unused) */ |
| | 4103 | T3_CTYPE_NONE , /* 107e (unused) */ |
| | 4104 | T3_CTYPE_NONE , /* 107f (unused) */ |
| | 4105 | }; |
| | 4106 | |
| | 4107 | static const wchar_t attr_pg_21[128] = |
| | 4108 | { |
| | 4109 | T3_CTYPE_NONE , /* 1080 (unused) */ |
| | 4110 | T3_CTYPE_NONE , /* 1081 (unused) */ |
| | 4111 | T3_CTYPE_NONE , /* 1082 (unused) */ |
| | 4112 | T3_CTYPE_NONE , /* 1083 (unused) */ |
| | 4113 | T3_CTYPE_NONE , /* 1084 (unused) */ |
| | 4114 | T3_CTYPE_NONE , /* 1085 (unused) */ |
| | 4115 | T3_CTYPE_NONE , /* 1086 (unused) */ |
| | 4116 | T3_CTYPE_NONE , /* 1087 (unused) */ |
| | 4117 | T3_CTYPE_NONE , /* 1088 (unused) */ |
| | 4118 | T3_CTYPE_NONE , /* 1089 (unused) */ |
| | 4119 | T3_CTYPE_NONE , /* 108a (unused) */ |
| | 4120 | T3_CTYPE_NONE , /* 108b (unused) */ |
| | 4121 | T3_CTYPE_NONE , /* 108c (unused) */ |
| | 4122 | T3_CTYPE_NONE , /* 108d (unused) */ |
| | 4123 | T3_CTYPE_NONE , /* 108e (unused) */ |
| | 4124 | T3_CTYPE_NONE , /* 108f (unused) */ |
| | 4125 | T3_CTYPE_NONE , /* 1090 (unused) */ |
| | 4126 | T3_CTYPE_NONE , /* 1091 (unused) */ |
| | 4127 | T3_CTYPE_NONE , /* 1092 (unused) */ |
| | 4128 | T3_CTYPE_NONE , /* 1093 (unused) */ |
| | 4129 | T3_CTYPE_NONE , /* 1094 (unused) */ |
| | 4130 | T3_CTYPE_NONE , /* 1095 (unused) */ |
| | 4131 | T3_CTYPE_NONE , /* 1096 (unused) */ |
| | 4132 | T3_CTYPE_NONE , /* 1097 (unused) */ |
| | 4133 | T3_CTYPE_NONE , /* 1098 (unused) */ |
| | 4134 | T3_CTYPE_NONE , /* 1099 (unused) */ |
| | 4135 | T3_CTYPE_NONE , /* 109a (unused) */ |
| | 4136 | T3_CTYPE_NONE , /* 109b (unused) */ |
| | 4137 | T3_CTYPE_NONE , /* 109c (unused) */ |
| | 4138 | T3_CTYPE_NONE , /* 109d (unused) */ |
| | 4139 | T3_CTYPE_NONE , /* 109e (unused) */ |
| | 4140 | T3_CTYPE_NONE , /* 109f (unused) */ |
| | 4141 | T3_CTYPE_UPPER , /* 10a0 GEORGIAN CAPITAL LETTER AN */ |
| | 4142 | T3_CTYPE_UPPER , /* 10a1 GEORGIAN CAPITAL LETTER BAN */ |
| | 4143 | T3_CTYPE_UPPER , /* 10a2 GEORGIAN CAPITAL LETTER GAN */ |
| | 4144 | T3_CTYPE_UPPER , /* 10a3 GEORGIAN CAPITAL LETTER DON */ |
| | 4145 | T3_CTYPE_UPPER , /* 10a4 GEORGIAN CAPITAL LETTER EN */ |
| | 4146 | T3_CTYPE_UPPER , /* 10a5 GEORGIAN CAPITAL LETTER VIN */ |
| | 4147 | T3_CTYPE_UPPER , /* 10a6 GEORGIAN CAPITAL LETTER ZEN */ |
| | 4148 | T3_CTYPE_UPPER , /* 10a7 GEORGIAN CAPITAL LETTER TAN */ |
| | 4149 | T3_CTYPE_UPPER , /* 10a8 GEORGIAN CAPITAL LETTER IN */ |
| | 4150 | T3_CTYPE_UPPER , /* 10a9 GEORGIAN CAPITAL LETTER KAN */ |
| | 4151 | T3_CTYPE_UPPER , /* 10aa GEORGIAN CAPITAL LETTER LAS */ |
| | 4152 | T3_CTYPE_UPPER , /* 10ab GEORGIAN CAPITAL LETTER MAN */ |
| | 4153 | T3_CTYPE_UPPER , /* 10ac GEORGIAN CAPITAL LETTER NAR */ |
| | 4154 | T3_CTYPE_UPPER , /* 10ad GEORGIAN CAPITAL LETTER ON */ |
| | 4155 | T3_CTYPE_UPPER , /* 10ae GEORGIAN CAPITAL LETTER PAR */ |
| | 4156 | T3_CTYPE_UPPER , /* 10af GEORGIAN CAPITAL LETTER ZHAR */ |
| | 4157 | T3_CTYPE_UPPER , /* 10b0 GEORGIAN CAPITAL LETTER RAE */ |
| | 4158 | T3_CTYPE_UPPER , /* 10b1 GEORGIAN CAPITAL LETTER SAN */ |
| | 4159 | T3_CTYPE_UPPER , /* 10b2 GEORGIAN CAPITAL LETTER TAR */ |
| | 4160 | T3_CTYPE_UPPER , /* 10b3 GEORGIAN CAPITAL LETTER UN */ |
| | 4161 | T3_CTYPE_UPPER , /* 10b4 GEORGIAN CAPITAL LETTER PHAR */ |
| | 4162 | T3_CTYPE_UPPER , /* 10b5 GEORGIAN CAPITAL LETTER KHAR */ |
| | 4163 | T3_CTYPE_UPPER , /* 10b6 GEORGIAN CAPITAL LETTER GHAN */ |
| | 4164 | T3_CTYPE_UPPER , /* 10b7 GEORGIAN CAPITAL LETTER QAR */ |
| | 4165 | T3_CTYPE_UPPER , /* 10b8 GEORGIAN CAPITAL LETTER SHIN */ |
| | 4166 | T3_CTYPE_UPPER , /* 10b9 GEORGIAN CAPITAL LETTER CHIN */ |
| | 4167 | T3_CTYPE_UPPER , /* 10ba GEORGIAN CAPITAL LETTER CAN */ |
| | 4168 | T3_CTYPE_UPPER , /* 10bb GEORGIAN CAPITAL LETTER JIL */ |
| | 4169 | T3_CTYPE_UPPER , /* 10bc GEORGIAN CAPITAL LETTER CIL */ |
| | 4170 | T3_CTYPE_UPPER , /* 10bd GEORGIAN CAPITAL LETTER CHAR */ |
| | 4171 | T3_CTYPE_UPPER , /* 10be GEORGIAN CAPITAL LETTER XAN */ |
| | 4172 | T3_CTYPE_UPPER , /* 10bf GEORGIAN CAPITAL LETTER JHAN */ |
| | 4173 | T3_CTYPE_UPPER , /* 10c0 GEORGIAN CAPITAL LETTER HAE */ |
| | 4174 | T3_CTYPE_UPPER , /* 10c1 GEORGIAN CAPITAL LETTER HE */ |
| | 4175 | T3_CTYPE_UPPER , /* 10c2 GEORGIAN CAPITAL LETTER HIE */ |
| | 4176 | T3_CTYPE_UPPER , /* 10c3 GEORGIAN CAPITAL LETTER WE */ |
| | 4177 | T3_CTYPE_UPPER , /* 10c4 GEORGIAN CAPITAL LETTER HAR */ |
| | 4178 | T3_CTYPE_UPPER , /* 10c5 GEORGIAN CAPITAL LETTER HOE */ |
| | 4179 | T3_CTYPE_NONE , /* 10c6 (unused) */ |
| | 4180 | T3_CTYPE_NONE , /* 10c7 (unused) */ |
| | 4181 | T3_CTYPE_NONE , /* 10c8 (unused) */ |
| | 4182 | T3_CTYPE_NONE , /* 10c9 (unused) */ |
| | 4183 | T3_CTYPE_NONE , /* 10ca (unused) */ |
| | 4184 | T3_CTYPE_NONE , /* 10cb (unused) */ |
| | 4185 | T3_CTYPE_NONE , /* 10cc (unused) */ |
| | 4186 | T3_CTYPE_NONE , /* 10cd (unused) */ |
| | 4187 | T3_CTYPE_NONE , /* 10ce (unused) */ |
| | 4188 | T3_CTYPE_NONE , /* 10cf (unused) */ |
| | 4189 | T3_CTYPE_ALPHA , /* 10d0 GEORGIAN LETTER AN */ |
| | 4190 | T3_CTYPE_ALPHA , /* 10d1 GEORGIAN LETTER BAN */ |
| | 4191 | T3_CTYPE_ALPHA , /* 10d2 GEORGIAN LETTER GAN */ |
| | 4192 | T3_CTYPE_ALPHA , /* 10d3 GEORGIAN LETTER DON */ |
| | 4193 | T3_CTYPE_ALPHA , /* 10d4 GEORGIAN LETTER EN */ |
| | 4194 | T3_CTYPE_ALPHA , /* 10d5 GEORGIAN LETTER VIN */ |
| | 4195 | T3_CTYPE_ALPHA , /* 10d6 GEORGIAN LETTER ZEN */ |
| | 4196 | T3_CTYPE_ALPHA , /* 10d7 GEORGIAN LETTER TAN */ |
| | 4197 | T3_CTYPE_ALPHA , /* 10d8 GEORGIAN LETTER IN */ |
| | 4198 | T3_CTYPE_ALPHA , /* 10d9 GEORGIAN LETTER KAN */ |
| | 4199 | T3_CTYPE_ALPHA , /* 10da GEORGIAN LETTER LAS */ |
| | 4200 | T3_CTYPE_ALPHA , /* 10db GEORGIAN LETTER MAN */ |
| | 4201 | T3_CTYPE_ALPHA , /* 10dc GEORGIAN LETTER NAR */ |
| | 4202 | T3_CTYPE_ALPHA , /* 10dd GEORGIAN LETTER ON */ |
| | 4203 | T3_CTYPE_ALPHA , /* 10de GEORGIAN LETTER PAR */ |
| | 4204 | T3_CTYPE_ALPHA , /* 10df GEORGIAN LETTER ZHAR */ |
| | 4205 | T3_CTYPE_ALPHA , /* 10e0 GEORGIAN LETTER RAE */ |
| | 4206 | T3_CTYPE_ALPHA , /* 10e1 GEORGIAN LETTER SAN */ |
| | 4207 | T3_CTYPE_ALPHA , /* 10e2 GEORGIAN LETTER TAR */ |
| | 4208 | T3_CTYPE_ALPHA , /* 10e3 GEORGIAN LETTER UN */ |
| | 4209 | T3_CTYPE_ALPHA , /* 10e4 GEORGIAN LETTER PHAR */ |
| | 4210 | T3_CTYPE_ALPHA , /* 10e5 GEORGIAN LETTER KHAR */ |
| | 4211 | T3_CTYPE_ALPHA , /* 10e6 GEORGIAN LETTER GHAN */ |
| | 4212 | T3_CTYPE_ALPHA , /* 10e7 GEORGIAN LETTER QAR */ |
| | 4213 | T3_CTYPE_ALPHA , /* 10e8 GEORGIAN LETTER SHIN */ |
| | 4214 | T3_CTYPE_ALPHA , /* 10e9 GEORGIAN LETTER CHIN */ |
| | 4215 | T3_CTYPE_ALPHA , /* 10ea GEORGIAN LETTER CAN */ |
| | 4216 | T3_CTYPE_ALPHA , /* 10eb GEORGIAN LETTER JIL */ |
| | 4217 | T3_CTYPE_ALPHA , /* 10ec GEORGIAN LETTER CIL */ |
| | 4218 | T3_CTYPE_ALPHA , /* 10ed GEORGIAN LETTER CHAR */ |
| | 4219 | T3_CTYPE_ALPHA , /* 10ee GEORGIAN LETTER XAN */ |
| | 4220 | T3_CTYPE_ALPHA , /* 10ef GEORGIAN LETTER JHAN */ |
| | 4221 | T3_CTYPE_ALPHA , /* 10f0 GEORGIAN LETTER HAE */ |
| | 4222 | T3_CTYPE_ALPHA , /* 10f1 GEORGIAN LETTER HE */ |
| | 4223 | T3_CTYPE_ALPHA , /* 10f2 GEORGIAN LETTER HIE */ |
| | 4224 | T3_CTYPE_ALPHA , /* 10f3 GEORGIAN LETTER WE */ |
| | 4225 | T3_CTYPE_ALPHA , /* 10f4 GEORGIAN LETTER HAR */ |
| | 4226 | T3_CTYPE_ALPHA , /* 10f5 GEORGIAN LETTER HOE */ |
| | 4227 | T3_CTYPE_ALPHA , /* 10f6 GEORGIAN LETTER FI */ |
| | 4228 | T3_CTYPE_ALPHA , /* 10f7 GEORGIAN LETTER YN */ |
| | 4229 | T3_CTYPE_ALPHA , /* 10f8 GEORGIAN LETTER ELIFI */ |
| | 4230 | T3_CTYPE_NONE , /* 10f9 (unused) */ |
| | 4231 | T3_CTYPE_NONE , /* 10fa (unused) */ |
| | 4232 | T3_CTYPE_PUNCT , /* 10fb GEORGIAN PARAGRAPH SEPARATOR */ |
| | 4233 | T3_CTYPE_NONE , /* 10fc (unused) */ |
| | 4234 | T3_CTYPE_NONE , /* 10fd (unused) */ |
| | 4235 | T3_CTYPE_NONE , /* 10fe (unused) */ |
| | 4236 | T3_CTYPE_NONE , /* 10ff (unused) */ |
| | 4237 | }; |
| | 4238 | |
| | 4239 | static const wchar_t attr_pg_22[128] = |
| | 4240 | { |
| | 4241 | T3_CTYPE_ALPHA , /* 1100 HANGUL CHOSEONG KIYEOK */ |
| | 4242 | T3_CTYPE_ALPHA , /* 1101 HANGUL CHOSEONG SSANGKIYEOK */ |
| | 4243 | T3_CTYPE_ALPHA , /* 1102 HANGUL CHOSEONG NIEUN */ |
| | 4244 | T3_CTYPE_ALPHA , /* 1103 HANGUL CHOSEONG TIKEUT */ |
| | 4245 | T3_CTYPE_ALPHA , /* 1104 HANGUL CHOSEONG SSANGTIKEUT */ |
| | 4246 | T3_CTYPE_ALPHA , /* 1105 HANGUL CHOSEONG RIEUL */ |
| | 4247 | T3_CTYPE_ALPHA , /* 1106 HANGUL CHOSEONG MIEUM */ |
| | 4248 | T3_CTYPE_ALPHA , /* 1107 HANGUL CHOSEONG PIEUP */ |
| | 4249 | T3_CTYPE_ALPHA , /* 1108 HANGUL CHOSEONG SSANGPIEUP */ |
| | 4250 | T3_CTYPE_ALPHA , /* 1109 HANGUL CHOSEONG SIOS */ |
| | 4251 | T3_CTYPE_ALPHA , /* 110a HANGUL CHOSEONG SSANGSIOS */ |
| | 4252 | T3_CTYPE_ALPHA , /* 110b HANGUL CHOSEONG IEUNG */ |
| | 4253 | T3_CTYPE_ALPHA , /* 110c HANGUL CHOSEONG CIEUC */ |
| | 4254 | T3_CTYPE_ALPHA , /* 110d HANGUL CHOSEONG SSANGCIEUC */ |
| | 4255 | T3_CTYPE_ALPHA , /* 110e HANGUL CHOSEONG CHIEUCH */ |
| | 4256 | T3_CTYPE_ALPHA , /* 110f HANGUL CHOSEONG KHIEUKH */ |
| | 4257 | T3_CTYPE_ALPHA , /* 1110 HANGUL CHOSEONG THIEUTH */ |
| | 4258 | T3_CTYPE_ALPHA , /* 1111 HANGUL CHOSEONG PHIEUPH */ |
| | 4259 | T3_CTYPE_ALPHA , /* 1112 HANGUL CHOSEONG HIEUH */ |
| | 4260 | T3_CTYPE_ALPHA , /* 1113 HANGUL CHOSEONG NIEUN-KIYEOK */ |
| | 4261 | T3_CTYPE_ALPHA , /* 1114 HANGUL CHOSEONG SSANGNIEUN */ |
| | 4262 | T3_CTYPE_ALPHA , /* 1115 HANGUL CHOSEONG NIEUN-TIKEUT */ |
| | 4263 | T3_CTYPE_ALPHA , /* 1116 HANGUL CHOSEONG NIEUN-PIEUP */ |
| | 4264 | T3_CTYPE_ALPHA , /* 1117 HANGUL CHOSEONG TIKEUT-KIYEOK */ |
| | 4265 | T3_CTYPE_ALPHA , /* 1118 HANGUL CHOSEONG RIEUL-NIEUN */ |
| | 4266 | T3_CTYPE_ALPHA , /* 1119 HANGUL CHOSEONG SSANGRIEUL */ |
| | 4267 | T3_CTYPE_ALPHA , /* 111a HANGUL CHOSEONG RIEUL-HIEUH */ |
| | 4268 | T3_CTYPE_ALPHA , /* 111b HANGUL CHOSEONG KAPYEOUNRIEUL */ |
| | 4269 | T3_CTYPE_ALPHA , /* 111c HANGUL CHOSEONG MIEUM-PIEUP */ |
| | 4270 | T3_CTYPE_ALPHA , /* 111d HANGUL CHOSEONG KAPYEOUNMIEUM */ |
| | 4271 | T3_CTYPE_ALPHA , /* 111e HANGUL CHOSEONG PIEUP-KIYEOK */ |
| | 4272 | T3_CTYPE_ALPHA , /* 111f HANGUL CHOSEONG PIEUP-NIEUN */ |
| | 4273 | T3_CTYPE_ALPHA , /* 1120 HANGUL CHOSEONG PIEUP-TIKEUT */ |
| | 4274 | T3_CTYPE_ALPHA , /* 1121 HANGUL CHOSEONG PIEUP-SIOS */ |
| | 4275 | T3_CTYPE_ALPHA , /* 1122 HANGUL CHOSEONG PIEUP-SIOS-KIYEOK */ |
| | 4276 | T3_CTYPE_ALPHA , /* 1123 HANGUL CHOSEONG PIEUP-SIOS-TIKEUT */ |
| | 4277 | T3_CTYPE_ALPHA , /* 1124 HANGUL CHOSEONG PIEUP-SIOS-PIEUP */ |
| | 4278 | T3_CTYPE_ALPHA , /* 1125 HANGUL CHOSEONG PIEUP-SSANGSIOS */ |
| | 4279 | T3_CTYPE_ALPHA , /* 1126 HANGUL CHOSEONG PIEUP-SIOS-CIEUC */ |
| | 4280 | T3_CTYPE_ALPHA , /* 1127 HANGUL CHOSEONG PIEUP-CIEUC */ |
| | 4281 | T3_CTYPE_ALPHA , /* 1128 HANGUL CHOSEONG PIEUP-CHIEUCH */ |
| | 4282 | T3_CTYPE_ALPHA , /* 1129 HANGUL CHOSEONG PIEUP-THIEUTH */ |
| | 4283 | T3_CTYPE_ALPHA , /* 112a HANGUL CHOSEONG PIEUP-PHIEUPH */ |
| | 4284 | T3_CTYPE_ALPHA , /* 112b HANGUL CHOSEONG KAPYEOUNPIEUP */ |
| | 4285 | T3_CTYPE_ALPHA , /* 112c HANGUL CHOSEONG KAPYEOUNSSANGPIEUP */ |
| | 4286 | T3_CTYPE_ALPHA , /* 112d HANGUL CHOSEONG SIOS-KIYEOK */ |
| | 4287 | T3_CTYPE_ALPHA , /* 112e HANGUL CHOSEONG SIOS-NIEUN */ |
| | 4288 | T3_CTYPE_ALPHA , /* 112f HANGUL CHOSEONG SIOS-TIKEUT */ |
| | 4289 | T3_CTYPE_ALPHA , /* 1130 HANGUL CHOSEONG SIOS-RIEUL */ |
| | 4290 | T3_CTYPE_ALPHA , /* 1131 HANGUL CHOSEONG SIOS-MIEUM */ |
| | 4291 | T3_CTYPE_ALPHA , /* 1132 HANGUL CHOSEONG SIOS-PIEUP */ |
| | 4292 | T3_CTYPE_ALPHA , /* 1133 HANGUL CHOSEONG SIOS-PIEUP-KIYEOK */ |
| | 4293 | T3_CTYPE_ALPHA , /* 1134 HANGUL CHOSEONG SIOS-SSANGSIOS */ |
| | 4294 | T3_CTYPE_ALPHA , /* 1135 HANGUL CHOSEONG SIOS-IEUNG */ |
| | 4295 | T3_CTYPE_ALPHA , /* 1136 HANGUL CHOSEONG SIOS-CIEUC */ |
| | 4296 | T3_CTYPE_ALPHA , /* 1137 HANGUL CHOSEONG SIOS-CHIEUCH */ |
| | 4297 | T3_CTYPE_ALPHA , /* 1138 HANGUL CHOSEONG SIOS-KHIEUKH */ |
| | 4298 | T3_CTYPE_ALPHA , /* 1139 HANGUL CHOSEONG SIOS-THIEUTH */ |
| | 4299 | T3_CTYPE_ALPHA , /* 113a HANGUL CHOSEONG SIOS-PHIEUPH */ |
| | 4300 | T3_CTYPE_ALPHA , /* 113b HANGUL CHOSEONG SIOS-HIEUH */ |
| | 4301 | T3_CTYPE_ALPHA , /* 113c HANGUL CHOSEONG CHITUEUMSIOS */ |
| | 4302 | T3_CTYPE_ALPHA , /* 113d HANGUL CHOSEONG CHITUEUMSSANGSIOS */ |
| | 4303 | T3_CTYPE_ALPHA , /* 113e HANGUL CHOSEONG CEONGCHIEUMSIOS */ |
| | 4304 | T3_CTYPE_ALPHA , /* 113f HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS */ |
| | 4305 | T3_CTYPE_ALPHA , /* 1140 HANGUL CHOSEONG PANSIOS */ |
| | 4306 | T3_CTYPE_ALPHA , /* 1141 HANGUL CHOSEONG IEUNG-KIYEOK */ |
| | 4307 | T3_CTYPE_ALPHA , /* 1142 HANGUL CHOSEONG IEUNG-TIKEUT */ |
| | 4308 | T3_CTYPE_ALPHA , /* 1143 HANGUL CHOSEONG IEUNG-MIEUM */ |
| | 4309 | T3_CTYPE_ALPHA , /* 1144 HANGUL CHOSEONG IEUNG-PIEUP */ |
| | 4310 | T3_CTYPE_ALPHA , /* 1145 HANGUL CHOSEONG IEUNG-SIOS */ |
| | 4311 | T3_CTYPE_ALPHA , /* 1146 HANGUL CHOSEONG IEUNG-PANSIOS */ |
| | 4312 | T3_CTYPE_ALPHA , /* 1147 HANGUL CHOSEONG SSANGIEUNG */ |
| | 4313 | T3_CTYPE_ALPHA , /* 1148 HANGUL CHOSEONG IEUNG-CIEUC */ |
| | 4314 | T3_CTYPE_ALPHA , /* 1149 HANGUL CHOSEONG IEUNG-CHIEUCH */ |
| | 4315 | T3_CTYPE_ALPHA , /* 114a HANGUL CHOSEONG IEUNG-THIEUTH */ |
| | 4316 | T3_CTYPE_ALPHA , /* 114b HANGUL CHOSEONG IEUNG-PHIEUPH */ |
| | 4317 | T3_CTYPE_ALPHA , /* 114c HANGUL CHOSEONG YESIEUNG */ |
| | 4318 | T3_CTYPE_ALPHA , /* 114d HANGUL CHOSEONG CIEUC-IEUNG */ |
| | 4319 | T3_CTYPE_ALPHA , /* 114e HANGUL CHOSEONG CHITUEUMCIEUC */ |
| | 4320 | T3_CTYPE_ALPHA , /* 114f HANGUL CHOSEONG CHITUEUMSSANGCIEUC */ |
| | 4321 | T3_CTYPE_ALPHA , /* 1150 HANGUL CHOSEONG CEONGCHIEUMCIEUC */ |
| | 4322 | T3_CTYPE_ALPHA , /* 1151 HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC */ |
| | 4323 | T3_CTYPE_ALPHA , /* 1152 HANGUL CHOSEONG CHIEUCH-KHIEUKH */ |
| | 4324 | T3_CTYPE_ALPHA , /* 1153 HANGUL CHOSEONG CHIEUCH-HIEUH */ |
| | 4325 | T3_CTYPE_ALPHA , /* 1154 HANGUL CHOSEONG CHITUEUMCHIEUCH */ |
| | 4326 | T3_CTYPE_ALPHA , /* 1155 HANGUL CHOSEONG CEONGCHIEUMCHIEUCH */ |
| | 4327 | T3_CTYPE_ALPHA , /* 1156 HANGUL CHOSEONG PHIEUPH-PIEUP */ |
| | 4328 | T3_CTYPE_ALPHA , /* 1157 HANGUL CHOSEONG KAPYEOUNPHIEUPH */ |
| | 4329 | T3_CTYPE_ALPHA , /* 1158 HANGUL CHOSEONG SSANGHIEUH */ |
| | 4330 | T3_CTYPE_ALPHA , /* 1159 HANGUL CHOSEONG YEORINHIEUH */ |
| | 4331 | T3_CTYPE_NONE , /* 115a (unused) */ |
| | 4332 | T3_CTYPE_NONE , /* 115b (unused) */ |
| | 4333 | T3_CTYPE_NONE , /* 115c (unused) */ |
| | 4334 | T3_CTYPE_NONE , /* 115d (unused) */ |
| | 4335 | T3_CTYPE_NONE , /* 115e (unused) */ |
| | 4336 | T3_CTYPE_ALPHA , /* 115f HANGUL CHOSEONG FILLER */ |
| | 4337 | T3_CTYPE_ALPHA , /* 1160 HANGUL JUNGSEONG FILLER */ |
| | 4338 | T3_CTYPE_ALPHA , /* 1161 HANGUL JUNGSEONG A */ |
| | 4339 | T3_CTYPE_ALPHA , /* 1162 HANGUL JUNGSEONG AE */ |
| | 4340 | T3_CTYPE_ALPHA , /* 1163 HANGUL JUNGSEONG YA */ |
| | 4341 | T3_CTYPE_ALPHA , /* 1164 HANGUL JUNGSEONG YAE */ |
| | 4342 | T3_CTYPE_ALPHA , /* 1165 HANGUL JUNGSEONG EO */ |
| | 4343 | T3_CTYPE_ALPHA , /* 1166 HANGUL JUNGSEONG E */ |
| | 4344 | T3_CTYPE_ALPHA , /* 1167 HANGUL JUNGSEONG YEO */ |
| | 4345 | T3_CTYPE_ALPHA , /* 1168 HANGUL JUNGSEONG YE */ |
| | 4346 | T3_CTYPE_ALPHA , /* 1169 HANGUL JUNGSEONG O */ |
| | 4347 | T3_CTYPE_ALPHA , /* 116a HANGUL JUNGSEONG WA */ |
| | 4348 | T3_CTYPE_ALPHA , /* 116b HANGUL JUNGSEONG WAE */ |
| | 4349 | T3_CTYPE_ALPHA , /* 116c HANGUL JUNGSEONG OE */ |
| | 4350 | T3_CTYPE_ALPHA , /* 116d HANGUL JUNGSEONG YO */ |
| | 4351 | T3_CTYPE_ALPHA , /* 116e HANGUL JUNGSEONG U */ |
| | 4352 | T3_CTYPE_ALPHA , /* 116f HANGUL JUNGSEONG WEO */ |
| | 4353 | T3_CTYPE_ALPHA , /* 1170 HANGUL JUNGSEONG WE */ |
| | 4354 | T3_CTYPE_ALPHA , /* 1171 HANGUL JUNGSEONG WI */ |
| | 4355 | T3_CTYPE_ALPHA , /* 1172 HANGUL JUNGSEONG YU */ |
| | 4356 | T3_CTYPE_ALPHA , /* 1173 HANGUL JUNGSEONG EU */ |
| | 4357 | T3_CTYPE_ALPHA , /* 1174 HANGUL JUNGSEONG YI */ |
| | 4358 | T3_CTYPE_ALPHA , /* 1175 HANGUL JUNGSEONG I */ |
| | 4359 | T3_CTYPE_ALPHA , /* 1176 HANGUL JUNGSEONG A-O */ |
| | 4360 | T3_CTYPE_ALPHA , /* 1177 HANGUL JUNGSEONG A-U */ |
| | 4361 | T3_CTYPE_ALPHA , /* 1178 HANGUL JUNGSEONG YA-O */ |
| | 4362 | T3_CTYPE_ALPHA , /* 1179 HANGUL JUNGSEONG YA-YO */ |
| | 4363 | T3_CTYPE_ALPHA , /* 117a HANGUL JUNGSEONG EO-O */ |
| | 4364 | T3_CTYPE_ALPHA , /* 117b HANGUL JUNGSEONG EO-U */ |
| | 4365 | T3_CTYPE_ALPHA , /* 117c HANGUL JUNGSEONG EO-EU */ |
| | 4366 | T3_CTYPE_ALPHA , /* 117d HANGUL JUNGSEONG YEO-O */ |
| | 4367 | T3_CTYPE_ALPHA , /* 117e HANGUL JUNGSEONG YEO-U */ |
| | 4368 | T3_CTYPE_ALPHA , /* 117f HANGUL JUNGSEONG O-EO */ |
| | 4369 | }; |
| | 4370 | |
| | 4371 | static const wchar_t attr_pg_23[128] = |
| | 4372 | { |
| | 4373 | T3_CTYPE_ALPHA , /* 1180 HANGUL JUNGSEONG O-E */ |
| | 4374 | T3_CTYPE_ALPHA , /* 1181 HANGUL JUNGSEONG O-YE */ |
| | 4375 | T3_CTYPE_ALPHA , /* 1182 HANGUL JUNGSEONG O-O */ |
| | 4376 | T3_CTYPE_ALPHA , /* 1183 HANGUL JUNGSEONG O-U */ |
| | 4377 | T3_CTYPE_ALPHA , /* 1184 HANGUL JUNGSEONG YO-YA */ |
| | 4378 | T3_CTYPE_ALPHA , /* 1185 HANGUL JUNGSEONG YO-YAE */ |
| | 4379 | T3_CTYPE_ALPHA , /* 1186 HANGUL JUNGSEONG YO-YEO */ |
| | 4380 | T3_CTYPE_ALPHA , /* 1187 HANGUL JUNGSEONG YO-O */ |
| | 4381 | T3_CTYPE_ALPHA , /* 1188 HANGUL JUNGSEONG YO-I */ |
| | 4382 | T3_CTYPE_ALPHA , /* 1189 HANGUL JUNGSEONG U-A */ |
| | 4383 | T3_CTYPE_ALPHA , /* 118a HANGUL JUNGSEONG U-AE */ |
| | 4384 | T3_CTYPE_ALPHA , /* 118b HANGUL JUNGSEONG U-EO-EU */ |
| | 4385 | T3_CTYPE_ALPHA , /* 118c HANGUL JUNGSEONG U-YE */ |
| | 4386 | T3_CTYPE_ALPHA , /* 118d HANGUL JUNGSEONG U-U */ |
| | 4387 | T3_CTYPE_ALPHA , /* 118e HANGUL JUNGSEONG YU-A */ |
| | 4388 | T3_CTYPE_ALPHA , /* 118f HANGUL JUNGSEONG YU-EO */ |
| | 4389 | T3_CTYPE_ALPHA , /* 1190 HANGUL JUNGSEONG YU-E */ |
| | 4390 | T3_CTYPE_ALPHA , /* 1191 HANGUL JUNGSEONG YU-YEO */ |
| | 4391 | T3_CTYPE_ALPHA , /* 1192 HANGUL JUNGSEONG YU-YE */ |
| | 4392 | T3_CTYPE_ALPHA , /* 1193 HANGUL JUNGSEONG YU-U */ |
| | 4393 | T3_CTYPE_ALPHA , /* 1194 HANGUL JUNGSEONG YU-I */ |
| | 4394 | T3_CTYPE_ALPHA , /* 1195 HANGUL JUNGSEONG EU-U */ |
| | 4395 | T3_CTYPE_ALPHA , /* 1196 HANGUL JUNGSEONG EU-EU */ |
| | 4396 | T3_CTYPE_ALPHA , /* 1197 HANGUL JUNGSEONG YI-U */ |
| | 4397 | T3_CTYPE_ALPHA , /* 1198 HANGUL JUNGSEONG I-A */ |
| | 4398 | T3_CTYPE_ALPHA , /* 1199 HANGUL JUNGSEONG I-YA */ |
| | 4399 | T3_CTYPE_ALPHA , /* 119a HANGUL JUNGSEONG I-O */ |
| | 4400 | T3_CTYPE_ALPHA , /* 119b HANGUL JUNGSEONG I-U */ |
| | 4401 | T3_CTYPE_ALPHA , /* 119c HANGUL JUNGSEONG I-EU */ |
| | 4402 | T3_CTYPE_ALPHA , /* 119d HANGUL JUNGSEONG I-ARAEA */ |
| | 4403 | T3_CTYPE_ALPHA , /* 119e HANGUL JUNGSEONG ARAEA */ |
| | 4404 | T3_CTYPE_ALPHA , /* 119f HANGUL JUNGSEONG ARAEA-EO */ |
| | 4405 | T3_CTYPE_ALPHA , /* 11a0 HANGUL JUNGSEONG ARAEA-U */ |
| | 4406 | T3_CTYPE_ALPHA , /* 11a1 HANGUL JUNGSEONG ARAEA-I */ |
| | 4407 | T3_CTYPE_ALPHA , /* 11a2 HANGUL JUNGSEONG SSANGARAEA */ |
| | 4408 | T3_CTYPE_NONE , /* 11a3 (unused) */ |
| | 4409 | T3_CTYPE_NONE , /* 11a4 (unused) */ |
| | 4410 | T3_CTYPE_NONE , /* 11a5 (unused) */ |
| | 4411 | T3_CTYPE_NONE , /* 11a6 (unused) */ |
| | 4412 | T3_CTYPE_NONE , /* 11a7 (unused) */ |
| | 4413 | T3_CTYPE_ALPHA , /* 11a8 HANGUL JONGSEONG KIYEOK */ |
| | 4414 | T3_CTYPE_ALPHA , /* 11a9 HANGUL JONGSEONG SSANGKIYEOK */ |
| | 4415 | T3_CTYPE_ALPHA , /* 11aa HANGUL JONGSEONG KIYEOK-SIOS */ |
| | 4416 | T3_CTYPE_ALPHA , /* 11ab HANGUL JONGSEONG NIEUN */ |
| | 4417 | T3_CTYPE_ALPHA , /* 11ac HANGUL JONGSEONG NIEUN-CIEUC */ |
| | 4418 | T3_CTYPE_ALPHA , /* 11ad HANGUL JONGSEONG NIEUN-HIEUH */ |
| | 4419 | T3_CTYPE_ALPHA , /* 11ae HANGUL JONGSEONG TIKEUT */ |
| | 4420 | T3_CTYPE_ALPHA , /* 11af HANGUL JONGSEONG RIEUL */ |
| | 4421 | T3_CTYPE_ALPHA , /* 11b0 HANGUL JONGSEONG RIEUL-KIYEOK */ |
| | 4422 | T3_CTYPE_ALPHA , /* 11b1 HANGUL JONGSEONG RIEUL-MIEUM */ |
| | 4423 | T3_CTYPE_ALPHA , /* 11b2 HANGUL JONGSEONG RIEUL-PIEUP */ |
| | 4424 | T3_CTYPE_ALPHA , /* 11b3 HANGUL JONGSEONG RIEUL-SIOS */ |
| | 4425 | T3_CTYPE_ALPHA , /* 11b4 HANGUL JONGSEONG RIEUL-THIEUTH */ |
| | 4426 | T3_CTYPE_ALPHA , /* 11b5 HANGUL JONGSEONG RIEUL-PHIEUPH */ |
| | 4427 | T3_CTYPE_ALPHA , /* 11b6 HANGUL JONGSEONG RIEUL-HIEUH */ |
| | 4428 | T3_CTYPE_ALPHA , /* 11b7 HANGUL JONGSEONG MIEUM */ |
| | 4429 | T3_CTYPE_ALPHA , /* 11b8 HANGUL JONGSEONG PIEUP */ |
| | 4430 | T3_CTYPE_ALPHA , /* 11b9 HANGUL JONGSEONG PIEUP-SIOS */ |
| | 4431 | T3_CTYPE_ALPHA , /* 11ba HANGUL JONGSEONG SIOS */ |
| | 4432 | T3_CTYPE_ALPHA , /* 11bb HANGUL JONGSEONG SSANGSIOS */ |
| | 4433 | T3_CTYPE_ALPHA , /* 11bc HANGUL JONGSEONG IEUNG */ |
| | 4434 | T3_CTYPE_ALPHA , /* 11bd HANGUL JONGSEONG CIEUC */ |
| | 4435 | T3_CTYPE_ALPHA , /* 11be HANGUL JONGSEONG CHIEUCH */ |
| | 4436 | T3_CTYPE_ALPHA , /* 11bf HANGUL JONGSEONG KHIEUKH */ |
| | 4437 | T3_CTYPE_ALPHA , /* 11c0 HANGUL JONGSEONG THIEUTH */ |
| | 4438 | T3_CTYPE_ALPHA , /* 11c1 HANGUL JONGSEONG PHIEUPH */ |
| | 4439 | T3_CTYPE_ALPHA , /* 11c2 HANGUL JONGSEONG HIEUH */ |
| | 4440 | T3_CTYPE_ALPHA , /* 11c3 HANGUL JONGSEONG KIYEOK-RIEUL */ |
| | 4441 | T3_CTYPE_ALPHA , /* 11c4 HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK */ |
| | 4442 | T3_CTYPE_ALPHA , /* 11c5 HANGUL JONGSEONG NIEUN-KIYEOK */ |
| | 4443 | T3_CTYPE_ALPHA , /* 11c6 HANGUL JONGSEONG NIEUN-TIKEUT */ |
| | 4444 | T3_CTYPE_ALPHA , /* 11c7 HANGUL JONGSEONG NIEUN-SIOS */ |
| | 4445 | T3_CTYPE_ALPHA , /* 11c8 HANGUL JONGSEONG NIEUN-PANSIOS */ |
| | 4446 | T3_CTYPE_ALPHA , /* 11c9 HANGUL JONGSEONG NIEUN-THIEUTH */ |
| | 4447 | T3_CTYPE_ALPHA , /* 11ca HANGUL JONGSEONG TIKEUT-KIYEOK */ |
| | 4448 | T3_CTYPE_ALPHA , /* 11cb HANGUL JONGSEONG TIKEUT-RIEUL */ |
| | 4449 | T3_CTYPE_ALPHA , /* 11cc HANGUL JONGSEONG RIEUL-KIYEOK-SIOS */ |
| | 4450 | T3_CTYPE_ALPHA , /* 11cd HANGUL JONGSEONG RIEUL-NIEUN */ |
| | 4451 | T3_CTYPE_ALPHA , /* 11ce HANGUL JONGSEONG RIEUL-TIKEUT */ |
| | 4452 | T3_CTYPE_ALPHA , /* 11cf HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH */ |
| | 4453 | T3_CTYPE_ALPHA , /* 11d0 HANGUL JONGSEONG SSANGRIEUL */ |
| | 4454 | T3_CTYPE_ALPHA , /* 11d1 HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK */ |
| | 4455 | T3_CTYPE_ALPHA , /* 11d2 HANGUL JONGSEONG RIEUL-MIEUM-SIOS */ |
| | 4456 | T3_CTYPE_ALPHA , /* 11d3 HANGUL JONGSEONG RIEUL-PIEUP-SIOS */ |
| | 4457 | T3_CTYPE_ALPHA , /* 11d4 HANGUL JONGSEONG RIEUL-PIEUP-HIEUH */ |
| | 4458 | T3_CTYPE_ALPHA , /* 11d5 HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP */ |
| | 4459 | T3_CTYPE_ALPHA , /* 11d6 HANGUL JONGSEONG RIEUL-SSANGSIOS */ |
| | 4460 | T3_CTYPE_ALPHA , /* 11d7 HANGUL JONGSEONG RIEUL-PANSIOS */ |
| | 4461 | T3_CTYPE_ALPHA , /* 11d8 HANGUL JONGSEONG RIEUL-KHIEUKH */ |
| | 4462 | T3_CTYPE_ALPHA , /* 11d9 HANGUL JONGSEONG RIEUL-YEORINHIEUH */ |
| | 4463 | T3_CTYPE_ALPHA , /* 11da HANGUL JONGSEONG MIEUM-KIYEOK */ |
| | 4464 | T3_CTYPE_ALPHA , /* 11db HANGUL JONGSEONG MIEUM-RIEUL */ |
| | 4465 | T3_CTYPE_ALPHA , /* 11dc HANGUL JONGSEONG MIEUM-PIEUP */ |
| | 4466 | T3_CTYPE_ALPHA , /* 11dd HANGUL JONGSEONG MIEUM-SIOS */ |
| | 4467 | T3_CTYPE_ALPHA , /* 11de HANGUL JONGSEONG MIEUM-SSANGSIOS */ |
| | 4468 | T3_CTYPE_ALPHA , /* 11df HANGUL JONGSEONG MIEUM-PANSIOS */ |
| | 4469 | T3_CTYPE_ALPHA , /* 11e0 HANGUL JONGSEONG MIEUM-CHIEUCH */ |
| | 4470 | T3_CTYPE_ALPHA , /* 11e1 HANGUL JONGSEONG MIEUM-HIEUH */ |
| | 4471 | T3_CTYPE_ALPHA , /* 11e2 HANGUL JONGSEONG KAPYEOUNMIEUM */ |
| | 4472 | T3_CTYPE_ALPHA , /* 11e3 HANGUL JONGSEONG PIEUP-RIEUL */ |
| | 4473 | T3_CTYPE_ALPHA , /* 11e4 HANGUL JONGSEONG PIEUP-PHIEUPH */ |
| | 4474 | T3_CTYPE_ALPHA , /* 11e5 HANGUL JONGSEONG PIEUP-HIEUH */ |
| | 4475 | T3_CTYPE_ALPHA , /* 11e6 HANGUL JONGSEONG KAPYEOUNPIEUP */ |
| | 4476 | T3_CTYPE_ALPHA , /* 11e7 HANGUL JONGSEONG SIOS-KIYEOK */ |
| | 4477 | T3_CTYPE_ALPHA , /* 11e8 HANGUL JONGSEONG SIOS-TIKEUT */ |
| | 4478 | T3_CTYPE_ALPHA , /* 11e9 HANGUL JONGSEONG SIOS-RIEUL */ |
| | 4479 | T3_CTYPE_ALPHA , /* 11ea HANGUL JONGSEONG SIOS-PIEUP */ |
| | 4480 | T3_CTYPE_ALPHA , /* 11eb HANGUL JONGSEONG PANSIOS */ |
| | 4481 | T3_CTYPE_ALPHA , /* 11ec HANGUL JONGSEONG IEUNG-KIYEOK */ |
| | 4482 | T3_CTYPE_ALPHA , /* 11ed HANGUL JONGSEONG IEUNG-SSANGKIYEOK */ |
| | 4483 | T3_CTYPE_ALPHA , /* 11ee HANGUL JONGSEONG SSANGIEUNG */ |
| | 4484 | T3_CTYPE_ALPHA , /* 11ef HANGUL JONGSEONG IEUNG-KHIEUKH */ |
| | 4485 | T3_CTYPE_ALPHA , /* 11f0 HANGUL JONGSEONG YESIEUNG */ |
| | 4486 | T3_CTYPE_ALPHA , /* 11f1 HANGUL JONGSEONG YESIEUNG-SIOS */ |
| | 4487 | T3_CTYPE_ALPHA , /* 11f2 HANGUL JONGSEONG YESIEUNG-PANSIOS */ |
| | 4488 | T3_CTYPE_ALPHA , /* 11f3 HANGUL JONGSEONG PHIEUPH-PIEUP */ |
| | 4489 | T3_CTYPE_ALPHA , /* 11f4 HANGUL JONGSEONG KAPYEOUNPHIEUPH */ |
| | 4490 | T3_CTYPE_ALPHA , /* 11f5 HANGUL JONGSEONG HIEUH-NIEUN */ |
| | 4491 | T3_CTYPE_ALPHA , /* 11f6 HANGUL JONGSEONG HIEUH-RIEUL */ |
| | 4492 | T3_CTYPE_ALPHA , /* 11f7 HANGUL JONGSEONG HIEUH-MIEUM */ |
| | 4493 | T3_CTYPE_ALPHA , /* 11f8 HANGUL JONGSEONG HIEUH-PIEUP */ |
| | 4494 | T3_CTYPE_ALPHA , /* 11f9 HANGUL JONGSEONG YEORINHIEUH */ |
| | 4495 | T3_CTYPE_NONE , /* 11fa (unused) */ |
| | 4496 | T3_CTYPE_NONE , /* 11fb (unused) */ |
| | 4497 | T3_CTYPE_NONE , /* 11fc (unused) */ |
| | 4498 | T3_CTYPE_NONE , /* 11fd (unused) */ |
| | 4499 | T3_CTYPE_NONE , /* 11fe (unused) */ |
| | 4500 | T3_CTYPE_NONE , /* 11ff (unused) */ |
| | 4501 | }; |
| | 4502 | |
| | 4503 | static const wchar_t attr_pg_24[128] = |
| | 4504 | { |
| | 4505 | T3_CTYPE_ALPHA , /* 1200 ETHIOPIC SYLLABLE HA */ |
| | 4506 | T3_CTYPE_ALPHA , /* 1201 ETHIOPIC SYLLABLE HU */ |
| | 4507 | T3_CTYPE_ALPHA , /* 1202 ETHIOPIC SYLLABLE HI */ |
| | 4508 | T3_CTYPE_ALPHA , /* 1203 ETHIOPIC SYLLABLE HAA */ |
| | 4509 | T3_CTYPE_ALPHA , /* 1204 ETHIOPIC SYLLABLE HEE */ |
| | 4510 | T3_CTYPE_ALPHA , /* 1205 ETHIOPIC SYLLABLE HE */ |
| | 4511 | T3_CTYPE_ALPHA , /* 1206 ETHIOPIC SYLLABLE HO */ |
| | 4512 | T3_CTYPE_NONE , /* 1207 (unused) */ |
| | 4513 | T3_CTYPE_ALPHA , /* 1208 ETHIOPIC SYLLABLE LA */ |
| | 4514 | T3_CTYPE_ALPHA , /* 1209 ETHIOPIC SYLLABLE LU */ |
| | 4515 | T3_CTYPE_ALPHA , /* 120a ETHIOPIC SYLLABLE LI */ |
| | 4516 | T3_CTYPE_ALPHA , /* 120b ETHIOPIC SYLLABLE LAA */ |
| | 4517 | T3_CTYPE_ALPHA , /* 120c ETHIOPIC SYLLABLE LEE */ |
| | 4518 | T3_CTYPE_ALPHA , /* 120d ETHIOPIC SYLLABLE LE */ |
| | 4519 | T3_CTYPE_ALPHA , /* 120e ETHIOPIC SYLLABLE LO */ |
| | 4520 | T3_CTYPE_ALPHA , /* 120f ETHIOPIC SYLLABLE LWA */ |
| | 4521 | T3_CTYPE_ALPHA , /* 1210 ETHIOPIC SYLLABLE HHA */ |
| | 4522 | T3_CTYPE_ALPHA , /* 1211 ETHIOPIC SYLLABLE HHU */ |
| | 4523 | T3_CTYPE_ALPHA , /* 1212 ETHIOPIC SYLLABLE HHI */ |
| | 4524 | T3_CTYPE_ALPHA , /* 1213 ETHIOPIC SYLLABLE HHAA */ |
| | 4525 | T3_CTYPE_ALPHA , /* 1214 ETHIOPIC SYLLABLE HHEE */ |
| | 4526 | T3_CTYPE_ALPHA , /* 1215 ETHIOPIC SYLLABLE HHE */ |
| | 4527 | T3_CTYPE_ALPHA , /* 1216 ETHIOPIC SYLLABLE HHO */ |
| | 4528 | T3_CTYPE_ALPHA , /* 1217 ETHIOPIC SYLLABLE HHWA */ |
| | 4529 | T3_CTYPE_ALPHA , /* 1218 ETHIOPIC SYLLABLE MA */ |
| | 4530 | T3_CTYPE_ALPHA , /* 1219 ETHIOPIC SYLLABLE MU */ |
| | 4531 | T3_CTYPE_ALPHA , /* 121a ETHIOPIC SYLLABLE MI */ |
| | 4532 | T3_CTYPE_ALPHA , /* 121b ETHIOPIC SYLLABLE MAA */ |
| | 4533 | T3_CTYPE_ALPHA , /* 121c ETHIOPIC SYLLABLE MEE */ |
| | 4534 | T3_CTYPE_ALPHA , /* 121d ETHIOPIC SYLLABLE ME */ |
| | 4535 | T3_CTYPE_ALPHA , /* 121e ETHIOPIC SYLLABLE MO */ |
| | 4536 | T3_CTYPE_ALPHA , /* 121f ETHIOPIC SYLLABLE MWA */ |
| | 4537 | T3_CTYPE_ALPHA , /* 1220 ETHIOPIC SYLLABLE SZA */ |
| | 4538 | T3_CTYPE_ALPHA , /* 1221 ETHIOPIC SYLLABLE SZU */ |
| | 4539 | T3_CTYPE_ALPHA , /* 1222 ETHIOPIC SYLLABLE SZI */ |
| | 4540 | T3_CTYPE_ALPHA , /* 1223 ETHIOPIC SYLLABLE SZAA */ |
| | 4541 | T3_CTYPE_ALPHA , /* 1224 ETHIOPIC SYLLABLE SZEE */ |
| | 4542 | T3_CTYPE_ALPHA , /* 1225 ETHIOPIC SYLLABLE SZE */ |
| | 4543 | T3_CTYPE_ALPHA , /* 1226 ETHIOPIC SYLLABLE SZO */ |
| | 4544 | T3_CTYPE_ALPHA , /* 1227 ETHIOPIC SYLLABLE SZWA */ |
| | 4545 | T3_CTYPE_ALPHA , /* 1228 ETHIOPIC SYLLABLE RA */ |
| | 4546 | T3_CTYPE_ALPHA , /* 1229 ETHIOPIC SYLLABLE RU */ |
| | 4547 | T3_CTYPE_ALPHA , /* 122a ETHIOPIC SYLLABLE RI */ |
| | 4548 | T3_CTYPE_ALPHA , /* 122b ETHIOPIC SYLLABLE RAA */ |
| | 4549 | T3_CTYPE_ALPHA , /* 122c ETHIOPIC SYLLABLE REE */ |
| | 4550 | T3_CTYPE_ALPHA , /* 122d ETHIOPIC SYLLABLE RE */ |
| | 4551 | T3_CTYPE_ALPHA , /* 122e ETHIOPIC SYLLABLE RO */ |
| | 4552 | T3_CTYPE_ALPHA , /* 122f ETHIOPIC SYLLABLE RWA */ |
| | 4553 | T3_CTYPE_ALPHA , /* 1230 ETHIOPIC SYLLABLE SA */ |
| | 4554 | T3_CTYPE_ALPHA , /* 1231 ETHIOPIC SYLLABLE SU */ |
| | 4555 | T3_CTYPE_ALPHA , /* 1232 ETHIOPIC SYLLABLE SI */ |
| | 4556 | T3_CTYPE_ALPHA , /* 1233 ETHIOPIC SYLLABLE SAA */ |
| | 4557 | T3_CTYPE_ALPHA , /* 1234 ETHIOPIC SYLLABLE SEE */ |
| | 4558 | T3_CTYPE_ALPHA , /* 1235 ETHIOPIC SYLLABLE SE */ |
| | 4559 | T3_CTYPE_ALPHA , /* 1236 ETHIOPIC SYLLABLE SO */ |
| | 4560 | T3_CTYPE_ALPHA , /* 1237 ETHIOPIC SYLLABLE SWA */ |
| | 4561 | T3_CTYPE_ALPHA , /* 1238 ETHIOPIC SYLLABLE SHA */ |
| | 4562 | T3_CTYPE_ALPHA , /* 1239 ETHIOPIC SYLLABLE SHU */ |
| | 4563 | T3_CTYPE_ALPHA , /* 123a ETHIOPIC SYLLABLE SHI */ |
| | 4564 | T3_CTYPE_ALPHA , /* 123b ETHIOPIC SYLLABLE SHAA */ |
| | 4565 | T3_CTYPE_ALPHA , /* 123c ETHIOPIC SYLLABLE SHEE */ |
| | 4566 | T3_CTYPE_ALPHA , /* 123d ETHIOPIC SYLLABLE SHE */ |
| | 4567 | T3_CTYPE_ALPHA , /* 123e ETHIOPIC SYLLABLE SHO */ |
| | 4568 | T3_CTYPE_ALPHA , /* 123f ETHIOPIC SYLLABLE SHWA */ |
| | 4569 | T3_CTYPE_ALPHA , /* 1240 ETHIOPIC SYLLABLE QA */ |
| | 4570 | T3_CTYPE_ALPHA , /* 1241 ETHIOPIC SYLLABLE QU */ |
| | 4571 | T3_CTYPE_ALPHA , /* 1242 ETHIOPIC SYLLABLE QI */ |
| | 4572 | T3_CTYPE_ALPHA , /* 1243 ETHIOPIC SYLLABLE QAA */ |
| | 4573 | T3_CTYPE_ALPHA , /* 1244 ETHIOPIC SYLLABLE QEE */ |
| | 4574 | T3_CTYPE_ALPHA , /* 1245 ETHIOPIC SYLLABLE QE */ |
| | 4575 | T3_CTYPE_ALPHA , /* 1246 ETHIOPIC SYLLABLE QO */ |
| | 4576 | T3_CTYPE_NONE , /* 1247 (unused) */ |
| | 4577 | T3_CTYPE_ALPHA , /* 1248 ETHIOPIC SYLLABLE QWA */ |
| | 4578 | T3_CTYPE_NONE , /* 1249 (unused) */ |
| | 4579 | T3_CTYPE_ALPHA , /* 124a ETHIOPIC SYLLABLE QWI */ |
| | 4580 | T3_CTYPE_ALPHA , /* 124b ETHIOPIC SYLLABLE QWAA */ |
| | 4581 | T3_CTYPE_ALPHA , /* 124c ETHIOPIC SYLLABLE QWEE */ |
| | 4582 | T3_CTYPE_ALPHA , /* 124d ETHIOPIC SYLLABLE QWE */ |
| | 4583 | T3_CTYPE_NONE , /* 124e (unused) */ |
| | 4584 | T3_CTYPE_NONE , /* 124f (unused) */ |
| | 4585 | T3_CTYPE_ALPHA , /* 1250 ETHIOPIC SYLLABLE QHA */ |
| | 4586 | T3_CTYPE_ALPHA , /* 1251 ETHIOPIC SYLLABLE QHU */ |
| | 4587 | T3_CTYPE_ALPHA , /* 1252 ETHIOPIC SYLLABLE QHI */ |
| | 4588 | T3_CTYPE_ALPHA , /* 1253 ETHIOPIC SYLLABLE QHAA */ |
| | 4589 | T3_CTYPE_ALPHA , /* 1254 ETHIOPIC SYLLABLE QHEE */ |
| | 4590 | T3_CTYPE_ALPHA , /* 1255 ETHIOPIC SYLLABLE QHE */ |
| | 4591 | T3_CTYPE_ALPHA , /* 1256 ETHIOPIC SYLLABLE QHO */ |
| | 4592 | T3_CTYPE_NONE , /* 1257 (unused) */ |
| | 4593 | T3_CTYPE_ALPHA , /* 1258 ETHIOPIC SYLLABLE QHWA */ |
| | 4594 | T3_CTYPE_NONE , /* 1259 (unused) */ |
| | 4595 | T3_CTYPE_ALPHA , /* 125a ETHIOPIC SYLLABLE QHWI */ |
| | 4596 | T3_CTYPE_ALPHA , /* 125b ETHIOPIC SYLLABLE QHWAA */ |
| | 4597 | T3_CTYPE_ALPHA , /* 125c ETHIOPIC SYLLABLE QHWEE */ |
| | 4598 | T3_CTYPE_ALPHA , /* 125d ETHIOPIC SYLLABLE QHWE */ |
| | 4599 | T3_CTYPE_NONE , /* 125e (unused) */ |
| | 4600 | T3_CTYPE_NONE , /* 125f (unused) */ |
| | 4601 | T3_CTYPE_ALPHA , /* 1260 ETHIOPIC SYLLABLE BA */ |
| | 4602 | T3_CTYPE_ALPHA , /* 1261 ETHIOPIC SYLLABLE BU */ |
| | 4603 | T3_CTYPE_ALPHA , /* 1262 ETHIOPIC SYLLABLE BI */ |
| | 4604 | T3_CTYPE_ALPHA , /* 1263 ETHIOPIC SYLLABLE BAA */ |
| | 4605 | T3_CTYPE_ALPHA , /* 1264 ETHIOPIC SYLLABLE BEE */ |
| | 4606 | T3_CTYPE_ALPHA , /* 1265 ETHIOPIC SYLLABLE BE */ |
| | 4607 | T3_CTYPE_ALPHA , /* 1266 ETHIOPIC SYLLABLE BO */ |
| | 4608 | T3_CTYPE_ALPHA , /* 1267 ETHIOPIC SYLLABLE BWA */ |
| | 4609 | T3_CTYPE_ALPHA , /* 1268 ETHIOPIC SYLLABLE VA */ |
| | 4610 | T3_CTYPE_ALPHA , /* 1269 ETHIOPIC SYLLABLE VU */ |
| | 4611 | T3_CTYPE_ALPHA , /* 126a ETHIOPIC SYLLABLE VI */ |
| | 4612 | T3_CTYPE_ALPHA , /* 126b ETHIOPIC SYLLABLE VAA */ |
| | 4613 | T3_CTYPE_ALPHA , /* 126c ETHIOPIC SYLLABLE VEE */ |
| | 4614 | T3_CTYPE_ALPHA , /* 126d ETHIOPIC SYLLABLE VE */ |
| | 4615 | T3_CTYPE_ALPHA , /* 126e ETHIOPIC SYLLABLE VO */ |
| | 4616 | T3_CTYPE_ALPHA , /* 126f ETHIOPIC SYLLABLE VWA */ |
| | 4617 | T3_CTYPE_ALPHA , /* 1270 ETHIOPIC SYLLABLE TA */ |
| | 4618 | T3_CTYPE_ALPHA , /* 1271 ETHIOPIC SYLLABLE TU */ |
| | 4619 | T3_CTYPE_ALPHA , /* 1272 ETHIOPIC SYLLABLE TI */ |
| | 4620 | T3_CTYPE_ALPHA , /* 1273 ETHIOPIC SYLLABLE TAA */ |
| | 4621 | T3_CTYPE_ALPHA , /* 1274 ETHIOPIC SYLLABLE TEE */ |
| | 4622 | T3_CTYPE_ALPHA , /* 1275 ETHIOPIC SYLLABLE TE */ |
| | 4623 | T3_CTYPE_ALPHA , /* 1276 ETHIOPIC SYLLABLE TO */ |
| | 4624 | T3_CTYPE_ALPHA , /* 1277 ETHIOPIC SYLLABLE TWA */ |
| | 4625 | T3_CTYPE_ALPHA , /* 1278 ETHIOPIC SYLLABLE CA */ |
| | 4626 | T3_CTYPE_ALPHA , /* 1279 ETHIOPIC SYLLABLE CU */ |
| | 4627 | T3_CTYPE_ALPHA , /* 127a ETHIOPIC SYLLABLE CI */ |
| | 4628 | T3_CTYPE_ALPHA , /* 127b ETHIOPIC SYLLABLE CAA */ |
| | 4629 | T3_CTYPE_ALPHA , /* 127c ETHIOPIC SYLLABLE CEE */ |
| | 4630 | T3_CTYPE_ALPHA , /* 127d ETHIOPIC SYLLABLE CE */ |
| | 4631 | T3_CTYPE_ALPHA , /* 127e ETHIOPIC SYLLABLE CO */ |
| | 4632 | T3_CTYPE_ALPHA , /* 127f ETHIOPIC SYLLABLE CWA */ |
| | 4633 | }; |
| | 4634 | |
| | 4635 | static const wchar_t attr_pg_25[128] = |
| | 4636 | { |
| | 4637 | T3_CTYPE_ALPHA , /* 1280 ETHIOPIC SYLLABLE XA */ |
| | 4638 | T3_CTYPE_ALPHA , /* 1281 ETHIOPIC SYLLABLE XU */ |
| | 4639 | T3_CTYPE_ALPHA , /* 1282 ETHIOPIC SYLLABLE XI */ |
| | 4640 | T3_CTYPE_ALPHA , /* 1283 ETHIOPIC SYLLABLE XAA */ |
| | 4641 | T3_CTYPE_ALPHA , /* 1284 ETHIOPIC SYLLABLE XEE */ |
| | 4642 | T3_CTYPE_ALPHA , /* 1285 ETHIOPIC SYLLABLE XE */ |
| | 4643 | T3_CTYPE_ALPHA , /* 1286 ETHIOPIC SYLLABLE XO */ |
| | 4644 | T3_CTYPE_NONE , /* 1287 (unused) */ |
| | 4645 | T3_CTYPE_ALPHA , /* 1288 ETHIOPIC SYLLABLE XWA */ |
| | 4646 | T3_CTYPE_NONE , /* 1289 (unused) */ |
| | 4647 | T3_CTYPE_ALPHA , /* 128a ETHIOPIC SYLLABLE XWI */ |
| | 4648 | T3_CTYPE_ALPHA , /* 128b ETHIOPIC SYLLABLE XWAA */ |
| | 4649 | T3_CTYPE_ALPHA , /* 128c ETHIOPIC SYLLABLE XWEE */ |
| | 4650 | T3_CTYPE_ALPHA , /* 128d ETHIOPIC SYLLABLE XWE */ |
| | 4651 | T3_CTYPE_NONE , /* 128e (unused) */ |
| | 4652 | T3_CTYPE_NONE , /* 128f (unused) */ |
| | 4653 | T3_CTYPE_ALPHA , /* 1290 ETHIOPIC SYLLABLE NA */ |
| | 4654 | T3_CTYPE_ALPHA , /* 1291 ETHIOPIC SYLLABLE NU */ |
| | 4655 | T3_CTYPE_ALPHA , /* 1292 ETHIOPIC SYLLABLE NI */ |
| | 4656 | T3_CTYPE_ALPHA , /* 1293 ETHIOPIC SYLLABLE NAA */ |
| | 4657 | T3_CTYPE_ALPHA , /* 1294 ETHIOPIC SYLLABLE NEE */ |
| | 4658 | T3_CTYPE_ALPHA , /* 1295 ETHIOPIC SYLLABLE NE */ |
| | 4659 | T3_CTYPE_ALPHA , /* 1296 ETHIOPIC SYLLABLE NO */ |
| | 4660 | T3_CTYPE_ALPHA , /* 1297 ETHIOPIC SYLLABLE NWA */ |
| | 4661 | T3_CTYPE_ALPHA , /* 1298 ETHIOPIC SYLLABLE NYA */ |
| | 4662 | T3_CTYPE_ALPHA , /* 1299 ETHIOPIC SYLLABLE NYU */ |
| | 4663 | T3_CTYPE_ALPHA , /* 129a ETHIOPIC SYLLABLE NYI */ |
| | 4664 | T3_CTYPE_ALPHA , /* 129b ETHIOPIC SYLLABLE NYAA */ |
| | 4665 | T3_CTYPE_ALPHA , /* 129c ETHIOPIC SYLLABLE NYEE */ |
| | 4666 | T3_CTYPE_ALPHA , /* 129d ETHIOPIC SYLLABLE NYE */ |
| | 4667 | T3_CTYPE_ALPHA , /* 129e ETHIOPIC SYLLABLE NYO */ |
| | 4668 | T3_CTYPE_ALPHA , /* 129f ETHIOPIC SYLLABLE NYWA */ |
| | 4669 | T3_CTYPE_ALPHA , /* 12a0 ETHIOPIC SYLLABLE GLOTTAL A */ |
| | 4670 | T3_CTYPE_ALPHA , /* 12a1 ETHIOPIC SYLLABLE GLOTTAL U */ |
| | 4671 | T3_CTYPE_ALPHA , /* 12a2 ETHIOPIC SYLLABLE GLOTTAL I */ |
| | 4672 | T3_CTYPE_ALPHA , /* 12a3 ETHIOPIC SYLLABLE GLOTTAL AA */ |
| | 4673 | T3_CTYPE_ALPHA , /* 12a4 ETHIOPIC SYLLABLE GLOTTAL EE */ |
| | 4674 | T3_CTYPE_ALPHA , /* 12a5 ETHIOPIC SYLLABLE GLOTTAL E */ |
| | 4675 | T3_CTYPE_ALPHA , /* 12a6 ETHIOPIC SYLLABLE GLOTTAL O */ |
| | 4676 | T3_CTYPE_ALPHA , /* 12a7 ETHIOPIC SYLLABLE GLOTTAL WA */ |
| | 4677 | T3_CTYPE_ALPHA , /* 12a8 ETHIOPIC SYLLABLE KA */ |
| | 4678 | T3_CTYPE_ALPHA , /* 12a9 ETHIOPIC SYLLABLE KU */ |
| | 4679 | T3_CTYPE_ALPHA , /* 12aa ETHIOPIC SYLLABLE KI */ |
| | 4680 | T3_CTYPE_ALPHA , /* 12ab ETHIOPIC SYLLABLE KAA */ |
| | 4681 | T3_CTYPE_ALPHA , /* 12ac ETHIOPIC SYLLABLE KEE */ |
| | 4682 | T3_CTYPE_ALPHA , /* 12ad ETHIOPIC SYLLABLE KE */ |
| | 4683 | T3_CTYPE_ALPHA , /* 12ae ETHIOPIC SYLLABLE KO */ |
| | 4684 | T3_CTYPE_NONE , /* 12af (unused) */ |
| | 4685 | T3_CTYPE_ALPHA , /* 12b0 ETHIOPIC SYLLABLE KWA */ |
| | 4686 | T3_CTYPE_NONE , /* 12b1 (unused) */ |
| | 4687 | T3_CTYPE_ALPHA , /* 12b2 ETHIOPIC SYLLABLE KWI */ |
| | 4688 | T3_CTYPE_ALPHA , /* 12b3 ETHIOPIC SYLLABLE KWAA */ |
| | 4689 | T3_CTYPE_ALPHA , /* 12b4 ETHIOPIC SYLLABLE KWEE */ |
| | 4690 | T3_CTYPE_ALPHA , /* 12b5 ETHIOPIC SYLLABLE KWE */ |
| | 4691 | T3_CTYPE_NONE , /* 12b6 (unused) */ |
| | 4692 | T3_CTYPE_NONE , /* 12b7 (unused) */ |
| | 4693 | T3_CTYPE_ALPHA , /* 12b8 ETHIOPIC SYLLABLE KXA */ |
| | 4694 | T3_CTYPE_ALPHA , /* 12b9 ETHIOPIC SYLLABLE KXU */ |
| | 4695 | T3_CTYPE_ALPHA , /* 12ba ETHIOPIC SYLLABLE KXI */ |
| | 4696 | T3_CTYPE_ALPHA , /* 12bb ETHIOPIC SYLLABLE KXAA */ |
| | 4697 | T3_CTYPE_ALPHA , /* 12bc ETHIOPIC SYLLABLE KXEE */ |
| | 4698 | T3_CTYPE_ALPHA , /* 12bd ETHIOPIC SYLLABLE KXE */ |
| | 4699 | T3_CTYPE_ALPHA , /* 12be ETHIOPIC SYLLABLE KXO */ |
| | 4700 | T3_CTYPE_NONE , /* 12bf (unused) */ |
| | 4701 | T3_CTYPE_ALPHA , /* 12c0 ETHIOPIC SYLLABLE KXWA */ |
| | 4702 | T3_CTYPE_NONE , /* 12c1 (unused) */ |
| | 4703 | T3_CTYPE_ALPHA , /* 12c2 ETHIOPIC SYLLABLE KXWI */ |
| | 4704 | T3_CTYPE_ALPHA , /* 12c3 ETHIOPIC SYLLABLE KXWAA */ |
| | 4705 | T3_CTYPE_ALPHA , /* 12c4 ETHIOPIC SYLLABLE KXWEE */ |
| | 4706 | T3_CTYPE_ALPHA , /* 12c5 ETHIOPIC SYLLABLE KXWE */ |
| | 4707 | T3_CTYPE_NONE , /* 12c6 (unused) */ |
| | 4708 | T3_CTYPE_NONE , /* 12c7 (unused) */ |
| | 4709 | T3_CTYPE_ALPHA , /* 12c8 ETHIOPIC SYLLABLE WA */ |
| | 4710 | T3_CTYPE_ALPHA , /* 12c9 ETHIOPIC SYLLABLE WU */ |
| | 4711 | T3_CTYPE_ALPHA , /* 12ca ETHIOPIC SYLLABLE WI */ |
| | 4712 | T3_CTYPE_ALPHA , /* 12cb ETHIOPIC SYLLABLE WAA */ |
| | 4713 | T3_CTYPE_ALPHA , /* 12cc ETHIOPIC SYLLABLE WEE */ |
| | 4714 | T3_CTYPE_ALPHA , /* 12cd ETHIOPIC SYLLABLE WE */ |
| | 4715 | T3_CTYPE_ALPHA , /* 12ce ETHIOPIC SYLLABLE WO */ |
| | 4716 | T3_CTYPE_NONE , /* 12cf (unused) */ |
| | 4717 | T3_CTYPE_ALPHA , /* 12d0 ETHIOPIC SYLLABLE PHARYNGEAL A */ |
| | 4718 | T3_CTYPE_ALPHA , /* 12d1 ETHIOPIC SYLLABLE PHARYNGEAL U */ |
| | 4719 | T3_CTYPE_ALPHA , /* 12d2 ETHIOPIC SYLLABLE PHARYNGEAL I */ |
| | 4720 | T3_CTYPE_ALPHA , /* 12d3 ETHIOPIC SYLLABLE PHARYNGEAL AA */ |
| | 4721 | T3_CTYPE_ALPHA , /* 12d4 ETHIOPIC SYLLABLE PHARYNGEAL EE */ |
| | 4722 | T3_CTYPE_ALPHA , /* 12d5 ETHIOPIC SYLLABLE PHARYNGEAL E */ |
| | 4723 | T3_CTYPE_ALPHA , /* 12d6 ETHIOPIC SYLLABLE PHARYNGEAL O */ |
| | 4724 | T3_CTYPE_NONE , /* 12d7 (unused) */ |
| | 4725 | T3_CTYPE_ALPHA , /* 12d8 ETHIOPIC SYLLABLE ZA */ |
| | 4726 | T3_CTYPE_ALPHA , /* 12d9 ETHIOPIC SYLLABLE ZU */ |
| | 4727 | T3_CTYPE_ALPHA , /* 12da ETHIOPIC SYLLABLE ZI */ |
| | 4728 | T3_CTYPE_ALPHA , /* 12db ETHIOPIC SYLLABLE ZAA */ |
| | 4729 | T3_CTYPE_ALPHA , /* 12dc ETHIOPIC SYLLABLE ZEE */ |
| | 4730 | T3_CTYPE_ALPHA , /* 12dd ETHIOPIC SYLLABLE ZE */ |
| | 4731 | T3_CTYPE_ALPHA , /* 12de ETHIOPIC SYLLABLE ZO */ |
| | 4732 | T3_CTYPE_ALPHA , /* 12df ETHIOPIC SYLLABLE ZWA */ |
| | 4733 | T3_CTYPE_ALPHA , /* 12e0 ETHIOPIC SYLLABLE ZHA */ |
| | 4734 | T3_CTYPE_ALPHA , /* 12e1 ETHIOPIC SYLLABLE ZHU */ |
| | 4735 | T3_CTYPE_ALPHA , /* 12e2 ETHIOPIC SYLLABLE ZHI */ |
| | 4736 | T3_CTYPE_ALPHA , /* 12e3 ETHIOPIC SYLLABLE ZHAA */ |
| | 4737 | T3_CTYPE_ALPHA , /* 12e4 ETHIOPIC SYLLABLE ZHEE */ |
| | 4738 | T3_CTYPE_ALPHA , /* 12e5 ETHIOPIC SYLLABLE ZHE */ |
| | 4739 | T3_CTYPE_ALPHA , /* 12e6 ETHIOPIC SYLLABLE ZHO */ |
| | 4740 | T3_CTYPE_ALPHA , /* 12e7 ETHIOPIC SYLLABLE ZHWA */ |
| | 4741 | T3_CTYPE_ALPHA , /* 12e8 ETHIOPIC SYLLABLE YA */ |
| | 4742 | T3_CTYPE_ALPHA , /* 12e9 ETHIOPIC SYLLABLE YU */ |
| | 4743 | T3_CTYPE_ALPHA , /* 12ea ETHIOPIC SYLLABLE YI */ |
| | 4744 | T3_CTYPE_ALPHA , /* 12eb ETHIOPIC SYLLABLE YAA */ |
| | 4745 | T3_CTYPE_ALPHA , /* 12ec ETHIOPIC SYLLABLE YEE */ |
| | 4746 | T3_CTYPE_ALPHA , /* 12ed ETHIOPIC SYLLABLE YE */ |
| | 4747 | T3_CTYPE_ALPHA , /* 12ee ETHIOPIC SYLLABLE YO */ |
| | 4748 | T3_CTYPE_NONE , /* 12ef (unused) */ |
| | 4749 | T3_CTYPE_ALPHA , /* 12f0 ETHIOPIC SYLLABLE DA */ |
| | 4750 | T3_CTYPE_ALPHA , /* 12f1 ETHIOPIC SYLLABLE DU */ |
| | 4751 | T3_CTYPE_ALPHA , /* 12f2 ETHIOPIC SYLLABLE DI */ |
| | 4752 | T3_CTYPE_ALPHA , /* 12f3 ETHIOPIC SYLLABLE DAA */ |
| | 4753 | T3_CTYPE_ALPHA , /* 12f4 ETHIOPIC SYLLABLE DEE */ |
| | 4754 | T3_CTYPE_ALPHA , /* 12f5 ETHIOPIC SYLLABLE DE */ |
| | 4755 | T3_CTYPE_ALPHA , /* 12f6 ETHIOPIC SYLLABLE DO */ |
| | 4756 | T3_CTYPE_ALPHA , /* 12f7 ETHIOPIC SYLLABLE DWA */ |
| | 4757 | T3_CTYPE_ALPHA , /* 12f8 ETHIOPIC SYLLABLE DDA */ |
| | 4758 | T3_CTYPE_ALPHA , /* 12f9 ETHIOPIC SYLLABLE DDU */ |
| | 4759 | T3_CTYPE_ALPHA , /* 12fa ETHIOPIC SYLLABLE DDI */ |
| | 4760 | T3_CTYPE_ALPHA , /* 12fb ETHIOPIC SYLLABLE DDAA */ |
| | 4761 | T3_CTYPE_ALPHA , /* 12fc ETHIOPIC SYLLABLE DDEE */ |
| | 4762 | T3_CTYPE_ALPHA , /* 12fd ETHIOPIC SYLLABLE DDE */ |
| | 4763 | T3_CTYPE_ALPHA , /* 12fe ETHIOPIC SYLLABLE DDO */ |
| | 4764 | T3_CTYPE_ALPHA , /* 12ff ETHIOPIC SYLLABLE DDWA */ |
| | 4765 | }; |
| | 4766 | |
| | 4767 | static const wchar_t attr_pg_26[128] = |
| | 4768 | { |
| | 4769 | T3_CTYPE_ALPHA , /* 1300 ETHIOPIC SYLLABLE JA */ |
| | 4770 | T3_CTYPE_ALPHA , /* 1301 ETHIOPIC SYLLABLE JU */ |
| | 4771 | T3_CTYPE_ALPHA , /* 1302 ETHIOPIC SYLLABLE JI */ |
| | 4772 | T3_CTYPE_ALPHA , /* 1303 ETHIOPIC SYLLABLE JAA */ |
| | 4773 | T3_CTYPE_ALPHA , /* 1304 ETHIOPIC SYLLABLE JEE */ |
| | 4774 | T3_CTYPE_ALPHA , /* 1305 ETHIOPIC SYLLABLE JE */ |
| | 4775 | T3_CTYPE_ALPHA , /* 1306 ETHIOPIC SYLLABLE JO */ |
| | 4776 | T3_CTYPE_ALPHA , /* 1307 ETHIOPIC SYLLABLE JWA */ |
| | 4777 | T3_CTYPE_ALPHA , /* 1308 ETHIOPIC SYLLABLE GA */ |
| | 4778 | T3_CTYPE_ALPHA , /* 1309 ETHIOPIC SYLLABLE GU */ |
| | 4779 | T3_CTYPE_ALPHA , /* 130a ETHIOPIC SYLLABLE GI */ |
| | 4780 | T3_CTYPE_ALPHA , /* 130b ETHIOPIC SYLLABLE GAA */ |
| | 4781 | T3_CTYPE_ALPHA , /* 130c ETHIOPIC SYLLABLE GEE */ |
| | 4782 | T3_CTYPE_ALPHA , /* 130d ETHIOPIC SYLLABLE GE */ |
| | 4783 | T3_CTYPE_ALPHA , /* 130e ETHIOPIC SYLLABLE GO */ |
| | 4784 | T3_CTYPE_NONE , /* 130f (unused) */ |
| | 4785 | T3_CTYPE_ALPHA , /* 1310 ETHIOPIC SYLLABLE GWA */ |
| | 4786 | T3_CTYPE_NONE , /* 1311 (unused) */ |
| | 4787 | T3_CTYPE_ALPHA , /* 1312 ETHIOPIC SYLLABLE GWI */ |
| | 4788 | T3_CTYPE_ALPHA , /* 1313 ETHIOPIC SYLLABLE GWAA */ |
| | 4789 | T3_CTYPE_ALPHA , /* 1314 ETHIOPIC SYLLABLE GWEE */ |
| | 4790 | T3_CTYPE_ALPHA , /* 1315 ETHIOPIC SYLLABLE GWE */ |
| | 4791 | T3_CTYPE_NONE , /* 1316 (unused) */ |
| | 4792 | T3_CTYPE_NONE , /* 1317 (unused) */ |
| | 4793 | T3_CTYPE_ALPHA , /* 1318 ETHIOPIC SYLLABLE GGA */ |
| | 4794 | T3_CTYPE_ALPHA , /* 1319 ETHIOPIC SYLLABLE GGU */ |
| | 4795 | T3_CTYPE_ALPHA , /* 131a ETHIOPIC SYLLABLE GGI */ |
| | 4796 | T3_CTYPE_ALPHA , /* 131b ETHIOPIC SYLLABLE GGAA */ |
| | 4797 | T3_CTYPE_ALPHA , /* 131c ETHIOPIC SYLLABLE GGEE */ |
| | 4798 | T3_CTYPE_ALPHA , /* 131d ETHIOPIC SYLLABLE GGE */ |
| | 4799 | T3_CTYPE_ALPHA , /* 131e ETHIOPIC SYLLABLE GGO */ |
| | 4800 | T3_CTYPE_NONE , /* 131f (unused) */ |
| | 4801 | T3_CTYPE_ALPHA , /* 1320 ETHIOPIC SYLLABLE THA */ |
| | 4802 | T3_CTYPE_ALPHA , /* 1321 ETHIOPIC SYLLABLE THU */ |
| | 4803 | T3_CTYPE_ALPHA , /* 1322 ETHIOPIC SYLLABLE THI */ |
| | 4804 | T3_CTYPE_ALPHA , /* 1323 ETHIOPIC SYLLABLE THAA */ |
| | 4805 | T3_CTYPE_ALPHA , /* 1324 ETHIOPIC SYLLABLE THEE */ |
| | 4806 | T3_CTYPE_ALPHA , /* 1325 ETHIOPIC SYLLABLE THE */ |
| | 4807 | T3_CTYPE_ALPHA , /* 1326 ETHIOPIC SYLLABLE THO */ |
| | 4808 | T3_CTYPE_ALPHA , /* 1327 ETHIOPIC SYLLABLE THWA */ |
| | 4809 | T3_CTYPE_ALPHA , /* 1328 ETHIOPIC SYLLABLE CHA */ |
| | 4810 | T3_CTYPE_ALPHA , /* 1329 ETHIOPIC SYLLABLE CHU */ |
| | 4811 | T3_CTYPE_ALPHA , /* 132a ETHIOPIC SYLLABLE CHI */ |
| | 4812 | T3_CTYPE_ALPHA , /* 132b ETHIOPIC SYLLABLE CHAA */ |
| | 4813 | T3_CTYPE_ALPHA , /* 132c ETHIOPIC SYLLABLE CHEE */ |
| | 4814 | T3_CTYPE_ALPHA , /* 132d ETHIOPIC SYLLABLE CHE */ |
| | 4815 | T3_CTYPE_ALPHA , /* 132e ETHIOPIC SYLLABLE CHO */ |
| | 4816 | T3_CTYPE_ALPHA , /* 132f ETHIOPIC SYLLABLE CHWA */ |
| | 4817 | T3_CTYPE_ALPHA , /* 1330 ETHIOPIC SYLLABLE PHA */ |
| | 4818 | T3_CTYPE_ALPHA , /* 1331 ETHIOPIC SYLLABLE PHU */ |
| | 4819 | T3_CTYPE_ALPHA , /* 1332 ETHIOPIC SYLLABLE PHI */ |
| | 4820 | T3_CTYPE_ALPHA , /* 1333 ETHIOPIC SYLLABLE PHAA */ |
| | 4821 | T3_CTYPE_ALPHA , /* 1334 ETHIOPIC SYLLABLE PHEE */ |
| | 4822 | T3_CTYPE_ALPHA , /* 1335 ETHIOPIC SYLLABLE PHE */ |
| | 4823 | T3_CTYPE_ALPHA , /* 1336 ETHIOPIC SYLLABLE PHO */ |
| | 4824 | T3_CTYPE_ALPHA , /* 1337 ETHIOPIC SYLLABLE PHWA */ |
| | 4825 | T3_CTYPE_ALPHA , /* 1338 ETHIOPIC SYLLABLE TSA */ |
| | 4826 | T3_CTYPE_ALPHA , /* 1339 ETHIOPIC SYLLABLE TSU */ |
| | 4827 | T3_CTYPE_ALPHA , /* 133a ETHIOPIC SYLLABLE TSI */ |
| | 4828 | T3_CTYPE_ALPHA , /* 133b ETHIOPIC SYLLABLE TSAA */ |
| | 4829 | T3_CTYPE_ALPHA , /* 133c ETHIOPIC SYLLABLE TSEE */ |
| | 4830 | T3_CTYPE_ALPHA , /* 133d ETHIOPIC SYLLABLE TSE */ |
| | 4831 | T3_CTYPE_ALPHA , /* 133e ETHIOPIC SYLLABLE TSO */ |
| | 4832 | T3_CTYPE_ALPHA , /* 133f ETHIOPIC SYLLABLE TSWA */ |
| | 4833 | T3_CTYPE_ALPHA , /* 1340 ETHIOPIC SYLLABLE TZA */ |
| | 4834 | T3_CTYPE_ALPHA , /* 1341 ETHIOPIC SYLLABLE TZU */ |
| | 4835 | T3_CTYPE_ALPHA , /* 1342 ETHIOPIC SYLLABLE TZI */ |
| | 4836 | T3_CTYPE_ALPHA , /* 1343 ETHIOPIC SYLLABLE TZAA */ |
| | 4837 | T3_CTYPE_ALPHA , /* 1344 ETHIOPIC SYLLABLE TZEE */ |
| | 4838 | T3_CTYPE_ALPHA , /* 1345 ETHIOPIC SYLLABLE TZE */ |
| | 4839 | T3_CTYPE_ALPHA , /* 1346 ETHIOPIC SYLLABLE TZO */ |
| | 4840 | T3_CTYPE_NONE , /* 1347 (unused) */ |
| | 4841 | T3_CTYPE_ALPHA , /* 1348 ETHIOPIC SYLLABLE FA */ |
| | 4842 | T3_CTYPE_ALPHA , /* 1349 ETHIOPIC SYLLABLE FU */ |
| | 4843 | T3_CTYPE_ALPHA , /* 134a ETHIOPIC SYLLABLE FI */ |
| | 4844 | T3_CTYPE_ALPHA , /* 134b ETHIOPIC SYLLABLE FAA */ |
| | 4845 | T3_CTYPE_ALPHA , /* 134c ETHIOPIC SYLLABLE FEE */ |
| | 4846 | T3_CTYPE_ALPHA , /* 134d ETHIOPIC SYLLABLE FE */ |
| | 4847 | T3_CTYPE_ALPHA , /* 134e ETHIOPIC SYLLABLE FO */ |
| | 4848 | T3_CTYPE_ALPHA , /* 134f ETHIOPIC SYLLABLE FWA */ |
| | 4849 | T3_CTYPE_ALPHA , /* 1350 ETHIOPIC SYLLABLE PA */ |
| | 4850 | T3_CTYPE_ALPHA , /* 1351 ETHIOPIC SYLLABLE PU */ |
| | 4851 | T3_CTYPE_ALPHA , /* 1352 ETHIOPIC SYLLABLE PI */ |
| | 4852 | T3_CTYPE_ALPHA , /* 1353 ETHIOPIC SYLLABLE PAA */ |
| | 4853 | T3_CTYPE_ALPHA , /* 1354 ETHIOPIC SYLLABLE PEE */ |
| | 4854 | T3_CTYPE_ALPHA , /* 1355 ETHIOPIC SYLLABLE PE */ |
| | 4855 | T3_CTYPE_ALPHA , /* 1356 ETHIOPIC SYLLABLE PO */ |
| | 4856 | T3_CTYPE_ALPHA , /* 1357 ETHIOPIC SYLLABLE PWA */ |
| | 4857 | T3_CTYPE_ALPHA , /* 1358 ETHIOPIC SYLLABLE RYA */ |
| | 4858 | T3_CTYPE_ALPHA , /* 1359 ETHIOPIC SYLLABLE MYA */ |
| | 4859 | T3_CTYPE_ALPHA , /* 135a ETHIOPIC SYLLABLE FYA */ |
| | 4860 | T3_CTYPE_NONE , /* 135b (unused) */ |
| | 4861 | T3_CTYPE_NONE , /* 135c (unused) */ |
| | 4862 | T3_CTYPE_NONE , /* 135d (unused) */ |
| | 4863 | T3_CTYPE_NONE , /* 135e (unused) */ |
| | 4864 | T3_CTYPE_NONE , /* 135f (unused) */ |
| | 4865 | T3_CTYPE_NONE , /* 1360 (unused) */ |
| | 4866 | T3_CTYPE_PUNCT , /* 1361 ETHIOPIC WORDSPACE */ |
| | 4867 | T3_CTYPE_PUNCT , /* 1362 ETHIOPIC FULL STOP */ |
| | 4868 | T3_CTYPE_PUNCT , /* 1363 ETHIOPIC COMMA */ |
| | 4869 | T3_CTYPE_PUNCT , /* 1364 ETHIOPIC SEMICOLON */ |
| | 4870 | T3_CTYPE_PUNCT , /* 1365 ETHIOPIC COLON */ |
| | 4871 | T3_CTYPE_PUNCT , /* 1366 ETHIOPIC PREFACE COLON */ |
| | 4872 | T3_CTYPE_PUNCT , /* 1367 ETHIOPIC QUESTION MARK */ |
| | 4873 | T3_CTYPE_PUNCT , /* 1368 ETHIOPIC PARAGRAPH SEPARATOR */ |
| | 4874 | T3_CTYPE_DIGIT , /* 1369 ETHIOPIC DIGIT ONE */ |
| | 4875 | T3_CTYPE_DIGIT , /* 136a ETHIOPIC DIGIT TWO */ |
| | 4876 | T3_CTYPE_DIGIT , /* 136b ETHIOPIC DIGIT THREE */ |
| | 4877 | T3_CTYPE_DIGIT , /* 136c ETHIOPIC DIGIT FOUR */ |
| | 4878 | T3_CTYPE_DIGIT , /* 136d ETHIOPIC DIGIT FIVE */ |
| | 4879 | T3_CTYPE_DIGIT , /* 136e ETHIOPIC DIGIT SIX */ |
| | 4880 | T3_CTYPE_DIGIT , /* 136f ETHIOPIC DIGIT SEVEN */ |
| | 4881 | T3_CTYPE_DIGIT , /* 1370 ETHIOPIC DIGIT EIGHT */ |
| | 4882 | T3_CTYPE_DIGIT , /* 1371 ETHIOPIC DIGIT NINE */ |
| | 4883 | T3_CTYPE_NONE , /* 1372 ETHIOPIC NUMBER TEN */ |
| | 4884 | T3_CTYPE_NONE , /* 1373 ETHIOPIC NUMBER TWENTY */ |
| | 4885 | T3_CTYPE_NONE , /* 1374 ETHIOPIC NUMBER THIRTY */ |
| | 4886 | T3_CTYPE_NONE , /* 1375 ETHIOPIC NUMBER FORTY */ |
| | 4887 | T3_CTYPE_NONE , /* 1376 ETHIOPIC NUMBER FIFTY */ |
| | 4888 | T3_CTYPE_NONE , /* 1377 ETHIOPIC NUMBER SIXTY */ |
| | 4889 | T3_CTYPE_NONE , /* 1378 ETHIOPIC NUMBER SEVENTY */ |
| | 4890 | T3_CTYPE_NONE , /* 1379 ETHIOPIC NUMBER EIGHTY */ |
| | 4891 | T3_CTYPE_NONE , /* 137a ETHIOPIC NUMBER NINETY */ |
| | 4892 | T3_CTYPE_NONE , /* 137b ETHIOPIC NUMBER HUNDRED */ |
| | 4893 | T3_CTYPE_NONE , /* 137c ETHIOPIC NUMBER TEN THOUSAND */ |
| | 4894 | T3_CTYPE_NONE , /* 137d (unused) */ |
| | 4895 | T3_CTYPE_NONE , /* 137e (unused) */ |
| | 4896 | T3_CTYPE_NONE , /* 137f (unused) */ |
| | 4897 | }; |
| | 4898 | |
| | 4899 | static const wchar_t attr_pg_27[128] = |
| | 4900 | { |
| | 4901 | T3_CTYPE_NONE , /* 1380 (unused) */ |
| | 4902 | T3_CTYPE_NONE , /* 1381 (unused) */ |
| | 4903 | T3_CTYPE_NONE , /* 1382 (unused) */ |
| | 4904 | T3_CTYPE_NONE , /* 1383 (unused) */ |
| | 4905 | T3_CTYPE_NONE , /* 1384 (unused) */ |
| | 4906 | T3_CTYPE_NONE , /* 1385 (unused) */ |
| | 4907 | T3_CTYPE_NONE , /* 1386 (unused) */ |
| | 4908 | T3_CTYPE_NONE , /* 1387 (unused) */ |
| | 4909 | T3_CTYPE_NONE , /* 1388 (unused) */ |
| | 4910 | T3_CTYPE_NONE , /* 1389 (unused) */ |
| | 4911 | T3_CTYPE_NONE , /* 138a (unused) */ |
| | 4912 | T3_CTYPE_NONE , /* 138b (unused) */ |
| | 4913 | T3_CTYPE_NONE , /* 138c (unused) */ |
| | 4914 | T3_CTYPE_NONE , /* 138d (unused) */ |
| | 4915 | T3_CTYPE_NONE , /* 138e (unused) */ |
| | 4916 | T3_CTYPE_NONE , /* 138f (unused) */ |
| | 4917 | T3_CTYPE_NONE , /* 1390 (unused) */ |
| | 4918 | T3_CTYPE_NONE , /* 1391 (unused) */ |
| | 4919 | T3_CTYPE_NONE , /* 1392 (unused) */ |
| | 4920 | T3_CTYPE_NONE , /* 1393 (unused) */ |
| | 4921 | T3_CTYPE_NONE , /* 1394 (unused) */ |
| | 4922 | T3_CTYPE_NONE , /* 1395 (unused) */ |
| | 4923 | T3_CTYPE_NONE , /* 1396 (unused) */ |
| | 4924 | T3_CTYPE_NONE , /* 1397 (unused) */ |
| | 4925 | T3_CTYPE_NONE , /* 1398 (unused) */ |
| | 4926 | T3_CTYPE_NONE , /* 1399 (unused) */ |
| | 4927 | T3_CTYPE_NONE , /* 139a (unused) */ |
| | 4928 | T3_CTYPE_NONE , /* 139b (unused) */ |
| | 4929 | T3_CTYPE_NONE , /* 139c (unused) */ |
| | 4930 | T3_CTYPE_NONE , /* 139d (unused) */ |
| | 4931 | T3_CTYPE_NONE , /* 139e (unused) */ |
| | 4932 | T3_CTYPE_NONE , /* 139f (unused) */ |
| | 4933 | T3_CTYPE_ALPHA , /* 13a0 CHEROKEE LETTER A */ |
| | 4934 | T3_CTYPE_ALPHA , /* 13a1 CHEROKEE LETTER E */ |
| | 4935 | T3_CTYPE_ALPHA , /* 13a2 CHEROKEE LETTER I */ |
| | 4936 | T3_CTYPE_ALPHA , /* 13a3 CHEROKEE LETTER O */ |
| | 4937 | T3_CTYPE_ALPHA , /* 13a4 CHEROKEE LETTER U */ |
| | 4938 | T3_CTYPE_ALPHA , /* 13a5 CHEROKEE LETTER V */ |
| | 4939 | T3_CTYPE_ALPHA , /* 13a6 CHEROKEE LETTER GA */ |
| | 4940 | T3_CTYPE_ALPHA , /* 13a7 CHEROKEE LETTER KA */ |
| | 4941 | T3_CTYPE_ALPHA , /* 13a8 CHEROKEE LETTER GE */ |
| | 4942 | T3_CTYPE_ALPHA , /* 13a9 CHEROKEE LETTER GI */ |
| | 4943 | T3_CTYPE_ALPHA , /* 13aa CHEROKEE LETTER GO */ |
| | 4944 | T3_CTYPE_ALPHA , /* 13ab CHEROKEE LETTER GU */ |
| | 4945 | T3_CTYPE_ALPHA , /* 13ac CHEROKEE LETTER GV */ |
| | 4946 | T3_CTYPE_ALPHA , /* 13ad CHEROKEE LETTER HA */ |
| | 4947 | T3_CTYPE_ALPHA , /* 13ae CHEROKEE LETTER HE */ |
| | 4948 | T3_CTYPE_ALPHA , /* 13af CHEROKEE LETTER HI */ |
| | 4949 | T3_CTYPE_ALPHA , /* 13b0 CHEROKEE LETTER HO */ |
| | 4950 | T3_CTYPE_ALPHA , /* 13b1 CHEROKEE LETTER HU */ |
| | 4951 | T3_CTYPE_ALPHA , /* 13b2 CHEROKEE LETTER HV */ |
| | 4952 | T3_CTYPE_ALPHA , /* 13b3 CHEROKEE LETTER LA */ |
| | 4953 | T3_CTYPE_ALPHA , /* 13b4 CHEROKEE LETTER LE */ |
| | 4954 | T3_CTYPE_ALPHA , /* 13b5 CHEROKEE LETTER LI */ |
| | 4955 | T3_CTYPE_ALPHA , /* 13b6 CHEROKEE LETTER LO */ |
| | 4956 | T3_CTYPE_ALPHA , /* 13b7 CHEROKEE LETTER LU */ |
| | 4957 | T3_CTYPE_ALPHA , /* 13b8 CHEROKEE LETTER LV */ |
| | 4958 | T3_CTYPE_ALPHA , /* 13b9 CHEROKEE LETTER MA */ |
| | 4959 | T3_CTYPE_ALPHA , /* 13ba CHEROKEE LETTER ME */ |
| | 4960 | T3_CTYPE_ALPHA , /* 13bb CHEROKEE LETTER MI */ |
| | 4961 | T3_CTYPE_ALPHA , /* 13bc CHEROKEE LETTER MO */ |
| | 4962 | T3_CTYPE_ALPHA , /* 13bd CHEROKEE LETTER MU */ |
| | 4963 | T3_CTYPE_ALPHA , /* 13be CHEROKEE LETTER NA */ |
| | 4964 | T3_CTYPE_ALPHA , /* 13bf CHEROKEE LETTER HNA */ |
| | 4965 | T3_CTYPE_ALPHA , /* 13c0 CHEROKEE LETTER NAH */ |
| | 4966 | T3_CTYPE_ALPHA , /* 13c1 CHEROKEE LETTER NE */ |
| | 4967 | T3_CTYPE_ALPHA , /* 13c2 CHEROKEE LETTER NI */ |
| | 4968 | T3_CTYPE_ALPHA , /* 13c3 CHEROKEE LETTER NO */ |
| | 4969 | T3_CTYPE_ALPHA , /* 13c4 CHEROKEE LETTER NU */ |
| | 4970 | T3_CTYPE_ALPHA , /* 13c5 CHEROKEE LETTER NV */ |
| | 4971 | T3_CTYPE_ALPHA , /* 13c6 CHEROKEE LETTER QUA */ |
| | 4972 | T3_CTYPE_ALPHA , /* 13c7 CHEROKEE LETTER QUE */ |
| | 4973 | T3_CTYPE_ALPHA , /* 13c8 CHEROKEE LETTER QUI */ |
| | 4974 | T3_CTYPE_ALPHA , /* 13c9 CHEROKEE LETTER QUO */ |
| | 4975 | T3_CTYPE_ALPHA , /* 13ca CHEROKEE LETTER QUU */ |
| | 4976 | T3_CTYPE_ALPHA , /* 13cb CHEROKEE LETTER QUV */ |
| | 4977 | T3_CTYPE_ALPHA , /* 13cc CHEROKEE LETTER SA */ |
| | 4978 | T3_CTYPE_ALPHA , /* 13cd CHEROKEE LETTER S */ |
| | 4979 | T3_CTYPE_ALPHA , /* 13ce CHEROKEE LETTER SE */ |
| | 4980 | T3_CTYPE_ALPHA , /* 13cf CHEROKEE LETTER SI */ |
| | 4981 | T3_CTYPE_ALPHA , /* 13d0 CHEROKEE LETTER SO */ |
| | 4982 | T3_CTYPE_ALPHA , /* 13d1 CHEROKEE LETTER SU */ |
| | 4983 | T3_CTYPE_ALPHA , /* 13d2 CHEROKEE LETTER SV */ |
| | 4984 | T3_CTYPE_ALPHA , /* 13d3 CHEROKEE LETTER DA */ |
| | 4985 | T3_CTYPE_ALPHA , /* 13d4 CHEROKEE LETTER TA */ |
| | 4986 | T3_CTYPE_ALPHA , /* 13d5 CHEROKEE LETTER DE */ |
| | 4987 | T3_CTYPE_ALPHA , /* 13d6 CHEROKEE LETTER TE */ |
| | 4988 | T3_CTYPE_ALPHA , /* 13d7 CHEROKEE LETTER DI */ |
| | 4989 | T3_CTYPE_ALPHA , /* 13d8 CHEROKEE LETTER TI */ |
| | 4990 | T3_CTYPE_ALPHA , /* 13d9 CHEROKEE LETTER DO */ |
| | 4991 | T3_CTYPE_ALPHA , /* 13da CHEROKEE LETTER DU */ |
| | 4992 | T3_CTYPE_ALPHA , /* 13db CHEROKEE LETTER DV */ |
| | 4993 | T3_CTYPE_ALPHA , /* 13dc CHEROKEE LETTER DLA */ |
| | 4994 | T3_CTYPE_ALPHA , /* 13dd CHEROKEE LETTER TLA */ |
| | 4995 | T3_CTYPE_ALPHA , /* 13de CHEROKEE LETTER TLE */ |
| | 4996 | T3_CTYPE_ALPHA , /* 13df CHEROKEE LETTER TLI */ |
| | 4997 | T3_CTYPE_ALPHA , /* 13e0 CHEROKEE LETTER TLO */ |
| | 4998 | T3_CTYPE_ALPHA , /* 13e1 CHEROKEE LETTER TLU */ |
| | 4999 | T3_CTYPE_ALPHA , /* 13e2 CHEROKEE LETTER TLV */ |
| | 5000 | T3_CTYPE_ALPHA , /* 13e3 CHEROKEE LETTER TSA */ |
| | 5001 | T3_CTYPE_ALPHA , /* 13e4 CHEROKEE LETTER TSE */ |
| | 5002 | T3_CTYPE_ALPHA , /* 13e5 CHEROKEE LETTER TSI */ |
| | 5003 | T3_CTYPE_ALPHA , /* 13e6 CHEROKEE LETTER TSO */ |
| | 5004 | T3_CTYPE_ALPHA , /* 13e7 CHEROKEE LETTER TSU */ |
| | 5005 | T3_CTYPE_ALPHA , /* 13e8 CHEROKEE LETTER TSV */ |
| | 5006 | T3_CTYPE_ALPHA , /* 13e9 CHEROKEE LETTER WA */ |
| | 5007 | T3_CTYPE_ALPHA , /* 13ea CHEROKEE LETTER WE */ |
| | 5008 | T3_CTYPE_ALPHA , /* 13eb CHEROKEE LETTER WI */ |
| | 5009 | T3_CTYPE_ALPHA , /* 13ec CHEROKEE LETTER WO */ |
| | 5010 | T3_CTYPE_ALPHA , /* 13ed CHEROKEE LETTER WU */ |
| | 5011 | T3_CTYPE_ALPHA , /* 13ee CHEROKEE LETTER WV */ |
| | 5012 | T3_CTYPE_ALPHA , /* 13ef CHEROKEE LETTER YA */ |
| | 5013 | T3_CTYPE_ALPHA , /* 13f0 CHEROKEE LETTER YE */ |
| | 5014 | T3_CTYPE_ALPHA , /* 13f1 CHEROKEE LETTER YI */ |
| | 5015 | T3_CTYPE_ALPHA , /* 13f2 CHEROKEE LETTER YO */ |
| | 5016 | T3_CTYPE_ALPHA , /* 13f3 CHEROKEE LETTER YU */ |
| | 5017 | T3_CTYPE_ALPHA , /* 13f4 CHEROKEE LETTER YV */ |
| | 5018 | T3_CTYPE_NONE , /* 13f5 (unused) */ |
| | 5019 | T3_CTYPE_NONE , /* 13f6 (unused) */ |
| | 5020 | T3_CTYPE_NONE , /* 13f7 (unused) */ |
| | 5021 | T3_CTYPE_NONE , /* 13f8 (unused) */ |
| | 5022 | T3_CTYPE_NONE , /* 13f9 (unused) */ |
| | 5023 | T3_CTYPE_NONE , /* 13fa (unused) */ |
| | 5024 | T3_CTYPE_NONE , /* 13fb (unused) */ |
| | 5025 | T3_CTYPE_NONE , /* 13fc (unused) */ |
| | 5026 | T3_CTYPE_NONE , /* 13fd (unused) */ |
| | 5027 | T3_CTYPE_NONE , /* 13fe (unused) */ |
| | 5028 | T3_CTYPE_NONE , /* 13ff (unused) */ |
| | 5029 | }; |
| | 5030 | |
| | 5031 | static const wchar_t attr_pg_28[128] = |
| | 5032 | { |
| | 5033 | T3_CTYPE_NONE , /* 1400 (unused) */ |
| | 5034 | T3_CTYPE_ALPHA , /* 1401 CANADIAN SYLLABICS E */ |
| | 5035 | T3_CTYPE_ALPHA , /* 1402 CANADIAN SYLLABICS AAI */ |
| | 5036 | T3_CTYPE_ALPHA , /* 1403 CANADIAN SYLLABICS I */ |
| | 5037 | T3_CTYPE_ALPHA , /* 1404 CANADIAN SYLLABICS II */ |
| | 5038 | T3_CTYPE_ALPHA , /* 1405 CANADIAN SYLLABICS O */ |
| | 5039 | T3_CTYPE_ALPHA , /* 1406 CANADIAN SYLLABICS OO */ |
| | 5040 | T3_CTYPE_ALPHA , /* 1407 CANADIAN SYLLABICS Y-CREE OO */ |
| | 5041 | T3_CTYPE_ALPHA , /* 1408 CANADIAN SYLLABICS CARRIER EE */ |
| | 5042 | T3_CTYPE_ALPHA , /* 1409 CANADIAN SYLLABICS CARRIER I */ |
| | 5043 | T3_CTYPE_ALPHA , /* 140a CANADIAN SYLLABICS A */ |
| | 5044 | T3_CTYPE_ALPHA , /* 140b CANADIAN SYLLABICS AA */ |
| | 5045 | T3_CTYPE_ALPHA , /* 140c CANADIAN SYLLABICS WE */ |
| | 5046 | T3_CTYPE_ALPHA , /* 140d CANADIAN SYLLABICS WEST-CREE WE */ |
| | 5047 | T3_CTYPE_ALPHA , /* 140e CANADIAN SYLLABICS WI */ |
| | 5048 | T3_CTYPE_ALPHA , /* 140f CANADIAN SYLLABICS WEST-CREE WI */ |
| | 5049 | T3_CTYPE_ALPHA , /* 1410 CANADIAN SYLLABICS WII */ |
| | 5050 | T3_CTYPE_ALPHA , /* 1411 CANADIAN SYLLABICS WEST-CREE WII */ |
| | 5051 | T3_CTYPE_ALPHA , /* 1412 CANADIAN SYLLABICS WO */ |
| | 5052 | T3_CTYPE_ALPHA , /* 1413 CANADIAN SYLLABICS WEST-CREE WO */ |
| | 5053 | T3_CTYPE_ALPHA , /* 1414 CANADIAN SYLLABICS WOO */ |
| | 5054 | T3_CTYPE_ALPHA , /* 1415 CANADIAN SYLLABICS WEST-CREE WOO */ |
| | 5055 | T3_CTYPE_ALPHA , /* 1416 CANADIAN SYLLABICS NASKAPI WOO */ |
| | 5056 | T3_CTYPE_ALPHA , /* 1417 CANADIAN SYLLABICS WA */ |
| | 5057 | T3_CTYPE_ALPHA , /* 1418 CANADIAN SYLLABICS WEST-CREE WA */ |
| | 5058 | T3_CTYPE_ALPHA , /* 1419 CANADIAN SYLLABICS WAA */ |
| | 5059 | T3_CTYPE_ALPHA , /* 141a CANADIAN SYLLABICS WEST-CREE WAA */ |
| | 5060 | T3_CTYPE_ALPHA , /* 141b CANADIAN SYLLABICS NASKAPI WAA */ |
| | 5061 | T3_CTYPE_ALPHA , /* 141c CANADIAN SYLLABICS AI */ |
| | 5062 | T3_CTYPE_ALPHA , /* 141d CANADIAN SYLLABICS Y-CREE W */ |
| | 5063 | T3_CTYPE_ALPHA , /* 141e CANADIAN SYLLABICS GLOTTAL STOP */ |
| | 5064 | T3_CTYPE_ALPHA , /* 141f CANADIAN SYLLABICS FINAL ACUTE */ |
| | 5065 | T3_CTYPE_ALPHA , /* 1420 CANADIAN SYLLABICS FINAL GRAVE */ |
| | 5066 | T3_CTYPE_ALPHA , /* 1421 CANADIAN SYLLABICS FINAL BOTTOM HALF RI */ |
| | 5067 | T3_CTYPE_ALPHA , /* 1422 CANADIAN SYLLABICS FINAL TOP HALF RING */ |
| | 5068 | T3_CTYPE_ALPHA , /* 1423 CANADIAN SYLLABICS FINAL RIGHT HALF RIN */ |
| | 5069 | T3_CTYPE_ALPHA , /* 1424 CANADIAN SYLLABICS FINAL RING */ |
| | 5070 | T3_CTYPE_ALPHA , /* 1425 CANADIAN SYLLABICS FINAL DOUBLE ACUTE */ |
| | 5071 | T3_CTYPE_ALPHA , /* 1426 CANADIAN SYLLABICS FINAL DOUBLE SHORT V */ |
| | 5072 | T3_CTYPE_ALPHA , /* 1427 CANADIAN SYLLABICS FINAL MIDDLE DOT */ |
| | 5073 | T3_CTYPE_ALPHA , /* 1428 CANADIAN SYLLABICS FINAL SHORT HORIZONT */ |
| | 5074 | T3_CTYPE_ALPHA , /* 1429 CANADIAN SYLLABICS FINAL PLUS */ |
| | 5075 | T3_CTYPE_ALPHA , /* 142a CANADIAN SYLLABICS FINAL DOWN TACK */ |
| | 5076 | T3_CTYPE_ALPHA , /* 142b CANADIAN SYLLABICS EN */ |
| | 5077 | T3_CTYPE_ALPHA , /* 142c CANADIAN SYLLABICS IN */ |
| | 5078 | T3_CTYPE_ALPHA , /* 142d CANADIAN SYLLABICS ON */ |
| | 5079 | T3_CTYPE_ALPHA , /* 142e CANADIAN SYLLABICS AN */ |
| | 5080 | T3_CTYPE_ALPHA , /* 142f CANADIAN SYLLABICS PE */ |
| | 5081 | T3_CTYPE_ALPHA , /* 1430 CANADIAN SYLLABICS PAAI */ |
| | 5082 | T3_CTYPE_ALPHA , /* 1431 CANADIAN SYLLABICS PI */ |
| | 5083 | T3_CTYPE_ALPHA , /* 1432 CANADIAN SYLLABICS PII */ |
| | 5084 | T3_CTYPE_ALPHA , /* 1433 CANADIAN SYLLABICS PO */ |
| | 5085 | T3_CTYPE_ALPHA , /* 1434 CANADIAN SYLLABICS POO */ |
| | 5086 | T3_CTYPE_ALPHA , /* 1435 CANADIAN SYLLABICS Y-CREE POO */ |
| | 5087 | T3_CTYPE_ALPHA , /* 1436 CANADIAN SYLLABICS CARRIER HEE */ |
| | 5088 | T3_CTYPE_ALPHA , /* 1437 CANADIAN SYLLABICS CARRIER HI */ |
| | 5089 | T3_CTYPE_ALPHA , /* 1438 CANADIAN SYLLABICS PA */ |
| | 5090 | T3_CTYPE_ALPHA , /* 1439 CANADIAN SYLLABICS PAA */ |
| | 5091 | T3_CTYPE_ALPHA , /* 143a CANADIAN SYLLABICS PWE */ |
| | 5092 | T3_CTYPE_ALPHA , /* 143b CANADIAN SYLLABICS WEST-CREE PWE */ |
| | 5093 | T3_CTYPE_ALPHA , /* 143c CANADIAN SYLLABICS PWI */ |
| | 5094 | T3_CTYPE_ALPHA , /* 143d CANADIAN SYLLABICS WEST-CREE PWI */ |
| | 5095 | T3_CTYPE_ALPHA , /* 143e CANADIAN SYLLABICS PWII */ |
| | 5096 | T3_CTYPE_ALPHA , /* 143f CANADIAN SYLLABICS WEST-CREE PWII */ |
| | 5097 | T3_CTYPE_ALPHA , /* 1440 CANADIAN SYLLABICS PWO */ |
| | 5098 | T3_CTYPE_ALPHA , /* 1441 CANADIAN SYLLABICS WEST-CREE PWO */ |
| | 5099 | T3_CTYPE_ALPHA , /* 1442 CANADIAN SYLLABICS PWOO */ |
| | 5100 | T3_CTYPE_ALPHA , /* 1443 CANADIAN SYLLABICS WEST-CREE PWOO */ |
| | 5101 | T3_CTYPE_ALPHA , /* 1444 CANADIAN SYLLABICS PWA */ |
| | 5102 | T3_CTYPE_ALPHA , /* 1445 CANADIAN SYLLABICS WEST-CREE PWA */ |
| | 5103 | T3_CTYPE_ALPHA , /* 1446 CANADIAN SYLLABICS PWAA */ |
| | 5104 | T3_CTYPE_ALPHA , /* 1447 CANADIAN SYLLABICS WEST-CREE PWAA */ |
| | 5105 | T3_CTYPE_ALPHA , /* 1448 CANADIAN SYLLABICS Y-CREE PWAA */ |
| | 5106 | T3_CTYPE_ALPHA , /* 1449 CANADIAN SYLLABICS P */ |
| | 5107 | T3_CTYPE_ALPHA , /* 144a CANADIAN SYLLABICS WEST-CREE P */ |
| | 5108 | T3_CTYPE_ALPHA , /* 144b CANADIAN SYLLABICS CARRIER H */ |
| | 5109 | T3_CTYPE_ALPHA , /* 144c CANADIAN SYLLABICS TE */ |
| | 5110 | T3_CTYPE_ALPHA , /* 144d CANADIAN SYLLABICS TAAI */ |
| | 5111 | T3_CTYPE_ALPHA , /* 144e CANADIAN SYLLABICS TI */ |
| | 5112 | T3_CTYPE_ALPHA , /* 144f CANADIAN SYLLABICS TII */ |
| | 5113 | T3_CTYPE_ALPHA , /* 1450 CANADIAN SYLLABICS TO */ |
| | 5114 | T3_CTYPE_ALPHA , /* 1451 CANADIAN SYLLABICS TOO */ |
| | 5115 | T3_CTYPE_ALPHA , /* 1452 CANADIAN SYLLABICS Y-CREE TOO */ |
| | 5116 | T3_CTYPE_ALPHA , /* 1453 CANADIAN SYLLABICS CARRIER DEE */ |
| | 5117 | T3_CTYPE_ALPHA , /* 1454 CANADIAN SYLLABICS CARRIER DI */ |
| | 5118 | T3_CTYPE_ALPHA , /* 1455 CANADIAN SYLLABICS TA */ |
| | 5119 | T3_CTYPE_ALPHA , /* 1456 CANADIAN SYLLABICS TAA */ |
| | 5120 | T3_CTYPE_ALPHA , /* 1457 CANADIAN SYLLABICS TWE */ |
| | 5121 | T3_CTYPE_ALPHA , /* 1458 CANADIAN SYLLABICS WEST-CREE TWE */ |
| | 5122 | T3_CTYPE_ALPHA , /* 1459 CANADIAN SYLLABICS TWI */ |
| | 5123 | T3_CTYPE_ALPHA , /* 145a CANADIAN SYLLABICS WEST-CREE TWI */ |
| | 5124 | T3_CTYPE_ALPHA , /* 145b CANADIAN SYLLABICS TWII */ |
| | 5125 | T3_CTYPE_ALPHA , /* 145c CANADIAN SYLLABICS WEST-CREE TWII */ |
| | 5126 | T3_CTYPE_ALPHA , /* 145d CANADIAN SYLLABICS TWO */ |
| | 5127 | T3_CTYPE_ALPHA , /* 145e CANADIAN SYLLABICS WEST-CREE TWO */ |
| | 5128 | T3_CTYPE_ALPHA , /* 145f CANADIAN SYLLABICS TWOO */ |
| | 5129 | T3_CTYPE_ALPHA , /* 1460 CANADIAN SYLLABICS WEST-CREE TWOO */ |
| | 5130 | T3_CTYPE_ALPHA , /* 1461 CANADIAN SYLLABICS TWA */ |
| | 5131 | T3_CTYPE_ALPHA , /* 1462 CANADIAN SYLLABICS WEST-CREE TWA */ |
| | 5132 | T3_CTYPE_ALPHA , /* 1463 CANADIAN SYLLABICS TWAA */ |
| | 5133 | T3_CTYPE_ALPHA , /* 1464 CANADIAN SYLLABICS WEST-CREE TWAA */ |
| | 5134 | T3_CTYPE_ALPHA , /* 1465 CANADIAN SYLLABICS NASKAPI TWAA */ |
| | 5135 | T3_CTYPE_ALPHA , /* 1466 CANADIAN SYLLABICS T */ |
| | 5136 | T3_CTYPE_ALPHA , /* 1467 CANADIAN SYLLABICS TTE */ |
| | 5137 | T3_CTYPE_ALPHA , /* 1468 CANADIAN SYLLABICS TTI */ |
| | 5138 | T3_CTYPE_ALPHA , /* 1469 CANADIAN SYLLABICS TTO */ |
| | 5139 | T3_CTYPE_ALPHA , /* 146a CANADIAN SYLLABICS TTA */ |
| | 5140 | T3_CTYPE_ALPHA , /* 146b CANADIAN SYLLABICS KE */ |
| | 5141 | T3_CTYPE_ALPHA , /* 146c CANADIAN SYLLABICS KAAI */ |
| | 5142 | T3_CTYPE_ALPHA , /* 146d CANADIAN SYLLABICS KI */ |
| | 5143 | T3_CTYPE_ALPHA , /* 146e CANADIAN SYLLABICS KII */ |
| | 5144 | T3_CTYPE_ALPHA , /* 146f CANADIAN SYLLABICS KO */ |
| | 5145 | T3_CTYPE_ALPHA , /* 1470 CANADIAN SYLLABICS KOO */ |
| | 5146 | T3_CTYPE_ALPHA , /* 1471 CANADIAN SYLLABICS Y-CREE KOO */ |
| | 5147 | T3_CTYPE_ALPHA , /* 1472 CANADIAN SYLLABICS KA */ |
| | 5148 | T3_CTYPE_ALPHA , /* 1473 CANADIAN SYLLABICS KAA */ |
| | 5149 | T3_CTYPE_ALPHA , /* 1474 CANADIAN SYLLABICS KWE */ |
| | 5150 | T3_CTYPE_ALPHA , /* 1475 CANADIAN SYLLABICS WEST-CREE KWE */ |
| | 5151 | T3_CTYPE_ALPHA , /* 1476 CANADIAN SYLLABICS KWI */ |
| | 5152 | T3_CTYPE_ALPHA , /* 1477 CANADIAN SYLLABICS WEST-CREE KWI */ |
| | 5153 | T3_CTYPE_ALPHA , /* 1478 CANADIAN SYLLABICS KWII */ |
| | 5154 | T3_CTYPE_ALPHA , /* 1479 CANADIAN SYLLABICS WEST-CREE KWII */ |
| | 5155 | T3_CTYPE_ALPHA , /* 147a CANADIAN SYLLABICS KWO */ |
| | 5156 | T3_CTYPE_ALPHA , /* 147b CANADIAN SYLLABICS WEST-CREE KWO */ |
| | 5157 | T3_CTYPE_ALPHA , /* 147c CANADIAN SYLLABICS KWOO */ |
| | 5158 | T3_CTYPE_ALPHA , /* 147d CANADIAN SYLLABICS WEST-CREE KWOO */ |
| | 5159 | T3_CTYPE_ALPHA , /* 147e CANADIAN SYLLABICS KWA */ |
| | 5160 | T3_CTYPE_ALPHA , /* 147f CANADIAN SYLLABICS WEST-CREE KWA */ |
| | 5161 | }; |
| | 5162 | |
| | 5163 | static const wchar_t attr_pg_29[128] = |
| | 5164 | { |
| | 5165 | T3_CTYPE_ALPHA , /* 1480 CANADIAN SYLLABICS KWAA */ |
| | 5166 | T3_CTYPE_ALPHA , /* 1481 CANADIAN SYLLABICS WEST-CREE KWAA */ |
| | 5167 | T3_CTYPE_ALPHA , /* 1482 CANADIAN SYLLABICS NASKAPI KWAA */ |
| | 5168 | T3_CTYPE_ALPHA , /* 1483 CANADIAN SYLLABICS K */ |
| | 5169 | T3_CTYPE_ALPHA , /* 1484 CANADIAN SYLLABICS KW */ |
| | 5170 | T3_CTYPE_ALPHA , /* 1485 CANADIAN SYLLABICS SOUTH-SLAVEY KEH */ |
| | 5171 | T3_CTYPE_ALPHA , /* 1486 CANADIAN SYLLABICS SOUTH-SLAVEY KIH */ |
| | 5172 | T3_CTYPE_ALPHA , /* 1487 CANADIAN SYLLABICS SOUTH-SLAVEY KOH */ |
| | 5173 | T3_CTYPE_ALPHA , /* 1488 CANADIAN SYLLABICS SOUTH-SLAVEY KAH */ |
| | 5174 | T3_CTYPE_ALPHA , /* 1489 CANADIAN SYLLABICS CE */ |
| | 5175 | T3_CTYPE_ALPHA , /* 148a CANADIAN SYLLABICS CAAI */ |
| | 5176 | T3_CTYPE_ALPHA , /* 148b CANADIAN SYLLABICS CI */ |
| | 5177 | T3_CTYPE_ALPHA , /* 148c CANADIAN SYLLABICS CII */ |
| | 5178 | T3_CTYPE_ALPHA , /* 148d CANADIAN SYLLABICS CO */ |
| | 5179 | T3_CTYPE_ALPHA , /* 148e CANADIAN SYLLABICS COO */ |
| | 5180 | T3_CTYPE_ALPHA , /* 148f CANADIAN SYLLABICS Y-CREE COO */ |
| | 5181 | T3_CTYPE_ALPHA , /* 1490 CANADIAN SYLLABICS CA */ |
| | 5182 | T3_CTYPE_ALPHA , /* 1491 CANADIAN SYLLABICS CAA */ |
| | 5183 | T3_CTYPE_ALPHA , /* 1492 CANADIAN SYLLABICS CWE */ |
| | 5184 | T3_CTYPE_ALPHA , /* 1493 CANADIAN SYLLABICS WEST-CREE CWE */ |
| | 5185 | T3_CTYPE_ALPHA , /* 1494 CANADIAN SYLLABICS CWI */ |
| | 5186 | T3_CTYPE_ALPHA , /* 1495 CANADIAN SYLLABICS WEST-CREE CWI */ |
| | 5187 | T3_CTYPE_ALPHA , /* 1496 CANADIAN SYLLABICS CWII */ |
| | 5188 | T3_CTYPE_ALPHA , /* 1497 CANADIAN SYLLABICS WEST-CREE CWII */ |
| | 5189 | T3_CTYPE_ALPHA , /* 1498 CANADIAN SYLLABICS CWO */ |
| | 5190 | T3_CTYPE_ALPHA , /* 1499 CANADIAN SYLLABICS WEST-CREE CWO */ |
| | 5191 | T3_CTYPE_ALPHA , /* 149a CANADIAN SYLLABICS CWOO */ |
| | 5192 | T3_CTYPE_ALPHA , /* 149b CANADIAN SYLLABICS WEST-CREE CWOO */ |
| | 5193 | T3_CTYPE_ALPHA , /* 149c CANADIAN SYLLABICS CWA */ |
| | 5194 | T3_CTYPE_ALPHA , /* 149d CANADIAN SYLLABICS WEST-CREE CWA */ |
| | 5195 | T3_CTYPE_ALPHA , /* 149e CANADIAN SYLLABICS CWAA */ |
| | 5196 | T3_CTYPE_ALPHA , /* 149f CANADIAN SYLLABICS WEST-CREE CWAA */ |
| | 5197 | T3_CTYPE_ALPHA , /* 14a0 CANADIAN SYLLABICS NASKAPI CWAA */ |
| | 5198 | T3_CTYPE_ALPHA , /* 14a1 CANADIAN SYLLABICS C */ |
| | 5199 | T3_CTYPE_ALPHA , /* 14a2 CANADIAN SYLLABICS SAYISI TH */ |
| | 5200 | T3_CTYPE_ALPHA , /* 14a3 CANADIAN SYLLABICS ME */ |
| | 5201 | T3_CTYPE_ALPHA , /* 14a4 CANADIAN SYLLABICS MAAI */ |
| | 5202 | T3_CTYPE_ALPHA , /* 14a5 CANADIAN SYLLABICS MI */ |
| | 5203 | T3_CTYPE_ALPHA , /* 14a6 CANADIAN SYLLABICS MII */ |
| | 5204 | T3_CTYPE_ALPHA , /* 14a7 CANADIAN SYLLABICS MO */ |
| | 5205 | T3_CTYPE_ALPHA , /* 14a8 CANADIAN SYLLABICS MOO */ |
| | 5206 | T3_CTYPE_ALPHA , /* 14a9 CANADIAN SYLLABICS Y-CREE MOO */ |
| | 5207 | T3_CTYPE_ALPHA , /* 14aa CANADIAN SYLLABICS MA */ |
| | 5208 | T3_CTYPE_ALPHA , /* 14ab CANADIAN SYLLABICS MAA */ |
| | 5209 | T3_CTYPE_ALPHA , /* 14ac CANADIAN SYLLABICS MWE */ |
| | 5210 | T3_CTYPE_ALPHA , /* 14ad CANADIAN SYLLABICS WEST-CREE MWE */ |
| | 5211 | T3_CTYPE_ALPHA , /* 14ae CANADIAN SYLLABICS MWI */ |
| | 5212 | T3_CTYPE_ALPHA , /* 14af CANADIAN SYLLABICS WEST-CREE MWI */ |
| | 5213 | T3_CTYPE_ALPHA , /* 14b0 CANADIAN SYLLABICS MWII */ |
| | 5214 | T3_CTYPE_ALPHA , /* 14b1 CANADIAN SYLLABICS WEST-CREE MWII */ |
| | 5215 | T3_CTYPE_ALPHA , /* 14b2 CANADIAN SYLLABICS MWO */ |
| | 5216 | T3_CTYPE_ALPHA , /* 14b3 CANADIAN SYLLABICS WEST-CREE MWO */ |
| | 5217 | T3_CTYPE_ALPHA , /* 14b4 CANADIAN SYLLABICS MWOO */ |
| | 5218 | T3_CTYPE_ALPHA , /* 14b5 CANADIAN SYLLABICS WEST-CREE MWOO */ |
| | 5219 | T3_CTYPE_ALPHA , /* 14b6 CANADIAN SYLLABICS MWA */ |
| | 5220 | T3_CTYPE_ALPHA , /* 14b7 CANADIAN SYLLABICS WEST-CREE MWA */ |
| | 5221 | T3_CTYPE_ALPHA , /* 14b8 CANADIAN SYLLABICS MWAA */ |
| | 5222 | T3_CTYPE_ALPHA , /* 14b9 CANADIAN SYLLABICS WEST-CREE MWAA */ |
| | 5223 | T3_CTYPE_ALPHA , /* 14ba CANADIAN SYLLABICS NASKAPI MWAA */ |
| | 5224 | T3_CTYPE_ALPHA , /* 14bb CANADIAN SYLLABICS M */ |
| | 5225 | T3_CTYPE_ALPHA , /* 14bc CANADIAN SYLLABICS WEST-CREE M */ |
| | 5226 | T3_CTYPE_ALPHA , /* 14bd CANADIAN SYLLABICS MH */ |
| | 5227 | T3_CTYPE_ALPHA , /* 14be CANADIAN SYLLABICS ATHAPASCAN M */ |
| | 5228 | T3_CTYPE_ALPHA , /* 14bf CANADIAN SYLLABICS SAYISI M */ |
| | 5229 | T3_CTYPE_ALPHA , /* 14c0 CANADIAN SYLLABICS NE */ |
| | 5230 | T3_CTYPE_ALPHA , /* 14c1 CANADIAN SYLLABICS NAAI */ |
| | 5231 | T3_CTYPE_ALPHA , /* 14c2 CANADIAN SYLLABICS NI */ |
| | 5232 | T3_CTYPE_ALPHA , /* 14c3 CANADIAN SYLLABICS NII */ |
| | 5233 | T3_CTYPE_ALPHA , /* 14c4 CANADIAN SYLLABICS NO */ |
| | 5234 | T3_CTYPE_ALPHA , /* 14c5 CANADIAN SYLLABICS NOO */ |
| | 5235 | T3_CTYPE_ALPHA , /* 14c6 CANADIAN SYLLABICS Y-CREE NOO */ |
| | 5236 | T3_CTYPE_ALPHA , /* 14c7 CANADIAN SYLLABICS NA */ |
| | 5237 | T3_CTYPE_ALPHA , /* 14c8 CANADIAN SYLLABICS NAA */ |
| | 5238 | T3_CTYPE_ALPHA , /* 14c9 CANADIAN SYLLABICS NWE */ |
| | 5239 | T3_CTYPE_ALPHA , /* 14ca CANADIAN SYLLABICS WEST-CREE NWE */ |
| | 5240 | T3_CTYPE_ALPHA , /* 14cb CANADIAN SYLLABICS NWA */ |
| | 5241 | T3_CTYPE_ALPHA , /* 14cc CANADIAN SYLLABICS WEST-CREE NWA */ |
| | 5242 | T3_CTYPE_ALPHA , /* 14cd CANADIAN SYLLABICS NWAA */ |
| | 5243 | T3_CTYPE_ALPHA , /* 14ce CANADIAN SYLLABICS WEST-CREE NWAA */ |
| | 5244 | T3_CTYPE_ALPHA , /* 14cf CANADIAN SYLLABICS NASKAPI NWAA */ |
| | 5245 | T3_CTYPE_ALPHA , /* 14d0 CANADIAN SYLLABICS N */ |
| | 5246 | T3_CTYPE_ALPHA , /* 14d1 CANADIAN SYLLABICS CARRIER NG */ |
| | 5247 | T3_CTYPE_ALPHA , /* 14d2 CANADIAN SYLLABICS NH */ |
| | 5248 | T3_CTYPE_ALPHA , /* 14d3 CANADIAN SYLLABICS LE */ |
| | 5249 | T3_CTYPE_ALPHA , /* 14d4 CANADIAN SYLLABICS LAAI */ |
| | 5250 | T3_CTYPE_ALPHA , /* 14d5 CANADIAN SYLLABICS LI */ |
| | 5251 | T3_CTYPE_ALPHA , /* 14d6 CANADIAN SYLLABICS LII */ |
| | 5252 | T3_CTYPE_ALPHA , /* 14d7 CANADIAN SYLLABICS LO */ |
| | 5253 | T3_CTYPE_ALPHA , /* 14d8 CANADIAN SYLLABICS LOO */ |
| | 5254 | T3_CTYPE_ALPHA , /* 14d9 CANADIAN SYLLABICS Y-CREE LOO */ |
| | 5255 | T3_CTYPE_ALPHA , /* 14da CANADIAN SYLLABICS LA */ |
| | 5256 | T3_CTYPE_ALPHA , /* 14db CANADIAN SYLLABICS LAA */ |
| | 5257 | T3_CTYPE_ALPHA , /* 14dc CANADIAN SYLLABICS LWE */ |
| | 5258 | T3_CTYPE_ALPHA , /* 14dd CANADIAN SYLLABICS WEST-CREE LWE */ |
| | 5259 | T3_CTYPE_ALPHA , /* 14de CANADIAN SYLLABICS LWI */ |
| | 5260 | T3_CTYPE_ALPHA , /* 14df CANADIAN SYLLABICS WEST-CREE LWI */ |
| | 5261 | T3_CTYPE_ALPHA , /* 14e0 CANADIAN SYLLABICS LWII */ |
| | 5262 | T3_CTYPE_ALPHA , /* 14e1 CANADIAN SYLLABICS WEST-CREE LWII */ |
| | 5263 | T3_CTYPE_ALPHA , /* 14e2 CANADIAN SYLLABICS LWO */ |
| | 5264 | T3_CTYPE_ALPHA , /* 14e3 CANADIAN SYLLABICS WEST-CREE LWO */ |
| | 5265 | T3_CTYPE_ALPHA , /* 14e4 CANADIAN SYLLABICS LWOO */ |
| | 5266 | T3_CTYPE_ALPHA , /* 14e5 CANADIAN SYLLABICS WEST-CREE LWOO */ |
| | 5267 | T3_CTYPE_ALPHA , /* 14e6 CANADIAN SYLLABICS LWA */ |
| | 5268 | T3_CTYPE_ALPHA , /* 14e7 CANADIAN SYLLABICS WEST-CREE LWA */ |
| | 5269 | T3_CTYPE_ALPHA , /* 14e8 CANADIAN SYLLABICS LWAA */ |
| | 5270 | T3_CTYPE_ALPHA , /* 14e9 CANADIAN SYLLABICS WEST-CREE LWAA */ |
| | 5271 | T3_CTYPE_ALPHA , /* 14ea CANADIAN SYLLABICS L */ |
| | 5272 | T3_CTYPE_ALPHA , /* 14eb CANADIAN SYLLABICS WEST-CREE L */ |
| | 5273 | T3_CTYPE_ALPHA , /* 14ec CANADIAN SYLLABICS MEDIAL L */ |
| | 5274 | T3_CTYPE_ALPHA , /* 14ed CANADIAN SYLLABICS SE */ |
| | 5275 | T3_CTYPE_ALPHA , /* 14ee CANADIAN SYLLABICS SAAI */ |
| | 5276 | T3_CTYPE_ALPHA , /* 14ef CANADIAN SYLLABICS SI */ |
| | 5277 | T3_CTYPE_ALPHA , /* 14f0 CANADIAN SYLLABICS SII */ |
| | 5278 | T3_CTYPE_ALPHA , /* 14f1 CANADIAN SYLLABICS SO */ |
| | 5279 | T3_CTYPE_ALPHA , /* 14f2 CANADIAN SYLLABICS SOO */ |
| | 5280 | T3_CTYPE_ALPHA , /* 14f3 CANADIAN SYLLABICS Y-CREE SOO */ |
| | 5281 | T3_CTYPE_ALPHA , /* 14f4 CANADIAN SYLLABICS SA */ |
| | 5282 | T3_CTYPE_ALPHA , /* 14f5 CANADIAN SYLLABICS SAA */ |
| | 5283 | T3_CTYPE_ALPHA , /* 14f6 CANADIAN SYLLABICS SWE */ |
| | 5284 | T3_CTYPE_ALPHA , /* 14f7 CANADIAN SYLLABICS WEST-CREE SWE */ |
| | 5285 | T3_CTYPE_ALPHA , /* 14f8 CANADIAN SYLLABICS SWI */ |
| | 5286 | T3_CTYPE_ALPHA , /* 14f9 CANADIAN SYLLABICS WEST-CREE SWI */ |
| | 5287 | T3_CTYPE_ALPHA , /* 14fa CANADIAN SYLLABICS SWII */ |
| | 5288 | T3_CTYPE_ALPHA , /* 14fb CANADIAN SYLLABICS WEST-CREE SWII */ |
| | 5289 | T3_CTYPE_ALPHA , /* 14fc CANADIAN SYLLABICS SWO */ |
| | 5290 | T3_CTYPE_ALPHA , /* 14fd CANADIAN SYLLABICS WEST-CREE SWO */ |
| | 5291 | T3_CTYPE_ALPHA , /* 14fe CANADIAN SYLLABICS SWOO */ |
| | 5292 | T3_CTYPE_ALPHA , /* 14ff CANADIAN SYLLABICS WEST-CREE SWOO */ |
| | 5293 | }; |
| | 5294 | |
| | 5295 | static const wchar_t attr_pg_2a[128] = |
| | 5296 | { |
| | 5297 | T3_CTYPE_ALPHA , /* 1500 CANADIAN SYLLABICS SWA */ |
| | 5298 | T3_CTYPE_ALPHA , /* 1501 CANADIAN SYLLABICS WEST-CREE SWA */ |
| | 5299 | T3_CTYPE_ALPHA , /* 1502 CANADIAN SYLLABICS SWAA */ |
| | 5300 | T3_CTYPE_ALPHA , /* 1503 CANADIAN SYLLABICS WEST-CREE SWAA */ |
| | 5301 | T3_CTYPE_ALPHA , /* 1504 CANADIAN SYLLABICS NASKAPI SWAA */ |
| | 5302 | T3_CTYPE_ALPHA , /* 1505 CANADIAN SYLLABICS S */ |
| | 5303 | T3_CTYPE_ALPHA , /* 1506 CANADIAN SYLLABICS ATHAPASCAN S */ |
| | 5304 | T3_CTYPE_ALPHA , /* 1507 CANADIAN SYLLABICS SW */ |
| | 5305 | T3_CTYPE_ALPHA , /* 1508 CANADIAN SYLLABICS BLACKFOOT S */ |
| | 5306 | T3_CTYPE_ALPHA , /* 1509 CANADIAN SYLLABICS MOOSE-CREE SK */ |
| | 5307 | T3_CTYPE_ALPHA , /* 150a CANADIAN SYLLABICS NASKAPI SKW */ |
| | 5308 | T3_CTYPE_ALPHA , /* 150b CANADIAN SYLLABICS NASKAPI S-W */ |
| | 5309 | T3_CTYPE_ALPHA , /* 150c CANADIAN SYLLABICS NASKAPI SPWA */ |
| | 5310 | T3_CTYPE_ALPHA , /* 150d CANADIAN SYLLABICS NASKAPI STWA */ |
| | 5311 | T3_CTYPE_ALPHA , /* 150e CANADIAN SYLLABICS NASKAPI SKWA */ |
| | 5312 | T3_CTYPE_ALPHA , /* 150f CANADIAN SYLLABICS NASKAPI SCWA */ |
| | 5313 | T3_CTYPE_ALPHA , /* 1510 CANADIAN SYLLABICS SHE */ |
| | 5314 | T3_CTYPE_ALPHA , /* 1511 CANADIAN SYLLABICS SHI */ |
| | 5315 | T3_CTYPE_ALPHA , /* 1512 CANADIAN SYLLABICS SHII */ |
| | 5316 | T3_CTYPE_ALPHA , /* 1513 CANADIAN SYLLABICS SHO */ |
| | 5317 | T3_CTYPE_ALPHA , /* 1514 CANADIAN SYLLABICS SHOO */ |
| | 5318 | T3_CTYPE_ALPHA , /* 1515 CANADIAN SYLLABICS SHA */ |
| | 5319 | T3_CTYPE_ALPHA , /* 1516 CANADIAN SYLLABICS SHAA */ |
| | 5320 | T3_CTYPE_ALPHA , /* 1517 CANADIAN SYLLABICS SHWE */ |
| | 5321 | T3_CTYPE_ALPHA , /* 1518 CANADIAN SYLLABICS WEST-CREE SHWE */ |
| | 5322 | T3_CTYPE_ALPHA , /* 1519 CANADIAN SYLLABICS SHWI */ |
| | 5323 | T3_CTYPE_ALPHA , /* 151a CANADIAN SYLLABICS WEST-CREE SHWI */ |
| | 5324 | T3_CTYPE_ALPHA , /* 151b CANADIAN SYLLABICS SHWII */ |
| | 5325 | T3_CTYPE_ALPHA , /* 151c CANADIAN SYLLABICS WEST-CREE SHWII */ |
| | 5326 | T3_CTYPE_ALPHA , /* 151d CANADIAN SYLLABICS SHWO */ |
| | 5327 | T3_CTYPE_ALPHA , /* 151e CANADIAN SYLLABICS WEST-CREE SHWO */ |
| | 5328 | T3_CTYPE_ALPHA , /* 151f CANADIAN SYLLABICS SHWOO */ |
| | 5329 | T3_CTYPE_ALPHA , /* 1520 CANADIAN SYLLABICS WEST-CREE SHWOO */ |
| | 5330 | T3_CTYPE_ALPHA , /* 1521 CANADIAN SYLLABICS SHWA */ |
| | 5331 | T3_CTYPE_ALPHA , /* 1522 CANADIAN SYLLABICS WEST-CREE SHWA */ |
| | 5332 | T3_CTYPE_ALPHA , /* 1523 CANADIAN SYLLABICS SHWAA */ |
| | 5333 | T3_CTYPE_ALPHA , /* 1524 CANADIAN SYLLABICS WEST-CREE SHWAA */ |
| | 5334 | T3_CTYPE_ALPHA , /* 1525 CANADIAN SYLLABICS SH */ |
| | 5335 | T3_CTYPE_ALPHA , /* 1526 CANADIAN SYLLABICS YE */ |
| | 5336 | T3_CTYPE_ALPHA , /* 1527 CANADIAN SYLLABICS YAAI */ |
| | 5337 | T3_CTYPE_ALPHA , /* 1528 CANADIAN SYLLABICS YI */ |
| | 5338 | T3_CTYPE_ALPHA , /* 1529 CANADIAN SYLLABICS YII */ |
| | 5339 | T3_CTYPE_ALPHA , /* 152a CANADIAN SYLLABICS YO */ |
| | 5340 | T3_CTYPE_ALPHA , /* 152b CANADIAN SYLLABICS YOO */ |
| | 5341 | T3_CTYPE_ALPHA , /* 152c CANADIAN SYLLABICS Y-CREE YOO */ |
| | 5342 | T3_CTYPE_ALPHA , /* 152d CANADIAN SYLLABICS YA */ |
| | 5343 | T3_CTYPE_ALPHA , /* 152e CANADIAN SYLLABICS YAA */ |
| | 5344 | T3_CTYPE_ALPHA , /* 152f CANADIAN SYLLABICS YWE */ |
| | 5345 | T3_CTYPE_ALPHA , /* 1530 CANADIAN SYLLABICS WEST-CREE YWE */ |
| | 5346 | T3_CTYPE_ALPHA , /* 1531 CANADIAN SYLLABICS YWI */ |
| | 5347 | T3_CTYPE_ALPHA , /* 1532 CANADIAN SYLLABICS WEST-CREE YWI */ |
| | 5348 | T3_CTYPE_ALPHA , /* 1533 CANADIAN SYLLABICS YWII */ |
| | 5349 | T3_CTYPE_ALPHA , /* 1534 CANADIAN SYLLABICS WEST-CREE YWII */ |
| | 5350 | T3_CTYPE_ALPHA , /* 1535 CANADIAN SYLLABICS YWO */ |
| | 5351 | T3_CTYPE_ALPHA , /* 1536 CANADIAN SYLLABICS WEST-CREE YWO */ |
| | 5352 | T3_CTYPE_ALPHA , /* 1537 CANADIAN SYLLABICS YWOO */ |
| | 5353 | T3_CTYPE_ALPHA , /* 1538 CANADIAN SYLLABICS WEST-CREE YWOO */ |
| | 5354 | T3_CTYPE_ALPHA , /* 1539 CANADIAN SYLLABICS YWA */ |
| | 5355 | T3_CTYPE_ALPHA , /* 153a CANADIAN SYLLABICS WEST-CREE YWA */ |
| | 5356 | T3_CTYPE_ALPHA , /* 153b CANADIAN SYLLABICS YWAA */ |
| | 5357 | T3_CTYPE_ALPHA , /* 153c CANADIAN SYLLABICS WEST-CREE YWAA */ |
| | 5358 | T3_CTYPE_ALPHA , /* 153d CANADIAN SYLLABICS NASKAPI YWAA */ |
| | 5359 | T3_CTYPE_ALPHA , /* 153e CANADIAN SYLLABICS Y */ |
| | 5360 | T3_CTYPE_ALPHA , /* 153f CANADIAN SYLLABICS BIBLE-CREE Y */ |
| | 5361 | T3_CTYPE_ALPHA , /* 1540 CANADIAN SYLLABICS WEST-CREE Y */ |
| | 5362 | T3_CTYPE_ALPHA , /* 1541 CANADIAN SYLLABICS SAYISI YI */ |
| | 5363 | T3_CTYPE_ALPHA , /* 1542 CANADIAN SYLLABICS RE */ |
| | 5364 | T3_CTYPE_ALPHA , /* 1543 CANADIAN SYLLABICS R-CREE RE */ |
| | 5365 | T3_CTYPE_ALPHA , /* 1544 CANADIAN SYLLABICS WEST-CREE LE */ |
| | 5366 | T3_CTYPE_ALPHA , /* 1545 CANADIAN SYLLABICS RAAI */ |
| | 5367 | T3_CTYPE_ALPHA , /* 1546 CANADIAN SYLLABICS RI */ |
| | 5368 | T3_CTYPE_ALPHA , /* 1547 CANADIAN SYLLABICS RII */ |
| | 5369 | T3_CTYPE_ALPHA , /* 1548 CANADIAN SYLLABICS RO */ |
| | 5370 | T3_CTYPE_ALPHA , /* 1549 CANADIAN SYLLABICS ROO */ |
| | 5371 | T3_CTYPE_ALPHA , /* 154a CANADIAN SYLLABICS WEST-CREE LO */ |
| | 5372 | T3_CTYPE_ALPHA , /* 154b CANADIAN SYLLABICS RA */ |
| | 5373 | T3_CTYPE_ALPHA , /* 154c CANADIAN SYLLABICS RAA */ |
| | 5374 | T3_CTYPE_ALPHA , /* 154d CANADIAN SYLLABICS WEST-CREE LA */ |
| | 5375 | T3_CTYPE_ALPHA , /* 154e CANADIAN SYLLABICS RWAA */ |
| | 5376 | T3_CTYPE_ALPHA , /* 154f CANADIAN SYLLABICS WEST-CREE RWAA */ |
| | 5377 | T3_CTYPE_ALPHA , /* 1550 CANADIAN SYLLABICS R */ |
| | 5378 | T3_CTYPE_ALPHA , /* 1551 CANADIAN SYLLABICS WEST-CREE R */ |
| | 5379 | T3_CTYPE_ALPHA , /* 1552 CANADIAN SYLLABICS MEDIAL R */ |
| | 5380 | T3_CTYPE_ALPHA , /* 1553 CANADIAN SYLLABICS FE */ |
| | 5381 | T3_CTYPE_ALPHA , /* 1554 CANADIAN SYLLABICS FAAI */ |
| | 5382 | T3_CTYPE_ALPHA , /* 1555 CANADIAN SYLLABICS FI */ |
| | 5383 | T3_CTYPE_ALPHA , /* 1556 CANADIAN SYLLABICS FII */ |
| | 5384 | T3_CTYPE_ALPHA , /* 1557 CANADIAN SYLLABICS FO */ |
| | 5385 | T3_CTYPE_ALPHA , /* 1558 CANADIAN SYLLABICS FOO */ |
| | 5386 | T3_CTYPE_ALPHA , /* 1559 CANADIAN SYLLABICS FA */ |
| | 5387 | T3_CTYPE_ALPHA , /* 155a CANADIAN SYLLABICS FAA */ |
| | 5388 | T3_CTYPE_ALPHA , /* 155b CANADIAN SYLLABICS FWAA */ |
| | 5389 | T3_CTYPE_ALPHA , /* 155c CANADIAN SYLLABICS WEST-CREE FWAA */ |
| | 5390 | T3_CTYPE_ALPHA , /* 155d CANADIAN SYLLABICS F */ |
| | 5391 | T3_CTYPE_ALPHA , /* 155e CANADIAN SYLLABICS THE */ |
| | 5392 | T3_CTYPE_ALPHA , /* 155f CANADIAN SYLLABICS N-CREE THE */ |
| | 5393 | T3_CTYPE_ALPHA , /* 1560 CANADIAN SYLLABICS THI */ |
| | 5394 | T3_CTYPE_ALPHA , /* 1561 CANADIAN SYLLABICS N-CREE THI */ |
| | 5395 | T3_CTYPE_ALPHA , /* 1562 CANADIAN SYLLABICS THII */ |
| | 5396 | T3_CTYPE_ALPHA , /* 1563 CANADIAN SYLLABICS N-CREE THII */ |
| | 5397 | T3_CTYPE_ALPHA , /* 1564 CANADIAN SYLLABICS THO */ |
| | 5398 | T3_CTYPE_ALPHA , /* 1565 CANADIAN SYLLABICS THOO */ |
| | 5399 | T3_CTYPE_ALPHA , /* 1566 CANADIAN SYLLABICS THA */ |
| | 5400 | T3_CTYPE_ALPHA , /* 1567 CANADIAN SYLLABICS THAA */ |
| | 5401 | T3_CTYPE_ALPHA , /* 1568 CANADIAN SYLLABICS THWAA */ |
| | 5402 | T3_CTYPE_ALPHA , /* 1569 CANADIAN SYLLABICS WEST-CREE THWAA */ |
| | 5403 | T3_CTYPE_ALPHA , /* 156a CANADIAN SYLLABICS TH */ |
| | 5404 | T3_CTYPE_ALPHA , /* 156b CANADIAN SYLLABICS TTHE */ |
| | 5405 | T3_CTYPE_ALPHA , /* 156c CANADIAN SYLLABICS TTHI */ |
| | 5406 | T3_CTYPE_ALPHA , /* 156d CANADIAN SYLLABICS TTHO */ |
| | 5407 | T3_CTYPE_ALPHA , /* 156e CANADIAN SYLLABICS TTHA */ |
| | 5408 | T3_CTYPE_ALPHA , /* 156f CANADIAN SYLLABICS TTH */ |
| | 5409 | T3_CTYPE_ALPHA , /* 1570 CANADIAN SYLLABICS TYE */ |
| | 5410 | T3_CTYPE_ALPHA , /* 1571 CANADIAN SYLLABICS TYI */ |
| | 5411 | T3_CTYPE_ALPHA , /* 1572 CANADIAN SYLLABICS TYO */ |
| | 5412 | T3_CTYPE_ALPHA , /* 1573 CANADIAN SYLLABICS TYA */ |
| | 5413 | T3_CTYPE_ALPHA , /* 1574 CANADIAN SYLLABICS NUNAVIK HE */ |
| | 5414 | T3_CTYPE_ALPHA , /* 1575 CANADIAN SYLLABICS NUNAVIK HI */ |
| | 5415 | T3_CTYPE_ALPHA , /* 1576 CANADIAN SYLLABICS NUNAVIK HII */ |
| | 5416 | T3_CTYPE_ALPHA , /* 1577 CANADIAN SYLLABICS NUNAVIK HO */ |
| | 5417 | T3_CTYPE_ALPHA , /* 1578 CANADIAN SYLLABICS NUNAVIK HOO */ |
| | 5418 | T3_CTYPE_ALPHA , /* 1579 CANADIAN SYLLABICS NUNAVIK HA */ |
| | 5419 | T3_CTYPE_ALPHA , /* 157a CANADIAN SYLLABICS NUNAVIK HAA */ |
| | 5420 | T3_CTYPE_ALPHA , /* 157b CANADIAN SYLLABICS NUNAVIK H */ |
| | 5421 | T3_CTYPE_ALPHA , /* 157c CANADIAN SYLLABICS NUNAVUT H */ |
| | 5422 | T3_CTYPE_ALPHA , /* 157d CANADIAN SYLLABICS HK */ |
| | 5423 | T3_CTYPE_ALPHA , /* 157e CANADIAN SYLLABICS QAAI */ |
| | 5424 | T3_CTYPE_ALPHA , /* 157f CANADIAN SYLLABICS QI */ |
| | 5425 | }; |
| | 5426 | |
| | 5427 | static const wchar_t attr_pg_2b[128] = |
| | 5428 | { |
| | 5429 | T3_CTYPE_ALPHA , /* 1580 CANADIAN SYLLABICS QII */ |
| | 5430 | T3_CTYPE_ALPHA , /* 1581 CANADIAN SYLLABICS QO */ |
| | 5431 | T3_CTYPE_ALPHA , /* 1582 CANADIAN SYLLABICS QOO */ |
| | 5432 | T3_CTYPE_ALPHA , /* 1583 CANADIAN SYLLABICS QA */ |
| | 5433 | T3_CTYPE_ALPHA , /* 1584 CANADIAN SYLLABICS QAA */ |
| | 5434 | T3_CTYPE_ALPHA , /* 1585 CANADIAN SYLLABICS Q */ |
| | 5435 | T3_CTYPE_ALPHA , /* 1586 CANADIAN SYLLABICS TLHE */ |
| | 5436 | T3_CTYPE_ALPHA , /* 1587 CANADIAN SYLLABICS TLHI */ |
| | 5437 | T3_CTYPE_ALPHA , /* 1588 CANADIAN SYLLABICS TLHO */ |
| | 5438 | T3_CTYPE_ALPHA , /* 1589 CANADIAN SYLLABICS TLHA */ |
| | 5439 | T3_CTYPE_ALPHA , /* 158a CANADIAN SYLLABICS WEST-CREE RE */ |
| | 5440 | T3_CTYPE_ALPHA , /* 158b CANADIAN SYLLABICS WEST-CREE RI */ |
| | 5441 | T3_CTYPE_ALPHA , /* 158c CANADIAN SYLLABICS WEST-CREE RO */ |
| | 5442 | T3_CTYPE_ALPHA , /* 158d CANADIAN SYLLABICS WEST-CREE RA */ |
| | 5443 | T3_CTYPE_ALPHA , /* 158e CANADIAN SYLLABICS NGAAI */ |
| | 5444 | T3_CTYPE_ALPHA , /* 158f CANADIAN SYLLABICS NGI */ |
| | 5445 | T3_CTYPE_ALPHA , /* 1590 CANADIAN SYLLABICS NGII */ |
| | 5446 | T3_CTYPE_ALPHA , /* 1591 CANADIAN SYLLABICS NGO */ |
| | 5447 | T3_CTYPE_ALPHA , /* 1592 CANADIAN SYLLABICS NGOO */ |
| | 5448 | T3_CTYPE_ALPHA , /* 1593 CANADIAN SYLLABICS NGA */ |
| | 5449 | T3_CTYPE_ALPHA , /* 1594 CANADIAN SYLLABICS NGAA */ |
| | 5450 | T3_CTYPE_ALPHA , /* 1595 CANADIAN SYLLABICS NG */ |
| | 5451 | T3_CTYPE_ALPHA , /* 1596 CANADIAN SYLLABICS NNG */ |
| | 5452 | T3_CTYPE_ALPHA , /* 1597 CANADIAN SYLLABICS SAYISI SHE */ |
| | 5453 | T3_CTYPE_ALPHA , /* 1598 CANADIAN SYLLABICS SAYISI SHI */ |
| | 5454 | T3_CTYPE_ALPHA , /* 1599 CANADIAN SYLLABICS SAYISI SHO */ |
| | 5455 | T3_CTYPE_ALPHA , /* 159a CANADIAN SYLLABICS SAYISI SHA */ |
| | 5456 | T3_CTYPE_ALPHA , /* 159b CANADIAN SYLLABICS WOODS-CREE THE */ |
| | 5457 | T3_CTYPE_ALPHA , /* 159c CANADIAN SYLLABICS WOODS-CREE THI */ |
| | 5458 | T3_CTYPE_ALPHA , /* 159d CANADIAN SYLLABICS WOODS-CREE THO */ |
| | 5459 | T3_CTYPE_ALPHA , /* 159e CANADIAN SYLLABICS WOODS-CREE THA */ |
| | 5460 | T3_CTYPE_ALPHA , /* 159f CANADIAN SYLLABICS WOODS-CREE TH */ |
| | 5461 | T3_CTYPE_ALPHA , /* 15a0 CANADIAN SYLLABICS LHI */ |
| | 5462 | T3_CTYPE_ALPHA , /* 15a1 CANADIAN SYLLABICS LHII */ |
| | 5463 | T3_CTYPE_ALPHA , /* 15a2 CANADIAN SYLLABICS LHO */ |
| | 5464 | T3_CTYPE_ALPHA , /* 15a3 CANADIAN SYLLABICS LHOO */ |
| | 5465 | T3_CTYPE_ALPHA , /* 15a4 CANADIAN SYLLABICS LHA */ |
| | 5466 | T3_CTYPE_ALPHA , /* 15a5 CANADIAN SYLLABICS LHAA */ |
| | 5467 | T3_CTYPE_ALPHA , /* 15a6 CANADIAN SYLLABICS LH */ |
| | 5468 | T3_CTYPE_ALPHA , /* 15a7 CANADIAN SYLLABICS TH-CREE THE */ |
| | 5469 | T3_CTYPE_ALPHA , /* 15a8 CANADIAN SYLLABICS TH-CREE THI */ |
| | 5470 | T3_CTYPE_ALPHA , /* 15a9 CANADIAN SYLLABICS TH-CREE THII */ |
| | 5471 | T3_CTYPE_ALPHA , /* 15aa CANADIAN SYLLABICS TH-CREE THO */ |
| | 5472 | T3_CTYPE_ALPHA , /* 15ab CANADIAN SYLLABICS TH-CREE THOO */ |
| | 5473 | T3_CTYPE_ALPHA , /* 15ac CANADIAN SYLLABICS TH-CREE THA */ |
| | 5474 | T3_CTYPE_ALPHA , /* 15ad CANADIAN SYLLABICS TH-CREE THAA */ |
| | 5475 | T3_CTYPE_ALPHA , /* 15ae CANADIAN SYLLABICS TH-CREE TH */ |
| | 5476 | T3_CTYPE_ALPHA , /* 15af CANADIAN SYLLABICS AIVILIK B */ |
| | 5477 | T3_CTYPE_ALPHA , /* 15b0 CANADIAN SYLLABICS BLACKFOOT E */ |
| | 5478 | T3_CTYPE_ALPHA , /* 15b1 CANADIAN SYLLABICS BLACKFOOT I */ |
| | 5479 | T3_CTYPE_ALPHA , /* 15b2 CANADIAN SYLLABICS BLACKFOOT O */ |
| | 5480 | T3_CTYPE_ALPHA , /* 15b3 CANADIAN SYLLABICS BLACKFOOT A */ |
| | 5481 | T3_CTYPE_ALPHA , /* 15b4 CANADIAN SYLLABICS BLACKFOOT WE */ |
| | 5482 | T3_CTYPE_ALPHA , /* 15b5 CANADIAN SYLLABICS BLACKFOOT WI */ |
| | 5483 | T3_CTYPE_ALPHA , /* 15b6 CANADIAN SYLLABICS BLACKFOOT WO */ |
| | 5484 | T3_CTYPE_ALPHA , /* 15b7 CANADIAN SYLLABICS BLACKFOOT WA */ |
| | 5485 | T3_CTYPE_ALPHA , /* 15b8 CANADIAN SYLLABICS BLACKFOOT NE */ |
| | 5486 | T3_CTYPE_ALPHA , /* 15b9 CANADIAN SYLLABICS BLACKFOOT NI */ |
| | 5487 | T3_CTYPE_ALPHA , /* 15ba CANADIAN SYLLABICS BLACKFOOT NO */ |
| | 5488 | T3_CTYPE_ALPHA , /* 15bb CANADIAN SYLLABICS BLACKFOOT NA */ |
| | 5489 | T3_CTYPE_ALPHA , /* 15bc CANADIAN SYLLABICS BLACKFOOT KE */ |
| | 5490 | T3_CTYPE_ALPHA , /* 15bd CANADIAN SYLLABICS BLACKFOOT KI */ |
| | 5491 | T3_CTYPE_ALPHA , /* 15be CANADIAN SYLLABICS BLACKFOOT KO */ |
| | 5492 | T3_CTYPE_ALPHA , /* 15bf CANADIAN SYLLABICS BLACKFOOT KA */ |
| | 5493 | T3_CTYPE_ALPHA , /* 15c0 CANADIAN SYLLABICS SAYISI HE */ |
| | 5494 | T3_CTYPE_ALPHA , /* 15c1 CANADIAN SYLLABICS SAYISI HI */ |
| | 5495 | T3_CTYPE_ALPHA , /* 15c2 CANADIAN SYLLABICS SAYISI HO */ |
| | 5496 | T3_CTYPE_ALPHA , /* 15c3 CANADIAN SYLLABICS SAYISI HA */ |
| | 5497 | T3_CTYPE_ALPHA , /* 15c4 CANADIAN SYLLABICS CARRIER GHU */ |
| | 5498 | T3_CTYPE_ALPHA , /* 15c5 CANADIAN SYLLABICS CARRIER GHO */ |
| | 5499 | T3_CTYPE_ALPHA , /* 15c6 CANADIAN SYLLABICS CARRIER GHE */ |
| | 5500 | T3_CTYPE_ALPHA , /* 15c7 CANADIAN SYLLABICS CARRIER GHEE */ |
| | 5501 | T3_CTYPE_ALPHA , /* 15c8 CANADIAN SYLLABICS CARRIER GHI */ |
| | 5502 | T3_CTYPE_ALPHA , /* 15c9 CANADIAN SYLLABICS CARRIER GHA */ |
| | 5503 | T3_CTYPE_ALPHA , /* 15ca CANADIAN SYLLABICS CARRIER RU */ |
| | 5504 | T3_CTYPE_ALPHA , /* 15cb CANADIAN SYLLABICS CARRIER RO */ |
| | 5505 | T3_CTYPE_ALPHA , /* 15cc CANADIAN SYLLABICS CARRIER RE */ |
| | 5506 | T3_CTYPE_ALPHA , /* 15cd CANADIAN SYLLABICS CARRIER REE */ |
| | 5507 | T3_CTYPE_ALPHA , /* 15ce CANADIAN SYLLABICS CARRIER RI */ |
| | 5508 | T3_CTYPE_ALPHA , /* 15cf CANADIAN SYLLABICS CARRIER RA */ |
| | 5509 | T3_CTYPE_ALPHA , /* 15d0 CANADIAN SYLLABICS CARRIER WU */ |
| | 5510 | T3_CTYPE_ALPHA , /* 15d1 CANADIAN SYLLABICS CARRIER WO */ |
| | 5511 | T3_CTYPE_ALPHA , /* 15d2 CANADIAN SYLLABICS CARRIER WE */ |
| | 5512 | T3_CTYPE_ALPHA , /* 15d3 CANADIAN SYLLABICS CARRIER WEE */ |
| | 5513 | T3_CTYPE_ALPHA , /* 15d4 CANADIAN SYLLABICS CARRIER WI */ |
| | 5514 | T3_CTYPE_ALPHA , /* 15d5 CANADIAN SYLLABICS CARRIER WA */ |
| | 5515 | T3_CTYPE_ALPHA , /* 15d6 CANADIAN SYLLABICS CARRIER HWU */ |
| | 5516 | T3_CTYPE_ALPHA , /* 15d7 CANADIAN SYLLABICS CARRIER HWO */ |
| | 5517 | T3_CTYPE_ALPHA , /* 15d8 CANADIAN SYLLABICS CARRIER HWE */ |
| | 5518 | T3_CTYPE_ALPHA , /* 15d9 CANADIAN SYLLABICS CARRIER HWEE */ |
| | 5519 | T3_CTYPE_ALPHA , /* 15da CANADIAN SYLLABICS CARRIER HWI */ |
| | 5520 | T3_CTYPE_ALPHA , /* 15db CANADIAN SYLLABICS CARRIER HWA */ |
| | 5521 | T3_CTYPE_ALPHA , /* 15dc CANADIAN SYLLABICS CARRIER THU */ |
| | 5522 | T3_CTYPE_ALPHA , /* 15dd CANADIAN SYLLABICS CARRIER THO */ |
| | 5523 | T3_CTYPE_ALPHA , /* 15de CANADIAN SYLLABICS CARRIER THE */ |
| | 5524 | T3_CTYPE_ALPHA , /* 15df CANADIAN SYLLABICS CARRIER THEE */ |
| | 5525 | T3_CTYPE_ALPHA , /* 15e0 CANADIAN SYLLABICS CARRIER THI */ |
| | 5526 | T3_CTYPE_ALPHA , /* 15e1 CANADIAN SYLLABICS CARRIER THA */ |
| | 5527 | T3_CTYPE_ALPHA , /* 15e2 CANADIAN SYLLABICS CARRIER TTU */ |
| | 5528 | T3_CTYPE_ALPHA , /* 15e3 CANADIAN SYLLABICS CARRIER TTO */ |
| | 5529 | T3_CTYPE_ALPHA , /* 15e4 CANADIAN SYLLABICS CARRIER TTE */ |
| | 5530 | T3_CTYPE_ALPHA , /* 15e5 CANADIAN SYLLABICS CARRIER TTEE */ |
| | 5531 | T3_CTYPE_ALPHA , /* 15e6 CANADIAN SYLLABICS CARRIER TTI */ |
| | 5532 | T3_CTYPE_ALPHA , /* 15e7 CANADIAN SYLLABICS CARRIER TTA */ |
| | 5533 | T3_CTYPE_ALPHA , /* 15e8 CANADIAN SYLLABICS CARRIER PU */ |
| | 5534 | T3_CTYPE_ALPHA , /* 15e9 CANADIAN SYLLABICS CARRIER PO */ |
| | 5535 | T3_CTYPE_ALPHA , /* 15ea CANADIAN SYLLABICS CARRIER PE */ |
| | 5536 | T3_CTYPE_ALPHA , /* 15eb CANADIAN SYLLABICS CARRIER PEE */ |
| | 5537 | T3_CTYPE_ALPHA , /* 15ec CANADIAN SYLLABICS CARRIER PI */ |
| | 5538 | T3_CTYPE_ALPHA , /* 15ed CANADIAN SYLLABICS CARRIER PA */ |
| | 5539 | T3_CTYPE_ALPHA , /* 15ee CANADIAN SYLLABICS CARRIER P */ |
| | 5540 | T3_CTYPE_ALPHA , /* 15ef CANADIAN SYLLABICS CARRIER GU */ |
| | 5541 | T3_CTYPE_ALPHA , /* 15f0 CANADIAN SYLLABICS CARRIER GO */ |
| | 5542 | T3_CTYPE_ALPHA , /* 15f1 CANADIAN SYLLABICS CARRIER GE */ |
| | 5543 | T3_CTYPE_ALPHA , /* 15f2 CANADIAN SYLLABICS CARRIER GEE */ |
| | 5544 | T3_CTYPE_ALPHA , /* 15f3 CANADIAN SYLLABICS CARRIER GI */ |
| | 5545 | T3_CTYPE_ALPHA , /* 15f4 CANADIAN SYLLABICS CARRIER GA */ |
| | 5546 | T3_CTYPE_ALPHA , /* 15f5 CANADIAN SYLLABICS CARRIER KHU */ |
| | 5547 | T3_CTYPE_ALPHA , /* 15f6 CANADIAN SYLLABICS CARRIER KHO */ |
| | 5548 | T3_CTYPE_ALPHA , /* 15f7 CANADIAN SYLLABICS CARRIER KHE */ |
| | 5549 | T3_CTYPE_ALPHA , /* 15f8 CANADIAN SYLLABICS CARRIER KHEE */ |
| | 5550 | T3_CTYPE_ALPHA , /* 15f9 CANADIAN SYLLABICS CARRIER KHI */ |
| | 5551 | T3_CTYPE_ALPHA , /* 15fa CANADIAN SYLLABICS CARRIER KHA */ |
| | 5552 | T3_CTYPE_ALPHA , /* 15fb CANADIAN SYLLABICS CARRIER KKU */ |
| | 5553 | T3_CTYPE_ALPHA , /* 15fc CANADIAN SYLLABICS CARRIER KKO */ |
| | 5554 | T3_CTYPE_ALPHA , /* 15fd CANADIAN SYLLABICS CARRIER KKE */ |
| | 5555 | T3_CTYPE_ALPHA , /* 15fe CANADIAN SYLLABICS CARRIER KKEE */ |
| | 5556 | T3_CTYPE_ALPHA , /* 15ff CANADIAN SYLLABICS CARRIER KKI */ |
| | 5557 | }; |
| | 5558 | |
| | 5559 | static const wchar_t attr_pg_2c[128] = |
| | 5560 | { |
| | 5561 | T3_CTYPE_ALPHA , /* 1600 CANADIAN SYLLABICS CARRIER KKA */ |
| | 5562 | T3_CTYPE_ALPHA , /* 1601 CANADIAN SYLLABICS CARRIER KK */ |
| | 5563 | T3_CTYPE_ALPHA , /* 1602 CANADIAN SYLLABICS CARRIER NU */ |
| | 5564 | T3_CTYPE_ALPHA , /* 1603 CANADIAN SYLLABICS CARRIER NO */ |
| | 5565 | T3_CTYPE_ALPHA , /* 1604 CANADIAN SYLLABICS CARRIER NE */ |
| | 5566 | T3_CTYPE_ALPHA , /* 1605 CANADIAN SYLLABICS CARRIER NEE */ |
| | 5567 | T3_CTYPE_ALPHA , /* 1606 CANADIAN SYLLABICS CARRIER NI */ |
| | 5568 | T3_CTYPE_ALPHA , /* 1607 CANADIAN SYLLABICS CARRIER NA */ |
| | 5569 | T3_CTYPE_ALPHA , /* 1608 CANADIAN SYLLABICS CARRIER MU */ |
| | 5570 | T3_CTYPE_ALPHA , /* 1609 CANADIAN SYLLABICS CARRIER MO */ |
| | 5571 | T3_CTYPE_ALPHA , /* 160a CANADIAN SYLLABICS CARRIER ME */ |
| | 5572 | T3_CTYPE_ALPHA , /* 160b CANADIAN SYLLABICS CARRIER MEE */ |
| | 5573 | T3_CTYPE_ALPHA , /* 160c CANADIAN SYLLABICS CARRIER MI */ |
| | 5574 | T3_CTYPE_ALPHA , /* 160d CANADIAN SYLLABICS CARRIER MA */ |
| | 5575 | T3_CTYPE_ALPHA , /* 160e CANADIAN SYLLABICS CARRIER YU */ |
| | 5576 | T3_CTYPE_ALPHA , /* 160f CANADIAN SYLLABICS CARRIER YO */ |
| | 5577 | T3_CTYPE_ALPHA , /* 1610 CANADIAN SYLLABICS CARRIER YE */ |
| | 5578 | T3_CTYPE_ALPHA , /* 1611 CANADIAN SYLLABICS CARRIER YEE */ |
| | 5579 | T3_CTYPE_ALPHA , /* 1612 CANADIAN SYLLABICS CARRIER YI */ |
| | 5580 | T3_CTYPE_ALPHA , /* 1613 CANADIAN SYLLABICS CARRIER YA */ |
| | 5581 | T3_CTYPE_ALPHA , /* 1614 CANADIAN SYLLABICS CARRIER JU */ |
| | 5582 | T3_CTYPE_ALPHA , /* 1615 CANADIAN SYLLABICS SAYISI JU */ |
| | 5583 | T3_CTYPE_ALPHA , /* 1616 CANADIAN SYLLABICS CARRIER JO */ |
| | 5584 | T3_CTYPE_ALPHA , /* 1617 CANADIAN SYLLABICS CARRIER JE */ |
| | 5585 | T3_CTYPE_ALPHA , /* 1618 CANADIAN SYLLABICS CARRIER JEE */ |
| | 5586 | T3_CTYPE_ALPHA , /* 1619 CANADIAN SYLLABICS CARRIER JI */ |
| | 5587 | T3_CTYPE_ALPHA , /* 161a CANADIAN SYLLABICS SAYISI JI */ |
| | 5588 | T3_CTYPE_ALPHA , /* 161b CANADIAN SYLLABICS CARRIER JA */ |
| | 5589 | T3_CTYPE_ALPHA , /* 161c CANADIAN SYLLABICS CARRIER JJU */ |
| | 5590 | T3_CTYPE_ALPHA , /* 161d CANADIAN SYLLABICS CARRIER JJO */ |
| | 5591 | T3_CTYPE_ALPHA , /* 161e CANADIAN SYLLABICS CARRIER JJE */ |
| | 5592 | T3_CTYPE_ALPHA , /* 161f CANADIAN SYLLABICS CARRIER JJEE */ |
| | 5593 | T3_CTYPE_ALPHA , /* 1620 CANADIAN SYLLABICS CARRIER JJI */ |
| | 5594 | T3_CTYPE_ALPHA , /* 1621 CANADIAN SYLLABICS CARRIER JJA */ |
| | 5595 | T3_CTYPE_ALPHA , /* 1622 CANADIAN SYLLABICS CARRIER LU */ |
| | 5596 | T3_CTYPE_ALPHA , /* 1623 CANADIAN SYLLABICS CARRIER LO */ |
| | 5597 | T3_CTYPE_ALPHA , /* 1624 CANADIAN SYLLABICS CARRIER LE */ |
| | 5598 | T3_CTYPE_ALPHA , /* 1625 CANADIAN SYLLABICS CARRIER LEE */ |
| | 5599 | T3_CTYPE_ALPHA , /* 1626 CANADIAN SYLLABICS CARRIER LI */ |
| | 5600 | T3_CTYPE_ALPHA , /* 1627 CANADIAN SYLLABICS CARRIER LA */ |
| | 5601 | T3_CTYPE_ALPHA , /* 1628 CANADIAN SYLLABICS CARRIER DLU */ |
| | 5602 | T3_CTYPE_ALPHA , /* 1629 CANADIAN SYLLABICS CARRIER DLO */ |
| | 5603 | T3_CTYPE_ALPHA , /* 162a CANADIAN SYLLABICS CARRIER DLE */ |
| | 5604 | T3_CTYPE_ALPHA , /* 162b CANADIAN SYLLABICS CARRIER DLEE */ |
| | 5605 | T3_CTYPE_ALPHA , /* 162c CANADIAN SYLLABICS CARRIER DLI */ |
| | 5606 | T3_CTYPE_ALPHA , /* 162d CANADIAN SYLLABICS CARRIER DLA */ |
| | 5607 | T3_CTYPE_ALPHA , /* 162e CANADIAN SYLLABICS CARRIER LHU */ |
| | 5608 | T3_CTYPE_ALPHA , /* 162f CANADIAN SYLLABICS CARRIER LHO */ |
| | 5609 | T3_CTYPE_ALPHA , /* 1630 CANADIAN SYLLABICS CARRIER LHE */ |
| | 5610 | T3_CTYPE_ALPHA , /* 1631 CANADIAN SYLLABICS CARRIER LHEE */ |
| | 5611 | T3_CTYPE_ALPHA , /* 1632 CANADIAN SYLLABICS CARRIER LHI */ |
| | 5612 | T3_CTYPE_ALPHA , /* 1633 CANADIAN SYLLABICS CARRIER LHA */ |
| | 5613 | T3_CTYPE_ALPHA , /* 1634 CANADIAN SYLLABICS CARRIER TLHU */ |
| | 5614 | T3_CTYPE_ALPHA , /* 1635 CANADIAN SYLLABICS CARRIER TLHO */ |
| | 5615 | T3_CTYPE_ALPHA , /* 1636 CANADIAN SYLLABICS CARRIER TLHE */ |
| | 5616 | T3_CTYPE_ALPHA , /* 1637 CANADIAN SYLLABICS CARRIER TLHEE */ |
| | 5617 | T3_CTYPE_ALPHA , /* 1638 CANADIAN SYLLABICS CARRIER TLHI */ |
| | 5618 | T3_CTYPE_ALPHA , /* 1639 CANADIAN SYLLABICS CARRIER TLHA */ |
| | 5619 | T3_CTYPE_ALPHA , /* 163a CANADIAN SYLLABICS CARRIER TLU */ |
| | 5620 | T3_CTYPE_ALPHA , /* 163b CANADIAN SYLLABICS CARRIER TLO */ |
| | 5621 | T3_CTYPE_ALPHA , /* 163c CANADIAN SYLLABICS CARRIER TLE */ |
| | 5622 | T3_CTYPE_ALPHA , /* 163d CANADIAN SYLLABICS CARRIER TLEE */ |
| | 5623 | T3_CTYPE_ALPHA , /* 163e CANADIAN SYLLABICS CARRIER TLI */ |
| | 5624 | T3_CTYPE_ALPHA , /* 163f CANADIAN SYLLABICS CARRIER TLA */ |
| | 5625 | T3_CTYPE_ALPHA , /* 1640 CANADIAN SYLLABICS CARRIER ZU */ |
| | 5626 | T3_CTYPE_ALPHA , /* 1641 CANADIAN SYLLABICS CARRIER ZO */ |
| | 5627 | T3_CTYPE_ALPHA , /* 1642 CANADIAN SYLLABICS CARRIER ZE */ |
| | 5628 | T3_CTYPE_ALPHA , /* 1643 CANADIAN SYLLABICS CARRIER ZEE */ |
| | 5629 | T3_CTYPE_ALPHA , /* 1644 CANADIAN SYLLABICS CARRIER ZI */ |
| | 5630 | T3_CTYPE_ALPHA , /* 1645 CANADIAN SYLLABICS CARRIER ZA */ |
| | 5631 | T3_CTYPE_ALPHA , /* 1646 CANADIAN SYLLABICS CARRIER Z */ |
| | 5632 | T3_CTYPE_ALPHA , /* 1647 CANADIAN SYLLABICS CARRIER INITIAL Z */ |
| | 5633 | T3_CTYPE_ALPHA , /* 1648 CANADIAN SYLLABICS CARRIER DZU */ |
| | 5634 | T3_CTYPE_ALPHA , /* 1649 CANADIAN SYLLABICS CARRIER DZO */ |
| | 5635 | T3_CTYPE_ALPHA , /* 164a CANADIAN SYLLABICS CARRIER DZE */ |
| | 5636 | T3_CTYPE_ALPHA , /* 164b CANADIAN SYLLABICS CARRIER DZEE */ |
| | 5637 | T3_CTYPE_ALPHA , /* 164c CANADIAN SYLLABICS CARRIER DZI */ |
| | 5638 | T3_CTYPE_ALPHA , /* 164d CANADIAN SYLLABICS CARRIER DZA */ |
| | 5639 | T3_CTYPE_ALPHA , /* 164e CANADIAN SYLLABICS CARRIER SU */ |
| | 5640 | T3_CTYPE_ALPHA , /* 164f CANADIAN SYLLABICS CARRIER SO */ |
| | 5641 | T3_CTYPE_ALPHA , /* 1650 CANADIAN SYLLABICS CARRIER SE */ |
| | 5642 | T3_CTYPE_ALPHA , /* 1651 CANADIAN SYLLABICS CARRIER SEE */ |
| | 5643 | T3_CTYPE_ALPHA , /* 1652 CANADIAN SYLLABICS CARRIER SI */ |
| | 5644 | T3_CTYPE_ALPHA , /* 1653 CANADIAN SYLLABICS CARRIER SA */ |
| | 5645 | T3_CTYPE_ALPHA , /* 1654 CANADIAN SYLLABICS CARRIER SHU */ |
| | 5646 | T3_CTYPE_ALPHA , /* 1655 CANADIAN SYLLABICS CARRIER SHO */ |
| | 5647 | T3_CTYPE_ALPHA , /* 1656 CANADIAN SYLLABICS CARRIER SHE */ |
| | 5648 | T3_CTYPE_ALPHA , /* 1657 CANADIAN SYLLABICS CARRIER SHEE */ |
| | 5649 | T3_CTYPE_ALPHA , /* 1658 CANADIAN SYLLABICS CARRIER SHI */ |
| | 5650 | T3_CTYPE_ALPHA , /* 1659 CANADIAN SYLLABICS CARRIER SHA */ |
| | 5651 | T3_CTYPE_ALPHA , /* 165a CANADIAN SYLLABICS CARRIER SH */ |
| | 5652 | T3_CTYPE_ALPHA , /* 165b CANADIAN SYLLABICS CARRIER TSU */ |
| | 5653 | T3_CTYPE_ALPHA , /* 165c CANADIAN SYLLABICS CARRIER TSO */ |
| | 5654 | T3_CTYPE_ALPHA , /* 165d CANADIAN SYLLABICS CARRIER TSE */ |
| | 5655 | T3_CTYPE_ALPHA , /* 165e CANADIAN SYLLABICS CARRIER TSEE */ |
| | 5656 | T3_CTYPE_ALPHA , /* 165f CANADIAN SYLLABICS CARRIER TSI */ |
| | 5657 | T3_CTYPE_ALPHA , /* 1660 CANADIAN SYLLABICS CARRIER TSA */ |
| | 5658 | T3_CTYPE_ALPHA , /* 1661 CANADIAN SYLLABICS CARRIER CHU */ |
| | 5659 | T3_CTYPE_ALPHA , /* 1662 CANADIAN SYLLABICS CARRIER CHO */ |
| | 5660 | T3_CTYPE_ALPHA , /* 1663 CANADIAN SYLLABICS CARRIER CHE */ |
| | 5661 | T3_CTYPE_ALPHA , /* 1664 CANADIAN SYLLABICS CARRIER CHEE */ |
| | 5662 | T3_CTYPE_ALPHA , /* 1665 CANADIAN SYLLABICS CARRIER CHI */ |
| | 5663 | T3_CTYPE_ALPHA , /* 1666 CANADIAN SYLLABICS CARRIER CHA */ |
| | 5664 | T3_CTYPE_ALPHA , /* 1667 CANADIAN SYLLABICS CARRIER TTSU */ |
| | 5665 | T3_CTYPE_ALPHA , /* 1668 CANADIAN SYLLABICS CARRIER TTSO */ |
| | 5666 | T3_CTYPE_ALPHA , /* 1669 CANADIAN SYLLABICS CARRIER TTSE */ |
| | 5667 | T3_CTYPE_ALPHA , /* 166a CANADIAN SYLLABICS CARRIER TTSEE */ |
| | 5668 | T3_CTYPE_ALPHA , /* 166b CANADIAN SYLLABICS CARRIER TTSI */ |
| | 5669 | T3_CTYPE_ALPHA , /* 166c CANADIAN SYLLABICS CARRIER TTSA */ |
| | 5670 | T3_CTYPE_PUNCT , /* 166d CANADIAN SYLLABICS CHI SIGN */ |
| | 5671 | T3_CTYPE_PUNCT , /* 166e CANADIAN SYLLABICS FULL STOP */ |
| | 5672 | T3_CTYPE_ALPHA , /* 166f CANADIAN SYLLABICS QAI */ |
| | 5673 | T3_CTYPE_ALPHA , /* 1670 CANADIAN SYLLABICS NGAI */ |
| | 5674 | T3_CTYPE_ALPHA , /* 1671 CANADIAN SYLLABICS NNGI */ |
| | 5675 | T3_CTYPE_ALPHA , /* 1672 CANADIAN SYLLABICS NNGII */ |
| | 5676 | T3_CTYPE_ALPHA , /* 1673 CANADIAN SYLLABICS NNGO */ |
| | 5677 | T3_CTYPE_ALPHA , /* 1674 CANADIAN SYLLABICS NNGOO */ |
| | 5678 | T3_CTYPE_ALPHA , /* 1675 CANADIAN SYLLABICS NNGA */ |
| | 5679 | T3_CTYPE_ALPHA , /* 1676 CANADIAN SYLLABICS NNGAA */ |
| | 5680 | T3_CTYPE_NONE , /* 1677 (unused) */ |
| | 5681 | T3_CTYPE_NONE , /* 1678 (unused) */ |
| | 5682 | T3_CTYPE_NONE , /* 1679 (unused) */ |
| | 5683 | T3_CTYPE_NONE , /* 167a (unused) */ |
| | 5684 | T3_CTYPE_NONE , /* 167b (unused) */ |
| | 5685 | T3_CTYPE_NONE , /* 167c (unused) */ |
| | 5686 | T3_CTYPE_NONE , /* 167d (unused) */ |
| | 5687 | T3_CTYPE_NONE , /* 167e (unused) */ |
| | 5688 | T3_CTYPE_NONE , /* 167f (unused) */ |
| | 5689 | }; |
| | 5690 | |
| | 5691 | static const wchar_t attr_pg_2d[128] = |
| | 5692 | { |
| | 5693 | T3_CTYPE_SPACE , /* 1680 OGHAM SPACE MARK */ |
| | 5694 | T3_CTYPE_ALPHA , /* 1681 OGHAM LETTER BEITH */ |
| | 5695 | T3_CTYPE_ALPHA , /* 1682 OGHAM LETTER LUIS */ |
| | 5696 | T3_CTYPE_ALPHA , /* 1683 OGHAM LETTER FEARN */ |
| | 5697 | T3_CTYPE_ALPHA , /* 1684 OGHAM LETTER SAIL */ |
| | 5698 | T3_CTYPE_ALPHA , /* 1685 OGHAM LETTER NION */ |
| | 5699 | T3_CTYPE_ALPHA , /* 1686 OGHAM LETTER UATH */ |
| | 5700 | T3_CTYPE_ALPHA , /* 1687 OGHAM LETTER DAIR */ |
| | 5701 | T3_CTYPE_ALPHA , /* 1688 OGHAM LETTER TINNE */ |
| | 5702 | T3_CTYPE_ALPHA , /* 1689 OGHAM LETTER COLL */ |
| | 5703 | T3_CTYPE_ALPHA , /* 168a OGHAM LETTER CEIRT */ |
| | 5704 | T3_CTYPE_ALPHA , /* 168b OGHAM LETTER MUIN */ |
| | 5705 | T3_CTYPE_ALPHA , /* 168c OGHAM LETTER GORT */ |
| | 5706 | T3_CTYPE_ALPHA , /* 168d OGHAM LETTER NGEADAL */ |
| | 5707 | T3_CTYPE_ALPHA , /* 168e OGHAM LETTER STRAIF */ |
| | 5708 | T3_CTYPE_ALPHA , /* 168f OGHAM LETTER RUIS */ |
| | 5709 | T3_CTYPE_ALPHA , /* 1690 OGHAM LETTER AILM */ |
| | 5710 | T3_CTYPE_ALPHA , /* 1691 OGHAM LETTER ONN */ |
| | 5711 | T3_CTYPE_ALPHA , /* 1692 OGHAM LETTER UR */ |
| | 5712 | T3_CTYPE_ALPHA , /* 1693 OGHAM LETTER EADHADH */ |
| | 5713 | T3_CTYPE_ALPHA , /* 1694 OGHAM LETTER IODHADH */ |
| | 5714 | T3_CTYPE_ALPHA , /* 1695 OGHAM LETTER EABHADH */ |
| | 5715 | T3_CTYPE_ALPHA , /* 1696 OGHAM LETTER OR */ |
| | 5716 | T3_CTYPE_ALPHA , /* 1697 OGHAM LETTER UILLEANN */ |
| | 5717 | T3_CTYPE_ALPHA , /* 1698 OGHAM LETTER IFIN */ |
| | 5718 | T3_CTYPE_ALPHA , /* 1699 OGHAM LETTER EAMHANCHOLL */ |
| | 5719 | T3_CTYPE_ALPHA , /* 169a OGHAM LETTER PEITH */ |
| | 5720 | T3_CTYPE_PUNCT , /* 169b OGHAM FEATHER MARK */ |
| | 5721 | T3_CTYPE_PUNCT , /* 169c OGHAM REVERSED FEATHER MARK */ |
| | 5722 | T3_CTYPE_NONE , /* 169d (unused) */ |
| | 5723 | T3_CTYPE_NONE , /* 169e (unused) */ |
| | 5724 | T3_CTYPE_NONE , /* 169f (unused) */ |
| | 5725 | T3_CTYPE_ALPHA , /* 16a0 RUNIC LETTER FEHU FEOH FE F */ |
| | 5726 | T3_CTYPE_ALPHA , /* 16a1 RUNIC LETTER V */ |
| | 5727 | T3_CTYPE_ALPHA , /* 16a2 RUNIC LETTER URUZ UR U */ |
| | 5728 | T3_CTYPE_ALPHA , /* 16a3 RUNIC LETTER YR */ |
| | 5729 | T3_CTYPE_ALPHA , /* 16a4 RUNIC LETTER Y */ |
| | 5730 | T3_CTYPE_ALPHA , /* 16a5 RUNIC LETTER W */ |
| | 5731 | T3_CTYPE_ALPHA , /* 16a6 RUNIC LETTER THURISAZ THURS THORN */ |
| | 5732 | T3_CTYPE_ALPHA , /* 16a7 RUNIC LETTER ETH */ |
| | 5733 | T3_CTYPE_ALPHA , /* 16a8 RUNIC LETTER ANSUZ A */ |
| | 5734 | T3_CTYPE_ALPHA , /* 16a9 RUNIC LETTER OS O */ |
| | 5735 | T3_CTYPE_ALPHA , /* 16aa RUNIC LETTER AC A */ |
| | 5736 | T3_CTYPE_ALPHA , /* 16ab RUNIC LETTER AESC */ |
| | 5737 | T3_CTYPE_ALPHA , /* 16ac RUNIC LETTER LONG-BRANCH-OSS O */ |
| | 5738 | T3_CTYPE_ALPHA , /* 16ad RUNIC LETTER SHORT-TWIG-OSS O */ |
| | 5739 | T3_CTYPE_ALPHA , /* 16ae RUNIC LETTER O */ |
| | 5740 | T3_CTYPE_ALPHA , /* 16af RUNIC LETTER OE */ |
| | 5741 | T3_CTYPE_ALPHA , /* 16b0 RUNIC LETTER ON */ |
| | 5742 | T3_CTYPE_ALPHA , /* 16b1 RUNIC LETTER RAIDO RAD REID R */ |
| | 5743 | T3_CTYPE_ALPHA , /* 16b2 RUNIC LETTER KAUNA */ |
| | 5744 | T3_CTYPE_ALPHA , /* 16b3 RUNIC LETTER CEN */ |
| | 5745 | T3_CTYPE_ALPHA , /* 16b4 RUNIC LETTER KAUN K */ |
| | 5746 | T3_CTYPE_ALPHA , /* 16b5 RUNIC LETTER G */ |
| | 5747 | T3_CTYPE_ALPHA , /* 16b6 RUNIC LETTER ENG */ |
| | 5748 | T3_CTYPE_ALPHA , /* 16b7 RUNIC LETTER GEBO GYFU G */ |
| | 5749 | T3_CTYPE_ALPHA , /* 16b8 RUNIC LETTER GAR */ |
| | 5750 | T3_CTYPE_ALPHA , /* 16b9 RUNIC LETTER WUNJO WYNN W */ |
| | 5751 | T3_CTYPE_ALPHA , /* 16ba RUNIC LETTER HAGLAZ H */ |
| | 5752 | T3_CTYPE_ALPHA , /* 16bb RUNIC LETTER HAEGL H */ |
| | 5753 | T3_CTYPE_ALPHA , /* 16bc RUNIC LETTER LONG-BRANCH-HAGALL H */ |
| | 5754 | T3_CTYPE_ALPHA , /* 16bd RUNIC LETTER SHORT-TWIG-HAGALL H */ |
| | 5755 | T3_CTYPE_ALPHA , /* 16be RUNIC LETTER NAUDIZ NYD NAUD N */ |
| | 5756 | T3_CTYPE_ALPHA , /* 16bf RUNIC LETTER SHORT-TWIG-NAUD N */ |
| | 5757 | T3_CTYPE_ALPHA , /* 16c0 RUNIC LETTER DOTTED-N */ |
| | 5758 | T3_CTYPE_ALPHA , /* 16c1 RUNIC LETTER ISAZ IS ISS I */ |
| | 5759 | T3_CTYPE_ALPHA , /* 16c2 RUNIC LETTER E */ |
| | 5760 | T3_CTYPE_ALPHA , /* 16c3 RUNIC LETTER JERAN J */ |
| | 5761 | T3_CTYPE_ALPHA , /* 16c4 RUNIC LETTER GER */ |
| | 5762 | T3_CTYPE_ALPHA , /* 16c5 RUNIC LETTER LONG-BRANCH-AR AE */ |
| | 5763 | T3_CTYPE_ALPHA , /* 16c6 RUNIC LETTER SHORT-TWIG-AR A */ |
| | 5764 | T3_CTYPE_ALPHA , /* 16c7 RUNIC LETTER IWAZ EOH */ |
| | 5765 | T3_CTYPE_ALPHA , /* 16c8 RUNIC LETTER PERTHO PEORTH P */ |
| | 5766 | T3_CTYPE_ALPHA , /* 16c9 RUNIC LETTER ALGIZ EOLHX */ |
| | 5767 | T3_CTYPE_ALPHA , /* 16ca RUNIC LETTER SOWILO S */ |
| | 5768 | T3_CTYPE_ALPHA , /* 16cb RUNIC LETTER SIGEL LONG-BRANCH-SOL S */ |
| | 5769 | T3_CTYPE_ALPHA , /* 16cc RUNIC LETTER SHORT-TWIG-SOL S */ |
| | 5770 | T3_CTYPE_ALPHA , /* 16cd RUNIC LETTER C */ |
| | 5771 | T3_CTYPE_ALPHA , /* 16ce RUNIC LETTER Z */ |
| | 5772 | T3_CTYPE_ALPHA , /* 16cf RUNIC LETTER TIWAZ TIR TYR T */ |
| | 5773 | T3_CTYPE_ALPHA , /* 16d0 RUNIC LETTER SHORT-TWIG-TYR T */ |
| | 5774 | T3_CTYPE_ALPHA , /* 16d1 RUNIC LETTER D */ |
| | 5775 | T3_CTYPE_ALPHA , /* 16d2 RUNIC LETTER BERKANAN BEORC BJARKAN B */ |
| | 5776 | T3_CTYPE_ALPHA , /* 16d3 RUNIC LETTER SHORT-TWIG-BJARKAN B */ |
| | 5777 | T3_CTYPE_ALPHA , /* 16d4 RUNIC LETTER DOTTED-P */ |
| | 5778 | T3_CTYPE_ALPHA , /* 16d5 RUNIC LETTER OPEN-P */ |
| | 5779 | T3_CTYPE_ALPHA , /* 16d6 RUNIC LETTER EHWAZ EH E */ |
| | 5780 | T3_CTYPE_ALPHA , /* 16d7 RUNIC LETTER MANNAZ MAN M */ |
| | 5781 | T3_CTYPE_ALPHA , /* 16d8 RUNIC LETTER LONG-BRANCH-MADR M */ |
| | 5782 | T3_CTYPE_ALPHA , /* 16d9 RUNIC LETTER SHORT-TWIG-MADR M */ |
| | 5783 | T3_CTYPE_ALPHA , /* 16da RUNIC LETTER LAUKAZ LAGU LOGR L */ |
| | 5784 | T3_CTYPE_ALPHA , /* 16db RUNIC LETTER DOTTED-L */ |
| | 5785 | T3_CTYPE_ALPHA , /* 16dc RUNIC LETTER INGWAZ */ |
| | 5786 | T3_CTYPE_ALPHA , /* 16dd RUNIC LETTER ING */ |
| | 5787 | T3_CTYPE_ALPHA , /* 16de RUNIC LETTER DAGAZ DAEG D */ |
| | 5788 | T3_CTYPE_ALPHA , /* 16df RUNIC LETTER OTHALAN ETHEL O */ |
| | 5789 | T3_CTYPE_ALPHA , /* 16e0 RUNIC LETTER EAR */ |
| | 5790 | T3_CTYPE_ALPHA , /* 16e1 RUNIC LETTER IOR */ |
| | 5791 | T3_CTYPE_ALPHA , /* 16e2 RUNIC LETTER CWEORTH */ |
| | 5792 | T3_CTYPE_ALPHA , /* 16e3 RUNIC LETTER CALC */ |
| | 5793 | T3_CTYPE_ALPHA , /* 16e4 RUNIC LETTER CEALC */ |
| | 5794 | T3_CTYPE_ALPHA , /* 16e5 RUNIC LETTER STAN */ |
| | 5795 | T3_CTYPE_ALPHA , /* 16e6 RUNIC LETTER LONG-BRANCH-YR */ |
| | 5796 | T3_CTYPE_ALPHA , /* 16e7 RUNIC LETTER SHORT-TWIG-YR */ |
| | 5797 | T3_CTYPE_ALPHA , /* 16e8 RUNIC LETTER ICELANDIC-YR */ |
| | 5798 | T3_CTYPE_ALPHA , /* 16e9 RUNIC LETTER Q */ |
| | 5799 | T3_CTYPE_ALPHA , /* 16ea RUNIC LETTER X */ |
| | 5800 | T3_CTYPE_PUNCT , /* 16eb RUNIC SINGLE PUNCTUATION */ |
| | 5801 | T3_CTYPE_PUNCT , /* 16ec RUNIC MULTIPLE PUNCTUATION */ |
| | 5802 | T3_CTYPE_PUNCT , /* 16ed RUNIC CROSS PUNCTUATION */ |
| | 5803 | T3_CTYPE_NONE , /* 16ee RUNIC ARLAUG SYMBOL */ |
| | 5804 | T3_CTYPE_NONE , /* 16ef RUNIC TVIMADUR SYMBOL */ |
| | 5805 | T3_CTYPE_NONE , /* 16f0 RUNIC BELGTHOR SYMBOL */ |
| | 5806 | T3_CTYPE_NONE , /* 16f1 (unused) */ |
| | 5807 | T3_CTYPE_NONE , /* 16f2 (unused) */ |
| | 5808 | T3_CTYPE_NONE , /* 16f3 (unused) */ |
| | 5809 | T3_CTYPE_NONE , /* 16f4 (unused) */ |
| | 5810 | T3_CTYPE_NONE , /* 16f5 (unused) */ |
| | 5811 | T3_CTYPE_NONE , /* 16f6 (unused) */ |
| | 5812 | T3_CTYPE_NONE , /* 16f7 (unused) */ |
| | 5813 | T3_CTYPE_NONE , /* 16f8 (unused) */ |
| | 5814 | T3_CTYPE_NONE , /* 16f9 (unused) */ |
| | 5815 | T3_CTYPE_NONE , /* 16fa (unused) */ |
| | 5816 | T3_CTYPE_NONE , /* 16fb (unused) */ |
| | 5817 | T3_CTYPE_NONE , /* 16fc (unused) */ |
| | 5818 | T3_CTYPE_NONE , /* 16fd (unused) */ |
| | 5819 | T3_CTYPE_NONE , /* 16fe (unused) */ |
| | 5820 | T3_CTYPE_NONE , /* 16ff (unused) */ |
| | 5821 | }; |
| | 5822 | |
| | 5823 | static const wchar_t attr_pg_2e[128] = |
| | 5824 | { |
| | 5825 | T3_CTYPE_ALPHA , /* 1700 TAGALOG LETTER A */ |
| | 5826 | T3_CTYPE_ALPHA , /* 1701 TAGALOG LETTER I */ |
| | 5827 | T3_CTYPE_ALPHA , /* 1702 TAGALOG LETTER U */ |
| | 5828 | T3_CTYPE_ALPHA , /* 1703 TAGALOG LETTER KA */ |
| | 5829 | T3_CTYPE_ALPHA , /* 1704 TAGALOG LETTER GA */ |
| | 5830 | T3_CTYPE_ALPHA , /* 1705 TAGALOG LETTER NGA */ |
| | 5831 | T3_CTYPE_ALPHA , /* 1706 TAGALOG LETTER TA */ |
| | 5832 | T3_CTYPE_ALPHA , /* 1707 TAGALOG LETTER DA */ |
| | 5833 | T3_CTYPE_ALPHA , /* 1708 TAGALOG LETTER NA */ |
| | 5834 | T3_CTYPE_ALPHA , /* 1709 TAGALOG LETTER PA */ |
| | 5835 | T3_CTYPE_ALPHA , /* 170a TAGALOG LETTER BA */ |
| | 5836 | T3_CTYPE_ALPHA , /* 170b TAGALOG LETTER MA */ |
| | 5837 | T3_CTYPE_ALPHA , /* 170c TAGALOG LETTER YA */ |
| | 5838 | T3_CTYPE_NONE , /* 170d (unused) */ |
| | 5839 | T3_CTYPE_ALPHA , /* 170e TAGALOG LETTER LA */ |
| | 5840 | T3_CTYPE_ALPHA , /* 170f TAGALOG LETTER WA */ |
| | 5841 | T3_CTYPE_ALPHA , /* 1710 TAGALOG LETTER SA */ |
| | 5842 | T3_CTYPE_ALPHA , /* 1711 TAGALOG LETTER HA */ |
| | 5843 | T3_CTYPE_NONE , /* 1712 TAGALOG VOWEL SIGN I */ |
| | 5844 | T3_CTYPE_NONE , /* 1713 TAGALOG VOWEL SIGN U */ |
| | 5845 | T3_CTYPE_NONE , /* 1714 TAGALOG SIGN VIRAMA */ |
| | 5846 | T3_CTYPE_NONE , /* 1715 (unused) */ |
| | 5847 | T3_CTYPE_NONE , /* 1716 (unused) */ |
| | 5848 | T3_CTYPE_NONE , /* 1717 (unused) */ |
| | 5849 | T3_CTYPE_NONE , /* 1718 (unused) */ |
| | 5850 | T3_CTYPE_NONE , /* 1719 (unused) */ |
| | 5851 | T3_CTYPE_NONE , /* 171a (unused) */ |
| | 5852 | T3_CTYPE_NONE , /* 171b (unused) */ |
| | 5853 | T3_CTYPE_NONE , /* 171c (unused) */ |
| | 5854 | T3_CTYPE_NONE , /* 171d (unused) */ |
| | 5855 | T3_CTYPE_NONE , /* 171e (unused) */ |
| | 5856 | T3_CTYPE_NONE , /* 171f (unused) */ |
| | 5857 | T3_CTYPE_ALPHA , /* 1720 HANUNOO LETTER A */ |
| | 5858 | T3_CTYPE_ALPHA , /* 1721 HANUNOO LETTER I */ |
| | 5859 | T3_CTYPE_ALPHA , /* 1722 HANUNOO LETTER U */ |
| | 5860 | T3_CTYPE_ALPHA , /* 1723 HANUNOO LETTER KA */ |
| | 5861 | T3_CTYPE_ALPHA , /* 1724 HANUNOO LETTER GA */ |
| | 5862 | T3_CTYPE_ALPHA , /* 1725 HANUNOO LETTER NGA */ |
| | 5863 | T3_CTYPE_ALPHA , /* 1726 HANUNOO LETTER TA */ |
| | 5864 | T3_CTYPE_ALPHA , /* 1727 HANUNOO LETTER DA */ |
| | 5865 | T3_CTYPE_ALPHA , /* 1728 HANUNOO LETTER NA */ |
| | 5866 | T3_CTYPE_ALPHA , /* 1729 HANUNOO LETTER PA */ |
| | 5867 | T3_CTYPE_ALPHA , /* 172a HANUNOO LETTER BA */ |
| | 5868 | T3_CTYPE_ALPHA , /* 172b HANUNOO LETTER MA */ |
| | 5869 | T3_CTYPE_ALPHA , /* 172c HANUNOO LETTER YA */ |
| | 5870 | T3_CTYPE_ALPHA , /* 172d HANUNOO LETTER RA */ |
| | 5871 | T3_CTYPE_ALPHA , /* 172e HANUNOO LETTER LA */ |
| | 5872 | T3_CTYPE_ALPHA , /* 172f HANUNOO LETTER WA */ |
| | 5873 | T3_CTYPE_ALPHA , /* 1730 HANUNOO LETTER SA */ |
| | 5874 | T3_CTYPE_ALPHA , /* 1731 HANUNOO LETTER HA */ |
| | 5875 | T3_CTYPE_NONE , /* 1732 HANUNOO VOWEL SIGN I */ |
| | 5876 | T3_CTYPE_NONE , /* 1733 HANUNOO VOWEL SIGN U */ |
| | 5877 | T3_CTYPE_NONE , /* 1734 HANUNOO SIGN PAMUDPOD */ |
| | 5878 | T3_CTYPE_PUNCT , /* 1735 PHILIPPINE SINGLE PUNCTUATION */ |
| | 5879 | T3_CTYPE_PUNCT , /* 1736 PHILIPPINE DOUBLE PUNCTUATION */ |
| | 5880 | T3_CTYPE_NONE , /* 1737 (unused) */ |
| | 5881 | T3_CTYPE_NONE , /* 1738 (unused) */ |
| | 5882 | T3_CTYPE_NONE , /* 1739 (unused) */ |
| | 5883 | T3_CTYPE_NONE , /* 173a (unused) */ |
| | 5884 | T3_CTYPE_NONE , /* 173b (unused) */ |
| | 5885 | T3_CTYPE_NONE , /* 173c (unused) */ |
| | 5886 | T3_CTYPE_NONE , /* 173d (unused) */ |
| | 5887 | T3_CTYPE_NONE , /* 173e (unused) */ |
| | 5888 | T3_CTYPE_NONE , /* 173f (unused) */ |
| | 5889 | T3_CTYPE_ALPHA , /* 1740 BUHID LETTER A */ |
| | 5890 | T3_CTYPE_ALPHA , /* 1741 BUHID LETTER I */ |
| | 5891 | T3_CTYPE_ALPHA , /* 1742 BUHID LETTER U */ |
| | 5892 | T3_CTYPE_ALPHA , /* 1743 BUHID LETTER KA */ |
| | 5893 | T3_CTYPE_ALPHA , /* 1744 BUHID LETTER GA */ |
| | 5894 | T3_CTYPE_ALPHA , /* 1745 BUHID LETTER NGA */ |
| | 5895 | T3_CTYPE_ALPHA , /* 1746 BUHID LETTER TA */ |
| | 5896 | T3_CTYPE_ALPHA , /* 1747 BUHID LETTER DA */ |
| | 5897 | T3_CTYPE_ALPHA , /* 1748 BUHID LETTER NA */ |
| | 5898 | T3_CTYPE_ALPHA , /* 1749 BUHID LETTER PA */ |
| | 5899 | T3_CTYPE_ALPHA , /* 174a BUHID LETTER BA */ |
| | 5900 | T3_CTYPE_ALPHA , /* 174b BUHID LETTER MA */ |
| | 5901 | T3_CTYPE_ALPHA , /* 174c BUHID LETTER YA */ |
| | 5902 | T3_CTYPE_ALPHA , /* 174d BUHID LETTER RA */ |
| | 5903 | T3_CTYPE_ALPHA , /* 174e BUHID LETTER LA */ |
| | 5904 | T3_CTYPE_ALPHA , /* 174f BUHID LETTER WA */ |
| | 5905 | T3_CTYPE_ALPHA , /* 1750 BUHID LETTER SA */ |
| | 5906 | T3_CTYPE_ALPHA , /* 1751 BUHID LETTER HA */ |
| | 5907 | T3_CTYPE_NONE , /* 1752 BUHID VOWEL SIGN I */ |
| | 5908 | T3_CTYPE_NONE , /* 1753 BUHID VOWEL SIGN U */ |
| | 5909 | T3_CTYPE_NONE , /* 1754 (unused) */ |
| | 5910 | T3_CTYPE_NONE , /* 1755 (unused) */ |
| | 5911 | T3_CTYPE_NONE , /* 1756 (unused) */ |
| | 5912 | T3_CTYPE_NONE , /* 1757 (unused) */ |
| | 5913 | T3_CTYPE_NONE , /* 1758 (unused) */ |
| | 5914 | T3_CTYPE_NONE , /* 1759 (unused) */ |
| | 5915 | T3_CTYPE_NONE , /* 175a (unused) */ |
| | 5916 | T3_CTYPE_NONE , /* 175b (unused) */ |
| | 5917 | T3_CTYPE_NONE , /* 175c (unused) */ |
| | 5918 | T3_CTYPE_NONE , /* 175d (unused) */ |
| | 5919 | T3_CTYPE_NONE , /* 175e (unused) */ |
| | 5920 | T3_CTYPE_NONE , /* 175f (unused) */ |
| | 5921 | T3_CTYPE_ALPHA , /* 1760 TAGBANWA LETTER A */ |
| | 5922 | T3_CTYPE_ALPHA , /* 1761 TAGBANWA LETTER I */ |
| | 5923 | T3_CTYPE_ALPHA , /* 1762 TAGBANWA LETTER U */ |
| | 5924 | T3_CTYPE_ALPHA , /* 1763 TAGBANWA LETTER KA */ |
| | 5925 | T3_CTYPE_ALPHA , /* 1764 TAGBANWA LETTER GA */ |
| | 5926 | T3_CTYPE_ALPHA , /* 1765 TAGBANWA LETTER NGA */ |
| | 5927 | T3_CTYPE_ALPHA , /* 1766 TAGBANWA LETTER TA */ |
| | 5928 | T3_CTYPE_ALPHA , /* 1767 TAGBANWA LETTER DA */ |
| | 5929 | T3_CTYPE_ALPHA , /* 1768 TAGBANWA LETTER NA */ |
| | 5930 | T3_CTYPE_ALPHA , /* 1769 TAGBANWA LETTER PA */ |
| | 5931 | T3_CTYPE_ALPHA , /* 176a TAGBANWA LETTER BA */ |
| | 5932 | T3_CTYPE_ALPHA , /* 176b TAGBANWA LETTER MA */ |
| | 5933 | T3_CTYPE_ALPHA , /* 176c TAGBANWA LETTER YA */ |
| | 5934 | T3_CTYPE_NONE , /* 176d (unused) */ |
| | 5935 | T3_CTYPE_ALPHA , /* 176e TAGBANWA LETTER LA */ |
| | 5936 | T3_CTYPE_ALPHA , /* 176f TAGBANWA LETTER WA */ |
| | 5937 | T3_CTYPE_ALPHA , /* 1770 TAGBANWA LETTER SA */ |
| | 5938 | T3_CTYPE_NONE , /* 1771 (unused) */ |
| | 5939 | T3_CTYPE_NONE , /* 1772 TAGBANWA VOWEL SIGN I */ |
| | 5940 | T3_CTYPE_NONE , /* 1773 TAGBANWA VOWEL SIGN U */ |
| | 5941 | T3_CTYPE_NONE , /* 1774 (unused) */ |
| | 5942 | T3_CTYPE_NONE , /* 1775 (unused) */ |
| | 5943 | T3_CTYPE_NONE , /* 1776 (unused) */ |
| | 5944 | T3_CTYPE_NONE , /* 1777 (unused) */ |
| | 5945 | T3_CTYPE_NONE , /* 1778 (unused) */ |
| | 5946 | T3_CTYPE_NONE , /* 1779 (unused) */ |
| | 5947 | T3_CTYPE_NONE , /* 177a (unused) */ |
| | 5948 | T3_CTYPE_NONE , /* 177b (unused) */ |
| | 5949 | T3_CTYPE_NONE , /* 177c (unused) */ |
| | 5950 | T3_CTYPE_NONE , /* 177d (unused) */ |
| | 5951 | T3_CTYPE_NONE , /* 177e (unused) */ |
| | 5952 | T3_CTYPE_NONE , /* 177f (unused) */ |
| | 5953 | }; |
| | 5954 | |
| | 5955 | static const wchar_t attr_pg_2f[128] = |
| | 5956 | { |
| | 5957 | T3_CTYPE_ALPHA , /* 1780 KHMER LETTER KA */ |
| | 5958 | T3_CTYPE_ALPHA , /* 1781 KHMER LETTER KHA */ |
| | 5959 | T3_CTYPE_ALPHA , /* 1782 KHMER LETTER KO */ |
| | 5960 | T3_CTYPE_ALPHA , /* 1783 KHMER LETTER KHO */ |
| | 5961 | T3_CTYPE_ALPHA , /* 1784 KHMER LETTER NGO */ |
| | 5962 | T3_CTYPE_ALPHA , /* 1785 KHMER LETTER CA */ |
| | 5963 | T3_CTYPE_ALPHA , /* 1786 KHMER LETTER CHA */ |
| | 5964 | T3_CTYPE_ALPHA , /* 1787 KHMER LETTER CO */ |
| | 5965 | T3_CTYPE_ALPHA , /* 1788 KHMER LETTER CHO */ |
| | 5966 | T3_CTYPE_ALPHA , /* 1789 KHMER LETTER NYO */ |
| | 5967 | T3_CTYPE_ALPHA , /* 178a KHMER LETTER DA */ |
| | 5968 | T3_CTYPE_ALPHA , /* 178b KHMER LETTER TTHA */ |
| | 5969 | T3_CTYPE_ALPHA , /* 178c KHMER LETTER DO */ |
| | 5970 | T3_CTYPE_ALPHA , /* 178d KHMER LETTER TTHO */ |
| | 5971 | T3_CTYPE_ALPHA , /* 178e KHMER LETTER NNO */ |
| | 5972 | T3_CTYPE_ALPHA , /* 178f KHMER LETTER TA */ |
| | 5973 | T3_CTYPE_ALPHA , /* 1790 KHMER LETTER THA */ |
| | 5974 | T3_CTYPE_ALPHA , /* 1791 KHMER LETTER TO */ |
| | 5975 | T3_CTYPE_ALPHA , /* 1792 KHMER LETTER THO */ |
| | 5976 | T3_CTYPE_ALPHA , /* 1793 KHMER LETTER NO */ |
| | 5977 | T3_CTYPE_ALPHA , /* 1794 KHMER LETTER BA */ |
| | 5978 | T3_CTYPE_ALPHA , /* 1795 KHMER LETTER PHA */ |
| | 5979 | T3_CTYPE_ALPHA , /* 1796 KHMER LETTER PO */ |
| | 5980 | T3_CTYPE_ALPHA , /* 1797 KHMER LETTER PHO */ |
| | 5981 | T3_CTYPE_ALPHA , /* 1798 KHMER LETTER MO */ |
| | 5982 | T3_CTYPE_ALPHA , /* 1799 KHMER LETTER YO */ |
| | 5983 | T3_CTYPE_ALPHA , /* 179a KHMER LETTER RO */ |
| | 5984 | T3_CTYPE_ALPHA , /* 179b KHMER LETTER LO */ |
| | 5985 | T3_CTYPE_ALPHA , /* 179c KHMER LETTER VO */ |
| | 5986 | T3_CTYPE_ALPHA , /* 179d KHMER LETTER SHA */ |
| | 5987 | T3_CTYPE_ALPHA , /* 179e KHMER LETTER SSO */ |
| | 5988 | T3_CTYPE_ALPHA , /* 179f KHMER LETTER SA */ |
| | 5989 | T3_CTYPE_ALPHA , /* 17a0 KHMER LETTER HA */ |
| | 5990 | T3_CTYPE_ALPHA , /* 17a1 KHMER LETTER LA */ |
| | 5991 | T3_CTYPE_ALPHA , /* 17a2 KHMER LETTER QA */ |
| | 5992 | T3_CTYPE_ALPHA , /* 17a3 KHMER INDEPENDENT VOWEL QAQ */ |
| | 5993 | T3_CTYPE_ALPHA , /* 17a4 KHMER INDEPENDENT VOWEL QAA */ |
| | 5994 | T3_CTYPE_ALPHA , /* 17a5 KHMER INDEPENDENT VOWEL QI */ |
| | 5995 | T3_CTYPE_ALPHA , /* 17a6 KHMER INDEPENDENT VOWEL QII */ |
| | 5996 | T3_CTYPE_ALPHA , /* 17a7 KHMER INDEPENDENT VOWEL QU */ |
| | 5997 | T3_CTYPE_ALPHA , /* 17a8 KHMER INDEPENDENT VOWEL QUK */ |
| | 5998 | T3_CTYPE_ALPHA , /* 17a9 KHMER INDEPENDENT VOWEL QUU */ |
| | 5999 | T3_CTYPE_ALPHA , /* 17aa KHMER INDEPENDENT VOWEL QUUV */ |
| | 6000 | T3_CTYPE_ALPHA , /* 17ab KHMER INDEPENDENT VOWEL RY */ |
| | 6001 | T3_CTYPE_ALPHA , /* 17ac KHMER INDEPENDENT VOWEL RYY */ |
| | 6002 | T3_CTYPE_ALPHA , /* 17ad KHMER INDEPENDENT VOWEL LY */ |
| | 6003 | T3_CTYPE_ALPHA , /* 17ae KHMER INDEPENDENT VOWEL LYY */ |
| | 6004 | T3_CTYPE_ALPHA , /* 17af KHMER INDEPENDENT VOWEL QE */ |
| | 6005 | T3_CTYPE_ALPHA , /* 17b0 KHMER INDEPENDENT VOWEL QAI */ |
| | 6006 | T3_CTYPE_ALPHA , /* 17b1 KHMER INDEPENDENT VOWEL QOO TYPE ONE */ |
| | 6007 | T3_CTYPE_ALPHA , /* 17b2 KHMER INDEPENDENT VOWEL QOO TYPE TWO */ |
| | 6008 | T3_CTYPE_ALPHA , /* 17b3 KHMER INDEPENDENT VOWEL QAU */ |
| | 6009 | T3_CTYPE_NONE , /* 17b4 KHMER VOWEL INHERENT AQ */ |
| | 6010 | T3_CTYPE_NONE , /* 17b5 KHMER VOWEL INHERENT AA */ |
| | 6011 | T3_CTYPE_NONE , /* 17b6 KHMER VOWEL SIGN AA */ |
| | 6012 | T3_CTYPE_NONE , /* 17b7 KHMER VOWEL SIGN I */ |
| | 6013 | T3_CTYPE_NONE , /* 17b8 KHMER VOWEL SIGN II */ |
| | 6014 | T3_CTYPE_NONE , /* 17b9 KHMER VOWEL SIGN Y */ |
| | 6015 | T3_CTYPE_NONE , /* 17ba KHMER VOWEL SIGN YY */ |
| | 6016 | T3_CTYPE_NONE , /* 17bb KHMER VOWEL SIGN U */ |
| | 6017 | T3_CTYPE_NONE , /* 17bc KHMER VOWEL SIGN UU */ |
| | 6018 | T3_CTYPE_NONE , /* 17bd KHMER VOWEL SIGN UA */ |
| | 6019 | T3_CTYPE_NONE , /* 17be KHMER VOWEL SIGN OE */ |
| | 6020 | T3_CTYPE_NONE , /* 17bf KHMER VOWEL SIGN YA */ |
| | 6021 | T3_CTYPE_NONE , /* 17c0 KHMER VOWEL SIGN IE */ |
| | 6022 | T3_CTYPE_NONE , /* 17c1 KHMER VOWEL SIGN E */ |
| | 6023 | T3_CTYPE_NONE , /* 17c2 KHMER VOWEL SIGN AE */ |
| | 6024 | T3_CTYPE_NONE , /* 17c3 KHMER VOWEL SIGN AI */ |
| | 6025 | T3_CTYPE_NONE , /* 17c4 KHMER VOWEL SIGN OO */ |
| | 6026 | T3_CTYPE_NONE , /* 17c5 KHMER VOWEL SIGN AU */ |
| | 6027 | T3_CTYPE_NONE , /* 17c6 KHMER SIGN NIKAHIT */ |
| | 6028 | T3_CTYPE_NONE , /* 17c7 KHMER SIGN REAHMUK */ |
| | 6029 | T3_CTYPE_NONE , /* 17c8 KHMER SIGN YUUKALEAPINTU */ |
| | 6030 | T3_CTYPE_NONE , /* 17c9 KHMER SIGN MUUSIKATOAN */ |
| | 6031 | T3_CTYPE_NONE , /* 17ca KHMER SIGN TRIISAP */ |
| | 6032 | T3_CTYPE_NONE , /* 17cb KHMER SIGN BANTOC */ |
| | 6033 | T3_CTYPE_NONE , /* 17cc KHMER SIGN ROBAT */ |
| | 6034 | T3_CTYPE_NONE , /* 17cd KHMER SIGN TOANDAKHIAT */ |
| | 6035 | T3_CTYPE_NONE , /* 17ce KHMER SIGN KAKABAT */ |
| | 6036 | T3_CTYPE_NONE , /* 17cf KHMER SIGN AHSDA */ |
| | 6037 | T3_CTYPE_NONE , /* 17d0 KHMER SIGN SAMYOK SANNYA */ |
| | 6038 | T3_CTYPE_NONE , /* 17d1 KHMER SIGN VIRIAM */ |
| | 6039 | T3_CTYPE_NONE , /* 17d2 KHMER SIGN COENG */ |
| | 6040 | T3_CTYPE_NONE , /* 17d3 KHMER SIGN BATHAMASAT */ |
| | 6041 | T3_CTYPE_PUNCT , /* 17d4 KHMER SIGN KHAN */ |
| | 6042 | T3_CTYPE_PUNCT , /* 17d5 KHMER SIGN BARIYOOSAN */ |
| | 6043 | T3_CTYPE_PUNCT , /* 17d6 KHMER SIGN CAMNUC PII KUUH */ |
| | 6044 | T3_CTYPE_NONE , /* 17d7 KHMER SIGN LEK TOO */ |
| | 6045 | T3_CTYPE_PUNCT , /* 17d8 KHMER SIGN BEYYAL */ |
| | 6046 | T3_CTYPE_PUNCT , /* 17d9 KHMER SIGN PHNAEK MUAN */ |
| | 6047 | T3_CTYPE_PUNCT , /* 17da KHMER SIGN KOOMUUT */ |
| | 6048 | T3_CTYPE_NONE , /* 17db KHMER CURRENCY SYMBOL RIEL */ |
| | 6049 | T3_CTYPE_ALPHA , /* 17dc KHMER SIGN AVAKRAHASANYA */ |
| | 6050 | T3_CTYPE_NONE , /* 17dd (unused) */ |
| | 6051 | T3_CTYPE_NONE , /* 17de (unused) */ |
| | 6052 | T3_CTYPE_NONE , /* 17df (unused) */ |
| | 6053 | T3_CTYPE_DIGIT , /* 17e0 KHMER DIGIT ZERO */ |
| | 6054 | T3_CTYPE_DIGIT , /* 17e1 KHMER DIGIT ONE */ |
| | 6055 | T3_CTYPE_DIGIT , /* 17e2 KHMER DIGIT TWO */ |
| | 6056 | T3_CTYPE_DIGIT , /* 17e3 KHMER DIGIT THREE */ |
| | 6057 | T3_CTYPE_DIGIT , /* 17e4 KHMER DIGIT FOUR */ |
| | 6058 | T3_CTYPE_DIGIT , /* 17e5 KHMER DIGIT FIVE */ |
| | 6059 | T3_CTYPE_DIGIT , /* 17e6 KHMER DIGIT SIX */ |
| | 6060 | T3_CTYPE_DIGIT , /* 17e7 KHMER DIGIT SEVEN */ |
| | 6061 | T3_CTYPE_DIGIT , /* 17e8 KHMER DIGIT EIGHT */ |
| | 6062 | T3_CTYPE_DIGIT , /* 17e9 KHMER DIGIT NINE */ |
| | 6063 | T3_CTYPE_NONE , /* 17ea (unused) */ |
| | 6064 | T3_CTYPE_NONE , /* 17eb (unused) */ |
| | 6065 | T3_CTYPE_NONE , /* 17ec (unused) */ |
| | 6066 | T3_CTYPE_NONE , /* 17ed (unused) */ |
| | 6067 | T3_CTYPE_NONE , /* 17ee (unused) */ |
| | 6068 | T3_CTYPE_NONE , /* 17ef (unused) */ |
| | 6069 | T3_CTYPE_NONE , /* 17f0 (unused) */ |
| | 6070 | T3_CTYPE_NONE , /* 17f1 (unused) */ |
| | 6071 | T3_CTYPE_NONE , /* 17f2 (unused) */ |
| | 6072 | T3_CTYPE_NONE , /* 17f3 (unused) */ |
| | 6073 | T3_CTYPE_NONE , /* 17f4 (unused) */ |
| | 6074 | T3_CTYPE_NONE , /* 17f5 (unused) */ |
| | 6075 | T3_CTYPE_NONE , /* 17f6 (unused) */ |
| | 6076 | T3_CTYPE_NONE , /* 17f7 (unused) */ |
| | 6077 | T3_CTYPE_NONE , /* 17f8 (unused) */ |
| | 6078 | T3_CTYPE_NONE , /* 17f9 (unused) */ |
| | 6079 | T3_CTYPE_NONE , /* 17fa (unused) */ |
| | 6080 | T3_CTYPE_NONE , /* 17fb (unused) */ |
| | 6081 | T3_CTYPE_NONE , /* 17fc (unused) */ |
| | 6082 | T3_CTYPE_NONE , /* 17fd (unused) */ |
| | 6083 | T3_CTYPE_NONE , /* 17fe (unused) */ |
| | 6084 | T3_CTYPE_NONE , /* 17ff (unused) */ |
| | 6085 | }; |
| | 6086 | |
| | 6087 | static const wchar_t attr_pg_30[128] = |
| | 6088 | { |
| | 6089 | T3_CTYPE_PUNCT , /* 1800 MONGOLIAN BIRGA */ |
| | 6090 | T3_CTYPE_PUNCT , /* 1801 MONGOLIAN ELLIPSIS */ |
| | 6091 | T3_CTYPE_PUNCT , /* 1802 MONGOLIAN COMMA */ |
| | 6092 | T3_CTYPE_PUNCT , /* 1803 MONGOLIAN FULL STOP */ |
| | 6093 | T3_CTYPE_PUNCT , /* 1804 MONGOLIAN COLON */ |
| | 6094 | T3_CTYPE_PUNCT , /* 1805 MONGOLIAN FOUR DOTS */ |
| | 6095 | T3_CTYPE_PUNCT , /* 1806 MONGOLIAN TODO SOFT HYPHEN */ |
| | 6096 | T3_CTYPE_PUNCT , /* 1807 MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER */ |
| | 6097 | T3_CTYPE_PUNCT , /* 1808 MONGOLIAN MANCHU COMMA */ |
| | 6098 | T3_CTYPE_PUNCT , /* 1809 MONGOLIAN MANCHU FULL STOP */ |
| | 6099 | T3_CTYPE_PUNCT , /* 180a MONGOLIAN NIRUGU */ |
| | 6100 | T3_CTYPE_NONE , /* 180b MONGOLIAN FREE VARIATION SELECTOR ONE */ |
| | 6101 | T3_CTYPE_NONE , /* 180c MONGOLIAN FREE VARIATION SELECTOR TWO */ |
| | 6102 | T3_CTYPE_NONE , /* 180d MONGOLIAN FREE VARIATION SELECTOR THREE */ |
| | 6103 | T3_CTYPE_NONE , /* 180e MONGOLIAN VOWEL SEPARATOR */ |
| | 6104 | T3_CTYPE_NONE , /* 180f (unused) */ |
| | 6105 | T3_CTYPE_DIGIT , /* 1810 MONGOLIAN DIGIT ZERO */ |
| | 6106 | T3_CTYPE_DIGIT , /* 1811 MONGOLIAN DIGIT ONE */ |
| | 6107 | T3_CTYPE_DIGIT , /* 1812 MONGOLIAN DIGIT TWO */ |
| | 6108 | T3_CTYPE_DIGIT , /* 1813 MONGOLIAN DIGIT THREE */ |
| | 6109 | T3_CTYPE_DIGIT , /* 1814 MONGOLIAN DIGIT FOUR */ |
| | 6110 | T3_CTYPE_DIGIT , /* 1815 MONGOLIAN DIGIT FIVE */ |
| | 6111 | T3_CTYPE_DIGIT , /* 1816 MONGOLIAN DIGIT SIX */ |
| | 6112 | T3_CTYPE_DIGIT , /* 1817 MONGOLIAN DIGIT SEVEN */ |
| | 6113 | T3_CTYPE_DIGIT , /* 1818 MONGOLIAN DIGIT EIGHT */ |
| | 6114 | T3_CTYPE_DIGIT , /* 1819 MONGOLIAN DIGIT NINE */ |
| | 6115 | T3_CTYPE_NONE , /* 181a (unused) */ |
| | 6116 | T3_CTYPE_NONE , /* 181b (unused) */ |
| | 6117 | T3_CTYPE_NONE , /* 181c (unused) */ |
| | 6118 | T3_CTYPE_NONE , /* 181d (unused) */ |
| | 6119 | T3_CTYPE_NONE , /* 181e (unused) */ |
| | 6120 | T3_CTYPE_NONE , /* 181f (unused) */ |
| | 6121 | T3_CTYPE_ALPHA , /* 1820 MONGOLIAN LETTER A */ |
| | 6122 | T3_CTYPE_ALPHA , /* 1821 MONGOLIAN LETTER E */ |
| | 6123 | T3_CTYPE_ALPHA , /* 1822 MONGOLIAN LETTER I */ |
| | 6124 | T3_CTYPE_ALPHA , /* 1823 MONGOLIAN LETTER O */ |
| | 6125 | T3_CTYPE_ALPHA , /* 1824 MONGOLIAN LETTER U */ |
| | 6126 | T3_CTYPE_ALPHA , /* 1825 MONGOLIAN LETTER OE */ |
| | 6127 | T3_CTYPE_ALPHA , /* 1826 MONGOLIAN LETTER UE */ |
| | 6128 | T3_CTYPE_ALPHA , /* 1827 MONGOLIAN LETTER EE */ |
| | 6129 | T3_CTYPE_ALPHA , /* 1828 MONGOLIAN LETTER NA */ |
| | 6130 | T3_CTYPE_ALPHA , /* 1829 MONGOLIAN LETTER ANG */ |
| | 6131 | T3_CTYPE_ALPHA , /* 182a MONGOLIAN LETTER BA */ |
| | 6132 | T3_CTYPE_ALPHA , /* 182b MONGOLIAN LETTER PA */ |
| | 6133 | T3_CTYPE_ALPHA , /* 182c MONGOLIAN LETTER QA */ |
| | 6134 | T3_CTYPE_ALPHA , /* 182d MONGOLIAN LETTER GA */ |
| | 6135 | T3_CTYPE_ALPHA , /* 182e MONGOLIAN LETTER MA */ |
| | 6136 | T3_CTYPE_ALPHA , /* 182f MONGOLIAN LETTER LA */ |
| | 6137 | T3_CTYPE_ALPHA , /* 1830 MONGOLIAN LETTER SA */ |
| | 6138 | T3_CTYPE_ALPHA , /* 1831 MONGOLIAN LETTER SHA */ |
| | 6139 | T3_CTYPE_ALPHA , /* 1832 MONGOLIAN LETTER TA */ |
| | 6140 | T3_CTYPE_ALPHA , /* 1833 MONGOLIAN LETTER DA */ |
| | 6141 | T3_CTYPE_ALPHA , /* 1834 MONGOLIAN LETTER CHA */ |
| | 6142 | T3_CTYPE_ALPHA , /* 1835 MONGOLIAN LETTER JA */ |
| | 6143 | T3_CTYPE_ALPHA , /* 1836 MONGOLIAN LETTER YA */ |
| | 6144 | T3_CTYPE_ALPHA , /* 1837 MONGOLIAN LETTER RA */ |
| | 6145 | T3_CTYPE_ALPHA , /* 1838 MONGOLIAN LETTER WA */ |
| | 6146 | T3_CTYPE_ALPHA , /* 1839 MONGOLIAN LETTER FA */ |
| | 6147 | T3_CTYPE_ALPHA , /* 183a MONGOLIAN LETTER KA */ |
| | 6148 | T3_CTYPE_ALPHA , /* 183b MONGOLIAN LETTER KHA */ |
| | 6149 | T3_CTYPE_ALPHA , /* 183c MONGOLIAN LETTER TSA */ |
| | 6150 | T3_CTYPE_ALPHA , /* 183d MONGOLIAN LETTER ZA */ |
| | 6151 | T3_CTYPE_ALPHA , /* 183e MONGOLIAN LETTER HAA */ |
| | 6152 | T3_CTYPE_ALPHA , /* 183f MONGOLIAN LETTER ZRA */ |
| | 6153 | T3_CTYPE_ALPHA , /* 1840 MONGOLIAN LETTER LHA */ |
| | 6154 | T3_CTYPE_ALPHA , /* 1841 MONGOLIAN LETTER ZHI */ |
| | 6155 | T3_CTYPE_ALPHA , /* 1842 MONGOLIAN LETTER CHI */ |
| | 6156 | T3_CTYPE_NONE , /* 1843 MONGOLIAN LETTER TODO LONG VOWEL SIGN */ |
| | 6157 | T3_CTYPE_ALPHA , /* 1844 MONGOLIAN LETTER TODO E */ |
| | 6158 | T3_CTYPE_ALPHA , /* 1845 MONGOLIAN LETTER TODO I */ |
| | 6159 | T3_CTYPE_ALPHA , /* 1846 MONGOLIAN LETTER TODO O */ |
| | 6160 | T3_CTYPE_ALPHA , /* 1847 MONGOLIAN LETTER TODO U */ |
| | 6161 | T3_CTYPE_ALPHA , /* 1848 MONGOLIAN LETTER TODO OE */ |
| | 6162 | T3_CTYPE_ALPHA , /* 1849 MONGOLIAN LETTER TODO UE */ |
| | 6163 | T3_CTYPE_ALPHA , /* 184a MONGOLIAN LETTER TODO ANG */ |
| | 6164 | T3_CTYPE_ALPHA , /* 184b MONGOLIAN LETTER TODO BA */ |
| | 6165 | T3_CTYPE_ALPHA , /* 184c MONGOLIAN LETTER TODO PA */ |
| | 6166 | T3_CTYPE_ALPHA , /* 184d MONGOLIAN LETTER TODO QA */ |
| | 6167 | T3_CTYPE_ALPHA , /* 184e MONGOLIAN LETTER TODO GA */ |
| | 6168 | T3_CTYPE_ALPHA , /* 184f MONGOLIAN LETTER TODO MA */ |
| | 6169 | T3_CTYPE_ALPHA , /* 1850 MONGOLIAN LETTER TODO TA */ |
| | 6170 | T3_CTYPE_ALPHA , /* 1851 MONGOLIAN LETTER TODO DA */ |
| | 6171 | T3_CTYPE_ALPHA , /* 1852 MONGOLIAN LETTER TODO CHA */ |
| | 6172 | T3_CTYPE_ALPHA , /* 1853 MONGOLIAN LETTER TODO JA */ |
| | 6173 | T3_CTYPE_ALPHA , /* 1854 MONGOLIAN LETTER TODO TSA */ |
| | 6174 | T3_CTYPE_ALPHA , /* 1855 MONGOLIAN LETTER TODO YA */ |
| | 6175 | T3_CTYPE_ALPHA , /* 1856 MONGOLIAN LETTER TODO WA */ |
| | 6176 | T3_CTYPE_ALPHA , /* 1857 MONGOLIAN LETTER TODO KA */ |
| | 6177 | T3_CTYPE_ALPHA , /* 1858 MONGOLIAN LETTER TODO GAA */ |
| | 6178 | T3_CTYPE_ALPHA , /* 1859 MONGOLIAN LETTER TODO HAA */ |
| | 6179 | T3_CTYPE_ALPHA , /* 185a MONGOLIAN LETTER TODO JIA */ |
| | 6180 | T3_CTYPE_ALPHA , /* 185b MONGOLIAN LETTER TODO NIA */ |
| | 6181 | T3_CTYPE_ALPHA , /* 185c MONGOLIAN LETTER TODO DZA */ |
| | 6182 | T3_CTYPE_ALPHA , /* 185d MONGOLIAN LETTER SIBE E */ |
| | 6183 | T3_CTYPE_ALPHA , /* 185e MONGOLIAN LETTER SIBE I */ |
| | 6184 | T3_CTYPE_ALPHA , /* 185f MONGOLIAN LETTER SIBE IY */ |
| | 6185 | T3_CTYPE_ALPHA , /* 1860 MONGOLIAN LETTER SIBE UE */ |
| | 6186 | T3_CTYPE_ALPHA , /* 1861 MONGOLIAN LETTER SIBE U */ |
| | 6187 | T3_CTYPE_ALPHA , /* 1862 MONGOLIAN LETTER SIBE ANG */ |
| | 6188 | T3_CTYPE_ALPHA , /* 1863 MONGOLIAN LETTER SIBE KA */ |
| | 6189 | T3_CTYPE_ALPHA , /* 1864 MONGOLIAN LETTER SIBE GA */ |
| | 6190 | T3_CTYPE_ALPHA , /* 1865 MONGOLIAN LETTER SIBE HA */ |
| | 6191 | T3_CTYPE_ALPHA , /* 1866 MONGOLIAN LETTER SIBE PA */ |
| | 6192 | T3_CTYPE_ALPHA , /* 1867 MONGOLIAN LETTER SIBE SHA */ |
| | 6193 | T3_CTYPE_ALPHA , /* 1868 MONGOLIAN LETTER SIBE TA */ |
| | 6194 | T3_CTYPE_ALPHA , /* 1869 MONGOLIAN LETTER SIBE DA */ |
| | 6195 | T3_CTYPE_ALPHA , /* 186a MONGOLIAN LETTER SIBE JA */ |
| | 6196 | T3_CTYPE_ALPHA , /* 186b MONGOLIAN LETTER SIBE FA */ |
| | 6197 | T3_CTYPE_ALPHA , /* 186c MONGOLIAN LETTER SIBE GAA */ |
| | 6198 | T3_CTYPE_ALPHA , /* 186d MONGOLIAN LETTER SIBE HAA */ |
| | 6199 | T3_CTYPE_ALPHA , /* 186e MONGOLIAN LETTER SIBE TSA */ |
| | 6200 | T3_CTYPE_ALPHA , /* 186f MONGOLIAN LETTER SIBE ZA */ |
| | 6201 | T3_CTYPE_ALPHA , /* 1870 MONGOLIAN LETTER SIBE RAA */ |
| | 6202 | T3_CTYPE_ALPHA , /* 1871 MONGOLIAN LETTER SIBE CHA */ |
| | 6203 | T3_CTYPE_ALPHA , /* 1872 MONGOLIAN LETTER SIBE ZHA */ |
| | 6204 | T3_CTYPE_ALPHA , /* 1873 MONGOLIAN LETTER MANCHU I */ |
| | 6205 | T3_CTYPE_ALPHA , /* 1874 MONGOLIAN LETTER MANCHU KA */ |
| | 6206 | T3_CTYPE_ALPHA , /* 1875 MONGOLIAN LETTER MANCHU RA */ |
| | 6207 | T3_CTYPE_ALPHA , /* 1876 MONGOLIAN LETTER MANCHU FA */ |
| | 6208 | T3_CTYPE_ALPHA , /* 1877 MONGOLIAN LETTER MANCHU ZHA */ |
| | 6209 | T3_CTYPE_NONE , /* 1878 (unused) */ |
| | 6210 | T3_CTYPE_NONE , /* 1879 (unused) */ |
| | 6211 | T3_CTYPE_NONE , /* 187a (unused) */ |
| | 6212 | T3_CTYPE_NONE , /* 187b (unused) */ |
| | 6213 | T3_CTYPE_NONE , /* 187c (unused) */ |
| | 6214 | T3_CTYPE_NONE , /* 187d (unused) */ |
| | 6215 | T3_CTYPE_NONE , /* 187e (unused) */ |
| | 6216 | T3_CTYPE_NONE , /* 187f (unused) */ |
| | 6217 | }; |
| | 6218 | |
| | 6219 | static const wchar_t attr_pg_31[128] = |
| | 6220 | { |
| | 6221 | T3_CTYPE_ALPHA , /* 1880 MONGOLIAN LETTER ALI GALI ANUSVARA ONE */ |
| | 6222 | T3_CTYPE_ALPHA , /* 1881 MONGOLIAN LETTER ALI GALI VISARGA ONE */ |
| | 6223 | T3_CTYPE_ALPHA , /* 1882 MONGOLIAN LETTER ALI GALI DAMARU */ |
| | 6224 | T3_CTYPE_ALPHA , /* 1883 MONGOLIAN LETTER ALI GALI UBADAMA */ |
| | 6225 | T3_CTYPE_ALPHA , /* 1884 MONGOLIAN LETTER ALI GALI INVERTED UBAD */ |
| | 6226 | T3_CTYPE_ALPHA , /* 1885 MONGOLIAN LETTER ALI GALI BALUDA */ |
| | 6227 | T3_CTYPE_ALPHA , /* 1886 MONGOLIAN LETTER ALI GALI THREE BALUDA */ |
| | 6228 | T3_CTYPE_ALPHA , /* 1887 MONGOLIAN LETTER ALI GALI A */ |
| | 6229 | T3_CTYPE_ALPHA , /* 1888 MONGOLIAN LETTER ALI GALI I */ |
| | 6230 | T3_CTYPE_ALPHA , /* 1889 MONGOLIAN LETTER ALI GALI KA */ |
| | 6231 | T3_CTYPE_ALPHA , /* 188a MONGOLIAN LETTER ALI GALI NGA */ |
| | 6232 | T3_CTYPE_ALPHA , /* 188b MONGOLIAN LETTER ALI GALI CA */ |
| | 6233 | T3_CTYPE_ALPHA , /* 188c MONGOLIAN LETTER ALI GALI TTA */ |
| | 6234 | T3_CTYPE_ALPHA , /* 188d MONGOLIAN LETTER ALI GALI TTHA */ |
| | 6235 | T3_CTYPE_ALPHA , /* 188e MONGOLIAN LETTER ALI GALI DDA */ |
| | 6236 | T3_CTYPE_ALPHA , /* 188f MONGOLIAN LETTER ALI GALI NNA */ |
| | 6237 | T3_CTYPE_ALPHA , /* 1890 MONGOLIAN LETTER ALI GALI TA */ |
| | 6238 | T3_CTYPE_ALPHA , /* 1891 MONGOLIAN LETTER ALI GALI DA */ |
| | 6239 | T3_CTYPE_ALPHA , /* 1892 MONGOLIAN LETTER ALI GALI PA */ |
| | 6240 | T3_CTYPE_ALPHA , /* 1893 MONGOLIAN LETTER ALI GALI PHA */ |
| | 6241 | T3_CTYPE_ALPHA , /* 1894 MONGOLIAN LETTER ALI GALI SSA */ |
| | 6242 | T3_CTYPE_ALPHA , /* 1895 MONGOLIAN LETTER ALI GALI ZHA */ |
| | 6243 | T3_CTYPE_ALPHA , /* 1896 MONGOLIAN LETTER ALI GALI ZA */ |
| | 6244 | T3_CTYPE_ALPHA , /* 1897 MONGOLIAN LETTER ALI GALI AH */ |
| | 6245 | T3_CTYPE_ALPHA , /* 1898 MONGOLIAN LETTER TODO ALI GALI TA */ |
| | 6246 | T3_CTYPE_ALPHA , /* 1899 MONGOLIAN LETTER TODO ALI GALI ZHA */ |
| | 6247 | T3_CTYPE_ALPHA , /* 189a MONGOLIAN LETTER MANCHU ALI GALI GHA */ |
| | 6248 | T3_CTYPE_ALPHA , /* 189b MONGOLIAN LETTER MANCHU ALI GALI NGA */ |
| | 6249 | T3_CTYPE_ALPHA , /* 189c MONGOLIAN LETTER MANCHU ALI GALI CA */ |
| | 6250 | T3_CTYPE_ALPHA , /* 189d MONGOLIAN LETTER MANCHU ALI GALI JHA */ |
| | 6251 | T3_CTYPE_ALPHA , /* 189e MONGOLIAN LETTER MANCHU ALI GALI TTA */ |
| | 6252 | T3_CTYPE_ALPHA , /* 189f MONGOLIAN LETTER MANCHU ALI GALI DDHA */ |
| | 6253 | T3_CTYPE_ALPHA , /* 18a0 MONGOLIAN LETTER MANCHU ALI GALI TA */ |
| | 6254 | T3_CTYPE_ALPHA , /* 18a1 MONGOLIAN LETTER MANCHU ALI GALI DHA */ |
| | 6255 | T3_CTYPE_ALPHA , /* 18a2 MONGOLIAN LETTER MANCHU ALI GALI SSA */ |
| | 6256 | T3_CTYPE_ALPHA , /* 18a3 MONGOLIAN LETTER MANCHU ALI GALI CYA */ |
| | 6257 | T3_CTYPE_ALPHA , /* 18a4 MONGOLIAN LETTER MANCHU ALI GALI ZHA */ |
| | 6258 | T3_CTYPE_ALPHA , /* 18a5 MONGOLIAN LETTER MANCHU ALI GALI ZA */ |
| | 6259 | T3_CTYPE_ALPHA , /* 18a6 MONGOLIAN LETTER ALI GALI HALF U */ |
| | 6260 | T3_CTYPE_ALPHA , /* 18a7 MONGOLIAN LETTER ALI GALI HALF YA */ |
| | 6261 | T3_CTYPE_ALPHA , /* 18a8 MONGOLIAN LETTER MANCHU ALI GALI BHA */ |
| | 6262 | T3_CTYPE_NONE , /* 18a9 MONGOLIAN LETTER ALI GALI DAGALGA */ |
| | 6263 | T3_CTYPE_NONE , /* 18aa (unused) */ |
| | 6264 | T3_CTYPE_NONE , /* 18ab (unused) */ |
| | 6265 | T3_CTYPE_NONE , /* 18ac (unused) */ |
| | 6266 | T3_CTYPE_NONE , /* 18ad (unused) */ |
| | 6267 | T3_CTYPE_NONE , /* 18ae (unused) */ |
| | 6268 | T3_CTYPE_NONE , /* 18af (unused) */ |
| | 6269 | T3_CTYPE_NONE , /* 18b0 (unused) */ |
| | 6270 | T3_CTYPE_NONE , /* 18b1 (unused) */ |
| | 6271 | T3_CTYPE_NONE , /* 18b2 (unused) */ |
| | 6272 | T3_CTYPE_NONE , /* 18b3 (unused) */ |
| | 6273 | T3_CTYPE_NONE , /* 18b4 (unused) */ |
| | 6274 | T3_CTYPE_NONE , /* 18b5 (unused) */ |
| | 6275 | T3_CTYPE_NONE , /* 18b6 (unused) */ |
| | 6276 | T3_CTYPE_NONE , /* 18b7 (unused) */ |
| | 6277 | T3_CTYPE_NONE , /* 18b8 (unused) */ |
| | 6278 | T3_CTYPE_NONE , /* 18b9 (unused) */ |
| | 6279 | T3_CTYPE_NONE , /* 18ba (unused) */ |
| | 6280 | T3_CTYPE_NONE , /* 18bb (unused) */ |
| | 6281 | T3_CTYPE_NONE , /* 18bc (unused) */ |
| | 6282 | T3_CTYPE_NONE , /* 18bd (unused) */ |
| | 6283 | T3_CTYPE_NONE , /* 18be (unused) */ |
| | 6284 | T3_CTYPE_NONE , /* 18bf (unused) */ |
| | 6285 | T3_CTYPE_NONE , /* 18c0 (unused) */ |
| | 6286 | T3_CTYPE_NONE , /* 18c1 (unused) */ |
| | 6287 | T3_CTYPE_NONE , /* 18c2 (unused) */ |
| | 6288 | T3_CTYPE_NONE , /* 18c3 (unused) */ |
| | 6289 | T3_CTYPE_NONE , /* 18c4 (unused) */ |
| | 6290 | T3_CTYPE_NONE , /* 18c5 (unused) */ |
| | 6291 | T3_CTYPE_NONE , /* 18c6 (unused) */ |
| | 6292 | T3_CTYPE_NONE , /* 18c7 (unused) */ |
| | 6293 | T3_CTYPE_NONE , /* 18c8 (unused) */ |
| | 6294 | T3_CTYPE_NONE , /* 18c9 (unused) */ |
| | 6295 | T3_CTYPE_NONE , /* 18ca (unused) */ |
| | 6296 | T3_CTYPE_NONE , /* 18cb (unused) */ |
| | 6297 | T3_CTYPE_NONE , /* 18cc (unused) */ |
| | 6298 | T3_CTYPE_NONE , /* 18cd (unused) */ |
| | 6299 | T3_CTYPE_NONE , /* 18ce (unused) */ |
| | 6300 | T3_CTYPE_NONE , /* 18cf (unused) */ |
| | 6301 | T3_CTYPE_NONE , /* 18d0 (unused) */ |
| | 6302 | T3_CTYPE_NONE , /* 18d1 (unused) */ |
| | 6303 | T3_CTYPE_NONE , /* 18d2 (unused) */ |
| | 6304 | T3_CTYPE_NONE , /* 18d3 (unused) */ |
| | 6305 | T3_CTYPE_NONE , /* 18d4 (unused) */ |
| | 6306 | T3_CTYPE_NONE , /* 18d5 (unused) */ |
| | 6307 | T3_CTYPE_NONE , /* 18d6 (unused) */ |
| | 6308 | T3_CTYPE_NONE , /* 18d7 (unused) */ |
| | 6309 | T3_CTYPE_NONE , /* 18d8 (unused) */ |
| | 6310 | T3_CTYPE_NONE , /* 18d9 (unused) */ |
| | 6311 | T3_CTYPE_NONE , /* 18da (unused) */ |
| | 6312 | T3_CTYPE_NONE , /* 18db (unused) */ |
| | 6313 | T3_CTYPE_NONE , /* 18dc (unused) */ |
| | 6314 | T3_CTYPE_NONE , /* 18dd (unused) */ |
| | 6315 | T3_CTYPE_NONE , /* 18de (unused) */ |
| | 6316 | T3_CTYPE_NONE , /* 18df (unused) */ |
| | 6317 | T3_CTYPE_NONE , /* 18e0 (unused) */ |
| | 6318 | T3_CTYPE_NONE , /* 18e1 (unused) */ |
| | 6319 | T3_CTYPE_NONE , /* 18e2 (unused) */ |
| | 6320 | T3_CTYPE_NONE , /* 18e3 (unused) */ |
| | 6321 | T3_CTYPE_NONE , /* 18e4 (unused) */ |
| | 6322 | T3_CTYPE_NONE , /* 18e5 (unused) */ |
| | 6323 | T3_CTYPE_NONE , /* 18e6 (unused) */ |
| | 6324 | T3_CTYPE_NONE , /* 18e7 (unused) */ |
| | 6325 | T3_CTYPE_NONE , /* 18e8 (unused) */ |
| | 6326 | T3_CTYPE_NONE , /* 18e9 (unused) */ |
| | 6327 | T3_CTYPE_NONE , /* 18ea (unused) */ |
| | 6328 | T3_CTYPE_NONE , /* 18eb (unused) */ |
| | 6329 | T3_CTYPE_NONE , /* 18ec (unused) */ |
| | 6330 | T3_CTYPE_NONE , /* 18ed (unused) */ |
| | 6331 | T3_CTYPE_NONE , /* 18ee (unused) */ |
| | 6332 | T3_CTYPE_NONE , /* 18ef (unused) */ |
| | 6333 | T3_CTYPE_NONE , /* 18f0 (unused) */ |
| | 6334 | T3_CTYPE_NONE , /* 18f1 (unused) */ |
| | 6335 | T3_CTYPE_NONE , /* 18f2 (unused) */ |
| | 6336 | T3_CTYPE_NONE , /* 18f3 (unused) */ |
| | 6337 | T3_CTYPE_NONE , /* 18f4 (unused) */ |
| | 6338 | T3_CTYPE_NONE , /* 18f5 (unused) */ |
| | 6339 | T3_CTYPE_NONE , /* 18f6 (unused) */ |
| | 6340 | T3_CTYPE_NONE , /* 18f7 (unused) */ |
| | 6341 | T3_CTYPE_NONE , /* 18f8 (unused) */ |
| | 6342 | T3_CTYPE_NONE , /* 18f9 (unused) */ |
| | 6343 | T3_CTYPE_NONE , /* 18fa (unused) */ |
| | 6344 | T3_CTYPE_NONE , /* 18fb (unused) */ |
| | 6345 | T3_CTYPE_NONE , /* 18fc (unused) */ |
| | 6346 | T3_CTYPE_NONE , /* 18fd (unused) */ |
| | 6347 | T3_CTYPE_NONE , /* 18fe (unused) */ |
| | 6348 | T3_CTYPE_NONE , /* 18ff (unused) */ |
| | 6349 | }; |
| | 6350 | |
| | 6351 | static const wchar_t attr_pg_3c[128] = |
| | 6352 | { |
| | 6353 | T3_CTYPE_UPPER , /* 1e00 LATIN CAPITAL LETTER A WITH RING BELOW */ |
| | 6354 | T3_CTYPE_LOWER , /* 1e01 LATIN SMALL LETTER A WITH RING BELOW */ |
| | 6355 | T3_CTYPE_UPPER , /* 1e02 LATIN CAPITAL LETTER B WITH DOT ABOVE */ |
| | 6356 | T3_CTYPE_LOWER , /* 1e03 LATIN SMALL LETTER B WITH DOT ABOVE */ |
| | 6357 | T3_CTYPE_UPPER , /* 1e04 LATIN CAPITAL LETTER B WITH DOT BELOW */ |
| | 6358 | T3_CTYPE_LOWER , /* 1e05 LATIN SMALL LETTER B WITH DOT BELOW */ |
| | 6359 | T3_CTYPE_UPPER , /* 1e06 LATIN CAPITAL LETTER B WITH LINE BELOW */ |
| | 6360 | T3_CTYPE_LOWER , /* 1e07 LATIN SMALL LETTER B WITH LINE BELOW */ |
| | 6361 | T3_CTYPE_UPPER , /* 1e08 LATIN CAPITAL LETTER C WITH CEDILLA AND */ |
| | 6362 | T3_CTYPE_LOWER , /* 1e09 LATIN SMALL LETTER C WITH CEDILLA AND A */ |
| | 6363 | T3_CTYPE_UPPER , /* 1e0a LATIN CAPITAL LETTER D WITH DOT ABOVE */ |
| | 6364 | T3_CTYPE_LOWER , /* 1e0b LATIN SMALL LETTER D WITH DOT ABOVE */ |
| | 6365 | T3_CTYPE_UPPER , /* 1e0c LATIN CAPITAL LETTER D WITH DOT BELOW */ |
| | 6366 | T3_CTYPE_LOWER , /* 1e0d LATIN SMALL LETTER D WITH DOT BELOW */ |
| | 6367 | T3_CTYPE_UPPER , /* 1e0e LATIN CAPITAL LETTER D WITH LINE BELOW */ |
| | 6368 | T3_CTYPE_LOWER , /* 1e0f LATIN SMALL LETTER D WITH LINE BELOW */ |
| | 6369 | T3_CTYPE_UPPER , /* 1e10 LATIN CAPITAL LETTER D WITH CEDILLA */ |
| | 6370 | T3_CTYPE_LOWER , /* 1e11 LATIN SMALL LETTER D WITH CEDILLA */ |
| | 6371 | T3_CTYPE_UPPER , /* 1e12 LATIN CAPITAL LETTER D WITH CIRCUMFLEX */ |
| | 6372 | T3_CTYPE_LOWER , /* 1e13 LATIN SMALL LETTER D WITH CIRCUMFLEX BE */ |
| | 6373 | T3_CTYPE_UPPER , /* 1e14 LATIN CAPITAL LETTER E WITH MACRON AND */ |
| | 6374 | T3_CTYPE_LOWER , /* 1e15 LATIN SMALL LETTER E WITH MACRON AND GR */ |
| | 6375 | T3_CTYPE_UPPER , /* 1e16 LATIN CAPITAL LETTER E WITH MACRON AND */ |
| | 6376 | T3_CTYPE_LOWER , /* 1e17 LATIN SMALL LETTER E WITH MACRON AND AC */ |
| | 6377 | T3_CTYPE_UPPER , /* 1e18 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 6378 | T3_CTYPE_LOWER , /* 1e19 LATIN SMALL LETTER E WITH CIRCUMFLEX BE */ |
| | 6379 | T3_CTYPE_UPPER , /* 1e1a LATIN CAPITAL LETTER E WITH TILDE BELOW */ |
| | 6380 | T3_CTYPE_LOWER , /* 1e1b LATIN SMALL LETTER E WITH TILDE BELOW */ |
| | 6381 | T3_CTYPE_UPPER , /* 1e1c LATIN CAPITAL LETTER E WITH CEDILLA AND */ |
| | 6382 | T3_CTYPE_LOWER , /* 1e1d LATIN SMALL LETTER E WITH CEDILLA AND B */ |
| | 6383 | T3_CTYPE_UPPER , /* 1e1e LATIN CAPITAL LETTER F WITH DOT ABOVE */ |
| | 6384 | T3_CTYPE_LOWER , /* 1e1f LATIN SMALL LETTER F WITH DOT ABOVE */ |
| | 6385 | T3_CTYPE_UPPER , /* 1e20 LATIN CAPITAL LETTER G WITH MACRON */ |
| | 6386 | T3_CTYPE_LOWER , /* 1e21 LATIN SMALL LETTER G WITH MACRON */ |
| | 6387 | T3_CTYPE_UPPER , /* 1e22 LATIN CAPITAL LETTER H WITH DOT ABOVE */ |
| | 6388 | T3_CTYPE_LOWER , /* 1e23 LATIN SMALL LETTER H WITH DOT ABOVE */ |
| | 6389 | T3_CTYPE_UPPER , /* 1e24 LATIN CAPITAL LETTER H WITH DOT BELOW */ |
| | 6390 | T3_CTYPE_LOWER , /* 1e25 LATIN SMALL LETTER H WITH DOT BELOW */ |
| | 6391 | T3_CTYPE_UPPER , /* 1e26 LATIN CAPITAL LETTER H WITH DIAERESIS */ |
| | 6392 | T3_CTYPE_LOWER , /* 1e27 LATIN SMALL LETTER H WITH DIAERESIS */ |
| | 6393 | T3_CTYPE_UPPER , /* 1e28 LATIN CAPITAL LETTER H WITH CEDILLA */ |
| | 6394 | T3_CTYPE_LOWER , /* 1e29 LATIN SMALL LETTER H WITH CEDILLA */ |
| | 6395 | T3_CTYPE_UPPER , /* 1e2a LATIN CAPITAL LETTER H WITH BREVE BELOW */ |
| | 6396 | T3_CTYPE_LOWER , /* 1e2b LATIN SMALL LETTER H WITH BREVE BELOW */ |
| | 6397 | T3_CTYPE_UPPER , /* 1e2c LATIN CAPITAL LETTER I WITH TILDE BELOW */ |
| | 6398 | T3_CTYPE_LOWER , /* 1e2d LATIN SMALL LETTER I WITH TILDE BELOW */ |
| | 6399 | T3_CTYPE_UPPER , /* 1e2e LATIN CAPITAL LETTER I WITH DIAERESIS A */ |
| | 6400 | T3_CTYPE_LOWER , /* 1e2f LATIN SMALL LETTER I WITH DIAERESIS AND */ |
| | 6401 | T3_CTYPE_UPPER , /* 1e30 LATIN CAPITAL LETTER K WITH ACUTE */ |
| | 6402 | T3_CTYPE_LOWER , /* 1e31 LATIN SMALL LETTER K WITH ACUTE */ |
| | 6403 | T3_CTYPE_UPPER , /* 1e32 LATIN CAPITAL LETTER K WITH DOT BELOW */ |
| | 6404 | T3_CTYPE_LOWER , /* 1e33 LATIN SMALL LETTER K WITH DOT BELOW */ |
| | 6405 | T3_CTYPE_UPPER , /* 1e34 LATIN CAPITAL LETTER K WITH LINE BELOW */ |
| | 6406 | T3_CTYPE_LOWER , /* 1e35 LATIN SMALL LETTER K WITH LINE BELOW */ |
| | 6407 | T3_CTYPE_UPPER , /* 1e36 LATIN CAPITAL LETTER L WITH DOT BELOW */ |
| | 6408 | T3_CTYPE_LOWER , /* 1e37 LATIN SMALL LETTER L WITH DOT BELOW */ |
| | 6409 | T3_CTYPE_UPPER , /* 1e38 LATIN CAPITAL LETTER L WITH DOT BELOW A */ |
| | 6410 | T3_CTYPE_LOWER , /* 1e39 LATIN SMALL LETTER L WITH DOT BELOW AND */ |
| | 6411 | T3_CTYPE_UPPER , /* 1e3a LATIN CAPITAL LETTER L WITH LINE BELOW */ |
| | 6412 | T3_CTYPE_LOWER , /* 1e3b LATIN SMALL LETTER L WITH LINE BELOW */ |
| | 6413 | T3_CTYPE_UPPER , /* 1e3c LATIN CAPITAL LETTER L WITH CIRCUMFLEX */ |
| | 6414 | T3_CTYPE_LOWER , /* 1e3d LATIN SMALL LETTER L WITH CIRCUMFLEX BE */ |
| | 6415 | T3_CTYPE_UPPER , /* 1e3e LATIN CAPITAL LETTER M WITH ACUTE */ |
| | 6416 | T3_CTYPE_LOWER , /* 1e3f LATIN SMALL LETTER M WITH ACUTE */ |
| | 6417 | T3_CTYPE_UPPER , /* 1e40 LATIN CAPITAL LETTER M WITH DOT ABOVE */ |
| | 6418 | T3_CTYPE_LOWER , /* 1e41 LATIN SMALL LETTER M WITH DOT ABOVE */ |
| | 6419 | T3_CTYPE_UPPER , /* 1e42 LATIN CAPITAL LETTER M WITH DOT BELOW */ |
| | 6420 | T3_CTYPE_LOWER , /* 1e43 LATIN SMALL LETTER M WITH DOT BELOW */ |
| | 6421 | T3_CTYPE_UPPER , /* 1e44 LATIN CAPITAL LETTER N WITH DOT ABOVE */ |
| | 6422 | T3_CTYPE_LOWER , /* 1e45 LATIN SMALL LETTER N WITH DOT ABOVE */ |
| | 6423 | T3_CTYPE_UPPER , /* 1e46 LATIN CAPITAL LETTER N WITH DOT BELOW */ |
| | 6424 | T3_CTYPE_LOWER , /* 1e47 LATIN SMALL LETTER N WITH DOT BELOW */ |
| | 6425 | T3_CTYPE_UPPER , /* 1e48 LATIN CAPITAL LETTER N WITH LINE BELOW */ |
| | 6426 | T3_CTYPE_LOWER , /* 1e49 LATIN SMALL LETTER N WITH LINE BELOW */ |
| | 6427 | T3_CTYPE_UPPER , /* 1e4a LATIN CAPITAL LETTER N WITH CIRCUMFLEX */ |
| | 6428 | T3_CTYPE_LOWER , /* 1e4b LATIN SMALL LETTER N WITH CIRCUMFLEX BE */ |
| | 6429 | T3_CTYPE_UPPER , /* 1e4c LATIN CAPITAL LETTER O WITH TILDE AND A */ |
| | 6430 | T3_CTYPE_LOWER , /* 1e4d LATIN SMALL LETTER O WITH TILDE AND ACU */ |
| | 6431 | T3_CTYPE_UPPER , /* 1e4e LATIN CAPITAL LETTER O WITH TILDE AND D */ |
| | 6432 | T3_CTYPE_LOWER , /* 1e4f LATIN SMALL LETTER O WITH TILDE AND DIA */ |
| | 6433 | T3_CTYPE_UPPER , /* 1e50 LATIN CAPITAL LETTER O WITH MACRON AND */ |
| | 6434 | T3_CTYPE_LOWER , /* 1e51 LATIN SMALL LETTER O WITH MACRON AND GR */ |
| | 6435 | T3_CTYPE_UPPER , /* 1e52 LATIN CAPITAL LETTER O WITH MACRON AND */ |
| | 6436 | T3_CTYPE_LOWER , /* 1e53 LATIN SMALL LETTER O WITH MACRON AND AC */ |
| | 6437 | T3_CTYPE_UPPER , /* 1e54 LATIN CAPITAL LETTER P WITH ACUTE */ |
| | 6438 | T3_CTYPE_LOWER , /* 1e55 LATIN SMALL LETTER P WITH ACUTE */ |
| | 6439 | T3_CTYPE_UPPER , /* 1e56 LATIN CAPITAL LETTER P WITH DOT ABOVE */ |
| | 6440 | T3_CTYPE_LOWER , /* 1e57 LATIN SMALL LETTER P WITH DOT ABOVE */ |
| | 6441 | T3_CTYPE_UPPER , /* 1e58 LATIN CAPITAL LETTER R WITH DOT ABOVE */ |
| | 6442 | T3_CTYPE_LOWER , /* 1e59 LATIN SMALL LETTER R WITH DOT ABOVE */ |
| | 6443 | T3_CTYPE_UPPER , /* 1e5a LATIN CAPITAL LETTER R WITH DOT BELOW */ |
| | 6444 | T3_CTYPE_LOWER , /* 1e5b LATIN SMALL LETTER R WITH DOT BELOW */ |
| | 6445 | T3_CTYPE_UPPER , /* 1e5c LATIN CAPITAL LETTER R WITH DOT BELOW A */ |
| | 6446 | T3_CTYPE_LOWER , /* 1e5d LATIN SMALL LETTER R WITH DOT BELOW AND */ |
| | 6447 | T3_CTYPE_UPPER , /* 1e5e LATIN CAPITAL LETTER R WITH LINE BELOW */ |
| | 6448 | T3_CTYPE_LOWER , /* 1e5f LATIN SMALL LETTER R WITH LINE BELOW */ |
| | 6449 | T3_CTYPE_UPPER , /* 1e60 LATIN CAPITAL LETTER S WITH DOT ABOVE */ |
| | 6450 | T3_CTYPE_LOWER , /* 1e61 LATIN SMALL LETTER S WITH DOT ABOVE */ |
| | 6451 | T3_CTYPE_UPPER , /* 1e62 LATIN CAPITAL LETTER S WITH DOT BELOW */ |
| | 6452 | T3_CTYPE_LOWER , /* 1e63 LATIN SMALL LETTER S WITH DOT BELOW */ |
| | 6453 | T3_CTYPE_UPPER , /* 1e64 LATIN CAPITAL LETTER S WITH ACUTE AND D */ |
| | 6454 | T3_CTYPE_LOWER , /* 1e65 LATIN SMALL LETTER S WITH ACUTE AND DOT */ |
| | 6455 | T3_CTYPE_UPPER , /* 1e66 LATIN CAPITAL LETTER S WITH CARON AND D */ |
| | 6456 | T3_CTYPE_LOWER , /* 1e67 LATIN SMALL LETTER S WITH CARON AND DOT */ |
| | 6457 | T3_CTYPE_UPPER , /* 1e68 LATIN CAPITAL LETTER S WITH DOT BELOW A */ |
| | 6458 | T3_CTYPE_LOWER , /* 1e69 LATIN SMALL LETTER S WITH DOT BELOW AND */ |
| | 6459 | T3_CTYPE_UPPER , /* 1e6a LATIN CAPITAL LETTER T WITH DOT ABOVE */ |
| | 6460 | T3_CTYPE_LOWER , /* 1e6b LATIN SMALL LETTER T WITH DOT ABOVE */ |
| | 6461 | T3_CTYPE_UPPER , /* 1e6c LATIN CAPITAL LETTER T WITH DOT BELOW */ |
| | 6462 | T3_CTYPE_LOWER , /* 1e6d LATIN SMALL LETTER T WITH DOT BELOW */ |
| | 6463 | T3_CTYPE_UPPER , /* 1e6e LATIN CAPITAL LETTER T WITH LINE BELOW */ |
| | 6464 | T3_CTYPE_LOWER , /* 1e6f LATIN SMALL LETTER T WITH LINE BELOW */ |
| | 6465 | T3_CTYPE_UPPER , /* 1e70 LATIN CAPITAL LETTER T WITH CIRCUMFLEX */ |
| | 6466 | T3_CTYPE_LOWER , /* 1e71 LATIN SMALL LETTER T WITH CIRCUMFLEX BE */ |
| | 6467 | T3_CTYPE_UPPER , /* 1e72 LATIN CAPITAL LETTER U WITH DIAERESIS B */ |
| | 6468 | T3_CTYPE_LOWER , /* 1e73 LATIN SMALL LETTER U WITH DIAERESIS BEL */ |
| | 6469 | T3_CTYPE_UPPER , /* 1e74 LATIN CAPITAL LETTER U WITH TILDE BELOW */ |
| | 6470 | T3_CTYPE_LOWER , /* 1e75 LATIN SMALL LETTER U WITH TILDE BELOW */ |
| | 6471 | T3_CTYPE_UPPER , /* 1e76 LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ |
| | 6472 | T3_CTYPE_LOWER , /* 1e77 LATIN SMALL LETTER U WITH CIRCUMFLEX BE */ |
| | 6473 | T3_CTYPE_UPPER , /* 1e78 LATIN CAPITAL LETTER U WITH TILDE AND A */ |
| | 6474 | T3_CTYPE_LOWER , /* 1e79 LATIN SMALL LETTER U WITH TILDE AND ACU */ |
| | 6475 | T3_CTYPE_UPPER , /* 1e7a LATIN CAPITAL LETTER U WITH MACRON AND */ |
| | 6476 | T3_CTYPE_LOWER , /* 1e7b LATIN SMALL LETTER U WITH MACRON AND DI */ |
| | 6477 | T3_CTYPE_UPPER , /* 1e7c LATIN CAPITAL LETTER V WITH TILDE */ |
| | 6478 | T3_CTYPE_LOWER , /* 1e7d LATIN SMALL LETTER V WITH TILDE */ |
| | 6479 | T3_CTYPE_UPPER , /* 1e7e LATIN CAPITAL LETTER V WITH DOT BELOW */ |
| | 6480 | T3_CTYPE_LOWER , /* 1e7f LATIN SMALL LETTER V WITH DOT BELOW */ |
| | 6481 | }; |
| | 6482 | |
| | 6483 | static const wchar_t attr_pg_3d[128] = |
| | 6484 | { |
| | 6485 | T3_CTYPE_UPPER , /* 1e80 LATIN CAPITAL LETTER W WITH GRAVE */ |
| | 6486 | T3_CTYPE_LOWER , /* 1e81 LATIN SMALL LETTER W WITH GRAVE */ |
| | 6487 | T3_CTYPE_UPPER , /* 1e82 LATIN CAPITAL LETTER W WITH ACUTE */ |
| | 6488 | T3_CTYPE_LOWER , /* 1e83 LATIN SMALL LETTER W WITH ACUTE */ |
| | 6489 | T3_CTYPE_UPPER , /* 1e84 LATIN CAPITAL LETTER W WITH DIAERESIS */ |
| | 6490 | T3_CTYPE_LOWER , /* 1e85 LATIN SMALL LETTER W WITH DIAERESIS */ |
| | 6491 | T3_CTYPE_UPPER , /* 1e86 LATIN CAPITAL LETTER W WITH DOT ABOVE */ |
| | 6492 | T3_CTYPE_LOWER , /* 1e87 LATIN SMALL LETTER W WITH DOT ABOVE */ |
| | 6493 | T3_CTYPE_UPPER , /* 1e88 LATIN CAPITAL LETTER W WITH DOT BELOW */ |
| | 6494 | T3_CTYPE_LOWER , /* 1e89 LATIN SMALL LETTER W WITH DOT BELOW */ |
| | 6495 | T3_CTYPE_UPPER , /* 1e8a LATIN CAPITAL LETTER X WITH DOT ABOVE */ |
| | 6496 | T3_CTYPE_LOWER , /* 1e8b LATIN SMALL LETTER X WITH DOT ABOVE */ |
| | 6497 | T3_CTYPE_UPPER , /* 1e8c LATIN CAPITAL LETTER X WITH DIAERESIS */ |
| | 6498 | T3_CTYPE_LOWER , /* 1e8d LATIN SMALL LETTER X WITH DIAERESIS */ |
| | 6499 | T3_CTYPE_UPPER , /* 1e8e LATIN CAPITAL LETTER Y WITH DOT ABOVE */ |
| | 6500 | T3_CTYPE_LOWER , /* 1e8f LATIN SMALL LETTER Y WITH DOT ABOVE */ |
| | 6501 | T3_CTYPE_UPPER , /* 1e90 LATIN CAPITAL LETTER Z WITH CIRCUMFLEX */ |
| | 6502 | T3_CTYPE_LOWER , /* 1e91 LATIN SMALL LETTER Z WITH CIRCUMFLEX */ |
| | 6503 | T3_CTYPE_UPPER , /* 1e92 LATIN CAPITAL LETTER Z WITH DOT BELOW */ |
| | 6504 | T3_CTYPE_LOWER , /* 1e93 LATIN SMALL LETTER Z WITH DOT BELOW */ |
| | 6505 | T3_CTYPE_UPPER , /* 1e94 LATIN CAPITAL LETTER Z WITH LINE BELOW */ |
| | 6506 | T3_CTYPE_LOWER , /* 1e95 LATIN SMALL LETTER Z WITH LINE BELOW */ |
| | 6507 | T3_CTYPE_LOWER , /* 1e96 LATIN SMALL LETTER H WITH LINE BELOW */ |
| | 6508 | T3_CTYPE_LOWER , /* 1e97 LATIN SMALL LETTER T WITH DIAERESIS */ |
| | 6509 | T3_CTYPE_LOWER , /* 1e98 LATIN SMALL LETTER W WITH RING ABOVE */ |
| | 6510 | T3_CTYPE_LOWER , /* 1e99 LATIN SMALL LETTER Y WITH RING ABOVE */ |
| | 6511 | T3_CTYPE_LOWER , /* 1e9a LATIN SMALL LETTER A WITH RIGHT HALF RI */ |
| | 6512 | T3_CTYPE_LOWER , /* 1e9b LATIN SMALL LETTER LONG S WITH DOT ABOV */ |
| | 6513 | T3_CTYPE_NONE , /* 1e9c (unused) */ |
| | 6514 | T3_CTYPE_NONE , /* 1e9d (unused) */ |
| | 6515 | T3_CTYPE_NONE , /* 1e9e (unused) */ |
| | 6516 | T3_CTYPE_NONE , /* 1e9f (unused) */ |
| | 6517 | T3_CTYPE_UPPER , /* 1ea0 LATIN CAPITAL LETTER A WITH DOT BELOW */ |
| | 6518 | T3_CTYPE_LOWER , /* 1ea1 LATIN SMALL LETTER A WITH DOT BELOW */ |
| | 6519 | T3_CTYPE_UPPER , /* 1ea2 LATIN CAPITAL LETTER A WITH HOOK ABOVE */ |
| | 6520 | T3_CTYPE_LOWER , /* 1ea3 LATIN SMALL LETTER A WITH HOOK ABOVE */ |
| | 6521 | T3_CTYPE_UPPER , /* 1ea4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 6522 | T3_CTYPE_LOWER , /* 1ea5 LATIN SMALL LETTER A WITH CIRCUMFLEX AN */ |
| | 6523 | T3_CTYPE_UPPER , /* 1ea6 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 6524 | T3_CTYPE_LOWER , /* 1ea7 LATIN SMALL LETTER A WITH CIRCUMFLEX AN */ |
| | 6525 | T3_CTYPE_UPPER , /* 1ea8 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 6526 | T3_CTYPE_LOWER , /* 1ea9 LATIN SMALL LETTER A WITH CIRCUMFLEX AN */ |
| | 6527 | T3_CTYPE_UPPER , /* 1eaa LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 6528 | T3_CTYPE_LOWER , /* 1eab LATIN SMALL LETTER A WITH CIRCUMFLEX AN */ |
| | 6529 | T3_CTYPE_UPPER , /* 1eac LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 6530 | T3_CTYPE_LOWER , /* 1ead LATIN SMALL LETTER A WITH CIRCUMFLEX AN */ |
| | 6531 | T3_CTYPE_UPPER , /* 1eae LATIN CAPITAL LETTER A WITH BREVE AND A */ |
| | 6532 | T3_CTYPE_LOWER , /* 1eaf LATIN SMALL LETTER A WITH BREVE AND ACU */ |
| | 6533 | T3_CTYPE_UPPER , /* 1eb0 LATIN CAPITAL LETTER A WITH BREVE AND G */ |
| | 6534 | T3_CTYPE_LOWER , /* 1eb1 LATIN SMALL LETTER A WITH BREVE AND GRA */ |
| | 6535 | T3_CTYPE_UPPER , /* 1eb2 LATIN CAPITAL LETTER A WITH BREVE AND H */ |
| | 6536 | T3_CTYPE_LOWER , /* 1eb3 LATIN SMALL LETTER A WITH BREVE AND HOO */ |
| | 6537 | T3_CTYPE_UPPER , /* 1eb4 LATIN CAPITAL LETTER A WITH BREVE AND T */ |
| | 6538 | T3_CTYPE_LOWER , /* 1eb5 LATIN SMALL LETTER A WITH BREVE AND TIL */ |
| | 6539 | T3_CTYPE_UPPER , /* 1eb6 LATIN CAPITAL LETTER A WITH BREVE AND D */ |
| | 6540 | T3_CTYPE_LOWER , /* 1eb7 LATIN SMALL LETTER A WITH BREVE AND DOT */ |
| | 6541 | T3_CTYPE_UPPER , /* 1eb8 LATIN CAPITAL LETTER E WITH DOT BELOW */ |
| | 6542 | T3_CTYPE_LOWER , /* 1eb9 LATIN SMALL LETTER E WITH DOT BELOW */ |
| | 6543 | T3_CTYPE_UPPER , /* 1eba LATIN CAPITAL LETTER E WITH HOOK ABOVE */ |
| | 6544 | T3_CTYPE_LOWER , /* 1ebb LATIN SMALL LETTER E WITH HOOK ABOVE */ |
| | 6545 | T3_CTYPE_UPPER , /* 1ebc LATIN CAPITAL LETTER E WITH TILDE */ |
| | 6546 | T3_CTYPE_LOWER , /* 1ebd LATIN SMALL LETTER E WITH TILDE */ |
| | 6547 | T3_CTYPE_UPPER , /* 1ebe LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 6548 | T3_CTYPE_LOWER , /* 1ebf LATIN SMALL LETTER E WITH CIRCUMFLEX AN */ |
| | 6549 | T3_CTYPE_UPPER , /* 1ec0 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 6550 | T3_CTYPE_LOWER , /* 1ec1 LATIN SMALL LETTER E WITH CIRCUMFLEX AN */ |
| | 6551 | T3_CTYPE_UPPER , /* 1ec2 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 6552 | T3_CTYPE_LOWER , /* 1ec3 LATIN SMALL LETTER E WITH CIRCUMFLEX AN */ |
| | 6553 | T3_CTYPE_UPPER , /* 1ec4 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 6554 | T3_CTYPE_LOWER , /* 1ec5 LATIN SMALL LETTER E WITH CIRCUMFLEX AN */ |
| | 6555 | T3_CTYPE_UPPER , /* 1ec6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 6556 | T3_CTYPE_LOWER , /* 1ec7 LATIN SMALL LETTER E WITH CIRCUMFLEX AN */ |
| | 6557 | T3_CTYPE_UPPER , /* 1ec8 LATIN CAPITAL LETTER I WITH HOOK ABOVE */ |
| | 6558 | T3_CTYPE_LOWER , /* 1ec9 LATIN SMALL LETTER I WITH HOOK ABOVE */ |
| | 6559 | T3_CTYPE_UPPER , /* 1eca LATIN CAPITAL LETTER I WITH DOT BELOW */ |
| | 6560 | T3_CTYPE_LOWER , /* 1ecb LATIN SMALL LETTER I WITH DOT BELOW */ |
| | 6561 | T3_CTYPE_UPPER , /* 1ecc LATIN CAPITAL LETTER O WITH DOT BELOW */ |
| | 6562 | T3_CTYPE_LOWER , /* 1ecd LATIN SMALL LETTER O WITH DOT BELOW */ |
| | 6563 | T3_CTYPE_UPPER , /* 1ece LATIN CAPITAL LETTER O WITH HOOK ABOVE */ |
| | 6564 | T3_CTYPE_LOWER , /* 1ecf LATIN SMALL LETTER O WITH HOOK ABOVE */ |
| | 6565 | T3_CTYPE_UPPER , /* 1ed0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 6566 | T3_CTYPE_LOWER , /* 1ed1 LATIN SMALL LETTER O WITH CIRCUMFLEX AN */ |
| | 6567 | T3_CTYPE_UPPER , /* 1ed2 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 6568 | T3_CTYPE_LOWER , /* 1ed3 LATIN SMALL LETTER O WITH CIRCUMFLEX AN */ |
| | 6569 | T3_CTYPE_UPPER , /* 1ed4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 6570 | T3_CTYPE_LOWER , /* 1ed5 LATIN SMALL LETTER O WITH CIRCUMFLEX AN */ |
| | 6571 | T3_CTYPE_UPPER , /* 1ed6 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 6572 | T3_CTYPE_LOWER , /* 1ed7 LATIN SMALL LETTER O WITH CIRCUMFLEX AN */ |
| | 6573 | T3_CTYPE_UPPER , /* 1ed8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 6574 | T3_CTYPE_LOWER , /* 1ed9 LATIN SMALL LETTER O WITH CIRCUMFLEX AN */ |
| | 6575 | T3_CTYPE_UPPER , /* 1eda LATIN CAPITAL LETTER O WITH HORN AND AC */ |
| | 6576 | T3_CTYPE_LOWER , /* 1edb LATIN SMALL LETTER O WITH HORN AND ACUT */ |
| | 6577 | T3_CTYPE_UPPER , /* 1edc LATIN CAPITAL LETTER O WITH HORN AND GR */ |
| | 6578 | T3_CTYPE_LOWER , /* 1edd LATIN SMALL LETTER O WITH HORN AND GRAV */ |
| | 6579 | T3_CTYPE_UPPER , /* 1ede LATIN CAPITAL LETTER O WITH HORN AND HO */ |
| | 6580 | T3_CTYPE_LOWER , /* 1edf LATIN SMALL LETTER O WITH HORN AND HOOK */ |
| | 6581 | T3_CTYPE_UPPER , /* 1ee0 LATIN CAPITAL LETTER O WITH HORN AND TI */ |
| | 6582 | T3_CTYPE_LOWER , /* 1ee1 LATIN SMALL LETTER O WITH HORN AND TILD */ |
| | 6583 | T3_CTYPE_UPPER , /* 1ee2 LATIN CAPITAL LETTER O WITH HORN AND DO */ |
| | 6584 | T3_CTYPE_LOWER , /* 1ee3 LATIN SMALL LETTER O WITH HORN AND DOT */ |
| | 6585 | T3_CTYPE_UPPER , /* 1ee4 LATIN CAPITAL LETTER U WITH DOT BELOW */ |
| | 6586 | T3_CTYPE_LOWER , /* 1ee5 LATIN SMALL LETTER U WITH DOT BELOW */ |
| | 6587 | T3_CTYPE_UPPER , /* 1ee6 LATIN CAPITAL LETTER U WITH HOOK ABOVE */ |
| | 6588 | T3_CTYPE_LOWER , /* 1ee7 LATIN SMALL LETTER U WITH HOOK ABOVE */ |
| | 6589 | T3_CTYPE_UPPER , /* 1ee8 LATIN CAPITAL LETTER U WITH HORN AND AC */ |
| | 6590 | T3_CTYPE_LOWER , /* 1ee9 LATIN SMALL LETTER U WITH HORN AND ACUT */ |
| | 6591 | T3_CTYPE_UPPER , /* 1eea LATIN CAPITAL LETTER U WITH HORN AND GR */ |
| | 6592 | T3_CTYPE_LOWER , /* 1eeb LATIN SMALL LETTER U WITH HORN AND GRAV */ |
| | 6593 | T3_CTYPE_UPPER , /* 1eec LATIN CAPITAL LETTER U WITH HORN AND HO */ |
| | 6594 | T3_CTYPE_LOWER , /* 1eed LATIN SMALL LETTER U WITH HORN AND HOOK */ |
| | 6595 | T3_CTYPE_UPPER , /* 1eee LATIN CAPITAL LETTER U WITH HORN AND TI */ |
| | 6596 | T3_CTYPE_LOWER , /* 1eef LATIN SMALL LETTER U WITH HORN AND TILD */ |
| | 6597 | T3_CTYPE_UPPER , /* 1ef0 LATIN CAPITAL LETTER U WITH HORN AND DO */ |
| | 6598 | T3_CTYPE_LOWER , /* 1ef1 LATIN SMALL LETTER U WITH HORN AND DOT */ |
| | 6599 | T3_CTYPE_UPPER , /* 1ef2 LATIN CAPITAL LETTER Y WITH GRAVE */ |
| | 6600 | T3_CTYPE_LOWER , /* 1ef3 LATIN SMALL LETTER Y WITH GRAVE */ |
| | 6601 | T3_CTYPE_UPPER , /* 1ef4 LATIN CAPITAL LETTER Y WITH DOT BELOW */ |
| | 6602 | T3_CTYPE_LOWER , /* 1ef5 LATIN SMALL LETTER Y WITH DOT BELOW */ |
| | 6603 | T3_CTYPE_UPPER , /* 1ef6 LATIN CAPITAL LETTER Y WITH HOOK ABOVE */ |
| | 6604 | T3_CTYPE_LOWER , /* 1ef7 LATIN SMALL LETTER Y WITH HOOK ABOVE */ |
| | 6605 | T3_CTYPE_UPPER , /* 1ef8 LATIN CAPITAL LETTER Y WITH TILDE */ |
| | 6606 | T3_CTYPE_LOWER , /* 1ef9 LATIN SMALL LETTER Y WITH TILDE */ |
| | 6607 | T3_CTYPE_NONE , /* 1efa (unused) */ |
| | 6608 | T3_CTYPE_NONE , /* 1efb (unused) */ |
| | 6609 | T3_CTYPE_NONE , /* 1efc (unused) */ |
| | 6610 | T3_CTYPE_NONE , /* 1efd (unused) */ |
| | 6611 | T3_CTYPE_NONE , /* 1efe (unused) */ |
| | 6612 | T3_CTYPE_NONE , /* 1eff (unused) */ |
| | 6613 | }; |
| | 6614 | |
| | 6615 | static const wchar_t attr_pg_3e[128] = |
| | 6616 | { |
| | 6617 | T3_CTYPE_LOWER , /* 1f00 GREEK SMALL LETTER ALPHA WITH PSILI */ |
| | 6618 | T3_CTYPE_LOWER , /* 1f01 GREEK SMALL LETTER ALPHA WITH DASIA */ |
| | 6619 | T3_CTYPE_LOWER , /* 1f02 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 6620 | T3_CTYPE_LOWER , /* 1f03 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 6621 | T3_CTYPE_LOWER , /* 1f04 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 6622 | T3_CTYPE_LOWER , /* 1f05 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 6623 | T3_CTYPE_LOWER , /* 1f06 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 6624 | T3_CTYPE_LOWER , /* 1f07 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 6625 | T3_CTYPE_UPPER , /* 1f08 GREEK CAPITAL LETTER ALPHA WITH PSILI */ |
| | 6626 | T3_CTYPE_UPPER , /* 1f09 GREEK CAPITAL LETTER ALPHA WITH DASIA */ |
| | 6627 | T3_CTYPE_UPPER , /* 1f0a GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 6628 | T3_CTYPE_UPPER , /* 1f0b GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 6629 | T3_CTYPE_UPPER , /* 1f0c GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 6630 | T3_CTYPE_UPPER , /* 1f0d GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 6631 | T3_CTYPE_UPPER , /* 1f0e GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 6632 | T3_CTYPE_UPPER , /* 1f0f GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 6633 | T3_CTYPE_LOWER , /* 1f10 GREEK SMALL LETTER EPSILON WITH PSILI */ |
| | 6634 | T3_CTYPE_LOWER , /* 1f11 GREEK SMALL LETTER EPSILON WITH DASIA */ |
| | 6635 | T3_CTYPE_LOWER , /* 1f12 GREEK SMALL LETTER EPSILON WITH PSILI A */ |
| | 6636 | T3_CTYPE_LOWER , /* 1f13 GREEK SMALL LETTER EPSILON WITH DASIA A */ |
| | 6637 | T3_CTYPE_LOWER , /* 1f14 GREEK SMALL LETTER EPSILON WITH PSILI A */ |
| | 6638 | T3_CTYPE_LOWER , /* 1f15 GREEK SMALL LETTER EPSILON WITH DASIA A */ |
| | 6639 | T3_CTYPE_NONE , /* 1f16 (unused) */ |
| | 6640 | T3_CTYPE_NONE , /* 1f17 (unused) */ |
| | 6641 | T3_CTYPE_UPPER , /* 1f18 GREEK CAPITAL LETTER EPSILON WITH PSILI */ |
| | 6642 | T3_CTYPE_UPPER , /* 1f19 GREEK CAPITAL LETTER EPSILON WITH DASIA */ |
| | 6643 | T3_CTYPE_UPPER , /* 1f1a GREEK CAPITAL LETTER EPSILON WITH PSILI */ |
| | 6644 | T3_CTYPE_UPPER , /* 1f1b GREEK CAPITAL LETTER EPSILON WITH DASIA */ |
| | 6645 | T3_CTYPE_UPPER , /* 1f1c GREEK CAPITAL LETTER EPSILON WITH PSILI */ |
| | 6646 | T3_CTYPE_UPPER , /* 1f1d GREEK CAPITAL LETTER EPSILON WITH DASIA */ |
| | 6647 | T3_CTYPE_NONE , /* 1f1e (unused) */ |
| | 6648 | T3_CTYPE_NONE , /* 1f1f (unused) */ |
| | 6649 | T3_CTYPE_LOWER , /* 1f20 GREEK SMALL LETTER ETA WITH PSILI */ |
| | 6650 | T3_CTYPE_LOWER , /* 1f21 GREEK SMALL LETTER ETA WITH DASIA */ |
| | 6651 | T3_CTYPE_LOWER , /* 1f22 GREEK SMALL LETTER ETA WITH PSILI AND V */ |
| | 6652 | T3_CTYPE_LOWER , /* 1f23 GREEK SMALL LETTER ETA WITH DASIA AND V */ |
| | 6653 | T3_CTYPE_LOWER , /* 1f24 GREEK SMALL LETTER ETA WITH PSILI AND O */ |
| | 6654 | T3_CTYPE_LOWER , /* 1f25 GREEK SMALL LETTER ETA WITH DASIA AND O */ |
| | 6655 | T3_CTYPE_LOWER , /* 1f26 GREEK SMALL LETTER ETA WITH PSILI AND P */ |
| | 6656 | T3_CTYPE_LOWER , /* 1f27 GREEK SMALL LETTER ETA WITH DASIA AND P */ |
| | 6657 | T3_CTYPE_UPPER , /* 1f28 GREEK CAPITAL LETTER ETA WITH PSILI */ |
| | 6658 | T3_CTYPE_UPPER , /* 1f29 GREEK CAPITAL LETTER ETA WITH DASIA */ |
| | 6659 | T3_CTYPE_UPPER , /* 1f2a GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 6660 | T3_CTYPE_UPPER , /* 1f2b GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 6661 | T3_CTYPE_UPPER , /* 1f2c GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 6662 | T3_CTYPE_UPPER , /* 1f2d GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 6663 | T3_CTYPE_UPPER , /* 1f2e GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 6664 | T3_CTYPE_UPPER , /* 1f2f GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 6665 | T3_CTYPE_LOWER , /* 1f30 GREEK SMALL LETTER IOTA WITH PSILI */ |
| | 6666 | T3_CTYPE_LOWER , /* 1f31 GREEK SMALL LETTER IOTA WITH DASIA */ |
| | 6667 | T3_CTYPE_LOWER , /* 1f32 GREEK SMALL LETTER IOTA WITH PSILI AND */ |
| | 6668 | T3_CTYPE_LOWER , /* 1f33 GREEK SMALL LETTER IOTA WITH DASIA AND */ |
| | 6669 | T3_CTYPE_LOWER , /* 1f34 GREEK SMALL LETTER IOTA WITH PSILI AND */ |
| | 6670 | T3_CTYPE_LOWER , /* 1f35 GREEK SMALL LETTER IOTA WITH DASIA AND */ |
| | 6671 | T3_CTYPE_LOWER , /* 1f36 GREEK SMALL LETTER IOTA WITH PSILI AND */ |
| | 6672 | T3_CTYPE_LOWER , /* 1f37 GREEK SMALL LETTER IOTA WITH DASIA AND */ |
| | 6673 | T3_CTYPE_UPPER , /* 1f38 GREEK CAPITAL LETTER IOTA WITH PSILI */ |
| | 6674 | T3_CTYPE_UPPER , /* 1f39 GREEK CAPITAL LETTER IOTA WITH DASIA */ |
| | 6675 | T3_CTYPE_UPPER , /* 1f3a GREEK CAPITAL LETTER IOTA WITH PSILI AN */ |
| | 6676 | T3_CTYPE_UPPER , /* 1f3b GREEK CAPITAL LETTER IOTA WITH DASIA AN */ |
| | 6677 | T3_CTYPE_UPPER , /* 1f3c GREEK CAPITAL LETTER IOTA WITH PSILI AN */ |
| | 6678 | T3_CTYPE_UPPER , /* 1f3d GREEK CAPITAL LETTER IOTA WITH DASIA AN */ |
| | 6679 | T3_CTYPE_UPPER , /* 1f3e GREEK CAPITAL LETTER IOTA WITH PSILI AN */ |
| | 6680 | T3_CTYPE_UPPER , /* 1f3f GREEK CAPITAL LETTER IOTA WITH DASIA AN */ |
| | 6681 | T3_CTYPE_LOWER , /* 1f40 GREEK SMALL LETTER OMICRON WITH PSILI */ |
| | 6682 | T3_CTYPE_LOWER , /* 1f41 GREEK SMALL LETTER OMICRON WITH DASIA */ |
| | 6683 | T3_CTYPE_LOWER , /* 1f42 GREEK SMALL LETTER OMICRON WITH PSILI A */ |
| | 6684 | T3_CTYPE_LOWER , /* 1f43 GREEK SMALL LETTER OMICRON WITH DASIA A */ |
| | 6685 | T3_CTYPE_LOWER , /* 1f44 GREEK SMALL LETTER OMICRON WITH PSILI A */ |
| | 6686 | T3_CTYPE_LOWER , /* 1f45 GREEK SMALL LETTER OMICRON WITH DASIA A */ |
| | 6687 | T3_CTYPE_NONE , /* 1f46 (unused) */ |
| | 6688 | T3_CTYPE_NONE , /* 1f47 (unused) */ |
| | 6689 | T3_CTYPE_UPPER , /* 1f48 GREEK CAPITAL LETTER OMICRON WITH PSILI */ |
| | 6690 | T3_CTYPE_UPPER , /* 1f49 GREEK CAPITAL LETTER OMICRON WITH DASIA */ |
| | 6691 | T3_CTYPE_UPPER , /* 1f4a GREEK CAPITAL LETTER OMICRON WITH PSILI */ |
| | 6692 | T3_CTYPE_UPPER , /* 1f4b GREEK CAPITAL LETTER OMICRON WITH DASIA */ |
| | 6693 | T3_CTYPE_UPPER , /* 1f4c GREEK CAPITAL LETTER OMICRON WITH PSILI */ |
| | 6694 | T3_CTYPE_UPPER , /* 1f4d GREEK CAPITAL LETTER OMICRON WITH DASIA */ |
| | 6695 | T3_CTYPE_NONE , /* 1f4e (unused) */ |
| | 6696 | T3_CTYPE_NONE , /* 1f4f (unused) */ |
| | 6697 | T3_CTYPE_LOWER , /* 1f50 GREEK SMALL LETTER UPSILON WITH PSILI */ |
| | 6698 | T3_CTYPE_LOWER , /* 1f51 GREEK SMALL LETTER UPSILON WITH DASIA */ |
| | 6699 | T3_CTYPE_LOWER , /* 1f52 GREEK SMALL LETTER UPSILON WITH PSILI A */ |
| | 6700 | T3_CTYPE_LOWER , /* 1f53 GREEK SMALL LETTER UPSILON WITH DASIA A */ |
| | 6701 | T3_CTYPE_LOWER , /* 1f54 GREEK SMALL LETTER UPSILON WITH PSILI A */ |
| | 6702 | T3_CTYPE_LOWER , /* 1f55 GREEK SMALL LETTER UPSILON WITH DASIA A */ |
| | 6703 | T3_CTYPE_LOWER , /* 1f56 GREEK SMALL LETTER UPSILON WITH PSILI A */ |
| | 6704 | T3_CTYPE_LOWER , /* 1f57 GREEK SMALL LETTER UPSILON WITH DASIA A */ |
| | 6705 | T3_CTYPE_NONE , /* 1f58 (unused) */ |
| | 6706 | T3_CTYPE_UPPER , /* 1f59 GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 6707 | T3_CTYPE_NONE , /* 1f5a (unused) */ |
| | 6708 | T3_CTYPE_UPPER , /* 1f5b GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 6709 | T3_CTYPE_NONE , /* 1f5c (unused) */ |
| | 6710 | T3_CTYPE_UPPER , /* 1f5d GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 6711 | T3_CTYPE_NONE , /* 1f5e (unused) */ |
| | 6712 | T3_CTYPE_UPPER , /* 1f5f GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 6713 | T3_CTYPE_LOWER , /* 1f60 GREEK SMALL LETTER OMEGA WITH PSILI */ |
| | 6714 | T3_CTYPE_LOWER , /* 1f61 GREEK SMALL LETTER OMEGA WITH DASIA */ |
| | 6715 | T3_CTYPE_LOWER , /* 1f62 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 6716 | T3_CTYPE_LOWER , /* 1f63 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 6717 | T3_CTYPE_LOWER , /* 1f64 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 6718 | T3_CTYPE_LOWER , /* 1f65 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 6719 | T3_CTYPE_LOWER , /* 1f66 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 6720 | T3_CTYPE_LOWER , /* 1f67 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 6721 | T3_CTYPE_UPPER , /* 1f68 GREEK CAPITAL LETTER OMEGA WITH PSILI */ |
| | 6722 | T3_CTYPE_UPPER , /* 1f69 GREEK CAPITAL LETTER OMEGA WITH DASIA */ |
| | 6723 | T3_CTYPE_UPPER , /* 1f6a GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 6724 | T3_CTYPE_UPPER , /* 1f6b GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 6725 | T3_CTYPE_UPPER , /* 1f6c GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 6726 | T3_CTYPE_UPPER , /* 1f6d GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 6727 | T3_CTYPE_UPPER , /* 1f6e GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 6728 | T3_CTYPE_UPPER , /* 1f6f GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 6729 | T3_CTYPE_LOWER , /* 1f70 GREEK SMALL LETTER ALPHA WITH VARIA */ |
| | 6730 | T3_CTYPE_LOWER , /* 1f71 GREEK SMALL LETTER ALPHA WITH OXIA */ |
| | 6731 | T3_CTYPE_LOWER , /* 1f72 GREEK SMALL LETTER EPSILON WITH VARIA */ |
| | 6732 | T3_CTYPE_LOWER , /* 1f73 GREEK SMALL LETTER EPSILON WITH OXIA */ |
| | 6733 | T3_CTYPE_LOWER , /* 1f74 GREEK SMALL LETTER ETA WITH VARIA */ |
| | 6734 | T3_CTYPE_LOWER , /* 1f75 GREEK SMALL LETTER ETA WITH OXIA */ |
| | 6735 | T3_CTYPE_LOWER , /* 1f76 GREEK SMALL LETTER IOTA WITH VARIA */ |
| | 6736 | T3_CTYPE_LOWER , /* 1f77 GREEK SMALL LETTER IOTA WITH OXIA */ |
| | 6737 | T3_CTYPE_LOWER , /* 1f78 GREEK SMALL LETTER OMICRON WITH VARIA */ |
| | 6738 | T3_CTYPE_LOWER , /* 1f79 GREEK SMALL LETTER OMICRON WITH OXIA */ |
| | 6739 | T3_CTYPE_LOWER , /* 1f7a GREEK SMALL LETTER UPSILON WITH VARIA */ |
| | 6740 | T3_CTYPE_LOWER , /* 1f7b GREEK SMALL LETTER UPSILON WITH OXIA */ |
| | 6741 | T3_CTYPE_LOWER , /* 1f7c GREEK SMALL LETTER OMEGA WITH VARIA */ |
| | 6742 | T3_CTYPE_LOWER , /* 1f7d GREEK SMALL LETTER OMEGA WITH OXIA */ |
| | 6743 | T3_CTYPE_NONE , /* 1f7e (unused) */ |
| | 6744 | T3_CTYPE_NONE , /* 1f7f (unused) */ |
| | 6745 | }; |
| | 6746 | |
| | 6747 | static const wchar_t attr_pg_3f[128] = |
| | 6748 | { |
| | 6749 | T3_CTYPE_LOWER , /* 1f80 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 6750 | T3_CTYPE_LOWER , /* 1f81 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 6751 | T3_CTYPE_LOWER , /* 1f82 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 6752 | T3_CTYPE_LOWER , /* 1f83 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 6753 | T3_CTYPE_LOWER , /* 1f84 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 6754 | T3_CTYPE_LOWER , /* 1f85 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 6755 | T3_CTYPE_LOWER , /* 1f86 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 6756 | T3_CTYPE_LOWER , /* 1f87 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 6757 | T3_CTYPE_UPPER , /* 1f88 GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 6758 | T3_CTYPE_UPPER , /* 1f89 GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 6759 | T3_CTYPE_UPPER , /* 1f8a GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 6760 | T3_CTYPE_UPPER , /* 1f8b GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 6761 | T3_CTYPE_UPPER , /* 1f8c GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 6762 | T3_CTYPE_UPPER , /* 1f8d GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 6763 | T3_CTYPE_UPPER , /* 1f8e GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 6764 | T3_CTYPE_UPPER , /* 1f8f GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 6765 | T3_CTYPE_LOWER , /* 1f90 GREEK SMALL LETTER ETA WITH PSILI AND Y */ |
| | 6766 | T3_CTYPE_LOWER , /* 1f91 GREEK SMALL LETTER ETA WITH DASIA AND Y */ |
| | 6767 | T3_CTYPE_LOWER , /* 1f92 GREEK SMALL LETTER ETA WITH PSILI AND V */ |
| | 6768 | T3_CTYPE_LOWER , /* 1f93 GREEK SMALL LETTER ETA WITH DASIA AND V */ |
| | 6769 | T3_CTYPE_LOWER , /* 1f94 GREEK SMALL LETTER ETA WITH PSILI AND O */ |
| | 6770 | T3_CTYPE_LOWER , /* 1f95 GREEK SMALL LETTER ETA WITH DASIA AND O */ |
| | 6771 | T3_CTYPE_LOWER , /* 1f96 GREEK SMALL LETTER ETA WITH PSILI AND P */ |
| | 6772 | T3_CTYPE_LOWER , /* 1f97 GREEK SMALL LETTER ETA WITH DASIA AND P */ |
| | 6773 | T3_CTYPE_UPPER , /* 1f98 GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 6774 | T3_CTYPE_UPPER , /* 1f99 GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 6775 | T3_CTYPE_UPPER , /* 1f9a GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 6776 | T3_CTYPE_UPPER , /* 1f9b GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 6777 | T3_CTYPE_UPPER , /* 1f9c GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 6778 | T3_CTYPE_UPPER , /* 1f9d GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 6779 | T3_CTYPE_UPPER , /* 1f9e GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 6780 | T3_CTYPE_UPPER , /* 1f9f GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 6781 | T3_CTYPE_LOWER , /* 1fa0 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 6782 | T3_CTYPE_LOWER , /* 1fa1 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 6783 | T3_CTYPE_LOWER , /* 1fa2 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 6784 | T3_CTYPE_LOWER , /* 1fa3 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 6785 | T3_CTYPE_LOWER , /* 1fa4 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 6786 | T3_CTYPE_LOWER , /* 1fa5 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 6787 | T3_CTYPE_LOWER , /* 1fa6 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 6788 | T3_CTYPE_LOWER , /* 1fa7 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 6789 | T3_CTYPE_UPPER , /* 1fa8 GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 6790 | T3_CTYPE_UPPER , /* 1fa9 GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 6791 | T3_CTYPE_UPPER , /* 1faa GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 6792 | T3_CTYPE_UPPER , /* 1fab GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 6793 | T3_CTYPE_UPPER , /* 1fac GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 6794 | T3_CTYPE_UPPER , /* 1fad GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 6795 | T3_CTYPE_UPPER , /* 1fae GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 6796 | T3_CTYPE_UPPER , /* 1faf GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 6797 | T3_CTYPE_LOWER , /* 1fb0 GREEK SMALL LETTER ALPHA WITH VRACHY */ |
| | 6798 | T3_CTYPE_LOWER , /* 1fb1 GREEK SMALL LETTER ALPHA WITH MACRON */ |
| | 6799 | T3_CTYPE_LOWER , /* 1fb2 GREEK SMALL LETTER ALPHA WITH VARIA AND */ |
| | 6800 | T3_CTYPE_LOWER , /* 1fb3 GREEK SMALL LETTER ALPHA WITH YPOGEGRAM */ |
| | 6801 | T3_CTYPE_LOWER , /* 1fb4 GREEK SMALL LETTER ALPHA WITH OXIA AND */ |
| | 6802 | T3_CTYPE_NONE , /* 1fb5 (unused) */ |
| | 6803 | T3_CTYPE_LOWER , /* 1fb6 GREEK SMALL LETTER ALPHA WITH PERISPOME */ |
| | 6804 | T3_CTYPE_LOWER , /* 1fb7 GREEK SMALL LETTER ALPHA WITH PERISPOME */ |
| | 6805 | T3_CTYPE_UPPER , /* 1fb8 GREEK CAPITAL LETTER ALPHA WITH VRACHY */ |
| | 6806 | T3_CTYPE_UPPER , /* 1fb9 GREEK CAPITAL LETTER ALPHA WITH MACRON */ |
| | 6807 | T3_CTYPE_UPPER , /* 1fba GREEK CAPITAL LETTER ALPHA WITH VARIA */ |
| | 6808 | T3_CTYPE_UPPER , /* 1fbb GREEK CAPITAL LETTER ALPHA WITH OXIA */ |
| | 6809 | T3_CTYPE_UPPER , /* 1fbc GREEK CAPITAL LETTER ALPHA WITH PROSGEG */ |
| | 6810 | T3_CTYPE_NONE , /* 1fbd GREEK KORONIS */ |
| | 6811 | T3_CTYPE_LOWER , /* 1fbe GREEK PROSGEGRAMMENI */ |
| | 6812 | T3_CTYPE_NONE , /* 1fbf GREEK PSILI */ |
| | 6813 | T3_CTYPE_NONE , /* 1fc0 GREEK PERISPOMENI */ |
| | 6814 | T3_CTYPE_NONE , /* 1fc1 GREEK DIALYTIKA AND PERISPOMENI */ |
| | 6815 | T3_CTYPE_LOWER , /* 1fc2 GREEK SMALL LETTER ETA WITH VARIA AND Y */ |
| | 6816 | T3_CTYPE_LOWER , /* 1fc3 GREEK SMALL LETTER ETA WITH YPOGEGRAMME */ |
| | 6817 | T3_CTYPE_LOWER , /* 1fc4 GREEK SMALL LETTER ETA WITH OXIA AND YP */ |
| | 6818 | T3_CTYPE_NONE , /* 1fc5 (unused) */ |
| | 6819 | T3_CTYPE_LOWER , /* 1fc6 GREEK SMALL LETTER ETA WITH PERISPOMENI */ |
| | 6820 | T3_CTYPE_LOWER , /* 1fc7 GREEK SMALL LETTER ETA WITH PERISPOMENI */ |
| | 6821 | T3_CTYPE_UPPER , /* 1fc8 GREEK CAPITAL LETTER EPSILON WITH VARIA */ |
| | 6822 | T3_CTYPE_UPPER , /* 1fc9 GREEK CAPITAL LETTER EPSILON WITH OXIA */ |
| | 6823 | T3_CTYPE_UPPER , /* 1fca GREEK CAPITAL LETTER ETA WITH VARIA */ |
| | 6824 | T3_CTYPE_UPPER , /* 1fcb GREEK CAPITAL LETTER ETA WITH OXIA */ |
| | 6825 | T3_CTYPE_UPPER , /* 1fcc GREEK CAPITAL LETTER ETA WITH PROSGEGRA */ |
| | 6826 | T3_CTYPE_NONE , /* 1fcd GREEK PSILI AND VARIA */ |
| | 6827 | T3_CTYPE_NONE , /* 1fce GREEK PSILI AND OXIA */ |
| | 6828 | T3_CTYPE_NONE , /* 1fcf GREEK PSILI AND PERISPOMENI */ |
| | 6829 | T3_CTYPE_LOWER , /* 1fd0 GREEK SMALL LETTER IOTA WITH VRACHY */ |
| | 6830 | T3_CTYPE_LOWER , /* 1fd1 GREEK SMALL LETTER IOTA WITH MACRON */ |
| | 6831 | T3_CTYPE_LOWER , /* 1fd2 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 6832 | T3_CTYPE_LOWER , /* 1fd3 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 6833 | T3_CTYPE_NONE , /* 1fd4 (unused) */ |
| | 6834 | T3_CTYPE_NONE , /* 1fd5 (unused) */ |
| | 6835 | T3_CTYPE_LOWER , /* 1fd6 GREEK SMALL LETTER IOTA WITH PERISPOMEN */ |
| | 6836 | T3_CTYPE_LOWER , /* 1fd7 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 6837 | T3_CTYPE_UPPER , /* 1fd8 GREEK CAPITAL LETTER IOTA WITH VRACHY */ |
| | 6838 | T3_CTYPE_UPPER , /* 1fd9 GREEK CAPITAL LETTER IOTA WITH MACRON */ |
| | 6839 | T3_CTYPE_UPPER , /* 1fda GREEK CAPITAL LETTER IOTA WITH VARIA */ |
| | 6840 | T3_CTYPE_UPPER , /* 1fdb GREEK CAPITAL LETTER IOTA WITH OXIA */ |
| | 6841 | T3_CTYPE_NONE , /* 1fdc (unused) */ |
| | 6842 | T3_CTYPE_NONE , /* 1fdd GREEK DASIA AND VARIA */ |
| | 6843 | T3_CTYPE_NONE , /* 1fde GREEK DASIA AND OXIA */ |
| | 6844 | T3_CTYPE_NONE , /* 1fdf GREEK DASIA AND PERISPOMENI */ |
| | 6845 | T3_CTYPE_LOWER , /* 1fe0 GREEK SMALL LETTER UPSILON WITH VRACHY */ |
| | 6846 | T3_CTYPE_LOWER , /* 1fe1 GREEK SMALL LETTER UPSILON WITH MACRON */ |
| | 6847 | T3_CTYPE_LOWER , /* 1fe2 GREEK SMALL LETTER UPSILON WITH DIALYTI */ |
| | 6848 | T3_CTYPE_LOWER , /* 1fe3 GREEK SMALL LETTER UPSILON WITH DIALYTI */ |
| | 6849 | T3_CTYPE_LOWER , /* 1fe4 GREEK SMALL LETTER RHO WITH PSILI */ |
| | 6850 | T3_CTYPE_LOWER , /* 1fe5 GREEK SMALL LETTER RHO WITH DASIA */ |
| | 6851 | T3_CTYPE_LOWER , /* 1fe6 GREEK SMALL LETTER UPSILON WITH PERISPO */ |
| | 6852 | T3_CTYPE_LOWER , /* 1fe7 GREEK SMALL LETTER UPSILON WITH DIALYTI */ |
| | 6853 | T3_CTYPE_UPPER , /* 1fe8 GREEK CAPITAL LETTER UPSILON WITH VRACH */ |
| | 6854 | T3_CTYPE_UPPER , /* 1fe9 GREEK CAPITAL LETTER UPSILON WITH MACRO */ |
| | 6855 | T3_CTYPE_UPPER , /* 1fea GREEK CAPITAL LETTER UPSILON WITH VARIA */ |
| | 6856 | T3_CTYPE_UPPER , /* 1feb GREEK CAPITAL LETTER UPSILON WITH OXIA */ |
| | 6857 | T3_CTYPE_UPPER , /* 1fec GREEK CAPITAL LETTER RHO WITH DASIA */ |
| | 6858 | T3_CTYPE_NONE , /* 1fed GREEK DIALYTIKA AND VARIA */ |
| | 6859 | T3_CTYPE_NONE , /* 1fee GREEK DIALYTIKA AND OXIA */ |
| | 6860 | T3_CTYPE_NONE , /* 1fef GREEK VARIA */ |
| | 6861 | T3_CTYPE_NONE , /* 1ff0 (unused) */ |
| | 6862 | T3_CTYPE_NONE , /* 1ff1 (unused) */ |
| | 6863 | T3_CTYPE_LOWER , /* 1ff2 GREEK SMALL LETTER OMEGA WITH VARIA AND */ |
| | 6864 | T3_CTYPE_LOWER , /* 1ff3 GREEK SMALL LETTER OMEGA WITH YPOGEGRAM */ |
| | 6865 | T3_CTYPE_LOWER , /* 1ff4 GREEK SMALL LETTER OMEGA WITH OXIA AND */ |
| | 6866 | T3_CTYPE_NONE , /* 1ff5 (unused) */ |
| | 6867 | T3_CTYPE_LOWER , /* 1ff6 GREEK SMALL LETTER OMEGA WITH PERISPOME */ |
| | 6868 | T3_CTYPE_LOWER , /* 1ff7 GREEK SMALL LETTER OMEGA WITH PERISPOME */ |
| | 6869 | T3_CTYPE_UPPER , /* 1ff8 GREEK CAPITAL LETTER OMICRON WITH VARIA */ |
| | 6870 | T3_CTYPE_UPPER , /* 1ff9 GREEK CAPITAL LETTER OMICRON WITH OXIA */ |
| | 6871 | T3_CTYPE_UPPER , /* 1ffa GREEK CAPITAL LETTER OMEGA WITH VARIA */ |
| | 6872 | T3_CTYPE_UPPER , /* 1ffb GREEK CAPITAL LETTER OMEGA WITH OXIA */ |
| | 6873 | T3_CTYPE_UPPER , /* 1ffc GREEK CAPITAL LETTER OMEGA WITH PROSGEG */ |
| | 6874 | T3_CTYPE_NONE , /* 1ffd GREEK OXIA */ |
| | 6875 | T3_CTYPE_NONE , /* 1ffe GREEK DASIA */ |
| | 6876 | T3_CTYPE_NONE , /* 1fff (unused) */ |
| | 6877 | }; |
| | 6878 | |
| | 6879 | static const wchar_t attr_pg_40[128] = |
| | 6880 | { |
| | 6881 | T3_CTYPE_SPACE , /* 2000 EN QUAD */ |
| | 6882 | T3_CTYPE_SPACE , /* 2001 EM QUAD */ |
| | 6883 | T3_CTYPE_SPACE , /* 2002 EN SPACE */ |
| | 6884 | T3_CTYPE_SPACE , /* 2003 EM SPACE */ |
| | 6885 | T3_CTYPE_SPACE , /* 2004 THREE-PER-EM SPACE */ |
| | 6886 | T3_CTYPE_SPACE , /* 2005 FOUR-PER-EM SPACE */ |
| | 6887 | T3_CTYPE_SPACE , /* 2006 SIX-PER-EM SPACE */ |
| | 6888 | T3_CTYPE_SPACE , /* 2007 FIGURE SPACE */ |
| | 6889 | T3_CTYPE_SPACE , /* 2008 PUNCTUATION SPACE */ |
| | 6890 | T3_CTYPE_SPACE , /* 2009 THIN SPACE */ |
| | 6891 | T3_CTYPE_SPACE , /* 200a HAIR SPACE */ |
| | 6892 | T3_CTYPE_SPACE , /* 200b ZERO WIDTH SPACE */ |
| | 6893 | T3_CTYPE_NONE , /* 200c ZERO WIDTH NON-JOINER */ |
| | 6894 | T3_CTYPE_NONE , /* 200d ZERO WIDTH JOINER */ |
| | 6895 | T3_CTYPE_NONE , /* 200e LEFT-TO-RIGHT MARK */ |
| | 6896 | T3_CTYPE_NONE , /* 200f RIGHT-TO-LEFT MARK */ |
| | 6897 | T3_CTYPE_PUNCT , /* 2010 HYPHEN */ |
| | 6898 | T3_CTYPE_PUNCT , /* 2011 NON-BREAKING HYPHEN */ |
| | 6899 | T3_CTYPE_PUNCT , /* 2012 FIGURE DASH */ |
| | 6900 | T3_CTYPE_PUNCT , /* 2013 EN DASH */ |
| | 6901 | T3_CTYPE_PUNCT , /* 2014 EM DASH */ |
| | 6902 | T3_CTYPE_PUNCT , /* 2015 HORIZONTAL BAR */ |
| | 6903 | T3_CTYPE_PUNCT , /* 2016 DOUBLE VERTICAL LINE */ |
| | 6904 | T3_CTYPE_PUNCT , /* 2017 DOUBLE LOW LINE */ |
| | 6905 | T3_CTYPE_PUNCT , /* 2018 LEFT SINGLE QUOTATION MARK */ |
| | 6906 | T3_CTYPE_PUNCT , /* 2019 RIGHT SINGLE QUOTATION MARK */ |
| | 6907 | T3_CTYPE_PUNCT , /* 201a SINGLE LOW-9 QUOTATION MARK */ |
| | 6908 | T3_CTYPE_PUNCT , /* 201b SINGLE HIGH-REVERSED-9 QUOTATION MARK */ |
| | 6909 | T3_CTYPE_PUNCT , /* 201c LEFT DOUBLE QUOTATION MARK */ |
| | 6910 | T3_CTYPE_PUNCT , /* 201d RIGHT DOUBLE QUOTATION MARK */ |
| | 6911 | T3_CTYPE_PUNCT , /* 201e DOUBLE LOW-9 QUOTATION MARK */ |
| | 6912 | T3_CTYPE_PUNCT , /* 201f DOUBLE HIGH-REVERSED-9 QUOTATION MARK */ |
| | 6913 | T3_CTYPE_PUNCT , /* 2020 DAGGER */ |
| | 6914 | T3_CTYPE_PUNCT , /* 2021 DOUBLE DAGGER */ |
| | 6915 | T3_CTYPE_PUNCT , /* 2022 BULLET */ |
| | 6916 | T3_CTYPE_PUNCT , /* 2023 TRIANGULAR BULLET */ |
| | 6917 | T3_CTYPE_PUNCT , /* 2024 ONE DOT LEADER */ |
| | 6918 | T3_CTYPE_PUNCT , /* 2025 TWO DOT LEADER */ |
| | 6919 | T3_CTYPE_PUNCT , /* 2026 HORIZONTAL ELLIPSIS */ |
| | 6920 | T3_CTYPE_PUNCT , /* 2027 HYPHENATION POINT */ |
| | 6921 | T3_CTYPE_SPACE , /* 2028 LINE SEPARATOR */ |
| | 6922 | T3_CTYPE_SPACE , /* 2029 PARAGRAPH SEPARATOR */ |
| | 6923 | T3_CTYPE_NONE , /* 202a LEFT-TO-RIGHT EMBEDDING */ |
| | 6924 | T3_CTYPE_NONE , /* 202b RIGHT-TO-LEFT EMBEDDING */ |
| | 6925 | T3_CTYPE_NONE , /* 202c POP DIRECTIONAL FORMATTING */ |
| | 6926 | T3_CTYPE_NONE , /* 202d LEFT-TO-RIGHT OVERRIDE */ |
| | 6927 | T3_CTYPE_NONE , /* 202e RIGHT-TO-LEFT OVERRIDE */ |
| | 6928 | T3_CTYPE_SPACE , /* 202f NARROW NO-BREAK SPACE */ |
| | 6929 | T3_CTYPE_PUNCT , /* 2030 PER MILLE SIGN */ |
| | 6930 | T3_CTYPE_PUNCT , /* 2031 PER TEN THOUSAND SIGN */ |
| | 6931 | T3_CTYPE_PUNCT , /* 2032 PRIME */ |
| | 6932 | T3_CTYPE_PUNCT , /* 2033 DOUBLE PRIME */ |
| | 6933 | T3_CTYPE_PUNCT , /* 2034 TRIPLE PRIME */ |
| | 6934 | T3_CTYPE_PUNCT , /* 2035 REVERSED PRIME */ |
| | 6935 | T3_CTYPE_PUNCT , /* 2036 REVERSED DOUBLE PRIME */ |
| | 6936 | T3_CTYPE_PUNCT , /* 2037 REVERSED TRIPLE PRIME */ |
| | 6937 | T3_CTYPE_PUNCT , /* 2038 CARET */ |
| | 6938 | T3_CTYPE_PUNCT , /* 2039 SINGLE LEFT-POINTING ANGLE QUOTATION MA */ |
| | 6939 | T3_CTYPE_PUNCT , /* 203a SINGLE RIGHT-POINTING ANGLE QUOTATION M */ |
| | 6940 | T3_CTYPE_PUNCT , /* 203b REFERENCE MARK */ |
| | 6941 | T3_CTYPE_PUNCT , /* 203c DOUBLE EXCLAMATION MARK */ |
| | 6942 | T3_CTYPE_PUNCT , /* 203d INTERROBANG */ |
| | 6943 | T3_CTYPE_PUNCT , /* 203e OVERLINE */ |
| | 6944 | T3_CTYPE_PUNCT , /* 203f UNDERTIE */ |
| | 6945 | T3_CTYPE_PUNCT , /* 2040 CHARACTER TIE */ |
| | 6946 | T3_CTYPE_PUNCT , /* 2041 CARET INSERTION POINT */ |
| | 6947 | T3_CTYPE_PUNCT , /* 2042 ASTERISM */ |
| | 6948 | T3_CTYPE_PUNCT , /* 2043 HYPHEN BULLET */ |
| | 6949 | T3_CTYPE_NONE , /* 2044 FRACTION SLASH */ |
| | 6950 | T3_CTYPE_PUNCT , /* 2045 LEFT SQUARE BRACKET WITH QUILL */ |
| | 6951 | T3_CTYPE_PUNCT , /* 2046 RIGHT SQUARE BRACKET WITH QUILL */ |
| | 6952 | T3_CTYPE_PUNCT , /* 2047 DOUBLE QUESTION MARK */ |
| | 6953 | T3_CTYPE_PUNCT , /* 2048 QUESTION EXCLAMATION MARK */ |
| | 6954 | T3_CTYPE_PUNCT , /* 2049 EXCLAMATION QUESTION MARK */ |
| | 6955 | T3_CTYPE_PUNCT , /* 204a TIRONIAN SIGN ET */ |
| | 6956 | T3_CTYPE_PUNCT , /* 204b REVERSED PILCROW SIGN */ |
| | 6957 | T3_CTYPE_PUNCT , /* 204c BLACK LEFTWARDS BULLET */ |
| | 6958 | T3_CTYPE_PUNCT , /* 204d BLACK RIGHTWARDS BULLET */ |
| | 6959 | T3_CTYPE_PUNCT , /* 204e LOW ASTERISK */ |
| | 6960 | T3_CTYPE_PUNCT , /* 204f REVERSED SEMICOLON */ |
| | 6961 | T3_CTYPE_PUNCT , /* 2050 CLOSE UP */ |
| | 6962 | T3_CTYPE_PUNCT , /* 2051 TWO ASTERISKS ALIGNED VERTICALLY */ |
| | 6963 | T3_CTYPE_NONE , /* 2052 COMMERCIAL MINUS SIGN */ |
| | 6964 | T3_CTYPE_NONE , /* 2053 (unused) */ |
| | 6965 | T3_CTYPE_NONE , /* 2054 (unused) */ |
| | 6966 | T3_CTYPE_NONE , /* 2055 (unused) */ |
| | 6967 | T3_CTYPE_NONE , /* 2056 (unused) */ |
| | 6968 | T3_CTYPE_PUNCT , /* 2057 QUADRUPLE PRIME */ |
| | 6969 | T3_CTYPE_NONE , /* 2058 (unused) */ |
| | 6970 | T3_CTYPE_NONE , /* 2059 (unused) */ |
| | 6971 | T3_CTYPE_NONE , /* 205a (unused) */ |
| | 6972 | T3_CTYPE_NONE , /* 205b (unused) */ |
| | 6973 | T3_CTYPE_NONE , /* 205c (unused) */ |
| | 6974 | T3_CTYPE_NONE , /* 205d (unused) */ |
| | 6975 | T3_CTYPE_NONE , /* 205e (unused) */ |
| | 6976 | T3_CTYPE_SPACE , /* 205f MEDIUM MATHEMATICAL SPACE */ |
| | 6977 | T3_CTYPE_NONE , /* 2060 WORD JOINER */ |
| | 6978 | T3_CTYPE_NONE , /* 2061 FUNCTION APPLICATION */ |
| | 6979 | T3_CTYPE_NONE , /* 2062 INVISIBLE TIMES */ |
| | 6980 | T3_CTYPE_NONE , /* 2063 INVISIBLE SEPARATOR */ |
| | 6981 | T3_CTYPE_NONE , /* 2064 (unused) */ |
| | 6982 | T3_CTYPE_NONE , /* 2065 (unused) */ |
| | 6983 | T3_CTYPE_NONE , /* 2066 (unused) */ |
| | 6984 | T3_CTYPE_NONE , /* 2067 (unused) */ |
| | 6985 | T3_CTYPE_NONE , /* 2068 (unused) */ |
| | 6986 | T3_CTYPE_NONE , /* 2069 (unused) */ |
| | 6987 | T3_CTYPE_NONE , /* 206a INHIBIT SYMMETRIC SWAPPING */ |
| | 6988 | T3_CTYPE_NONE , /* 206b ACTIVATE SYMMETRIC SWAPPING */ |
| | 6989 | T3_CTYPE_NONE , /* 206c INHIBIT ARABIC FORM SHAPING */ |
| | 6990 | T3_CTYPE_NONE , /* 206d ACTIVATE ARABIC FORM SHAPING */ |
| | 6991 | T3_CTYPE_NONE , /* 206e NATIONAL DIGIT SHAPES */ |
| | 6992 | T3_CTYPE_NONE , /* 206f NOMINAL DIGIT SHAPES */ |
| | 6993 | T3_CTYPE_NONE , /* 2070 SUPERSCRIPT ZERO */ |
| | 6994 | T3_CTYPE_LOWER , /* 2071 SUPERSCRIPT LATIN SMALL LETTER I */ |
| | 6995 | T3_CTYPE_NONE , /* 2072 (unused) */ |
| | 6996 | T3_CTYPE_NONE , /* 2073 (unused) */ |
| | 6997 | T3_CTYPE_NONE , /* 2074 SUPERSCRIPT FOUR */ |
| | 6998 | T3_CTYPE_NONE , /* 2075 SUPERSCRIPT FIVE */ |
| | 6999 | T3_CTYPE_NONE , /* 2076 SUPERSCRIPT SIX */ |
| | 7000 | T3_CTYPE_NONE , /* 2077 SUPERSCRIPT SEVEN */ |
| | 7001 | T3_CTYPE_NONE , /* 2078 SUPERSCRIPT EIGHT */ |
| | 7002 | T3_CTYPE_NONE , /* 2079 SUPERSCRIPT NINE */ |
| | 7003 | T3_CTYPE_NONE , /* 207a SUPERSCRIPT PLUS SIGN */ |
| | 7004 | T3_CTYPE_NONE , /* 207b SUPERSCRIPT MINUS */ |
| | 7005 | T3_CTYPE_NONE , /* 207c SUPERSCRIPT EQUALS SIGN */ |
| | 7006 | T3_CTYPE_PUNCT , /* 207d SUPERSCRIPT LEFT PARENTHESIS */ |
| | 7007 | T3_CTYPE_PUNCT , /* 207e SUPERSCRIPT RIGHT PARENTHESIS */ |
| | 7008 | T3_CTYPE_LOWER , /* 207f SUPERSCRIPT LATIN SMALL LETTER N */ |
| | 7009 | }; |
| | 7010 | |
| | 7011 | static const wchar_t attr_pg_41[128] = |
| | 7012 | { |
| | 7013 | T3_CTYPE_NONE , /* 2080 SUBSCRIPT ZERO */ |
| | 7014 | T3_CTYPE_NONE , /* 2081 SUBSCRIPT ONE */ |
| | 7015 | T3_CTYPE_NONE , /* 2082 SUBSCRIPT TWO */ |
| | 7016 | T3_CTYPE_NONE , /* 2083 SUBSCRIPT THREE */ |
| | 7017 | T3_CTYPE_NONE , /* 2084 SUBSCRIPT FOUR */ |
| | 7018 | T3_CTYPE_NONE , /* 2085 SUBSCRIPT FIVE */ |
| | 7019 | T3_CTYPE_NONE , /* 2086 SUBSCRIPT SIX */ |
| | 7020 | T3_CTYPE_NONE , /* 2087 SUBSCRIPT SEVEN */ |
| | 7021 | T3_CTYPE_NONE , /* 2088 SUBSCRIPT EIGHT */ |
| | 7022 | T3_CTYPE_NONE , /* 2089 SUBSCRIPT NINE */ |
| | 7023 | T3_CTYPE_NONE , /* 208a SUBSCRIPT PLUS SIGN */ |
| | 7024 | T3_CTYPE_NONE , /* 208b SUBSCRIPT MINUS */ |
| | 7025 | T3_CTYPE_NONE , /* 208c SUBSCRIPT EQUALS SIGN */ |
| | 7026 | T3_CTYPE_PUNCT , /* 208d SUBSCRIPT LEFT PARENTHESIS */ |
| | 7027 | T3_CTYPE_PUNCT , /* 208e SUBSCRIPT RIGHT PARENTHESIS */ |
| | 7028 | T3_CTYPE_NONE , /* 208f (unused) */ |
| | 7029 | T3_CTYPE_NONE , /* 2090 (unused) */ |
| | 7030 | T3_CTYPE_NONE , /* 2091 (unused) */ |
| | 7031 | T3_CTYPE_NONE , /* 2092 (unused) */ |
| | 7032 | T3_CTYPE_NONE , /* 2093 (unused) */ |
| | 7033 | T3_CTYPE_NONE , /* 2094 (unused) */ |
| | 7034 | T3_CTYPE_NONE , /* 2095 (unused) */ |
| | 7035 | T3_CTYPE_NONE , /* 2096 (unused) */ |
| | 7036 | T3_CTYPE_NONE , /* 2097 (unused) */ |
| | 7037 | T3_CTYPE_NONE , /* 2098 (unused) */ |
| | 7038 | T3_CTYPE_NONE , /* 2099 (unused) */ |
| | 7039 | T3_CTYPE_NONE , /* 209a (unused) */ |
| | 7040 | T3_CTYPE_NONE , /* 209b (unused) */ |
| | 7041 | T3_CTYPE_NONE , /* 209c (unused) */ |
| | 7042 | T3_CTYPE_NONE , /* 209d (unused) */ |
| | 7043 | T3_CTYPE_NONE , /* 209e (unused) */ |
| | 7044 | T3_CTYPE_NONE , /* 209f (unused) */ |
| | 7045 | T3_CTYPE_NONE , /* 20a0 EURO-CURRENCY SIGN */ |
| | 7046 | T3_CTYPE_NONE , /* 20a1 COLON SIGN */ |
| | 7047 | T3_CTYPE_NONE , /* 20a2 CRUZEIRO SIGN */ |
| | 7048 | T3_CTYPE_NONE , /* 20a3 FRENCH FRANC SIGN */ |
| | 7049 | T3_CTYPE_NONE , /* 20a4 LIRA SIGN */ |
| | 7050 | T3_CTYPE_NONE , /* 20a5 MILL SIGN */ |
| | 7051 | T3_CTYPE_NONE , /* 20a6 NAIRA SIGN */ |
| | 7052 | T3_CTYPE_NONE , /* 20a7 PESETA SIGN */ |
| | 7053 | T3_CTYPE_NONE , /* 20a8 RUPEE SIGN */ |
| | 7054 | T3_CTYPE_NONE , /* 20a9 WON SIGN */ |
| | 7055 | T3_CTYPE_NONE , /* 20aa NEW SHEQEL SIGN */ |
| | 7056 | T3_CTYPE_NONE , /* 20ab DONG SIGN */ |
| | 7057 | T3_CTYPE_NONE , /* 20ac EURO SIGN */ |
| | 7058 | T3_CTYPE_NONE , /* 20ad KIP SIGN */ |
| | 7059 | T3_CTYPE_NONE , /* 20ae TUGRIK SIGN */ |
| | 7060 | T3_CTYPE_NONE , /* 20af DRACHMA SIGN */ |
| | 7061 | T3_CTYPE_NONE , /* 20b0 GERMAN PENNY SIGN */ |
| | 7062 | T3_CTYPE_NONE , /* 20b1 PESO SIGN */ |
| | 7063 | T3_CTYPE_NONE , /* 20b2 (unused) */ |
| | 7064 | T3_CTYPE_NONE , /* 20b3 (unused) */ |
| | 7065 | T3_CTYPE_NONE , /* 20b4 (unused) */ |
| | 7066 | T3_CTYPE_NONE , /* 20b5 (unused) */ |
| | 7067 | T3_CTYPE_NONE , /* 20b6 (unused) */ |
| | 7068 | T3_CTYPE_NONE , /* 20b7 (unused) */ |
| | 7069 | T3_CTYPE_NONE , /* 20b8 (unused) */ |
| | 7070 | T3_CTYPE_NONE , /* 20b9 (unused) */ |
| | 7071 | T3_CTYPE_NONE , /* 20ba (unused) */ |
| | 7072 | T3_CTYPE_NONE , /* 20bb (unused) */ |
| | 7073 | T3_CTYPE_NONE , /* 20bc (unused) */ |
| | 7074 | T3_CTYPE_NONE , /* 20bd (unused) */ |
| | 7075 | T3_CTYPE_NONE , /* 20be (unused) */ |
| | 7076 | T3_CTYPE_NONE , /* 20bf (unused) */ |
| | 7077 | T3_CTYPE_NONE , /* 20c0 (unused) */ |
| | 7078 | T3_CTYPE_NONE , /* 20c1 (unused) */ |
| | 7079 | T3_CTYPE_NONE , /* 20c2 (unused) */ |
| | 7080 | T3_CTYPE_NONE , /* 20c3 (unused) */ |
| | 7081 | T3_CTYPE_NONE , /* 20c4 (unused) */ |
| | 7082 | T3_CTYPE_NONE , /* 20c5 (unused) */ |
| | 7083 | T3_CTYPE_NONE , /* 20c6 (unused) */ |
| | 7084 | T3_CTYPE_NONE , /* 20c7 (unused) */ |
| | 7085 | T3_CTYPE_NONE , /* 20c8 (unused) */ |
| | 7086 | T3_CTYPE_NONE , /* 20c9 (unused) */ |
| | 7087 | T3_CTYPE_NONE , /* 20ca (unused) */ |
| | 7088 | T3_CTYPE_NONE , /* 20cb (unused) */ |
| | 7089 | T3_CTYPE_NONE , /* 20cc (unused) */ |
| | 7090 | T3_CTYPE_NONE , /* 20cd (unused) */ |
| | 7091 | T3_CTYPE_NONE , /* 20ce (unused) */ |
| | 7092 | T3_CTYPE_NONE , /* 20cf (unused) */ |
| | 7093 | T3_CTYPE_NONE , /* 20d0 COMBINING LEFT HARPOON ABOVE */ |
| | 7094 | T3_CTYPE_NONE , /* 20d1 COMBINING RIGHT HARPOON ABOVE */ |
| | 7095 | T3_CTYPE_NONE , /* 20d2 COMBINING LONG VERTICAL LINE OVERLAY */ |
| | 7096 | T3_CTYPE_NONE , /* 20d3 COMBINING SHORT VERTICAL LINE OVERLAY */ |
| | 7097 | T3_CTYPE_NONE , /* 20d4 COMBINING ANTICLOCKWISE ARROW ABOVE */ |
| | 7098 | T3_CTYPE_NONE , /* 20d5 COMBINING CLOCKWISE ARROW ABOVE */ |
| | 7099 | T3_CTYPE_NONE , /* 20d6 COMBINING LEFT ARROW ABOVE */ |
| | 7100 | T3_CTYPE_NONE , /* 20d7 COMBINING RIGHT ARROW ABOVE */ |
| | 7101 | T3_CTYPE_NONE , /* 20d8 COMBINING RING OVERLAY */ |
| | 7102 | T3_CTYPE_NONE , /* 20d9 COMBINING CLOCKWISE RING OVERLAY */ |
| | 7103 | T3_CTYPE_NONE , /* 20da COMBINING ANTICLOCKWISE RING OVERLAY */ |
| | 7104 | T3_CTYPE_NONE , /* 20db COMBINING THREE DOTS ABOVE */ |
| | 7105 | T3_CTYPE_NONE , /* 20dc COMBINING FOUR DOTS ABOVE */ |
| | 7106 | T3_CTYPE_NONE , /* 20dd COMBINING ENCLOSING CIRCLE */ |
| | 7107 | T3_CTYPE_NONE , /* 20de COMBINING ENCLOSING SQUARE */ |
| | 7108 | T3_CTYPE_NONE , /* 20df COMBINING ENCLOSING DIAMOND */ |
| | 7109 | T3_CTYPE_NONE , /* 20e0 COMBINING ENCLOSING CIRCLE BACKSLASH */ |
| | 7110 | T3_CTYPE_NONE , /* 20e1 COMBINING LEFT RIGHT ARROW ABOVE */ |
| | 7111 | T3_CTYPE_NONE , /* 20e2 COMBINING ENCLOSING SCREEN */ |
| | 7112 | T3_CTYPE_NONE , /* 20e3 COMBINING ENCLOSING KEYCAP */ |
| | 7113 | T3_CTYPE_NONE , /* 20e4 COMBINING ENCLOSING UPWARD POINTING TRI */ |
| | 7114 | T3_CTYPE_NONE , /* 20e5 COMBINING REVERSE SOLIDUS OVERLAY */ |
| | 7115 | T3_CTYPE_NONE , /* 20e6 COMBINING DOUBLE VERTICAL STROKE OVERLA */ |
| | 7116 | T3_CTYPE_NONE , /* 20e7 COMBINING ANNUITY SYMBOL */ |
| | 7117 | T3_CTYPE_NONE , /* 20e8 COMBINING TRIPLE UNDERDOT */ |
| | 7118 | T3_CTYPE_NONE , /* 20e9 COMBINING WIDE BRIDGE ABOVE */ |
| | 7119 | T3_CTYPE_NONE , /* 20ea COMBINING LEFTWARDS ARROW OVERLAY */ |
| | 7120 | T3_CTYPE_NONE , /* 20eb (unused) */ |
| | 7121 | T3_CTYPE_NONE , /* 20ec (unused) */ |
| | 7122 | T3_CTYPE_NONE , /* 20ed (unused) */ |
| | 7123 | T3_CTYPE_NONE , /* 20ee (unused) */ |
| | 7124 | T3_CTYPE_NONE , /* 20ef (unused) */ |
| | 7125 | T3_CTYPE_NONE , /* 20f0 (unused) */ |
| | 7126 | T3_CTYPE_NONE , /* 20f1 (unused) */ |
| | 7127 | T3_CTYPE_NONE , /* 20f2 (unused) */ |
| | 7128 | T3_CTYPE_NONE , /* 20f3 (unused) */ |
| | 7129 | T3_CTYPE_NONE , /* 20f4 (unused) */ |
| | 7130 | T3_CTYPE_NONE , /* 20f5 (unused) */ |
| | 7131 | T3_CTYPE_NONE , /* 20f6 (unused) */ |
| | 7132 | T3_CTYPE_NONE , /* 20f7 (unused) */ |
| | 7133 | T3_CTYPE_NONE , /* 20f8 (unused) */ |
| | 7134 | T3_CTYPE_NONE , /* 20f9 (unused) */ |
| | 7135 | T3_CTYPE_NONE , /* 20fa (unused) */ |
| | 7136 | T3_CTYPE_NONE , /* 20fb (unused) */ |
| | 7137 | T3_CTYPE_NONE , /* 20fc (unused) */ |
| | 7138 | T3_CTYPE_NONE , /* 20fd (unused) */ |
| | 7139 | T3_CTYPE_NONE , /* 20fe (unused) */ |
| | 7140 | T3_CTYPE_NONE , /* 20ff (unused) */ |
| | 7141 | }; |
| | 7142 | |
| | 7143 | static const wchar_t attr_pg_42[128] = |
| | 7144 | { |
| | 7145 | T3_CTYPE_NONE , /* 2100 ACCOUNT OF */ |
| | 7146 | T3_CTYPE_NONE , /* 2101 ADDRESSED TO THE SUBJECT */ |
| | 7147 | T3_CTYPE_UPPER , /* 2102 DOUBLE-STRUCK CAPITAL C */ |
| | 7148 | T3_CTYPE_NONE , /* 2103 DEGREE CELSIUS */ |
| | 7149 | T3_CTYPE_NONE , /* 2104 CENTRE LINE SYMBOL */ |
| | 7150 | T3_CTYPE_NONE , /* 2105 CARE OF */ |
| | 7151 | T3_CTYPE_NONE , /* 2106 CADA UNA */ |
| | 7152 | T3_CTYPE_UPPER , /* 2107 EULER CONSTANT */ |
| | 7153 | T3_CTYPE_NONE , /* 2108 SCRUPLE */ |
| | 7154 | T3_CTYPE_NONE , /* 2109 DEGREE FAHRENHEIT */ |
| | 7155 | T3_CTYPE_LOWER , /* 210a SCRIPT SMALL G */ |
| | 7156 | T3_CTYPE_UPPER , /* 210b SCRIPT CAPITAL H */ |
| | 7157 | T3_CTYPE_UPPER , /* 210c BLACK-LETTER CAPITAL H */ |
| | 7158 | T3_CTYPE_UPPER , /* 210d DOUBLE-STRUCK CAPITAL H */ |
| | 7159 | T3_CTYPE_LOWER , /* 210e PLANCK CONSTANT */ |
| | 7160 | T3_CTYPE_LOWER , /* 210f PLANCK CONSTANT OVER TWO PI */ |
| | 7161 | T3_CTYPE_UPPER , /* 2110 SCRIPT CAPITAL I */ |
| | 7162 | T3_CTYPE_UPPER , /* 2111 BLACK-LETTER CAPITAL I */ |
| | 7163 | T3_CTYPE_UPPER , /* 2112 SCRIPT CAPITAL L */ |
| | 7164 | T3_CTYPE_LOWER , /* 2113 SCRIPT SMALL L */ |
| | 7165 | T3_CTYPE_NONE , /* 2114 L B BAR SYMBOL */ |
| | 7166 | T3_CTYPE_UPPER , /* 2115 DOUBLE-STRUCK CAPITAL N */ |
| | 7167 | T3_CTYPE_NONE , /* 2116 NUMERO SIGN */ |
| | 7168 | T3_CTYPE_NONE , /* 2117 SOUND RECORDING COPYRIGHT */ |
| | 7169 | T3_CTYPE_NONE , /* 2118 SCRIPT CAPITAL P */ |
| | 7170 | T3_CTYPE_UPPER , /* 2119 DOUBLE-STRUCK CAPITAL P */ |
| | 7171 | T3_CTYPE_UPPER , /* 211a DOUBLE-STRUCK CAPITAL Q */ |
| | 7172 | T3_CTYPE_UPPER , /* 211b SCRIPT CAPITAL R */ |
| | 7173 | T3_CTYPE_UPPER , /* 211c BLACK-LETTER CAPITAL R */ |
| | 7174 | T3_CTYPE_UPPER , /* 211d DOUBLE-STRUCK CAPITAL R */ |
| | 7175 | T3_CTYPE_NONE , /* 211e PRESCRIPTION TAKE */ |
| | 7176 | T3_CTYPE_NONE , /* 211f RESPONSE */ |
| | 7177 | T3_CTYPE_NONE , /* 2120 SERVICE MARK */ |
| | 7178 | T3_CTYPE_NONE , /* 2121 TELEPHONE SIGN */ |
| | 7179 | T3_CTYPE_NONE , /* 2122 TRADE MARK SIGN */ |
| | 7180 | T3_CTYPE_NONE , /* 2123 VERSICLE */ |
| | 7181 | T3_CTYPE_UPPER , /* 2124 DOUBLE-STRUCK CAPITAL Z */ |
| | 7182 | T3_CTYPE_NONE , /* 2125 OUNCE SIGN */ |
| | 7183 | T3_CTYPE_UPPER , /* 2126 OHM SIGN */ |
| | 7184 | T3_CTYPE_NONE , /* 2127 INVERTED OHM SIGN */ |
| | 7185 | T3_CTYPE_UPPER , /* 2128 BLACK-LETTER CAPITAL Z */ |
| | 7186 | T3_CTYPE_NONE , /* 2129 TURNED GREEK SMALL LETTER IOTA */ |
| | 7187 | T3_CTYPE_UPPER , /* 212a KELVIN SIGN */ |
| | 7188 | T3_CTYPE_UPPER , /* 212b ANGSTROM SIGN */ |
| | 7189 | T3_CTYPE_UPPER , /* 212c SCRIPT CAPITAL B */ |
| | 7190 | T3_CTYPE_UPPER , /* 212d BLACK-LETTER CAPITAL C */ |
| | 7191 | T3_CTYPE_NONE , /* 212e ESTIMATED SYMBOL */ |
| | 7192 | T3_CTYPE_LOWER , /* 212f SCRIPT SMALL E */ |
| | 7193 | T3_CTYPE_UPPER , /* 2130 SCRIPT CAPITAL E */ |
| | 7194 | T3_CTYPE_UPPER , /* 2131 SCRIPT CAPITAL F */ |
| | 7195 | T3_CTYPE_NONE , /* 2132 TURNED CAPITAL F */ |
| | 7196 | T3_CTYPE_UPPER , /* 2133 SCRIPT CAPITAL M */ |
| | 7197 | T3_CTYPE_LOWER , /* 2134 SCRIPT SMALL O */ |
| | 7198 | T3_CTYPE_ALPHA , /* 2135 ALEF SYMBOL */ |
| | 7199 | T3_CTYPE_ALPHA , /* 2136 BET SYMBOL */ |
| | 7200 | T3_CTYPE_ALPHA , /* 2137 GIMEL SYMBOL */ |
| | 7201 | T3_CTYPE_ALPHA , /* 2138 DALET SYMBOL */ |
| | 7202 | T3_CTYPE_LOWER , /* 2139 INFORMATION SOURCE */ |
| | 7203 | T3_CTYPE_NONE , /* 213a ROTATED CAPITAL Q */ |
| | 7204 | T3_CTYPE_NONE , /* 213b (unused) */ |
| | 7205 | T3_CTYPE_NONE , /* 213c (unused) */ |
| | 7206 | T3_CTYPE_LOWER , /* 213d DOUBLE-STRUCK SMALL GAMMA */ |
| | 7207 | T3_CTYPE_UPPER , /* 213e DOUBLE-STRUCK CAPITAL GAMMA */ |
| | 7208 | T3_CTYPE_UPPER , /* 213f DOUBLE-STRUCK CAPITAL PI */ |
| | 7209 | T3_CTYPE_NONE , /* 2140 DOUBLE-STRUCK N-ARY SUMMATION */ |
| | 7210 | T3_CTYPE_NONE , /* 2141 TURNED SANS-SERIF CAPITAL G */ |
| | 7211 | T3_CTYPE_NONE , /* 2142 TURNED SANS-SERIF CAPITAL L */ |
| | 7212 | T3_CTYPE_NONE , /* 2143 REVERSED SANS-SERIF CAPITAL L */ |
| | 7213 | T3_CTYPE_NONE , /* 2144 TURNED SANS-SERIF CAPITAL Y */ |
| | 7214 | T3_CTYPE_UPPER , /* 2145 DOUBLE-STRUCK ITALIC CAPITAL D */ |
| | 7215 | T3_CTYPE_LOWER , /* 2146 DOUBLE-STRUCK ITALIC SMALL D */ |
| | 7216 | T3_CTYPE_LOWER , /* 2147 DOUBLE-STRUCK ITALIC SMALL E */ |
| | 7217 | T3_CTYPE_LOWER , /* 2148 DOUBLE-STRUCK ITALIC SMALL I */ |
| | 7218 | T3_CTYPE_LOWER , /* 2149 DOUBLE-STRUCK ITALIC SMALL J */ |
| | 7219 | T3_CTYPE_NONE , /* 214a PROPERTY LINE */ |
| | 7220 | T3_CTYPE_NONE , /* 214b TURNED AMPERSAND */ |
| | 7221 | T3_CTYPE_NONE , /* 214c (unused) */ |
| | 7222 | T3_CTYPE_NONE , /* 214d (unused) */ |
| | 7223 | T3_CTYPE_NONE , /* 214e (unused) */ |
| | 7224 | T3_CTYPE_NONE , /* 214f (unused) */ |
| | 7225 | T3_CTYPE_NONE , /* 2150 (unused) */ |
| | 7226 | T3_CTYPE_NONE , /* 2151 (unused) */ |
| | 7227 | T3_CTYPE_NONE , /* 2152 (unused) */ |
| | 7228 | T3_CTYPE_NONE , /* 2153 VULGAR FRACTION ONE THIRD */ |
| | 7229 | T3_CTYPE_NONE , /* 2154 VULGAR FRACTION TWO THIRDS */ |
| | 7230 | T3_CTYPE_NONE , /* 2155 VULGAR FRACTION ONE FIFTH */ |
| | 7231 | T3_CTYPE_NONE , /* 2156 VULGAR FRACTION TWO FIFTHS */ |
| | 7232 | T3_CTYPE_NONE , /* 2157 VULGAR FRACTION THREE FIFTHS */ |
| | 7233 | T3_CTYPE_NONE , /* 2158 VULGAR FRACTION FOUR FIFTHS */ |
| | 7234 | T3_CTYPE_NONE , /* 2159 VULGAR FRACTION ONE SIXTH */ |
| | 7235 | T3_CTYPE_NONE , /* 215a VULGAR FRACTION FIVE SIXTHS */ |
| | 7236 | T3_CTYPE_NONE , /* 215b VULGAR FRACTION ONE EIGHTH */ |
| | 7237 | T3_CTYPE_NONE , /* 215c VULGAR FRACTION THREE EIGHTHS */ |
| | 7238 | T3_CTYPE_NONE , /* 215d VULGAR FRACTION FIVE EIGHTHS */ |
| | 7239 | T3_CTYPE_NONE , /* 215e VULGAR FRACTION SEVEN EIGHTHS */ |
| | 7240 | T3_CTYPE_NONE , /* 215f FRACTION NUMERATOR ONE */ |
| | 7241 | T3_CTYPE_NONE , /* 2160 ROMAN NUMERAL ONE */ |
| | 7242 | T3_CTYPE_NONE , /* 2161 ROMAN NUMERAL TWO */ |
| | 7243 | T3_CTYPE_NONE , /* 2162 ROMAN NUMERAL THREE */ |
| | 7244 | T3_CTYPE_NONE , /* 2163 ROMAN NUMERAL FOUR */ |
| | 7245 | T3_CTYPE_NONE , /* 2164 ROMAN NUMERAL FIVE */ |
| | 7246 | T3_CTYPE_NONE , /* 2165 ROMAN NUMERAL SIX */ |
| | 7247 | T3_CTYPE_NONE , /* 2166 ROMAN NUMERAL SEVEN */ |
| | 7248 | T3_CTYPE_NONE , /* 2167 ROMAN NUMERAL EIGHT */ |
| | 7249 | T3_CTYPE_NONE , /* 2168 ROMAN NUMERAL NINE */ |
| | 7250 | T3_CTYPE_NONE , /* 2169 ROMAN NUMERAL TEN */ |
| | 7251 | T3_CTYPE_NONE , /* 216a ROMAN NUMERAL ELEVEN */ |
| | 7252 | T3_CTYPE_NONE , /* 216b ROMAN NUMERAL TWELVE */ |
| | 7253 | T3_CTYPE_NONE , /* 216c ROMAN NUMERAL FIFTY */ |
| | 7254 | T3_CTYPE_NONE , /* 216d ROMAN NUMERAL ONE HUNDRED */ |
| | 7255 | T3_CTYPE_NONE , /* 216e ROMAN NUMERAL FIVE HUNDRED */ |
| | 7256 | T3_CTYPE_NONE , /* 216f ROMAN NUMERAL ONE THOUSAND */ |
| | 7257 | T3_CTYPE_NONE , /* 2170 SMALL ROMAN NUMERAL ONE */ |
| | 7258 | T3_CTYPE_NONE , /* 2171 SMALL ROMAN NUMERAL TWO */ |
| | 7259 | T3_CTYPE_NONE , /* 2172 SMALL ROMAN NUMERAL THREE */ |
| | 7260 | T3_CTYPE_NONE , /* 2173 SMALL ROMAN NUMERAL FOUR */ |
| | 7261 | T3_CTYPE_NONE , /* 2174 SMALL ROMAN NUMERAL FIVE */ |
| | 7262 | T3_CTYPE_NONE , /* 2175 SMALL ROMAN NUMERAL SIX */ |
| | 7263 | T3_CTYPE_NONE , /* 2176 SMALL ROMAN NUMERAL SEVEN */ |
| | 7264 | T3_CTYPE_NONE , /* 2177 SMALL ROMAN NUMERAL EIGHT */ |
| | 7265 | T3_CTYPE_NONE , /* 2178 SMALL ROMAN NUMERAL NINE */ |
| | 7266 | T3_CTYPE_NONE , /* 2179 SMALL ROMAN NUMERAL TEN */ |
| | 7267 | T3_CTYPE_NONE , /* 217a SMALL ROMAN NUMERAL ELEVEN */ |
| | 7268 | T3_CTYPE_NONE , /* 217b SMALL ROMAN NUMERAL TWELVE */ |
| | 7269 | T3_CTYPE_NONE , /* 217c SMALL ROMAN NUMERAL FIFTY */ |
| | 7270 | T3_CTYPE_NONE , /* 217d SMALL ROMAN NUMERAL ONE HUNDRED */ |
| | 7271 | T3_CTYPE_NONE , /* 217e SMALL ROMAN NUMERAL FIVE HUNDRED */ |
| | 7272 | T3_CTYPE_NONE , /* 217f SMALL ROMAN NUMERAL ONE THOUSAND */ |
| | 7273 | }; |
| | 7274 | |
| | 7275 | static const wchar_t attr_pg_46[128] = |
| | 7276 | { |
| | 7277 | T3_CTYPE_NONE , /* 2300 DIAMETER SIGN */ |
| | 7278 | T3_CTYPE_NONE , /* 2301 ELECTRIC ARROW */ |
| | 7279 | T3_CTYPE_NONE , /* 2302 HOUSE */ |
| | 7280 | T3_CTYPE_NONE , /* 2303 UP ARROWHEAD */ |
| | 7281 | T3_CTYPE_NONE , /* 2304 DOWN ARROWHEAD */ |
| | 7282 | T3_CTYPE_NONE , /* 2305 PROJECTIVE */ |
| | 7283 | T3_CTYPE_NONE , /* 2306 PERSPECTIVE */ |
| | 7284 | T3_CTYPE_NONE , /* 2307 WAVY LINE */ |
| | 7285 | T3_CTYPE_NONE , /* 2308 LEFT CEILING */ |
| | 7286 | T3_CTYPE_NONE , /* 2309 RIGHT CEILING */ |
| | 7287 | T3_CTYPE_NONE , /* 230a LEFT FLOOR */ |
| | 7288 | T3_CTYPE_NONE , /* 230b RIGHT FLOOR */ |
| | 7289 | T3_CTYPE_NONE , /* 230c BOTTOM RIGHT CROP */ |
| | 7290 | T3_CTYPE_NONE , /* 230d BOTTOM LEFT CROP */ |
| | 7291 | T3_CTYPE_NONE , /* 230e TOP RIGHT CROP */ |
| | 7292 | T3_CTYPE_NONE , /* 230f TOP LEFT CROP */ |
| | 7293 | T3_CTYPE_NONE , /* 2310 REVERSED NOT SIGN */ |
| | 7294 | T3_CTYPE_NONE , /* 2311 SQUARE LOZENGE */ |
| | 7295 | T3_CTYPE_NONE , /* 2312 ARC */ |
| | 7296 | T3_CTYPE_NONE , /* 2313 SEGMENT */ |
| | 7297 | T3_CTYPE_NONE , /* 2314 SECTOR */ |
| | 7298 | T3_CTYPE_NONE , /* 2315 TELEPHONE RECORDER */ |
| | 7299 | T3_CTYPE_NONE , /* 2316 POSITION INDICATOR */ |
| | 7300 | T3_CTYPE_NONE , /* 2317 VIEWDATA SQUARE */ |
| | 7301 | T3_CTYPE_NONE , /* 2318 PLACE OF INTEREST SIGN */ |
| | 7302 | T3_CTYPE_NONE , /* 2319 TURNED NOT SIGN */ |
| | 7303 | T3_CTYPE_NONE , /* 231a WATCH */ |
| | 7304 | T3_CTYPE_NONE , /* 231b HOURGLASS */ |
| | 7305 | T3_CTYPE_NONE , /* 231c TOP LEFT CORNER */ |
| | 7306 | T3_CTYPE_NONE , /* 231d TOP RIGHT CORNER */ |
| | 7307 | T3_CTYPE_NONE , /* 231e BOTTOM LEFT CORNER */ |
| | 7308 | T3_CTYPE_NONE , /* 231f BOTTOM RIGHT CORNER */ |
| | 7309 | T3_CTYPE_NONE , /* 2320 TOP HALF INTEGRAL */ |
| | 7310 | T3_CTYPE_NONE , /* 2321 BOTTOM HALF INTEGRAL */ |
| | 7311 | T3_CTYPE_NONE , /* 2322 FROWN */ |
| | 7312 | T3_CTYPE_NONE , /* 2323 SMILE */ |
| | 7313 | T3_CTYPE_NONE , /* 2324 UP ARROWHEAD BETWEEN TWO HORIZONTAL BAR */ |
| | 7314 | T3_CTYPE_NONE , /* 2325 OPTION KEY */ |
| | 7315 | T3_CTYPE_NONE , /* 2326 ERASE TO THE RIGHT */ |
| | 7316 | T3_CTYPE_NONE , /* 2327 X IN A RECTANGLE BOX */ |
| | 7317 | T3_CTYPE_NONE , /* 2328 KEYBOARD */ |
| | 7318 | T3_CTYPE_PUNCT , /* 2329 LEFT-POINTING ANGLE BRACKET */ |
| | 7319 | T3_CTYPE_PUNCT , /* 232a RIGHT-POINTING ANGLE BRACKET */ |
| | 7320 | T3_CTYPE_NONE , /* 232b ERASE TO THE LEFT */ |
| | 7321 | T3_CTYPE_NONE , /* 232c BENZENE RING */ |
| | 7322 | T3_CTYPE_NONE , /* 232d CYLINDRICITY */ |
| | 7323 | T3_CTYPE_NONE , /* 232e ALL AROUND-PROFILE */ |
| | 7324 | T3_CTYPE_NONE , /* 232f SYMMETRY */ |
| | 7325 | T3_CTYPE_NONE , /* 2330 TOTAL RUNOUT */ |
| | 7326 | T3_CTYPE_NONE , /* 2331 DIMENSION ORIGIN */ |
| | 7327 | T3_CTYPE_NONE , /* 2332 CONICAL TAPER */ |
| | 7328 | T3_CTYPE_NONE , /* 2333 SLOPE */ |
| | 7329 | T3_CTYPE_NONE , /* 2334 COUNTERBORE */ |
| | 7330 | T3_CTYPE_NONE , /* 2335 COUNTERSINK */ |
| | 7331 | T3_CTYPE_NONE , /* 2336 APL FUNCTIONAL SYMBOL I-BEAM */ |
| | 7332 | T3_CTYPE_NONE , /* 2337 APL FUNCTIONAL SYMBOL SQUISH QUAD */ |
| | 7333 | T3_CTYPE_NONE , /* 2338 APL FUNCTIONAL SYMBOL QUAD EQUAL */ |
| | 7334 | T3_CTYPE_NONE , /* 2339 APL FUNCTIONAL SYMBOL QUAD DIVIDE */ |
| | 7335 | T3_CTYPE_NONE , /* 233a APL FUNCTIONAL SYMBOL QUAD DIAMOND */ |
| | 7336 | T3_CTYPE_NONE , /* 233b APL FUNCTIONAL SYMBOL QUAD JOT */ |
| | 7337 | T3_CTYPE_NONE , /* 233c APL FUNCTIONAL SYMBOL QUAD CIRCLE */ |
| | 7338 | T3_CTYPE_NONE , /* 233d APL FUNCTIONAL SYMBOL CIRCLE STILE */ |
| | 7339 | T3_CTYPE_NONE , /* 233e APL FUNCTIONAL SYMBOL CIRCLE JOT */ |
| | 7340 | T3_CTYPE_NONE , /* 233f APL FUNCTIONAL SYMBOL SLASH BAR */ |
| | 7341 | T3_CTYPE_NONE , /* 2340 APL FUNCTIONAL SYMBOL BACKSLASH BAR */ |
| | 7342 | T3_CTYPE_NONE , /* 2341 APL FUNCTIONAL SYMBOL QUAD SLASH */ |
| | 7343 | T3_CTYPE_NONE , /* 2342 APL FUNCTIONAL SYMBOL QUAD BACKSLASH */ |
| | 7344 | T3_CTYPE_NONE , /* 2343 APL FUNCTIONAL SYMBOL QUAD LESS-THAN */ |
| | 7345 | T3_CTYPE_NONE , /* 2344 APL FUNCTIONAL SYMBOL QUAD GREATER-THAN */ |
| | 7346 | T3_CTYPE_NONE , /* 2345 APL FUNCTIONAL SYMBOL LEFTWARDS VANE */ |
| | 7347 | T3_CTYPE_NONE , /* 2346 APL FUNCTIONAL SYMBOL RIGHTWARDS VANE */ |
| | 7348 | T3_CTYPE_NONE , /* 2347 APL FUNCTIONAL SYMBOL QUAD LEFTWARDS AR */ |
| | 7349 | T3_CTYPE_NONE , /* 2348 APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS A */ |
| | 7350 | T3_CTYPE_NONE , /* 2349 APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH */ |
| | 7351 | T3_CTYPE_NONE , /* 234a APL FUNCTIONAL SYMBOL DOWN TACK UNDERBA */ |
| | 7352 | T3_CTYPE_NONE , /* 234b APL FUNCTIONAL SYMBOL DELTA STILE */ |
| | 7353 | T3_CTYPE_NONE , /* 234c APL FUNCTIONAL SYMBOL QUAD DOWN CARET */ |
| | 7354 | T3_CTYPE_NONE , /* 234d APL FUNCTIONAL SYMBOL QUAD DELTA */ |
| | 7355 | T3_CTYPE_NONE , /* 234e APL FUNCTIONAL SYMBOL DOWN TACK JOT */ |
| | 7356 | T3_CTYPE_NONE , /* 234f APL FUNCTIONAL SYMBOL UPWARDS VANE */ |
| | 7357 | T3_CTYPE_NONE , /* 2350 APL FUNCTIONAL SYMBOL QUAD UPWARDS ARRO */ |
| | 7358 | T3_CTYPE_NONE , /* 2351 APL FUNCTIONAL SYMBOL UP TACK OVERBAR */ |
| | 7359 | T3_CTYPE_NONE , /* 2352 APL FUNCTIONAL SYMBOL DEL STILE */ |
| | 7360 | T3_CTYPE_NONE , /* 2353 APL FUNCTIONAL SYMBOL QUAD UP CARET */ |
| | 7361 | T3_CTYPE_NONE , /* 2354 APL FUNCTIONAL SYMBOL QUAD DEL */ |
| | 7362 | T3_CTYPE_NONE , /* 2355 APL FUNCTIONAL SYMBOL UP TACK JOT */ |
| | 7363 | T3_CTYPE_NONE , /* 2356 APL FUNCTIONAL SYMBOL DOWNWARDS VANE */ |
| | 7364 | T3_CTYPE_NONE , /* 2357 APL FUNCTIONAL SYMBOL QUAD DOWNWARDS AR */ |
| | 7365 | T3_CTYPE_NONE , /* 2358 APL FUNCTIONAL SYMBOL QUOTE UNDERBAR */ |
| | 7366 | T3_CTYPE_NONE , /* 2359 APL FUNCTIONAL SYMBOL DELTA UNDERBAR */ |
| | 7367 | T3_CTYPE_NONE , /* 235a APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR */ |
| | 7368 | T3_CTYPE_NONE , /* 235b APL FUNCTIONAL SYMBOL JOT UNDERBAR */ |
| | 7369 | T3_CTYPE_NONE , /* 235c APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR */ |
| | 7370 | T3_CTYPE_NONE , /* 235d APL FUNCTIONAL SYMBOL UP SHOE JOT */ |
| | 7371 | T3_CTYPE_NONE , /* 235e APL FUNCTIONAL SYMBOL QUOTE QUAD */ |
| | 7372 | T3_CTYPE_NONE , /* 235f APL FUNCTIONAL SYMBOL CIRCLE STAR */ |
| | 7373 | T3_CTYPE_NONE , /* 2360 APL FUNCTIONAL SYMBOL QUAD COLON */ |
| | 7374 | T3_CTYPE_NONE , /* 2361 APL FUNCTIONAL SYMBOL UP TACK DIAERESIS */ |
| | 7375 | T3_CTYPE_NONE , /* 2362 APL FUNCTIONAL SYMBOL DEL DIAERESIS */ |
| | 7376 | T3_CTYPE_NONE , /* 2363 APL FUNCTIONAL SYMBOL STAR DIAERESIS */ |
| | 7377 | T3_CTYPE_NONE , /* 2364 APL FUNCTIONAL SYMBOL JOT DIAERESIS */ |
| | 7378 | T3_CTYPE_NONE , /* 2365 APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS */ |
| | 7379 | T3_CTYPE_NONE , /* 2366 APL FUNCTIONAL SYMBOL DOWN SHOE STILE */ |
| | 7380 | T3_CTYPE_NONE , /* 2367 APL FUNCTIONAL SYMBOL LEFT SHOE STILE */ |
| | 7381 | T3_CTYPE_NONE , /* 2368 APL FUNCTIONAL SYMBOL TILDE DIAERESIS */ |
| | 7382 | T3_CTYPE_NONE , /* 2369 APL FUNCTIONAL SYMBOL GREATER-THAN DIAE */ |
| | 7383 | T3_CTYPE_NONE , /* 236a APL FUNCTIONAL SYMBOL COMMA BAR */ |
| | 7384 | T3_CTYPE_NONE , /* 236b APL FUNCTIONAL SYMBOL DEL TILDE */ |
| | 7385 | T3_CTYPE_NONE , /* 236c APL FUNCTIONAL SYMBOL ZILDE */ |
| | 7386 | T3_CTYPE_NONE , /* 236d APL FUNCTIONAL SYMBOL STILE TILDE */ |
| | 7387 | T3_CTYPE_NONE , /* 236e APL FUNCTIONAL SYMBOL SEMICOLON UNDERBA */ |
| | 7388 | T3_CTYPE_NONE , /* 236f APL FUNCTIONAL SYMBOL QUAD NOT EQUAL */ |
| | 7389 | T3_CTYPE_NONE , /* 2370 APL FUNCTIONAL SYMBOL QUAD QUESTION */ |
| | 7390 | T3_CTYPE_NONE , /* 2371 APL FUNCTIONAL SYMBOL DOWN CARET TILDE */ |
| | 7391 | T3_CTYPE_NONE , /* 2372 APL FUNCTIONAL SYMBOL UP CARET TILDE */ |
| | 7392 | T3_CTYPE_NONE , /* 2373 APL FUNCTIONAL SYMBOL IOTA */ |
| | 7393 | T3_CTYPE_NONE , /* 2374 APL FUNCTIONAL SYMBOL RHO */ |
| | 7394 | T3_CTYPE_NONE , /* 2375 APL FUNCTIONAL SYMBOL OMEGA */ |
| | 7395 | T3_CTYPE_NONE , /* 2376 APL FUNCTIONAL SYMBOL ALPHA UNDERBAR */ |
| | 7396 | T3_CTYPE_NONE , /* 2377 APL FUNCTIONAL SYMBOL EPSILON UNDERBAR */ |
| | 7397 | T3_CTYPE_NONE , /* 2378 APL FUNCTIONAL SYMBOL IOTA UNDERBAR */ |
| | 7398 | T3_CTYPE_NONE , /* 2379 APL FUNCTIONAL SYMBOL OMEGA UNDERBAR */ |
| | 7399 | T3_CTYPE_NONE , /* 237a APL FUNCTIONAL SYMBOL ALPHA */ |
| | 7400 | T3_CTYPE_NONE , /* 237b NOT CHECK MARK */ |
| | 7401 | T3_CTYPE_NONE , /* 237c RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW */ |
| | 7402 | T3_CTYPE_NONE , /* 237d SHOULDERED OPEN BOX */ |
| | 7403 | T3_CTYPE_NONE , /* 237e BELL SYMBOL */ |
| | 7404 | T3_CTYPE_NONE , /* 237f VERTICAL LINE WITH MIDDLE DOT */ |
| | 7405 | }; |
| | 7406 | |
| | 7407 | static const wchar_t attr_pg_47[128] = |
| | 7408 | { |
| | 7409 | T3_CTYPE_NONE , /* 2380 INSERTION SYMBOL */ |
| | 7410 | T3_CTYPE_NONE , /* 2381 CONTINUOUS UNDERLINE SYMBOL */ |
| | 7411 | T3_CTYPE_NONE , /* 2382 DISCONTINUOUS UNDERLINE SYMBOL */ |
| | 7412 | T3_CTYPE_NONE , /* 2383 EMPHASIS SYMBOL */ |
| | 7413 | T3_CTYPE_NONE , /* 2384 COMPOSITION SYMBOL */ |
| | 7414 | T3_CTYPE_NONE , /* 2385 WHITE SQUARE WITH CENTRE VERTICAL LINE */ |
| | 7415 | T3_CTYPE_NONE , /* 2386 ENTER SYMBOL */ |
| | 7416 | T3_CTYPE_NONE , /* 2387 ALTERNATIVE KEY SYMBOL */ |
| | 7417 | T3_CTYPE_NONE , /* 2388 HELM SYMBOL */ |
| | 7418 | T3_CTYPE_NONE , /* 2389 CIRCLED HORIZONTAL BAR WITH NOTCH */ |
| | 7419 | T3_CTYPE_NONE , /* 238a CIRCLED TRIANGLE DOWN */ |
| | 7420 | T3_CTYPE_NONE , /* 238b BROKEN CIRCLE WITH NORTHWEST ARROW */ |
| | 7421 | T3_CTYPE_NONE , /* 238c UNDO SYMBOL */ |
| | 7422 | T3_CTYPE_NONE , /* 238d MONOSTABLE SYMBOL */ |
| | 7423 | T3_CTYPE_NONE , /* 238e HYSTERESIS SYMBOL */ |
| | 7424 | T3_CTYPE_NONE , /* 238f OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL */ |
| | 7425 | T3_CTYPE_NONE , /* 2390 OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL */ |
| | 7426 | T3_CTYPE_NONE , /* 2391 PASSIVE-PULL-DOWN-OUTPUT SYMBOL */ |
| | 7427 | T3_CTYPE_NONE , /* 2392 PASSIVE-PULL-UP-OUTPUT SYMBOL */ |
| | 7428 | T3_CTYPE_NONE , /* 2393 DIRECT CURRENT SYMBOL FORM TWO */ |
| | 7429 | T3_CTYPE_NONE , /* 2394 SOFTWARE-FUNCTION SYMBOL */ |
| | 7430 | T3_CTYPE_NONE , /* 2395 APL FUNCTIONAL SYMBOL QUAD */ |
| | 7431 | T3_CTYPE_NONE , /* 2396 DECIMAL SEPARATOR KEY SYMBOL */ |
| | 7432 | T3_CTYPE_NONE , /* 2397 PREVIOUS PAGE */ |
| | 7433 | T3_CTYPE_NONE , /* 2398 NEXT PAGE */ |
| | 7434 | T3_CTYPE_NONE , /* 2399 PRINT SCREEN SYMBOL */ |
| | 7435 | T3_CTYPE_NONE , /* 239a CLEAR SCREEN SYMBOL */ |
| | 7436 | T3_CTYPE_NONE , /* 239b LEFT PARENTHESIS UPPER HOOK */ |
| | 7437 | T3_CTYPE_NONE , /* 239c LEFT PARENTHESIS EXTENSION */ |
| | 7438 | T3_CTYPE_NONE , /* 239d LEFT PARENTHESIS LOWER HOOK */ |
| | 7439 | T3_CTYPE_NONE , /* 239e RIGHT PARENTHESIS UPPER HOOK */ |
| | 7440 | T3_CTYPE_NONE , /* 239f RIGHT PARENTHESIS EXTENSION */ |
| | 7441 | T3_CTYPE_NONE , /* 23a0 RIGHT PARENTHESIS LOWER HOOK */ |
| | 7442 | T3_CTYPE_NONE , /* 23a1 LEFT SQUARE BRACKET UPPER CORNER */ |
| | 7443 | T3_CTYPE_NONE , /* 23a2 LEFT SQUARE BRACKET EXTENSION */ |
| | 7444 | T3_CTYPE_NONE , /* 23a3 LEFT SQUARE BRACKET LOWER CORNER */ |
| | 7445 | T3_CTYPE_NONE , /* 23a4 RIGHT SQUARE BRACKET UPPER CORNER */ |
| | 7446 | T3_CTYPE_NONE , /* 23a5 RIGHT SQUARE BRACKET EXTENSION */ |
| | 7447 | T3_CTYPE_NONE , /* 23a6 RIGHT SQUARE BRACKET LOWER CORNER */ |
| | 7448 | T3_CTYPE_NONE , /* 23a7 LEFT CURLY BRACKET UPPER HOOK */ |
| | 7449 | T3_CTYPE_NONE , /* 23a8 LEFT CURLY BRACKET MIDDLE PIECE */ |
| | 7450 | T3_CTYPE_NONE , /* 23a9 LEFT CURLY BRACKET LOWER HOOK */ |
| | 7451 | T3_CTYPE_NONE , /* 23aa CURLY BRACKET EXTENSION */ |
| | 7452 | T3_CTYPE_NONE , /* 23ab RIGHT CURLY BRACKET UPPER HOOK */ |
| | 7453 | T3_CTYPE_NONE , /* 23ac RIGHT CURLY BRACKET MIDDLE PIECE */ |
| | 7454 | T3_CTYPE_NONE , /* 23ad RIGHT CURLY BRACKET LOWER HOOK */ |
| | 7455 | T3_CTYPE_NONE , /* 23ae INTEGRAL EXTENSION */ |
| | 7456 | T3_CTYPE_NONE , /* 23af HORIZONTAL LINE EXTENSION */ |
| | 7457 | T3_CTYPE_NONE , /* 23b0 UPPER LEFT OR LOWER RIGHT CURLY BRACKET */ |
| | 7458 | T3_CTYPE_NONE , /* 23b1 UPPER RIGHT OR LOWER LEFT CURLY BRACKET */ |
| | 7459 | T3_CTYPE_NONE , /* 23b2 SUMMATION TOP */ |
| | 7460 | T3_CTYPE_NONE , /* 23b3 SUMMATION BOTTOM */ |
| | 7461 | T3_CTYPE_PUNCT , /* 23b4 TOP SQUARE BRACKET */ |
| | 7462 | T3_CTYPE_PUNCT , /* 23b5 BOTTOM SQUARE BRACKET */ |
| | 7463 | T3_CTYPE_PUNCT , /* 23b6 BOTTOM SQUARE BRACKET OVER TOP SQUARE B */ |
| | 7464 | T3_CTYPE_NONE , /* 23b7 RADICAL SYMBOL BOTTOM */ |
| | 7465 | T3_CTYPE_NONE , /* 23b8 LEFT VERTICAL BOX LINE */ |
| | 7466 | T3_CTYPE_NONE , /* 23b9 RIGHT VERTICAL BOX LINE */ |
| | 7467 | T3_CTYPE_NONE , /* 23ba HORIZONTAL SCAN LINE-1 */ |
| | 7468 | T3_CTYPE_NONE , /* 23bb HORIZONTAL SCAN LINE-3 */ |
| | 7469 | T3_CTYPE_NONE , /* 23bc HORIZONTAL SCAN LINE-7 */ |
| | 7470 | T3_CTYPE_NONE , /* 23bd HORIZONTAL SCAN LINE-9 */ |
| | 7471 | T3_CTYPE_NONE , /* 23be DENTISTRY SYMBOL LIGHT VERTICAL AND TOP */ |
| | 7472 | T3_CTYPE_NONE , /* 23bf DENTISTRY SYMBOL LIGHT VERTICAL AND BOT */ |
| | 7473 | T3_CTYPE_NONE , /* 23c0 DENTISTRY SYMBOL LIGHT VERTICAL WITH CI */ |
| | 7474 | T3_CTYPE_NONE , /* 23c1 DENTISTRY SYMBOL LIGHT DOWN AND HORIZON */ |
| | 7475 | T3_CTYPE_NONE , /* 23c2 DENTISTRY SYMBOL LIGHT UP AND HORIZONTA */ |
| | 7476 | T3_CTYPE_NONE , /* 23c3 DENTISTRY SYMBOL LIGHT VERTICAL WITH TR */ |
| | 7477 | T3_CTYPE_NONE , /* 23c4 DENTISTRY SYMBOL LIGHT DOWN AND HORIZON */ |
| | 7478 | T3_CTYPE_NONE , /* 23c5 DENTISTRY SYMBOL LIGHT UP AND HORIZONTA */ |
| | 7479 | T3_CTYPE_NONE , /* 23c6 DENTISTRY SYMBOL LIGHT VERTICAL AND WAV */ |
| | 7480 | T3_CTYPE_NONE , /* 23c7 DENTISTRY SYMBOL LIGHT DOWN AND HORIZON */ |
| | 7481 | T3_CTYPE_NONE , /* 23c8 DENTISTRY SYMBOL LIGHT UP AND HORIZONTA */ |
| | 7482 | T3_CTYPE_NONE , /* 23c9 DENTISTRY SYMBOL LIGHT DOWN AND HORIZON */ |
| | 7483 | T3_CTYPE_NONE , /* 23ca DENTISTRY SYMBOL LIGHT UP AND HORIZONTA */ |
| | 7484 | T3_CTYPE_NONE , /* 23cb DENTISTRY SYMBOL LIGHT VERTICAL AND TOP */ |
| | 7485 | T3_CTYPE_NONE , /* 23cc DENTISTRY SYMBOL LIGHT VERTICAL AND BOT */ |
| | 7486 | T3_CTYPE_NONE , /* 23cd SQUARE FOOT */ |
| | 7487 | T3_CTYPE_NONE , /* 23ce RETURN SYMBOL */ |
| | 7488 | T3_CTYPE_NONE , /* 23cf (unused) */ |
| | 7489 | T3_CTYPE_NONE , /* 23d0 (unused) */ |
| | 7490 | T3_CTYPE_NONE , /* 23d1 (unused) */ |
| | 7491 | T3_CTYPE_NONE , /* 23d2 (unused) */ |
| | 7492 | T3_CTYPE_NONE , /* 23d3 (unused) */ |
| | 7493 | T3_CTYPE_NONE , /* 23d4 (unused) */ |
| | 7494 | T3_CTYPE_NONE , /* 23d5 (unused) */ |
| | 7495 | T3_CTYPE_NONE , /* 23d6 (unused) */ |
| | 7496 | T3_CTYPE_NONE , /* 23d7 (unused) */ |
| | 7497 | T3_CTYPE_NONE , /* 23d8 (unused) */ |
| | 7498 | T3_CTYPE_NONE , /* 23d9 (unused) */ |
| | 7499 | T3_CTYPE_NONE , /* 23da (unused) */ |
| | 7500 | T3_CTYPE_NONE , /* 23db (unused) */ |
| | 7501 | T3_CTYPE_NONE , /* 23dc (unused) */ |
| | 7502 | T3_CTYPE_NONE , /* 23dd (unused) */ |
| | 7503 | T3_CTYPE_NONE , /* 23de (unused) */ |
| | 7504 | T3_CTYPE_NONE , /* 23df (unused) */ |
| | 7505 | T3_CTYPE_NONE , /* 23e0 (unused) */ |
| | 7506 | T3_CTYPE_NONE , /* 23e1 (unused) */ |
| | 7507 | T3_CTYPE_NONE , /* 23e2 (unused) */ |
| | 7508 | T3_CTYPE_NONE , /* 23e3 (unused) */ |
| | 7509 | T3_CTYPE_NONE , /* 23e4 (unused) */ |
| | 7510 | T3_CTYPE_NONE , /* 23e5 (unused) */ |
| | 7511 | T3_CTYPE_NONE , /* 23e6 (unused) */ |
| | 7512 | T3_CTYPE_NONE , /* 23e7 (unused) */ |
| | 7513 | T3_CTYPE_NONE , /* 23e8 (unused) */ |
| | 7514 | T3_CTYPE_NONE , /* 23e9 (unused) */ |
| | 7515 | T3_CTYPE_NONE , /* 23ea (unused) */ |
| | 7516 | T3_CTYPE_NONE , /* 23eb (unused) */ |
| | 7517 | T3_CTYPE_NONE , /* 23ec (unused) */ |
| | 7518 | T3_CTYPE_NONE , /* 23ed (unused) */ |
| | 7519 | T3_CTYPE_NONE , /* 23ee (unused) */ |
| | 7520 | T3_CTYPE_NONE , /* 23ef (unused) */ |
| | 7521 | T3_CTYPE_NONE , /* 23f0 (unused) */ |
| | 7522 | T3_CTYPE_NONE , /* 23f1 (unused) */ |
| | 7523 | T3_CTYPE_NONE , /* 23f2 (unused) */ |
| | 7524 | T3_CTYPE_NONE , /* 23f3 (unused) */ |
| | 7525 | T3_CTYPE_NONE , /* 23f4 (unused) */ |
| | 7526 | T3_CTYPE_NONE , /* 23f5 (unused) */ |
| | 7527 | T3_CTYPE_NONE , /* 23f6 (unused) */ |
| | 7528 | T3_CTYPE_NONE , /* 23f7 (unused) */ |
| | 7529 | T3_CTYPE_NONE , /* 23f8 (unused) */ |
| | 7530 | T3_CTYPE_NONE , /* 23f9 (unused) */ |
| | 7531 | T3_CTYPE_NONE , /* 23fa (unused) */ |
| | 7532 | T3_CTYPE_NONE , /* 23fb (unused) */ |
| | 7533 | T3_CTYPE_NONE , /* 23fc (unused) */ |
| | 7534 | T3_CTYPE_NONE , /* 23fd (unused) */ |
| | 7535 | T3_CTYPE_NONE , /* 23fe (unused) */ |
| | 7536 | T3_CTYPE_NONE , /* 23ff (unused) */ |
| | 7537 | }; |
| | 7538 | |
| | 7539 | static const wchar_t attr_pg_4e[128] = |
| | 7540 | { |
| | 7541 | T3_CTYPE_NONE , /* 2700 (unused) */ |
| | 7542 | T3_CTYPE_NONE , /* 2701 UPPER BLADE SCISSORS */ |
| | 7543 | T3_CTYPE_NONE , /* 2702 BLACK SCISSORS */ |
| | 7544 | T3_CTYPE_NONE , /* 2703 LOWER BLADE SCISSORS */ |
| | 7545 | T3_CTYPE_NONE , /* 2704 WHITE SCISSORS */ |
| | 7546 | T3_CTYPE_NONE , /* 2705 (unused) */ |
| | 7547 | T3_CTYPE_NONE , /* 2706 TELEPHONE LOCATION SIGN */ |
| | 7548 | T3_CTYPE_NONE , /* 2707 TAPE DRIVE */ |
| | 7549 | T3_CTYPE_NONE , /* 2708 AIRPLANE */ |
| | 7550 | T3_CTYPE_NONE , /* 2709 ENVELOPE */ |
| | 7551 | T3_CTYPE_NONE , /* 270a (unused) */ |
| | 7552 | T3_CTYPE_NONE , /* 270b (unused) */ |
| | 7553 | T3_CTYPE_NONE , /* 270c VICTORY HAND */ |
| | 7554 | T3_CTYPE_NONE , /* 270d WRITING HAND */ |
| | 7555 | T3_CTYPE_NONE , /* 270e LOWER RIGHT PENCIL */ |
| | 7556 | T3_CTYPE_NONE , /* 270f PENCIL */ |
| | 7557 | T3_CTYPE_NONE , /* 2710 UPPER RIGHT PENCIL */ |
| | 7558 | T3_CTYPE_NONE , /* 2711 WHITE NIB */ |
| | 7559 | T3_CTYPE_NONE , /* 2712 BLACK NIB */ |
| | 7560 | T3_CTYPE_NONE , /* 2713 CHECK MARK */ |
| | 7561 | T3_CTYPE_NONE , /* 2714 HEAVY CHECK MARK */ |
| | 7562 | T3_CTYPE_NONE , /* 2715 MULTIPLICATION X */ |
| | 7563 | T3_CTYPE_NONE , /* 2716 HEAVY MULTIPLICATION X */ |
| | 7564 | T3_CTYPE_NONE , /* 2717 BALLOT X */ |
| | 7565 | T3_CTYPE_NONE , /* 2718 HEAVY BALLOT X */ |
| | 7566 | T3_CTYPE_NONE , /* 2719 OUTLINED GREEK CROSS */ |
| | 7567 | T3_CTYPE_NONE , /* 271a HEAVY GREEK CROSS */ |
| | 7568 | T3_CTYPE_NONE , /* 271b OPEN CENTRE CROSS */ |
| | 7569 | T3_CTYPE_NONE , /* 271c HEAVY OPEN CENTRE CROSS */ |
| | 7570 | T3_CTYPE_NONE , /* 271d LATIN CROSS */ |
| | 7571 | T3_CTYPE_NONE , /* 271e SHADOWED WHITE LATIN CROSS */ |
| | 7572 | T3_CTYPE_NONE , /* 271f OUTLINED LATIN CROSS */ |
| | 7573 | T3_CTYPE_NONE , /* 2720 MALTESE CROSS */ |
| | 7574 | T3_CTYPE_NONE , /* 2721 STAR OF DAVID */ |
| | 7575 | T3_CTYPE_NONE , /* 2722 FOUR TEARDROP-SPOKED ASTERISK */ |
| | 7576 | T3_CTYPE_NONE , /* 2723 FOUR BALLOON-SPOKED ASTERISK */ |
| | 7577 | T3_CTYPE_NONE , /* 2724 HEAVY FOUR BALLOON-SPOKED ASTERISK */ |
| | 7578 | T3_CTYPE_NONE , /* 2725 FOUR CLUB-SPOKED ASTERISK */ |
| | 7579 | T3_CTYPE_NONE , /* 2726 BLACK FOUR POINTED STAR */ |
| | 7580 | T3_CTYPE_NONE , /* 2727 WHITE FOUR POINTED STAR */ |
| | 7581 | T3_CTYPE_NONE , /* 2728 (unused) */ |
| | 7582 | T3_CTYPE_NONE , /* 2729 STRESS OUTLINED WHITE STAR */ |
| | 7583 | T3_CTYPE_NONE , /* 272a CIRCLED WHITE STAR */ |
| | 7584 | T3_CTYPE_NONE , /* 272b OPEN CENTRE BLACK STAR */ |
| | 7585 | T3_CTYPE_NONE , /* 272c BLACK CENTRE WHITE STAR */ |
| | 7586 | T3_CTYPE_NONE , /* 272d OUTLINED BLACK STAR */ |
| | 7587 | T3_CTYPE_NONE , /* 272e HEAVY OUTLINED BLACK STAR */ |
| | 7588 | T3_CTYPE_NONE , /* 272f PINWHEEL STAR */ |
| | 7589 | T3_CTYPE_NONE , /* 2730 SHADOWED WHITE STAR */ |
| | 7590 | T3_CTYPE_NONE , /* 2731 HEAVY ASTERISK */ |
| | 7591 | T3_CTYPE_NONE , /* 2732 OPEN CENTRE ASTERISK */ |
| | 7592 | T3_CTYPE_NONE , /* 2733 EIGHT SPOKED ASTERISK */ |
| | 7593 | T3_CTYPE_NONE , /* 2734 EIGHT POINTED BLACK STAR */ |
| | 7594 | T3_CTYPE_NONE , /* 2735 EIGHT POINTED PINWHEEL STAR */ |
| | 7595 | T3_CTYPE_NONE , /* 2736 SIX POINTED BLACK STAR */ |
| | 7596 | T3_CTYPE_NONE , /* 2737 EIGHT POINTED RECTILINEAR BLACK STAR */ |
| | 7597 | T3_CTYPE_NONE , /* 2738 HEAVY EIGHT POINTED RECTILINEAR BLACK S */ |
| | 7598 | T3_CTYPE_NONE , /* 2739 TWELVE POINTED BLACK STAR */ |
| | 7599 | T3_CTYPE_NONE , /* 273a SIXTEEN POINTED ASTERISK */ |
| | 7600 | T3_CTYPE_NONE , /* 273b TEARDROP-SPOKED ASTERISK */ |
| | 7601 | T3_CTYPE_NONE , /* 273c OPEN CENTRE TEARDROP-SPOKED ASTERISK */ |
| | 7602 | T3_CTYPE_NONE , /* 273d HEAVY TEARDROP-SPOKED ASTERISK */ |
| | 7603 | T3_CTYPE_NONE , /* 273e SIX PETALLED BLACK AND WHITE FLORETTE */ |
| | 7604 | T3_CTYPE_NONE , /* 273f BLACK FLORETTE */ |
| | 7605 | T3_CTYPE_NONE , /* 2740 WHITE FLORETTE */ |
| | 7606 | T3_CTYPE_NONE , /* 2741 EIGHT PETALLED OUTLINED BLACK FLORETTE */ |
| | 7607 | T3_CTYPE_NONE , /* 2742 CIRCLED OPEN CENTRE EIGHT POINTED STAR */ |
| | 7608 | T3_CTYPE_NONE , /* 2743 HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK */ |
| | 7609 | T3_CTYPE_NONE , /* 2744 SNOWFLAKE */ |
| | 7610 | T3_CTYPE_NONE , /* 2745 TIGHT TRIFOLIATE SNOWFLAKE */ |
| | 7611 | T3_CTYPE_NONE , /* 2746 HEAVY CHEVRON SNOWFLAKE */ |
| | 7612 | T3_CTYPE_NONE , /* 2747 SPARKLE */ |
| | 7613 | T3_CTYPE_NONE , /* 2748 HEAVY SPARKLE */ |
| | 7614 | T3_CTYPE_NONE , /* 2749 BALLOON-SPOKED ASTERISK */ |
| | 7615 | T3_CTYPE_NONE , /* 274a EIGHT TEARDROP-SPOKED PROPELLER ASTERIS */ |
| | 7616 | T3_CTYPE_NONE , /* 274b HEAVY EIGHT TEARDROP-SPOKED PROPELLER A */ |
| | 7617 | T3_CTYPE_NONE , /* 274c (unused) */ |
| | 7618 | T3_CTYPE_NONE , /* 274d SHADOWED WHITE CIRCLE */ |
| | 7619 | T3_CTYPE_NONE , /* 274e (unused) */ |
| | 7620 | T3_CTYPE_NONE , /* 274f LOWER RIGHT DROP-SHADOWED WHITE SQUARE */ |
| | 7621 | T3_CTYPE_NONE , /* 2750 UPPER RIGHT DROP-SHADOWED WHITE SQUARE */ |
| | 7622 | T3_CTYPE_NONE , /* 2751 LOWER RIGHT SHADOWED WHITE SQUARE */ |
| | 7623 | T3_CTYPE_NONE , /* 2752 UPPER RIGHT SHADOWED WHITE SQUARE */ |
| | 7624 | T3_CTYPE_NONE , /* 2753 (unused) */ |
| | 7625 | T3_CTYPE_NONE , /* 2754 (unused) */ |
| | 7626 | T3_CTYPE_NONE , /* 2755 (unused) */ |
| | 7627 | T3_CTYPE_NONE , /* 2756 BLACK DIAMOND MINUS WHITE X */ |
| | 7628 | T3_CTYPE_NONE , /* 2757 (unused) */ |
| | 7629 | T3_CTYPE_NONE , /* 2758 LIGHT VERTICAL BAR */ |
| | 7630 | T3_CTYPE_NONE , /* 2759 MEDIUM VERTICAL BAR */ |
| | 7631 | T3_CTYPE_NONE , /* 275a HEAVY VERTICAL BAR */ |
| | 7632 | T3_CTYPE_NONE , /* 275b HEAVY SINGLE TURNED COMMA QUOTATION MAR */ |
| | 7633 | T3_CTYPE_NONE , /* 275c HEAVY SINGLE COMMA QUOTATION MARK ORNAM */ |
| | 7634 | T3_CTYPE_NONE , /* 275d HEAVY DOUBLE TURNED COMMA QUOTATION MAR */ |
| | 7635 | T3_CTYPE_NONE , /* 275e HEAVY DOUBLE COMMA QUOTATION MARK ORNAM */ |
| | 7636 | T3_CTYPE_NONE , /* 275f (unused) */ |
| | 7637 | T3_CTYPE_NONE , /* 2760 (unused) */ |
| | 7638 | T3_CTYPE_NONE , /* 2761 CURVED STEM PARAGRAPH SIGN ORNAMENT */ |
| | 7639 | T3_CTYPE_NONE , /* 2762 HEAVY EXCLAMATION MARK ORNAMENT */ |
| | 7640 | T3_CTYPE_NONE , /* 2763 HEAVY HEART EXCLAMATION MARK ORNAMENT */ |
| | 7641 | T3_CTYPE_NONE , /* 2764 HEAVY BLACK HEART */ |
| | 7642 | T3_CTYPE_NONE , /* 2765 ROTATED HEAVY BLACK HEART BULLET */ |
| | 7643 | T3_CTYPE_NONE , /* 2766 FLORAL HEART */ |
| | 7644 | T3_CTYPE_NONE , /* 2767 ROTATED FLORAL HEART BULLET */ |
| | 7645 | T3_CTYPE_PUNCT , /* 2768 MEDIUM LEFT PARENTHESIS ORNAMENT */ |
| | 7646 | T3_CTYPE_PUNCT , /* 2769 MEDIUM RIGHT PARENTHESIS ORNAMENT */ |
| | 7647 | T3_CTYPE_PUNCT , /* 276a MEDIUM FLATTENED LEFT PARENTHESIS ORNAM */ |
| | 7648 | T3_CTYPE_PUNCT , /* 276b MEDIUM FLATTENED RIGHT PARENTHESIS ORNA */ |
| | 7649 | T3_CTYPE_PUNCT , /* 276c MEDIUM LEFT-POINTING ANGLE BRACKET ORNA */ |
| | 7650 | T3_CTYPE_PUNCT , /* 276d MEDIUM RIGHT-POINTING ANGLE BRACKET ORN */ |
| | 7651 | T3_CTYPE_PUNCT , /* 276e HEAVY LEFT-POINTING ANGLE QUOTATION MAR */ |
| | 7652 | T3_CTYPE_PUNCT , /* 276f HEAVY RIGHT-POINTING ANGLE QUOTATION MA */ |
| | 7653 | T3_CTYPE_PUNCT , /* 2770 HEAVY LEFT-POINTING ANGLE BRACKET ORNAM */ |
| | 7654 | T3_CTYPE_PUNCT , /* 2771 HEAVY RIGHT-POINTING ANGLE BRACKET ORNA */ |
| | 7655 | T3_CTYPE_PUNCT , /* 2772 LIGHT LEFT TORTOISE SHELL BRACKET ORNAM */ |
| | 7656 | T3_CTYPE_PUNCT , /* 2773 LIGHT RIGHT TORTOISE SHELL BRACKET ORNA */ |
| | 7657 | T3_CTYPE_PUNCT , /* 2774 MEDIUM LEFT CURLY BRACKET ORNAMENT */ |
| | 7658 | T3_CTYPE_PUNCT , /* 2775 MEDIUM RIGHT CURLY BRACKET ORNAMENT */ |
| | 7659 | T3_CTYPE_NONE , /* 2776 DINGBAT NEGATIVE CIRCLED DIGIT ONE */ |
| | 7660 | T3_CTYPE_NONE , /* 2777 DINGBAT NEGATIVE CIRCLED DIGIT TWO */ |
| | 7661 | T3_CTYPE_NONE , /* 2778 DINGBAT NEGATIVE CIRCLED DIGIT THREE */ |
| | 7662 | T3_CTYPE_NONE , /* 2779 DINGBAT NEGATIVE CIRCLED DIGIT FOUR */ |
| | 7663 | T3_CTYPE_NONE , /* 277a DINGBAT NEGATIVE CIRCLED DIGIT FIVE */ |
| | 7664 | T3_CTYPE_NONE , /* 277b DINGBAT NEGATIVE CIRCLED DIGIT SIX */ |
| | 7665 | T3_CTYPE_NONE , /* 277c DINGBAT NEGATIVE CIRCLED DIGIT SEVEN */ |
| | 7666 | T3_CTYPE_NONE , /* 277d DINGBAT NEGATIVE CIRCLED DIGIT EIGHT */ |
| | 7667 | T3_CTYPE_NONE , /* 277e DINGBAT NEGATIVE CIRCLED DIGIT NINE */ |
| | 7668 | T3_CTYPE_NONE , /* 277f DINGBAT NEGATIVE CIRCLED NUMBER TEN */ |
| | 7669 | }; |
| | 7670 | |
| | 7671 | static const wchar_t attr_pg_4f[128] = |
| | 7672 | { |
| | 7673 | T3_CTYPE_NONE , /* 2780 DINGBAT CIRCLED SANS-SERIF DIGIT ONE */ |
| | 7674 | T3_CTYPE_NONE , /* 2781 DINGBAT CIRCLED SANS-SERIF DIGIT TWO */ |
| | 7675 | T3_CTYPE_NONE , /* 2782 DINGBAT CIRCLED SANS-SERIF DIGIT THREE */ |
| | 7676 | T3_CTYPE_NONE , /* 2783 DINGBAT CIRCLED SANS-SERIF DIGIT FOUR */ |
| | 7677 | T3_CTYPE_NONE , /* 2784 DINGBAT CIRCLED SANS-SERIF DIGIT FIVE */ |
| | 7678 | T3_CTYPE_NONE , /* 2785 DINGBAT CIRCLED SANS-SERIF DIGIT SIX */ |
| | 7679 | T3_CTYPE_NONE , /* 2786 DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN */ |
| | 7680 | T3_CTYPE_NONE , /* 2787 DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT */ |
| | 7681 | T3_CTYPE_NONE , /* 2788 DINGBAT CIRCLED SANS-SERIF DIGIT NINE */ |
| | 7682 | T3_CTYPE_NONE , /* 2789 DINGBAT CIRCLED SANS-SERIF NUMBER TEN */ |
| | 7683 | T3_CTYPE_NONE , /* 278a DINGBAT NEGATIVE CIRCLED SANS-SERIF DIG */ |
| | 7684 | T3_CTYPE_NONE , /* 278b DINGBAT NEGATIVE CIRCLED SANS-SERIF DIG */ |
| | 7685 | T3_CTYPE_NONE , /* 278c DINGBAT NEGATIVE CIRCLED SANS-SERIF DIG */ |
| | 7686 | T3_CTYPE_NONE , /* 278d DINGBAT NEGATIVE CIRCLED SANS-SERIF DIG */ |
| | 7687 | T3_CTYPE_NONE , /* 278e DINGBAT NEGATIVE CIRCLED SANS-SERIF DIG */ |
| | 7688 | T3_CTYPE_NONE , /* 278f DINGBAT NEGATIVE CIRCLED SANS-SERIF DIG */ |
| | 7689 | T3_CTYPE_NONE , /* 2790 DINGBAT NEGATIVE CIRCLED SANS-SERIF DIG */ |
| | 7690 | T3_CTYPE_NONE , /* 2791 DINGBAT NEGATIVE CIRCLED SANS-SERIF DIG */ |
| | 7691 | T3_CTYPE_NONE , /* 2792 DINGBAT NEGATIVE CIRCLED SANS-SERIF DIG */ |
| | 7692 | T3_CTYPE_NONE , /* 2793 DINGBAT NEGATIVE CIRCLED SANS-SERIF NUM */ |
| | 7693 | T3_CTYPE_NONE , /* 2794 HEAVY WIDE-HEADED RIGHTWARDS ARROW */ |
| | 7694 | T3_CTYPE_NONE , /* 2795 (unused) */ |
| | 7695 | T3_CTYPE_NONE , /* 2796 (unused) */ |
| | 7696 | T3_CTYPE_NONE , /* 2797 (unused) */ |
| | 7697 | T3_CTYPE_NONE , /* 2798 HEAVY SOUTH EAST ARROW */ |
| | 7698 | T3_CTYPE_NONE , /* 2799 HEAVY RIGHTWARDS ARROW */ |
| | 7699 | T3_CTYPE_NONE , /* 279a HEAVY NORTH EAST ARROW */ |
| | 7700 | T3_CTYPE_NONE , /* 279b DRAFTING POINT RIGHTWARDS ARROW */ |
| | 7701 | T3_CTYPE_NONE , /* 279c HEAVY ROUND-TIPPED RIGHTWARDS ARROW */ |
| | 7702 | T3_CTYPE_NONE , /* 279d TRIANGLE-HEADED RIGHTWARDS ARROW */ |
| | 7703 | T3_CTYPE_NONE , /* 279e HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW */ |
| | 7704 | T3_CTYPE_NONE , /* 279f DASHED TRIANGLE-HEADED RIGHTWARDS ARROW */ |
| | 7705 | T3_CTYPE_NONE , /* 27a0 HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS */ |
| | 7706 | T3_CTYPE_NONE , /* 27a1 BLACK RIGHTWARDS ARROW */ |
| | 7707 | T3_CTYPE_NONE , /* 27a2 THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEA */ |
| | 7708 | T3_CTYPE_NONE , /* 27a3 THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROW */ |
| | 7709 | T3_CTYPE_NONE , /* 27a4 BLACK RIGHTWARDS ARROWHEAD */ |
| | 7710 | T3_CTYPE_NONE , /* 27a5 HEAVY BLACK CURVED DOWNWARDS AND RIGHTW */ |
| | 7711 | T3_CTYPE_NONE , /* 27a6 HEAVY BLACK CURVED UPWARDS AND RIGHTWAR */ |
| | 7712 | T3_CTYPE_NONE , /* 27a7 SQUAT BLACK RIGHTWARDS ARROW */ |
| | 7713 | T3_CTYPE_NONE , /* 27a8 HEAVY CONCAVE-POINTED BLACK RIGHTWARDS */ |
| | 7714 | T3_CTYPE_NONE , /* 27a9 RIGHT-SHADED WHITE RIGHTWARDS ARROW */ |
| | 7715 | T3_CTYPE_NONE , /* 27aa LEFT-SHADED WHITE RIGHTWARDS ARROW */ |
| | 7716 | T3_CTYPE_NONE , /* 27ab BACK-TILTED SHADOWED WHITE RIGHTWARDS A */ |
| | 7717 | T3_CTYPE_NONE , /* 27ac FRONT-TILTED SHADOWED WHITE RIGHTWARDS */ |
| | 7718 | T3_CTYPE_NONE , /* 27ad HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTW */ |
| | 7719 | T3_CTYPE_NONE , /* 27ae HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTW */ |
| | 7720 | T3_CTYPE_NONE , /* 27af NOTCHED LOWER RIGHT-SHADOWED WHITE RIGH */ |
| | 7721 | T3_CTYPE_NONE , /* 27b0 (unused) */ |
| | 7722 | T3_CTYPE_NONE , /* 27b1 NOTCHED UPPER RIGHT-SHADOWED WHITE RIGH */ |
| | 7723 | T3_CTYPE_NONE , /* 27b2 CIRCLED HEAVY WHITE RIGHTWARDS ARROW */ |
| | 7724 | T3_CTYPE_NONE , /* 27b3 WHITE-FEATHERED RIGHTWARDS ARROW */ |
| | 7725 | T3_CTYPE_NONE , /* 27b4 BLACK-FEATHERED SOUTH EAST ARROW */ |
| | 7726 | T3_CTYPE_NONE , /* 27b5 BLACK-FEATHERED RIGHTWARDS ARROW */ |
| | 7727 | T3_CTYPE_NONE , /* 27b6 BLACK-FEATHERED NORTH EAST ARROW */ |
| | 7728 | T3_CTYPE_NONE , /* 27b7 HEAVY BLACK-FEATHERED SOUTH EAST ARROW */ |
| | 7729 | T3_CTYPE_NONE , /* 27b8 HEAVY BLACK-FEATHERED RIGHTWARDS ARROW */ |
| | 7730 | T3_CTYPE_NONE , /* 27b9 HEAVY BLACK-FEATHERED NORTH EAST ARROW */ |
| | 7731 | T3_CTYPE_NONE , /* 27ba TEARDROP-BARBED RIGHTWARDS ARROW */ |
| | 7732 | T3_CTYPE_NONE , /* 27bb HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW */ |
| | 7733 | T3_CTYPE_NONE , /* 27bc WEDGE-TAILED RIGHTWARDS ARROW */ |
| | 7734 | T3_CTYPE_NONE , /* 27bd HEAVY WEDGE-TAILED RIGHTWARDS ARROW */ |
| | 7735 | T3_CTYPE_NONE , /* 27be OPEN-OUTLINED RIGHTWARDS ARROW */ |
| | 7736 | T3_CTYPE_NONE , /* 27bf (unused) */ |
| | 7737 | T3_CTYPE_NONE , /* 27c0 (unused) */ |
| | 7738 | T3_CTYPE_NONE , /* 27c1 (unused) */ |
| | 7739 | T3_CTYPE_NONE , /* 27c2 (unused) */ |
| | 7740 | T3_CTYPE_NONE , /* 27c3 (unused) */ |
| | 7741 | T3_CTYPE_NONE , /* 27c4 (unused) */ |
| | 7742 | T3_CTYPE_NONE , /* 27c5 (unused) */ |
| | 7743 | T3_CTYPE_NONE , /* 27c6 (unused) */ |
| | 7744 | T3_CTYPE_NONE , /* 27c7 (unused) */ |
| | 7745 | T3_CTYPE_NONE , /* 27c8 (unused) */ |
| | 7746 | T3_CTYPE_NONE , /* 27c9 (unused) */ |
| | 7747 | T3_CTYPE_NONE , /* 27ca (unused) */ |
| | 7748 | T3_CTYPE_NONE , /* 27cb (unused) */ |
| | 7749 | T3_CTYPE_NONE , /* 27cc (unused) */ |
| | 7750 | T3_CTYPE_NONE , /* 27cd (unused) */ |
| | 7751 | T3_CTYPE_NONE , /* 27ce (unused) */ |
| | 7752 | T3_CTYPE_NONE , /* 27cf (unused) */ |
| | 7753 | T3_CTYPE_NONE , /* 27d0 WHITE DIAMOND WITH CENTRED DOT */ |
| | 7754 | T3_CTYPE_NONE , /* 27d1 AND WITH DOT */ |
| | 7755 | T3_CTYPE_NONE , /* 27d2 ELEMENT OF OPENING UPWARDS */ |
| | 7756 | T3_CTYPE_NONE , /* 27d3 LOWER RIGHT CORNER WITH DOT */ |
| | 7757 | T3_CTYPE_NONE , /* 27d4 UPPER LEFT CORNER WITH DOT */ |
| | 7758 | T3_CTYPE_NONE , /* 27d5 LEFT OUTER JOIN */ |
| | 7759 | T3_CTYPE_NONE , /* 27d6 RIGHT OUTER JOIN */ |
| | 7760 | T3_CTYPE_NONE , /* 27d7 FULL OUTER JOIN */ |
| | 7761 | T3_CTYPE_NONE , /* 27d8 LARGE UP TACK */ |
| | 7762 | T3_CTYPE_NONE , /* 27d9 LARGE DOWN TACK */ |
| | 7763 | T3_CTYPE_NONE , /* 27da LEFT AND RIGHT DOUBLE TURNSTILE */ |
| | 7764 | T3_CTYPE_NONE , /* 27db LEFT AND RIGHT TACK */ |
| | 7765 | T3_CTYPE_NONE , /* 27dc LEFT MULTIMAP */ |
| | 7766 | T3_CTYPE_NONE , /* 27dd LONG RIGHT TACK */ |
| | 7767 | T3_CTYPE_NONE , /* 27de LONG LEFT TACK */ |
| | 7768 | T3_CTYPE_NONE , /* 27df UP TACK WITH CIRCLE ABOVE */ |
| | 7769 | T3_CTYPE_NONE , /* 27e0 LOZENGE DIVIDED BY HORIZONTAL RULE */ |
| | 7770 | T3_CTYPE_NONE , /* 27e1 WHITE CONCAVE-SIDED DIAMOND */ |
| | 7771 | T3_CTYPE_NONE , /* 27e2 WHITE CONCAVE-SIDED DIAMOND WITH LEFTWA */ |
| | 7772 | T3_CTYPE_NONE , /* 27e3 WHITE CONCAVE-SIDED DIAMOND WITH RIGHTW */ |
| | 7773 | T3_CTYPE_NONE , /* 27e4 WHITE SQUARE WITH LEFTWARDS TICK */ |
| | 7774 | T3_CTYPE_NONE , /* 27e5 WHITE SQUARE WITH RIGHTWARDS TICK */ |
| | 7775 | T3_CTYPE_PUNCT , /* 27e6 MATHEMATICAL LEFT WHITE SQUARE BRACKET */ |
| | 7776 | T3_CTYPE_PUNCT , /* 27e7 MATHEMATICAL RIGHT WHITE SQUARE BRACKET */ |
| | 7777 | T3_CTYPE_PUNCT , /* 27e8 MATHEMATICAL LEFT ANGLE BRACKET */ |
| | 7778 | T3_CTYPE_PUNCT , /* 27e9 MATHEMATICAL RIGHT ANGLE BRACKET */ |
| | 7779 | T3_CTYPE_PUNCT , /* 27ea MATHEMATICAL LEFT DOUBLE ANGLE BRACKET */ |
| | 7780 | T3_CTYPE_PUNCT , /* 27eb MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET */ |
| | 7781 | T3_CTYPE_NONE , /* 27ec (unused) */ |
| | 7782 | T3_CTYPE_NONE , /* 27ed (unused) */ |
| | 7783 | T3_CTYPE_NONE , /* 27ee (unused) */ |
| | 7784 | T3_CTYPE_NONE , /* 27ef (unused) */ |
| | 7785 | T3_CTYPE_NONE , /* 27f0 UPWARDS QUADRUPLE ARROW */ |
| | 7786 | T3_CTYPE_NONE , /* 27f1 DOWNWARDS QUADRUPLE ARROW */ |
| | 7787 | T3_CTYPE_NONE , /* 27f2 ANTICLOCKWISE GAPPED CIRCLE ARROW */ |
| | 7788 | T3_CTYPE_NONE , /* 27f3 CLOCKWISE GAPPED CIRCLE ARROW */ |
| | 7789 | T3_CTYPE_NONE , /* 27f4 RIGHT ARROW WITH CIRCLED PLUS */ |
| | 7790 | T3_CTYPE_NONE , /* 27f5 LONG LEFTWARDS ARROW */ |
| | 7791 | T3_CTYPE_NONE , /* 27f6 LONG RIGHTWARDS ARROW */ |
| | 7792 | T3_CTYPE_NONE , /* 27f7 LONG LEFT RIGHT ARROW */ |
| | 7793 | T3_CTYPE_NONE , /* 27f8 LONG LEFTWARDS DOUBLE ARROW */ |
| | 7794 | T3_CTYPE_NONE , /* 27f9 LONG RIGHTWARDS DOUBLE ARROW */ |
| | 7795 | T3_CTYPE_NONE , /* 27fa LONG LEFT RIGHT DOUBLE ARROW */ |
| | 7796 | T3_CTYPE_NONE , /* 27fb LONG LEFTWARDS ARROW FROM BAR */ |
| | 7797 | T3_CTYPE_NONE , /* 27fc LONG RIGHTWARDS ARROW FROM BAR */ |
| | 7798 | T3_CTYPE_NONE , /* 27fd LONG LEFTWARDS DOUBLE ARROW FROM BAR */ |
| | 7799 | T3_CTYPE_NONE , /* 27fe LONG RIGHTWARDS DOUBLE ARROW FROM BAR */ |
| | 7800 | T3_CTYPE_NONE , /* 27ff LONG RIGHTWARDS SQUIGGLE ARROW */ |
| | 7801 | }; |
| | 7802 | |
| | 7803 | static const wchar_t attr_pg_53[128] = |
| | 7804 | { |
| | 7805 | T3_CTYPE_NONE , /* 2980 TRIPLE VERTICAL BAR DELIMITER */ |
| | 7806 | T3_CTYPE_NONE , /* 2981 Z NOTATION SPOT */ |
| | 7807 | T3_CTYPE_NONE , /* 2982 Z NOTATION TYPE COLON */ |
| | 7808 | T3_CTYPE_PUNCT , /* 2983 LEFT WHITE CURLY BRACKET */ |
| | 7809 | T3_CTYPE_PUNCT , /* 2984 RIGHT WHITE CURLY BRACKET */ |
| | 7810 | T3_CTYPE_PUNCT , /* 2985 LEFT WHITE PARENTHESIS */ |
| | 7811 | T3_CTYPE_PUNCT , /* 2986 RIGHT WHITE PARENTHESIS */ |
| | 7812 | T3_CTYPE_PUNCT , /* 2987 Z NOTATION LEFT IMAGE BRACKET */ |
| | 7813 | T3_CTYPE_PUNCT , /* 2988 Z NOTATION RIGHT IMAGE BRACKET */ |
| | 7814 | T3_CTYPE_PUNCT , /* 2989 Z NOTATION LEFT BINDING BRACKET */ |
| | 7815 | T3_CTYPE_PUNCT , /* 298a Z NOTATION RIGHT BINDING BRACKET */ |
| | 7816 | T3_CTYPE_PUNCT , /* 298b LEFT SQUARE BRACKET WITH UNDERBAR */ |
| | 7817 | T3_CTYPE_PUNCT , /* 298c RIGHT SQUARE BRACKET WITH UNDERBAR */ |
| | 7818 | T3_CTYPE_PUNCT , /* 298d LEFT SQUARE BRACKET WITH TICK IN TOP CO */ |
| | 7819 | T3_CTYPE_PUNCT , /* 298e RIGHT SQUARE BRACKET WITH TICK IN BOTTO */ |
| | 7820 | T3_CTYPE_PUNCT , /* 298f LEFT SQUARE BRACKET WITH TICK IN BOTTOM */ |
| | 7821 | T3_CTYPE_PUNCT , /* 2990 RIGHT SQUARE BRACKET WITH TICK IN TOP C */ |
| | 7822 | T3_CTYPE_PUNCT , /* 2991 LEFT ANGLE BRACKET WITH DOT */ |
| | 7823 | T3_CTYPE_PUNCT , /* 2992 RIGHT ANGLE BRACKET WITH DOT */ |
| | 7824 | T3_CTYPE_PUNCT , /* 2993 LEFT ARC LESS-THAN BRACKET */ |
| | 7825 | T3_CTYPE_PUNCT , /* 2994 RIGHT ARC GREATER-THAN BRACKET */ |
| | 7826 | T3_CTYPE_PUNCT , /* 2995 DOUBLE LEFT ARC GREATER-THAN BRACKET */ |
| | 7827 | T3_CTYPE_PUNCT , /* 2996 DOUBLE RIGHT ARC LESS-THAN BRACKET */ |
| | 7828 | T3_CTYPE_PUNCT , /* 2997 LEFT BLACK TORTOISE SHELL BRACKET */ |
| | 7829 | T3_CTYPE_PUNCT , /* 2998 RIGHT BLACK TORTOISE SHELL BRACKET */ |
| | 7830 | T3_CTYPE_NONE , /* 2999 DOTTED FENCE */ |
| | 7831 | T3_CTYPE_NONE , /* 299a VERTICAL ZIGZAG LINE */ |
| | 7832 | T3_CTYPE_NONE , /* 299b MEASURED ANGLE OPENING LEFT */ |
| | 7833 | T3_CTYPE_NONE , /* 299c RIGHT ANGLE VARIANT WITH SQUARE */ |
| | 7834 | T3_CTYPE_NONE , /* 299d MEASURED RIGHT ANGLE WITH DOT */ |
| | 7835 | T3_CTYPE_NONE , /* 299e ANGLE WITH S INSIDE */ |
| | 7836 | T3_CTYPE_NONE , /* 299f ACUTE ANGLE */ |
| | 7837 | T3_CTYPE_NONE , /* 29a0 SPHERICAL ANGLE OPENING LEFT */ |
| | 7838 | T3_CTYPE_NONE , /* 29a1 SPHERICAL ANGLE OPENING UP */ |
| | 7839 | T3_CTYPE_NONE , /* 29a2 TURNED ANGLE */ |
| | 7840 | T3_CTYPE_NONE , /* 29a3 REVERSED ANGLE */ |
| | 7841 | T3_CTYPE_NONE , /* 29a4 ANGLE WITH UNDERBAR */ |
| | 7842 | T3_CTYPE_NONE , /* 29a5 REVERSED ANGLE WITH UNDERBAR */ |
| | 7843 | T3_CTYPE_NONE , /* 29a6 OBLIQUE ANGLE OPENING UP */ |
| | 7844 | T3_CTYPE_NONE , /* 29a7 OBLIQUE ANGLE OPENING DOWN */ |
| | 7845 | T3_CTYPE_NONE , /* 29a8 MEASURED ANGLE WITH OPEN ARM ENDING IN */ |
| | 7846 | T3_CTYPE_NONE , /* 29a9 MEASURED ANGLE WITH OPEN ARM ENDING IN */ |
| | 7847 | T3_CTYPE_NONE , /* 29aa MEASURED ANGLE WITH OPEN ARM ENDING IN */ |
| | 7848 | T3_CTYPE_NONE , /* 29ab MEASURED ANGLE WITH OPEN ARM ENDING IN */ |
| | 7849 | T3_CTYPE_NONE , /* 29ac MEASURED ANGLE WITH OPEN ARM ENDING IN */ |
| | 7850 | T3_CTYPE_NONE , /* 29ad MEASURED ANGLE WITH OPEN ARM ENDING IN */ |
| | 7851 | T3_CTYPE_NONE , /* 29ae MEASURED ANGLE WITH OPEN ARM ENDING IN */ |
| | 7852 | T3_CTYPE_NONE , /* 29af MEASURED ANGLE WITH OPEN ARM ENDING IN */ |
| | 7853 | T3_CTYPE_NONE , /* 29b0 REVERSED EMPTY SET */ |
| | 7854 | T3_CTYPE_NONE , /* 29b1 EMPTY SET WITH OVERBAR */ |
| | 7855 | T3_CTYPE_NONE , /* 29b2 EMPTY SET WITH SMALL CIRCLE ABOVE */ |
| | 7856 | T3_CTYPE_NONE , /* 29b3 EMPTY SET WITH RIGHT ARROW ABOVE */ |
| | 7857 | T3_CTYPE_NONE , /* 29b4 EMPTY SET WITH LEFT ARROW ABOVE */ |
| | 7858 | T3_CTYPE_NONE , /* 29b5 CIRCLE WITH HORIZONTAL BAR */ |
| | 7859 | T3_CTYPE_NONE , /* 29b6 CIRCLED VERTICAL BAR */ |
| | 7860 | T3_CTYPE_NONE , /* 29b7 CIRCLED PARALLEL */ |
| | 7861 | T3_CTYPE_NONE , /* 29b8 CIRCLED REVERSE SOLIDUS */ |
| | 7862 | T3_CTYPE_NONE , /* 29b9 CIRCLED PERPENDICULAR */ |
| | 7863 | T3_CTYPE_NONE , /* 29ba CIRCLE DIVIDED BY HORIZONTAL BAR AND TO */ |
| | 7864 | T3_CTYPE_NONE , /* 29bb CIRCLE WITH SUPERIMPOSED X */ |
| | 7865 | T3_CTYPE_NONE , /* 29bc CIRCLED ANTICLOCKWISE-ROTATED DIVISION */ |
| | 7866 | T3_CTYPE_NONE , /* 29bd UP ARROW THROUGH CIRCLE */ |
| | 7867 | T3_CTYPE_NONE , /* 29be CIRCLED WHITE BULLET */ |
| | 7868 | T3_CTYPE_NONE , /* 29bf CIRCLED BULLET */ |
| | 7869 | T3_CTYPE_NONE , /* 29c0 CIRCLED LESS-THAN */ |
| | 7870 | T3_CTYPE_NONE , /* 29c1 CIRCLED GREATER-THAN */ |
| | 7871 | T3_CTYPE_NONE , /* 29c2 CIRCLE WITH SMALL CIRCLE TO THE RIGHT */ |
| | 7872 | T3_CTYPE_NONE , /* 29c3 CIRCLE WITH TWO HORIZONTAL STROKES TO T */ |
| | 7873 | T3_CTYPE_NONE , /* 29c4 SQUARED RISING DIAGONAL SLASH */ |
| | 7874 | T3_CTYPE_NONE , /* 29c5 SQUARED FALLING DIAGONAL SLASH */ |
| | 7875 | T3_CTYPE_NONE , /* 29c6 SQUARED ASTERISK */ |
| | 7876 | T3_CTYPE_NONE , /* 29c7 SQUARED SMALL CIRCLE */ |
| | 7877 | T3_CTYPE_NONE , /* 29c8 SQUARED SQUARE */ |
| | 7878 | T3_CTYPE_NONE , /* 29c9 TWO JOINED SQUARES */ |
| | 7879 | T3_CTYPE_NONE , /* 29ca TRIANGLE WITH DOT ABOVE */ |
| | 7880 | T3_CTYPE_NONE , /* 29cb TRIANGLE WITH UNDERBAR */ |
| | 7881 | T3_CTYPE_NONE , /* 29cc S IN TRIANGLE */ |
| | 7882 | T3_CTYPE_NONE , /* 29cd TRIANGLE WITH SERIFS AT BOTTOM */ |
| | 7883 | T3_CTYPE_NONE , /* 29ce RIGHT TRIANGLE ABOVE LEFT TRIANGLE */ |
| | 7884 | T3_CTYPE_NONE , /* 29cf LEFT TRIANGLE BESIDE VERTICAL BAR */ |
| | 7885 | T3_CTYPE_NONE , /* 29d0 VERTICAL BAR BESIDE RIGHT TRIANGLE */ |
| | 7886 | T3_CTYPE_NONE , /* 29d1 BOWTIE WITH LEFT HALF BLACK */ |
| | 7887 | T3_CTYPE_NONE , /* 29d2 BOWTIE WITH RIGHT HALF BLACK */ |
| | 7888 | T3_CTYPE_NONE , /* 29d3 BLACK BOWTIE */ |
| | 7889 | T3_CTYPE_NONE , /* 29d4 TIMES WITH LEFT HALF BLACK */ |
| | 7890 | T3_CTYPE_NONE , /* 29d5 TIMES WITH RIGHT HALF BLACK */ |
| | 7891 | T3_CTYPE_NONE , /* 29d6 WHITE HOURGLASS */ |
| | 7892 | T3_CTYPE_NONE , /* 29d7 BLACK HOURGLASS */ |
| | 7893 | T3_CTYPE_PUNCT , /* 29d8 LEFT WIGGLY FENCE */ |
| | 7894 | T3_CTYPE_PUNCT , /* 29d9 RIGHT WIGGLY FENCE */ |
| | 7895 | T3_CTYPE_PUNCT , /* 29da LEFT DOUBLE WIGGLY FENCE */ |
| | 7896 | T3_CTYPE_PUNCT , /* 29db RIGHT DOUBLE WIGGLY FENCE */ |
| | 7897 | T3_CTYPE_NONE , /* 29dc INCOMPLETE INFINITY */ |
| | 7898 | T3_CTYPE_NONE , /* 29dd TIE OVER INFINITY */ |
| | 7899 | T3_CTYPE_NONE , /* 29de INFINITY NEGATED WITH VERTICAL BAR */ |
| | 7900 | T3_CTYPE_NONE , /* 29df DOUBLE-ENDED MULTIMAP */ |
| | 7901 | T3_CTYPE_NONE , /* 29e0 SQUARE WITH CONTOURED OUTLINE */ |
| | 7902 | T3_CTYPE_NONE , /* 29e1 INCREASES AS */ |
| | 7903 | T3_CTYPE_NONE , /* 29e2 SHUFFLE PRODUCT */ |
| | 7904 | T3_CTYPE_NONE , /* 29e3 EQUALS SIGN AND SLANTED PARALLEL */ |
| | 7905 | T3_CTYPE_NONE , /* 29e4 EQUALS SIGN AND SLANTED PARALLEL WITH T */ |
| | 7906 | T3_CTYPE_NONE , /* 29e5 IDENTICAL TO AND SLANTED PARALLEL */ |
| | 7907 | T3_CTYPE_NONE , /* 29e6 GLEICH STARK */ |
| | 7908 | T3_CTYPE_NONE , /* 29e7 THERMODYNAMIC */ |
| | 7909 | T3_CTYPE_NONE , /* 29e8 DOWN-POINTING TRIANGLE WITH LEFT HALF B */ |
| | 7910 | T3_CTYPE_NONE , /* 29e9 DOWN-POINTING TRIANGLE WITH RIGHT HALF */ |
| | 7911 | T3_CTYPE_NONE , /* 29ea BLACK DIAMOND WITH DOWN ARROW */ |
| | 7912 | T3_CTYPE_NONE , /* 29eb BLACK LOZENGE */ |
| | 7913 | T3_CTYPE_NONE , /* 29ec WHITE CIRCLE WITH DOWN ARROW */ |
| | 7914 | T3_CTYPE_NONE , /* 29ed BLACK CIRCLE WITH DOWN ARROW */ |
| | 7915 | T3_CTYPE_NONE , /* 29ee ERROR-BARRED WHITE SQUARE */ |
| | 7916 | T3_CTYPE_NONE , /* 29ef ERROR-BARRED BLACK SQUARE */ |
| | 7917 | T3_CTYPE_NONE , /* 29f0 ERROR-BARRED WHITE DIAMOND */ |
| | 7918 | T3_CTYPE_NONE , /* 29f1 ERROR-BARRED BLACK DIAMOND */ |
| | 7919 | T3_CTYPE_NONE , /* 29f2 ERROR-BARRED WHITE CIRCLE */ |
| | 7920 | T3_CTYPE_NONE , /* 29f3 ERROR-BARRED BLACK CIRCLE */ |
| | 7921 | T3_CTYPE_NONE , /* 29f4 RULE-DELAYED */ |
| | 7922 | T3_CTYPE_NONE , /* 29f5 REVERSE SOLIDUS OPERATOR */ |
| | 7923 | T3_CTYPE_NONE , /* 29f6 SOLIDUS WITH OVERBAR */ |
| | 7924 | T3_CTYPE_NONE , /* 29f7 REVERSE SOLIDUS WITH HORIZONTAL STROKE */ |
| | 7925 | T3_CTYPE_NONE , /* 29f8 BIG SOLIDUS */ |
| | 7926 | T3_CTYPE_NONE , /* 29f9 BIG REVERSE SOLIDUS */ |
| | 7927 | T3_CTYPE_NONE , /* 29fa DOUBLE PLUS */ |
| | 7928 | T3_CTYPE_NONE , /* 29fb TRIPLE PLUS */ |
| | 7929 | T3_CTYPE_PUNCT , /* 29fc LEFT-POINTING CURVED ANGLE BRACKET */ |
| | 7930 | T3_CTYPE_PUNCT , /* 29fd RIGHT-POINTING CURVED ANGLE BRACKET */ |
| | 7931 | T3_CTYPE_NONE , /* 29fe TINY */ |
| | 7932 | T3_CTYPE_NONE , /* 29ff MINY */ |
| | 7933 | }; |
| | 7934 | |
| | 7935 | static const wchar_t attr_pg_60[128] = |
| | 7936 | { |
| | 7937 | T3_CTYPE_SPACE , /* 3000 IDEOGRAPHIC SPACE */ |
| | 7938 | T3_CTYPE_PUNCT , /* 3001 IDEOGRAPHIC COMMA */ |
| | 7939 | T3_CTYPE_PUNCT , /* 3002 IDEOGRAPHIC FULL STOP */ |
| | 7940 | T3_CTYPE_PUNCT , /* 3003 DITTO MARK */ |
| | 7941 | T3_CTYPE_NONE , /* 3004 JAPANESE INDUSTRIAL STANDARD SYMBOL */ |
| | 7942 | T3_CTYPE_NONE , /* 3005 IDEOGRAPHIC ITERATION MARK */ |
| | 7943 | T3_CTYPE_ALPHA , /* 3006 IDEOGRAPHIC CLOSING MARK */ |
| | 7944 | T3_CTYPE_NONE , /* 3007 IDEOGRAPHIC NUMBER ZERO */ |
| | 7945 | T3_CTYPE_PUNCT , /* 3008 LEFT ANGLE BRACKET */ |
| | 7946 | T3_CTYPE_PUNCT , /* 3009 RIGHT ANGLE BRACKET */ |
| | 7947 | T3_CTYPE_PUNCT , /* 300a LEFT DOUBLE ANGLE BRACKET */ |
| | 7948 | T3_CTYPE_PUNCT , /* 300b RIGHT DOUBLE ANGLE BRACKET */ |
| | 7949 | T3_CTYPE_PUNCT , /* 300c LEFT CORNER BRACKET */ |
| | 7950 | T3_CTYPE_PUNCT , /* 300d RIGHT CORNER BRACKET */ |
| | 7951 | T3_CTYPE_PUNCT , /* 300e LEFT WHITE CORNER BRACKET */ |
| | 7952 | T3_CTYPE_PUNCT , /* 300f RIGHT WHITE CORNER BRACKET */ |
| | 7953 | T3_CTYPE_PUNCT , /* 3010 LEFT BLACK LENTICULAR BRACKET */ |
| | 7954 | T3_CTYPE_PUNCT , /* 3011 RIGHT BLACK LENTICULAR BRACKET */ |
| | 7955 | T3_CTYPE_NONE , /* 3012 POSTAL MARK */ |
| | 7956 | T3_CTYPE_NONE , /* 3013 GETA MARK */ |
| | 7957 | T3_CTYPE_PUNCT , /* 3014 LEFT TORTOISE SHELL BRACKET */ |
| | 7958 | T3_CTYPE_PUNCT , /* 3015 RIGHT TORTOISE SHELL BRACKET */ |
| | 7959 | T3_CTYPE_PUNCT , /* 3016 LEFT WHITE LENTICULAR BRACKET */ |
| | 7960 | T3_CTYPE_PUNCT , /* 3017 RIGHT WHITE LENTICULAR BRACKET */ |
| | 7961 | T3_CTYPE_PUNCT , /* 3018 LEFT WHITE TORTOISE SHELL BRACKET */ |
| | 7962 | T3_CTYPE_PUNCT , /* 3019 RIGHT WHITE TORTOISE SHELL BRACKET */ |
| | 7963 | T3_CTYPE_PUNCT , /* 301a LEFT WHITE SQUARE BRACKET */ |
| | 7964 | T3_CTYPE_PUNCT , /* 301b RIGHT WHITE SQUARE BRACKET */ |
| | 7965 | T3_CTYPE_PUNCT , /* 301c WAVE DASH */ |
| | 7966 | T3_CTYPE_PUNCT , /* 301d REVERSED DOUBLE PRIME QUOTATION MARK */ |
| | 7967 | T3_CTYPE_PUNCT , /* 301e DOUBLE PRIME QUOTATION MARK */ |
| | 7968 | T3_CTYPE_PUNCT , /* 301f LOW DOUBLE PRIME QUOTATION MARK */ |
| | 7969 | T3_CTYPE_NONE , /* 3020 POSTAL MARK FACE */ |
| | 7970 | T3_CTYPE_NONE , /* 3021 HANGZHOU NUMERAL ONE */ |
| | 7971 | T3_CTYPE_NONE , /* 3022 HANGZHOU NUMERAL TWO */ |
| | 7972 | T3_CTYPE_NONE , /* 3023 HANGZHOU NUMERAL THREE */ |
| | 7973 | T3_CTYPE_NONE , /* 3024 HANGZHOU NUMERAL FOUR */ |
| | 7974 | T3_CTYPE_NONE , /* 3025 HANGZHOU NUMERAL FIVE */ |
| | 7975 | T3_CTYPE_NONE , /* 3026 HANGZHOU NUMERAL SIX */ |
| | 7976 | T3_CTYPE_NONE , /* 3027 HANGZHOU NUMERAL SEVEN */ |
| | 7977 | T3_CTYPE_NONE , /* 3028 HANGZHOU NUMERAL EIGHT */ |
| | 7978 | T3_CTYPE_NONE , /* 3029 HANGZHOU NUMERAL NINE */ |
| | 7979 | T3_CTYPE_NONE , /* 302a IDEOGRAPHIC LEVEL TONE MARK */ |
| | 7980 | T3_CTYPE_NONE , /* 302b IDEOGRAPHIC RISING TONE MARK */ |
| | 7981 | T3_CTYPE_NONE , /* 302c IDEOGRAPHIC DEPARTING TONE MARK */ |
| | 7982 | T3_CTYPE_NONE , /* 302d IDEOGRAPHIC ENTERING TONE MARK */ |
| | 7983 | T3_CTYPE_NONE , /* 302e HANGUL SINGLE DOT TONE MARK */ |
| | 7984 | T3_CTYPE_NONE , /* 302f HANGUL DOUBLE DOT TONE MARK */ |
| | 7985 | T3_CTYPE_PUNCT , /* 3030 WAVY DASH */ |
| | 7986 | T3_CTYPE_NONE , /* 3031 VERTICAL KANA REPEAT MARK */ |
| | 7987 | T3_CTYPE_NONE , /* 3032 VERTICAL KANA REPEAT WITH VOICED SOUND */ |
| | 7988 | T3_CTYPE_NONE , /* 3033 VERTICAL KANA REPEAT MARK UPPER HALF */ |
| | 7989 | T3_CTYPE_NONE , /* 3034 VERTICAL KANA REPEAT WITH VOICED SOUND */ |
| | 7990 | T3_CTYPE_NONE , /* 3035 VERTICAL KANA REPEAT MARK LOWER HALF */ |
| | 7991 | T3_CTYPE_NONE , /* 3036 CIRCLED POSTAL MARK */ |
| | 7992 | T3_CTYPE_NONE , /* 3037 IDEOGRAPHIC TELEGRAPH LINE FEED SEPARAT */ |
| | 7993 | T3_CTYPE_NONE , /* 3038 HANGZHOU NUMERAL TEN */ |
| | 7994 | T3_CTYPE_NONE , /* 3039 HANGZHOU NUMERAL TWENTY */ |
| | 7995 | T3_CTYPE_NONE , /* 303a HANGZHOU NUMERAL THIRTY */ |
| | 7996 | T3_CTYPE_NONE , /* 303b VERTICAL IDEOGRAPHIC ITERATION MARK */ |
| | 7997 | T3_CTYPE_ALPHA , /* 303c MASU MARK */ |
| | 7998 | T3_CTYPE_PUNCT , /* 303d PART ALTERNATION MARK */ |
| | 7999 | T3_CTYPE_NONE , /* 303e IDEOGRAPHIC VARIATION INDICATOR */ |
| | 8000 | T3_CTYPE_NONE , /* 303f IDEOGRAPHIC HALF FILL SPACE */ |
| | 8001 | T3_CTYPE_NONE , /* 3040 (unused) */ |
| | 8002 | T3_CTYPE_ALPHA , /* 3041 HIRAGANA LETTER SMALL A */ |
| | 8003 | T3_CTYPE_ALPHA , /* 3042 HIRAGANA LETTER A */ |
| | 8004 | T3_CTYPE_ALPHA , /* 3043 HIRAGANA LETTER SMALL I */ |
| | 8005 | T3_CTYPE_ALPHA , /* 3044 HIRAGANA LETTER I */ |
| | 8006 | T3_CTYPE_ALPHA , /* 3045 HIRAGANA LETTER SMALL U */ |
| | 8007 | T3_CTYPE_ALPHA , /* 3046 HIRAGANA LETTER U */ |
| | 8008 | T3_CTYPE_ALPHA , /* 3047 HIRAGANA LETTER SMALL E */ |
| | 8009 | T3_CTYPE_ALPHA , /* 3048 HIRAGANA LETTER E */ |
| | 8010 | T3_CTYPE_ALPHA , /* 3049 HIRAGANA LETTER SMALL O */ |
| | 8011 | T3_CTYPE_ALPHA , /* 304a HIRAGANA LETTER O */ |
| | 8012 | T3_CTYPE_ALPHA , /* 304b HIRAGANA LETTER KA */ |
| | 8013 | T3_CTYPE_ALPHA , /* 304c HIRAGANA LETTER GA */ |
| | 8014 | T3_CTYPE_ALPHA , /* 304d HIRAGANA LETTER KI */ |
| | 8015 | T3_CTYPE_ALPHA , /* 304e HIRAGANA LETTER GI */ |
| | 8016 | T3_CTYPE_ALPHA , /* 304f HIRAGANA LETTER KU */ |
| | 8017 | T3_CTYPE_ALPHA , /* 3050 HIRAGANA LETTER GU */ |
| | 8018 | T3_CTYPE_ALPHA , /* 3051 HIRAGANA LETTER KE */ |
| | 8019 | T3_CTYPE_ALPHA , /* 3052 HIRAGANA LETTER GE */ |
| | 8020 | T3_CTYPE_ALPHA , /* 3053 HIRAGANA LETTER KO */ |
| | 8021 | T3_CTYPE_ALPHA , /* 3054 HIRAGANA LETTER GO */ |
| | 8022 | T3_CTYPE_ALPHA , /* 3055 HIRAGANA LETTER SA */ |
| | 8023 | T3_CTYPE_ALPHA , /* 3056 HIRAGANA LETTER ZA */ |
| | 8024 | T3_CTYPE_ALPHA , /* 3057 HIRAGANA LETTER SI */ |
| | 8025 | T3_CTYPE_ALPHA , /* 3058 HIRAGANA LETTER ZI */ |
| | 8026 | T3_CTYPE_ALPHA , /* 3059 HIRAGANA LETTER SU */ |
| | 8027 | T3_CTYPE_ALPHA , /* 305a HIRAGANA LETTER ZU */ |
| | 8028 | T3_CTYPE_ALPHA , /* 305b HIRAGANA LETTER SE */ |
| | 8029 | T3_CTYPE_ALPHA , /* 305c HIRAGANA LETTER ZE */ |
| | 8030 | T3_CTYPE_ALPHA , /* 305d HIRAGANA LETTER SO */ |
| | 8031 | T3_CTYPE_ALPHA , /* 305e HIRAGANA LETTER ZO */ |
| | 8032 | T3_CTYPE_ALPHA , /* 305f HIRAGANA LETTER TA */ |
| | 8033 | T3_CTYPE_ALPHA , /* 3060 HIRAGANA LETTER DA */ |
| | 8034 | T3_CTYPE_ALPHA , /* 3061 HIRAGANA LETTER TI */ |
| | 8035 | T3_CTYPE_ALPHA , /* 3062 HIRAGANA LETTER DI */ |
| | 8036 | T3_CTYPE_ALPHA , /* 3063 HIRAGANA LETTER SMALL TU */ |
| | 8037 | T3_CTYPE_ALPHA , /* 3064 HIRAGANA LETTER TU */ |
| | 8038 | T3_CTYPE_ALPHA , /* 3065 HIRAGANA LETTER DU */ |
| | 8039 | T3_CTYPE_ALPHA , /* 3066 HIRAGANA LETTER TE */ |
| | 8040 | T3_CTYPE_ALPHA , /* 3067 HIRAGANA LETTER DE */ |
| | 8041 | T3_CTYPE_ALPHA , /* 3068 HIRAGANA LETTER TO */ |
| | 8042 | T3_CTYPE_ALPHA , /* 3069 HIRAGANA LETTER DO */ |
| | 8043 | T3_CTYPE_ALPHA , /* 306a HIRAGANA LETTER NA */ |
| | 8044 | T3_CTYPE_ALPHA , /* 306b HIRAGANA LETTER NI */ |
| | 8045 | T3_CTYPE_ALPHA , /* 306c HIRAGANA LETTER NU */ |
| | 8046 | T3_CTYPE_ALPHA , /* 306d HIRAGANA LETTER NE */ |
| | 8047 | T3_CTYPE_ALPHA , /* 306e HIRAGANA LETTER NO */ |
| | 8048 | T3_CTYPE_ALPHA , /* 306f HIRAGANA LETTER HA */ |
| | 8049 | T3_CTYPE_ALPHA , /* 3070 HIRAGANA LETTER BA */ |
| | 8050 | T3_CTYPE_ALPHA , /* 3071 HIRAGANA LETTER PA */ |
| | 8051 | T3_CTYPE_ALPHA , /* 3072 HIRAGANA LETTER HI */ |
| | 8052 | T3_CTYPE_ALPHA , /* 3073 HIRAGANA LETTER BI */ |
| | 8053 | T3_CTYPE_ALPHA , /* 3074 HIRAGANA LETTER PI */ |
| | 8054 | T3_CTYPE_ALPHA , /* 3075 HIRAGANA LETTER HU */ |
| | 8055 | T3_CTYPE_ALPHA , /* 3076 HIRAGANA LETTER BU */ |
| | 8056 | T3_CTYPE_ALPHA , /* 3077 HIRAGANA LETTER PU */ |
| | 8057 | T3_CTYPE_ALPHA , /* 3078 HIRAGANA LETTER HE */ |
| | 8058 | T3_CTYPE_ALPHA , /* 3079 HIRAGANA LETTER BE */ |
| | 8059 | T3_CTYPE_ALPHA , /* 307a HIRAGANA LETTER PE */ |
| | 8060 | T3_CTYPE_ALPHA , /* 307b HIRAGANA LETTER HO */ |
| | 8061 | T3_CTYPE_ALPHA , /* 307c HIRAGANA LETTER BO */ |
| | 8062 | T3_CTYPE_ALPHA , /* 307d HIRAGANA LETTER PO */ |
| | 8063 | T3_CTYPE_ALPHA , /* 307e HIRAGANA LETTER MA */ |
| | 8064 | T3_CTYPE_ALPHA , /* 307f HIRAGANA LETTER MI */ |
| | 8065 | }; |
| | 8066 | |
| | 8067 | static const wchar_t attr_pg_61[128] = |
| | 8068 | { |
| | 8069 | T3_CTYPE_ALPHA , /* 3080 HIRAGANA LETTER MU */ |
| | 8070 | T3_CTYPE_ALPHA , /* 3081 HIRAGANA LETTER ME */ |
| | 8071 | T3_CTYPE_ALPHA , /* 3082 HIRAGANA LETTER MO */ |
| | 8072 | T3_CTYPE_ALPHA , /* 3083 HIRAGANA LETTER SMALL YA */ |
| | 8073 | T3_CTYPE_ALPHA , /* 3084 HIRAGANA LETTER YA */ |
| | 8074 | T3_CTYPE_ALPHA , /* 3085 HIRAGANA LETTER SMALL YU */ |
| | 8075 | T3_CTYPE_ALPHA , /* 3086 HIRAGANA LETTER YU */ |
| | 8076 | T3_CTYPE_ALPHA , /* 3087 HIRAGANA LETTER SMALL YO */ |
| | 8077 | T3_CTYPE_ALPHA , /* 3088 HIRAGANA LETTER YO */ |
| | 8078 | T3_CTYPE_ALPHA , /* 3089 HIRAGANA LETTER RA */ |
| | 8079 | T3_CTYPE_ALPHA , /* 308a HIRAGANA LETTER RI */ |
| | 8080 | T3_CTYPE_ALPHA , /* 308b HIRAGANA LETTER RU */ |
| | 8081 | T3_CTYPE_ALPHA , /* 308c HIRAGANA LETTER RE */ |
| | 8082 | T3_CTYPE_ALPHA , /* 308d HIRAGANA LETTER RO */ |
| | 8083 | T3_CTYPE_ALPHA , /* 308e HIRAGANA LETTER SMALL WA */ |
| | 8084 | T3_CTYPE_ALPHA , /* 308f HIRAGANA LETTER WA */ |
| | 8085 | T3_CTYPE_ALPHA , /* 3090 HIRAGANA LETTER WI */ |
| | 8086 | T3_CTYPE_ALPHA , /* 3091 HIRAGANA LETTER WE */ |
| | 8087 | T3_CTYPE_ALPHA , /* 3092 HIRAGANA LETTER WO */ |
| | 8088 | T3_CTYPE_ALPHA , /* 3093 HIRAGANA LETTER N */ |
| | 8089 | T3_CTYPE_ALPHA , /* 3094 HIRAGANA LETTER VU */ |
| | 8090 | T3_CTYPE_ALPHA , /* 3095 HIRAGANA LETTER SMALL KA */ |
| | 8091 | T3_CTYPE_ALPHA , /* 3096 HIRAGANA LETTER SMALL KE */ |
| | 8092 | T3_CTYPE_NONE , /* 3097 (unused) */ |
| | 8093 | T3_CTYPE_NONE , /* 3098 (unused) */ |
| | 8094 | T3_CTYPE_NONE , /* 3099 COMBINING KATAKANA-HIRAGANA VOICED SOUN */ |
| | 8095 | T3_CTYPE_NONE , /* 309a COMBINING KATAKANA-HIRAGANA SEMI-VOICED */ |
| | 8096 | T3_CTYPE_NONE , /* 309b KATAKANA-HIRAGANA VOICED SOUND MARK */ |
| | 8097 | T3_CTYPE_NONE , /* 309c KATAKANA-HIRAGANA SEMI-VOICED SOUND MAR */ |
| | 8098 | T3_CTYPE_NONE , /* 309d HIRAGANA ITERATION MARK */ |
| | 8099 | T3_CTYPE_NONE , /* 309e HIRAGANA VOICED ITERATION MARK */ |
| | 8100 | T3_CTYPE_ALPHA , /* 309f HIRAGANA DIGRAPH YORI */ |
| | 8101 | T3_CTYPE_PUNCT , /* 30a0 KATAKANA-HIRAGANA DOUBLE HYPHEN */ |
| | 8102 | T3_CTYPE_ALPHA , /* 30a1 KATAKANA LETTER SMALL A */ |
| | 8103 | T3_CTYPE_ALPHA , /* 30a2 KATAKANA LETTER A */ |
| | 8104 | T3_CTYPE_ALPHA , /* 30a3 KATAKANA LETTER SMALL I */ |
| | 8105 | T3_CTYPE_ALPHA , /* 30a4 KATAKANA LETTER I */ |
| | 8106 | T3_CTYPE_ALPHA , /* 30a5 KATAKANA LETTER SMALL U */ |
| | 8107 | T3_CTYPE_ALPHA , /* 30a6 KATAKANA LETTER U */ |
| | 8108 | T3_CTYPE_ALPHA , /* 30a7 KATAKANA LETTER SMALL E */ |
| | 8109 | T3_CTYPE_ALPHA , /* 30a8 KATAKANA LETTER E */ |
| | 8110 | T3_CTYPE_ALPHA , /* 30a9 KATAKANA LETTER SMALL O */ |
| | 8111 | T3_CTYPE_ALPHA , /* 30aa KATAKANA LETTER O */ |
| | 8112 | T3_CTYPE_ALPHA , /* 30ab KATAKANA LETTER KA */ |
| | 8113 | T3_CTYPE_ALPHA , /* 30ac KATAKANA LETTER GA */ |
| | 8114 | T3_CTYPE_ALPHA , /* 30ad KATAKANA LETTER KI */ |
| | 8115 | T3_CTYPE_ALPHA , /* 30ae KATAKANA LETTER GI */ |
| | 8116 | T3_CTYPE_ALPHA , /* 30af KATAKANA LETTER KU */ |
| | 8117 | T3_CTYPE_ALPHA , /* 30b0 KATAKANA LETTER GU */ |
| | 8118 | T3_CTYPE_ALPHA , /* 30b1 KATAKANA LETTER KE */ |
| | 8119 | T3_CTYPE_ALPHA , /* 30b2 KATAKANA LETTER GE */ |
| | 8120 | T3_CTYPE_ALPHA , /* 30b3 KATAKANA LETTER KO */ |
| | 8121 | T3_CTYPE_ALPHA , /* 30b4 KATAKANA LETTER GO */ |
| | 8122 | T3_CTYPE_ALPHA , /* 30b5 KATAKANA LETTER SA */ |
| | 8123 | T3_CTYPE_ALPHA , /* 30b6 KATAKANA LETTER ZA */ |
| | 8124 | T3_CTYPE_ALPHA , /* 30b7 KATAKANA LETTER SI */ |
| | 8125 | T3_CTYPE_ALPHA , /* 30b8 KATAKANA LETTER ZI */ |
| | 8126 | T3_CTYPE_ALPHA , /* 30b9 KATAKANA LETTER SU */ |
| | 8127 | T3_CTYPE_ALPHA , /* 30ba KATAKANA LETTER ZU */ |
| | 8128 | T3_CTYPE_ALPHA , /* 30bb KATAKANA LETTER SE */ |
| | 8129 | T3_CTYPE_ALPHA , /* 30bc KATAKANA LETTER ZE */ |
| | 8130 | T3_CTYPE_ALPHA , /* 30bd KATAKANA LETTER SO */ |
| | 8131 | T3_CTYPE_ALPHA , /* 30be KATAKANA LETTER ZO */ |
| | 8132 | T3_CTYPE_ALPHA , /* 30bf KATAKANA LETTER TA */ |
| | 8133 | T3_CTYPE_ALPHA , /* 30c0 KATAKANA LETTER DA */ |
| | 8134 | T3_CTYPE_ALPHA , /* 30c1 KATAKANA LETTER TI */ |
| | 8135 | T3_CTYPE_ALPHA , /* 30c2 KATAKANA LETTER DI */ |
| | 8136 | T3_CTYPE_ALPHA , /* 30c3 KATAKANA LETTER SMALL TU */ |
| | 8137 | T3_CTYPE_ALPHA , /* 30c4 KATAKANA LETTER TU */ |
| | 8138 | T3_CTYPE_ALPHA , /* 30c5 KATAKANA LETTER DU */ |
| | 8139 | T3_CTYPE_ALPHA , /* 30c6 KATAKANA LETTER TE */ |
| | 8140 | T3_CTYPE_ALPHA , /* 30c7 KATAKANA LETTER DE */ |
| | 8141 | T3_CTYPE_ALPHA , /* 30c8 KATAKANA LETTER TO */ |
| | 8142 | T3_CTYPE_ALPHA , /* 30c9 KATAKANA LETTER DO */ |
| | 8143 | T3_CTYPE_ALPHA , /* 30ca KATAKANA LETTER NA */ |
| | 8144 | T3_CTYPE_ALPHA , /* 30cb KATAKANA LETTER NI */ |
| | 8145 | T3_CTYPE_ALPHA , /* 30cc KATAKANA LETTER NU */ |
| | 8146 | T3_CTYPE_ALPHA , /* 30cd KATAKANA LETTER NE */ |
| | 8147 | T3_CTYPE_ALPHA , /* 30ce KATAKANA LETTER NO */ |
| | 8148 | T3_CTYPE_ALPHA , /* 30cf KATAKANA LETTER HA */ |
| | 8149 | T3_CTYPE_ALPHA , /* 30d0 KATAKANA LETTER BA */ |
| | 8150 | T3_CTYPE_ALPHA , /* 30d1 KATAKANA LETTER PA */ |
| | 8151 | T3_CTYPE_ALPHA , /* 30d2 KATAKANA LETTER HI */ |
| | 8152 | T3_CTYPE_ALPHA , /* 30d3 KATAKANA LETTER BI */ |
| | 8153 | T3_CTYPE_ALPHA , /* 30d4 KATAKANA LETTER PI */ |
| | 8154 | T3_CTYPE_ALPHA , /* 30d5 KATAKANA LETTER HU */ |
| | 8155 | T3_CTYPE_ALPHA , /* 30d6 KATAKANA LETTER BU */ |
| | 8156 | T3_CTYPE_ALPHA , /* 30d7 KATAKANA LETTER PU */ |
| | 8157 | T3_CTYPE_ALPHA , /* 30d8 KATAKANA LETTER HE */ |
| | 8158 | T3_CTYPE_ALPHA , /* 30d9 KATAKANA LETTER BE */ |
| | 8159 | T3_CTYPE_ALPHA , /* 30da KATAKANA LETTER PE */ |
| | 8160 | T3_CTYPE_ALPHA , /* 30db KATAKANA LETTER HO */ |
| | 8161 | T3_CTYPE_ALPHA , /* 30dc KATAKANA LETTER BO */ |
| | 8162 | T3_CTYPE_ALPHA , /* 30dd KATAKANA LETTER PO */ |
| | 8163 | T3_CTYPE_ALPHA , /* 30de KATAKANA LETTER MA */ |
| | 8164 | T3_CTYPE_ALPHA , /* 30df KATAKANA LETTER MI */ |
| | 8165 | T3_CTYPE_ALPHA , /* 30e0 KATAKANA LETTER MU */ |
| | 8166 | T3_CTYPE_ALPHA , /* 30e1 KATAKANA LETTER ME */ |
| | 8167 | T3_CTYPE_ALPHA , /* 30e2 KATAKANA LETTER MO */ |
| | 8168 | T3_CTYPE_ALPHA , /* 30e3 KATAKANA LETTER SMALL YA */ |
| | 8169 | T3_CTYPE_ALPHA , /* 30e4 KATAKANA LETTER YA */ |
| | 8170 | T3_CTYPE_ALPHA , /* 30e5 KATAKANA LETTER SMALL YU */ |
| | 8171 | T3_CTYPE_ALPHA , /* 30e6 KATAKANA LETTER YU */ |
| | 8172 | T3_CTYPE_ALPHA , /* 30e7 KATAKANA LETTER SMALL YO */ |
| | 8173 | T3_CTYPE_ALPHA , /* 30e8 KATAKANA LETTER YO */ |
| | 8174 | T3_CTYPE_ALPHA , /* 30e9 KATAKANA LETTER RA */ |
| | 8175 | T3_CTYPE_ALPHA , /* 30ea KATAKANA LETTER RI */ |
| | 8176 | T3_CTYPE_ALPHA , /* 30eb KATAKANA LETTER RU */ |
| | 8177 | T3_CTYPE_ALPHA , /* 30ec KATAKANA LETTER RE */ |
| | 8178 | T3_CTYPE_ALPHA , /* 30ed KATAKANA LETTER RO */ |
| | 8179 | T3_CTYPE_ALPHA , /* 30ee KATAKANA LETTER SMALL WA */ |
| | 8180 | T3_CTYPE_ALPHA , /* 30ef KATAKANA LETTER WA */ |
| | 8181 | T3_CTYPE_ALPHA , /* 30f0 KATAKANA LETTER WI */ |
| | 8182 | T3_CTYPE_ALPHA , /* 30f1 KATAKANA LETTER WE */ |
| | 8183 | T3_CTYPE_ALPHA , /* 30f2 KATAKANA LETTER WO */ |
| | 8184 | T3_CTYPE_ALPHA , /* 30f3 KATAKANA LETTER N */ |
| | 8185 | T3_CTYPE_ALPHA , /* 30f4 KATAKANA LETTER VU */ |
| | 8186 | T3_CTYPE_ALPHA , /* 30f5 KATAKANA LETTER SMALL KA */ |
| | 8187 | T3_CTYPE_ALPHA , /* 30f6 KATAKANA LETTER SMALL KE */ |
| | 8188 | T3_CTYPE_ALPHA , /* 30f7 KATAKANA LETTER VA */ |
| | 8189 | T3_CTYPE_ALPHA , /* 30f8 KATAKANA LETTER VI */ |
| | 8190 | T3_CTYPE_ALPHA , /* 30f9 KATAKANA LETTER VE */ |
| | 8191 | T3_CTYPE_ALPHA , /* 30fa KATAKANA LETTER VO */ |
| | 8192 | T3_CTYPE_PUNCT , /* 30fb KATAKANA MIDDLE DOT */ |
| | 8193 | T3_CTYPE_NONE , /* 30fc KATAKANA-HIRAGANA PROLONGED SOUND MARK */ |
| | 8194 | T3_CTYPE_NONE , /* 30fd KATAKANA ITERATION MARK */ |
| | 8195 | T3_CTYPE_NONE , /* 30fe KATAKANA VOICED ITERATION MARK */ |
| | 8196 | T3_CTYPE_ALPHA , /* 30ff KATAKANA DIGRAPH KOTO */ |
| | 8197 | }; |
| | 8198 | |
| | 8199 | static const wchar_t attr_pg_62[128] = |
| | 8200 | { |
| | 8201 | T3_CTYPE_NONE , /* 3100 (unused) */ |
| | 8202 | T3_CTYPE_NONE , /* 3101 (unused) */ |
| | 8203 | T3_CTYPE_NONE , /* 3102 (unused) */ |
| | 8204 | T3_CTYPE_NONE , /* 3103 (unused) */ |
| | 8205 | T3_CTYPE_NONE , /* 3104 (unused) */ |
| | 8206 | T3_CTYPE_ALPHA , /* 3105 BOPOMOFO LETTER B */ |
| | 8207 | T3_CTYPE_ALPHA , /* 3106 BOPOMOFO LETTER P */ |
| | 8208 | T3_CTYPE_ALPHA , /* 3107 BOPOMOFO LETTER M */ |
| | 8209 | T3_CTYPE_ALPHA , /* 3108 BOPOMOFO LETTER F */ |
| | 8210 | T3_CTYPE_ALPHA , /* 3109 BOPOMOFO LETTER D */ |
| | 8211 | T3_CTYPE_ALPHA , /* 310a BOPOMOFO LETTER T */ |
| | 8212 | T3_CTYPE_ALPHA , /* 310b BOPOMOFO LETTER N */ |
| | 8213 | T3_CTYPE_ALPHA , /* 310c BOPOMOFO LETTER L */ |
| | 8214 | T3_CTYPE_ALPHA , /* 310d BOPOMOFO LETTER G */ |
| | 8215 | T3_CTYPE_ALPHA , /* 310e BOPOMOFO LETTER K */ |
| | 8216 | T3_CTYPE_ALPHA , /* 310f BOPOMOFO LETTER H */ |
| | 8217 | T3_CTYPE_ALPHA , /* 3110 BOPOMOFO LETTER J */ |
| | 8218 | T3_CTYPE_ALPHA , /* 3111 BOPOMOFO LETTER Q */ |
| | 8219 | T3_CTYPE_ALPHA , /* 3112 BOPOMOFO LETTER X */ |
| | 8220 | T3_CTYPE_ALPHA , /* 3113 BOPOMOFO LETTER ZH */ |
| | 8221 | T3_CTYPE_ALPHA , /* 3114 BOPOMOFO LETTER CH */ |
| | 8222 | T3_CTYPE_ALPHA , /* 3115 BOPOMOFO LETTER SH */ |
| | 8223 | T3_CTYPE_ALPHA , /* 3116 BOPOMOFO LETTER R */ |
| | 8224 | T3_CTYPE_ALPHA , /* 3117 BOPOMOFO LETTER Z */ |
| | 8225 | T3_CTYPE_ALPHA , /* 3118 BOPOMOFO LETTER C */ |
| | 8226 | T3_CTYPE_ALPHA , /* 3119 BOPOMOFO LETTER S */ |
| | 8227 | T3_CTYPE_ALPHA , /* 311a BOPOMOFO LETTER A */ |
| | 8228 | T3_CTYPE_ALPHA , /* 311b BOPOMOFO LETTER O */ |
| | 8229 | T3_CTYPE_ALPHA , /* 311c BOPOMOFO LETTER E */ |
| | 8230 | T3_CTYPE_ALPHA , /* 311d BOPOMOFO LETTER EH */ |
| | 8231 | T3_CTYPE_ALPHA , /* 311e BOPOMOFO LETTER AI */ |
| | 8232 | T3_CTYPE_ALPHA , /* 311f BOPOMOFO LETTER EI */ |
| | 8233 | T3_CTYPE_ALPHA , /* 3120 BOPOMOFO LETTER AU */ |
| | 8234 | T3_CTYPE_ALPHA , /* 3121 BOPOMOFO LETTER OU */ |
| | 8235 | T3_CTYPE_ALPHA , /* 3122 BOPOMOFO LETTER AN */ |
| | 8236 | T3_CTYPE_ALPHA , /* 3123 BOPOMOFO LETTER EN */ |
| | 8237 | T3_CTYPE_ALPHA , /* 3124 BOPOMOFO LETTER ANG */ |
| | 8238 | T3_CTYPE_ALPHA , /* 3125 BOPOMOFO LETTER ENG */ |
| | 8239 | T3_CTYPE_ALPHA , /* 3126 BOPOMOFO LETTER ER */ |
| | 8240 | T3_CTYPE_ALPHA , /* 3127 BOPOMOFO LETTER I */ |
| | 8241 | T3_CTYPE_ALPHA , /* 3128 BOPOMOFO LETTER U */ |
| | 8242 | T3_CTYPE_ALPHA , /* 3129 BOPOMOFO LETTER IU */ |
| | 8243 | T3_CTYPE_ALPHA , /* 312a BOPOMOFO LETTER V */ |
| | 8244 | T3_CTYPE_ALPHA , /* 312b BOPOMOFO LETTER NG */ |
| | 8245 | T3_CTYPE_ALPHA , /* 312c BOPOMOFO LETTER GN */ |
| | 8246 | T3_CTYPE_NONE , /* 312d (unused) */ |
| | 8247 | T3_CTYPE_NONE , /* 312e (unused) */ |
| | 8248 | T3_CTYPE_NONE , /* 312f (unused) */ |
| | 8249 | T3_CTYPE_NONE , /* 3130 (unused) */ |
| | 8250 | T3_CTYPE_ALPHA , /* 3131 HANGUL LETTER KIYEOK */ |
| | 8251 | T3_CTYPE_ALPHA , /* 3132 HANGUL LETTER SSANGKIYEOK */ |
| | 8252 | T3_CTYPE_ALPHA , /* 3133 HANGUL LETTER KIYEOK-SIOS */ |
| | 8253 | T3_CTYPE_ALPHA , /* 3134 HANGUL LETTER NIEUN */ |
| | 8254 | T3_CTYPE_ALPHA , /* 3135 HANGUL LETTER NIEUN-CIEUC */ |
| | 8255 | T3_CTYPE_ALPHA , /* 3136 HANGUL LETTER NIEUN-HIEUH */ |
| | 8256 | T3_CTYPE_ALPHA , /* 3137 HANGUL LETTER TIKEUT */ |
| | 8257 | T3_CTYPE_ALPHA , /* 3138 HANGUL LETTER SSANGTIKEUT */ |
| | 8258 | T3_CTYPE_ALPHA , /* 3139 HANGUL LETTER RIEUL */ |
| | 8259 | T3_CTYPE_ALPHA , /* 313a HANGUL LETTER RIEUL-KIYEOK */ |
| | 8260 | T3_CTYPE_ALPHA , /* 313b HANGUL LETTER RIEUL-MIEUM */ |
| | 8261 | T3_CTYPE_ALPHA , /* 313c HANGUL LETTER RIEUL-PIEUP */ |
| | 8262 | T3_CTYPE_ALPHA , /* 313d HANGUL LETTER RIEUL-SIOS */ |
| | 8263 | T3_CTYPE_ALPHA , /* 313e HANGUL LETTER RIEUL-THIEUTH */ |
| | 8264 | T3_CTYPE_ALPHA , /* 313f HANGUL LETTER RIEUL-PHIEUPH */ |
| | 8265 | T3_CTYPE_ALPHA , /* 3140 HANGUL LETTER RIEUL-HIEUH */ |
| | 8266 | T3_CTYPE_ALPHA , /* 3141 HANGUL LETTER MIEUM */ |
| | 8267 | T3_CTYPE_ALPHA , /* 3142 HANGUL LETTER PIEUP */ |
| | 8268 | T3_CTYPE_ALPHA , /* 3143 HANGUL LETTER SSANGPIEUP */ |
| | 8269 | T3_CTYPE_ALPHA , /* 3144 HANGUL LETTER PIEUP-SIOS */ |
| | 8270 | T3_CTYPE_ALPHA , /* 3145 HANGUL LETTER SIOS */ |
| | 8271 | T3_CTYPE_ALPHA , /* 3146 HANGUL LETTER SSANGSIOS */ |
| | 8272 | T3_CTYPE_ALPHA , /* 3147 HANGUL LETTER IEUNG */ |
| | 8273 | T3_CTYPE_ALPHA , /* 3148 HANGUL LETTER CIEUC */ |
| | 8274 | T3_CTYPE_ALPHA , /* 3149 HANGUL LETTER SSANGCIEUC */ |
| | 8275 | T3_CTYPE_ALPHA , /* 314a HANGUL LETTER CHIEUCH */ |
| | 8276 | T3_CTYPE_ALPHA , /* 314b HANGUL LETTER KHIEUKH */ |
| | 8277 | T3_CTYPE_ALPHA , /* 314c HANGUL LETTER THIEUTH */ |
| | 8278 | T3_CTYPE_ALPHA , /* 314d HANGUL LETTER PHIEUPH */ |
| | 8279 | T3_CTYPE_ALPHA , /* 314e HANGUL LETTER HIEUH */ |
| | 8280 | T3_CTYPE_ALPHA , /* 314f HANGUL LETTER A */ |
| | 8281 | T3_CTYPE_ALPHA , /* 3150 HANGUL LETTER AE */ |
| | 8282 | T3_CTYPE_ALPHA , /* 3151 HANGUL LETTER YA */ |
| | 8283 | T3_CTYPE_ALPHA , /* 3152 HANGUL LETTER YAE */ |
| | 8284 | T3_CTYPE_ALPHA , /* 3153 HANGUL LETTER EO */ |
| | 8285 | T3_CTYPE_ALPHA , /* 3154 HANGUL LETTER E */ |
| | 8286 | T3_CTYPE_ALPHA , /* 3155 HANGUL LETTER YEO */ |
| | 8287 | T3_CTYPE_ALPHA , /* 3156 HANGUL LETTER YE */ |
| | 8288 | T3_CTYPE_ALPHA , /* 3157 HANGUL LETTER O */ |
| | 8289 | T3_CTYPE_ALPHA , /* 3158 HANGUL LETTER WA */ |
| | 8290 | T3_CTYPE_ALPHA , /* 3159 HANGUL LETTER WAE */ |
| | 8291 | T3_CTYPE_ALPHA , /* 315a HANGUL LETTER OE */ |
| | 8292 | T3_CTYPE_ALPHA , /* 315b HANGUL LETTER YO */ |
| | 8293 | T3_CTYPE_ALPHA , /* 315c HANGUL LETTER U */ |
| | 8294 | T3_CTYPE_ALPHA , /* 315d HANGUL LETTER WEO */ |
| | 8295 | T3_CTYPE_ALPHA , /* 315e HANGUL LETTER WE */ |
| | 8296 | T3_CTYPE_ALPHA , /* 315f HANGUL LETTER WI */ |
| | 8297 | T3_CTYPE_ALPHA , /* 3160 HANGUL LETTER YU */ |
| | 8298 | T3_CTYPE_ALPHA , /* 3161 HANGUL LETTER EU */ |
| | 8299 | T3_CTYPE_ALPHA , /* 3162 HANGUL LETTER YI */ |
| | 8300 | T3_CTYPE_ALPHA , /* 3163 HANGUL LETTER I */ |
| | 8301 | T3_CTYPE_ALPHA , /* 3164 HANGUL FILLER */ |
| | 8302 | T3_CTYPE_ALPHA , /* 3165 HANGUL LETTER SSANGNIEUN */ |
| | 8303 | T3_CTYPE_ALPHA , /* 3166 HANGUL LETTER NIEUN-TIKEUT */ |
| | 8304 | T3_CTYPE_ALPHA , /* 3167 HANGUL LETTER NIEUN-SIOS */ |
| | 8305 | T3_CTYPE_ALPHA , /* 3168 HANGUL LETTER NIEUN-PANSIOS */ |
| | 8306 | T3_CTYPE_ALPHA , /* 3169 HANGUL LETTER RIEUL-KIYEOK-SIOS */ |
| | 8307 | T3_CTYPE_ALPHA , /* 316a HANGUL LETTER RIEUL-TIKEUT */ |
| | 8308 | T3_CTYPE_ALPHA , /* 316b HANGUL LETTER RIEUL-PIEUP-SIOS */ |
| | 8309 | T3_CTYPE_ALPHA , /* 316c HANGUL LETTER RIEUL-PANSIOS */ |
| | 8310 | T3_CTYPE_ALPHA , /* 316d HANGUL LETTER RIEUL-YEORINHIEUH */ |
| | 8311 | T3_CTYPE_ALPHA , /* 316e HANGUL LETTER MIEUM-PIEUP */ |
| | 8312 | T3_CTYPE_ALPHA , /* 316f HANGUL LETTER MIEUM-SIOS */ |
| | 8313 | T3_CTYPE_ALPHA , /* 3170 HANGUL LETTER MIEUM-PANSIOS */ |
| | 8314 | T3_CTYPE_ALPHA , /* 3171 HANGUL LETTER KAPYEOUNMIEUM */ |
| | 8315 | T3_CTYPE_ALPHA , /* 3172 HANGUL LETTER PIEUP-KIYEOK */ |
| | 8316 | T3_CTYPE_ALPHA , /* 3173 HANGUL LETTER PIEUP-TIKEUT */ |
| | 8317 | T3_CTYPE_ALPHA , /* 3174 HANGUL LETTER PIEUP-SIOS-KIYEOK */ |
| | 8318 | T3_CTYPE_ALPHA , /* 3175 HANGUL LETTER PIEUP-SIOS-TIKEUT */ |
| | 8319 | T3_CTYPE_ALPHA , /* 3176 HANGUL LETTER PIEUP-CIEUC */ |
| | 8320 | T3_CTYPE_ALPHA , /* 3177 HANGUL LETTER PIEUP-THIEUTH */ |
| | 8321 | T3_CTYPE_ALPHA , /* 3178 HANGUL LETTER KAPYEOUNPIEUP */ |
| | 8322 | T3_CTYPE_ALPHA , /* 3179 HANGUL LETTER KAPYEOUNSSANGPIEUP */ |
| | 8323 | T3_CTYPE_ALPHA , /* 317a HANGUL LETTER SIOS-KIYEOK */ |
| | 8324 | T3_CTYPE_ALPHA , /* 317b HANGUL LETTER SIOS-NIEUN */ |
| | 8325 | T3_CTYPE_ALPHA , /* 317c HANGUL LETTER SIOS-TIKEUT */ |
| | 8326 | T3_CTYPE_ALPHA , /* 317d HANGUL LETTER SIOS-PIEUP */ |
| | 8327 | T3_CTYPE_ALPHA , /* 317e HANGUL LETTER SIOS-CIEUC */ |
| | 8328 | T3_CTYPE_ALPHA , /* 317f HANGUL LETTER PANSIOS */ |
| | 8329 | }; |
| | 8330 | |
| | 8331 | static const wchar_t attr_pg_63[128] = |
| | 8332 | { |
| | 8333 | T3_CTYPE_ALPHA , /* 3180 HANGUL LETTER SSANGIEUNG */ |
| | 8334 | T3_CTYPE_ALPHA , /* 3181 HANGUL LETTER YESIEUNG */ |
| | 8335 | T3_CTYPE_ALPHA , /* 3182 HANGUL LETTER YESIEUNG-SIOS */ |
| | 8336 | T3_CTYPE_ALPHA , /* 3183 HANGUL LETTER YESIEUNG-PANSIOS */ |
| | 8337 | T3_CTYPE_ALPHA , /* 3184 HANGUL LETTER KAPYEOUNPHIEUPH */ |
| | 8338 | T3_CTYPE_ALPHA , /* 3185 HANGUL LETTER SSANGHIEUH */ |
| | 8339 | T3_CTYPE_ALPHA , /* 3186 HANGUL LETTER YEORINHIEUH */ |
| | 8340 | T3_CTYPE_ALPHA , /* 3187 HANGUL LETTER YO-YA */ |
| | 8341 | T3_CTYPE_ALPHA , /* 3188 HANGUL LETTER YO-YAE */ |
| | 8342 | T3_CTYPE_ALPHA , /* 3189 HANGUL LETTER YO-I */ |
| | 8343 | T3_CTYPE_ALPHA , /* 318a HANGUL LETTER YU-YEO */ |
| | 8344 | T3_CTYPE_ALPHA , /* 318b HANGUL LETTER YU-YE */ |
| | 8345 | T3_CTYPE_ALPHA , /* 318c HANGUL LETTER YU-I */ |
| | 8346 | T3_CTYPE_ALPHA , /* 318d HANGUL LETTER ARAEA */ |
| | 8347 | T3_CTYPE_ALPHA , /* 318e HANGUL LETTER ARAEAE */ |
| | 8348 | T3_CTYPE_NONE , /* 318f (unused) */ |
| | 8349 | T3_CTYPE_NONE , /* 3190 IDEOGRAPHIC ANNOTATION LINKING MARK */ |
| | 8350 | T3_CTYPE_NONE , /* 3191 IDEOGRAPHIC ANNOTATION REVERSE MARK */ |
| | 8351 | T3_CTYPE_NONE , /* 3192 IDEOGRAPHIC ANNOTATION ONE MARK */ |
| | 8352 | T3_CTYPE_NONE , /* 3193 IDEOGRAPHIC ANNOTATION TWO MARK */ |
| | 8353 | T3_CTYPE_NONE , /* 3194 IDEOGRAPHIC ANNOTATION THREE MARK */ |
| | 8354 | T3_CTYPE_NONE , /* 3195 IDEOGRAPHIC ANNOTATION FOUR MARK */ |
| | 8355 | T3_CTYPE_NONE , /* 3196 IDEOGRAPHIC ANNOTATION TOP MARK */ |
| | 8356 | T3_CTYPE_NONE , /* 3197 IDEOGRAPHIC ANNOTATION MIDDLE MARK */ |
| | 8357 | T3_CTYPE_NONE , /* 3198 IDEOGRAPHIC ANNOTATION BOTTOM MARK */ |
| | 8358 | T3_CTYPE_NONE , /* 3199 IDEOGRAPHIC ANNOTATION FIRST MARK */ |
| | 8359 | T3_CTYPE_NONE , /* 319a IDEOGRAPHIC ANNOTATION SECOND MARK */ |
| | 8360 | T3_CTYPE_NONE , /* 319b IDEOGRAPHIC ANNOTATION THIRD MARK */ |
| | 8361 | T3_CTYPE_NONE , /* 319c IDEOGRAPHIC ANNOTATION FOURTH MARK */ |
| | 8362 | T3_CTYPE_NONE , /* 319d IDEOGRAPHIC ANNOTATION HEAVEN MARK */ |
| | 8363 | T3_CTYPE_NONE , /* 319e IDEOGRAPHIC ANNOTATION EARTH MARK */ |
| | 8364 | T3_CTYPE_NONE , /* 319f IDEOGRAPHIC ANNOTATION MAN MARK */ |
| | 8365 | T3_CTYPE_ALPHA , /* 31a0 BOPOMOFO LETTER BU */ |
| | 8366 | T3_CTYPE_ALPHA , /* 31a1 BOPOMOFO LETTER ZI */ |
| | 8367 | T3_CTYPE_ALPHA , /* 31a2 BOPOMOFO LETTER JI */ |
| | 8368 | T3_CTYPE_ALPHA , /* 31a3 BOPOMOFO LETTER GU */ |
| | 8369 | T3_CTYPE_ALPHA , /* 31a4 BOPOMOFO LETTER EE */ |
| | 8370 | T3_CTYPE_ALPHA , /* 31a5 BOPOMOFO LETTER ENN */ |
| | 8371 | T3_CTYPE_ALPHA , /* 31a6 BOPOMOFO LETTER OO */ |
| | 8372 | T3_CTYPE_ALPHA , /* 31a7 BOPOMOFO LETTER ONN */ |
| | 8373 | T3_CTYPE_ALPHA , /* 31a8 BOPOMOFO LETTER IR */ |
| | 8374 | T3_CTYPE_ALPHA , /* 31a9 BOPOMOFO LETTER ANN */ |
| | 8375 | T3_CTYPE_ALPHA , /* 31aa BOPOMOFO LETTER INN */ |
| | 8376 | T3_CTYPE_ALPHA , /* 31ab BOPOMOFO LETTER UNN */ |
| | 8377 | T3_CTYPE_ALPHA , /* 31ac BOPOMOFO LETTER IM */ |
| | 8378 | T3_CTYPE_ALPHA , /* 31ad BOPOMOFO LETTER NGG */ |
| | 8379 | T3_CTYPE_ALPHA , /* 31ae BOPOMOFO LETTER AINN */ |
| | 8380 | T3_CTYPE_ALPHA , /* 31af BOPOMOFO LETTER AUNN */ |
| | 8381 | T3_CTYPE_ALPHA , /* 31b0 BOPOMOFO LETTER AM */ |
| | 8382 | T3_CTYPE_ALPHA , /* 31b1 BOPOMOFO LETTER OM */ |
| | 8383 | T3_CTYPE_ALPHA , /* 31b2 BOPOMOFO LETTER ONG */ |
| | 8384 | T3_CTYPE_ALPHA , /* 31b3 BOPOMOFO LETTER INNN */ |
| | 8385 | T3_CTYPE_ALPHA , /* 31b4 BOPOMOFO FINAL LETTER P */ |
| | 8386 | T3_CTYPE_ALPHA , /* 31b5 BOPOMOFO FINAL LETTER T */ |
| | 8387 | T3_CTYPE_ALPHA , /* 31b6 BOPOMOFO FINAL LETTER K */ |
| | 8388 | T3_CTYPE_ALPHA , /* 31b7 BOPOMOFO FINAL LETTER H */ |
| | 8389 | T3_CTYPE_NONE , /* 31b8 (unused) */ |
| | 8390 | T3_CTYPE_NONE , /* 31b9 (unused) */ |
| | 8391 | T3_CTYPE_NONE , /* 31ba (unused) */ |
| | 8392 | T3_CTYPE_NONE , /* 31bb (unused) */ |
| | 8393 | T3_CTYPE_NONE , /* 31bc (unused) */ |
| | 8394 | T3_CTYPE_NONE , /* 31bd (unused) */ |
| | 8395 | T3_CTYPE_NONE , /* 31be (unused) */ |
| | 8396 | T3_CTYPE_NONE , /* 31bf (unused) */ |
| | 8397 | T3_CTYPE_NONE , /* 31c0 (unused) */ |
| | 8398 | T3_CTYPE_NONE , /* 31c1 (unused) */ |
| | 8399 | T3_CTYPE_NONE , /* 31c2 (unused) */ |
| | 8400 | T3_CTYPE_NONE , /* 31c3 (unused) */ |
| | 8401 | T3_CTYPE_NONE , /* 31c4 (unused) */ |
| | 8402 | T3_CTYPE_NONE , /* 31c5 (unused) */ |
| | 8403 | T3_CTYPE_NONE , /* 31c6 (unused) */ |
| | 8404 | T3_CTYPE_NONE , /* 31c7 (unused) */ |
| | 8405 | T3_CTYPE_NONE , /* 31c8 (unused) */ |
| | 8406 | T3_CTYPE_NONE , /* 31c9 (unused) */ |
| | 8407 | T3_CTYPE_NONE , /* 31ca (unused) */ |
| | 8408 | T3_CTYPE_NONE , /* 31cb (unused) */ |
| | 8409 | T3_CTYPE_NONE , /* 31cc (unused) */ |
| | 8410 | T3_CTYPE_NONE , /* 31cd (unused) */ |
| | 8411 | T3_CTYPE_NONE , /* 31ce (unused) */ |
| | 8412 | T3_CTYPE_NONE , /* 31cf (unused) */ |
| | 8413 | T3_CTYPE_NONE , /* 31d0 (unused) */ |
| | 8414 | T3_CTYPE_NONE , /* 31d1 (unused) */ |
| | 8415 | T3_CTYPE_NONE , /* 31d2 (unused) */ |
| | 8416 | T3_CTYPE_NONE , /* 31d3 (unused) */ |
| | 8417 | T3_CTYPE_NONE , /* 31d4 (unused) */ |
| | 8418 | T3_CTYPE_NONE , /* 31d5 (unused) */ |
| | 8419 | T3_CTYPE_NONE , /* 31d6 (unused) */ |
| | 8420 | T3_CTYPE_NONE , /* 31d7 (unused) */ |
| | 8421 | T3_CTYPE_NONE , /* 31d8 (unused) */ |
| | 8422 | T3_CTYPE_NONE , /* 31d9 (unused) */ |
| | 8423 | T3_CTYPE_NONE , /* 31da (unused) */ |
| | 8424 | T3_CTYPE_NONE , /* 31db (unused) */ |
| | 8425 | T3_CTYPE_NONE , /* 31dc (unused) */ |
| | 8426 | T3_CTYPE_NONE , /* 31dd (unused) */ |
| | 8427 | T3_CTYPE_NONE , /* 31de (unused) */ |
| | 8428 | T3_CTYPE_NONE , /* 31df (unused) */ |
| | 8429 | T3_CTYPE_NONE , /* 31e0 (unused) */ |
| | 8430 | T3_CTYPE_NONE , /* 31e1 (unused) */ |
| | 8431 | T3_CTYPE_NONE , /* 31e2 (unused) */ |
| | 8432 | T3_CTYPE_NONE , /* 31e3 (unused) */ |
| | 8433 | T3_CTYPE_NONE , /* 31e4 (unused) */ |
| | 8434 | T3_CTYPE_NONE , /* 31e5 (unused) */ |
| | 8435 | T3_CTYPE_NONE , /* 31e6 (unused) */ |
| | 8436 | T3_CTYPE_NONE , /* 31e7 (unused) */ |
| | 8437 | T3_CTYPE_NONE , /* 31e8 (unused) */ |
| | 8438 | T3_CTYPE_NONE , /* 31e9 (unused) */ |
| | 8439 | T3_CTYPE_NONE , /* 31ea (unused) */ |
| | 8440 | T3_CTYPE_NONE , /* 31eb (unused) */ |
| | 8441 | T3_CTYPE_NONE , /* 31ec (unused) */ |
| | 8442 | T3_CTYPE_NONE , /* 31ed (unused) */ |
| | 8443 | T3_CTYPE_NONE , /* 31ee (unused) */ |
| | 8444 | T3_CTYPE_NONE , /* 31ef (unused) */ |
| | 8445 | T3_CTYPE_ALPHA , /* 31f0 KATAKANA LETTER SMALL KU */ |
| | 8446 | T3_CTYPE_ALPHA , /* 31f1 KATAKANA LETTER SMALL SI */ |
| | 8447 | T3_CTYPE_ALPHA , /* 31f2 KATAKANA LETTER SMALL SU */ |
| | 8448 | T3_CTYPE_ALPHA , /* 31f3 KATAKANA LETTER SMALL TO */ |
| | 8449 | T3_CTYPE_ALPHA , /* 31f4 KATAKANA LETTER SMALL NU */ |
| | 8450 | T3_CTYPE_ALPHA , /* 31f5 KATAKANA LETTER SMALL HA */ |
| | 8451 | T3_CTYPE_ALPHA , /* 31f6 KATAKANA LETTER SMALL HI */ |
| | 8452 | T3_CTYPE_ALPHA , /* 31f7 KATAKANA LETTER SMALL HU */ |
| | 8453 | T3_CTYPE_ALPHA , /* 31f8 KATAKANA LETTER SMALL HE */ |
| | 8454 | T3_CTYPE_ALPHA , /* 31f9 KATAKANA LETTER SMALL HO */ |
| | 8455 | T3_CTYPE_ALPHA , /* 31fa KATAKANA LETTER SMALL MU */ |
| | 8456 | T3_CTYPE_ALPHA , /* 31fb KATAKANA LETTER SMALL RA */ |
| | 8457 | T3_CTYPE_ALPHA , /* 31fc KATAKANA LETTER SMALL RI */ |
| | 8458 | T3_CTYPE_ALPHA , /* 31fd KATAKANA LETTER SMALL RU */ |
| | 8459 | T3_CTYPE_ALPHA , /* 31fe KATAKANA LETTER SMALL RE */ |
| | 8460 | T3_CTYPE_ALPHA , /* 31ff KATAKANA LETTER SMALL RO */ |
| | 8461 | }; |
| | 8462 | |
| | 8463 | static const wchar_t attr_pg_68[128] = |
| | 8464 | { |
| | 8465 | T3_CTYPE_ALPHA , /* 3400 <CJK Ideograph Extension A, First> */ |
| | 8466 | T3_CTYPE_NONE , /* 3401 (unused) */ |
| | 8467 | T3_CTYPE_NONE , /* 3402 (unused) */ |
| | 8468 | T3_CTYPE_NONE , /* 3403 (unused) */ |
| | 8469 | T3_CTYPE_NONE , /* 3404 (unused) */ |
| | 8470 | T3_CTYPE_NONE , /* 3405 (unused) */ |
| | 8471 | T3_CTYPE_NONE , /* 3406 (unused) */ |
| | 8472 | T3_CTYPE_NONE , /* 3407 (unused) */ |
| | 8473 | T3_CTYPE_NONE , /* 3408 (unused) */ |
| | 8474 | T3_CTYPE_NONE , /* 3409 (unused) */ |
| | 8475 | T3_CTYPE_NONE , /* 340a (unused) */ |
| | 8476 | T3_CTYPE_NONE , /* 340b (unused) */ |
| | 8477 | T3_CTYPE_NONE , /* 340c (unused) */ |
| | 8478 | T3_CTYPE_NONE , /* 340d (unused) */ |
| | 8479 | T3_CTYPE_NONE , /* 340e (unused) */ |
| | 8480 | T3_CTYPE_NONE , /* 340f (unused) */ |
| | 8481 | T3_CTYPE_NONE , /* 3410 (unused) */ |
| | 8482 | T3_CTYPE_NONE , /* 3411 (unused) */ |
| | 8483 | T3_CTYPE_NONE , /* 3412 (unused) */ |
| | 8484 | T3_CTYPE_NONE , /* 3413 (unused) */ |
| | 8485 | T3_CTYPE_NONE , /* 3414 (unused) */ |
| | 8486 | T3_CTYPE_NONE , /* 3415 (unused) */ |
| | 8487 | T3_CTYPE_NONE , /* 3416 (unused) */ |
| | 8488 | T3_CTYPE_NONE , /* 3417 (unused) */ |
| | 8489 | T3_CTYPE_NONE , /* 3418 (unused) */ |
| | 8490 | T3_CTYPE_NONE , /* 3419 (unused) */ |
| | 8491 | T3_CTYPE_NONE , /* 341a (unused) */ |
| | 8492 | T3_CTYPE_NONE , /* 341b (unused) */ |
| | 8493 | T3_CTYPE_NONE , /* 341c (unused) */ |
| | 8494 | T3_CTYPE_NONE , /* 341d (unused) */ |
| | 8495 | T3_CTYPE_NONE , /* 341e (unused) */ |
| | 8496 | T3_CTYPE_NONE , /* 341f (unused) */ |
| | 8497 | T3_CTYPE_NONE , /* 3420 (unused) */ |
| | 8498 | T3_CTYPE_NONE , /* 3421 (unused) */ |
| | 8499 | T3_CTYPE_NONE , /* 3422 (unused) */ |
| | 8500 | T3_CTYPE_NONE , /* 3423 (unused) */ |
| | 8501 | T3_CTYPE_NONE , /* 3424 (unused) */ |
| | 8502 | T3_CTYPE_NONE , /* 3425 (unused) */ |
| | 8503 | T3_CTYPE_NONE , /* 3426 (unused) */ |
| | 8504 | T3_CTYPE_NONE , /* 3427 (unused) */ |
| | 8505 | T3_CTYPE_NONE , /* 3428 (unused) */ |
| | 8506 | T3_CTYPE_NONE , /* 3429 (unused) */ |
| | 8507 | T3_CTYPE_NONE , /* 342a (unused) */ |
| | 8508 | T3_CTYPE_NONE , /* 342b (unused) */ |
| | 8509 | T3_CTYPE_NONE , /* 342c (unused) */ |
| | 8510 | T3_CTYPE_NONE , /* 342d (unused) */ |
| | 8511 | T3_CTYPE_NONE , /* 342e (unused) */ |
| | 8512 | T3_CTYPE_NONE , /* 342f (unused) */ |
| | 8513 | T3_CTYPE_NONE , /* 3430 (unused) */ |
| | 8514 | T3_CTYPE_NONE , /* 3431 (unused) */ |
| | 8515 | T3_CTYPE_NONE , /* 3432 (unused) */ |
| | 8516 | T3_CTYPE_NONE , /* 3433 (unused) */ |
| | 8517 | T3_CTYPE_NONE , /* 3434 (unused) */ |
| | 8518 | T3_CTYPE_NONE , /* 3435 (unused) */ |
| | 8519 | T3_CTYPE_NONE , /* 3436 (unused) */ |
| | 8520 | T3_CTYPE_NONE , /* 3437 (unused) */ |
| | 8521 | T3_CTYPE_NONE , /* 3438 (unused) */ |
| | 8522 | T3_CTYPE_NONE , /* 3439 (unused) */ |
| | 8523 | T3_CTYPE_NONE , /* 343a (unused) */ |
| | 8524 | T3_CTYPE_NONE , /* 343b (unused) */ |
| | 8525 | T3_CTYPE_NONE , /* 343c (unused) */ |
| | 8526 | T3_CTYPE_NONE , /* 343d (unused) */ |
| | 8527 | T3_CTYPE_NONE , /* 343e (unused) */ |
| | 8528 | T3_CTYPE_NONE , /* 343f (unused) */ |
| | 8529 | T3_CTYPE_NONE , /* 3440 (unused) */ |
| | 8530 | T3_CTYPE_NONE , /* 3441 (unused) */ |
| | 8531 | T3_CTYPE_NONE , /* 3442 (unused) */ |
| | 8532 | T3_CTYPE_NONE , /* 3443 (unused) */ |
| | 8533 | T3_CTYPE_NONE , /* 3444 (unused) */ |
| | 8534 | T3_CTYPE_NONE , /* 3445 (unused) */ |
| | 8535 | T3_CTYPE_NONE , /* 3446 (unused) */ |
| | 8536 | T3_CTYPE_NONE , /* 3447 (unused) */ |
| | 8537 | T3_CTYPE_NONE , /* 3448 (unused) */ |
| | 8538 | T3_CTYPE_NONE , /* 3449 (unused) */ |
| | 8539 | T3_CTYPE_NONE , /* 344a (unused) */ |
| | 8540 | T3_CTYPE_NONE , /* 344b (unused) */ |
| | 8541 | T3_CTYPE_NONE , /* 344c (unused) */ |
| | 8542 | T3_CTYPE_NONE , /* 344d (unused) */ |
| | 8543 | T3_CTYPE_NONE , /* 344e (unused) */ |
| | 8544 | T3_CTYPE_NONE , /* 344f (unused) */ |
| | 8545 | T3_CTYPE_NONE , /* 3450 (unused) */ |
| | 8546 | T3_CTYPE_NONE , /* 3451 (unused) */ |
| | 8547 | T3_CTYPE_NONE , /* 3452 (unused) */ |
| | 8548 | T3_CTYPE_NONE , /* 3453 (unused) */ |
| | 8549 | T3_CTYPE_NONE , /* 3454 (unused) */ |
| | 8550 | T3_CTYPE_NONE , /* 3455 (unused) */ |
| | 8551 | T3_CTYPE_NONE , /* 3456 (unused) */ |
| | 8552 | T3_CTYPE_NONE , /* 3457 (unused) */ |
| | 8553 | T3_CTYPE_NONE , /* 3458 (unused) */ |
| | 8554 | T3_CTYPE_NONE , /* 3459 (unused) */ |
| | 8555 | T3_CTYPE_NONE , /* 345a (unused) */ |
| | 8556 | T3_CTYPE_NONE , /* 345b (unused) */ |
| | 8557 | T3_CTYPE_NONE , /* 345c (unused) */ |
| | 8558 | T3_CTYPE_NONE , /* 345d (unused) */ |
| | 8559 | T3_CTYPE_NONE , /* 345e (unused) */ |
| | 8560 | T3_CTYPE_NONE , /* 345f (unused) */ |
| | 8561 | T3_CTYPE_NONE , /* 3460 (unused) */ |
| | 8562 | T3_CTYPE_NONE , /* 3461 (unused) */ |
| | 8563 | T3_CTYPE_NONE , /* 3462 (unused) */ |
| | 8564 | T3_CTYPE_NONE , /* 3463 (unused) */ |
| | 8565 | T3_CTYPE_NONE , /* 3464 (unused) */ |
| | 8566 | T3_CTYPE_NONE , /* 3465 (unused) */ |
| | 8567 | T3_CTYPE_NONE , /* 3466 (unused) */ |
| | 8568 | T3_CTYPE_NONE , /* 3467 (unused) */ |
| | 8569 | T3_CTYPE_NONE , /* 3468 (unused) */ |
| | 8570 | T3_CTYPE_NONE , /* 3469 (unused) */ |
| | 8571 | T3_CTYPE_NONE , /* 346a (unused) */ |
| | 8572 | T3_CTYPE_NONE , /* 346b (unused) */ |
| | 8573 | T3_CTYPE_NONE , /* 346c (unused) */ |
| | 8574 | T3_CTYPE_NONE , /* 346d (unused) */ |
| | 8575 | T3_CTYPE_NONE , /* 346e (unused) */ |
| | 8576 | T3_CTYPE_NONE , /* 346f (unused) */ |
| | 8577 | T3_CTYPE_NONE , /* 3470 (unused) */ |
| | 8578 | T3_CTYPE_NONE , /* 3471 (unused) */ |
| | 8579 | T3_CTYPE_NONE , /* 3472 (unused) */ |
| | 8580 | T3_CTYPE_NONE , /* 3473 (unused) */ |
| | 8581 | T3_CTYPE_NONE , /* 3474 (unused) */ |
| | 8582 | T3_CTYPE_NONE , /* 3475 (unused) */ |
| | 8583 | T3_CTYPE_NONE , /* 3476 (unused) */ |
| | 8584 | T3_CTYPE_NONE , /* 3477 (unused) */ |
| | 8585 | T3_CTYPE_NONE , /* 3478 (unused) */ |
| | 8586 | T3_CTYPE_NONE , /* 3479 (unused) */ |
| | 8587 | T3_CTYPE_NONE , /* 347a (unused) */ |
| | 8588 | T3_CTYPE_NONE , /* 347b (unused) */ |
| | 8589 | T3_CTYPE_NONE , /* 347c (unused) */ |
| | 8590 | T3_CTYPE_NONE , /* 347d (unused) */ |
| | 8591 | T3_CTYPE_NONE , /* 347e (unused) */ |
| | 8592 | T3_CTYPE_NONE , /* 347f (unused) */ |
| | 8593 | }; |
| | 8594 | |
| | 8595 | static const wchar_t attr_pg_9b[128] = |
| | 8596 | { |
| | 8597 | T3_CTYPE_NONE , /* 4d80 (unused) */ |
| | 8598 | T3_CTYPE_NONE , /* 4d81 (unused) */ |
| | 8599 | T3_CTYPE_NONE , /* 4d82 (unused) */ |
| | 8600 | T3_CTYPE_NONE , /* 4d83 (unused) */ |
| | 8601 | T3_CTYPE_NONE , /* 4d84 (unused) */ |
| | 8602 | T3_CTYPE_NONE , /* 4d85 (unused) */ |
| | 8603 | T3_CTYPE_NONE , /* 4d86 (unused) */ |
| | 8604 | T3_CTYPE_NONE , /* 4d87 (unused) */ |
| | 8605 | T3_CTYPE_NONE , /* 4d88 (unused) */ |
| | 8606 | T3_CTYPE_NONE , /* 4d89 (unused) */ |
| | 8607 | T3_CTYPE_NONE , /* 4d8a (unused) */ |
| | 8608 | T3_CTYPE_NONE , /* 4d8b (unused) */ |
| | 8609 | T3_CTYPE_NONE , /* 4d8c (unused) */ |
| | 8610 | T3_CTYPE_NONE , /* 4d8d (unused) */ |
| | 8611 | T3_CTYPE_NONE , /* 4d8e (unused) */ |
| | 8612 | T3_CTYPE_NONE , /* 4d8f (unused) */ |
| | 8613 | T3_CTYPE_NONE , /* 4d90 (unused) */ |
| | 8614 | T3_CTYPE_NONE , /* 4d91 (unused) */ |
| | 8615 | T3_CTYPE_NONE , /* 4d92 (unused) */ |
| | 8616 | T3_CTYPE_NONE , /* 4d93 (unused) */ |
| | 8617 | T3_CTYPE_NONE , /* 4d94 (unused) */ |
| | 8618 | T3_CTYPE_NONE , /* 4d95 (unused) */ |
| | 8619 | T3_CTYPE_NONE , /* 4d96 (unused) */ |
| | 8620 | T3_CTYPE_NONE , /* 4d97 (unused) */ |
| | 8621 | T3_CTYPE_NONE , /* 4d98 (unused) */ |
| | 8622 | T3_CTYPE_NONE , /* 4d99 (unused) */ |
| | 8623 | T3_CTYPE_NONE , /* 4d9a (unused) */ |
| | 8624 | T3_CTYPE_NONE , /* 4d9b (unused) */ |
| | 8625 | T3_CTYPE_NONE , /* 4d9c (unused) */ |
| | 8626 | T3_CTYPE_NONE , /* 4d9d (unused) */ |
| | 8627 | T3_CTYPE_NONE , /* 4d9e (unused) */ |
| | 8628 | T3_CTYPE_NONE , /* 4d9f (unused) */ |
| | 8629 | T3_CTYPE_NONE , /* 4da0 (unused) */ |
| | 8630 | T3_CTYPE_NONE , /* 4da1 (unused) */ |
| | 8631 | T3_CTYPE_NONE , /* 4da2 (unused) */ |
| | 8632 | T3_CTYPE_NONE , /* 4da3 (unused) */ |
| | 8633 | T3_CTYPE_NONE , /* 4da4 (unused) */ |
| | 8634 | T3_CTYPE_NONE , /* 4da5 (unused) */ |
| | 8635 | T3_CTYPE_NONE , /* 4da6 (unused) */ |
| | 8636 | T3_CTYPE_NONE , /* 4da7 (unused) */ |
| | 8637 | T3_CTYPE_NONE , /* 4da8 (unused) */ |
| | 8638 | T3_CTYPE_NONE , /* 4da9 (unused) */ |
| | 8639 | T3_CTYPE_NONE , /* 4daa (unused) */ |
| | 8640 | T3_CTYPE_NONE , /* 4dab (unused) */ |
| | 8641 | T3_CTYPE_NONE , /* 4dac (unused) */ |
| | 8642 | T3_CTYPE_NONE , /* 4dad (unused) */ |
| | 8643 | T3_CTYPE_NONE , /* 4dae (unused) */ |
| | 8644 | T3_CTYPE_NONE , /* 4daf (unused) */ |
| | 8645 | T3_CTYPE_NONE , /* 4db0 (unused) */ |
| | 8646 | T3_CTYPE_NONE , /* 4db1 (unused) */ |
| | 8647 | T3_CTYPE_NONE , /* 4db2 (unused) */ |
| | 8648 | T3_CTYPE_NONE , /* 4db3 (unused) */ |
| | 8649 | T3_CTYPE_NONE , /* 4db4 (unused) */ |
| | 8650 | T3_CTYPE_ALPHA , /* 4db5 <CJK Ideograph Extension A, Last> */ |
| | 8651 | T3_CTYPE_NONE , /* 4db6 (unused) */ |
| | 8652 | T3_CTYPE_NONE , /* 4db7 (unused) */ |
| | 8653 | T3_CTYPE_NONE , /* 4db8 (unused) */ |
| | 8654 | T3_CTYPE_NONE , /* 4db9 (unused) */ |
| | 8655 | T3_CTYPE_NONE , /* 4dba (unused) */ |
| | 8656 | T3_CTYPE_NONE , /* 4dbb (unused) */ |
| | 8657 | T3_CTYPE_NONE , /* 4dbc (unused) */ |
| | 8658 | T3_CTYPE_NONE , /* 4dbd (unused) */ |
| | 8659 | T3_CTYPE_NONE , /* 4dbe (unused) */ |
| | 8660 | T3_CTYPE_NONE , /* 4dbf (unused) */ |
| | 8661 | T3_CTYPE_NONE , /* 4dc0 (unused) */ |
| | 8662 | T3_CTYPE_NONE , /* 4dc1 (unused) */ |
| | 8663 | T3_CTYPE_NONE , /* 4dc2 (unused) */ |
| | 8664 | T3_CTYPE_NONE , /* 4dc3 (unused) */ |
| | 8665 | T3_CTYPE_NONE , /* 4dc4 (unused) */ |
| | 8666 | T3_CTYPE_NONE , /* 4dc5 (unused) */ |
| | 8667 | T3_CTYPE_NONE , /* 4dc6 (unused) */ |
| | 8668 | T3_CTYPE_NONE , /* 4dc7 (unused) */ |
| | 8669 | T3_CTYPE_NONE , /* 4dc8 (unused) */ |
| | 8670 | T3_CTYPE_NONE , /* 4dc9 (unused) */ |
| | 8671 | T3_CTYPE_NONE , /* 4dca (unused) */ |
| | 8672 | T3_CTYPE_NONE , /* 4dcb (unused) */ |
| | 8673 | T3_CTYPE_NONE , /* 4dcc (unused) */ |
| | 8674 | T3_CTYPE_NONE , /* 4dcd (unused) */ |
| | 8675 | T3_CTYPE_NONE , /* 4dce (unused) */ |
| | 8676 | T3_CTYPE_NONE , /* 4dcf (unused) */ |
| | 8677 | T3_CTYPE_NONE , /* 4dd0 (unused) */ |
| | 8678 | T3_CTYPE_NONE , /* 4dd1 (unused) */ |
| | 8679 | T3_CTYPE_NONE , /* 4dd2 (unused) */ |
| | 8680 | T3_CTYPE_NONE , /* 4dd3 (unused) */ |
| | 8681 | T3_CTYPE_NONE , /* 4dd4 (unused) */ |
| | 8682 | T3_CTYPE_NONE , /* 4dd5 (unused) */ |
| | 8683 | T3_CTYPE_NONE , /* 4dd6 (unused) */ |
| | 8684 | T3_CTYPE_NONE , /* 4dd7 (unused) */ |
| | 8685 | T3_CTYPE_NONE , /* 4dd8 (unused) */ |
| | 8686 | T3_CTYPE_NONE , /* 4dd9 (unused) */ |
| | 8687 | T3_CTYPE_NONE , /* 4dda (unused) */ |
| | 8688 | T3_CTYPE_NONE , /* 4ddb (unused) */ |
| | 8689 | T3_CTYPE_NONE , /* 4ddc (unused) */ |
| | 8690 | T3_CTYPE_NONE , /* 4ddd (unused) */ |
| | 8691 | T3_CTYPE_NONE , /* 4dde (unused) */ |
| | 8692 | T3_CTYPE_NONE , /* 4ddf (unused) */ |
| | 8693 | T3_CTYPE_NONE , /* 4de0 (unused) */ |
| | 8694 | T3_CTYPE_NONE , /* 4de1 (unused) */ |
| | 8695 | T3_CTYPE_NONE , /* 4de2 (unused) */ |
| | 8696 | T3_CTYPE_NONE , /* 4de3 (unused) */ |
| | 8697 | T3_CTYPE_NONE , /* 4de4 (unused) */ |
| | 8698 | T3_CTYPE_NONE , /* 4de5 (unused) */ |
| | 8699 | T3_CTYPE_NONE , /* 4de6 (unused) */ |
| | 8700 | T3_CTYPE_NONE , /* 4de7 (unused) */ |
| | 8701 | T3_CTYPE_NONE , /* 4de8 (unused) */ |
| | 8702 | T3_CTYPE_NONE , /* 4de9 (unused) */ |
| | 8703 | T3_CTYPE_NONE , /* 4dea (unused) */ |
| | 8704 | T3_CTYPE_NONE , /* 4deb (unused) */ |
| | 8705 | T3_CTYPE_NONE , /* 4dec (unused) */ |
| | 8706 | T3_CTYPE_NONE , /* 4ded (unused) */ |
| | 8707 | T3_CTYPE_NONE , /* 4dee (unused) */ |
| | 8708 | T3_CTYPE_NONE , /* 4def (unused) */ |
| | 8709 | T3_CTYPE_NONE , /* 4df0 (unused) */ |
| | 8710 | T3_CTYPE_NONE , /* 4df1 (unused) */ |
| | 8711 | T3_CTYPE_NONE , /* 4df2 (unused) */ |
| | 8712 | T3_CTYPE_NONE , /* 4df3 (unused) */ |
| | 8713 | T3_CTYPE_NONE , /* 4df4 (unused) */ |
| | 8714 | T3_CTYPE_NONE , /* 4df5 (unused) */ |
| | 8715 | T3_CTYPE_NONE , /* 4df6 (unused) */ |
| | 8716 | T3_CTYPE_NONE , /* 4df7 (unused) */ |
| | 8717 | T3_CTYPE_NONE , /* 4df8 (unused) */ |
| | 8718 | T3_CTYPE_NONE , /* 4df9 (unused) */ |
| | 8719 | T3_CTYPE_NONE , /* 4dfa (unused) */ |
| | 8720 | T3_CTYPE_NONE , /* 4dfb (unused) */ |
| | 8721 | T3_CTYPE_NONE , /* 4dfc (unused) */ |
| | 8722 | T3_CTYPE_NONE , /* 4dfd (unused) */ |
| | 8723 | T3_CTYPE_NONE , /* 4dfe (unused) */ |
| | 8724 | T3_CTYPE_NONE , /* 4dff (unused) */ |
| | 8725 | }; |
| | 8726 | |
| | 8727 | static const wchar_t attr_pg_9c[128] = |
| | 8728 | { |
| | 8729 | T3_CTYPE_ALPHA , /* 4e00 <CJK Ideograph, First> */ |
| | 8730 | T3_CTYPE_NONE , /* 4e01 (unused) */ |
| | 8731 | T3_CTYPE_NONE , /* 4e02 (unused) */ |
| | 8732 | T3_CTYPE_NONE , /* 4e03 (unused) */ |
| | 8733 | T3_CTYPE_NONE , /* 4e04 (unused) */ |
| | 8734 | T3_CTYPE_NONE , /* 4e05 (unused) */ |
| | 8735 | T3_CTYPE_NONE , /* 4e06 (unused) */ |
| | 8736 | T3_CTYPE_NONE , /* 4e07 (unused) */ |
| | 8737 | T3_CTYPE_NONE , /* 4e08 (unused) */ |
| | 8738 | T3_CTYPE_NONE , /* 4e09 (unused) */ |
| | 8739 | T3_CTYPE_NONE , /* 4e0a (unused) */ |
| | 8740 | T3_CTYPE_NONE , /* 4e0b (unused) */ |
| | 8741 | T3_CTYPE_NONE , /* 4e0c (unused) */ |
| | 8742 | T3_CTYPE_NONE , /* 4e0d (unused) */ |
| | 8743 | T3_CTYPE_NONE , /* 4e0e (unused) */ |
| | 8744 | T3_CTYPE_NONE , /* 4e0f (unused) */ |
| | 8745 | T3_CTYPE_NONE , /* 4e10 (unused) */ |
| | 8746 | T3_CTYPE_NONE , /* 4e11 (unused) */ |
| | 8747 | T3_CTYPE_NONE , /* 4e12 (unused) */ |
| | 8748 | T3_CTYPE_NONE , /* 4e13 (unused) */ |
| | 8749 | T3_CTYPE_NONE , /* 4e14 (unused) */ |
| | 8750 | T3_CTYPE_NONE , /* 4e15 (unused) */ |
| | 8751 | T3_CTYPE_NONE , /* 4e16 (unused) */ |
| | 8752 | T3_CTYPE_NONE , /* 4e17 (unused) */ |
| | 8753 | T3_CTYPE_NONE , /* 4e18 (unused) */ |
| | 8754 | T3_CTYPE_NONE , /* 4e19 (unused) */ |
| | 8755 | T3_CTYPE_NONE , /* 4e1a (unused) */ |
| | 8756 | T3_CTYPE_NONE , /* 4e1b (unused) */ |
| | 8757 | T3_CTYPE_NONE , /* 4e1c (unused) */ |
| | 8758 | T3_CTYPE_NONE , /* 4e1d (unused) */ |
| | 8759 | T3_CTYPE_NONE , /* 4e1e (unused) */ |
| | 8760 | T3_CTYPE_NONE , /* 4e1f (unused) */ |
| | 8761 | T3_CTYPE_NONE , /* 4e20 (unused) */ |
| | 8762 | T3_CTYPE_NONE , /* 4e21 (unused) */ |
| | 8763 | T3_CTYPE_NONE , /* 4e22 (unused) */ |
| | 8764 | T3_CTYPE_NONE , /* 4e23 (unused) */ |
| | 8765 | T3_CTYPE_NONE , /* 4e24 (unused) */ |
| | 8766 | T3_CTYPE_NONE , /* 4e25 (unused) */ |
| | 8767 | T3_CTYPE_NONE , /* 4e26 (unused) */ |
| | 8768 | T3_CTYPE_NONE , /* 4e27 (unused) */ |
| | 8769 | T3_CTYPE_NONE , /* 4e28 (unused) */ |
| | 8770 | T3_CTYPE_NONE , /* 4e29 (unused) */ |
| | 8771 | T3_CTYPE_NONE , /* 4e2a (unused) */ |
| | 8772 | T3_CTYPE_NONE , /* 4e2b (unused) */ |
| | 8773 | T3_CTYPE_NONE , /* 4e2c (unused) */ |
| | 8774 | T3_CTYPE_NONE , /* 4e2d (unused) */ |
| | 8775 | T3_CTYPE_NONE , /* 4e2e (unused) */ |
| | 8776 | T3_CTYPE_NONE , /* 4e2f (unused) */ |
| | 8777 | T3_CTYPE_NONE , /* 4e30 (unused) */ |
| | 8778 | T3_CTYPE_NONE , /* 4e31 (unused) */ |
| | 8779 | T3_CTYPE_NONE , /* 4e32 (unused) */ |
| | 8780 | T3_CTYPE_NONE , /* 4e33 (unused) */ |
| | 8781 | T3_CTYPE_NONE , /* 4e34 (unused) */ |
| | 8782 | T3_CTYPE_NONE , /* 4e35 (unused) */ |
| | 8783 | T3_CTYPE_NONE , /* 4e36 (unused) */ |
| | 8784 | T3_CTYPE_NONE , /* 4e37 (unused) */ |
| | 8785 | T3_CTYPE_NONE , /* 4e38 (unused) */ |
| | 8786 | T3_CTYPE_NONE , /* 4e39 (unused) */ |
| | 8787 | T3_CTYPE_NONE , /* 4e3a (unused) */ |
| | 8788 | T3_CTYPE_NONE , /* 4e3b (unused) */ |
| | 8789 | T3_CTYPE_NONE , /* 4e3c (unused) */ |
| | 8790 | T3_CTYPE_NONE , /* 4e3d (unused) */ |
| | 8791 | T3_CTYPE_NONE , /* 4e3e (unused) */ |
| | 8792 | T3_CTYPE_NONE , /* 4e3f (unused) */ |
| | 8793 | T3_CTYPE_NONE , /* 4e40 (unused) */ |
| | 8794 | T3_CTYPE_NONE , /* 4e41 (unused) */ |
| | 8795 | T3_CTYPE_NONE , /* 4e42 (unused) */ |
| | 8796 | T3_CTYPE_NONE , /* 4e43 (unused) */ |
| | 8797 | T3_CTYPE_NONE , /* 4e44 (unused) */ |
| | 8798 | T3_CTYPE_NONE , /* 4e45 (unused) */ |
| | 8799 | T3_CTYPE_NONE , /* 4e46 (unused) */ |
| | 8800 | T3_CTYPE_NONE , /* 4e47 (unused) */ |
| | 8801 | T3_CTYPE_NONE , /* 4e48 (unused) */ |
| | 8802 | T3_CTYPE_NONE , /* 4e49 (unused) */ |
| | 8803 | T3_CTYPE_NONE , /* 4e4a (unused) */ |
| | 8804 | T3_CTYPE_NONE , /* 4e4b (unused) */ |
| | 8805 | T3_CTYPE_NONE , /* 4e4c (unused) */ |
| | 8806 | T3_CTYPE_NONE , /* 4e4d (unused) */ |
| | 8807 | T3_CTYPE_NONE , /* 4e4e (unused) */ |
| | 8808 | T3_CTYPE_NONE , /* 4e4f (unused) */ |
| | 8809 | T3_CTYPE_NONE , /* 4e50 (unused) */ |
| | 8810 | T3_CTYPE_NONE , /* 4e51 (unused) */ |
| | 8811 | T3_CTYPE_NONE , /* 4e52 (unused) */ |
| | 8812 | T3_CTYPE_NONE , /* 4e53 (unused) */ |
| | 8813 | T3_CTYPE_NONE , /* 4e54 (unused) */ |
| | 8814 | T3_CTYPE_NONE , /* 4e55 (unused) */ |
| | 8815 | T3_CTYPE_NONE , /* 4e56 (unused) */ |
| | 8816 | T3_CTYPE_NONE , /* 4e57 (unused) */ |
| | 8817 | T3_CTYPE_NONE , /* 4e58 (unused) */ |
| | 8818 | T3_CTYPE_NONE , /* 4e59 (unused) */ |
| | 8819 | T3_CTYPE_NONE , /* 4e5a (unused) */ |
| | 8820 | T3_CTYPE_NONE , /* 4e5b (unused) */ |
| | 8821 | T3_CTYPE_NONE , /* 4e5c (unused) */ |
| | 8822 | T3_CTYPE_NONE , /* 4e5d (unused) */ |
| | 8823 | T3_CTYPE_NONE , /* 4e5e (unused) */ |
| | 8824 | T3_CTYPE_NONE , /* 4e5f (unused) */ |
| | 8825 | T3_CTYPE_NONE , /* 4e60 (unused) */ |
| | 8826 | T3_CTYPE_NONE , /* 4e61 (unused) */ |
| | 8827 | T3_CTYPE_NONE , /* 4e62 (unused) */ |
| | 8828 | T3_CTYPE_NONE , /* 4e63 (unused) */ |
| | 8829 | T3_CTYPE_NONE , /* 4e64 (unused) */ |
| | 8830 | T3_CTYPE_NONE , /* 4e65 (unused) */ |
| | 8831 | T3_CTYPE_NONE , /* 4e66 (unused) */ |
| | 8832 | T3_CTYPE_NONE , /* 4e67 (unused) */ |
| | 8833 | T3_CTYPE_NONE , /* 4e68 (unused) */ |
| | 8834 | T3_CTYPE_NONE , /* 4e69 (unused) */ |
| | 8835 | T3_CTYPE_NONE , /* 4e6a (unused) */ |
| | 8836 | T3_CTYPE_NONE , /* 4e6b (unused) */ |
| | 8837 | T3_CTYPE_NONE , /* 4e6c (unused) */ |
| | 8838 | T3_CTYPE_NONE , /* 4e6d (unused) */ |
| | 8839 | T3_CTYPE_NONE , /* 4e6e (unused) */ |
| | 8840 | T3_CTYPE_NONE , /* 4e6f (unused) */ |
| | 8841 | T3_CTYPE_NONE , /* 4e70 (unused) */ |
| | 8842 | T3_CTYPE_NONE , /* 4e71 (unused) */ |
| | 8843 | T3_CTYPE_NONE , /* 4e72 (unused) */ |
| | 8844 | T3_CTYPE_NONE , /* 4e73 (unused) */ |
| | 8845 | T3_CTYPE_NONE , /* 4e74 (unused) */ |
| | 8846 | T3_CTYPE_NONE , /* 4e75 (unused) */ |
| | 8847 | T3_CTYPE_NONE , /* 4e76 (unused) */ |
| | 8848 | T3_CTYPE_NONE , /* 4e77 (unused) */ |
| | 8849 | T3_CTYPE_NONE , /* 4e78 (unused) */ |
| | 8850 | T3_CTYPE_NONE , /* 4e79 (unused) */ |
| | 8851 | T3_CTYPE_NONE , /* 4e7a (unused) */ |
| | 8852 | T3_CTYPE_NONE , /* 4e7b (unused) */ |
| | 8853 | T3_CTYPE_NONE , /* 4e7c (unused) */ |
| | 8854 | T3_CTYPE_NONE , /* 4e7d (unused) */ |
| | 8855 | T3_CTYPE_NONE , /* 4e7e (unused) */ |
| | 8856 | T3_CTYPE_NONE , /* 4e7f (unused) */ |
| | 8857 | }; |
| | 8858 | |
| | 8859 | static const wchar_t attr_pg_13f[128] = |
| | 8860 | { |
| | 8861 | T3_CTYPE_NONE , /* 9f80 (unused) */ |
| | 8862 | T3_CTYPE_NONE , /* 9f81 (unused) */ |
| | 8863 | T3_CTYPE_NONE , /* 9f82 (unused) */ |
| | 8864 | T3_CTYPE_NONE , /* 9f83 (unused) */ |
| | 8865 | T3_CTYPE_NONE , /* 9f84 (unused) */ |
| | 8866 | T3_CTYPE_NONE , /* 9f85 (unused) */ |
| | 8867 | T3_CTYPE_NONE , /* 9f86 (unused) */ |
| | 8868 | T3_CTYPE_NONE , /* 9f87 (unused) */ |
| | 8869 | T3_CTYPE_NONE , /* 9f88 (unused) */ |
| | 8870 | T3_CTYPE_NONE , /* 9f89 (unused) */ |
| | 8871 | T3_CTYPE_NONE , /* 9f8a (unused) */ |
| | 8872 | T3_CTYPE_NONE , /* 9f8b (unused) */ |
| | 8873 | T3_CTYPE_NONE , /* 9f8c (unused) */ |
| | 8874 | T3_CTYPE_NONE , /* 9f8d (unused) */ |
| | 8875 | T3_CTYPE_NONE , /* 9f8e (unused) */ |
| | 8876 | T3_CTYPE_NONE , /* 9f8f (unused) */ |
| | 8877 | T3_CTYPE_NONE , /* 9f90 (unused) */ |
| | 8878 | T3_CTYPE_NONE , /* 9f91 (unused) */ |
| | 8879 | T3_CTYPE_NONE , /* 9f92 (unused) */ |
| | 8880 | T3_CTYPE_NONE , /* 9f93 (unused) */ |
| | 8881 | T3_CTYPE_NONE , /* 9f94 (unused) */ |
| | 8882 | T3_CTYPE_NONE , /* 9f95 (unused) */ |
| | 8883 | T3_CTYPE_NONE , /* 9f96 (unused) */ |
| | 8884 | T3_CTYPE_NONE , /* 9f97 (unused) */ |
| | 8885 | T3_CTYPE_NONE , /* 9f98 (unused) */ |
| | 8886 | T3_CTYPE_NONE , /* 9f99 (unused) */ |
| | 8887 | T3_CTYPE_NONE , /* 9f9a (unused) */ |
| | 8888 | T3_CTYPE_NONE , /* 9f9b (unused) */ |
| | 8889 | T3_CTYPE_NONE , /* 9f9c (unused) */ |
| | 8890 | T3_CTYPE_NONE , /* 9f9d (unused) */ |
| | 8891 | T3_CTYPE_NONE , /* 9f9e (unused) */ |
| | 8892 | T3_CTYPE_NONE , /* 9f9f (unused) */ |
| | 8893 | T3_CTYPE_NONE , /* 9fa0 (unused) */ |
| | 8894 | T3_CTYPE_NONE , /* 9fa1 (unused) */ |
| | 8895 | T3_CTYPE_NONE , /* 9fa2 (unused) */ |
| | 8896 | T3_CTYPE_NONE , /* 9fa3 (unused) */ |
| | 8897 | T3_CTYPE_NONE , /* 9fa4 (unused) */ |
| | 8898 | T3_CTYPE_ALPHA , /* 9fa5 <CJK Ideograph, Last> */ |
| | 8899 | T3_CTYPE_NONE , /* 9fa6 (unused) */ |
| | 8900 | T3_CTYPE_NONE , /* 9fa7 (unused) */ |
| | 8901 | T3_CTYPE_NONE , /* 9fa8 (unused) */ |
| | 8902 | T3_CTYPE_NONE , /* 9fa9 (unused) */ |
| | 8903 | T3_CTYPE_NONE , /* 9faa (unused) */ |
| | 8904 | T3_CTYPE_NONE , /* 9fab (unused) */ |
| | 8905 | T3_CTYPE_NONE , /* 9fac (unused) */ |
| | 8906 | T3_CTYPE_NONE , /* 9fad (unused) */ |
| | 8907 | T3_CTYPE_NONE , /* 9fae (unused) */ |
| | 8908 | T3_CTYPE_NONE , /* 9faf (unused) */ |
| | 8909 | T3_CTYPE_NONE , /* 9fb0 (unused) */ |
| | 8910 | T3_CTYPE_NONE , /* 9fb1 (unused) */ |
| | 8911 | T3_CTYPE_NONE , /* 9fb2 (unused) */ |
| | 8912 | T3_CTYPE_NONE , /* 9fb3 (unused) */ |
| | 8913 | T3_CTYPE_NONE , /* 9fb4 (unused) */ |
| | 8914 | T3_CTYPE_NONE , /* 9fb5 (unused) */ |
| | 8915 | T3_CTYPE_NONE , /* 9fb6 (unused) */ |
| | 8916 | T3_CTYPE_NONE , /* 9fb7 (unused) */ |
| | 8917 | T3_CTYPE_NONE , /* 9fb8 (unused) */ |
| | 8918 | T3_CTYPE_NONE , /* 9fb9 (unused) */ |
| | 8919 | T3_CTYPE_NONE , /* 9fba (unused) */ |
| | 8920 | T3_CTYPE_NONE , /* 9fbb (unused) */ |
| | 8921 | T3_CTYPE_NONE , /* 9fbc (unused) */ |
| | 8922 | T3_CTYPE_NONE , /* 9fbd (unused) */ |
| | 8923 | T3_CTYPE_NONE , /* 9fbe (unused) */ |
| | 8924 | T3_CTYPE_NONE , /* 9fbf (unused) */ |
| | 8925 | T3_CTYPE_NONE , /* 9fc0 (unused) */ |
| | 8926 | T3_CTYPE_NONE , /* 9fc1 (unused) */ |
| | 8927 | T3_CTYPE_NONE , /* 9fc2 (unused) */ |
| | 8928 | T3_CTYPE_NONE , /* 9fc3 (unused) */ |
| | 8929 | T3_CTYPE_NONE , /* 9fc4 (unused) */ |
| | 8930 | T3_CTYPE_NONE , /* 9fc5 (unused) */ |
| | 8931 | T3_CTYPE_NONE , /* 9fc6 (unused) */ |
| | 8932 | T3_CTYPE_NONE , /* 9fc7 (unused) */ |
| | 8933 | T3_CTYPE_NONE , /* 9fc8 (unused) */ |
| | 8934 | T3_CTYPE_NONE , /* 9fc9 (unused) */ |
| | 8935 | T3_CTYPE_NONE , /* 9fca (unused) */ |
| | 8936 | T3_CTYPE_NONE , /* 9fcb (unused) */ |
| | 8937 | T3_CTYPE_NONE , /* 9fcc (unused) */ |
| | 8938 | T3_CTYPE_NONE , /* 9fcd (unused) */ |
| | 8939 | T3_CTYPE_NONE , /* 9fce (unused) */ |
| | 8940 | T3_CTYPE_NONE , /* 9fcf (unused) */ |
| | 8941 | T3_CTYPE_NONE , /* 9fd0 (unused) */ |
| | 8942 | T3_CTYPE_NONE , /* 9fd1 (unused) */ |
| | 8943 | T3_CTYPE_NONE , /* 9fd2 (unused) */ |
| | 8944 | T3_CTYPE_NONE , /* 9fd3 (unused) */ |
| | 8945 | T3_CTYPE_NONE , /* 9fd4 (unused) */ |
| | 8946 | T3_CTYPE_NONE , /* 9fd5 (unused) */ |
| | 8947 | T3_CTYPE_NONE , /* 9fd6 (unused) */ |
| | 8948 | T3_CTYPE_NONE , /* 9fd7 (unused) */ |
| | 8949 | T3_CTYPE_NONE , /* 9fd8 (unused) */ |
| | 8950 | T3_CTYPE_NONE , /* 9fd9 (unused) */ |
| | 8951 | T3_CTYPE_NONE , /* 9fda (unused) */ |
| | 8952 | T3_CTYPE_NONE , /* 9fdb (unused) */ |
| | 8953 | T3_CTYPE_NONE , /* 9fdc (unused) */ |
| | 8954 | T3_CTYPE_NONE , /* 9fdd (unused) */ |
| | 8955 | T3_CTYPE_NONE , /* 9fde (unused) */ |
| | 8956 | T3_CTYPE_NONE , /* 9fdf (unused) */ |
| | 8957 | T3_CTYPE_NONE , /* 9fe0 (unused) */ |
| | 8958 | T3_CTYPE_NONE , /* 9fe1 (unused) */ |
| | 8959 | T3_CTYPE_NONE , /* 9fe2 (unused) */ |
| | 8960 | T3_CTYPE_NONE , /* 9fe3 (unused) */ |
| | 8961 | T3_CTYPE_NONE , /* 9fe4 (unused) */ |
| | 8962 | T3_CTYPE_NONE , /* 9fe5 (unused) */ |
| | 8963 | T3_CTYPE_NONE , /* 9fe6 (unused) */ |
| | 8964 | T3_CTYPE_NONE , /* 9fe7 (unused) */ |
| | 8965 | T3_CTYPE_NONE , /* 9fe8 (unused) */ |
| | 8966 | T3_CTYPE_NONE , /* 9fe9 (unused) */ |
| | 8967 | T3_CTYPE_NONE , /* 9fea (unused) */ |
| | 8968 | T3_CTYPE_NONE , /* 9feb (unused) */ |
| | 8969 | T3_CTYPE_NONE , /* 9fec (unused) */ |
| | 8970 | T3_CTYPE_NONE , /* 9fed (unused) */ |
| | 8971 | T3_CTYPE_NONE , /* 9fee (unused) */ |
| | 8972 | T3_CTYPE_NONE , /* 9fef (unused) */ |
| | 8973 | T3_CTYPE_NONE , /* 9ff0 (unused) */ |
| | 8974 | T3_CTYPE_NONE , /* 9ff1 (unused) */ |
| | 8975 | T3_CTYPE_NONE , /* 9ff2 (unused) */ |
| | 8976 | T3_CTYPE_NONE , /* 9ff3 (unused) */ |
| | 8977 | T3_CTYPE_NONE , /* 9ff4 (unused) */ |
| | 8978 | T3_CTYPE_NONE , /* 9ff5 (unused) */ |
| | 8979 | T3_CTYPE_NONE , /* 9ff6 (unused) */ |
| | 8980 | T3_CTYPE_NONE , /* 9ff7 (unused) */ |
| | 8981 | T3_CTYPE_NONE , /* 9ff8 (unused) */ |
| | 8982 | T3_CTYPE_NONE , /* 9ff9 (unused) */ |
| | 8983 | T3_CTYPE_NONE , /* 9ffa (unused) */ |
| | 8984 | T3_CTYPE_NONE , /* 9ffb (unused) */ |
| | 8985 | T3_CTYPE_NONE , /* 9ffc (unused) */ |
| | 8986 | T3_CTYPE_NONE , /* 9ffd (unused) */ |
| | 8987 | T3_CTYPE_NONE , /* 9ffe (unused) */ |
| | 8988 | T3_CTYPE_NONE , /* 9fff (unused) */ |
| | 8989 | }; |
| | 8990 | |
| | 8991 | static const wchar_t attr_pg_140[128] = |
| | 8992 | { |
| | 8993 | T3_CTYPE_ALPHA , /* a000 YI SYLLABLE IT */ |
| | 8994 | T3_CTYPE_ALPHA , /* a001 YI SYLLABLE IX */ |
| | 8995 | T3_CTYPE_ALPHA , /* a002 YI SYLLABLE I */ |
| | 8996 | T3_CTYPE_ALPHA , /* a003 YI SYLLABLE IP */ |
| | 8997 | T3_CTYPE_ALPHA , /* a004 YI SYLLABLE IET */ |
| | 8998 | T3_CTYPE_ALPHA , /* a005 YI SYLLABLE IEX */ |
| | 8999 | T3_CTYPE_ALPHA , /* a006 YI SYLLABLE IE */ |
| | 9000 | T3_CTYPE_ALPHA , /* a007 YI SYLLABLE IEP */ |
| | 9001 | T3_CTYPE_ALPHA , /* a008 YI SYLLABLE AT */ |
| | 9002 | T3_CTYPE_ALPHA , /* a009 YI SYLLABLE AX */ |
| | 9003 | T3_CTYPE_ALPHA , /* a00a YI SYLLABLE A */ |
| | 9004 | T3_CTYPE_ALPHA , /* a00b YI SYLLABLE AP */ |
| | 9005 | T3_CTYPE_ALPHA , /* a00c YI SYLLABLE UOX */ |
| | 9006 | T3_CTYPE_ALPHA , /* a00d YI SYLLABLE UO */ |
| | 9007 | T3_CTYPE_ALPHA , /* a00e YI SYLLABLE UOP */ |
| | 9008 | T3_CTYPE_ALPHA , /* a00f YI SYLLABLE OT */ |
| | 9009 | T3_CTYPE_ALPHA , /* a010 YI SYLLABLE OX */ |
| | 9010 | T3_CTYPE_ALPHA , /* a011 YI SYLLABLE O */ |
| | 9011 | T3_CTYPE_ALPHA , /* a012 YI SYLLABLE OP */ |
| | 9012 | T3_CTYPE_ALPHA , /* a013 YI SYLLABLE EX */ |
| | 9013 | T3_CTYPE_ALPHA , /* a014 YI SYLLABLE E */ |
| | 9014 | T3_CTYPE_ALPHA , /* a015 YI SYLLABLE WU */ |
| | 9015 | T3_CTYPE_ALPHA , /* a016 YI SYLLABLE BIT */ |
| | 9016 | T3_CTYPE_ALPHA , /* a017 YI SYLLABLE BIX */ |
| | 9017 | T3_CTYPE_ALPHA , /* a018 YI SYLLABLE BI */ |
| | 9018 | T3_CTYPE_ALPHA , /* a019 YI SYLLABLE BIP */ |
| | 9019 | T3_CTYPE_ALPHA , /* a01a YI SYLLABLE BIET */ |
| | 9020 | T3_CTYPE_ALPHA , /* a01b YI SYLLABLE BIEX */ |
| | 9021 | T3_CTYPE_ALPHA , /* a01c YI SYLLABLE BIE */ |
| | 9022 | T3_CTYPE_ALPHA , /* a01d YI SYLLABLE BIEP */ |
| | 9023 | T3_CTYPE_ALPHA , /* a01e YI SYLLABLE BAT */ |
| | 9024 | T3_CTYPE_ALPHA , /* a01f YI SYLLABLE BAX */ |
| | 9025 | T3_CTYPE_ALPHA , /* a020 YI SYLLABLE BA */ |
| | 9026 | T3_CTYPE_ALPHA , /* a021 YI SYLLABLE BAP */ |
| | 9027 | T3_CTYPE_ALPHA , /* a022 YI SYLLABLE BUOX */ |
| | 9028 | T3_CTYPE_ALPHA , /* a023 YI SYLLABLE BUO */ |
| | 9029 | T3_CTYPE_ALPHA , /* a024 YI SYLLABLE BUOP */ |
| | 9030 | T3_CTYPE_ALPHA , /* a025 YI SYLLABLE BOT */ |
| | 9031 | T3_CTYPE_ALPHA , /* a026 YI SYLLABLE BOX */ |
| | 9032 | T3_CTYPE_ALPHA , /* a027 YI SYLLABLE BO */ |
| | 9033 | T3_CTYPE_ALPHA , /* a028 YI SYLLABLE BOP */ |
| | 9034 | T3_CTYPE_ALPHA , /* a029 YI SYLLABLE BEX */ |
| | 9035 | T3_CTYPE_ALPHA , /* a02a YI SYLLABLE BE */ |
| | 9036 | T3_CTYPE_ALPHA , /* a02b YI SYLLABLE BEP */ |
| | 9037 | T3_CTYPE_ALPHA , /* a02c YI SYLLABLE BUT */ |
| | 9038 | T3_CTYPE_ALPHA , /* a02d YI SYLLABLE BUX */ |
| | 9039 | T3_CTYPE_ALPHA , /* a02e YI SYLLABLE BU */ |
| | 9040 | T3_CTYPE_ALPHA , /* a02f YI SYLLABLE BUP */ |
| | 9041 | T3_CTYPE_ALPHA , /* a030 YI SYLLABLE BURX */ |
| | 9042 | T3_CTYPE_ALPHA , /* a031 YI SYLLABLE BUR */ |
| | 9043 | T3_CTYPE_ALPHA , /* a032 YI SYLLABLE BYT */ |
| | 9044 | T3_CTYPE_ALPHA , /* a033 YI SYLLABLE BYX */ |
| | 9045 | T3_CTYPE_ALPHA , /* a034 YI SYLLABLE BY */ |
| | 9046 | T3_CTYPE_ALPHA , /* a035 YI SYLLABLE BYP */ |
| | 9047 | T3_CTYPE_ALPHA , /* a036 YI SYLLABLE BYRX */ |
| | 9048 | T3_CTYPE_ALPHA , /* a037 YI SYLLABLE BYR */ |
| | 9049 | T3_CTYPE_ALPHA , /* a038 YI SYLLABLE PIT */ |
| | 9050 | T3_CTYPE_ALPHA , /* a039 YI SYLLABLE PIX */ |
| | 9051 | T3_CTYPE_ALPHA , /* a03a YI SYLLABLE PI */ |
| | 9052 | T3_CTYPE_ALPHA , /* a03b YI SYLLABLE PIP */ |
| | 9053 | T3_CTYPE_ALPHA , /* a03c YI SYLLABLE PIEX */ |
| | 9054 | T3_CTYPE_ALPHA , /* a03d YI SYLLABLE PIE */ |
| | 9055 | T3_CTYPE_ALPHA , /* a03e YI SYLLABLE PIEP */ |
| | 9056 | T3_CTYPE_ALPHA , /* a03f YI SYLLABLE PAT */ |
| | 9057 | T3_CTYPE_ALPHA , /* a040 YI SYLLABLE PAX */ |
| | 9058 | T3_CTYPE_ALPHA , /* a041 YI SYLLABLE PA */ |
| | 9059 | T3_CTYPE_ALPHA , /* a042 YI SYLLABLE PAP */ |
| | 9060 | T3_CTYPE_ALPHA , /* a043 YI SYLLABLE PUOX */ |
| | 9061 | T3_CTYPE_ALPHA , /* a044 YI SYLLABLE PUO */ |
| | 9062 | T3_CTYPE_ALPHA , /* a045 YI SYLLABLE PUOP */ |
| | 9063 | T3_CTYPE_ALPHA , /* a046 YI SYLLABLE POT */ |
| | 9064 | T3_CTYPE_ALPHA , /* a047 YI SYLLABLE POX */ |
| | 9065 | T3_CTYPE_ALPHA , /* a048 YI SYLLABLE PO */ |
| | 9066 | T3_CTYPE_ALPHA , /* a049 YI SYLLABLE POP */ |
| | 9067 | T3_CTYPE_ALPHA , /* a04a YI SYLLABLE PUT */ |
| | 9068 | T3_CTYPE_ALPHA , /* a04b YI SYLLABLE PUX */ |
| | 9069 | T3_CTYPE_ALPHA , /* a04c YI SYLLABLE PU */ |
| | 9070 | T3_CTYPE_ALPHA , /* a04d YI SYLLABLE PUP */ |
| | 9071 | T3_CTYPE_ALPHA , /* a04e YI SYLLABLE PURX */ |
| | 9072 | T3_CTYPE_ALPHA , /* a04f YI SYLLABLE PUR */ |
| | 9073 | T3_CTYPE_ALPHA , /* a050 YI SYLLABLE PYT */ |
| | 9074 | T3_CTYPE_ALPHA , /* a051 YI SYLLABLE PYX */ |
| | 9075 | T3_CTYPE_ALPHA , /* a052 YI SYLLABLE PY */ |
| | 9076 | T3_CTYPE_ALPHA , /* a053 YI SYLLABLE PYP */ |
| | 9077 | T3_CTYPE_ALPHA , /* a054 YI SYLLABLE PYRX */ |
| | 9078 | T3_CTYPE_ALPHA , /* a055 YI SYLLABLE PYR */ |
| | 9079 | T3_CTYPE_ALPHA , /* a056 YI SYLLABLE BBIT */ |
| | 9080 | T3_CTYPE_ALPHA , /* a057 YI SYLLABLE BBIX */ |
| | 9081 | T3_CTYPE_ALPHA , /* a058 YI SYLLABLE BBI */ |
| | 9082 | T3_CTYPE_ALPHA , /* a059 YI SYLLABLE BBIP */ |
| | 9083 | T3_CTYPE_ALPHA , /* a05a YI SYLLABLE BBIET */ |
| | 9084 | T3_CTYPE_ALPHA , /* a05b YI SYLLABLE BBIEX */ |
| | 9085 | T3_CTYPE_ALPHA , /* a05c YI SYLLABLE BBIE */ |
| | 9086 | T3_CTYPE_ALPHA , /* a05d YI SYLLABLE BBIEP */ |
| | 9087 | T3_CTYPE_ALPHA , /* a05e YI SYLLABLE BBAT */ |
| | 9088 | T3_CTYPE_ALPHA , /* a05f YI SYLLABLE BBAX */ |
| | 9089 | T3_CTYPE_ALPHA , /* a060 YI SYLLABLE BBA */ |
| | 9090 | T3_CTYPE_ALPHA , /* a061 YI SYLLABLE BBAP */ |
| | 9091 | T3_CTYPE_ALPHA , /* a062 YI SYLLABLE BBUOX */ |
| | 9092 | T3_CTYPE_ALPHA , /* a063 YI SYLLABLE BBUO */ |
| | 9093 | T3_CTYPE_ALPHA , /* a064 YI SYLLABLE BBUOP */ |
| | 9094 | T3_CTYPE_ALPHA , /* a065 YI SYLLABLE BBOT */ |
| | 9095 | T3_CTYPE_ALPHA , /* a066 YI SYLLABLE BBOX */ |
| | 9096 | T3_CTYPE_ALPHA , /* a067 YI SYLLABLE BBO */ |
| | 9097 | T3_CTYPE_ALPHA , /* a068 YI SYLLABLE BBOP */ |
| | 9098 | T3_CTYPE_ALPHA , /* a069 YI SYLLABLE BBEX */ |
| | 9099 | T3_CTYPE_ALPHA , /* a06a YI SYLLABLE BBE */ |
| | 9100 | T3_CTYPE_ALPHA , /* a06b YI SYLLABLE BBEP */ |
| | 9101 | T3_CTYPE_ALPHA , /* a06c YI SYLLABLE BBUT */ |
| | 9102 | T3_CTYPE_ALPHA , /* a06d YI SYLLABLE BBUX */ |
| | 9103 | T3_CTYPE_ALPHA , /* a06e YI SYLLABLE BBU */ |
| | 9104 | T3_CTYPE_ALPHA , /* a06f YI SYLLABLE BBUP */ |
| | 9105 | T3_CTYPE_ALPHA , /* a070 YI SYLLABLE BBURX */ |
| | 9106 | T3_CTYPE_ALPHA , /* a071 YI SYLLABLE BBUR */ |
| | 9107 | T3_CTYPE_ALPHA , /* a072 YI SYLLABLE BBYT */ |
| | 9108 | T3_CTYPE_ALPHA , /* a073 YI SYLLABLE BBYX */ |
| | 9109 | T3_CTYPE_ALPHA , /* a074 YI SYLLABLE BBY */ |
| | 9110 | T3_CTYPE_ALPHA , /* a075 YI SYLLABLE BBYP */ |
| | 9111 | T3_CTYPE_ALPHA , /* a076 YI SYLLABLE NBIT */ |
| | 9112 | T3_CTYPE_ALPHA , /* a077 YI SYLLABLE NBIX */ |
| | 9113 | T3_CTYPE_ALPHA , /* a078 YI SYLLABLE NBI */ |
| | 9114 | T3_CTYPE_ALPHA , /* a079 YI SYLLABLE NBIP */ |
| | 9115 | T3_CTYPE_ALPHA , /* a07a YI SYLLABLE NBIEX */ |
| | 9116 | T3_CTYPE_ALPHA , /* a07b YI SYLLABLE NBIE */ |
| | 9117 | T3_CTYPE_ALPHA , /* a07c YI SYLLABLE NBIEP */ |
| | 9118 | T3_CTYPE_ALPHA , /* a07d YI SYLLABLE NBAT */ |
| | 9119 | T3_CTYPE_ALPHA , /* a07e YI SYLLABLE NBAX */ |
| | 9120 | T3_CTYPE_ALPHA , /* a07f YI SYLLABLE NBA */ |
| | 9121 | }; |
| | 9122 | |
| | 9123 | static const wchar_t attr_pg_141[128] = |
| | 9124 | { |
| | 9125 | T3_CTYPE_ALPHA , /* a080 YI SYLLABLE NBAP */ |
| | 9126 | T3_CTYPE_ALPHA , /* a081 YI SYLLABLE NBOT */ |
| | 9127 | T3_CTYPE_ALPHA , /* a082 YI SYLLABLE NBOX */ |
| | 9128 | T3_CTYPE_ALPHA , /* a083 YI SYLLABLE NBO */ |
| | 9129 | T3_CTYPE_ALPHA , /* a084 YI SYLLABLE NBOP */ |
| | 9130 | T3_CTYPE_ALPHA , /* a085 YI SYLLABLE NBUT */ |
| | 9131 | T3_CTYPE_ALPHA , /* a086 YI SYLLABLE NBUX */ |
| | 9132 | T3_CTYPE_ALPHA , /* a087 YI SYLLABLE NBU */ |
| | 9133 | T3_CTYPE_ALPHA , /* a088 YI SYLLABLE NBUP */ |
| | 9134 | T3_CTYPE_ALPHA , /* a089 YI SYLLABLE NBURX */ |
| | 9135 | T3_CTYPE_ALPHA , /* a08a YI SYLLABLE NBUR */ |
| | 9136 | T3_CTYPE_ALPHA , /* a08b YI SYLLABLE NBYT */ |
| | 9137 | T3_CTYPE_ALPHA , /* a08c YI SYLLABLE NBYX */ |
| | 9138 | T3_CTYPE_ALPHA , /* a08d YI SYLLABLE NBY */ |
| | 9139 | T3_CTYPE_ALPHA , /* a08e YI SYLLABLE NBYP */ |
| | 9140 | T3_CTYPE_ALPHA , /* a08f YI SYLLABLE NBYRX */ |
| | 9141 | T3_CTYPE_ALPHA , /* a090 YI SYLLABLE NBYR */ |
| | 9142 | T3_CTYPE_ALPHA , /* a091 YI SYLLABLE HMIT */ |
| | 9143 | T3_CTYPE_ALPHA , /* a092 YI SYLLABLE HMIX */ |
| | 9144 | T3_CTYPE_ALPHA , /* a093 YI SYLLABLE HMI */ |
| | 9145 | T3_CTYPE_ALPHA , /* a094 YI SYLLABLE HMIP */ |
| | 9146 | T3_CTYPE_ALPHA , /* a095 YI SYLLABLE HMIEX */ |
| | 9147 | T3_CTYPE_ALPHA , /* a096 YI SYLLABLE HMIE */ |
| | 9148 | T3_CTYPE_ALPHA , /* a097 YI SYLLABLE HMIEP */ |
| | 9149 | T3_CTYPE_ALPHA , /* a098 YI SYLLABLE HMAT */ |
| | 9150 | T3_CTYPE_ALPHA , /* a099 YI SYLLABLE HMAX */ |
| | 9151 | T3_CTYPE_ALPHA , /* a09a YI SYLLABLE HMA */ |
| | 9152 | T3_CTYPE_ALPHA , /* a09b YI SYLLABLE HMAP */ |
| | 9153 | T3_CTYPE_ALPHA , /* a09c YI SYLLABLE HMUOX */ |
| | 9154 | T3_CTYPE_ALPHA , /* a09d YI SYLLABLE HMUO */ |
| | 9155 | T3_CTYPE_ALPHA , /* a09e YI SYLLABLE HMUOP */ |
| | 9156 | T3_CTYPE_ALPHA , /* a09f YI SYLLABLE HMOT */ |
| | 9157 | T3_CTYPE_ALPHA , /* a0a0 YI SYLLABLE HMOX */ |
| | 9158 | T3_CTYPE_ALPHA , /* a0a1 YI SYLLABLE HMO */ |
| | 9159 | T3_CTYPE_ALPHA , /* a0a2 YI SYLLABLE HMOP */ |
| | 9160 | T3_CTYPE_ALPHA , /* a0a3 YI SYLLABLE HMUT */ |
| | 9161 | T3_CTYPE_ALPHA , /* a0a4 YI SYLLABLE HMUX */ |
| | 9162 | T3_CTYPE_ALPHA , /* a0a5 YI SYLLABLE HMU */ |
| | 9163 | T3_CTYPE_ALPHA , /* a0a6 YI SYLLABLE HMUP */ |
| | 9164 | T3_CTYPE_ALPHA , /* a0a7 YI SYLLABLE HMURX */ |
| | 9165 | T3_CTYPE_ALPHA , /* a0a8 YI SYLLABLE HMUR */ |
| | 9166 | T3_CTYPE_ALPHA , /* a0a9 YI SYLLABLE HMYX */ |
| | 9167 | T3_CTYPE_ALPHA , /* a0aa YI SYLLABLE HMY */ |
| | 9168 | T3_CTYPE_ALPHA , /* a0ab YI SYLLABLE HMYP */ |
| | 9169 | T3_CTYPE_ALPHA , /* a0ac YI SYLLABLE HMYRX */ |
| | 9170 | T3_CTYPE_ALPHA , /* a0ad YI SYLLABLE HMYR */ |
| | 9171 | T3_CTYPE_ALPHA , /* a0ae YI SYLLABLE MIT */ |
| | 9172 | T3_CTYPE_ALPHA , /* a0af YI SYLLABLE MIX */ |
| | 9173 | T3_CTYPE_ALPHA , /* a0b0 YI SYLLABLE MI */ |
| | 9174 | T3_CTYPE_ALPHA , /* a0b1 YI SYLLABLE MIP */ |
| | 9175 | T3_CTYPE_ALPHA , /* a0b2 YI SYLLABLE MIEX */ |
| | 9176 | T3_CTYPE_ALPHA , /* a0b3 YI SYLLABLE MIE */ |
| | 9177 | T3_CTYPE_ALPHA , /* a0b4 YI SYLLABLE MIEP */ |
| | 9178 | T3_CTYPE_ALPHA , /* a0b5 YI SYLLABLE MAT */ |
| | 9179 | T3_CTYPE_ALPHA , /* a0b6 YI SYLLABLE MAX */ |
| | 9180 | T3_CTYPE_ALPHA , /* a0b7 YI SYLLABLE MA */ |
| | 9181 | T3_CTYPE_ALPHA , /* a0b8 YI SYLLABLE MAP */ |
| | 9182 | T3_CTYPE_ALPHA , /* a0b9 YI SYLLABLE MUOT */ |
| | 9183 | T3_CTYPE_ALPHA , /* a0ba YI SYLLABLE MUOX */ |
| | 9184 | T3_CTYPE_ALPHA , /* a0bb YI SYLLABLE MUO */ |
| | 9185 | T3_CTYPE_ALPHA , /* a0bc YI SYLLABLE MUOP */ |
| | 9186 | T3_CTYPE_ALPHA , /* a0bd YI SYLLABLE MOT */ |
| | 9187 | T3_CTYPE_ALPHA , /* a0be YI SYLLABLE MOX */ |
| | 9188 | T3_CTYPE_ALPHA , /* a0bf YI SYLLABLE MO */ |
| | 9189 | T3_CTYPE_ALPHA , /* a0c0 YI SYLLABLE MOP */ |
| | 9190 | T3_CTYPE_ALPHA , /* a0c1 YI SYLLABLE MEX */ |
| | 9191 | T3_CTYPE_ALPHA , /* a0c2 YI SYLLABLE ME */ |
| | 9192 | T3_CTYPE_ALPHA , /* a0c3 YI SYLLABLE MUT */ |
| | 9193 | T3_CTYPE_ALPHA , /* a0c4 YI SYLLABLE MUX */ |
| | 9194 | T3_CTYPE_ALPHA , /* a0c5 YI SYLLABLE MU */ |
| | 9195 | T3_CTYPE_ALPHA , /* a0c6 YI SYLLABLE MUP */ |
| | 9196 | T3_CTYPE_ALPHA , /* a0c7 YI SYLLABLE MURX */ |
| | 9197 | T3_CTYPE_ALPHA , /* a0c8 YI SYLLABLE MUR */ |
| | 9198 | T3_CTYPE_ALPHA , /* a0c9 YI SYLLABLE MYT */ |
| | 9199 | T3_CTYPE_ALPHA , /* a0ca YI SYLLABLE MYX */ |
| | 9200 | T3_CTYPE_ALPHA , /* a0cb YI SYLLABLE MY */ |
| | 9201 | T3_CTYPE_ALPHA , /* a0cc YI SYLLABLE MYP */ |
| | 9202 | T3_CTYPE_ALPHA , /* a0cd YI SYLLABLE FIT */ |
| | 9203 | T3_CTYPE_ALPHA , /* a0ce YI SYLLABLE FIX */ |
| | 9204 | T3_CTYPE_ALPHA , /* a0cf YI SYLLABLE FI */ |
| | 9205 | T3_CTYPE_ALPHA , /* a0d0 YI SYLLABLE FIP */ |
| | 9206 | T3_CTYPE_ALPHA , /* a0d1 YI SYLLABLE FAT */ |
| | 9207 | T3_CTYPE_ALPHA , /* a0d2 YI SYLLABLE FAX */ |
| | 9208 | T3_CTYPE_ALPHA , /* a0d3 YI SYLLABLE FA */ |
| | 9209 | T3_CTYPE_ALPHA , /* a0d4 YI SYLLABLE FAP */ |
| | 9210 | T3_CTYPE_ALPHA , /* a0d5 YI SYLLABLE FOX */ |
| | 9211 | T3_CTYPE_ALPHA , /* a0d6 YI SYLLABLE FO */ |
| | 9212 | T3_CTYPE_ALPHA , /* a0d7 YI SYLLABLE FOP */ |
| | 9213 | T3_CTYPE_ALPHA , /* a0d8 YI SYLLABLE FUT */ |
| | 9214 | T3_CTYPE_ALPHA , /* a0d9 YI SYLLABLE FUX */ |
| | 9215 | T3_CTYPE_ALPHA , /* a0da YI SYLLABLE FU */ |
| | 9216 | T3_CTYPE_ALPHA , /* a0db YI SYLLABLE FUP */ |
| | 9217 | T3_CTYPE_ALPHA , /* a0dc YI SYLLABLE FURX */ |
| | 9218 | T3_CTYPE_ALPHA , /* a0dd YI SYLLABLE FUR */ |
| | 9219 | T3_CTYPE_ALPHA , /* a0de YI SYLLABLE FYT */ |
| | 9220 | T3_CTYPE_ALPHA , /* a0df YI SYLLABLE FYX */ |
| | 9221 | T3_CTYPE_ALPHA , /* a0e0 YI SYLLABLE FY */ |
| | 9222 | T3_CTYPE_ALPHA , /* a0e1 YI SYLLABLE FYP */ |
| | 9223 | T3_CTYPE_ALPHA , /* a0e2 YI SYLLABLE VIT */ |
| | 9224 | T3_CTYPE_ALPHA , /* a0e3 YI SYLLABLE VIX */ |
| | 9225 | T3_CTYPE_ALPHA , /* a0e4 YI SYLLABLE VI */ |
| | 9226 | T3_CTYPE_ALPHA , /* a0e5 YI SYLLABLE VIP */ |
| | 9227 | T3_CTYPE_ALPHA , /* a0e6 YI SYLLABLE VIET */ |
| | 9228 | T3_CTYPE_ALPHA , /* a0e7 YI SYLLABLE VIEX */ |
| | 9229 | T3_CTYPE_ALPHA , /* a0e8 YI SYLLABLE VIE */ |
| | 9230 | T3_CTYPE_ALPHA , /* a0e9 YI SYLLABLE VIEP */ |
| | 9231 | T3_CTYPE_ALPHA , /* a0ea YI SYLLABLE VAT */ |
| | 9232 | T3_CTYPE_ALPHA , /* a0eb YI SYLLABLE VAX */ |
| | 9233 | T3_CTYPE_ALPHA , /* a0ec YI SYLLABLE VA */ |
| | 9234 | T3_CTYPE_ALPHA , /* a0ed YI SYLLABLE VAP */ |
| | 9235 | T3_CTYPE_ALPHA , /* a0ee YI SYLLABLE VOT */ |
| | 9236 | T3_CTYPE_ALPHA , /* a0ef YI SYLLABLE VOX */ |
| | 9237 | T3_CTYPE_ALPHA , /* a0f0 YI SYLLABLE VO */ |
| | 9238 | T3_CTYPE_ALPHA , /* a0f1 YI SYLLABLE VOP */ |
| | 9239 | T3_CTYPE_ALPHA , /* a0f2 YI SYLLABLE VEX */ |
| | 9240 | T3_CTYPE_ALPHA , /* a0f3 YI SYLLABLE VEP */ |
| | 9241 | T3_CTYPE_ALPHA , /* a0f4 YI SYLLABLE VUT */ |
| | 9242 | T3_CTYPE_ALPHA , /* a0f5 YI SYLLABLE VUX */ |
| | 9243 | T3_CTYPE_ALPHA , /* a0f6 YI SYLLABLE VU */ |
| | 9244 | T3_CTYPE_ALPHA , /* a0f7 YI SYLLABLE VUP */ |
| | 9245 | T3_CTYPE_ALPHA , /* a0f8 YI SYLLABLE VURX */ |
| | 9246 | T3_CTYPE_ALPHA , /* a0f9 YI SYLLABLE VUR */ |
| | 9247 | T3_CTYPE_ALPHA , /* a0fa YI SYLLABLE VYT */ |
| | 9248 | T3_CTYPE_ALPHA , /* a0fb YI SYLLABLE VYX */ |
| | 9249 | T3_CTYPE_ALPHA , /* a0fc YI SYLLABLE VY */ |
| | 9250 | T3_CTYPE_ALPHA , /* a0fd YI SYLLABLE VYP */ |
| | 9251 | T3_CTYPE_ALPHA , /* a0fe YI SYLLABLE VYRX */ |
| | 9252 | T3_CTYPE_ALPHA , /* a0ff YI SYLLABLE VYR */ |
| | 9253 | }; |
| | 9254 | |
| | 9255 | static const wchar_t attr_pg_142[128] = |
| | 9256 | { |
| | 9257 | T3_CTYPE_ALPHA , /* a100 YI SYLLABLE DIT */ |
| | 9258 | T3_CTYPE_ALPHA , /* a101 YI SYLLABLE DIX */ |
| | 9259 | T3_CTYPE_ALPHA , /* a102 YI SYLLABLE DI */ |
| | 9260 | T3_CTYPE_ALPHA , /* a103 YI SYLLABLE DIP */ |
| | 9261 | T3_CTYPE_ALPHA , /* a104 YI SYLLABLE DIEX */ |
| | 9262 | T3_CTYPE_ALPHA , /* a105 YI SYLLABLE DIE */ |
| | 9263 | T3_CTYPE_ALPHA , /* a106 YI SYLLABLE DIEP */ |
| | 9264 | T3_CTYPE_ALPHA , /* a107 YI SYLLABLE DAT */ |
| | 9265 | T3_CTYPE_ALPHA , /* a108 YI SYLLABLE DAX */ |
| | 9266 | T3_CTYPE_ALPHA , /* a109 YI SYLLABLE DA */ |
| | 9267 | T3_CTYPE_ALPHA , /* a10a YI SYLLABLE DAP */ |
| | 9268 | T3_CTYPE_ALPHA , /* a10b YI SYLLABLE DUOX */ |
| | 9269 | T3_CTYPE_ALPHA , /* a10c YI SYLLABLE DUO */ |
| | 9270 | T3_CTYPE_ALPHA , /* a10d YI SYLLABLE DOT */ |
| | 9271 | T3_CTYPE_ALPHA , /* a10e YI SYLLABLE DOX */ |
| | 9272 | T3_CTYPE_ALPHA , /* a10f YI SYLLABLE DO */ |
| | 9273 | T3_CTYPE_ALPHA , /* a110 YI SYLLABLE DOP */ |
| | 9274 | T3_CTYPE_ALPHA , /* a111 YI SYLLABLE DEX */ |
| | 9275 | T3_CTYPE_ALPHA , /* a112 YI SYLLABLE DE */ |
| | 9276 | T3_CTYPE_ALPHA , /* a113 YI SYLLABLE DEP */ |
| | 9277 | T3_CTYPE_ALPHA , /* a114 YI SYLLABLE DUT */ |
| | 9278 | T3_CTYPE_ALPHA , /* a115 YI SYLLABLE DUX */ |
| | 9279 | T3_CTYPE_ALPHA , /* a116 YI SYLLABLE DU */ |
| | 9280 | T3_CTYPE_ALPHA , /* a117 YI SYLLABLE DUP */ |
| | 9281 | T3_CTYPE_ALPHA , /* a118 YI SYLLABLE DURX */ |
| | 9282 | T3_CTYPE_ALPHA , /* a119 YI SYLLABLE DUR */ |
| | 9283 | T3_CTYPE_ALPHA , /* a11a YI SYLLABLE TIT */ |
| | 9284 | T3_CTYPE_ALPHA , /* a11b YI SYLLABLE TIX */ |
| | 9285 | T3_CTYPE_ALPHA , /* a11c YI SYLLABLE TI */ |
| | 9286 | T3_CTYPE_ALPHA , /* a11d YI SYLLABLE TIP */ |
| | 9287 | T3_CTYPE_ALPHA , /* a11e YI SYLLABLE TIEX */ |
| | 9288 | T3_CTYPE_ALPHA , /* a11f YI SYLLABLE TIE */ |
| | 9289 | T3_CTYPE_ALPHA , /* a120 YI SYLLABLE TIEP */ |
| | 9290 | T3_CTYPE_ALPHA , /* a121 YI SYLLABLE TAT */ |
| | 9291 | T3_CTYPE_ALPHA , /* a122 YI SYLLABLE TAX */ |
| | 9292 | T3_CTYPE_ALPHA , /* a123 YI SYLLABLE TA */ |
| | 9293 | T3_CTYPE_ALPHA , /* a124 YI SYLLABLE TAP */ |
| | 9294 | T3_CTYPE_ALPHA , /* a125 YI SYLLABLE TUOT */ |
| | 9295 | T3_CTYPE_ALPHA , /* a126 YI SYLLABLE TUOX */ |
| | 9296 | T3_CTYPE_ALPHA , /* a127 YI SYLLABLE TUO */ |
| | 9297 | T3_CTYPE_ALPHA , /* a128 YI SYLLABLE TUOP */ |
| | 9298 | T3_CTYPE_ALPHA , /* a129 YI SYLLABLE TOT */ |
| | 9299 | T3_CTYPE_ALPHA , /* a12a YI SYLLABLE TOX */ |
| | 9300 | T3_CTYPE_ALPHA , /* a12b YI SYLLABLE TO */ |
| | 9301 | T3_CTYPE_ALPHA , /* a12c YI SYLLABLE TOP */ |
| | 9302 | T3_CTYPE_ALPHA , /* a12d YI SYLLABLE TEX */ |
| | 9303 | T3_CTYPE_ALPHA , /* a12e YI SYLLABLE TE */ |
| | 9304 | T3_CTYPE_ALPHA , /* a12f YI SYLLABLE TEP */ |
| | 9305 | T3_CTYPE_ALPHA , /* a130 YI SYLLABLE TUT */ |
| | 9306 | T3_CTYPE_ALPHA , /* a131 YI SYLLABLE TUX */ |
| | 9307 | T3_CTYPE_ALPHA , /* a132 YI SYLLABLE TU */ |
| | 9308 | T3_CTYPE_ALPHA , /* a133 YI SYLLABLE TUP */ |
| | 9309 | T3_CTYPE_ALPHA , /* a134 YI SYLLABLE TURX */ |
| | 9310 | T3_CTYPE_ALPHA , /* a135 YI SYLLABLE TUR */ |
| | 9311 | T3_CTYPE_ALPHA , /* a136 YI SYLLABLE DDIT */ |
| | 9312 | T3_CTYPE_ALPHA , /* a137 YI SYLLABLE DDIX */ |
| | 9313 | T3_CTYPE_ALPHA , /* a138 YI SYLLABLE DDI */ |
| | 9314 | T3_CTYPE_ALPHA , /* a139 YI SYLLABLE DDIP */ |
| | 9315 | T3_CTYPE_ALPHA , /* a13a YI SYLLABLE DDIEX */ |
| | 9316 | T3_CTYPE_ALPHA , /* a13b YI SYLLABLE DDIE */ |
| | 9317 | T3_CTYPE_ALPHA , /* a13c YI SYLLABLE DDIEP */ |
| | 9318 | T3_CTYPE_ALPHA , /* a13d YI SYLLABLE DDAT */ |
| | 9319 | T3_CTYPE_ALPHA , /* a13e YI SYLLABLE DDAX */ |
| | 9320 | T3_CTYPE_ALPHA , /* a13f YI SYLLABLE DDA */ |
| | 9321 | T3_CTYPE_ALPHA , /* a140 YI SYLLABLE DDAP */ |
| | 9322 | T3_CTYPE_ALPHA , /* a141 YI SYLLABLE DDUOX */ |
| | 9323 | T3_CTYPE_ALPHA , /* a142 YI SYLLABLE DDUO */ |
| | 9324 | T3_CTYPE_ALPHA , /* a143 YI SYLLABLE DDUOP */ |
| | 9325 | T3_CTYPE_ALPHA , /* a144 YI SYLLABLE DDOT */ |
| | 9326 | T3_CTYPE_ALPHA , /* a145 YI SYLLABLE DDOX */ |
| | 9327 | T3_CTYPE_ALPHA , /* a146 YI SYLLABLE DDO */ |
| | 9328 | T3_CTYPE_ALPHA , /* a147 YI SYLLABLE DDOP */ |
| | 9329 | T3_CTYPE_ALPHA , /* a148 YI SYLLABLE DDEX */ |
| | 9330 | T3_CTYPE_ALPHA , /* a149 YI SYLLABLE DDE */ |
| | 9331 | T3_CTYPE_ALPHA , /* a14a YI SYLLABLE DDEP */ |
| | 9332 | T3_CTYPE_ALPHA , /* a14b YI SYLLABLE DDUT */ |
| | 9333 | T3_CTYPE_ALPHA , /* a14c YI SYLLABLE DDUX */ |
| | 9334 | T3_CTYPE_ALPHA , /* a14d YI SYLLABLE DDU */ |
| | 9335 | T3_CTYPE_ALPHA , /* a14e YI SYLLABLE DDUP */ |
| | 9336 | T3_CTYPE_ALPHA , /* a14f YI SYLLABLE DDURX */ |
| | 9337 | T3_CTYPE_ALPHA , /* a150 YI SYLLABLE DDUR */ |
| | 9338 | T3_CTYPE_ALPHA , /* a151 YI SYLLABLE NDIT */ |
| | 9339 | T3_CTYPE_ALPHA , /* a152 YI SYLLABLE NDIX */ |
| | 9340 | T3_CTYPE_ALPHA , /* a153 YI SYLLABLE NDI */ |
| | 9341 | T3_CTYPE_ALPHA , /* a154 YI SYLLABLE NDIP */ |
| | 9342 | T3_CTYPE_ALPHA , /* a155 YI SYLLABLE NDIEX */ |
| | 9343 | T3_CTYPE_ALPHA , /* a156 YI SYLLABLE NDIE */ |
| | 9344 | T3_CTYPE_ALPHA , /* a157 YI SYLLABLE NDAT */ |
| | 9345 | T3_CTYPE_ALPHA , /* a158 YI SYLLABLE NDAX */ |
| | 9346 | T3_CTYPE_ALPHA , /* a159 YI SYLLABLE NDA */ |
| | 9347 | T3_CTYPE_ALPHA , /* a15a YI SYLLABLE NDAP */ |
| | 9348 | T3_CTYPE_ALPHA , /* a15b YI SYLLABLE NDOT */ |
| | 9349 | T3_CTYPE_ALPHA , /* a15c YI SYLLABLE NDOX */ |
| | 9350 | T3_CTYPE_ALPHA , /* a15d YI SYLLABLE NDO */ |
| | 9351 | T3_CTYPE_ALPHA , /* a15e YI SYLLABLE NDOP */ |
| | 9352 | T3_CTYPE_ALPHA , /* a15f YI SYLLABLE NDEX */ |
| | 9353 | T3_CTYPE_ALPHA , /* a160 YI SYLLABLE NDE */ |
| | 9354 | T3_CTYPE_ALPHA , /* a161 YI SYLLABLE NDEP */ |
| | 9355 | T3_CTYPE_ALPHA , /* a162 YI SYLLABLE NDUT */ |
| | 9356 | T3_CTYPE_ALPHA , /* a163 YI SYLLABLE NDUX */ |
| | 9357 | T3_CTYPE_ALPHA , /* a164 YI SYLLABLE NDU */ |
| | 9358 | T3_CTYPE_ALPHA , /* a165 YI SYLLABLE NDUP */ |
| | 9359 | T3_CTYPE_ALPHA , /* a166 YI SYLLABLE NDURX */ |
| | 9360 | T3_CTYPE_ALPHA , /* a167 YI SYLLABLE NDUR */ |
| | 9361 | T3_CTYPE_ALPHA , /* a168 YI SYLLABLE HNIT */ |
| | 9362 | T3_CTYPE_ALPHA , /* a169 YI SYLLABLE HNIX */ |
| | 9363 | T3_CTYPE_ALPHA , /* a16a YI SYLLABLE HNI */ |
| | 9364 | T3_CTYPE_ALPHA , /* a16b YI SYLLABLE HNIP */ |
| | 9365 | T3_CTYPE_ALPHA , /* a16c YI SYLLABLE HNIET */ |
| | 9366 | T3_CTYPE_ALPHA , /* a16d YI SYLLABLE HNIEX */ |
| | 9367 | T3_CTYPE_ALPHA , /* a16e YI SYLLABLE HNIE */ |
| | 9368 | T3_CTYPE_ALPHA , /* a16f YI SYLLABLE HNIEP */ |
| | 9369 | T3_CTYPE_ALPHA , /* a170 YI SYLLABLE HNAT */ |
| | 9370 | T3_CTYPE_ALPHA , /* a171 YI SYLLABLE HNAX */ |
| | 9371 | T3_CTYPE_ALPHA , /* a172 YI SYLLABLE HNA */ |
| | 9372 | T3_CTYPE_ALPHA , /* a173 YI SYLLABLE HNAP */ |
| | 9373 | T3_CTYPE_ALPHA , /* a174 YI SYLLABLE HNUOX */ |
| | 9374 | T3_CTYPE_ALPHA , /* a175 YI SYLLABLE HNUO */ |
| | 9375 | T3_CTYPE_ALPHA , /* a176 YI SYLLABLE HNOT */ |
| | 9376 | T3_CTYPE_ALPHA , /* a177 YI SYLLABLE HNOX */ |
| | 9377 | T3_CTYPE_ALPHA , /* a178 YI SYLLABLE HNOP */ |
| | 9378 | T3_CTYPE_ALPHA , /* a179 YI SYLLABLE HNEX */ |
| | 9379 | T3_CTYPE_ALPHA , /* a17a YI SYLLABLE HNE */ |
| | 9380 | T3_CTYPE_ALPHA , /* a17b YI SYLLABLE HNEP */ |
| | 9381 | T3_CTYPE_ALPHA , /* a17c YI SYLLABLE HNUT */ |
| | 9382 | T3_CTYPE_ALPHA , /* a17d YI SYLLABLE NIT */ |
| | 9383 | T3_CTYPE_ALPHA , /* a17e YI SYLLABLE NIX */ |
| | 9384 | T3_CTYPE_ALPHA , /* a17f YI SYLLABLE NI */ |
| | 9385 | }; |
| | 9386 | |
| | 9387 | static const wchar_t attr_pg_143[128] = |
| | 9388 | { |
| | 9389 | T3_CTYPE_ALPHA , /* a180 YI SYLLABLE NIP */ |
| | 9390 | T3_CTYPE_ALPHA , /* a181 YI SYLLABLE NIEX */ |
| | 9391 | T3_CTYPE_ALPHA , /* a182 YI SYLLABLE NIE */ |
| | 9392 | T3_CTYPE_ALPHA , /* a183 YI SYLLABLE NIEP */ |
| | 9393 | T3_CTYPE_ALPHA , /* a184 YI SYLLABLE NAX */ |
| | 9394 | T3_CTYPE_ALPHA , /* a185 YI SYLLABLE NA */ |
| | 9395 | T3_CTYPE_ALPHA , /* a186 YI SYLLABLE NAP */ |
| | 9396 | T3_CTYPE_ALPHA , /* a187 YI SYLLABLE NUOX */ |
| | 9397 | T3_CTYPE_ALPHA , /* a188 YI SYLLABLE NUO */ |
| | 9398 | T3_CTYPE_ALPHA , /* a189 YI SYLLABLE NUOP */ |
| | 9399 | T3_CTYPE_ALPHA , /* a18a YI SYLLABLE NOT */ |
| | 9400 | T3_CTYPE_ALPHA , /* a18b YI SYLLABLE NOX */ |
| | 9401 | T3_CTYPE_ALPHA , /* a18c YI SYLLABLE NO */ |
| | 9402 | T3_CTYPE_ALPHA , /* a18d YI SYLLABLE NOP */ |
| | 9403 | T3_CTYPE_ALPHA , /* a18e YI SYLLABLE NEX */ |
| | 9404 | T3_CTYPE_ALPHA , /* a18f YI SYLLABLE NE */ |
| | 9405 | T3_CTYPE_ALPHA , /* a190 YI SYLLABLE NEP */ |
| | 9406 | T3_CTYPE_ALPHA , /* a191 YI SYLLABLE NUT */ |
| | 9407 | T3_CTYPE_ALPHA , /* a192 YI SYLLABLE NUX */ |
| | 9408 | T3_CTYPE_ALPHA , /* a193 YI SYLLABLE NU */ |
| | 9409 | T3_CTYPE_ALPHA , /* a194 YI SYLLABLE NUP */ |
| | 9410 | T3_CTYPE_ALPHA , /* a195 YI SYLLABLE NURX */ |
| | 9411 | T3_CTYPE_ALPHA , /* a196 YI SYLLABLE NUR */ |
| | 9412 | T3_CTYPE_ALPHA , /* a197 YI SYLLABLE HLIT */ |
| | 9413 | T3_CTYPE_ALPHA , /* a198 YI SYLLABLE HLIX */ |
| | 9414 | T3_CTYPE_ALPHA , /* a199 YI SYLLABLE HLI */ |
| | 9415 | T3_CTYPE_ALPHA , /* a19a YI SYLLABLE HLIP */ |
| | 9416 | T3_CTYPE_ALPHA , /* a19b YI SYLLABLE HLIEX */ |
| | 9417 | T3_CTYPE_ALPHA , /* a19c YI SYLLABLE HLIE */ |
| | 9418 | T3_CTYPE_ALPHA , /* a19d YI SYLLABLE HLIEP */ |
| | 9419 | T3_CTYPE_ALPHA , /* a19e YI SYLLABLE HLAT */ |
| | 9420 | T3_CTYPE_ALPHA , /* a19f YI SYLLABLE HLAX */ |
| | 9421 | T3_CTYPE_ALPHA , /* a1a0 YI SYLLABLE HLA */ |
| | 9422 | T3_CTYPE_ALPHA , /* a1a1 YI SYLLABLE HLAP */ |
| | 9423 | T3_CTYPE_ALPHA , /* a1a2 YI SYLLABLE HLUOX */ |
| | 9424 | T3_CTYPE_ALPHA , /* a1a3 YI SYLLABLE HLUO */ |
| | 9425 | T3_CTYPE_ALPHA , /* a1a4 YI SYLLABLE HLUOP */ |
| | 9426 | T3_CTYPE_ALPHA , /* a1a5 YI SYLLABLE HLOX */ |
| | 9427 | T3_CTYPE_ALPHA , /* a1a6 YI SYLLABLE HLO */ |
| | 9428 | T3_CTYPE_ALPHA , /* a1a7 YI SYLLABLE HLOP */ |
| | 9429 | T3_CTYPE_ALPHA , /* a1a8 YI SYLLABLE HLEX */ |
| | 9430 | T3_CTYPE_ALPHA , /* a1a9 YI SYLLABLE HLE */ |
| | 9431 | T3_CTYPE_ALPHA , /* a1aa YI SYLLABLE HLEP */ |
| | 9432 | T3_CTYPE_ALPHA , /* a1ab YI SYLLABLE HLUT */ |
| | 9433 | T3_CTYPE_ALPHA , /* a1ac YI SYLLABLE HLUX */ |
| | 9434 | T3_CTYPE_ALPHA , /* a1ad YI SYLLABLE HLU */ |
| | 9435 | T3_CTYPE_ALPHA , /* a1ae YI SYLLABLE HLUP */ |
| | 9436 | T3_CTYPE_ALPHA , /* a1af YI SYLLABLE HLURX */ |
| | 9437 | T3_CTYPE_ALPHA , /* a1b0 YI SYLLABLE HLUR */ |
| | 9438 | T3_CTYPE_ALPHA , /* a1b1 YI SYLLABLE HLYT */ |
| | 9439 | T3_CTYPE_ALPHA , /* a1b2 YI SYLLABLE HLYX */ |
| | 9440 | T3_CTYPE_ALPHA , /* a1b3 YI SYLLABLE HLY */ |
| | 9441 | T3_CTYPE_ALPHA , /* a1b4 YI SYLLABLE HLYP */ |
| | 9442 | T3_CTYPE_ALPHA , /* a1b5 YI SYLLABLE HLYRX */ |
| | 9443 | T3_CTYPE_ALPHA , /* a1b6 YI SYLLABLE HLYR */ |
| | 9444 | T3_CTYPE_ALPHA , /* a1b7 YI SYLLABLE LIT */ |
| | 9445 | T3_CTYPE_ALPHA , /* a1b8 YI SYLLABLE LIX */ |
| | 9446 | T3_CTYPE_ALPHA , /* a1b9 YI SYLLABLE LI */ |
| | 9447 | T3_CTYPE_ALPHA , /* a1ba YI SYLLABLE LIP */ |
| | 9448 | T3_CTYPE_ALPHA , /* a1bb YI SYLLABLE LIET */ |
| | 9449 | T3_CTYPE_ALPHA , /* a1bc YI SYLLABLE LIEX */ |
| | 9450 | T3_CTYPE_ALPHA , /* a1bd YI SYLLABLE LIE */ |
| | 9451 | T3_CTYPE_ALPHA , /* a1be YI SYLLABLE LIEP */ |
| | 9452 | T3_CTYPE_ALPHA , /* a1bf YI SYLLABLE LAT */ |
| | 9453 | T3_CTYPE_ALPHA , /* a1c0 YI SYLLABLE LAX */ |
| | 9454 | T3_CTYPE_ALPHA , /* a1c1 YI SYLLABLE LA */ |
| | 9455 | T3_CTYPE_ALPHA , /* a1c2 YI SYLLABLE LAP */ |
| | 9456 | T3_CTYPE_ALPHA , /* a1c3 YI SYLLABLE LUOT */ |
| | 9457 | T3_CTYPE_ALPHA , /* a1c4 YI SYLLABLE LUOX */ |
| | 9458 | T3_CTYPE_ALPHA , /* a1c5 YI SYLLABLE LUO */ |
| | 9459 | T3_CTYPE_ALPHA , /* a1c6 YI SYLLABLE LUOP */ |
| | 9460 | T3_CTYPE_ALPHA , /* a1c7 YI SYLLABLE LOT */ |
| | 9461 | T3_CTYPE_ALPHA , /* a1c8 YI SYLLABLE LOX */ |
| | 9462 | T3_CTYPE_ALPHA , /* a1c9 YI SYLLABLE LO */ |
| | 9463 | T3_CTYPE_ALPHA , /* a1ca YI SYLLABLE LOP */ |
| | 9464 | T3_CTYPE_ALPHA , /* a1cb YI SYLLABLE LEX */ |
| | 9465 | T3_CTYPE_ALPHA , /* a1cc YI SYLLABLE LE */ |
| | 9466 | T3_CTYPE_ALPHA , /* a1cd YI SYLLABLE LEP */ |
| | 9467 | T3_CTYPE_ALPHA , /* a1ce YI SYLLABLE LUT */ |
| | 9468 | T3_CTYPE_ALPHA , /* a1cf YI SYLLABLE LUX */ |
| | 9469 | T3_CTYPE_ALPHA , /* a1d0 YI SYLLABLE LU */ |
| | 9470 | T3_CTYPE_ALPHA , /* a1d1 YI SYLLABLE LUP */ |
| | 9471 | T3_CTYPE_ALPHA , /* a1d2 YI SYLLABLE LURX */ |
| | 9472 | T3_CTYPE_ALPHA , /* a1d3 YI SYLLABLE LUR */ |
| | 9473 | T3_CTYPE_ALPHA , /* a1d4 YI SYLLABLE LYT */ |
| | 9474 | T3_CTYPE_ALPHA , /* a1d5 YI SYLLABLE LYX */ |
| | 9475 | T3_CTYPE_ALPHA , /* a1d6 YI SYLLABLE LY */ |
| | 9476 | T3_CTYPE_ALPHA , /* a1d7 YI SYLLABLE LYP */ |
| | 9477 | T3_CTYPE_ALPHA , /* a1d8 YI SYLLABLE LYRX */ |
| | 9478 | T3_CTYPE_ALPHA , /* a1d9 YI SYLLABLE LYR */ |
| | 9479 | T3_CTYPE_ALPHA , /* a1da YI SYLLABLE GIT */ |
| | 9480 | T3_CTYPE_ALPHA , /* a1db YI SYLLABLE GIX */ |
| | 9481 | T3_CTYPE_ALPHA , /* a1dc YI SYLLABLE GI */ |
| | 9482 | T3_CTYPE_ALPHA , /* a1dd YI SYLLABLE GIP */ |
| | 9483 | T3_CTYPE_ALPHA , /* a1de YI SYLLABLE GIET */ |
| | 9484 | T3_CTYPE_ALPHA , /* a1df YI SYLLABLE GIEX */ |
| | 9485 | T3_CTYPE_ALPHA , /* a1e0 YI SYLLABLE GIE */ |
| | 9486 | T3_CTYPE_ALPHA , /* a1e1 YI SYLLABLE GIEP */ |
| | 9487 | T3_CTYPE_ALPHA , /* a1e2 YI SYLLABLE GAT */ |
| | 9488 | T3_CTYPE_ALPHA , /* a1e3 YI SYLLABLE GAX */ |
| | 9489 | T3_CTYPE_ALPHA , /* a1e4 YI SYLLABLE GA */ |
| | 9490 | T3_CTYPE_ALPHA , /* a1e5 YI SYLLABLE GAP */ |
| | 9491 | T3_CTYPE_ALPHA , /* a1e6 YI SYLLABLE GUOT */ |
| | 9492 | T3_CTYPE_ALPHA , /* a1e7 YI SYLLABLE GUOX */ |
| | 9493 | T3_CTYPE_ALPHA , /* a1e8 YI SYLLABLE GUO */ |
| | 9494 | T3_CTYPE_ALPHA , /* a1e9 YI SYLLABLE GUOP */ |
| | 9495 | T3_CTYPE_ALPHA , /* a1ea YI SYLLABLE GOT */ |
| | 9496 | T3_CTYPE_ALPHA , /* a1eb YI SYLLABLE GOX */ |
| | 9497 | T3_CTYPE_ALPHA , /* a1ec YI SYLLABLE GO */ |
| | 9498 | T3_CTYPE_ALPHA , /* a1ed YI SYLLABLE GOP */ |
| | 9499 | T3_CTYPE_ALPHA , /* a1ee YI SYLLABLE GET */ |
| | 9500 | T3_CTYPE_ALPHA , /* a1ef YI SYLLABLE GEX */ |
| | 9501 | T3_CTYPE_ALPHA , /* a1f0 YI SYLLABLE GE */ |
| | 9502 | T3_CTYPE_ALPHA , /* a1f1 YI SYLLABLE GEP */ |
| | 9503 | T3_CTYPE_ALPHA , /* a1f2 YI SYLLABLE GUT */ |
| | 9504 | T3_CTYPE_ALPHA , /* a1f3 YI SYLLABLE GUX */ |
| | 9505 | T3_CTYPE_ALPHA , /* a1f4 YI SYLLABLE GU */ |
| | 9506 | T3_CTYPE_ALPHA , /* a1f5 YI SYLLABLE GUP */ |
| | 9507 | T3_CTYPE_ALPHA , /* a1f6 YI SYLLABLE GURX */ |
| | 9508 | T3_CTYPE_ALPHA , /* a1f7 YI SYLLABLE GUR */ |
| | 9509 | T3_CTYPE_ALPHA , /* a1f8 YI SYLLABLE KIT */ |
| | 9510 | T3_CTYPE_ALPHA , /* a1f9 YI SYLLABLE KIX */ |
| | 9511 | T3_CTYPE_ALPHA , /* a1fa YI SYLLABLE KI */ |
| | 9512 | T3_CTYPE_ALPHA , /* a1fb YI SYLLABLE KIP */ |
| | 9513 | T3_CTYPE_ALPHA , /* a1fc YI SYLLABLE KIEX */ |
| | 9514 | T3_CTYPE_ALPHA , /* a1fd YI SYLLABLE KIE */ |
| | 9515 | T3_CTYPE_ALPHA , /* a1fe YI SYLLABLE KIEP */ |
| | 9516 | T3_CTYPE_ALPHA , /* a1ff YI SYLLABLE KAT */ |
| | 9517 | }; |
| | 9518 | |
| | 9519 | static const wchar_t attr_pg_144[128] = |
| | 9520 | { |
| | 9521 | T3_CTYPE_ALPHA , /* a200 YI SYLLABLE KAX */ |
| | 9522 | T3_CTYPE_ALPHA , /* a201 YI SYLLABLE KA */ |
| | 9523 | T3_CTYPE_ALPHA , /* a202 YI SYLLABLE KAP */ |
| | 9524 | T3_CTYPE_ALPHA , /* a203 YI SYLLABLE KUOX */ |
| | 9525 | T3_CTYPE_ALPHA , /* a204 YI SYLLABLE KUO */ |
| | 9526 | T3_CTYPE_ALPHA , /* a205 YI SYLLABLE KUOP */ |
| | 9527 | T3_CTYPE_ALPHA , /* a206 YI SYLLABLE KOT */ |
| | 9528 | T3_CTYPE_ALPHA , /* a207 YI SYLLABLE KOX */ |
| | 9529 | T3_CTYPE_ALPHA , /* a208 YI SYLLABLE KO */ |
| | 9530 | T3_CTYPE_ALPHA , /* a209 YI SYLLABLE KOP */ |
| | 9531 | T3_CTYPE_ALPHA , /* a20a YI SYLLABLE KET */ |
| | 9532 | T3_CTYPE_ALPHA , /* a20b YI SYLLABLE KEX */ |
| | 9533 | T3_CTYPE_ALPHA , /* a20c YI SYLLABLE KE */ |
| | 9534 | T3_CTYPE_ALPHA , /* a20d YI SYLLABLE KEP */ |
| | 9535 | T3_CTYPE_ALPHA , /* a20e YI SYLLABLE KUT */ |
| | 9536 | T3_CTYPE_ALPHA , /* a20f YI SYLLABLE KUX */ |
| | 9537 | T3_CTYPE_ALPHA , /* a210 YI SYLLABLE KU */ |
| | 9538 | T3_CTYPE_ALPHA , /* a211 YI SYLLABLE KUP */ |
| | 9539 | T3_CTYPE_ALPHA , /* a212 YI SYLLABLE KURX */ |
| | 9540 | T3_CTYPE_ALPHA , /* a213 YI SYLLABLE KUR */ |
| | 9541 | T3_CTYPE_ALPHA , /* a214 YI SYLLABLE GGIT */ |
| | 9542 | T3_CTYPE_ALPHA , /* a215 YI SYLLABLE GGIX */ |
| | 9543 | T3_CTYPE_ALPHA , /* a216 YI SYLLABLE GGI */ |
| | 9544 | T3_CTYPE_ALPHA , /* a217 YI SYLLABLE GGIEX */ |
| | 9545 | T3_CTYPE_ALPHA , /* a218 YI SYLLABLE GGIE */ |
| | 9546 | T3_CTYPE_ALPHA , /* a219 YI SYLLABLE GGIEP */ |
| | 9547 | T3_CTYPE_ALPHA , /* a21a YI SYLLABLE GGAT */ |
| | 9548 | T3_CTYPE_ALPHA , /* a21b YI SYLLABLE GGAX */ |
| | 9549 | T3_CTYPE_ALPHA , /* a21c YI SYLLABLE GGA */ |
| | 9550 | T3_CTYPE_ALPHA , /* a21d YI SYLLABLE GGAP */ |
| | 9551 | T3_CTYPE_ALPHA , /* a21e YI SYLLABLE GGUOT */ |
| | 9552 | T3_CTYPE_ALPHA , /* a21f YI SYLLABLE GGUOX */ |
| | 9553 | T3_CTYPE_ALPHA , /* a220 YI SYLLABLE GGUO */ |
| | 9554 | T3_CTYPE_ALPHA , /* a221 YI SYLLABLE GGUOP */ |
| | 9555 | T3_CTYPE_ALPHA , /* a222 YI SYLLABLE GGOT */ |
| | 9556 | T3_CTYPE_ALPHA , /* a223 YI SYLLABLE GGOX */ |
| | 9557 | T3_CTYPE_ALPHA , /* a224 YI SYLLABLE GGO */ |
| | 9558 | T3_CTYPE_ALPHA , /* a225 YI SYLLABLE GGOP */ |
| | 9559 | T3_CTYPE_ALPHA , /* a226 YI SYLLABLE GGET */ |
| | 9560 | T3_CTYPE_ALPHA , /* a227 YI SYLLABLE GGEX */ |
| | 9561 | T3_CTYPE_ALPHA , /* a228 YI SYLLABLE GGE */ |
| | 9562 | T3_CTYPE_ALPHA , /* a229 YI SYLLABLE GGEP */ |
| | 9563 | T3_CTYPE_ALPHA , /* a22a YI SYLLABLE GGUT */ |
| | 9564 | T3_CTYPE_ALPHA , /* a22b YI SYLLABLE GGUX */ |
| | 9565 | T3_CTYPE_ALPHA , /* a22c YI SYLLABLE GGU */ |
| | 9566 | T3_CTYPE_ALPHA , /* a22d YI SYLLABLE GGUP */ |
| | 9567 | T3_CTYPE_ALPHA , /* a22e YI SYLLABLE GGURX */ |
| | 9568 | T3_CTYPE_ALPHA , /* a22f YI SYLLABLE GGUR */ |
| | 9569 | T3_CTYPE_ALPHA , /* a230 YI SYLLABLE MGIEX */ |
| | 9570 | T3_CTYPE_ALPHA , /* a231 YI SYLLABLE MGIE */ |
| | 9571 | T3_CTYPE_ALPHA , /* a232 YI SYLLABLE MGAT */ |
| | 9572 | T3_CTYPE_ALPHA , /* a233 YI SYLLABLE MGAX */ |
| | 9573 | T3_CTYPE_ALPHA , /* a234 YI SYLLABLE MGA */ |
| | 9574 | T3_CTYPE_ALPHA , /* a235 YI SYLLABLE MGAP */ |
| | 9575 | T3_CTYPE_ALPHA , /* a236 YI SYLLABLE MGUOX */ |
| | 9576 | T3_CTYPE_ALPHA , /* a237 YI SYLLABLE MGUO */ |
| | 9577 | T3_CTYPE_ALPHA , /* a238 YI SYLLABLE MGUOP */ |
| | 9578 | T3_CTYPE_ALPHA , /* a239 YI SYLLABLE MGOT */ |
| | 9579 | T3_CTYPE_ALPHA , /* a23a YI SYLLABLE MGOX */ |
| | 9580 | T3_CTYPE_ALPHA , /* a23b YI SYLLABLE MGO */ |
| | 9581 | T3_CTYPE_ALPHA , /* a23c YI SYLLABLE MGOP */ |
| | 9582 | T3_CTYPE_ALPHA , /* a23d YI SYLLABLE MGEX */ |
| | 9583 | T3_CTYPE_ALPHA , /* a23e YI SYLLABLE MGE */ |
| | 9584 | T3_CTYPE_ALPHA , /* a23f YI SYLLABLE MGEP */ |
| | 9585 | T3_CTYPE_ALPHA , /* a240 YI SYLLABLE MGUT */ |
| | 9586 | T3_CTYPE_ALPHA , /* a241 YI SYLLABLE MGUX */ |
| | 9587 | T3_CTYPE_ALPHA , /* a242 YI SYLLABLE MGU */ |
| | 9588 | T3_CTYPE_ALPHA , /* a243 YI SYLLABLE MGUP */ |
| | 9589 | T3_CTYPE_ALPHA , /* a244 YI SYLLABLE MGURX */ |
| | 9590 | T3_CTYPE_ALPHA , /* a245 YI SYLLABLE MGUR */ |
| | 9591 | T3_CTYPE_ALPHA , /* a246 YI SYLLABLE HXIT */ |
| | 9592 | T3_CTYPE_ALPHA , /* a247 YI SYLLABLE HXIX */ |
| | 9593 | T3_CTYPE_ALPHA , /* a248 YI SYLLABLE HXI */ |
| | 9594 | T3_CTYPE_ALPHA , /* a249 YI SYLLABLE HXIP */ |
| | 9595 | T3_CTYPE_ALPHA , /* a24a YI SYLLABLE HXIET */ |
| | 9596 | T3_CTYPE_ALPHA , /* a24b YI SYLLABLE HXIEX */ |
| | 9597 | T3_CTYPE_ALPHA , /* a24c YI SYLLABLE HXIE */ |
| | 9598 | T3_CTYPE_ALPHA , /* a24d YI SYLLABLE HXIEP */ |
| | 9599 | T3_CTYPE_ALPHA , /* a24e YI SYLLABLE HXAT */ |
| | 9600 | T3_CTYPE_ALPHA , /* a24f YI SYLLABLE HXAX */ |
| | 9601 | T3_CTYPE_ALPHA , /* a250 YI SYLLABLE HXA */ |
| | 9602 | T3_CTYPE_ALPHA , /* a251 YI SYLLABLE HXAP */ |
| | 9603 | T3_CTYPE_ALPHA , /* a252 YI SYLLABLE HXUOT */ |
| | 9604 | T3_CTYPE_ALPHA , /* a253 YI SYLLABLE HXUOX */ |
| | 9605 | T3_CTYPE_ALPHA , /* a254 YI SYLLABLE HXUO */ |
| | 9606 | T3_CTYPE_ALPHA , /* a255 YI SYLLABLE HXUOP */ |
| | 9607 | T3_CTYPE_ALPHA , /* a256 YI SYLLABLE HXOT */ |
| | 9608 | T3_CTYPE_ALPHA , /* a257 YI SYLLABLE HXOX */ |
| | 9609 | T3_CTYPE_ALPHA , /* a258 YI SYLLABLE HXO */ |
| | 9610 | T3_CTYPE_ALPHA , /* a259 YI SYLLABLE HXOP */ |
| | 9611 | T3_CTYPE_ALPHA , /* a25a YI SYLLABLE HXEX */ |
| | 9612 | T3_CTYPE_ALPHA , /* a25b YI SYLLABLE HXE */ |
| | 9613 | T3_CTYPE_ALPHA , /* a25c YI SYLLABLE HXEP */ |
| | 9614 | T3_CTYPE_ALPHA , /* a25d YI SYLLABLE NGIEX */ |
| | 9615 | T3_CTYPE_ALPHA , /* a25e YI SYLLABLE NGIE */ |
| | 9616 | T3_CTYPE_ALPHA , /* a25f YI SYLLABLE NGIEP */ |
| | 9617 | T3_CTYPE_ALPHA , /* a260 YI SYLLABLE NGAT */ |
| | 9618 | T3_CTYPE_ALPHA , /* a261 YI SYLLABLE NGAX */ |
| | 9619 | T3_CTYPE_ALPHA , /* a262 YI SYLLABLE NGA */ |
| | 9620 | T3_CTYPE_ALPHA , /* a263 YI SYLLABLE NGAP */ |
| | 9621 | T3_CTYPE_ALPHA , /* a264 YI SYLLABLE NGUOT */ |
| | 9622 | T3_CTYPE_ALPHA , /* a265 YI SYLLABLE NGUOX */ |
| | 9623 | T3_CTYPE_ALPHA , /* a266 YI SYLLABLE NGUO */ |
| | 9624 | T3_CTYPE_ALPHA , /* a267 YI SYLLABLE NGOT */ |
| | 9625 | T3_CTYPE_ALPHA , /* a268 YI SYLLABLE NGOX */ |
| | 9626 | T3_CTYPE_ALPHA , /* a269 YI SYLLABLE NGO */ |
| | 9627 | T3_CTYPE_ALPHA , /* a26a YI SYLLABLE NGOP */ |
| | 9628 | T3_CTYPE_ALPHA , /* a26b YI SYLLABLE NGEX */ |
| | 9629 | T3_CTYPE_ALPHA , /* a26c YI SYLLABLE NGE */ |
| | 9630 | T3_CTYPE_ALPHA , /* a26d YI SYLLABLE NGEP */ |
| | 9631 | T3_CTYPE_ALPHA , /* a26e YI SYLLABLE HIT */ |
| | 9632 | T3_CTYPE_ALPHA , /* a26f YI SYLLABLE HIEX */ |
| | 9633 | T3_CTYPE_ALPHA , /* a270 YI SYLLABLE HIE */ |
| | 9634 | T3_CTYPE_ALPHA , /* a271 YI SYLLABLE HAT */ |
| | 9635 | T3_CTYPE_ALPHA , /* a272 YI SYLLABLE HAX */ |
| | 9636 | T3_CTYPE_ALPHA , /* a273 YI SYLLABLE HA */ |
| | 9637 | T3_CTYPE_ALPHA , /* a274 YI SYLLABLE HAP */ |
| | 9638 | T3_CTYPE_ALPHA , /* a275 YI SYLLABLE HUOT */ |
| | 9639 | T3_CTYPE_ALPHA , /* a276 YI SYLLABLE HUOX */ |
| | 9640 | T3_CTYPE_ALPHA , /* a277 YI SYLLABLE HUO */ |
| | 9641 | T3_CTYPE_ALPHA , /* a278 YI SYLLABLE HUOP */ |
| | 9642 | T3_CTYPE_ALPHA , /* a279 YI SYLLABLE HOT */ |
| | 9643 | T3_CTYPE_ALPHA , /* a27a YI SYLLABLE HOX */ |
| | 9644 | T3_CTYPE_ALPHA , /* a27b YI SYLLABLE HO */ |
| | 9645 | T3_CTYPE_ALPHA , /* a27c YI SYLLABLE HOP */ |
| | 9646 | T3_CTYPE_ALPHA , /* a27d YI SYLLABLE HEX */ |
| | 9647 | T3_CTYPE_ALPHA , /* a27e YI SYLLABLE HE */ |
| | 9648 | T3_CTYPE_ALPHA , /* a27f YI SYLLABLE HEP */ |
| | 9649 | }; |
| | 9650 | |
| | 9651 | static const wchar_t attr_pg_145[128] = |
| | 9652 | { |
| | 9653 | T3_CTYPE_ALPHA , /* a280 YI SYLLABLE WAT */ |
| | 9654 | T3_CTYPE_ALPHA , /* a281 YI SYLLABLE WAX */ |
| | 9655 | T3_CTYPE_ALPHA , /* a282 YI SYLLABLE WA */ |
| | 9656 | T3_CTYPE_ALPHA , /* a283 YI SYLLABLE WAP */ |
| | 9657 | T3_CTYPE_ALPHA , /* a284 YI SYLLABLE WUOX */ |
| | 9658 | T3_CTYPE_ALPHA , /* a285 YI SYLLABLE WUO */ |
| | 9659 | T3_CTYPE_ALPHA , /* a286 YI SYLLABLE WUOP */ |
| | 9660 | T3_CTYPE_ALPHA , /* a287 YI SYLLABLE WOX */ |
| | 9661 | T3_CTYPE_ALPHA , /* a288 YI SYLLABLE WO */ |
| | 9662 | T3_CTYPE_ALPHA , /* a289 YI SYLLABLE WOP */ |
| | 9663 | T3_CTYPE_ALPHA , /* a28a YI SYLLABLE WEX */ |
| | 9664 | T3_CTYPE_ALPHA , /* a28b YI SYLLABLE WE */ |
| | 9665 | T3_CTYPE_ALPHA , /* a28c YI SYLLABLE WEP */ |
| | 9666 | T3_CTYPE_ALPHA , /* a28d YI SYLLABLE ZIT */ |
| | 9667 | T3_CTYPE_ALPHA , /* a28e YI SYLLABLE ZIX */ |
| | 9668 | T3_CTYPE_ALPHA , /* a28f YI SYLLABLE ZI */ |
| | 9669 | T3_CTYPE_ALPHA , /* a290 YI SYLLABLE ZIP */ |
| | 9670 | T3_CTYPE_ALPHA , /* a291 YI SYLLABLE ZIEX */ |
| | 9671 | T3_CTYPE_ALPHA , /* a292 YI SYLLABLE ZIE */ |
| | 9672 | T3_CTYPE_ALPHA , /* a293 YI SYLLABLE ZIEP */ |
| | 9673 | T3_CTYPE_ALPHA , /* a294 YI SYLLABLE ZAT */ |
| | 9674 | T3_CTYPE_ALPHA , /* a295 YI SYLLABLE ZAX */ |
| | 9675 | T3_CTYPE_ALPHA , /* a296 YI SYLLABLE ZA */ |
| | 9676 | T3_CTYPE_ALPHA , /* a297 YI SYLLABLE ZAP */ |
| | 9677 | T3_CTYPE_ALPHA , /* a298 YI SYLLABLE ZUOX */ |
| | 9678 | T3_CTYPE_ALPHA , /* a299 YI SYLLABLE ZUO */ |
| | 9679 | T3_CTYPE_ALPHA , /* a29a YI SYLLABLE ZUOP */ |
| | 9680 | T3_CTYPE_ALPHA , /* a29b YI SYLLABLE ZOT */ |
| | 9681 | T3_CTYPE_ALPHA , /* a29c YI SYLLABLE ZOX */ |
| | 9682 | T3_CTYPE_ALPHA , /* a29d YI SYLLABLE ZO */ |
| | 9683 | T3_CTYPE_ALPHA , /* a29e YI SYLLABLE ZOP */ |
| | 9684 | T3_CTYPE_ALPHA , /* a29f YI SYLLABLE ZEX */ |
| | 9685 | T3_CTYPE_ALPHA , /* a2a0 YI SYLLABLE ZE */ |
| | 9686 | T3_CTYPE_ALPHA , /* a2a1 YI SYLLABLE ZEP */ |
| | 9687 | T3_CTYPE_ALPHA , /* a2a2 YI SYLLABLE ZUT */ |
| | 9688 | T3_CTYPE_ALPHA , /* a2a3 YI SYLLABLE ZUX */ |
| | 9689 | T3_CTYPE_ALPHA , /* a2a4 YI SYLLABLE ZU */ |
| | 9690 | T3_CTYPE_ALPHA , /* a2a5 YI SYLLABLE ZUP */ |
| | 9691 | T3_CTYPE_ALPHA , /* a2a6 YI SYLLABLE ZURX */ |
| | 9692 | T3_CTYPE_ALPHA , /* a2a7 YI SYLLABLE ZUR */ |
| | 9693 | T3_CTYPE_ALPHA , /* a2a8 YI SYLLABLE ZYT */ |
| | 9694 | T3_CTYPE_ALPHA , /* a2a9 YI SYLLABLE ZYX */ |
| | 9695 | T3_CTYPE_ALPHA , /* a2aa YI SYLLABLE ZY */ |
| | 9696 | T3_CTYPE_ALPHA , /* a2ab YI SYLLABLE ZYP */ |
| | 9697 | T3_CTYPE_ALPHA , /* a2ac YI SYLLABLE ZYRX */ |
| | 9698 | T3_CTYPE_ALPHA , /* a2ad YI SYLLABLE ZYR */ |
| | 9699 | T3_CTYPE_ALPHA , /* a2ae YI SYLLABLE CIT */ |
| | 9700 | T3_CTYPE_ALPHA , /* a2af YI SYLLABLE CIX */ |
| | 9701 | T3_CTYPE_ALPHA , /* a2b0 YI SYLLABLE CI */ |
| | 9702 | T3_CTYPE_ALPHA , /* a2b1 YI SYLLABLE CIP */ |
| | 9703 | T3_CTYPE_ALPHA , /* a2b2 YI SYLLABLE CIET */ |
| | 9704 | T3_CTYPE_ALPHA , /* a2b3 YI SYLLABLE CIEX */ |
| | 9705 | T3_CTYPE_ALPHA , /* a2b4 YI SYLLABLE CIE */ |
| | 9706 | T3_CTYPE_ALPHA , /* a2b5 YI SYLLABLE CIEP */ |
| | 9707 | T3_CTYPE_ALPHA , /* a2b6 YI SYLLABLE CAT */ |
| | 9708 | T3_CTYPE_ALPHA , /* a2b7 YI SYLLABLE CAX */ |
| | 9709 | T3_CTYPE_ALPHA , /* a2b8 YI SYLLABLE CA */ |
| | 9710 | T3_CTYPE_ALPHA , /* a2b9 YI SYLLABLE CAP */ |
| | 9711 | T3_CTYPE_ALPHA , /* a2ba YI SYLLABLE CUOX */ |
| | 9712 | T3_CTYPE_ALPHA , /* a2bb YI SYLLABLE CUO */ |
| | 9713 | T3_CTYPE_ALPHA , /* a2bc YI SYLLABLE CUOP */ |
| | 9714 | T3_CTYPE_ALPHA , /* a2bd YI SYLLABLE COT */ |
| | 9715 | T3_CTYPE_ALPHA , /* a2be YI SYLLABLE COX */ |
| | 9716 | T3_CTYPE_ALPHA , /* a2bf YI SYLLABLE CO */ |
| | 9717 | T3_CTYPE_ALPHA , /* a2c0 YI SYLLABLE COP */ |
| | 9718 | T3_CTYPE_ALPHA , /* a2c1 YI SYLLABLE CEX */ |
| | 9719 | T3_CTYPE_ALPHA , /* a2c2 YI SYLLABLE CE */ |
| | 9720 | T3_CTYPE_ALPHA , /* a2c3 YI SYLLABLE CEP */ |
| | 9721 | T3_CTYPE_ALPHA , /* a2c4 YI SYLLABLE CUT */ |
| | 9722 | T3_CTYPE_ALPHA , /* a2c5 YI SYLLABLE CUX */ |
| | 9723 | T3_CTYPE_ALPHA , /* a2c6 YI SYLLABLE CU */ |
| | 9724 | T3_CTYPE_ALPHA , /* a2c7 YI SYLLABLE CUP */ |
| | 9725 | T3_CTYPE_ALPHA , /* a2c8 YI SYLLABLE CURX */ |
| | 9726 | T3_CTYPE_ALPHA , /* a2c9 YI SYLLABLE CUR */ |
| | 9727 | T3_CTYPE_ALPHA , /* a2ca YI SYLLABLE CYT */ |
| | 9728 | T3_CTYPE_ALPHA , /* a2cb YI SYLLABLE CYX */ |
| | 9729 | T3_CTYPE_ALPHA , /* a2cc YI SYLLABLE CY */ |
| | 9730 | T3_CTYPE_ALPHA , /* a2cd YI SYLLABLE CYP */ |
| | 9731 | T3_CTYPE_ALPHA , /* a2ce YI SYLLABLE CYRX */ |
| | 9732 | T3_CTYPE_ALPHA , /* a2cf YI SYLLABLE CYR */ |
| | 9733 | T3_CTYPE_ALPHA , /* a2d0 YI SYLLABLE ZZIT */ |
| | 9734 | T3_CTYPE_ALPHA , /* a2d1 YI SYLLABLE ZZIX */ |
| | 9735 | T3_CTYPE_ALPHA , /* a2d2 YI SYLLABLE ZZI */ |
| | 9736 | T3_CTYPE_ALPHA , /* a2d3 YI SYLLABLE ZZIP */ |
| | 9737 | T3_CTYPE_ALPHA , /* a2d4 YI SYLLABLE ZZIET */ |
| | 9738 | T3_CTYPE_ALPHA , /* a2d5 YI SYLLABLE ZZIEX */ |
| | 9739 | T3_CTYPE_ALPHA , /* a2d6 YI SYLLABLE ZZIE */ |
| | 9740 | T3_CTYPE_ALPHA , /* a2d7 YI SYLLABLE ZZIEP */ |
| | 9741 | T3_CTYPE_ALPHA , /* a2d8 YI SYLLABLE ZZAT */ |
| | 9742 | T3_CTYPE_ALPHA , /* a2d9 YI SYLLABLE ZZAX */ |
| | 9743 | T3_CTYPE_ALPHA , /* a2da YI SYLLABLE ZZA */ |
| | 9744 | T3_CTYPE_ALPHA , /* a2db YI SYLLABLE ZZAP */ |
| | 9745 | T3_CTYPE_ALPHA , /* a2dc YI SYLLABLE ZZOX */ |
| | 9746 | T3_CTYPE_ALPHA , /* a2dd YI SYLLABLE ZZO */ |
| | 9747 | T3_CTYPE_ALPHA , /* a2de YI SYLLABLE ZZOP */ |
| | 9748 | T3_CTYPE_ALPHA , /* a2df YI SYLLABLE ZZEX */ |
| | 9749 | T3_CTYPE_ALPHA , /* a2e0 YI SYLLABLE ZZE */ |
| | 9750 | T3_CTYPE_ALPHA , /* a2e1 YI SYLLABLE ZZEP */ |
| | 9751 | T3_CTYPE_ALPHA , /* a2e2 YI SYLLABLE ZZUX */ |
| | 9752 | T3_CTYPE_ALPHA , /* a2e3 YI SYLLABLE ZZU */ |
| | 9753 | T3_CTYPE_ALPHA , /* a2e4 YI SYLLABLE ZZUP */ |
| | 9754 | T3_CTYPE_ALPHA , /* a2e5 YI SYLLABLE ZZURX */ |
| | 9755 | T3_CTYPE_ALPHA , /* a2e6 YI SYLLABLE ZZUR */ |
| | 9756 | T3_CTYPE_ALPHA , /* a2e7 YI SYLLABLE ZZYT */ |
| | 9757 | T3_CTYPE_ALPHA , /* a2e8 YI SYLLABLE ZZYX */ |
| | 9758 | T3_CTYPE_ALPHA , /* a2e9 YI SYLLABLE ZZY */ |
| | 9759 | T3_CTYPE_ALPHA , /* a2ea YI SYLLABLE ZZYP */ |
| | 9760 | T3_CTYPE_ALPHA , /* a2eb YI SYLLABLE ZZYRX */ |
| | 9761 | T3_CTYPE_ALPHA , /* a2ec YI SYLLABLE ZZYR */ |
| | 9762 | T3_CTYPE_ALPHA , /* a2ed YI SYLLABLE NZIT */ |
| | 9763 | T3_CTYPE_ALPHA , /* a2ee YI SYLLABLE NZIX */ |
| | 9764 | T3_CTYPE_ALPHA , /* a2ef YI SYLLABLE NZI */ |
| | 9765 | T3_CTYPE_ALPHA , /* a2f0 YI SYLLABLE NZIP */ |
| | 9766 | T3_CTYPE_ALPHA , /* a2f1 YI SYLLABLE NZIEX */ |
| | 9767 | T3_CTYPE_ALPHA , /* a2f2 YI SYLLABLE NZIE */ |
| | 9768 | T3_CTYPE_ALPHA , /* a2f3 YI SYLLABLE NZIEP */ |
| | 9769 | T3_CTYPE_ALPHA , /* a2f4 YI SYLLABLE NZAT */ |
| | 9770 | T3_CTYPE_ALPHA , /* a2f5 YI SYLLABLE NZAX */ |
| | 9771 | T3_CTYPE_ALPHA , /* a2f6 YI SYLLABLE NZA */ |
| | 9772 | T3_CTYPE_ALPHA , /* a2f7 YI SYLLABLE NZAP */ |
| | 9773 | T3_CTYPE_ALPHA , /* a2f8 YI SYLLABLE NZUOX */ |
| | 9774 | T3_CTYPE_ALPHA , /* a2f9 YI SYLLABLE NZUO */ |
| | 9775 | T3_CTYPE_ALPHA , /* a2fa YI SYLLABLE NZOX */ |
| | 9776 | T3_CTYPE_ALPHA , /* a2fb YI SYLLABLE NZOP */ |
| | 9777 | T3_CTYPE_ALPHA , /* a2fc YI SYLLABLE NZEX */ |
| | 9778 | T3_CTYPE_ALPHA , /* a2fd YI SYLLABLE NZE */ |
| | 9779 | T3_CTYPE_ALPHA , /* a2fe YI SYLLABLE NZUX */ |
| | 9780 | T3_CTYPE_ALPHA , /* a2ff YI SYLLABLE NZU */ |
| | 9781 | }; |
| | 9782 | |
| | 9783 | static const wchar_t attr_pg_146[128] = |
| | 9784 | { |
| | 9785 | T3_CTYPE_ALPHA , /* a300 YI SYLLABLE NZUP */ |
| | 9786 | T3_CTYPE_ALPHA , /* a301 YI SYLLABLE NZURX */ |
| | 9787 | T3_CTYPE_ALPHA , /* a302 YI SYLLABLE NZUR */ |
| | 9788 | T3_CTYPE_ALPHA , /* a303 YI SYLLABLE NZYT */ |
| | 9789 | T3_CTYPE_ALPHA , /* a304 YI SYLLABLE NZYX */ |
| | 9790 | T3_CTYPE_ALPHA , /* a305 YI SYLLABLE NZY */ |
| | 9791 | T3_CTYPE_ALPHA , /* a306 YI SYLLABLE NZYP */ |
| | 9792 | T3_CTYPE_ALPHA , /* a307 YI SYLLABLE NZYRX */ |
| | 9793 | T3_CTYPE_ALPHA , /* a308 YI SYLLABLE NZYR */ |
| | 9794 | T3_CTYPE_ALPHA , /* a309 YI SYLLABLE SIT */ |
| | 9795 | T3_CTYPE_ALPHA , /* a30a YI SYLLABLE SIX */ |
| | 9796 | T3_CTYPE_ALPHA , /* a30b YI SYLLABLE SI */ |
| | 9797 | T3_CTYPE_ALPHA , /* a30c YI SYLLABLE SIP */ |
| | 9798 | T3_CTYPE_ALPHA , /* a30d YI SYLLABLE SIEX */ |
| | 9799 | T3_CTYPE_ALPHA , /* a30e YI SYLLABLE SIE */ |
| | 9800 | T3_CTYPE_ALPHA , /* a30f YI SYLLABLE SIEP */ |
| | 9801 | T3_CTYPE_ALPHA , /* a310 YI SYLLABLE SAT */ |
| | 9802 | T3_CTYPE_ALPHA , /* a311 YI SYLLABLE SAX */ |
| | 9803 | T3_CTYPE_ALPHA , /* a312 YI SYLLABLE SA */ |
| | 9804 | T3_CTYPE_ALPHA , /* a313 YI SYLLABLE SAP */ |
| | 9805 | T3_CTYPE_ALPHA , /* a314 YI SYLLABLE SUOX */ |
| | 9806 | T3_CTYPE_ALPHA , /* a315 YI SYLLABLE SUO */ |
| | 9807 | T3_CTYPE_ALPHA , /* a316 YI SYLLABLE SUOP */ |
| | 9808 | T3_CTYPE_ALPHA , /* a317 YI SYLLABLE SOT */ |
| | 9809 | T3_CTYPE_ALPHA , /* a318 YI SYLLABLE SOX */ |
| | 9810 | T3_CTYPE_ALPHA , /* a319 YI SYLLABLE SO */ |
| | 9811 | T3_CTYPE_ALPHA , /* a31a YI SYLLABLE SOP */ |
| | 9812 | T3_CTYPE_ALPHA , /* a31b YI SYLLABLE SEX */ |
| | 9813 | T3_CTYPE_ALPHA , /* a31c YI SYLLABLE SE */ |
| | 9814 | T3_CTYPE_ALPHA , /* a31d YI SYLLABLE SEP */ |
| | 9815 | T3_CTYPE_ALPHA , /* a31e YI SYLLABLE SUT */ |
| | 9816 | T3_CTYPE_ALPHA , /* a31f YI SYLLABLE SUX */ |
| | 9817 | T3_CTYPE_ALPHA , /* a320 YI SYLLABLE SU */ |
| | 9818 | T3_CTYPE_ALPHA , /* a321 YI SYLLABLE SUP */ |
| | 9819 | T3_CTYPE_ALPHA , /* a322 YI SYLLABLE SURX */ |
| | 9820 | T3_CTYPE_ALPHA , /* a323 YI SYLLABLE SUR */ |
| | 9821 | T3_CTYPE_ALPHA , /* a324 YI SYLLABLE SYT */ |
| | 9822 | T3_CTYPE_ALPHA , /* a325 YI SYLLABLE SYX */ |
| | 9823 | T3_CTYPE_ALPHA , /* a326 YI SYLLABLE SY */ |
| | 9824 | T3_CTYPE_ALPHA , /* a327 YI SYLLABLE SYP */ |
| | 9825 | T3_CTYPE_ALPHA , /* a328 YI SYLLABLE SYRX */ |
| | 9826 | T3_CTYPE_ALPHA , /* a329 YI SYLLABLE SYR */ |
| | 9827 | T3_CTYPE_ALPHA , /* a32a YI SYLLABLE SSIT */ |
| | 9828 | T3_CTYPE_ALPHA , /* a32b YI SYLLABLE SSIX */ |
| | 9829 | T3_CTYPE_ALPHA , /* a32c YI SYLLABLE SSI */ |
| | 9830 | T3_CTYPE_ALPHA , /* a32d YI SYLLABLE SSIP */ |
| | 9831 | T3_CTYPE_ALPHA , /* a32e YI SYLLABLE SSIEX */ |
| | 9832 | T3_CTYPE_ALPHA , /* a32f YI SYLLABLE SSIE */ |
| | 9833 | T3_CTYPE_ALPHA , /* a330 YI SYLLABLE SSIEP */ |
| | 9834 | T3_CTYPE_ALPHA , /* a331 YI SYLLABLE SSAT */ |
| | 9835 | T3_CTYPE_ALPHA , /* a332 YI SYLLABLE SSAX */ |
| | 9836 | T3_CTYPE_ALPHA , /* a333 YI SYLLABLE SSA */ |
| | 9837 | T3_CTYPE_ALPHA , /* a334 YI SYLLABLE SSAP */ |
| | 9838 | T3_CTYPE_ALPHA , /* a335 YI SYLLABLE SSOT */ |
| | 9839 | T3_CTYPE_ALPHA , /* a336 YI SYLLABLE SSOX */ |
| | 9840 | T3_CTYPE_ALPHA , /* a337 YI SYLLABLE SSO */ |
| | 9841 | T3_CTYPE_ALPHA , /* a338 YI SYLLABLE SSOP */ |
| | 9842 | T3_CTYPE_ALPHA , /* a339 YI SYLLABLE SSEX */ |
| | 9843 | T3_CTYPE_ALPHA , /* a33a YI SYLLABLE SSE */ |
| | 9844 | T3_CTYPE_ALPHA , /* a33b YI SYLLABLE SSEP */ |
| | 9845 | T3_CTYPE_ALPHA , /* a33c YI SYLLABLE SSUT */ |
| | 9846 | T3_CTYPE_ALPHA , /* a33d YI SYLLABLE SSUX */ |
| | 9847 | T3_CTYPE_ALPHA , /* a33e YI SYLLABLE SSU */ |
| | 9848 | T3_CTYPE_ALPHA , /* a33f YI SYLLABLE SSUP */ |
| | 9849 | T3_CTYPE_ALPHA , /* a340 YI SYLLABLE SSYT */ |
| | 9850 | T3_CTYPE_ALPHA , /* a341 YI SYLLABLE SSYX */ |
| | 9851 | T3_CTYPE_ALPHA , /* a342 YI SYLLABLE SSY */ |
| | 9852 | T3_CTYPE_ALPHA , /* a343 YI SYLLABLE SSYP */ |
| | 9853 | T3_CTYPE_ALPHA , /* a344 YI SYLLABLE SSYRX */ |
| | 9854 | T3_CTYPE_ALPHA , /* a345 YI SYLLABLE SSYR */ |
| | 9855 | T3_CTYPE_ALPHA , /* a346 YI SYLLABLE ZHAT */ |
| | 9856 | T3_CTYPE_ALPHA , /* a347 YI SYLLABLE ZHAX */ |
| | 9857 | T3_CTYPE_ALPHA , /* a348 YI SYLLABLE ZHA */ |
| | 9858 | T3_CTYPE_ALPHA , /* a349 YI SYLLABLE ZHAP */ |
| | 9859 | T3_CTYPE_ALPHA , /* a34a YI SYLLABLE ZHUOX */ |
| | 9860 | T3_CTYPE_ALPHA , /* a34b YI SYLLABLE ZHUO */ |
| | 9861 | T3_CTYPE_ALPHA , /* a34c YI SYLLABLE ZHUOP */ |
| | 9862 | T3_CTYPE_ALPHA , /* a34d YI SYLLABLE ZHOT */ |
| | 9863 | T3_CTYPE_ALPHA , /* a34e YI SYLLABLE ZHOX */ |
| | 9864 | T3_CTYPE_ALPHA , /* a34f YI SYLLABLE ZHO */ |
| | 9865 | T3_CTYPE_ALPHA , /* a350 YI SYLLABLE ZHOP */ |
| | 9866 | T3_CTYPE_ALPHA , /* a351 YI SYLLABLE ZHET */ |
| | 9867 | T3_CTYPE_ALPHA , /* a352 YI SYLLABLE ZHEX */ |
| | 9868 | T3_CTYPE_ALPHA , /* a353 YI SYLLABLE ZHE */ |
| | 9869 | T3_CTYPE_ALPHA , /* a354 YI SYLLABLE ZHEP */ |
| | 9870 | T3_CTYPE_ALPHA , /* a355 YI SYLLABLE ZHUT */ |
| | 9871 | T3_CTYPE_ALPHA , /* a356 YI SYLLABLE ZHUX */ |
| | 9872 | T3_CTYPE_ALPHA , /* a357 YI SYLLABLE ZHU */ |
| | 9873 | T3_CTYPE_ALPHA , /* a358 YI SYLLABLE ZHUP */ |
| | 9874 | T3_CTYPE_ALPHA , /* a359 YI SYLLABLE ZHURX */ |
| | 9875 | T3_CTYPE_ALPHA , /* a35a YI SYLLABLE ZHUR */ |
| | 9876 | T3_CTYPE_ALPHA , /* a35b YI SYLLABLE ZHYT */ |
| | 9877 | T3_CTYPE_ALPHA , /* a35c YI SYLLABLE ZHYX */ |
| | 9878 | T3_CTYPE_ALPHA , /* a35d YI SYLLABLE ZHY */ |
| | 9879 | T3_CTYPE_ALPHA , /* a35e YI SYLLABLE ZHYP */ |
| | 9880 | T3_CTYPE_ALPHA , /* a35f YI SYLLABLE ZHYRX */ |
| | 9881 | T3_CTYPE_ALPHA , /* a360 YI SYLLABLE ZHYR */ |
| | 9882 | T3_CTYPE_ALPHA , /* a361 YI SYLLABLE CHAT */ |
| | 9883 | T3_CTYPE_ALPHA , /* a362 YI SYLLABLE CHAX */ |
| | 9884 | T3_CTYPE_ALPHA , /* a363 YI SYLLABLE CHA */ |
| | 9885 | T3_CTYPE_ALPHA , /* a364 YI SYLLABLE CHAP */ |
| | 9886 | T3_CTYPE_ALPHA , /* a365 YI SYLLABLE CHUOT */ |
| | 9887 | T3_CTYPE_ALPHA , /* a366 YI SYLLABLE CHUOX */ |
| | 9888 | T3_CTYPE_ALPHA , /* a367 YI SYLLABLE CHUO */ |
| | 9889 | T3_CTYPE_ALPHA , /* a368 YI SYLLABLE CHUOP */ |
| | 9890 | T3_CTYPE_ALPHA , /* a369 YI SYLLABLE CHOT */ |
| | 9891 | T3_CTYPE_ALPHA , /* a36a YI SYLLABLE CHOX */ |
| | 9892 | T3_CTYPE_ALPHA , /* a36b YI SYLLABLE CHO */ |
| | 9893 | T3_CTYPE_ALPHA , /* a36c YI SYLLABLE CHOP */ |
| | 9894 | T3_CTYPE_ALPHA , /* a36d YI SYLLABLE CHET */ |
| | 9895 | T3_CTYPE_ALPHA , /* a36e YI SYLLABLE CHEX */ |
| | 9896 | T3_CTYPE_ALPHA , /* a36f YI SYLLABLE CHE */ |
| | 9897 | T3_CTYPE_ALPHA , /* a370 YI SYLLABLE CHEP */ |
| | 9898 | T3_CTYPE_ALPHA , /* a371 YI SYLLABLE CHUX */ |
| | 9899 | T3_CTYPE_ALPHA , /* a372 YI SYLLABLE CHU */ |
| | 9900 | T3_CTYPE_ALPHA , /* a373 YI SYLLABLE CHUP */ |
| | 9901 | T3_CTYPE_ALPHA , /* a374 YI SYLLABLE CHURX */ |
| | 9902 | T3_CTYPE_ALPHA , /* a375 YI SYLLABLE CHUR */ |
| | 9903 | T3_CTYPE_ALPHA , /* a376 YI SYLLABLE CHYT */ |
| | 9904 | T3_CTYPE_ALPHA , /* a377 YI SYLLABLE CHYX */ |
| | 9905 | T3_CTYPE_ALPHA , /* a378 YI SYLLABLE CHY */ |
| | 9906 | T3_CTYPE_ALPHA , /* a379 YI SYLLABLE CHYP */ |
| | 9907 | T3_CTYPE_ALPHA , /* a37a YI SYLLABLE CHYRX */ |
| | 9908 | T3_CTYPE_ALPHA , /* a37b YI SYLLABLE CHYR */ |
| | 9909 | T3_CTYPE_ALPHA , /* a37c YI SYLLABLE RRAX */ |
| | 9910 | T3_CTYPE_ALPHA , /* a37d YI SYLLABLE RRA */ |
| | 9911 | T3_CTYPE_ALPHA , /* a37e YI SYLLABLE RRUOX */ |
| | 9912 | T3_CTYPE_ALPHA , /* a37f YI SYLLABLE RRUO */ |
| | 9913 | }; |
| | 9914 | |
| | 9915 | static const wchar_t attr_pg_147[128] = |
| | 9916 | { |
| | 9917 | T3_CTYPE_ALPHA , /* a380 YI SYLLABLE RROT */ |
| | 9918 | T3_CTYPE_ALPHA , /* a381 YI SYLLABLE RROX */ |
| | 9919 | T3_CTYPE_ALPHA , /* a382 YI SYLLABLE RRO */ |
| | 9920 | T3_CTYPE_ALPHA , /* a383 YI SYLLABLE RROP */ |
| | 9921 | T3_CTYPE_ALPHA , /* a384 YI SYLLABLE RRET */ |
| | 9922 | T3_CTYPE_ALPHA , /* a385 YI SYLLABLE RREX */ |
| | 9923 | T3_CTYPE_ALPHA , /* a386 YI SYLLABLE RRE */ |
| | 9924 | T3_CTYPE_ALPHA , /* a387 YI SYLLABLE RREP */ |
| | 9925 | T3_CTYPE_ALPHA , /* a388 YI SYLLABLE RRUT */ |
| | 9926 | T3_CTYPE_ALPHA , /* a389 YI SYLLABLE RRUX */ |
| | 9927 | T3_CTYPE_ALPHA , /* a38a YI SYLLABLE RRU */ |
| | 9928 | T3_CTYPE_ALPHA , /* a38b YI SYLLABLE RRUP */ |
| | 9929 | T3_CTYPE_ALPHA , /* a38c YI SYLLABLE RRURX */ |
| | 9930 | T3_CTYPE_ALPHA , /* a38d YI SYLLABLE RRUR */ |
| | 9931 | T3_CTYPE_ALPHA , /* a38e YI SYLLABLE RRYT */ |
| | 9932 | T3_CTYPE_ALPHA , /* a38f YI SYLLABLE RRYX */ |
| | 9933 | T3_CTYPE_ALPHA , /* a390 YI SYLLABLE RRY */ |
| | 9934 | T3_CTYPE_ALPHA , /* a391 YI SYLLABLE RRYP */ |
| | 9935 | T3_CTYPE_ALPHA , /* a392 YI SYLLABLE RRYRX */ |
| | 9936 | T3_CTYPE_ALPHA , /* a393 YI SYLLABLE RRYR */ |
| | 9937 | T3_CTYPE_ALPHA , /* a394 YI SYLLABLE NRAT */ |
| | 9938 | T3_CTYPE_ALPHA , /* a395 YI SYLLABLE NRAX */ |
| | 9939 | T3_CTYPE_ALPHA , /* a396 YI SYLLABLE NRA */ |
| | 9940 | T3_CTYPE_ALPHA , /* a397 YI SYLLABLE NRAP */ |
| | 9941 | T3_CTYPE_ALPHA , /* a398 YI SYLLABLE NROX */ |
| | 9942 | T3_CTYPE_ALPHA , /* a399 YI SYLLABLE NRO */ |
| | 9943 | T3_CTYPE_ALPHA , /* a39a YI SYLLABLE NROP */ |
| | 9944 | T3_CTYPE_ALPHA , /* a39b YI SYLLABLE NRET */ |
| | 9945 | T3_CTYPE_ALPHA , /* a39c YI SYLLABLE NREX */ |
| | 9946 | T3_CTYPE_ALPHA , /* a39d YI SYLLABLE NRE */ |
| | 9947 | T3_CTYPE_ALPHA , /* a39e YI SYLLABLE NREP */ |
| | 9948 | T3_CTYPE_ALPHA , /* a39f YI SYLLABLE NRUT */ |
| | 9949 | T3_CTYPE_ALPHA , /* a3a0 YI SYLLABLE NRUX */ |
| | 9950 | T3_CTYPE_ALPHA , /* a3a1 YI SYLLABLE NRU */ |
| | 9951 | T3_CTYPE_ALPHA , /* a3a2 YI SYLLABLE NRUP */ |
| | 9952 | T3_CTYPE_ALPHA , /* a3a3 YI SYLLABLE NRURX */ |
| | 9953 | T3_CTYPE_ALPHA , /* a3a4 YI SYLLABLE NRUR */ |
| | 9954 | T3_CTYPE_ALPHA , /* a3a5 YI SYLLABLE NRYT */ |
| | 9955 | T3_CTYPE_ALPHA , /* a3a6 YI SYLLABLE NRYX */ |
| | 9956 | T3_CTYPE_ALPHA , /* a3a7 YI SYLLABLE NRY */ |
| | 9957 | T3_CTYPE_ALPHA , /* a3a8 YI SYLLABLE NRYP */ |
| | 9958 | T3_CTYPE_ALPHA , /* a3a9 YI SYLLABLE NRYRX */ |
| | 9959 | T3_CTYPE_ALPHA , /* a3aa YI SYLLABLE NRYR */ |
| | 9960 | T3_CTYPE_ALPHA , /* a3ab YI SYLLABLE SHAT */ |
| | 9961 | T3_CTYPE_ALPHA , /* a3ac YI SYLLABLE SHAX */ |
| | 9962 | T3_CTYPE_ALPHA , /* a3ad YI SYLLABLE SHA */ |
| | 9963 | T3_CTYPE_ALPHA , /* a3ae YI SYLLABLE SHAP */ |
| | 9964 | T3_CTYPE_ALPHA , /* a3af YI SYLLABLE SHUOX */ |
| | 9965 | T3_CTYPE_ALPHA , /* a3b0 YI SYLLABLE SHUO */ |
| | 9966 | T3_CTYPE_ALPHA , /* a3b1 YI SYLLABLE SHUOP */ |
| | 9967 | T3_CTYPE_ALPHA , /* a3b2 YI SYLLABLE SHOT */ |
| | 9968 | T3_CTYPE_ALPHA , /* a3b3 YI SYLLABLE SHOX */ |
| | 9969 | T3_CTYPE_ALPHA , /* a3b4 YI SYLLABLE SHO */ |
| | 9970 | T3_CTYPE_ALPHA , /* a3b5 YI SYLLABLE SHOP */ |
| | 9971 | T3_CTYPE_ALPHA , /* a3b6 YI SYLLABLE SHET */ |
| | 9972 | T3_CTYPE_ALPHA , /* a3b7 YI SYLLABLE SHEX */ |
| | 9973 | T3_CTYPE_ALPHA , /* a3b8 YI SYLLABLE SHE */ |
| | 9974 | T3_CTYPE_ALPHA , /* a3b9 YI SYLLABLE SHEP */ |
| | 9975 | T3_CTYPE_ALPHA , /* a3ba YI SYLLABLE SHUT */ |
| | 9976 | T3_CTYPE_ALPHA , /* a3bb YI SYLLABLE SHUX */ |
| | 9977 | T3_CTYPE_ALPHA , /* a3bc YI SYLLABLE SHU */ |
| | 9978 | T3_CTYPE_ALPHA , /* a3bd YI SYLLABLE SHUP */ |
| | 9979 | T3_CTYPE_ALPHA , /* a3be YI SYLLABLE SHURX */ |
| | 9980 | T3_CTYPE_ALPHA , /* a3bf YI SYLLABLE SHUR */ |
| | 9981 | T3_CTYPE_ALPHA , /* a3c0 YI SYLLABLE SHYT */ |
| | 9982 | T3_CTYPE_ALPHA , /* a3c1 YI SYLLABLE SHYX */ |
| | 9983 | T3_CTYPE_ALPHA , /* a3c2 YI SYLLABLE SHY */ |
| | 9984 | T3_CTYPE_ALPHA , /* a3c3 YI SYLLABLE SHYP */ |
| | 9985 | T3_CTYPE_ALPHA , /* a3c4 YI SYLLABLE SHYRX */ |
| | 9986 | T3_CTYPE_ALPHA , /* a3c5 YI SYLLABLE SHYR */ |
| | 9987 | T3_CTYPE_ALPHA , /* a3c6 YI SYLLABLE RAT */ |
| | 9988 | T3_CTYPE_ALPHA , /* a3c7 YI SYLLABLE RAX */ |
| | 9989 | T3_CTYPE_ALPHA , /* a3c8 YI SYLLABLE RA */ |
| | 9990 | T3_CTYPE_ALPHA , /* a3c9 YI SYLLABLE RAP */ |
| | 9991 | T3_CTYPE_ALPHA , /* a3ca YI SYLLABLE RUOX */ |
| | 9992 | T3_CTYPE_ALPHA , /* a3cb YI SYLLABLE RUO */ |
| | 9993 | T3_CTYPE_ALPHA , /* a3cc YI SYLLABLE RUOP */ |
| | 9994 | T3_CTYPE_ALPHA , /* a3cd YI SYLLABLE ROT */ |
| | 9995 | T3_CTYPE_ALPHA , /* a3ce YI SYLLABLE ROX */ |
| | 9996 | T3_CTYPE_ALPHA , /* a3cf YI SYLLABLE RO */ |
| | 9997 | T3_CTYPE_ALPHA , /* a3d0 YI SYLLABLE ROP */ |
| | 9998 | T3_CTYPE_ALPHA , /* a3d1 YI SYLLABLE REX */ |
| | 9999 | T3_CTYPE_ALPHA , /* a3d2 YI SYLLABLE RE */ |
| | 10000 | T3_CTYPE_ALPHA , /* a3d3 YI SYLLABLE REP */ |
| | 10001 | T3_CTYPE_ALPHA , /* a3d4 YI SYLLABLE RUT */ |
| | 10002 | T3_CTYPE_ALPHA , /* a3d5 YI SYLLABLE RUX */ |
| | 10003 | T3_CTYPE_ALPHA , /* a3d6 YI SYLLABLE RU */ |
| | 10004 | T3_CTYPE_ALPHA , /* a3d7 YI SYLLABLE RUP */ |
| | 10005 | T3_CTYPE_ALPHA , /* a3d8 YI SYLLABLE RURX */ |
| | 10006 | T3_CTYPE_ALPHA , /* a3d9 YI SYLLABLE RUR */ |
| | 10007 | T3_CTYPE_ALPHA , /* a3da YI SYLLABLE RYT */ |
| | 10008 | T3_CTYPE_ALPHA , /* a3db YI SYLLABLE RYX */ |
| | 10009 | T3_CTYPE_ALPHA , /* a3dc YI SYLLABLE RY */ |
| | 10010 | T3_CTYPE_ALPHA , /* a3dd YI SYLLABLE RYP */ |
| | 10011 | T3_CTYPE_ALPHA , /* a3de YI SYLLABLE RYRX */ |
| | 10012 | T3_CTYPE_ALPHA , /* a3df YI SYLLABLE RYR */ |
| | 10013 | T3_CTYPE_ALPHA , /* a3e0 YI SYLLABLE JIT */ |
| | 10014 | T3_CTYPE_ALPHA , /* a3e1 YI SYLLABLE JIX */ |
| | 10015 | T3_CTYPE_ALPHA , /* a3e2 YI SYLLABLE JI */ |
| | 10016 | T3_CTYPE_ALPHA , /* a3e3 YI SYLLABLE JIP */ |
| | 10017 | T3_CTYPE_ALPHA , /* a3e4 YI SYLLABLE JIET */ |
| | 10018 | T3_CTYPE_ALPHA , /* a3e5 YI SYLLABLE JIEX */ |
| | 10019 | T3_CTYPE_ALPHA , /* a3e6 YI SYLLABLE JIE */ |
| | 10020 | T3_CTYPE_ALPHA , /* a3e7 YI SYLLABLE JIEP */ |
| | 10021 | T3_CTYPE_ALPHA , /* a3e8 YI SYLLABLE JUOT */ |
| | 10022 | T3_CTYPE_ALPHA , /* a3e9 YI SYLLABLE JUOX */ |
| | 10023 | T3_CTYPE_ALPHA , /* a3ea YI SYLLABLE JUO */ |
| | 10024 | T3_CTYPE_ALPHA , /* a3eb YI SYLLABLE JUOP */ |
| | 10025 | T3_CTYPE_ALPHA , /* a3ec YI SYLLABLE JOT */ |
| | 10026 | T3_CTYPE_ALPHA , /* a3ed YI SYLLABLE JOX */ |
| | 10027 | T3_CTYPE_ALPHA , /* a3ee YI SYLLABLE JO */ |
| | 10028 | T3_CTYPE_ALPHA , /* a3ef YI SYLLABLE JOP */ |
| | 10029 | T3_CTYPE_ALPHA , /* a3f0 YI SYLLABLE JUT */ |
| | 10030 | T3_CTYPE_ALPHA , /* a3f1 YI SYLLABLE JUX */ |
| | 10031 | T3_CTYPE_ALPHA , /* a3f2 YI SYLLABLE JU */ |
| | 10032 | T3_CTYPE_ALPHA , /* a3f3 YI SYLLABLE JUP */ |
| | 10033 | T3_CTYPE_ALPHA , /* a3f4 YI SYLLABLE JURX */ |
| | 10034 | T3_CTYPE_ALPHA , /* a3f5 YI SYLLABLE JUR */ |
| | 10035 | T3_CTYPE_ALPHA , /* a3f6 YI SYLLABLE JYT */ |
| | 10036 | T3_CTYPE_ALPHA , /* a3f7 YI SYLLABLE JYX */ |
| | 10037 | T3_CTYPE_ALPHA , /* a3f8 YI SYLLABLE JY */ |
| | 10038 | T3_CTYPE_ALPHA , /* a3f9 YI SYLLABLE JYP */ |
| | 10039 | T3_CTYPE_ALPHA , /* a3fa YI SYLLABLE JYRX */ |
| | 10040 | T3_CTYPE_ALPHA , /* a3fb YI SYLLABLE JYR */ |
| | 10041 | T3_CTYPE_ALPHA , /* a3fc YI SYLLABLE QIT */ |
| | 10042 | T3_CTYPE_ALPHA , /* a3fd YI SYLLABLE QIX */ |
| | 10043 | T3_CTYPE_ALPHA , /* a3fe YI SYLLABLE QI */ |
| | 10044 | T3_CTYPE_ALPHA , /* a3ff YI SYLLABLE QIP */ |
| | 10045 | }; |
| | 10046 | |
| | 10047 | static const wchar_t attr_pg_148[128] = |
| | 10048 | { |
| | 10049 | T3_CTYPE_ALPHA , /* a400 YI SYLLABLE QIET */ |
| | 10050 | T3_CTYPE_ALPHA , /* a401 YI SYLLABLE QIEX */ |
| | 10051 | T3_CTYPE_ALPHA , /* a402 YI SYLLABLE QIE */ |
| | 10052 | T3_CTYPE_ALPHA , /* a403 YI SYLLABLE QIEP */ |
| | 10053 | T3_CTYPE_ALPHA , /* a404 YI SYLLABLE QUOT */ |
| | 10054 | T3_CTYPE_ALPHA , /* a405 YI SYLLABLE QUOX */ |
| | 10055 | T3_CTYPE_ALPHA , /* a406 YI SYLLABLE QUO */ |
| | 10056 | T3_CTYPE_ALPHA , /* a407 YI SYLLABLE QUOP */ |
| | 10057 | T3_CTYPE_ALPHA , /* a408 YI SYLLABLE QOT */ |
| | 10058 | T3_CTYPE_ALPHA , /* a409 YI SYLLABLE QOX */ |
| | 10059 | T3_CTYPE_ALPHA , /* a40a YI SYLLABLE QO */ |
| | 10060 | T3_CTYPE_ALPHA , /* a40b YI SYLLABLE QOP */ |
| | 10061 | T3_CTYPE_ALPHA , /* a40c YI SYLLABLE QUT */ |
| | 10062 | T3_CTYPE_ALPHA , /* a40d YI SYLLABLE QUX */ |
| | 10063 | T3_CTYPE_ALPHA , /* a40e YI SYLLABLE QU */ |
| | 10064 | T3_CTYPE_ALPHA , /* a40f YI SYLLABLE QUP */ |
| | 10065 | T3_CTYPE_ALPHA , /* a410 YI SYLLABLE QURX */ |
| | 10066 | T3_CTYPE_ALPHA , /* a411 YI SYLLABLE QUR */ |
| | 10067 | T3_CTYPE_ALPHA , /* a412 YI SYLLABLE QYT */ |
| | 10068 | T3_CTYPE_ALPHA , /* a413 YI SYLLABLE QYX */ |
| | 10069 | T3_CTYPE_ALPHA , /* a414 YI SYLLABLE QY */ |
| | 10070 | T3_CTYPE_ALPHA , /* a415 YI SYLLABLE QYP */ |
| | 10071 | T3_CTYPE_ALPHA , /* a416 YI SYLLABLE QYRX */ |
| | 10072 | T3_CTYPE_ALPHA , /* a417 YI SYLLABLE QYR */ |
| | 10073 | T3_CTYPE_ALPHA , /* a418 YI SYLLABLE JJIT */ |
| | 10074 | T3_CTYPE_ALPHA , /* a419 YI SYLLABLE JJIX */ |
| | 10075 | T3_CTYPE_ALPHA , /* a41a YI SYLLABLE JJI */ |
| | 10076 | T3_CTYPE_ALPHA , /* a41b YI SYLLABLE JJIP */ |
| | 10077 | T3_CTYPE_ALPHA , /* a41c YI SYLLABLE JJIET */ |
| | 10078 | T3_CTYPE_ALPHA , /* a41d YI SYLLABLE JJIEX */ |
| | 10079 | T3_CTYPE_ALPHA , /* a41e YI SYLLABLE JJIE */ |
| | 10080 | T3_CTYPE_ALPHA , /* a41f YI SYLLABLE JJIEP */ |
| | 10081 | T3_CTYPE_ALPHA , /* a420 YI SYLLABLE JJUOX */ |
| | 10082 | T3_CTYPE_ALPHA , /* a421 YI SYLLABLE JJUO */ |
| | 10083 | T3_CTYPE_ALPHA , /* a422 YI SYLLABLE JJUOP */ |
| | 10084 | T3_CTYPE_ALPHA , /* a423 YI SYLLABLE JJOT */ |
| | 10085 | T3_CTYPE_ALPHA , /* a424 YI SYLLABLE JJOX */ |
| | 10086 | T3_CTYPE_ALPHA , /* a425 YI SYLLABLE JJO */ |
| | 10087 | T3_CTYPE_ALPHA , /* a426 YI SYLLABLE JJOP */ |
| | 10088 | T3_CTYPE_ALPHA , /* a427 YI SYLLABLE JJUT */ |
| | 10089 | T3_CTYPE_ALPHA , /* a428 YI SYLLABLE JJUX */ |
| | 10090 | T3_CTYPE_ALPHA , /* a429 YI SYLLABLE JJU */ |
| | 10091 | T3_CTYPE_ALPHA , /* a42a YI SYLLABLE JJUP */ |
| | 10092 | T3_CTYPE_ALPHA , /* a42b YI SYLLABLE JJURX */ |
| | 10093 | T3_CTYPE_ALPHA , /* a42c YI SYLLABLE JJUR */ |
| | 10094 | T3_CTYPE_ALPHA , /* a42d YI SYLLABLE JJYT */ |
| | 10095 | T3_CTYPE_ALPHA , /* a42e YI SYLLABLE JJYX */ |
| | 10096 | T3_CTYPE_ALPHA , /* a42f YI SYLLABLE JJY */ |
| | 10097 | T3_CTYPE_ALPHA , /* a430 YI SYLLABLE JJYP */ |
| | 10098 | T3_CTYPE_ALPHA , /* a431 YI SYLLABLE NJIT */ |
| | 10099 | T3_CTYPE_ALPHA , /* a432 YI SYLLABLE NJIX */ |
| | 10100 | T3_CTYPE_ALPHA , /* a433 YI SYLLABLE NJI */ |
| | 10101 | T3_CTYPE_ALPHA , /* a434 YI SYLLABLE NJIP */ |
| | 10102 | T3_CTYPE_ALPHA , /* a435 YI SYLLABLE NJIET */ |
| | 10103 | T3_CTYPE_ALPHA , /* a436 YI SYLLABLE NJIEX */ |
| | 10104 | T3_CTYPE_ALPHA , /* a437 YI SYLLABLE NJIE */ |
| | 10105 | T3_CTYPE_ALPHA , /* a438 YI SYLLABLE NJIEP */ |
| | 10106 | T3_CTYPE_ALPHA , /* a439 YI SYLLABLE NJUOX */ |
| | 10107 | T3_CTYPE_ALPHA , /* a43a YI SYLLABLE NJUO */ |
| | 10108 | T3_CTYPE_ALPHA , /* a43b YI SYLLABLE NJOT */ |
| | 10109 | T3_CTYPE_ALPHA , /* a43c YI SYLLABLE NJOX */ |
| | 10110 | T3_CTYPE_ALPHA , /* a43d YI SYLLABLE NJO */ |
| | 10111 | T3_CTYPE_ALPHA , /* a43e YI SYLLABLE NJOP */ |
| | 10112 | T3_CTYPE_ALPHA , /* a43f YI SYLLABLE NJUX */ |
| | 10113 | T3_CTYPE_ALPHA , /* a440 YI SYLLABLE NJU */ |
| | 10114 | T3_CTYPE_ALPHA , /* a441 YI SYLLABLE NJUP */ |
| | 10115 | T3_CTYPE_ALPHA , /* a442 YI SYLLABLE NJURX */ |
| | 10116 | T3_CTYPE_ALPHA , /* a443 YI SYLLABLE NJUR */ |
| | 10117 | T3_CTYPE_ALPHA , /* a444 YI SYLLABLE NJYT */ |
| | 10118 | T3_CTYPE_ALPHA , /* a445 YI SYLLABLE NJYX */ |
| | 10119 | T3_CTYPE_ALPHA , /* a446 YI SYLLABLE NJY */ |
| | 10120 | T3_CTYPE_ALPHA , /* a447 YI SYLLABLE NJYP */ |
| | 10121 | T3_CTYPE_ALPHA , /* a448 YI SYLLABLE NJYRX */ |
| | 10122 | T3_CTYPE_ALPHA , /* a449 YI SYLLABLE NJYR */ |
| | 10123 | T3_CTYPE_ALPHA , /* a44a YI SYLLABLE NYIT */ |
| | 10124 | T3_CTYPE_ALPHA , /* a44b YI SYLLABLE NYIX */ |
| | 10125 | T3_CTYPE_ALPHA , /* a44c YI SYLLABLE NYI */ |
| | 10126 | T3_CTYPE_ALPHA , /* a44d YI SYLLABLE NYIP */ |
| | 10127 | T3_CTYPE_ALPHA , /* a44e YI SYLLABLE NYIET */ |
| | 10128 | T3_CTYPE_ALPHA , /* a44f YI SYLLABLE NYIEX */ |
| | 10129 | T3_CTYPE_ALPHA , /* a450 YI SYLLABLE NYIE */ |
| | 10130 | T3_CTYPE_ALPHA , /* a451 YI SYLLABLE NYIEP */ |
| | 10131 | T3_CTYPE_ALPHA , /* a452 YI SYLLABLE NYUOX */ |
| | 10132 | T3_CTYPE_ALPHA , /* a453 YI SYLLABLE NYUO */ |
| | 10133 | T3_CTYPE_ALPHA , /* a454 YI SYLLABLE NYUOP */ |
| | 10134 | T3_CTYPE_ALPHA , /* a455 YI SYLLABLE NYOT */ |
| | 10135 | T3_CTYPE_ALPHA , /* a456 YI SYLLABLE NYOX */ |
| | 10136 | T3_CTYPE_ALPHA , /* a457 YI SYLLABLE NYO */ |
| | 10137 | T3_CTYPE_ALPHA , /* a458 YI SYLLABLE NYOP */ |
| | 10138 | T3_CTYPE_ALPHA , /* a459 YI SYLLABLE NYUT */ |
| | 10139 | T3_CTYPE_ALPHA , /* a45a YI SYLLABLE NYUX */ |
| | 10140 | T3_CTYPE_ALPHA , /* a45b YI SYLLABLE NYU */ |
| | 10141 | T3_CTYPE_ALPHA , /* a45c YI SYLLABLE NYUP */ |
| | 10142 | T3_CTYPE_ALPHA , /* a45d YI SYLLABLE XIT */ |
| | 10143 | T3_CTYPE_ALPHA , /* a45e YI SYLLABLE XIX */ |
| | 10144 | T3_CTYPE_ALPHA , /* a45f YI SYLLABLE XI */ |
| | 10145 | T3_CTYPE_ALPHA , /* a460 YI SYLLABLE XIP */ |
| | 10146 | T3_CTYPE_ALPHA , /* a461 YI SYLLABLE XIET */ |
| | 10147 | T3_CTYPE_ALPHA , /* a462 YI SYLLABLE XIEX */ |
| | 10148 | T3_CTYPE_ALPHA , /* a463 YI SYLLABLE XIE */ |
| | 10149 | T3_CTYPE_ALPHA , /* a464 YI SYLLABLE XIEP */ |
| | 10150 | T3_CTYPE_ALPHA , /* a465 YI SYLLABLE XUOX */ |
| | 10151 | T3_CTYPE_ALPHA , /* a466 YI SYLLABLE XUO */ |
| | 10152 | T3_CTYPE_ALPHA , /* a467 YI SYLLABLE XOT */ |
| | 10153 | T3_CTYPE_ALPHA , /* a468 YI SYLLABLE XOX */ |
| | 10154 | T3_CTYPE_ALPHA , /* a469 YI SYLLABLE XO */ |
| | 10155 | T3_CTYPE_ALPHA , /* a46a YI SYLLABLE XOP */ |
| | 10156 | T3_CTYPE_ALPHA , /* a46b YI SYLLABLE XYT */ |
| | 10157 | T3_CTYPE_ALPHA , /* a46c YI SYLLABLE XYX */ |
| | 10158 | T3_CTYPE_ALPHA , /* a46d YI SYLLABLE XY */ |
| | 10159 | T3_CTYPE_ALPHA , /* a46e YI SYLLABLE XYP */ |
| | 10160 | T3_CTYPE_ALPHA , /* a46f YI SYLLABLE XYRX */ |
| | 10161 | T3_CTYPE_ALPHA , /* a470 YI SYLLABLE XYR */ |
| | 10162 | T3_CTYPE_ALPHA , /* a471 YI SYLLABLE YIT */ |
| | 10163 | T3_CTYPE_ALPHA , /* a472 YI SYLLABLE YIX */ |
| | 10164 | T3_CTYPE_ALPHA , /* a473 YI SYLLABLE YI */ |
| | 10165 | T3_CTYPE_ALPHA , /* a474 YI SYLLABLE YIP */ |
| | 10166 | T3_CTYPE_ALPHA , /* a475 YI SYLLABLE YIET */ |
| | 10167 | T3_CTYPE_ALPHA , /* a476 YI SYLLABLE YIEX */ |
| | 10168 | T3_CTYPE_ALPHA , /* a477 YI SYLLABLE YIE */ |
| | 10169 | T3_CTYPE_ALPHA , /* a478 YI SYLLABLE YIEP */ |
| | 10170 | T3_CTYPE_ALPHA , /* a479 YI SYLLABLE YUOT */ |
| | 10171 | T3_CTYPE_ALPHA , /* a47a YI SYLLABLE YUOX */ |
| | 10172 | T3_CTYPE_ALPHA , /* a47b YI SYLLABLE YUO */ |
| | 10173 | T3_CTYPE_ALPHA , /* a47c YI SYLLABLE YUOP */ |
| | 10174 | T3_CTYPE_ALPHA , /* a47d YI SYLLABLE YOT */ |
| | 10175 | T3_CTYPE_ALPHA , /* a47e YI SYLLABLE YOX */ |
| | 10176 | T3_CTYPE_ALPHA , /* a47f YI SYLLABLE YO */ |
| | 10177 | }; |
| | 10178 | |
| | 10179 | static const wchar_t attr_pg_149[128] = |
| | 10180 | { |
| | 10181 | T3_CTYPE_ALPHA , /* a480 YI SYLLABLE YOP */ |
| | 10182 | T3_CTYPE_ALPHA , /* a481 YI SYLLABLE YUT */ |
| | 10183 | T3_CTYPE_ALPHA , /* a482 YI SYLLABLE YUX */ |
| | 10184 | T3_CTYPE_ALPHA , /* a483 YI SYLLABLE YU */ |
| | 10185 | T3_CTYPE_ALPHA , /* a484 YI SYLLABLE YUP */ |
| | 10186 | T3_CTYPE_ALPHA , /* a485 YI SYLLABLE YURX */ |
| | 10187 | T3_CTYPE_ALPHA , /* a486 YI SYLLABLE YUR */ |
| | 10188 | T3_CTYPE_ALPHA , /* a487 YI SYLLABLE YYT */ |
| | 10189 | T3_CTYPE_ALPHA , /* a488 YI SYLLABLE YYX */ |
| | 10190 | T3_CTYPE_ALPHA , /* a489 YI SYLLABLE YY */ |
| | 10191 | T3_CTYPE_ALPHA , /* a48a YI SYLLABLE YYP */ |
| | 10192 | T3_CTYPE_ALPHA , /* a48b YI SYLLABLE YYRX */ |
| | 10193 | T3_CTYPE_ALPHA , /* a48c YI SYLLABLE YYR */ |
| | 10194 | T3_CTYPE_NONE , /* a48d (unused) */ |
| | 10195 | T3_CTYPE_NONE , /* a48e (unused) */ |
| | 10196 | T3_CTYPE_NONE , /* a48f (unused) */ |
| | 10197 | T3_CTYPE_NONE , /* a490 YI RADICAL QOT */ |
| | 10198 | T3_CTYPE_NONE , /* a491 YI RADICAL LI */ |
| | 10199 | T3_CTYPE_NONE , /* a492 YI RADICAL KIT */ |
| | 10200 | T3_CTYPE_NONE , /* a493 YI RADICAL NYIP */ |
| | 10201 | T3_CTYPE_NONE , /* a494 YI RADICAL CYP */ |
| | 10202 | T3_CTYPE_NONE , /* a495 YI RADICAL SSI */ |
| | 10203 | T3_CTYPE_NONE , /* a496 YI RADICAL GGOP */ |
| | 10204 | T3_CTYPE_NONE , /* a497 YI RADICAL GEP */ |
| | 10205 | T3_CTYPE_NONE , /* a498 YI RADICAL MI */ |
| | 10206 | T3_CTYPE_NONE , /* a499 YI RADICAL HXIT */ |
| | 10207 | T3_CTYPE_NONE , /* a49a YI RADICAL LYR */ |
| | 10208 | T3_CTYPE_NONE , /* a49b YI RADICAL BBUT */ |
| | 10209 | T3_CTYPE_NONE , /* a49c YI RADICAL MOP */ |
| | 10210 | T3_CTYPE_NONE , /* a49d YI RADICAL YO */ |
| | 10211 | T3_CTYPE_NONE , /* a49e YI RADICAL PUT */ |
| | 10212 | T3_CTYPE_NONE , /* a49f YI RADICAL HXUO */ |
| | 10213 | T3_CTYPE_NONE , /* a4a0 YI RADICAL TAT */ |
| | 10214 | T3_CTYPE_NONE , /* a4a1 YI RADICAL GA */ |
| | 10215 | T3_CTYPE_NONE , /* a4a2 YI RADICAL ZUP */ |
| | 10216 | T3_CTYPE_NONE , /* a4a3 YI RADICAL CYT */ |
| | 10217 | T3_CTYPE_NONE , /* a4a4 YI RADICAL DDUR */ |
| | 10218 | T3_CTYPE_NONE , /* a4a5 YI RADICAL BUR */ |
| | 10219 | T3_CTYPE_NONE , /* a4a6 YI RADICAL GGUO */ |
| | 10220 | T3_CTYPE_NONE , /* a4a7 YI RADICAL NYOP */ |
| | 10221 | T3_CTYPE_NONE , /* a4a8 YI RADICAL TU */ |
| | 10222 | T3_CTYPE_NONE , /* a4a9 YI RADICAL OP */ |
| | 10223 | T3_CTYPE_NONE , /* a4aa YI RADICAL JJUT */ |
| | 10224 | T3_CTYPE_NONE , /* a4ab YI RADICAL ZOT */ |
| | 10225 | T3_CTYPE_NONE , /* a4ac YI RADICAL PYT */ |
| | 10226 | T3_CTYPE_NONE , /* a4ad YI RADICAL HMO */ |
| | 10227 | T3_CTYPE_NONE , /* a4ae YI RADICAL YIT */ |
| | 10228 | T3_CTYPE_NONE , /* a4af YI RADICAL VUR */ |
| | 10229 | T3_CTYPE_NONE , /* a4b0 YI RADICAL SHY */ |
| | 10230 | T3_CTYPE_NONE , /* a4b1 YI RADICAL VEP */ |
| | 10231 | T3_CTYPE_NONE , /* a4b2 YI RADICAL ZA */ |
| | 10232 | T3_CTYPE_NONE , /* a4b3 YI RADICAL JO */ |
| | 10233 | T3_CTYPE_NONE , /* a4b4 YI RADICAL NZUP */ |
| | 10234 | T3_CTYPE_NONE , /* a4b5 YI RADICAL JJY */ |
| | 10235 | T3_CTYPE_NONE , /* a4b6 YI RADICAL GOT */ |
| | 10236 | T3_CTYPE_NONE , /* a4b7 YI RADICAL JJIE */ |
| | 10237 | T3_CTYPE_NONE , /* a4b8 YI RADICAL WO */ |
| | 10238 | T3_CTYPE_NONE , /* a4b9 YI RADICAL DU */ |
| | 10239 | T3_CTYPE_NONE , /* a4ba YI RADICAL SHUR */ |
| | 10240 | T3_CTYPE_NONE , /* a4bb YI RADICAL LIE */ |
| | 10241 | T3_CTYPE_NONE , /* a4bc YI RADICAL CY */ |
| | 10242 | T3_CTYPE_NONE , /* a4bd YI RADICAL CUOP */ |
| | 10243 | T3_CTYPE_NONE , /* a4be YI RADICAL CIP */ |
| | 10244 | T3_CTYPE_NONE , /* a4bf YI RADICAL HXOP */ |
| | 10245 | T3_CTYPE_NONE , /* a4c0 YI RADICAL SHAT */ |
| | 10246 | T3_CTYPE_NONE , /* a4c1 YI RADICAL ZUR */ |
| | 10247 | T3_CTYPE_NONE , /* a4c2 YI RADICAL SHOP */ |
| | 10248 | T3_CTYPE_NONE , /* a4c3 YI RADICAL CHE */ |
| | 10249 | T3_CTYPE_NONE , /* a4c4 YI RADICAL ZZIET */ |
| | 10250 | T3_CTYPE_NONE , /* a4c5 YI RADICAL NBIE */ |
| | 10251 | T3_CTYPE_NONE , /* a4c6 YI RADICAL KE */ |
| | 10252 | T3_CTYPE_NONE , /* a4c7 (unused) */ |
| | 10253 | T3_CTYPE_NONE , /* a4c8 (unused) */ |
| | 10254 | T3_CTYPE_NONE , /* a4c9 (unused) */ |
| | 10255 | T3_CTYPE_NONE , /* a4ca (unused) */ |
| | 10256 | T3_CTYPE_NONE , /* a4cb (unused) */ |
| | 10257 | T3_CTYPE_NONE , /* a4cc (unused) */ |
| | 10258 | T3_CTYPE_NONE , /* a4cd (unused) */ |
| | 10259 | T3_CTYPE_NONE , /* a4ce (unused) */ |
| | 10260 | T3_CTYPE_NONE , /* a4cf (unused) */ |
| | 10261 | T3_CTYPE_NONE , /* a4d0 (unused) */ |
| | 10262 | T3_CTYPE_NONE , /* a4d1 (unused) */ |
| | 10263 | T3_CTYPE_NONE , /* a4d2 (unused) */ |
| | 10264 | T3_CTYPE_NONE , /* a4d3 (unused) */ |
| | 10265 | T3_CTYPE_NONE , /* a4d4 (unused) */ |
| | 10266 | T3_CTYPE_NONE , /* a4d5 (unused) */ |
| | 10267 | T3_CTYPE_NONE , /* a4d6 (unused) */ |
| | 10268 | T3_CTYPE_NONE , /* a4d7 (unused) */ |
| | 10269 | T3_CTYPE_NONE , /* a4d8 (unused) */ |
| | 10270 | T3_CTYPE_NONE , /* a4d9 (unused) */ |
| | 10271 | T3_CTYPE_NONE , /* a4da (unused) */ |
| | 10272 | T3_CTYPE_NONE , /* a4db (unused) */ |
| | 10273 | T3_CTYPE_NONE , /* a4dc (unused) */ |
| | 10274 | T3_CTYPE_NONE , /* a4dd (unused) */ |
| | 10275 | T3_CTYPE_NONE , /* a4de (unused) */ |
| | 10276 | T3_CTYPE_NONE , /* a4df (unused) */ |
| | 10277 | T3_CTYPE_NONE , /* a4e0 (unused) */ |
| | 10278 | T3_CTYPE_NONE , /* a4e1 (unused) */ |
| | 10279 | T3_CTYPE_NONE , /* a4e2 (unused) */ |
| | 10280 | T3_CTYPE_NONE , /* a4e3 (unused) */ |
| | 10281 | T3_CTYPE_NONE , /* a4e4 (unused) */ |
| | 10282 | T3_CTYPE_NONE , /* a4e5 (unused) */ |
| | 10283 | T3_CTYPE_NONE , /* a4e6 (unused) */ |
| | 10284 | T3_CTYPE_NONE , /* a4e7 (unused) */ |
| | 10285 | T3_CTYPE_NONE , /* a4e8 (unused) */ |
| | 10286 | T3_CTYPE_NONE , /* a4e9 (unused) */ |
| | 10287 | T3_CTYPE_NONE , /* a4ea (unused) */ |
| | 10288 | T3_CTYPE_NONE , /* a4eb (unused) */ |
| | 10289 | T3_CTYPE_NONE , /* a4ec (unused) */ |
| | 10290 | T3_CTYPE_NONE , /* a4ed (unused) */ |
| | 10291 | T3_CTYPE_NONE , /* a4ee (unused) */ |
| | 10292 | T3_CTYPE_NONE , /* a4ef (unused) */ |
| | 10293 | T3_CTYPE_NONE , /* a4f0 (unused) */ |
| | 10294 | T3_CTYPE_NONE , /* a4f1 (unused) */ |
| | 10295 | T3_CTYPE_NONE , /* a4f2 (unused) */ |
| | 10296 | T3_CTYPE_NONE , /* a4f3 (unused) */ |
| | 10297 | T3_CTYPE_NONE , /* a4f4 (unused) */ |
| | 10298 | T3_CTYPE_NONE , /* a4f5 (unused) */ |
| | 10299 | T3_CTYPE_NONE , /* a4f6 (unused) */ |
| | 10300 | T3_CTYPE_NONE , /* a4f7 (unused) */ |
| | 10301 | T3_CTYPE_NONE , /* a4f8 (unused) */ |
| | 10302 | T3_CTYPE_NONE , /* a4f9 (unused) */ |
| | 10303 | T3_CTYPE_NONE , /* a4fa (unused) */ |
| | 10304 | T3_CTYPE_NONE , /* a4fb (unused) */ |
| | 10305 | T3_CTYPE_NONE , /* a4fc (unused) */ |
| | 10306 | T3_CTYPE_NONE , /* a4fd (unused) */ |
| | 10307 | T3_CTYPE_NONE , /* a4fe (unused) */ |
| | 10308 | T3_CTYPE_NONE , /* a4ff (unused) */ |
| | 10309 | }; |
| | 10310 | |
| | 10311 | static const wchar_t attr_pg_158[128] = |
| | 10312 | { |
| | 10313 | T3_CTYPE_ALPHA , /* ac00 <Hangul Syllable, First> */ |
| | 10314 | T3_CTYPE_NONE , /* ac01 (unused) */ |
| | 10315 | T3_CTYPE_NONE , /* ac02 (unused) */ |
| | 10316 | T3_CTYPE_NONE , /* ac03 (unused) */ |
| | 10317 | T3_CTYPE_NONE , /* ac04 (unused) */ |
| | 10318 | T3_CTYPE_NONE , /* ac05 (unused) */ |
| | 10319 | T3_CTYPE_NONE , /* ac06 (unused) */ |
| | 10320 | T3_CTYPE_NONE , /* ac07 (unused) */ |
| | 10321 | T3_CTYPE_NONE , /* ac08 (unused) */ |
| | 10322 | T3_CTYPE_NONE , /* ac09 (unused) */ |
| | 10323 | T3_CTYPE_NONE , /* ac0a (unused) */ |
| | 10324 | T3_CTYPE_NONE , /* ac0b (unused) */ |
| | 10325 | T3_CTYPE_NONE , /* ac0c (unused) */ |
| | 10326 | T3_CTYPE_NONE , /* ac0d (unused) */ |
| | 10327 | T3_CTYPE_NONE , /* ac0e (unused) */ |
| | 10328 | T3_CTYPE_NONE , /* ac0f (unused) */ |
| | 10329 | T3_CTYPE_NONE , /* ac10 (unused) */ |
| | 10330 | T3_CTYPE_NONE , /* ac11 (unused) */ |
| | 10331 | T3_CTYPE_NONE , /* ac12 (unused) */ |
| | 10332 | T3_CTYPE_NONE , /* ac13 (unused) */ |
| | 10333 | T3_CTYPE_NONE , /* ac14 (unused) */ |
| | 10334 | T3_CTYPE_NONE , /* ac15 (unused) */ |
| | 10335 | T3_CTYPE_NONE , /* ac16 (unused) */ |
| | 10336 | T3_CTYPE_NONE , /* ac17 (unused) */ |
| | 10337 | T3_CTYPE_NONE , /* ac18 (unused) */ |
| | 10338 | T3_CTYPE_NONE , /* ac19 (unused) */ |
| | 10339 | T3_CTYPE_NONE , /* ac1a (unused) */ |
| | 10340 | T3_CTYPE_NONE , /* ac1b (unused) */ |
| | 10341 | T3_CTYPE_NONE , /* ac1c (unused) */ |
| | 10342 | T3_CTYPE_NONE , /* ac1d (unused) */ |
| | 10343 | T3_CTYPE_NONE , /* ac1e (unused) */ |
| | 10344 | T3_CTYPE_NONE , /* ac1f (unused) */ |
| | 10345 | T3_CTYPE_NONE , /* ac20 (unused) */ |
| | 10346 | T3_CTYPE_NONE , /* ac21 (unused) */ |
| | 10347 | T3_CTYPE_NONE , /* ac22 (unused) */ |
| | 10348 | T3_CTYPE_NONE , /* ac23 (unused) */ |
| | 10349 | T3_CTYPE_NONE , /* ac24 (unused) */ |
| | 10350 | T3_CTYPE_NONE , /* ac25 (unused) */ |
| | 10351 | T3_CTYPE_NONE , /* ac26 (unused) */ |
| | 10352 | T3_CTYPE_NONE , /* ac27 (unused) */ |
| | 10353 | T3_CTYPE_NONE , /* ac28 (unused) */ |
| | 10354 | T3_CTYPE_NONE , /* ac29 (unused) */ |
| | 10355 | T3_CTYPE_NONE , /* ac2a (unused) */ |
| | 10356 | T3_CTYPE_NONE , /* ac2b (unused) */ |
| | 10357 | T3_CTYPE_NONE , /* ac2c (unused) */ |
| | 10358 | T3_CTYPE_NONE , /* ac2d (unused) */ |
| | 10359 | T3_CTYPE_NONE , /* ac2e (unused) */ |
| | 10360 | T3_CTYPE_NONE , /* ac2f (unused) */ |
| | 10361 | T3_CTYPE_NONE , /* ac30 (unused) */ |
| | 10362 | T3_CTYPE_NONE , /* ac31 (unused) */ |
| | 10363 | T3_CTYPE_NONE , /* ac32 (unused) */ |
| | 10364 | T3_CTYPE_NONE , /* ac33 (unused) */ |
| | 10365 | T3_CTYPE_NONE , /* ac34 (unused) */ |
| | 10366 | T3_CTYPE_NONE , /* ac35 (unused) */ |
| | 10367 | T3_CTYPE_NONE , /* ac36 (unused) */ |
| | 10368 | T3_CTYPE_NONE , /* ac37 (unused) */ |
| | 10369 | T3_CTYPE_NONE , /* ac38 (unused) */ |
| | 10370 | T3_CTYPE_NONE , /* ac39 (unused) */ |
| | 10371 | T3_CTYPE_NONE , /* ac3a (unused) */ |
| | 10372 | T3_CTYPE_NONE , /* ac3b (unused) */ |
| | 10373 | T3_CTYPE_NONE , /* ac3c (unused) */ |
| | 10374 | T3_CTYPE_NONE , /* ac3d (unused) */ |
| | 10375 | T3_CTYPE_NONE , /* ac3e (unused) */ |
| | 10376 | T3_CTYPE_NONE , /* ac3f (unused) */ |
| | 10377 | T3_CTYPE_NONE , /* ac40 (unused) */ |
| | 10378 | T3_CTYPE_NONE , /* ac41 (unused) */ |
| | 10379 | T3_CTYPE_NONE , /* ac42 (unused) */ |
| | 10380 | T3_CTYPE_NONE , /* ac43 (unused) */ |
| | 10381 | T3_CTYPE_NONE , /* ac44 (unused) */ |
| | 10382 | T3_CTYPE_NONE , /* ac45 (unused) */ |
| | 10383 | T3_CTYPE_NONE , /* ac46 (unused) */ |
| | 10384 | T3_CTYPE_NONE , /* ac47 (unused) */ |
| | 10385 | T3_CTYPE_NONE , /* ac48 (unused) */ |
| | 10386 | T3_CTYPE_NONE , /* ac49 (unused) */ |
| | 10387 | T3_CTYPE_NONE , /* ac4a (unused) */ |
| | 10388 | T3_CTYPE_NONE , /* ac4b (unused) */ |
| | 10389 | T3_CTYPE_NONE , /* ac4c (unused) */ |
| | 10390 | T3_CTYPE_NONE , /* ac4d (unused) */ |
| | 10391 | T3_CTYPE_NONE , /* ac4e (unused) */ |
| | 10392 | T3_CTYPE_NONE , /* ac4f (unused) */ |
| | 10393 | T3_CTYPE_NONE , /* ac50 (unused) */ |
| | 10394 | T3_CTYPE_NONE , /* ac51 (unused) */ |
| | 10395 | T3_CTYPE_NONE , /* ac52 (unused) */ |
| | 10396 | T3_CTYPE_NONE , /* ac53 (unused) */ |
| | 10397 | T3_CTYPE_NONE , /* ac54 (unused) */ |
| | 10398 | T3_CTYPE_NONE , /* ac55 (unused) */ |
| | 10399 | T3_CTYPE_NONE , /* ac56 (unused) */ |
| | 10400 | T3_CTYPE_NONE , /* ac57 (unused) */ |
| | 10401 | T3_CTYPE_NONE , /* ac58 (unused) */ |
| | 10402 | T3_CTYPE_NONE , /* ac59 (unused) */ |
| | 10403 | T3_CTYPE_NONE , /* ac5a (unused) */ |
| | 10404 | T3_CTYPE_NONE , /* ac5b (unused) */ |
| | 10405 | T3_CTYPE_NONE , /* ac5c (unused) */ |
| | 10406 | T3_CTYPE_NONE , /* ac5d (unused) */ |
| | 10407 | T3_CTYPE_NONE , /* ac5e (unused) */ |
| | 10408 | T3_CTYPE_NONE , /* ac5f (unused) */ |
| | 10409 | T3_CTYPE_NONE , /* ac60 (unused) */ |
| | 10410 | T3_CTYPE_NONE , /* ac61 (unused) */ |
| | 10411 | T3_CTYPE_NONE , /* ac62 (unused) */ |
| | 10412 | T3_CTYPE_NONE , /* ac63 (unused) */ |
| | 10413 | T3_CTYPE_NONE , /* ac64 (unused) */ |
| | 10414 | T3_CTYPE_NONE , /* ac65 (unused) */ |
| | 10415 | T3_CTYPE_NONE , /* ac66 (unused) */ |
| | 10416 | T3_CTYPE_NONE , /* ac67 (unused) */ |
| | 10417 | T3_CTYPE_NONE , /* ac68 (unused) */ |
| | 10418 | T3_CTYPE_NONE , /* ac69 (unused) */ |
| | 10419 | T3_CTYPE_NONE , /* ac6a (unused) */ |
| | 10420 | T3_CTYPE_NONE , /* ac6b (unused) */ |
| | 10421 | T3_CTYPE_NONE , /* ac6c (unused) */ |
| | 10422 | T3_CTYPE_NONE , /* ac6d (unused) */ |
| | 10423 | T3_CTYPE_NONE , /* ac6e (unused) */ |
| | 10424 | T3_CTYPE_NONE , /* ac6f (unused) */ |
| | 10425 | T3_CTYPE_NONE , /* ac70 (unused) */ |
| | 10426 | T3_CTYPE_NONE , /* ac71 (unused) */ |
| | 10427 | T3_CTYPE_NONE , /* ac72 (unused) */ |
| | 10428 | T3_CTYPE_NONE , /* ac73 (unused) */ |
| | 10429 | T3_CTYPE_NONE , /* ac74 (unused) */ |
| | 10430 | T3_CTYPE_NONE , /* ac75 (unused) */ |
| | 10431 | T3_CTYPE_NONE , /* ac76 (unused) */ |
| | 10432 | T3_CTYPE_NONE , /* ac77 (unused) */ |
| | 10433 | T3_CTYPE_NONE , /* ac78 (unused) */ |
| | 10434 | T3_CTYPE_NONE , /* ac79 (unused) */ |
| | 10435 | T3_CTYPE_NONE , /* ac7a (unused) */ |
| | 10436 | T3_CTYPE_NONE , /* ac7b (unused) */ |
| | 10437 | T3_CTYPE_NONE , /* ac7c (unused) */ |
| | 10438 | T3_CTYPE_NONE , /* ac7d (unused) */ |
| | 10439 | T3_CTYPE_NONE , /* ac7e (unused) */ |
| | 10440 | T3_CTYPE_NONE , /* ac7f (unused) */ |
| | 10441 | }; |
| | 10442 | |
| | 10443 | static const wchar_t attr_pg_1af[128] = |
| | 10444 | { |
| | 10445 | T3_CTYPE_NONE , /* d780 (unused) */ |
| | 10446 | T3_CTYPE_NONE , /* d781 (unused) */ |
| | 10447 | T3_CTYPE_NONE , /* d782 (unused) */ |
| | 10448 | T3_CTYPE_NONE , /* d783 (unused) */ |
| | 10449 | T3_CTYPE_NONE , /* d784 (unused) */ |
| | 10450 | T3_CTYPE_NONE , /* d785 (unused) */ |
| | 10451 | T3_CTYPE_NONE , /* d786 (unused) */ |
| | 10452 | T3_CTYPE_NONE , /* d787 (unused) */ |
| | 10453 | T3_CTYPE_NONE , /* d788 (unused) */ |
| | 10454 | T3_CTYPE_NONE , /* d789 (unused) */ |
| | 10455 | T3_CTYPE_NONE , /* d78a (unused) */ |
| | 10456 | T3_CTYPE_NONE , /* d78b (unused) */ |
| | 10457 | T3_CTYPE_NONE , /* d78c (unused) */ |
| | 10458 | T3_CTYPE_NONE , /* d78d (unused) */ |
| | 10459 | T3_CTYPE_NONE , /* d78e (unused) */ |
| | 10460 | T3_CTYPE_NONE , /* d78f (unused) */ |
| | 10461 | T3_CTYPE_NONE , /* d790 (unused) */ |
| | 10462 | T3_CTYPE_NONE , /* d791 (unused) */ |
| | 10463 | T3_CTYPE_NONE , /* d792 (unused) */ |
| | 10464 | T3_CTYPE_NONE , /* d793 (unused) */ |
| | 10465 | T3_CTYPE_NONE , /* d794 (unused) */ |
| | 10466 | T3_CTYPE_NONE , /* d795 (unused) */ |
| | 10467 | T3_CTYPE_NONE , /* d796 (unused) */ |
| | 10468 | T3_CTYPE_NONE , /* d797 (unused) */ |
| | 10469 | T3_CTYPE_NONE , /* d798 (unused) */ |
| | 10470 | T3_CTYPE_NONE , /* d799 (unused) */ |
| | 10471 | T3_CTYPE_NONE , /* d79a (unused) */ |
| | 10472 | T3_CTYPE_NONE , /* d79b (unused) */ |
| | 10473 | T3_CTYPE_NONE , /* d79c (unused) */ |
| | 10474 | T3_CTYPE_NONE , /* d79d (unused) */ |
| | 10475 | T3_CTYPE_NONE , /* d79e (unused) */ |
| | 10476 | T3_CTYPE_NONE , /* d79f (unused) */ |
| | 10477 | T3_CTYPE_NONE , /* d7a0 (unused) */ |
| | 10478 | T3_CTYPE_NONE , /* d7a1 (unused) */ |
| | 10479 | T3_CTYPE_NONE , /* d7a2 (unused) */ |
| | 10480 | T3_CTYPE_ALPHA , /* d7a3 <Hangul Syllable, Last> */ |
| | 10481 | T3_CTYPE_NONE , /* d7a4 (unused) */ |
| | 10482 | T3_CTYPE_NONE , /* d7a5 (unused) */ |
| | 10483 | T3_CTYPE_NONE , /* d7a6 (unused) */ |
| | 10484 | T3_CTYPE_NONE , /* d7a7 (unused) */ |
| | 10485 | T3_CTYPE_NONE , /* d7a8 (unused) */ |
| | 10486 | T3_CTYPE_NONE , /* d7a9 (unused) */ |
| | 10487 | T3_CTYPE_NONE , /* d7aa (unused) */ |
| | 10488 | T3_CTYPE_NONE , /* d7ab (unused) */ |
| | 10489 | T3_CTYPE_NONE , /* d7ac (unused) */ |
| | 10490 | T3_CTYPE_NONE , /* d7ad (unused) */ |
| | 10491 | T3_CTYPE_NONE , /* d7ae (unused) */ |
| | 10492 | T3_CTYPE_NONE , /* d7af (unused) */ |
| | 10493 | T3_CTYPE_NONE , /* d7b0 (unused) */ |
| | 10494 | T3_CTYPE_NONE , /* d7b1 (unused) */ |
| | 10495 | T3_CTYPE_NONE , /* d7b2 (unused) */ |
| | 10496 | T3_CTYPE_NONE , /* d7b3 (unused) */ |
| | 10497 | T3_CTYPE_NONE , /* d7b4 (unused) */ |
| | 10498 | T3_CTYPE_NONE , /* d7b5 (unused) */ |
| | 10499 | T3_CTYPE_NONE , /* d7b6 (unused) */ |
| | 10500 | T3_CTYPE_NONE , /* d7b7 (unused) */ |
| | 10501 | T3_CTYPE_NONE , /* d7b8 (unused) */ |
| | 10502 | T3_CTYPE_NONE , /* d7b9 (unused) */ |
| | 10503 | T3_CTYPE_NONE , /* d7ba (unused) */ |
| | 10504 | T3_CTYPE_NONE , /* d7bb (unused) */ |
| | 10505 | T3_CTYPE_NONE , /* d7bc (unused) */ |
| | 10506 | T3_CTYPE_NONE , /* d7bd (unused) */ |
| | 10507 | T3_CTYPE_NONE , /* d7be (unused) */ |
| | 10508 | T3_CTYPE_NONE , /* d7bf (unused) */ |
| | 10509 | T3_CTYPE_NONE , /* d7c0 (unused) */ |
| | 10510 | T3_CTYPE_NONE , /* d7c1 (unused) */ |
| | 10511 | T3_CTYPE_NONE , /* d7c2 (unused) */ |
| | 10512 | T3_CTYPE_NONE , /* d7c3 (unused) */ |
| | 10513 | T3_CTYPE_NONE , /* d7c4 (unused) */ |
| | 10514 | T3_CTYPE_NONE , /* d7c5 (unused) */ |
| | 10515 | T3_CTYPE_NONE , /* d7c6 (unused) */ |
| | 10516 | T3_CTYPE_NONE , /* d7c7 (unused) */ |
| | 10517 | T3_CTYPE_NONE , /* d7c8 (unused) */ |
| | 10518 | T3_CTYPE_NONE , /* d7c9 (unused) */ |
| | 10519 | T3_CTYPE_NONE , /* d7ca (unused) */ |
| | 10520 | T3_CTYPE_NONE , /* d7cb (unused) */ |
| | 10521 | T3_CTYPE_NONE , /* d7cc (unused) */ |
| | 10522 | T3_CTYPE_NONE , /* d7cd (unused) */ |
| | 10523 | T3_CTYPE_NONE , /* d7ce (unused) */ |
| | 10524 | T3_CTYPE_NONE , /* d7cf (unused) */ |
| | 10525 | T3_CTYPE_NONE , /* d7d0 (unused) */ |
| | 10526 | T3_CTYPE_NONE , /* d7d1 (unused) */ |
| | 10527 | T3_CTYPE_NONE , /* d7d2 (unused) */ |
| | 10528 | T3_CTYPE_NONE , /* d7d3 (unused) */ |
| | 10529 | T3_CTYPE_NONE , /* d7d4 (unused) */ |
| | 10530 | T3_CTYPE_NONE , /* d7d5 (unused) */ |
| | 10531 | T3_CTYPE_NONE , /* d7d6 (unused) */ |
| | 10532 | T3_CTYPE_NONE , /* d7d7 (unused) */ |
| | 10533 | T3_CTYPE_NONE , /* d7d8 (unused) */ |
| | 10534 | T3_CTYPE_NONE , /* d7d9 (unused) */ |
| | 10535 | T3_CTYPE_NONE , /* d7da (unused) */ |
| | 10536 | T3_CTYPE_NONE , /* d7db (unused) */ |
| | 10537 | T3_CTYPE_NONE , /* d7dc (unused) */ |
| | 10538 | T3_CTYPE_NONE , /* d7dd (unused) */ |
| | 10539 | T3_CTYPE_NONE , /* d7de (unused) */ |
| | 10540 | T3_CTYPE_NONE , /* d7df (unused) */ |
| | 10541 | T3_CTYPE_NONE , /* d7e0 (unused) */ |
| | 10542 | T3_CTYPE_NONE , /* d7e1 (unused) */ |
| | 10543 | T3_CTYPE_NONE , /* d7e2 (unused) */ |
| | 10544 | T3_CTYPE_NONE , /* d7e3 (unused) */ |
| | 10545 | T3_CTYPE_NONE , /* d7e4 (unused) */ |
| | 10546 | T3_CTYPE_NONE , /* d7e5 (unused) */ |
| | 10547 | T3_CTYPE_NONE , /* d7e6 (unused) */ |
| | 10548 | T3_CTYPE_NONE , /* d7e7 (unused) */ |
| | 10549 | T3_CTYPE_NONE , /* d7e8 (unused) */ |
| | 10550 | T3_CTYPE_NONE , /* d7e9 (unused) */ |
| | 10551 | T3_CTYPE_NONE , /* d7ea (unused) */ |
| | 10552 | T3_CTYPE_NONE , /* d7eb (unused) */ |
| | 10553 | T3_CTYPE_NONE , /* d7ec (unused) */ |
| | 10554 | T3_CTYPE_NONE , /* d7ed (unused) */ |
| | 10555 | T3_CTYPE_NONE , /* d7ee (unused) */ |
| | 10556 | T3_CTYPE_NONE , /* d7ef (unused) */ |
| | 10557 | T3_CTYPE_NONE , /* d7f0 (unused) */ |
| | 10558 | T3_CTYPE_NONE , /* d7f1 (unused) */ |
| | 10559 | T3_CTYPE_NONE , /* d7f2 (unused) */ |
| | 10560 | T3_CTYPE_NONE , /* d7f3 (unused) */ |
| | 10561 | T3_CTYPE_NONE , /* d7f4 (unused) */ |
| | 10562 | T3_CTYPE_NONE , /* d7f5 (unused) */ |
| | 10563 | T3_CTYPE_NONE , /* d7f6 (unused) */ |
| | 10564 | T3_CTYPE_NONE , /* d7f7 (unused) */ |
| | 10565 | T3_CTYPE_NONE , /* d7f8 (unused) */ |
| | 10566 | T3_CTYPE_NONE , /* d7f9 (unused) */ |
| | 10567 | T3_CTYPE_NONE , /* d7fa (unused) */ |
| | 10568 | T3_CTYPE_NONE , /* d7fb (unused) */ |
| | 10569 | T3_CTYPE_NONE , /* d7fc (unused) */ |
| | 10570 | T3_CTYPE_NONE , /* d7fd (unused) */ |
| | 10571 | T3_CTYPE_NONE , /* d7fe (unused) */ |
| | 10572 | T3_CTYPE_NONE , /* d7ff (unused) */ |
| | 10573 | }; |
| | 10574 | |
| | 10575 | static const wchar_t attr_pg_1f2[128] = |
| | 10576 | { |
| | 10577 | T3_CTYPE_ALPHA , /* f900 CJK COMPATIBILITY IDEOGRAPH-F900 */ |
| | 10578 | T3_CTYPE_ALPHA , /* f901 CJK COMPATIBILITY IDEOGRAPH-F901 */ |
| | 10579 | T3_CTYPE_ALPHA , /* f902 CJK COMPATIBILITY IDEOGRAPH-F902 */ |
| | 10580 | T3_CTYPE_ALPHA , /* f903 CJK COMPATIBILITY IDEOGRAPH-F903 */ |
| | 10581 | T3_CTYPE_ALPHA , /* f904 CJK COMPATIBILITY IDEOGRAPH-F904 */ |
| | 10582 | T3_CTYPE_ALPHA , /* f905 CJK COMPATIBILITY IDEOGRAPH-F905 */ |
| | 10583 | T3_CTYPE_ALPHA , /* f906 CJK COMPATIBILITY IDEOGRAPH-F906 */ |
| | 10584 | T3_CTYPE_ALPHA , /* f907 CJK COMPATIBILITY IDEOGRAPH-F907 */ |
| | 10585 | T3_CTYPE_ALPHA , /* f908 CJK COMPATIBILITY IDEOGRAPH-F908 */ |
| | 10586 | T3_CTYPE_ALPHA , /* f909 CJK COMPATIBILITY IDEOGRAPH-F909 */ |
| | 10587 | T3_CTYPE_ALPHA , /* f90a CJK COMPATIBILITY IDEOGRAPH-F90A */ |
| | 10588 | T3_CTYPE_ALPHA , /* f90b CJK COMPATIBILITY IDEOGRAPH-F90B */ |
| | 10589 | T3_CTYPE_ALPHA , /* f90c CJK COMPATIBILITY IDEOGRAPH-F90C */ |
| | 10590 | T3_CTYPE_ALPHA , /* f90d CJK COMPATIBILITY IDEOGRAPH-F90D */ |
| | 10591 | T3_CTYPE_ALPHA , /* f90e CJK COMPATIBILITY IDEOGRAPH-F90E */ |
| | 10592 | T3_CTYPE_ALPHA , /* f90f CJK COMPATIBILITY IDEOGRAPH-F90F */ |
| | 10593 | T3_CTYPE_ALPHA , /* f910 CJK COMPATIBILITY IDEOGRAPH-F910 */ |
| | 10594 | T3_CTYPE_ALPHA , /* f911 CJK COMPATIBILITY IDEOGRAPH-F911 */ |
| | 10595 | T3_CTYPE_ALPHA , /* f912 CJK COMPATIBILITY IDEOGRAPH-F912 */ |
| | 10596 | T3_CTYPE_ALPHA , /* f913 CJK COMPATIBILITY IDEOGRAPH-F913 */ |
| | 10597 | T3_CTYPE_ALPHA , /* f914 CJK COMPATIBILITY IDEOGRAPH-F914 */ |
| | 10598 | T3_CTYPE_ALPHA , /* f915 CJK COMPATIBILITY IDEOGRAPH-F915 */ |
| | 10599 | T3_CTYPE_ALPHA , /* f916 CJK COMPATIBILITY IDEOGRAPH-F916 */ |
| | 10600 | T3_CTYPE_ALPHA , /* f917 CJK COMPATIBILITY IDEOGRAPH-F917 */ |
| | 10601 | T3_CTYPE_ALPHA , /* f918 CJK COMPATIBILITY IDEOGRAPH-F918 */ |
| | 10602 | T3_CTYPE_ALPHA , /* f919 CJK COMPATIBILITY IDEOGRAPH-F919 */ |
| | 10603 | T3_CTYPE_ALPHA , /* f91a CJK COMPATIBILITY IDEOGRAPH-F91A */ |
| | 10604 | T3_CTYPE_ALPHA , /* f91b CJK COMPATIBILITY IDEOGRAPH-F91B */ |
| | 10605 | T3_CTYPE_ALPHA , /* f91c CJK COMPATIBILITY IDEOGRAPH-F91C */ |
| | 10606 | T3_CTYPE_ALPHA , /* f91d CJK COMPATIBILITY IDEOGRAPH-F91D */ |
| | 10607 | T3_CTYPE_ALPHA , /* f91e CJK COMPATIBILITY IDEOGRAPH-F91E */ |
| | 10608 | T3_CTYPE_ALPHA , /* f91f CJK COMPATIBILITY IDEOGRAPH-F91F */ |
| | 10609 | T3_CTYPE_ALPHA , /* f920 CJK COMPATIBILITY IDEOGRAPH-F920 */ |
| | 10610 | T3_CTYPE_ALPHA , /* f921 CJK COMPATIBILITY IDEOGRAPH-F921 */ |
| | 10611 | T3_CTYPE_ALPHA , /* f922 CJK COMPATIBILITY IDEOGRAPH-F922 */ |
| | 10612 | T3_CTYPE_ALPHA , /* f923 CJK COMPATIBILITY IDEOGRAPH-F923 */ |
| | 10613 | T3_CTYPE_ALPHA , /* f924 CJK COMPATIBILITY IDEOGRAPH-F924 */ |
| | 10614 | T3_CTYPE_ALPHA , /* f925 CJK COMPATIBILITY IDEOGRAPH-F925 */ |
| | 10615 | T3_CTYPE_ALPHA , /* f926 CJK COMPATIBILITY IDEOGRAPH-F926 */ |
| | 10616 | T3_CTYPE_ALPHA , /* f927 CJK COMPATIBILITY IDEOGRAPH-F927 */ |
| | 10617 | T3_CTYPE_ALPHA , /* f928 CJK COMPATIBILITY IDEOGRAPH-F928 */ |
| | 10618 | T3_CTYPE_ALPHA , /* f929 CJK COMPATIBILITY IDEOGRAPH-F929 */ |
| | 10619 | T3_CTYPE_ALPHA , /* f92a CJK COMPATIBILITY IDEOGRAPH-F92A */ |
| | 10620 | T3_CTYPE_ALPHA , /* f92b CJK COMPATIBILITY IDEOGRAPH-F92B */ |
| | 10621 | T3_CTYPE_ALPHA , /* f92c CJK COMPATIBILITY IDEOGRAPH-F92C */ |
| | 10622 | T3_CTYPE_ALPHA , /* f92d CJK COMPATIBILITY IDEOGRAPH-F92D */ |
| | 10623 | T3_CTYPE_ALPHA , /* f92e CJK COMPATIBILITY IDEOGRAPH-F92E */ |
| | 10624 | T3_CTYPE_ALPHA , /* f92f CJK COMPATIBILITY IDEOGRAPH-F92F */ |
| | 10625 | T3_CTYPE_ALPHA , /* f930 CJK COMPATIBILITY IDEOGRAPH-F930 */ |
| | 10626 | T3_CTYPE_ALPHA , /* f931 CJK COMPATIBILITY IDEOGRAPH-F931 */ |
| | 10627 | T3_CTYPE_ALPHA , /* f932 CJK COMPATIBILITY IDEOGRAPH-F932 */ |
| | 10628 | T3_CTYPE_ALPHA , /* f933 CJK COMPATIBILITY IDEOGRAPH-F933 */ |
| | 10629 | T3_CTYPE_ALPHA , /* f934 CJK COMPATIBILITY IDEOGRAPH-F934 */ |
| | 10630 | T3_CTYPE_ALPHA , /* f935 CJK COMPATIBILITY IDEOGRAPH-F935 */ |
| | 10631 | T3_CTYPE_ALPHA , /* f936 CJK COMPATIBILITY IDEOGRAPH-F936 */ |
| | 10632 | T3_CTYPE_ALPHA , /* f937 CJK COMPATIBILITY IDEOGRAPH-F937 */ |
| | 10633 | T3_CTYPE_ALPHA , /* f938 CJK COMPATIBILITY IDEOGRAPH-F938 */ |
| | 10634 | T3_CTYPE_ALPHA , /* f939 CJK COMPATIBILITY IDEOGRAPH-F939 */ |
| | 10635 | T3_CTYPE_ALPHA , /* f93a CJK COMPATIBILITY IDEOGRAPH-F93A */ |
| | 10636 | T3_CTYPE_ALPHA , /* f93b CJK COMPATIBILITY IDEOGRAPH-F93B */ |
| | 10637 | T3_CTYPE_ALPHA , /* f93c CJK COMPATIBILITY IDEOGRAPH-F93C */ |
| | 10638 | T3_CTYPE_ALPHA , /* f93d CJK COMPATIBILITY IDEOGRAPH-F93D */ |
| | 10639 | T3_CTYPE_ALPHA , /* f93e CJK COMPATIBILITY IDEOGRAPH-F93E */ |
| | 10640 | T3_CTYPE_ALPHA , /* f93f CJK COMPATIBILITY IDEOGRAPH-F93F */ |
| | 10641 | T3_CTYPE_ALPHA , /* f940 CJK COMPATIBILITY IDEOGRAPH-F940 */ |
| | 10642 | T3_CTYPE_ALPHA , /* f941 CJK COMPATIBILITY IDEOGRAPH-F941 */ |
| | 10643 | T3_CTYPE_ALPHA , /* f942 CJK COMPATIBILITY IDEOGRAPH-F942 */ |
| | 10644 | T3_CTYPE_ALPHA , /* f943 CJK COMPATIBILITY IDEOGRAPH-F943 */ |
| | 10645 | T3_CTYPE_ALPHA , /* f944 CJK COMPATIBILITY IDEOGRAPH-F944 */ |
| | 10646 | T3_CTYPE_ALPHA , /* f945 CJK COMPATIBILITY IDEOGRAPH-F945 */ |
| | 10647 | T3_CTYPE_ALPHA , /* f946 CJK COMPATIBILITY IDEOGRAPH-F946 */ |
| | 10648 | T3_CTYPE_ALPHA , /* f947 CJK COMPATIBILITY IDEOGRAPH-F947 */ |
| | 10649 | T3_CTYPE_ALPHA , /* f948 CJK COMPATIBILITY IDEOGRAPH-F948 */ |
| | 10650 | T3_CTYPE_ALPHA , /* f949 CJK COMPATIBILITY IDEOGRAPH-F949 */ |
| | 10651 | T3_CTYPE_ALPHA , /* f94a CJK COMPATIBILITY IDEOGRAPH-F94A */ |
| | 10652 | T3_CTYPE_ALPHA , /* f94b CJK COMPATIBILITY IDEOGRAPH-F94B */ |
| | 10653 | T3_CTYPE_ALPHA , /* f94c CJK COMPATIBILITY IDEOGRAPH-F94C */ |
| | 10654 | T3_CTYPE_ALPHA , /* f94d CJK COMPATIBILITY IDEOGRAPH-F94D */ |
| | 10655 | T3_CTYPE_ALPHA , /* f94e CJK COMPATIBILITY IDEOGRAPH-F94E */ |
| | 10656 | T3_CTYPE_ALPHA , /* f94f CJK COMPATIBILITY IDEOGRAPH-F94F */ |
| | 10657 | T3_CTYPE_ALPHA , /* f950 CJK COMPATIBILITY IDEOGRAPH-F950 */ |
| | 10658 | T3_CTYPE_ALPHA , /* f951 CJK COMPATIBILITY IDEOGRAPH-F951 */ |
| | 10659 | T3_CTYPE_ALPHA , /* f952 CJK COMPATIBILITY IDEOGRAPH-F952 */ |
| | 10660 | T3_CTYPE_ALPHA , /* f953 CJK COMPATIBILITY IDEOGRAPH-F953 */ |
| | 10661 | T3_CTYPE_ALPHA , /* f954 CJK COMPATIBILITY IDEOGRAPH-F954 */ |
| | 10662 | T3_CTYPE_ALPHA , /* f955 CJK COMPATIBILITY IDEOGRAPH-F955 */ |
| | 10663 | T3_CTYPE_ALPHA , /* f956 CJK COMPATIBILITY IDEOGRAPH-F956 */ |
| | 10664 | T3_CTYPE_ALPHA , /* f957 CJK COMPATIBILITY IDEOGRAPH-F957 */ |
| | 10665 | T3_CTYPE_ALPHA , /* f958 CJK COMPATIBILITY IDEOGRAPH-F958 */ |
| | 10666 | T3_CTYPE_ALPHA , /* f959 CJK COMPATIBILITY IDEOGRAPH-F959 */ |
| | 10667 | T3_CTYPE_ALPHA , /* f95a CJK COMPATIBILITY IDEOGRAPH-F95A */ |
| | 10668 | T3_CTYPE_ALPHA , /* f95b CJK COMPATIBILITY IDEOGRAPH-F95B */ |
| | 10669 | T3_CTYPE_ALPHA , /* f95c CJK COMPATIBILITY IDEOGRAPH-F95C */ |
| | 10670 | T3_CTYPE_ALPHA , /* f95d CJK COMPATIBILITY IDEOGRAPH-F95D */ |
| | 10671 | T3_CTYPE_ALPHA , /* f95e CJK COMPATIBILITY IDEOGRAPH-F95E */ |
| | 10672 | T3_CTYPE_ALPHA , /* f95f CJK COMPATIBILITY IDEOGRAPH-F95F */ |
| | 10673 | T3_CTYPE_ALPHA , /* f960 CJK COMPATIBILITY IDEOGRAPH-F960 */ |
| | 10674 | T3_CTYPE_ALPHA , /* f961 CJK COMPATIBILITY IDEOGRAPH-F961 */ |
| | 10675 | T3_CTYPE_ALPHA , /* f962 CJK COMPATIBILITY IDEOGRAPH-F962 */ |
| | 10676 | T3_CTYPE_ALPHA , /* f963 CJK COMPATIBILITY IDEOGRAPH-F963 */ |
| | 10677 | T3_CTYPE_ALPHA , /* f964 CJK COMPATIBILITY IDEOGRAPH-F964 */ |
| | 10678 | T3_CTYPE_ALPHA , /* f965 CJK COMPATIBILITY IDEOGRAPH-F965 */ |
| | 10679 | T3_CTYPE_ALPHA , /* f966 CJK COMPATIBILITY IDEOGRAPH-F966 */ |
| | 10680 | T3_CTYPE_ALPHA , /* f967 CJK COMPATIBILITY IDEOGRAPH-F967 */ |
| | 10681 | T3_CTYPE_ALPHA , /* f968 CJK COMPATIBILITY IDEOGRAPH-F968 */ |
| | 10682 | T3_CTYPE_ALPHA , /* f969 CJK COMPATIBILITY IDEOGRAPH-F969 */ |
| | 10683 | T3_CTYPE_ALPHA , /* f96a CJK COMPATIBILITY IDEOGRAPH-F96A */ |
| | 10684 | T3_CTYPE_ALPHA , /* f96b CJK COMPATIBILITY IDEOGRAPH-F96B */ |
| | 10685 | T3_CTYPE_ALPHA , /* f96c CJK COMPATIBILITY IDEOGRAPH-F96C */ |
| | 10686 | T3_CTYPE_ALPHA , /* f96d CJK COMPATIBILITY IDEOGRAPH-F96D */ |
| | 10687 | T3_CTYPE_ALPHA , /* f96e CJK COMPATIBILITY IDEOGRAPH-F96E */ |
| | 10688 | T3_CTYPE_ALPHA , /* f96f CJK COMPATIBILITY IDEOGRAPH-F96F */ |
| | 10689 | T3_CTYPE_ALPHA , /* f970 CJK COMPATIBILITY IDEOGRAPH-F970 */ |
| | 10690 | T3_CTYPE_ALPHA , /* f971 CJK COMPATIBILITY IDEOGRAPH-F971 */ |
| | 10691 | T3_CTYPE_ALPHA , /* f972 CJK COMPATIBILITY IDEOGRAPH-F972 */ |
| | 10692 | T3_CTYPE_ALPHA , /* f973 CJK COMPATIBILITY IDEOGRAPH-F973 */ |
| | 10693 | T3_CTYPE_ALPHA , /* f974 CJK COMPATIBILITY IDEOGRAPH-F974 */ |
| | 10694 | T3_CTYPE_ALPHA , /* f975 CJK COMPATIBILITY IDEOGRAPH-F975 */ |
| | 10695 | T3_CTYPE_ALPHA , /* f976 CJK COMPATIBILITY IDEOGRAPH-F976 */ |
| | 10696 | T3_CTYPE_ALPHA , /* f977 CJK COMPATIBILITY IDEOGRAPH-F977 */ |
| | 10697 | T3_CTYPE_ALPHA , /* f978 CJK COMPATIBILITY IDEOGRAPH-F978 */ |
| | 10698 | T3_CTYPE_ALPHA , /* f979 CJK COMPATIBILITY IDEOGRAPH-F979 */ |
| | 10699 | T3_CTYPE_ALPHA , /* f97a CJK COMPATIBILITY IDEOGRAPH-F97A */ |
| | 10700 | T3_CTYPE_ALPHA , /* f97b CJK COMPATIBILITY IDEOGRAPH-F97B */ |
| | 10701 | T3_CTYPE_ALPHA , /* f97c CJK COMPATIBILITY IDEOGRAPH-F97C */ |
| | 10702 | T3_CTYPE_ALPHA , /* f97d CJK COMPATIBILITY IDEOGRAPH-F97D */ |
| | 10703 | T3_CTYPE_ALPHA , /* f97e CJK COMPATIBILITY IDEOGRAPH-F97E */ |
| | 10704 | T3_CTYPE_ALPHA , /* f97f CJK COMPATIBILITY IDEOGRAPH-F97F */ |
| | 10705 | }; |
| | 10706 | |
| | 10707 | static const wchar_t attr_pg_1f3[128] = |
| | 10708 | { |
| | 10709 | T3_CTYPE_ALPHA , /* f980 CJK COMPATIBILITY IDEOGRAPH-F980 */ |
| | 10710 | T3_CTYPE_ALPHA , /* f981 CJK COMPATIBILITY IDEOGRAPH-F981 */ |
| | 10711 | T3_CTYPE_ALPHA , /* f982 CJK COMPATIBILITY IDEOGRAPH-F982 */ |
| | 10712 | T3_CTYPE_ALPHA , /* f983 CJK COMPATIBILITY IDEOGRAPH-F983 */ |
| | 10713 | T3_CTYPE_ALPHA , /* f984 CJK COMPATIBILITY IDEOGRAPH-F984 */ |
| | 10714 | T3_CTYPE_ALPHA , /* f985 CJK COMPATIBILITY IDEOGRAPH-F985 */ |
| | 10715 | T3_CTYPE_ALPHA , /* f986 CJK COMPATIBILITY IDEOGRAPH-F986 */ |
| | 10716 | T3_CTYPE_ALPHA , /* f987 CJK COMPATIBILITY IDEOGRAPH-F987 */ |
| | 10717 | T3_CTYPE_ALPHA , /* f988 CJK COMPATIBILITY IDEOGRAPH-F988 */ |
| | 10718 | T3_CTYPE_ALPHA , /* f989 CJK COMPATIBILITY IDEOGRAPH-F989 */ |
| | 10719 | T3_CTYPE_ALPHA , /* f98a CJK COMPATIBILITY IDEOGRAPH-F98A */ |
| | 10720 | T3_CTYPE_ALPHA , /* f98b CJK COMPATIBILITY IDEOGRAPH-F98B */ |
| | 10721 | T3_CTYPE_ALPHA , /* f98c CJK COMPATIBILITY IDEOGRAPH-F98C */ |
| | 10722 | T3_CTYPE_ALPHA , /* f98d CJK COMPATIBILITY IDEOGRAPH-F98D */ |
| | 10723 | T3_CTYPE_ALPHA , /* f98e CJK COMPATIBILITY IDEOGRAPH-F98E */ |
| | 10724 | T3_CTYPE_ALPHA , /* f98f CJK COMPATIBILITY IDEOGRAPH-F98F */ |
| | 10725 | T3_CTYPE_ALPHA , /* f990 CJK COMPATIBILITY IDEOGRAPH-F990 */ |
| | 10726 | T3_CTYPE_ALPHA , /* f991 CJK COMPATIBILITY IDEOGRAPH-F991 */ |
| | 10727 | T3_CTYPE_ALPHA , /* f992 CJK COMPATIBILITY IDEOGRAPH-F992 */ |
| | 10728 | T3_CTYPE_ALPHA , /* f993 CJK COMPATIBILITY IDEOGRAPH-F993 */ |
| | 10729 | T3_CTYPE_ALPHA , /* f994 CJK COMPATIBILITY IDEOGRAPH-F994 */ |
| | 10730 | T3_CTYPE_ALPHA , /* f995 CJK COMPATIBILITY IDEOGRAPH-F995 */ |
| | 10731 | T3_CTYPE_ALPHA , /* f996 CJK COMPATIBILITY IDEOGRAPH-F996 */ |
| | 10732 | T3_CTYPE_ALPHA , /* f997 CJK COMPATIBILITY IDEOGRAPH-F997 */ |
| | 10733 | T3_CTYPE_ALPHA , /* f998 CJK COMPATIBILITY IDEOGRAPH-F998 */ |
| | 10734 | T3_CTYPE_ALPHA , /* f999 CJK COMPATIBILITY IDEOGRAPH-F999 */ |
| | 10735 | T3_CTYPE_ALPHA , /* f99a CJK COMPATIBILITY IDEOGRAPH-F99A */ |
| | 10736 | T3_CTYPE_ALPHA , /* f99b CJK COMPATIBILITY IDEOGRAPH-F99B */ |
| | 10737 | T3_CTYPE_ALPHA , /* f99c CJK COMPATIBILITY IDEOGRAPH-F99C */ |
| | 10738 | T3_CTYPE_ALPHA , /* f99d CJK COMPATIBILITY IDEOGRAPH-F99D */ |
| | 10739 | T3_CTYPE_ALPHA , /* f99e CJK COMPATIBILITY IDEOGRAPH-F99E */ |
| | 10740 | T3_CTYPE_ALPHA , /* f99f CJK COMPATIBILITY IDEOGRAPH-F99F */ |
| | 10741 | T3_CTYPE_ALPHA , /* f9a0 CJK COMPATIBILITY IDEOGRAPH-F9A0 */ |
| | 10742 | T3_CTYPE_ALPHA , /* f9a1 CJK COMPATIBILITY IDEOGRAPH-F9A1 */ |
| | 10743 | T3_CTYPE_ALPHA , /* f9a2 CJK COMPATIBILITY IDEOGRAPH-F9A2 */ |
| | 10744 | T3_CTYPE_ALPHA , /* f9a3 CJK COMPATIBILITY IDEOGRAPH-F9A3 */ |
| | 10745 | T3_CTYPE_ALPHA , /* f9a4 CJK COMPATIBILITY IDEOGRAPH-F9A4 */ |
| | 10746 | T3_CTYPE_ALPHA , /* f9a5 CJK COMPATIBILITY IDEOGRAPH-F9A5 */ |
| | 10747 | T3_CTYPE_ALPHA , /* f9a6 CJK COMPATIBILITY IDEOGRAPH-F9A6 */ |
| | 10748 | T3_CTYPE_ALPHA , /* f9a7 CJK COMPATIBILITY IDEOGRAPH-F9A7 */ |
| | 10749 | T3_CTYPE_ALPHA , /* f9a8 CJK COMPATIBILITY IDEOGRAPH-F9A8 */ |
| | 10750 | T3_CTYPE_ALPHA , /* f9a9 CJK COMPATIBILITY IDEOGRAPH-F9A9 */ |
| | 10751 | T3_CTYPE_ALPHA , /* f9aa CJK COMPATIBILITY IDEOGRAPH-F9AA */ |
| | 10752 | T3_CTYPE_ALPHA , /* f9ab CJK COMPATIBILITY IDEOGRAPH-F9AB */ |
| | 10753 | T3_CTYPE_ALPHA , /* f9ac CJK COMPATIBILITY IDEOGRAPH-F9AC */ |
| | 10754 | T3_CTYPE_ALPHA , /* f9ad CJK COMPATIBILITY IDEOGRAPH-F9AD */ |
| | 10755 | T3_CTYPE_ALPHA , /* f9ae CJK COMPATIBILITY IDEOGRAPH-F9AE */ |
| | 10756 | T3_CTYPE_ALPHA , /* f9af CJK COMPATIBILITY IDEOGRAPH-F9AF */ |
| | 10757 | T3_CTYPE_ALPHA , /* f9b0 CJK COMPATIBILITY IDEOGRAPH-F9B0 */ |
| | 10758 | T3_CTYPE_ALPHA , /* f9b1 CJK COMPATIBILITY IDEOGRAPH-F9B1 */ |
| | 10759 | T3_CTYPE_ALPHA , /* f9b2 CJK COMPATIBILITY IDEOGRAPH-F9B2 */ |
| | 10760 | T3_CTYPE_ALPHA , /* f9b3 CJK COMPATIBILITY IDEOGRAPH-F9B3 */ |
| | 10761 | T3_CTYPE_ALPHA , /* f9b4 CJK COMPATIBILITY IDEOGRAPH-F9B4 */ |
| | 10762 | T3_CTYPE_ALPHA , /* f9b5 CJK COMPATIBILITY IDEOGRAPH-F9B5 */ |
| | 10763 | T3_CTYPE_ALPHA , /* f9b6 CJK COMPATIBILITY IDEOGRAPH-F9B6 */ |
| | 10764 | T3_CTYPE_ALPHA , /* f9b7 CJK COMPATIBILITY IDEOGRAPH-F9B7 */ |
| | 10765 | T3_CTYPE_ALPHA , /* f9b8 CJK COMPATIBILITY IDEOGRAPH-F9B8 */ |
| | 10766 | T3_CTYPE_ALPHA , /* f9b9 CJK COMPATIBILITY IDEOGRAPH-F9B9 */ |
| | 10767 | T3_CTYPE_ALPHA , /* f9ba CJK COMPATIBILITY IDEOGRAPH-F9BA */ |
| | 10768 | T3_CTYPE_ALPHA , /* f9bb CJK COMPATIBILITY IDEOGRAPH-F9BB */ |
| | 10769 | T3_CTYPE_ALPHA , /* f9bc CJK COMPATIBILITY IDEOGRAPH-F9BC */ |
| | 10770 | T3_CTYPE_ALPHA , /* f9bd CJK COMPATIBILITY IDEOGRAPH-F9BD */ |
| | 10771 | T3_CTYPE_ALPHA , /* f9be CJK COMPATIBILITY IDEOGRAPH-F9BE */ |
| | 10772 | T3_CTYPE_ALPHA , /* f9bf CJK COMPATIBILITY IDEOGRAPH-F9BF */ |
| | 10773 | T3_CTYPE_ALPHA , /* f9c0 CJK COMPATIBILITY IDEOGRAPH-F9C0 */ |
| | 10774 | T3_CTYPE_ALPHA , /* f9c1 CJK COMPATIBILITY IDEOGRAPH-F9C1 */ |
| | 10775 | T3_CTYPE_ALPHA , /* f9c2 CJK COMPATIBILITY IDEOGRAPH-F9C2 */ |
| | 10776 | T3_CTYPE_ALPHA , /* f9c3 CJK COMPATIBILITY IDEOGRAPH-F9C3 */ |
| | 10777 | T3_CTYPE_ALPHA , /* f9c4 CJK COMPATIBILITY IDEOGRAPH-F9C4 */ |
| | 10778 | T3_CTYPE_ALPHA , /* f9c5 CJK COMPATIBILITY IDEOGRAPH-F9C5 */ |
| | 10779 | T3_CTYPE_ALPHA , /* f9c6 CJK COMPATIBILITY IDEOGRAPH-F9C6 */ |
| | 10780 | T3_CTYPE_ALPHA , /* f9c7 CJK COMPATIBILITY IDEOGRAPH-F9C7 */ |
| | 10781 | T3_CTYPE_ALPHA , /* f9c8 CJK COMPATIBILITY IDEOGRAPH-F9C8 */ |
| | 10782 | T3_CTYPE_ALPHA , /* f9c9 CJK COMPATIBILITY IDEOGRAPH-F9C9 */ |
| | 10783 | T3_CTYPE_ALPHA , /* f9ca CJK COMPATIBILITY IDEOGRAPH-F9CA */ |
| | 10784 | T3_CTYPE_ALPHA , /* f9cb CJK COMPATIBILITY IDEOGRAPH-F9CB */ |
| | 10785 | T3_CTYPE_ALPHA , /* f9cc CJK COMPATIBILITY IDEOGRAPH-F9CC */ |
| | 10786 | T3_CTYPE_ALPHA , /* f9cd CJK COMPATIBILITY IDEOGRAPH-F9CD */ |
| | 10787 | T3_CTYPE_ALPHA , /* f9ce CJK COMPATIBILITY IDEOGRAPH-F9CE */ |
| | 10788 | T3_CTYPE_ALPHA , /* f9cf CJK COMPATIBILITY IDEOGRAPH-F9CF */ |
| | 10789 | T3_CTYPE_ALPHA , /* f9d0 CJK COMPATIBILITY IDEOGRAPH-F9D0 */ |
| | 10790 | T3_CTYPE_ALPHA , /* f9d1 CJK COMPATIBILITY IDEOGRAPH-F9D1 */ |
| | 10791 | T3_CTYPE_ALPHA , /* f9d2 CJK COMPATIBILITY IDEOGRAPH-F9D2 */ |
| | 10792 | T3_CTYPE_ALPHA , /* f9d3 CJK COMPATIBILITY IDEOGRAPH-F9D3 */ |
| | 10793 | T3_CTYPE_ALPHA , /* f9d4 CJK COMPATIBILITY IDEOGRAPH-F9D4 */ |
| | 10794 | T3_CTYPE_ALPHA , /* f9d5 CJK COMPATIBILITY IDEOGRAPH-F9D5 */ |
| | 10795 | T3_CTYPE_ALPHA , /* f9d6 CJK COMPATIBILITY IDEOGRAPH-F9D6 */ |
| | 10796 | T3_CTYPE_ALPHA , /* f9d7 CJK COMPATIBILITY IDEOGRAPH-F9D7 */ |
| | 10797 | T3_CTYPE_ALPHA , /* f9d8 CJK COMPATIBILITY IDEOGRAPH-F9D8 */ |
| | 10798 | T3_CTYPE_ALPHA , /* f9d9 CJK COMPATIBILITY IDEOGRAPH-F9D9 */ |
| | 10799 | T3_CTYPE_ALPHA , /* f9da CJK COMPATIBILITY IDEOGRAPH-F9DA */ |
| | 10800 | T3_CTYPE_ALPHA , /* f9db CJK COMPATIBILITY IDEOGRAPH-F9DB */ |
| | 10801 | T3_CTYPE_ALPHA , /* f9dc CJK COMPATIBILITY IDEOGRAPH-F9DC */ |
| | 10802 | T3_CTYPE_ALPHA , /* f9dd CJK COMPATIBILITY IDEOGRAPH-F9DD */ |
| | 10803 | T3_CTYPE_ALPHA , /* f9de CJK COMPATIBILITY IDEOGRAPH-F9DE */ |
| | 10804 | T3_CTYPE_ALPHA , /* f9df CJK COMPATIBILITY IDEOGRAPH-F9DF */ |
| | 10805 | T3_CTYPE_ALPHA , /* f9e0 CJK COMPATIBILITY IDEOGRAPH-F9E0 */ |
| | 10806 | T3_CTYPE_ALPHA , /* f9e1 CJK COMPATIBILITY IDEOGRAPH-F9E1 */ |
| | 10807 | T3_CTYPE_ALPHA , /* f9e2 CJK COMPATIBILITY IDEOGRAPH-F9E2 */ |
| | 10808 | T3_CTYPE_ALPHA , /* f9e3 CJK COMPATIBILITY IDEOGRAPH-F9E3 */ |
| | 10809 | T3_CTYPE_ALPHA , /* f9e4 CJK COMPATIBILITY IDEOGRAPH-F9E4 */ |
| | 10810 | T3_CTYPE_ALPHA , /* f9e5 CJK COMPATIBILITY IDEOGRAPH-F9E5 */ |
| | 10811 | T3_CTYPE_ALPHA , /* f9e6 CJK COMPATIBILITY IDEOGRAPH-F9E6 */ |
| | 10812 | T3_CTYPE_ALPHA , /* f9e7 CJK COMPATIBILITY IDEOGRAPH-F9E7 */ |
| | 10813 | T3_CTYPE_ALPHA , /* f9e8 CJK COMPATIBILITY IDEOGRAPH-F9E8 */ |
| | 10814 | T3_CTYPE_ALPHA , /* f9e9 CJK COMPATIBILITY IDEOGRAPH-F9E9 */ |
| | 10815 | T3_CTYPE_ALPHA , /* f9ea CJK COMPATIBILITY IDEOGRAPH-F9EA */ |
| | 10816 | T3_CTYPE_ALPHA , /* f9eb CJK COMPATIBILITY IDEOGRAPH-F9EB */ |
| | 10817 | T3_CTYPE_ALPHA , /* f9ec CJK COMPATIBILITY IDEOGRAPH-F9EC */ |
| | 10818 | T3_CTYPE_ALPHA , /* f9ed CJK COMPATIBILITY IDEOGRAPH-F9ED */ |
| | 10819 | T3_CTYPE_ALPHA , /* f9ee CJK COMPATIBILITY IDEOGRAPH-F9EE */ |
| | 10820 | T3_CTYPE_ALPHA , /* f9ef CJK COMPATIBILITY IDEOGRAPH-F9EF */ |
| | 10821 | T3_CTYPE_ALPHA , /* f9f0 CJK COMPATIBILITY IDEOGRAPH-F9F0 */ |
| | 10822 | T3_CTYPE_ALPHA , /* f9f1 CJK COMPATIBILITY IDEOGRAPH-F9F1 */ |
| | 10823 | T3_CTYPE_ALPHA , /* f9f2 CJK COMPATIBILITY IDEOGRAPH-F9F2 */ |
| | 10824 | T3_CTYPE_ALPHA , /* f9f3 CJK COMPATIBILITY IDEOGRAPH-F9F3 */ |
| | 10825 | T3_CTYPE_ALPHA , /* f9f4 CJK COMPATIBILITY IDEOGRAPH-F9F4 */ |
| | 10826 | T3_CTYPE_ALPHA , /* f9f5 CJK COMPATIBILITY IDEOGRAPH-F9F5 */ |
| | 10827 | T3_CTYPE_ALPHA , /* f9f6 CJK COMPATIBILITY IDEOGRAPH-F9F6 */ |
| | 10828 | T3_CTYPE_ALPHA , /* f9f7 CJK COMPATIBILITY IDEOGRAPH-F9F7 */ |
| | 10829 | T3_CTYPE_ALPHA , /* f9f8 CJK COMPATIBILITY IDEOGRAPH-F9F8 */ |
| | 10830 | T3_CTYPE_ALPHA , /* f9f9 CJK COMPATIBILITY IDEOGRAPH-F9F9 */ |
| | 10831 | T3_CTYPE_ALPHA , /* f9fa CJK COMPATIBILITY IDEOGRAPH-F9FA */ |
| | 10832 | T3_CTYPE_ALPHA , /* f9fb CJK COMPATIBILITY IDEOGRAPH-F9FB */ |
| | 10833 | T3_CTYPE_ALPHA , /* f9fc CJK COMPATIBILITY IDEOGRAPH-F9FC */ |
| | 10834 | T3_CTYPE_ALPHA , /* f9fd CJK COMPATIBILITY IDEOGRAPH-F9FD */ |
| | 10835 | T3_CTYPE_ALPHA , /* f9fe CJK COMPATIBILITY IDEOGRAPH-F9FE */ |
| | 10836 | T3_CTYPE_ALPHA , /* f9ff CJK COMPATIBILITY IDEOGRAPH-F9FF */ |
| | 10837 | }; |
| | 10838 | |
| | 10839 | static const wchar_t attr_pg_1f4[128] = |
| | 10840 | { |
| | 10841 | T3_CTYPE_ALPHA , /* fa00 CJK COMPATIBILITY IDEOGRAPH-FA00 */ |
| | 10842 | T3_CTYPE_ALPHA , /* fa01 CJK COMPATIBILITY IDEOGRAPH-FA01 */ |
| | 10843 | T3_CTYPE_ALPHA , /* fa02 CJK COMPATIBILITY IDEOGRAPH-FA02 */ |
| | 10844 | T3_CTYPE_ALPHA , /* fa03 CJK COMPATIBILITY IDEOGRAPH-FA03 */ |
| | 10845 | T3_CTYPE_ALPHA , /* fa04 CJK COMPATIBILITY IDEOGRAPH-FA04 */ |
| | 10846 | T3_CTYPE_ALPHA , /* fa05 CJK COMPATIBILITY IDEOGRAPH-FA05 */ |
| | 10847 | T3_CTYPE_ALPHA , /* fa06 CJK COMPATIBILITY IDEOGRAPH-FA06 */ |
| | 10848 | T3_CTYPE_ALPHA , /* fa07 CJK COMPATIBILITY IDEOGRAPH-FA07 */ |
| | 10849 | T3_CTYPE_ALPHA , /* fa08 CJK COMPATIBILITY IDEOGRAPH-FA08 */ |
| | 10850 | T3_CTYPE_ALPHA , /* fa09 CJK COMPATIBILITY IDEOGRAPH-FA09 */ |
| | 10851 | T3_CTYPE_ALPHA , /* fa0a CJK COMPATIBILITY IDEOGRAPH-FA0A */ |
| | 10852 | T3_CTYPE_ALPHA , /* fa0b CJK COMPATIBILITY IDEOGRAPH-FA0B */ |
| | 10853 | T3_CTYPE_ALPHA , /* fa0c CJK COMPATIBILITY IDEOGRAPH-FA0C */ |
| | 10854 | T3_CTYPE_ALPHA , /* fa0d CJK COMPATIBILITY IDEOGRAPH-FA0D */ |
| | 10855 | T3_CTYPE_ALPHA , /* fa0e CJK COMPATIBILITY IDEOGRAPH-FA0E */ |
| | 10856 | T3_CTYPE_ALPHA , /* fa0f CJK COMPATIBILITY IDEOGRAPH-FA0F */ |
| | 10857 | T3_CTYPE_ALPHA , /* fa10 CJK COMPATIBILITY IDEOGRAPH-FA10 */ |
| | 10858 | T3_CTYPE_ALPHA , /* fa11 CJK COMPATIBILITY IDEOGRAPH-FA11 */ |
| | 10859 | T3_CTYPE_ALPHA , /* fa12 CJK COMPATIBILITY IDEOGRAPH-FA12 */ |
| | 10860 | T3_CTYPE_ALPHA , /* fa13 CJK COMPATIBILITY IDEOGRAPH-FA13 */ |
| | 10861 | T3_CTYPE_ALPHA , /* fa14 CJK COMPATIBILITY IDEOGRAPH-FA14 */ |
| | 10862 | T3_CTYPE_ALPHA , /* fa15 CJK COMPATIBILITY IDEOGRAPH-FA15 */ |
| | 10863 | T3_CTYPE_ALPHA , /* fa16 CJK COMPATIBILITY IDEOGRAPH-FA16 */ |
| | 10864 | T3_CTYPE_ALPHA , /* fa17 CJK COMPATIBILITY IDEOGRAPH-FA17 */ |
| | 10865 | T3_CTYPE_ALPHA , /* fa18 CJK COMPATIBILITY IDEOGRAPH-FA18 */ |
| | 10866 | T3_CTYPE_ALPHA , /* fa19 CJK COMPATIBILITY IDEOGRAPH-FA19 */ |
| | 10867 | T3_CTYPE_ALPHA , /* fa1a CJK COMPATIBILITY IDEOGRAPH-FA1A */ |
| | 10868 | T3_CTYPE_ALPHA , /* fa1b CJK COMPATIBILITY IDEOGRAPH-FA1B */ |
| | 10869 | T3_CTYPE_ALPHA , /* fa1c CJK COMPATIBILITY IDEOGRAPH-FA1C */ |
| | 10870 | T3_CTYPE_ALPHA , /* fa1d CJK COMPATIBILITY IDEOGRAPH-FA1D */ |
| | 10871 | T3_CTYPE_ALPHA , /* fa1e CJK COMPATIBILITY IDEOGRAPH-FA1E */ |
| | 10872 | T3_CTYPE_ALPHA , /* fa1f CJK COMPATIBILITY IDEOGRAPH-FA1F */ |
| | 10873 | T3_CTYPE_ALPHA , /* fa20 CJK COMPATIBILITY IDEOGRAPH-FA20 */ |
| | 10874 | T3_CTYPE_ALPHA , /* fa21 CJK COMPATIBILITY IDEOGRAPH-FA21 */ |
| | 10875 | T3_CTYPE_ALPHA , /* fa22 CJK COMPATIBILITY IDEOGRAPH-FA22 */ |
| | 10876 | T3_CTYPE_ALPHA , /* fa23 CJK COMPATIBILITY IDEOGRAPH-FA23 */ |
| | 10877 | T3_CTYPE_ALPHA , /* fa24 CJK COMPATIBILITY IDEOGRAPH-FA24 */ |
| | 10878 | T3_CTYPE_ALPHA , /* fa25 CJK COMPATIBILITY IDEOGRAPH-FA25 */ |
| | 10879 | T3_CTYPE_ALPHA , /* fa26 CJK COMPATIBILITY IDEOGRAPH-FA26 */ |
| | 10880 | T3_CTYPE_ALPHA , /* fa27 CJK COMPATIBILITY IDEOGRAPH-FA27 */ |
| | 10881 | T3_CTYPE_ALPHA , /* fa28 CJK COMPATIBILITY IDEOGRAPH-FA28 */ |
| | 10882 | T3_CTYPE_ALPHA , /* fa29 CJK COMPATIBILITY IDEOGRAPH-FA29 */ |
| | 10883 | T3_CTYPE_ALPHA , /* fa2a CJK COMPATIBILITY IDEOGRAPH-FA2A */ |
| | 10884 | T3_CTYPE_ALPHA , /* fa2b CJK COMPATIBILITY IDEOGRAPH-FA2B */ |
| | 10885 | T3_CTYPE_ALPHA , /* fa2c CJK COMPATIBILITY IDEOGRAPH-FA2C */ |
| | 10886 | T3_CTYPE_ALPHA , /* fa2d CJK COMPATIBILITY IDEOGRAPH-FA2D */ |
| | 10887 | T3_CTYPE_NONE , /* fa2e (unused) */ |
| | 10888 | T3_CTYPE_NONE , /* fa2f (unused) */ |
| | 10889 | T3_CTYPE_ALPHA , /* fa30 CJK COMPATIBILITY IDEOGRAPH-FA30 */ |
| | 10890 | T3_CTYPE_ALPHA , /* fa31 CJK COMPATIBILITY IDEOGRAPH-FA31 */ |
| | 10891 | T3_CTYPE_ALPHA , /* fa32 CJK COMPATIBILITY IDEOGRAPH-FA32 */ |
| | 10892 | T3_CTYPE_ALPHA , /* fa33 CJK COMPATIBILITY IDEOGRAPH-FA33 */ |
| | 10893 | T3_CTYPE_ALPHA , /* fa34 CJK COMPATIBILITY IDEOGRAPH-FA34 */ |
| | 10894 | T3_CTYPE_ALPHA , /* fa35 CJK COMPATIBILITY IDEOGRAPH-FA35 */ |
| | 10895 | T3_CTYPE_ALPHA , /* fa36 CJK COMPATIBILITY IDEOGRAPH-FA36 */ |
| | 10896 | T3_CTYPE_ALPHA , /* fa37 CJK COMPATIBILITY IDEOGRAPH-FA37 */ |
| | 10897 | T3_CTYPE_ALPHA , /* fa38 CJK COMPATIBILITY IDEOGRAPH-FA38 */ |
| | 10898 | T3_CTYPE_ALPHA , /* fa39 CJK COMPATIBILITY IDEOGRAPH-FA39 */ |
| | 10899 | T3_CTYPE_ALPHA , /* fa3a CJK COMPATIBILITY IDEOGRAPH-FA3A */ |
| | 10900 | T3_CTYPE_ALPHA , /* fa3b CJK COMPATIBILITY IDEOGRAPH-FA3B */ |
| | 10901 | T3_CTYPE_ALPHA , /* fa3c CJK COMPATIBILITY IDEOGRAPH-FA3C */ |
| | 10902 | T3_CTYPE_ALPHA , /* fa3d CJK COMPATIBILITY IDEOGRAPH-FA3D */ |
| | 10903 | T3_CTYPE_ALPHA , /* fa3e CJK COMPATIBILITY IDEOGRAPH-FA3E */ |
| | 10904 | T3_CTYPE_ALPHA , /* fa3f CJK COMPATIBILITY IDEOGRAPH-FA3F */ |
| | 10905 | T3_CTYPE_ALPHA , /* fa40 CJK COMPATIBILITY IDEOGRAPH-FA40 */ |
| | 10906 | T3_CTYPE_ALPHA , /* fa41 CJK COMPATIBILITY IDEOGRAPH-FA41 */ |
| | 10907 | T3_CTYPE_ALPHA , /* fa42 CJK COMPATIBILITY IDEOGRAPH-FA42 */ |
| | 10908 | T3_CTYPE_ALPHA , /* fa43 CJK COMPATIBILITY IDEOGRAPH-FA43 */ |
| | 10909 | T3_CTYPE_ALPHA , /* fa44 CJK COMPATIBILITY IDEOGRAPH-FA44 */ |
| | 10910 | T3_CTYPE_ALPHA , /* fa45 CJK COMPATIBILITY IDEOGRAPH-FA45 */ |
| | 10911 | T3_CTYPE_ALPHA , /* fa46 CJK COMPATIBILITY IDEOGRAPH-FA46 */ |
| | 10912 | T3_CTYPE_ALPHA , /* fa47 CJK COMPATIBILITY IDEOGRAPH-FA47 */ |
| | 10913 | T3_CTYPE_ALPHA , /* fa48 CJK COMPATIBILITY IDEOGRAPH-FA48 */ |
| | 10914 | T3_CTYPE_ALPHA , /* fa49 CJK COMPATIBILITY IDEOGRAPH-FA49 */ |
| | 10915 | T3_CTYPE_ALPHA , /* fa4a CJK COMPATIBILITY IDEOGRAPH-FA4A */ |
| | 10916 | T3_CTYPE_ALPHA , /* fa4b CJK COMPATIBILITY IDEOGRAPH-FA4B */ |
| | 10917 | T3_CTYPE_ALPHA , /* fa4c CJK COMPATIBILITY IDEOGRAPH-FA4C */ |
| | 10918 | T3_CTYPE_ALPHA , /* fa4d CJK COMPATIBILITY IDEOGRAPH-FA4D */ |
| | 10919 | T3_CTYPE_ALPHA , /* fa4e CJK COMPATIBILITY IDEOGRAPH-FA4E */ |
| | 10920 | T3_CTYPE_ALPHA , /* fa4f CJK COMPATIBILITY IDEOGRAPH-FA4F */ |
| | 10921 | T3_CTYPE_ALPHA , /* fa50 CJK COMPATIBILITY IDEOGRAPH-FA50 */ |
| | 10922 | T3_CTYPE_ALPHA , /* fa51 CJK COMPATIBILITY IDEOGRAPH-FA51 */ |
| | 10923 | T3_CTYPE_ALPHA , /* fa52 CJK COMPATIBILITY IDEOGRAPH-FA52 */ |
| | 10924 | T3_CTYPE_ALPHA , /* fa53 CJK COMPATIBILITY IDEOGRAPH-FA53 */ |
| | 10925 | T3_CTYPE_ALPHA , /* fa54 CJK COMPATIBILITY IDEOGRAPH-FA54 */ |
| | 10926 | T3_CTYPE_ALPHA , /* fa55 CJK COMPATIBILITY IDEOGRAPH-FA55 */ |
| | 10927 | T3_CTYPE_ALPHA , /* fa56 CJK COMPATIBILITY IDEOGRAPH-FA56 */ |
| | 10928 | T3_CTYPE_ALPHA , /* fa57 CJK COMPATIBILITY IDEOGRAPH-FA57 */ |
| | 10929 | T3_CTYPE_ALPHA , /* fa58 CJK COMPATIBILITY IDEOGRAPH-FA58 */ |
| | 10930 | T3_CTYPE_ALPHA , /* fa59 CJK COMPATIBILITY IDEOGRAPH-FA59 */ |
| | 10931 | T3_CTYPE_ALPHA , /* fa5a CJK COMPATIBILITY IDEOGRAPH-FA5A */ |
| | 10932 | T3_CTYPE_ALPHA , /* fa5b CJK COMPATIBILITY IDEOGRAPH-FA5B */ |
| | 10933 | T3_CTYPE_ALPHA , /* fa5c CJK COMPATIBILITY IDEOGRAPH-FA5C */ |
| | 10934 | T3_CTYPE_ALPHA , /* fa5d CJK COMPATIBILITY IDEOGRAPH-FA5D */ |
| | 10935 | T3_CTYPE_ALPHA , /* fa5e CJK COMPATIBILITY IDEOGRAPH-FA5E */ |
| | 10936 | T3_CTYPE_ALPHA , /* fa5f CJK COMPATIBILITY IDEOGRAPH-FA5F */ |
| | 10937 | T3_CTYPE_ALPHA , /* fa60 CJK COMPATIBILITY IDEOGRAPH-FA60 */ |
| | 10938 | T3_CTYPE_ALPHA , /* fa61 CJK COMPATIBILITY IDEOGRAPH-FA61 */ |
| | 10939 | T3_CTYPE_ALPHA , /* fa62 CJK COMPATIBILITY IDEOGRAPH-FA62 */ |
| | 10940 | T3_CTYPE_ALPHA , /* fa63 CJK COMPATIBILITY IDEOGRAPH-FA63 */ |
| | 10941 | T3_CTYPE_ALPHA , /* fa64 CJK COMPATIBILITY IDEOGRAPH-FA64 */ |
| | 10942 | T3_CTYPE_ALPHA , /* fa65 CJK COMPATIBILITY IDEOGRAPH-FA65 */ |
| | 10943 | T3_CTYPE_ALPHA , /* fa66 CJK COMPATIBILITY IDEOGRAPH-FA66 */ |
| | 10944 | T3_CTYPE_ALPHA , /* fa67 CJK COMPATIBILITY IDEOGRAPH-FA67 */ |
| | 10945 | T3_CTYPE_ALPHA , /* fa68 CJK COMPATIBILITY IDEOGRAPH-FA68 */ |
| | 10946 | T3_CTYPE_ALPHA , /* fa69 CJK COMPATIBILITY IDEOGRAPH-FA69 */ |
| | 10947 | T3_CTYPE_ALPHA , /* fa6a CJK COMPATIBILITY IDEOGRAPH-FA6A */ |
| | 10948 | T3_CTYPE_NONE , /* fa6b (unused) */ |
| | 10949 | T3_CTYPE_NONE , /* fa6c (unused) */ |
| | 10950 | T3_CTYPE_NONE , /* fa6d (unused) */ |
| | 10951 | T3_CTYPE_NONE , /* fa6e (unused) */ |
| | 10952 | T3_CTYPE_NONE , /* fa6f (unused) */ |
| | 10953 | T3_CTYPE_NONE , /* fa70 (unused) */ |
| | 10954 | T3_CTYPE_NONE , /* fa71 (unused) */ |
| | 10955 | T3_CTYPE_NONE , /* fa72 (unused) */ |
| | 10956 | T3_CTYPE_NONE , /* fa73 (unused) */ |
| | 10957 | T3_CTYPE_NONE , /* fa74 (unused) */ |
| | 10958 | T3_CTYPE_NONE , /* fa75 (unused) */ |
| | 10959 | T3_CTYPE_NONE , /* fa76 (unused) */ |
| | 10960 | T3_CTYPE_NONE , /* fa77 (unused) */ |
| | 10961 | T3_CTYPE_NONE , /* fa78 (unused) */ |
| | 10962 | T3_CTYPE_NONE , /* fa79 (unused) */ |
| | 10963 | T3_CTYPE_NONE , /* fa7a (unused) */ |
| | 10964 | T3_CTYPE_NONE , /* fa7b (unused) */ |
| | 10965 | T3_CTYPE_NONE , /* fa7c (unused) */ |
| | 10966 | T3_CTYPE_NONE , /* fa7d (unused) */ |
| | 10967 | T3_CTYPE_NONE , /* fa7e (unused) */ |
| | 10968 | T3_CTYPE_NONE , /* fa7f (unused) */ |
| | 10969 | }; |
| | 10970 | |
| | 10971 | static const wchar_t attr_pg_1f6[128] = |
| | 10972 | { |
| | 10973 | T3_CTYPE_LOWER , /* fb00 LATIN SMALL LIGATURE FF */ |
| | 10974 | T3_CTYPE_LOWER , /* fb01 LATIN SMALL LIGATURE FI */ |
| | 10975 | T3_CTYPE_LOWER , /* fb02 LATIN SMALL LIGATURE FL */ |
| | 10976 | T3_CTYPE_LOWER , /* fb03 LATIN SMALL LIGATURE FFI */ |
| | 10977 | T3_CTYPE_LOWER , /* fb04 LATIN SMALL LIGATURE FFL */ |
| | 10978 | T3_CTYPE_LOWER , /* fb05 LATIN SMALL LIGATURE LONG S T */ |
| | 10979 | T3_CTYPE_LOWER , /* fb06 LATIN SMALL LIGATURE ST */ |
| | 10980 | T3_CTYPE_NONE , /* fb07 (unused) */ |
| | 10981 | T3_CTYPE_NONE , /* fb08 (unused) */ |
| | 10982 | T3_CTYPE_NONE , /* fb09 (unused) */ |
| | 10983 | T3_CTYPE_NONE , /* fb0a (unused) */ |
| | 10984 | T3_CTYPE_NONE , /* fb0b (unused) */ |
| | 10985 | T3_CTYPE_NONE , /* fb0c (unused) */ |
| | 10986 | T3_CTYPE_NONE , /* fb0d (unused) */ |
| | 10987 | T3_CTYPE_NONE , /* fb0e (unused) */ |
| | 10988 | T3_CTYPE_NONE , /* fb0f (unused) */ |
| | 10989 | T3_CTYPE_NONE , /* fb10 (unused) */ |
| | 10990 | T3_CTYPE_NONE , /* fb11 (unused) */ |
| | 10991 | T3_CTYPE_NONE , /* fb12 (unused) */ |
| | 10992 | T3_CTYPE_LOWER , /* fb13 ARMENIAN SMALL LIGATURE MEN NOW */ |
| | 10993 | T3_CTYPE_LOWER , /* fb14 ARMENIAN SMALL LIGATURE MEN ECH */ |
| | 10994 | T3_CTYPE_LOWER , /* fb15 ARMENIAN SMALL LIGATURE MEN INI */ |
| | 10995 | T3_CTYPE_LOWER , /* fb16 ARMENIAN SMALL LIGATURE VEW NOW */ |
| | 10996 | T3_CTYPE_LOWER , /* fb17 ARMENIAN SMALL LIGATURE MEN XEH */ |
| | 10997 | T3_CTYPE_NONE , /* fb18 (unused) */ |
| | 10998 | T3_CTYPE_NONE , /* fb19 (unused) */ |
| | 10999 | T3_CTYPE_NONE , /* fb1a (unused) */ |
| | 11000 | T3_CTYPE_NONE , /* fb1b (unused) */ |
| | 11001 | T3_CTYPE_NONE , /* fb1c (unused) */ |
| | 11002 | T3_CTYPE_ALPHA , /* fb1d HEBREW LETTER YOD WITH HIRIQ */ |
| | 11003 | T3_CTYPE_NONE , /* fb1e HEBREW POINT JUDEO-SPANISH VARIKA */ |
| | 11004 | T3_CTYPE_ALPHA , /* fb1f HEBREW LIGATURE YIDDISH YOD YOD PATAH */ |
| | 11005 | T3_CTYPE_ALPHA , /* fb20 HEBREW LETTER ALTERNATIVE AYIN */ |
| | 11006 | T3_CTYPE_ALPHA , /* fb21 HEBREW LETTER WIDE ALEF */ |
| | 11007 | T3_CTYPE_ALPHA , /* fb22 HEBREW LETTER WIDE DALET */ |
| | 11008 | T3_CTYPE_ALPHA , /* fb23 HEBREW LETTER WIDE HE */ |
| | 11009 | T3_CTYPE_ALPHA , /* fb24 HEBREW LETTER WIDE KAF */ |
| | 11010 | T3_CTYPE_ALPHA , /* fb25 HEBREW LETTER WIDE LAMED */ |
| | 11011 | T3_CTYPE_ALPHA , /* fb26 HEBREW LETTER WIDE FINAL MEM */ |
| | 11012 | T3_CTYPE_ALPHA , /* fb27 HEBREW LETTER WIDE RESH */ |
| | 11013 | T3_CTYPE_ALPHA , /* fb28 HEBREW LETTER WIDE TAV */ |
| | 11014 | T3_CTYPE_NONE , /* fb29 HEBREW LETTER ALTERNATIVE PLUS SIGN */ |
| | 11015 | T3_CTYPE_ALPHA , /* fb2a HEBREW LETTER SHIN WITH SHIN DOT */ |
| | 11016 | T3_CTYPE_ALPHA , /* fb2b HEBREW LETTER SHIN WITH SIN DOT */ |
| | 11017 | T3_CTYPE_ALPHA , /* fb2c HEBREW LETTER SHIN WITH DAGESH AND SHIN */ |
| | 11018 | T3_CTYPE_ALPHA , /* fb2d HEBREW LETTER SHIN WITH DAGESH AND SIN */ |
| | 11019 | T3_CTYPE_ALPHA , /* fb2e HEBREW LETTER ALEF WITH PATAH */ |
| | 11020 | T3_CTYPE_ALPHA , /* fb2f HEBREW LETTER ALEF WITH QAMATS */ |
| | 11021 | T3_CTYPE_ALPHA , /* fb30 HEBREW LETTER ALEF WITH MAPIQ */ |
| | 11022 | T3_CTYPE_ALPHA , /* fb31 HEBREW LETTER BET WITH DAGESH */ |
| | 11023 | T3_CTYPE_ALPHA , /* fb32 HEBREW LETTER GIMEL WITH DAGESH */ |
| | 11024 | T3_CTYPE_ALPHA , /* fb33 HEBREW LETTER DALET WITH DAGESH */ |
| | 11025 | T3_CTYPE_ALPHA , /* fb34 HEBREW LETTER HE WITH MAPIQ */ |
| | 11026 | T3_CTYPE_ALPHA , /* fb35 HEBREW LETTER VAV WITH DAGESH */ |
| | 11027 | T3_CTYPE_ALPHA , /* fb36 HEBREW LETTER ZAYIN WITH DAGESH */ |
| | 11028 | T3_CTYPE_NONE , /* fb37 (unused) */ |
| | 11029 | T3_CTYPE_ALPHA , /* fb38 HEBREW LETTER TET WITH DAGESH */ |
| | 11030 | T3_CTYPE_ALPHA , /* fb39 HEBREW LETTER YOD WITH DAGESH */ |
| | 11031 | T3_CTYPE_ALPHA , /* fb3a HEBREW LETTER FINAL KAF WITH DAGESH */ |
| | 11032 | T3_CTYPE_ALPHA , /* fb3b HEBREW LETTER KAF WITH DAGESH */ |
| | 11033 | T3_CTYPE_ALPHA , /* fb3c HEBREW LETTER LAMED WITH DAGESH */ |
| | 11034 | T3_CTYPE_NONE , /* fb3d (unused) */ |
| | 11035 | T3_CTYPE_ALPHA , /* fb3e HEBREW LETTER MEM WITH DAGESH */ |
| | 11036 | T3_CTYPE_NONE , /* fb3f (unused) */ |
| | 11037 | T3_CTYPE_ALPHA , /* fb40 HEBREW LETTER NUN WITH DAGESH */ |
| | 11038 | T3_CTYPE_ALPHA , /* fb41 HEBREW LETTER SAMEKH WITH DAGESH */ |
| | 11039 | T3_CTYPE_NONE , /* fb42 (unused) */ |
| | 11040 | T3_CTYPE_ALPHA , /* fb43 HEBREW LETTER FINAL PE WITH DAGESH */ |
| | 11041 | T3_CTYPE_ALPHA , /* fb44 HEBREW LETTER PE WITH DAGESH */ |
| | 11042 | T3_CTYPE_NONE , /* fb45 (unused) */ |
| | 11043 | T3_CTYPE_ALPHA , /* fb46 HEBREW LETTER TSADI WITH DAGESH */ |
| | 11044 | T3_CTYPE_ALPHA , /* fb47 HEBREW LETTER QOF WITH DAGESH */ |
| | 11045 | T3_CTYPE_ALPHA , /* fb48 HEBREW LETTER RESH WITH DAGESH */ |
| | 11046 | T3_CTYPE_ALPHA , /* fb49 HEBREW LETTER SHIN WITH DAGESH */ |
| | 11047 | T3_CTYPE_ALPHA , /* fb4a HEBREW LETTER TAV WITH DAGESH */ |
| | 11048 | T3_CTYPE_ALPHA , /* fb4b HEBREW LETTER VAV WITH HOLAM */ |
| | 11049 | T3_CTYPE_ALPHA , /* fb4c HEBREW LETTER BET WITH RAFE */ |
| | 11050 | T3_CTYPE_ALPHA , /* fb4d HEBREW LETTER KAF WITH RAFE */ |
| | 11051 | T3_CTYPE_ALPHA , /* fb4e HEBREW LETTER PE WITH RAFE */ |
| | 11052 | T3_CTYPE_ALPHA , /* fb4f HEBREW LIGATURE ALEF LAMED */ |
| | 11053 | T3_CTYPE_ALPHA , /* fb50 ARABIC LETTER ALEF WASLA ISOLATED FORM */ |
| | 11054 | T3_CTYPE_ALPHA , /* fb51 ARABIC LETTER ALEF WASLA FINAL FORM */ |
| | 11055 | T3_CTYPE_ALPHA , /* fb52 ARABIC LETTER BEEH ISOLATED FORM */ |
| | 11056 | T3_CTYPE_ALPHA , /* fb53 ARABIC LETTER BEEH FINAL FORM */ |
| | 11057 | T3_CTYPE_ALPHA , /* fb54 ARABIC LETTER BEEH INITIAL FORM */ |
| | 11058 | T3_CTYPE_ALPHA , /* fb55 ARABIC LETTER BEEH MEDIAL FORM */ |
| | 11059 | T3_CTYPE_ALPHA , /* fb56 ARABIC LETTER PEH ISOLATED FORM */ |
| | 11060 | T3_CTYPE_ALPHA , /* fb57 ARABIC LETTER PEH FINAL FORM */ |
| | 11061 | T3_CTYPE_ALPHA , /* fb58 ARABIC LETTER PEH INITIAL FORM */ |
| | 11062 | T3_CTYPE_ALPHA , /* fb59 ARABIC LETTER PEH MEDIAL FORM */ |
| | 11063 | T3_CTYPE_ALPHA , /* fb5a ARABIC LETTER BEHEH ISOLATED FORM */ |
| | 11064 | T3_CTYPE_ALPHA , /* fb5b ARABIC LETTER BEHEH FINAL FORM */ |
| | 11065 | T3_CTYPE_ALPHA , /* fb5c ARABIC LETTER BEHEH INITIAL FORM */ |
| | 11066 | T3_CTYPE_ALPHA , /* fb5d ARABIC LETTER BEHEH MEDIAL FORM */ |
| | 11067 | T3_CTYPE_ALPHA , /* fb5e ARABIC LETTER TTEHEH ISOLATED FORM */ |
| | 11068 | T3_CTYPE_ALPHA , /* fb5f ARABIC LETTER TTEHEH FINAL FORM */ |
| | 11069 | T3_CTYPE_ALPHA , /* fb60 ARABIC LETTER TTEHEH INITIAL FORM */ |
| | 11070 | T3_CTYPE_ALPHA , /* fb61 ARABIC LETTER TTEHEH MEDIAL FORM */ |
| | 11071 | T3_CTYPE_ALPHA , /* fb62 ARABIC LETTER TEHEH ISOLATED FORM */ |
| | 11072 | T3_CTYPE_ALPHA , /* fb63 ARABIC LETTER TEHEH FINAL FORM */ |
| | 11073 | T3_CTYPE_ALPHA , /* fb64 ARABIC LETTER TEHEH INITIAL FORM */ |
| | 11074 | T3_CTYPE_ALPHA , /* fb65 ARABIC LETTER TEHEH MEDIAL FORM */ |
| | 11075 | T3_CTYPE_ALPHA , /* fb66 ARABIC LETTER TTEH ISOLATED FORM */ |
| | 11076 | T3_CTYPE_ALPHA , /* fb67 ARABIC LETTER TTEH FINAL FORM */ |
| | 11077 | T3_CTYPE_ALPHA , /* fb68 ARABIC LETTER TTEH INITIAL FORM */ |
| | 11078 | T3_CTYPE_ALPHA , /* fb69 ARABIC LETTER TTEH MEDIAL FORM */ |
| | 11079 | T3_CTYPE_ALPHA , /* fb6a ARABIC LETTER VEH ISOLATED FORM */ |
| | 11080 | T3_CTYPE_ALPHA , /* fb6b ARABIC LETTER VEH FINAL FORM */ |
| | 11081 | T3_CTYPE_ALPHA , /* fb6c ARABIC LETTER VEH INITIAL FORM */ |
| | 11082 | T3_CTYPE_ALPHA , /* fb6d ARABIC LETTER VEH MEDIAL FORM */ |
| | 11083 | T3_CTYPE_ALPHA , /* fb6e ARABIC LETTER PEHEH ISOLATED FORM */ |
| | 11084 | T3_CTYPE_ALPHA , /* fb6f ARABIC LETTER PEHEH FINAL FORM */ |
| | 11085 | T3_CTYPE_ALPHA , /* fb70 ARABIC LETTER PEHEH INITIAL FORM */ |
| | 11086 | T3_CTYPE_ALPHA , /* fb71 ARABIC LETTER PEHEH MEDIAL FORM */ |
| | 11087 | T3_CTYPE_ALPHA , /* fb72 ARABIC LETTER DYEH ISOLATED FORM */ |
| | 11088 | T3_CTYPE_ALPHA , /* fb73 ARABIC LETTER DYEH FINAL FORM */ |
| | 11089 | T3_CTYPE_ALPHA , /* fb74 ARABIC LETTER DYEH INITIAL FORM */ |
| | 11090 | T3_CTYPE_ALPHA , /* fb75 ARABIC LETTER DYEH MEDIAL FORM */ |
| | 11091 | T3_CTYPE_ALPHA , /* fb76 ARABIC LETTER NYEH ISOLATED FORM */ |
| | 11092 | T3_CTYPE_ALPHA , /* fb77 ARABIC LETTER NYEH FINAL FORM */ |
| | 11093 | T3_CTYPE_ALPHA , /* fb78 ARABIC LETTER NYEH INITIAL FORM */ |
| | 11094 | T3_CTYPE_ALPHA , /* fb79 ARABIC LETTER NYEH MEDIAL FORM */ |
| | 11095 | T3_CTYPE_ALPHA , /* fb7a ARABIC LETTER TCHEH ISOLATED FORM */ |
| | 11096 | T3_CTYPE_ALPHA , /* fb7b ARABIC LETTER TCHEH FINAL FORM */ |
| | 11097 | T3_CTYPE_ALPHA , /* fb7c ARABIC LETTER TCHEH INITIAL FORM */ |
| | 11098 | T3_CTYPE_ALPHA , /* fb7d ARABIC LETTER TCHEH MEDIAL FORM */ |
| | 11099 | T3_CTYPE_ALPHA , /* fb7e ARABIC LETTER TCHEHEH ISOLATED FORM */ |
| | 11100 | T3_CTYPE_ALPHA , /* fb7f ARABIC LETTER TCHEHEH FINAL FORM */ |
| | 11101 | }; |
| | 11102 | |
| | 11103 | static const wchar_t attr_pg_1f7[128] = |
| | 11104 | { |
| | 11105 | T3_CTYPE_ALPHA , /* fb80 ARABIC LETTER TCHEHEH INITIAL FORM */ |
| | 11106 | T3_CTYPE_ALPHA , /* fb81 ARABIC LETTER TCHEHEH MEDIAL FORM */ |
| | 11107 | T3_CTYPE_ALPHA , /* fb82 ARABIC LETTER DDAHAL ISOLATED FORM */ |
| | 11108 | T3_CTYPE_ALPHA , /* fb83 ARABIC LETTER DDAHAL FINAL FORM */ |
| | 11109 | T3_CTYPE_ALPHA , /* fb84 ARABIC LETTER DAHAL ISOLATED FORM */ |
| | 11110 | T3_CTYPE_ALPHA , /* fb85 ARABIC LETTER DAHAL FINAL FORM */ |
| | 11111 | T3_CTYPE_ALPHA , /* fb86 ARABIC LETTER DUL ISOLATED FORM */ |
| | 11112 | T3_CTYPE_ALPHA , /* fb87 ARABIC LETTER DUL FINAL FORM */ |
| | 11113 | T3_CTYPE_ALPHA , /* fb88 ARABIC LETTER DDAL ISOLATED FORM */ |
| | 11114 | T3_CTYPE_ALPHA , /* fb89 ARABIC LETTER DDAL FINAL FORM */ |
| | 11115 | T3_CTYPE_ALPHA , /* fb8a ARABIC LETTER JEH ISOLATED FORM */ |
| | 11116 | T3_CTYPE_ALPHA , /* fb8b ARABIC LETTER JEH FINAL FORM */ |
| | 11117 | T3_CTYPE_ALPHA , /* fb8c ARABIC LETTER RREH ISOLATED FORM */ |
| | 11118 | T3_CTYPE_ALPHA , /* fb8d ARABIC LETTER RREH FINAL FORM */ |
| | 11119 | T3_CTYPE_ALPHA , /* fb8e ARABIC LETTER KEHEH ISOLATED FORM */ |
| | 11120 | T3_CTYPE_ALPHA , /* fb8f ARABIC LETTER KEHEH FINAL FORM */ |
| | 11121 | T3_CTYPE_ALPHA , /* fb90 ARABIC LETTER KEHEH INITIAL FORM */ |
| | 11122 | T3_CTYPE_ALPHA , /* fb91 ARABIC LETTER KEHEH MEDIAL FORM */ |
| | 11123 | T3_CTYPE_ALPHA , /* fb92 ARABIC LETTER GAF ISOLATED FORM */ |
| | 11124 | T3_CTYPE_ALPHA , /* fb93 ARABIC LETTER GAF FINAL FORM */ |
| | 11125 | T3_CTYPE_ALPHA , /* fb94 ARABIC LETTER GAF INITIAL FORM */ |
| | 11126 | T3_CTYPE_ALPHA , /* fb95 ARABIC LETTER GAF MEDIAL FORM */ |
| | 11127 | T3_CTYPE_ALPHA , /* fb96 ARABIC LETTER GUEH ISOLATED FORM */ |
| | 11128 | T3_CTYPE_ALPHA , /* fb97 ARABIC LETTER GUEH FINAL FORM */ |
| | 11129 | T3_CTYPE_ALPHA , /* fb98 ARABIC LETTER GUEH INITIAL FORM */ |
| | 11130 | T3_CTYPE_ALPHA , /* fb99 ARABIC LETTER GUEH MEDIAL FORM */ |
| | 11131 | T3_CTYPE_ALPHA , /* fb9a ARABIC LETTER NGOEH ISOLATED FORM */ |
| | 11132 | T3_CTYPE_ALPHA , /* fb9b ARABIC LETTER NGOEH FINAL FORM */ |
| | 11133 | T3_CTYPE_ALPHA , /* fb9c ARABIC LETTER NGOEH INITIAL FORM */ |
| | 11134 | T3_CTYPE_ALPHA , /* fb9d ARABIC LETTER NGOEH MEDIAL FORM */ |
| | 11135 | T3_CTYPE_ALPHA , /* fb9e ARABIC LETTER NOON GHUNNA ISOLATED FORM */ |
| | 11136 | T3_CTYPE_ALPHA , /* fb9f ARABIC LETTER NOON GHUNNA FINAL FORM */ |
| | 11137 | T3_CTYPE_ALPHA , /* fba0 ARABIC LETTER RNOON ISOLATED FORM */ |
| | 11138 | T3_CTYPE_ALPHA , /* fba1 ARABIC LETTER RNOON FINAL FORM */ |
| | 11139 | T3_CTYPE_ALPHA , /* fba2 ARABIC LETTER RNOON INITIAL FORM */ |
| | 11140 | T3_CTYPE_ALPHA , /* fba3 ARABIC LETTER RNOON MEDIAL FORM */ |
| | 11141 | T3_CTYPE_ALPHA , /* fba4 ARABIC LETTER HEH WITH YEH ABOVE ISOLAT */ |
| | 11142 | T3_CTYPE_ALPHA , /* fba5 ARABIC LETTER HEH WITH YEH ABOVE FINAL */ |
| | 11143 | T3_CTYPE_ALPHA , /* fba6 ARABIC LETTER HEH GOAL ISOLATED FORM */ |
| | 11144 | T3_CTYPE_ALPHA , /* fba7 ARABIC LETTER HEH GOAL FINAL FORM */ |
| | 11145 | T3_CTYPE_ALPHA , /* fba8 ARABIC LETTER HEH GOAL INITIAL FORM */ |
| | 11146 | T3_CTYPE_ALPHA , /* fba9 ARABIC LETTER HEH GOAL MEDIAL FORM */ |
| | 11147 | T3_CTYPE_ALPHA , /* fbaa ARABIC LETTER HEH DOACHASHMEE ISOLATED */ |
| | 11148 | T3_CTYPE_ALPHA , /* fbab ARABIC LETTER HEH DOACHASHMEE FINAL FOR */ |
| | 11149 | T3_CTYPE_ALPHA , /* fbac ARABIC LETTER HEH DOACHASHMEE INITIAL F */ |
| | 11150 | T3_CTYPE_ALPHA , /* fbad ARABIC LETTER HEH DOACHASHMEE MEDIAL FO */ |
| | 11151 | T3_CTYPE_ALPHA , /* fbae ARABIC LETTER YEH BARREE ISOLATED FORM */ |
| | 11152 | T3_CTYPE_ALPHA , /* fbaf ARABIC LETTER YEH BARREE FINAL FORM */ |
| | 11153 | T3_CTYPE_ALPHA , /* fbb0 ARABIC LETTER YEH BARREE WITH HAMZA ABO */ |
| | 11154 | T3_CTYPE_ALPHA , /* fbb1 ARABIC LETTER YEH BARREE WITH HAMZA ABO */ |
| | 11155 | T3_CTYPE_NONE , /* fbb2 (unused) */ |
| | 11156 | T3_CTYPE_NONE , /* fbb3 (unused) */ |
| | 11157 | T3_CTYPE_NONE , /* fbb4 (unused) */ |
| | 11158 | T3_CTYPE_NONE , /* fbb5 (unused) */ |
| | 11159 | T3_CTYPE_NONE , /* fbb6 (unused) */ |
| | 11160 | T3_CTYPE_NONE , /* fbb7 (unused) */ |
| | 11161 | T3_CTYPE_NONE , /* fbb8 (unused) */ |
| | 11162 | T3_CTYPE_NONE , /* fbb9 (unused) */ |
| | 11163 | T3_CTYPE_NONE , /* fbba (unused) */ |
| | 11164 | T3_CTYPE_NONE , /* fbbb (unused) */ |
| | 11165 | T3_CTYPE_NONE , /* fbbc (unused) */ |
| | 11166 | T3_CTYPE_NONE , /* fbbd (unused) */ |
| | 11167 | T3_CTYPE_NONE , /* fbbe (unused) */ |
| | 11168 | T3_CTYPE_NONE , /* fbbf (unused) */ |
| | 11169 | T3_CTYPE_NONE , /* fbc0 (unused) */ |
| | 11170 | T3_CTYPE_NONE , /* fbc1 (unused) */ |
| | 11171 | T3_CTYPE_NONE , /* fbc2 (unused) */ |
| | 11172 | T3_CTYPE_NONE , /* fbc3 (unused) */ |
| | 11173 | T3_CTYPE_NONE , /* fbc4 (unused) */ |
| | 11174 | T3_CTYPE_NONE , /* fbc5 (unused) */ |
| | 11175 | T3_CTYPE_NONE , /* fbc6 (unused) */ |
| | 11176 | T3_CTYPE_NONE , /* fbc7 (unused) */ |
| | 11177 | T3_CTYPE_NONE , /* fbc8 (unused) */ |
| | 11178 | T3_CTYPE_NONE , /* fbc9 (unused) */ |
| | 11179 | T3_CTYPE_NONE , /* fbca (unused) */ |
| | 11180 | T3_CTYPE_NONE , /* fbcb (unused) */ |
| | 11181 | T3_CTYPE_NONE , /* fbcc (unused) */ |
| | 11182 | T3_CTYPE_NONE , /* fbcd (unused) */ |
| | 11183 | T3_CTYPE_NONE , /* fbce (unused) */ |
| | 11184 | T3_CTYPE_NONE , /* fbcf (unused) */ |
| | 11185 | T3_CTYPE_NONE , /* fbd0 (unused) */ |
| | 11186 | T3_CTYPE_NONE , /* fbd1 (unused) */ |
| | 11187 | T3_CTYPE_NONE , /* fbd2 (unused) */ |
| | 11188 | T3_CTYPE_ALPHA , /* fbd3 ARABIC LETTER NG ISOLATED FORM */ |
| | 11189 | T3_CTYPE_ALPHA , /* fbd4 ARABIC LETTER NG FINAL FORM */ |
| | 11190 | T3_CTYPE_ALPHA , /* fbd5 ARABIC LETTER NG INITIAL FORM */ |
| | 11191 | T3_CTYPE_ALPHA , /* fbd6 ARABIC LETTER NG MEDIAL FORM */ |
| | 11192 | T3_CTYPE_ALPHA , /* fbd7 ARABIC LETTER U ISOLATED FORM */ |
| | 11193 | T3_CTYPE_ALPHA , /* fbd8 ARABIC LETTER U FINAL FORM */ |
| | 11194 | T3_CTYPE_ALPHA , /* fbd9 ARABIC LETTER OE ISOLATED FORM */ |
| | 11195 | T3_CTYPE_ALPHA , /* fbda ARABIC LETTER OE FINAL FORM */ |
| | 11196 | T3_CTYPE_ALPHA , /* fbdb ARABIC LETTER YU ISOLATED FORM */ |
| | 11197 | T3_CTYPE_ALPHA , /* fbdc ARABIC LETTER YU FINAL FORM */ |
| | 11198 | T3_CTYPE_ALPHA , /* fbdd ARABIC LETTER U WITH HAMZA ABOVE ISOLAT */ |
| | 11199 | T3_CTYPE_ALPHA , /* fbde ARABIC LETTER VE ISOLATED FORM */ |
| | 11200 | T3_CTYPE_ALPHA , /* fbdf ARABIC LETTER VE FINAL FORM */ |
| | 11201 | T3_CTYPE_ALPHA , /* fbe0 ARABIC LETTER KIRGHIZ OE ISOLATED FORM */ |
| | 11202 | T3_CTYPE_ALPHA , /* fbe1 ARABIC LETTER KIRGHIZ OE FINAL FORM */ |
| | 11203 | T3_CTYPE_ALPHA , /* fbe2 ARABIC LETTER KIRGHIZ YU ISOLATED FORM */ |
| | 11204 | T3_CTYPE_ALPHA , /* fbe3 ARABIC LETTER KIRGHIZ YU FINAL FORM */ |
| | 11205 | T3_CTYPE_ALPHA , /* fbe4 ARABIC LETTER E ISOLATED FORM */ |
| | 11206 | T3_CTYPE_ALPHA , /* fbe5 ARABIC LETTER E FINAL FORM */ |
| | 11207 | T3_CTYPE_ALPHA , /* fbe6 ARABIC LETTER E INITIAL FORM */ |
| | 11208 | T3_CTYPE_ALPHA , /* fbe7 ARABIC LETTER E MEDIAL FORM */ |
| | 11209 | T3_CTYPE_ALPHA , /* fbe8 ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALE */ |
| | 11210 | T3_CTYPE_ALPHA , /* fbe9 ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALE */ |
| | 11211 | T3_CTYPE_ALPHA , /* fbea ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11212 | T3_CTYPE_ALPHA , /* fbeb ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11213 | T3_CTYPE_ALPHA , /* fbec ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11214 | T3_CTYPE_ALPHA , /* fbed ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11215 | T3_CTYPE_ALPHA , /* fbee ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11216 | T3_CTYPE_ALPHA , /* fbef ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11217 | T3_CTYPE_ALPHA , /* fbf0 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11218 | T3_CTYPE_ALPHA , /* fbf1 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11219 | T3_CTYPE_ALPHA , /* fbf2 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11220 | T3_CTYPE_ALPHA , /* fbf3 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11221 | T3_CTYPE_ALPHA , /* fbf4 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11222 | T3_CTYPE_ALPHA , /* fbf5 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11223 | T3_CTYPE_ALPHA , /* fbf6 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11224 | T3_CTYPE_ALPHA , /* fbf7 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11225 | T3_CTYPE_ALPHA , /* fbf8 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11226 | T3_CTYPE_ALPHA , /* fbf9 ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH */ |
| | 11227 | T3_CTYPE_ALPHA , /* fbfa ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH */ |
| | 11228 | T3_CTYPE_ALPHA , /* fbfb ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH */ |
| | 11229 | T3_CTYPE_ALPHA , /* fbfc ARABIC LETTER FARSI YEH ISOLATED FORM */ |
| | 11230 | T3_CTYPE_ALPHA , /* fbfd ARABIC LETTER FARSI YEH FINAL FORM */ |
| | 11231 | T3_CTYPE_ALPHA , /* fbfe ARABIC LETTER FARSI YEH INITIAL FORM */ |
| | 11232 | T3_CTYPE_ALPHA , /* fbff ARABIC LETTER FARSI YEH MEDIAL FORM */ |
| | 11233 | }; |
| | 11234 | |
| | 11235 | static const wchar_t attr_pg_1f8[128] = |
| | 11236 | { |
| | 11237 | T3_CTYPE_ALPHA , /* fc00 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11238 | T3_CTYPE_ALPHA , /* fc01 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11239 | T3_CTYPE_ALPHA , /* fc02 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11240 | T3_CTYPE_ALPHA , /* fc03 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11241 | T3_CTYPE_ALPHA , /* fc04 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11242 | T3_CTYPE_ALPHA , /* fc05 ARABIC LIGATURE BEH WITH JEEM ISOLATED */ |
| | 11243 | T3_CTYPE_ALPHA , /* fc06 ARABIC LIGATURE BEH WITH HAH ISOLATED F */ |
| | 11244 | T3_CTYPE_ALPHA , /* fc07 ARABIC LIGATURE BEH WITH KHAH ISOLATED */ |
| | 11245 | T3_CTYPE_ALPHA , /* fc08 ARABIC LIGATURE BEH WITH MEEM ISOLATED */ |
| | 11246 | T3_CTYPE_ALPHA , /* fc09 ARABIC LIGATURE BEH WITH ALEF MAKSURA I */ |
| | 11247 | T3_CTYPE_ALPHA , /* fc0a ARABIC LIGATURE BEH WITH YEH ISOLATED F */ |
| | 11248 | T3_CTYPE_ALPHA , /* fc0b ARABIC LIGATURE TEH WITH JEEM ISOLATED */ |
| | 11249 | T3_CTYPE_ALPHA , /* fc0c ARABIC LIGATURE TEH WITH HAH ISOLATED F */ |
| | 11250 | T3_CTYPE_ALPHA , /* fc0d ARABIC LIGATURE TEH WITH KHAH ISOLATED */ |
| | 11251 | T3_CTYPE_ALPHA , /* fc0e ARABIC LIGATURE TEH WITH MEEM ISOLATED */ |
| | 11252 | T3_CTYPE_ALPHA , /* fc0f ARABIC LIGATURE TEH WITH ALEF MAKSURA I */ |
| | 11253 | T3_CTYPE_ALPHA , /* fc10 ARABIC LIGATURE TEH WITH YEH ISOLATED F */ |
| | 11254 | T3_CTYPE_ALPHA , /* fc11 ARABIC LIGATURE THEH WITH JEEM ISOLATED */ |
| | 11255 | T3_CTYPE_ALPHA , /* fc12 ARABIC LIGATURE THEH WITH MEEM ISOLATED */ |
| | 11256 | T3_CTYPE_ALPHA , /* fc13 ARABIC LIGATURE THEH WITH ALEF MAKSURA */ |
| | 11257 | T3_CTYPE_ALPHA , /* fc14 ARABIC LIGATURE THEH WITH YEH ISOLATED */ |
| | 11258 | T3_CTYPE_ALPHA , /* fc15 ARABIC LIGATURE JEEM WITH HAH ISOLATED */ |
| | 11259 | T3_CTYPE_ALPHA , /* fc16 ARABIC LIGATURE JEEM WITH MEEM ISOLATED */ |
| | 11260 | T3_CTYPE_ALPHA , /* fc17 ARABIC LIGATURE HAH WITH JEEM ISOLATED */ |
| | 11261 | T3_CTYPE_ALPHA , /* fc18 ARABIC LIGATURE HAH WITH MEEM ISOLATED */ |
| | 11262 | T3_CTYPE_ALPHA , /* fc19 ARABIC LIGATURE KHAH WITH JEEM ISOLATED */ |
| | 11263 | T3_CTYPE_ALPHA , /* fc1a ARABIC LIGATURE KHAH WITH HAH ISOLATED */ |
| | 11264 | T3_CTYPE_ALPHA , /* fc1b ARABIC LIGATURE KHAH WITH MEEM ISOLATED */ |
| | 11265 | T3_CTYPE_ALPHA , /* fc1c ARABIC LIGATURE SEEN WITH JEEM ISOLATED */ |
| | 11266 | T3_CTYPE_ALPHA , /* fc1d ARABIC LIGATURE SEEN WITH HAH ISOLATED */ |
| | 11267 | T3_CTYPE_ALPHA , /* fc1e ARABIC LIGATURE SEEN WITH KHAH ISOLATED */ |
| | 11268 | T3_CTYPE_ALPHA , /* fc1f ARABIC LIGATURE SEEN WITH MEEM ISOLATED */ |
| | 11269 | T3_CTYPE_ALPHA , /* fc20 ARABIC LIGATURE SAD WITH HAH ISOLATED F */ |
| | 11270 | T3_CTYPE_ALPHA , /* fc21 ARABIC LIGATURE SAD WITH MEEM ISOLATED */ |
| | 11271 | T3_CTYPE_ALPHA , /* fc22 ARABIC LIGATURE DAD WITH JEEM ISOLATED */ |
| | 11272 | T3_CTYPE_ALPHA , /* fc23 ARABIC LIGATURE DAD WITH HAH ISOLATED F */ |
| | 11273 | T3_CTYPE_ALPHA , /* fc24 ARABIC LIGATURE DAD WITH KHAH ISOLATED */ |
| | 11274 | T3_CTYPE_ALPHA , /* fc25 ARABIC LIGATURE DAD WITH MEEM ISOLATED */ |
| | 11275 | T3_CTYPE_ALPHA , /* fc26 ARABIC LIGATURE TAH WITH HAH ISOLATED F */ |
| | 11276 | T3_CTYPE_ALPHA , /* fc27 ARABIC LIGATURE TAH WITH MEEM ISOLATED */ |
| | 11277 | T3_CTYPE_ALPHA , /* fc28 ARABIC LIGATURE ZAH WITH MEEM ISOLATED */ |
| | 11278 | T3_CTYPE_ALPHA , /* fc29 ARABIC LIGATURE AIN WITH JEEM ISOLATED */ |
| | 11279 | T3_CTYPE_ALPHA , /* fc2a ARABIC LIGATURE AIN WITH MEEM ISOLATED */ |
| | 11280 | T3_CTYPE_ALPHA , /* fc2b ARABIC LIGATURE GHAIN WITH JEEM ISOLATE */ |
| | 11281 | T3_CTYPE_ALPHA , /* fc2c ARABIC LIGATURE GHAIN WITH MEEM ISOLATE */ |
| | 11282 | T3_CTYPE_ALPHA , /* fc2d ARABIC LIGATURE FEH WITH JEEM ISOLATED */ |
| | 11283 | T3_CTYPE_ALPHA , /* fc2e ARABIC LIGATURE FEH WITH HAH ISOLATED F */ |
| | 11284 | T3_CTYPE_ALPHA , /* fc2f ARABIC LIGATURE FEH WITH KHAH ISOLATED */ |
| | 11285 | T3_CTYPE_ALPHA , /* fc30 ARABIC LIGATURE FEH WITH MEEM ISOLATED */ |
| | 11286 | T3_CTYPE_ALPHA , /* fc31 ARABIC LIGATURE FEH WITH ALEF MAKSURA I */ |
| | 11287 | T3_CTYPE_ALPHA , /* fc32 ARABIC LIGATURE FEH WITH YEH ISOLATED F */ |
| | 11288 | T3_CTYPE_ALPHA , /* fc33 ARABIC LIGATURE QAF WITH HAH ISOLATED F */ |
| | 11289 | T3_CTYPE_ALPHA , /* fc34 ARABIC LIGATURE QAF WITH MEEM ISOLATED */ |
| | 11290 | T3_CTYPE_ALPHA , /* fc35 ARABIC LIGATURE QAF WITH ALEF MAKSURA I */ |
| | 11291 | T3_CTYPE_ALPHA , /* fc36 ARABIC LIGATURE QAF WITH YEH ISOLATED F */ |
| | 11292 | T3_CTYPE_ALPHA , /* fc37 ARABIC LIGATURE KAF WITH ALEF ISOLATED */ |
| | 11293 | T3_CTYPE_ALPHA , /* fc38 ARABIC LIGATURE KAF WITH JEEM ISOLATED */ |
| | 11294 | T3_CTYPE_ALPHA , /* fc39 ARABIC LIGATURE KAF WITH HAH ISOLATED F */ |
| | 11295 | T3_CTYPE_ALPHA , /* fc3a ARABIC LIGATURE KAF WITH KHAH ISOLATED */ |
| | 11296 | T3_CTYPE_ALPHA , /* fc3b ARABIC LIGATURE KAF WITH LAM ISOLATED F */ |
| | 11297 | T3_CTYPE_ALPHA , /* fc3c ARABIC LIGATURE KAF WITH MEEM ISOLATED */ |
| | 11298 | T3_CTYPE_ALPHA , /* fc3d ARABIC LIGATURE KAF WITH ALEF MAKSURA I */ |
| | 11299 | T3_CTYPE_ALPHA , /* fc3e ARABIC LIGATURE KAF WITH YEH ISOLATED F */ |
| | 11300 | T3_CTYPE_ALPHA , /* fc3f ARABIC LIGATURE LAM WITH JEEM ISOLATED */ |
| | 11301 | T3_CTYPE_ALPHA , /* fc40 ARABIC LIGATURE LAM WITH HAH ISOLATED F */ |
| | 11302 | T3_CTYPE_ALPHA , /* fc41 ARABIC LIGATURE LAM WITH KHAH ISOLATED */ |
| | 11303 | T3_CTYPE_ALPHA , /* fc42 ARABIC LIGATURE LAM WITH MEEM ISOLATED */ |
| | 11304 | T3_CTYPE_ALPHA , /* fc43 ARABIC LIGATURE LAM WITH ALEF MAKSURA I */ |
| | 11305 | T3_CTYPE_ALPHA , /* fc44 ARABIC LIGATURE LAM WITH YEH ISOLATED F */ |
| | 11306 | T3_CTYPE_ALPHA , /* fc45 ARABIC LIGATURE MEEM WITH JEEM ISOLATED */ |
| | 11307 | T3_CTYPE_ALPHA , /* fc46 ARABIC LIGATURE MEEM WITH HAH ISOLATED */ |
| | 11308 | T3_CTYPE_ALPHA , /* fc47 ARABIC LIGATURE MEEM WITH KHAH ISOLATED */ |
| | 11309 | T3_CTYPE_ALPHA , /* fc48 ARABIC LIGATURE MEEM WITH MEEM ISOLATED */ |
| | 11310 | T3_CTYPE_ALPHA , /* fc49 ARABIC LIGATURE MEEM WITH ALEF MAKSURA */ |
| | 11311 | T3_CTYPE_ALPHA , /* fc4a ARABIC LIGATURE MEEM WITH YEH ISOLATED */ |
| | 11312 | T3_CTYPE_ALPHA , /* fc4b ARABIC LIGATURE NOON WITH JEEM ISOLATED */ |
| | 11313 | T3_CTYPE_ALPHA , /* fc4c ARABIC LIGATURE NOON WITH HAH ISOLATED */ |
| | 11314 | T3_CTYPE_ALPHA , /* fc4d ARABIC LIGATURE NOON WITH KHAH ISOLATED */ |
| | 11315 | T3_CTYPE_ALPHA , /* fc4e ARABIC LIGATURE NOON WITH MEEM ISOLATED */ |
| | 11316 | T3_CTYPE_ALPHA , /* fc4f ARABIC LIGATURE NOON WITH ALEF MAKSURA */ |
| | 11317 | T3_CTYPE_ALPHA , /* fc50 ARABIC LIGATURE NOON WITH YEH ISOLATED */ |
| | 11318 | T3_CTYPE_ALPHA , /* fc51 ARABIC LIGATURE HEH WITH JEEM ISOLATED */ |
| | 11319 | T3_CTYPE_ALPHA , /* fc52 ARABIC LIGATURE HEH WITH MEEM ISOLATED */ |
| | 11320 | T3_CTYPE_ALPHA , /* fc53 ARABIC LIGATURE HEH WITH ALEF MAKSURA I */ |
| | 11321 | T3_CTYPE_ALPHA , /* fc54 ARABIC LIGATURE HEH WITH YEH ISOLATED F */ |
| | 11322 | T3_CTYPE_ALPHA , /* fc55 ARABIC LIGATURE YEH WITH JEEM ISOLATED */ |
| | 11323 | T3_CTYPE_ALPHA , /* fc56 ARABIC LIGATURE YEH WITH HAH ISOLATED F */ |
| | 11324 | T3_CTYPE_ALPHA , /* fc57 ARABIC LIGATURE YEH WITH KHAH ISOLATED */ |
| | 11325 | T3_CTYPE_ALPHA , /* fc58 ARABIC LIGATURE YEH WITH MEEM ISOLATED */ |
| | 11326 | T3_CTYPE_ALPHA , /* fc59 ARABIC LIGATURE YEH WITH ALEF MAKSURA I */ |
| | 11327 | T3_CTYPE_ALPHA , /* fc5a ARABIC LIGATURE YEH WITH YEH ISOLATED F */ |
| | 11328 | T3_CTYPE_ALPHA , /* fc5b ARABIC LIGATURE THAL WITH SUPERSCRIPT A */ |
| | 11329 | T3_CTYPE_ALPHA , /* fc5c ARABIC LIGATURE REH WITH SUPERSCRIPT AL */ |
| | 11330 | T3_CTYPE_ALPHA , /* fc5d ARABIC LIGATURE ALEF MAKSURA WITH SUPER */ |
| | 11331 | T3_CTYPE_ALPHA , /* fc5e ARABIC LIGATURE SHADDA WITH DAMMATAN IS */ |
| | 11332 | T3_CTYPE_ALPHA , /* fc5f ARABIC LIGATURE SHADDA WITH KASRATAN IS */ |
| | 11333 | T3_CTYPE_ALPHA , /* fc60 ARABIC LIGATURE SHADDA WITH FATHA ISOLA */ |
| | 11334 | T3_CTYPE_ALPHA , /* fc61 ARABIC LIGATURE SHADDA WITH DAMMA ISOLA */ |
| | 11335 | T3_CTYPE_ALPHA , /* fc62 ARABIC LIGATURE SHADDA WITH KASRA ISOLA */ |
| | 11336 | T3_CTYPE_ALPHA , /* fc63 ARABIC LIGATURE SHADDA WITH SUPERSCRIPT */ |
| | 11337 | T3_CTYPE_ALPHA , /* fc64 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11338 | T3_CTYPE_ALPHA , /* fc65 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11339 | T3_CTYPE_ALPHA , /* fc66 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11340 | T3_CTYPE_ALPHA , /* fc67 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11341 | T3_CTYPE_ALPHA , /* fc68 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11342 | T3_CTYPE_ALPHA , /* fc69 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11343 | T3_CTYPE_ALPHA , /* fc6a ARABIC LIGATURE BEH WITH REH FINAL FORM */ |
| | 11344 | T3_CTYPE_ALPHA , /* fc6b ARABIC LIGATURE BEH WITH ZAIN FINAL FOR */ |
| | 11345 | T3_CTYPE_ALPHA , /* fc6c ARABIC LIGATURE BEH WITH MEEM FINAL FOR */ |
| | 11346 | T3_CTYPE_ALPHA , /* fc6d ARABIC LIGATURE BEH WITH NOON FINAL FOR */ |
| | 11347 | T3_CTYPE_ALPHA , /* fc6e ARABIC LIGATURE BEH WITH ALEF MAKSURA F */ |
| | 11348 | T3_CTYPE_ALPHA , /* fc6f ARABIC LIGATURE BEH WITH YEH FINAL FORM */ |
| | 11349 | T3_CTYPE_ALPHA , /* fc70 ARABIC LIGATURE TEH WITH REH FINAL FORM */ |
| | 11350 | T3_CTYPE_ALPHA , /* fc71 ARABIC LIGATURE TEH WITH ZAIN FINAL FOR */ |
| | 11351 | T3_CTYPE_ALPHA , /* fc72 ARABIC LIGATURE TEH WITH MEEM FINAL FOR */ |
| | 11352 | T3_CTYPE_ALPHA , /* fc73 ARABIC LIGATURE TEH WITH NOON FINAL FOR */ |
| | 11353 | T3_CTYPE_ALPHA , /* fc74 ARABIC LIGATURE TEH WITH ALEF MAKSURA F */ |
| | 11354 | T3_CTYPE_ALPHA , /* fc75 ARABIC LIGATURE TEH WITH YEH FINAL FORM */ |
| | 11355 | T3_CTYPE_ALPHA , /* fc76 ARABIC LIGATURE THEH WITH REH FINAL FOR */ |
| | 11356 | T3_CTYPE_ALPHA , /* fc77 ARABIC LIGATURE THEH WITH ZAIN FINAL FO */ |
| | 11357 | T3_CTYPE_ALPHA , /* fc78 ARABIC LIGATURE THEH WITH MEEM FINAL FO */ |
| | 11358 | T3_CTYPE_ALPHA , /* fc79 ARABIC LIGATURE THEH WITH NOON FINAL FO */ |
| | 11359 | T3_CTYPE_ALPHA , /* fc7a ARABIC LIGATURE THEH WITH ALEF MAKSURA */ |
| | 11360 | T3_CTYPE_ALPHA , /* fc7b ARABIC LIGATURE THEH WITH YEH FINAL FOR */ |
| | 11361 | T3_CTYPE_ALPHA , /* fc7c ARABIC LIGATURE FEH WITH ALEF MAKSURA F */ |
| | 11362 | T3_CTYPE_ALPHA , /* fc7d ARABIC LIGATURE FEH WITH YEH FINAL FORM */ |
| | 11363 | T3_CTYPE_ALPHA , /* fc7e ARABIC LIGATURE QAF WITH ALEF MAKSURA F */ |
| | 11364 | T3_CTYPE_ALPHA , /* fc7f ARABIC LIGATURE QAF WITH YEH FINAL FORM */ |
| | 11365 | }; |
| | 11366 | |
| | 11367 | static const wchar_t attr_pg_1f9[128] = |
| | 11368 | { |
| | 11369 | T3_CTYPE_ALPHA , /* fc80 ARABIC LIGATURE KAF WITH ALEF FINAL FOR */ |
| | 11370 | T3_CTYPE_ALPHA , /* fc81 ARABIC LIGATURE KAF WITH LAM FINAL FORM */ |
| | 11371 | T3_CTYPE_ALPHA , /* fc82 ARABIC LIGATURE KAF WITH MEEM FINAL FOR */ |
| | 11372 | T3_CTYPE_ALPHA , /* fc83 ARABIC LIGATURE KAF WITH ALEF MAKSURA F */ |
| | 11373 | T3_CTYPE_ALPHA , /* fc84 ARABIC LIGATURE KAF WITH YEH FINAL FORM */ |
| | 11374 | T3_CTYPE_ALPHA , /* fc85 ARABIC LIGATURE LAM WITH MEEM FINAL FOR */ |
| | 11375 | T3_CTYPE_ALPHA , /* fc86 ARABIC LIGATURE LAM WITH ALEF MAKSURA F */ |
| | 11376 | T3_CTYPE_ALPHA , /* fc87 ARABIC LIGATURE LAM WITH YEH FINAL FORM */ |
| | 11377 | T3_CTYPE_ALPHA , /* fc88 ARABIC LIGATURE MEEM WITH ALEF FINAL FO */ |
| | 11378 | T3_CTYPE_ALPHA , /* fc89 ARABIC LIGATURE MEEM WITH MEEM FINAL FO */ |
| | 11379 | T3_CTYPE_ALPHA , /* fc8a ARABIC LIGATURE NOON WITH REH FINAL FOR */ |
| | 11380 | T3_CTYPE_ALPHA , /* fc8b ARABIC LIGATURE NOON WITH ZAIN FINAL FO */ |
| | 11381 | T3_CTYPE_ALPHA , /* fc8c ARABIC LIGATURE NOON WITH MEEM FINAL FO */ |
| | 11382 | T3_CTYPE_ALPHA , /* fc8d ARABIC LIGATURE NOON WITH NOON FINAL FO */ |
| | 11383 | T3_CTYPE_ALPHA , /* fc8e ARABIC LIGATURE NOON WITH ALEF MAKSURA */ |
| | 11384 | T3_CTYPE_ALPHA , /* fc8f ARABIC LIGATURE NOON WITH YEH FINAL FOR */ |
| | 11385 | T3_CTYPE_ALPHA , /* fc90 ARABIC LIGATURE ALEF MAKSURA WITH SUPER */ |
| | 11386 | T3_CTYPE_ALPHA , /* fc91 ARABIC LIGATURE YEH WITH REH FINAL FORM */ |
| | 11387 | T3_CTYPE_ALPHA , /* fc92 ARABIC LIGATURE YEH WITH ZAIN FINAL FOR */ |
| | 11388 | T3_CTYPE_ALPHA , /* fc93 ARABIC LIGATURE YEH WITH MEEM FINAL FOR */ |
| | 11389 | T3_CTYPE_ALPHA , /* fc94 ARABIC LIGATURE YEH WITH NOON FINAL FOR */ |
| | 11390 | T3_CTYPE_ALPHA , /* fc95 ARABIC LIGATURE YEH WITH ALEF MAKSURA F */ |
| | 11391 | T3_CTYPE_ALPHA , /* fc96 ARABIC LIGATURE YEH WITH YEH FINAL FORM */ |
| | 11392 | T3_CTYPE_ALPHA , /* fc97 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11393 | T3_CTYPE_ALPHA , /* fc98 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11394 | T3_CTYPE_ALPHA , /* fc99 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11395 | T3_CTYPE_ALPHA , /* fc9a ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11396 | T3_CTYPE_ALPHA , /* fc9b ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11397 | T3_CTYPE_ALPHA , /* fc9c ARABIC LIGATURE BEH WITH JEEM INITIAL F */ |
| | 11398 | T3_CTYPE_ALPHA , /* fc9d ARABIC LIGATURE BEH WITH HAH INITIAL FO */ |
| | 11399 | T3_CTYPE_ALPHA , /* fc9e ARABIC LIGATURE BEH WITH KHAH INITIAL F */ |
| | 11400 | T3_CTYPE_ALPHA , /* fc9f ARABIC LIGATURE BEH WITH MEEM INITIAL F */ |
| | 11401 | T3_CTYPE_ALPHA , /* fca0 ARABIC LIGATURE BEH WITH HEH INITIAL FO */ |
| | 11402 | T3_CTYPE_ALPHA , /* fca1 ARABIC LIGATURE TEH WITH JEEM INITIAL F */ |
| | 11403 | T3_CTYPE_ALPHA , /* fca2 ARABIC LIGATURE TEH WITH HAH INITIAL FO */ |
| | 11404 | T3_CTYPE_ALPHA , /* fca3 ARABIC LIGATURE TEH WITH KHAH INITIAL F */ |
| | 11405 | T3_CTYPE_ALPHA , /* fca4 ARABIC LIGATURE TEH WITH MEEM INITIAL F */ |
| | 11406 | T3_CTYPE_ALPHA , /* fca5 ARABIC LIGATURE TEH WITH HEH INITIAL FO */ |
| | 11407 | T3_CTYPE_ALPHA , /* fca6 ARABIC LIGATURE THEH WITH MEEM INITIAL */ |
| | 11408 | T3_CTYPE_ALPHA , /* fca7 ARABIC LIGATURE JEEM WITH HAH INITIAL F */ |
| | 11409 | T3_CTYPE_ALPHA , /* fca8 ARABIC LIGATURE JEEM WITH MEEM INITIAL */ |
| | 11410 | T3_CTYPE_ALPHA , /* fca9 ARABIC LIGATURE HAH WITH JEEM INITIAL F */ |
| | 11411 | T3_CTYPE_ALPHA , /* fcaa ARABIC LIGATURE HAH WITH MEEM INITIAL F */ |
| | 11412 | T3_CTYPE_ALPHA , /* fcab ARABIC LIGATURE KHAH WITH JEEM INITIAL */ |
| | 11413 | T3_CTYPE_ALPHA , /* fcac ARABIC LIGATURE KHAH WITH MEEM INITIAL */ |
| | 11414 | T3_CTYPE_ALPHA , /* fcad ARABIC LIGATURE SEEN WITH JEEM INITIAL */ |
| | 11415 | T3_CTYPE_ALPHA , /* fcae ARABIC LIGATURE SEEN WITH HAH INITIAL F */ |
| | 11416 | T3_CTYPE_ALPHA , /* fcaf ARABIC LIGATURE SEEN WITH KHAH INITIAL */ |
| | 11417 | T3_CTYPE_ALPHA , /* fcb0 ARABIC LIGATURE SEEN WITH MEEM INITIAL */ |
| | 11418 | T3_CTYPE_ALPHA , /* fcb1 ARABIC LIGATURE SAD WITH HAH INITIAL FO */ |
| | 11419 | T3_CTYPE_ALPHA , /* fcb2 ARABIC LIGATURE SAD WITH KHAH INITIAL F */ |
| | 11420 | T3_CTYPE_ALPHA , /* fcb3 ARABIC LIGATURE SAD WITH MEEM INITIAL F */ |
| | 11421 | T3_CTYPE_ALPHA , /* fcb4 ARABIC LIGATURE DAD WITH JEEM INITIAL F */ |
| | 11422 | T3_CTYPE_ALPHA , /* fcb5 ARABIC LIGATURE DAD WITH HAH INITIAL FO */ |
| | 11423 | T3_CTYPE_ALPHA , /* fcb6 ARABIC LIGATURE DAD WITH KHAH INITIAL F */ |
| | 11424 | T3_CTYPE_ALPHA , /* fcb7 ARABIC LIGATURE DAD WITH MEEM INITIAL F */ |
| | 11425 | T3_CTYPE_ALPHA , /* fcb8 ARABIC LIGATURE TAH WITH HAH INITIAL FO */ |
| | 11426 | T3_CTYPE_ALPHA , /* fcb9 ARABIC LIGATURE ZAH WITH MEEM INITIAL F */ |
| | 11427 | T3_CTYPE_ALPHA , /* fcba ARABIC LIGATURE AIN WITH JEEM INITIAL F */ |
| | 11428 | T3_CTYPE_ALPHA , /* fcbb ARABIC LIGATURE AIN WITH MEEM INITIAL F */ |
| | 11429 | T3_CTYPE_ALPHA , /* fcbc ARABIC LIGATURE GHAIN WITH JEEM INITIAL */ |
| | 11430 | T3_CTYPE_ALPHA , /* fcbd ARABIC LIGATURE GHAIN WITH MEEM INITIAL */ |
| | 11431 | T3_CTYPE_ALPHA , /* fcbe ARABIC LIGATURE FEH WITH JEEM INITIAL F */ |
| | 11432 | T3_CTYPE_ALPHA , /* fcbf ARABIC LIGATURE FEH WITH HAH INITIAL FO */ |
| | 11433 | T3_CTYPE_ALPHA , /* fcc0 ARABIC LIGATURE FEH WITH KHAH INITIAL F */ |
| | 11434 | T3_CTYPE_ALPHA , /* fcc1 ARABIC LIGATURE FEH WITH MEEM INITIAL F */ |
| | 11435 | T3_CTYPE_ALPHA , /* fcc2 ARABIC LIGATURE QAF WITH HAH INITIAL FO */ |
| | 11436 | T3_CTYPE_ALPHA , /* fcc3 ARABIC LIGATURE QAF WITH MEEM INITIAL F */ |
| | 11437 | T3_CTYPE_ALPHA , /* fcc4 ARABIC LIGATURE KAF WITH JEEM INITIAL F */ |
| | 11438 | T3_CTYPE_ALPHA , /* fcc5 ARABIC LIGATURE KAF WITH HAH INITIAL FO */ |
| | 11439 | T3_CTYPE_ALPHA , /* fcc6 ARABIC LIGATURE KAF WITH KHAH INITIAL F */ |
| | 11440 | T3_CTYPE_ALPHA , /* fcc7 ARABIC LIGATURE KAF WITH LAM INITIAL FO */ |
| | 11441 | T3_CTYPE_ALPHA , /* fcc8 ARABIC LIGATURE KAF WITH MEEM INITIAL F */ |
| | 11442 | T3_CTYPE_ALPHA , /* fcc9 ARABIC LIGATURE LAM WITH JEEM INITIAL F */ |
| | 11443 | T3_CTYPE_ALPHA , /* fcca ARABIC LIGATURE LAM WITH HAH INITIAL FO */ |
| | 11444 | T3_CTYPE_ALPHA , /* fccb ARABIC LIGATURE LAM WITH KHAH INITIAL F */ |
| | 11445 | T3_CTYPE_ALPHA , /* fccc ARABIC LIGATURE LAM WITH MEEM INITIAL F */ |
| | 11446 | T3_CTYPE_ALPHA , /* fccd ARABIC LIGATURE LAM WITH HEH INITIAL FO */ |
| | 11447 | T3_CTYPE_ALPHA , /* fcce ARABIC LIGATURE MEEM WITH JEEM INITIAL */ |
| | 11448 | T3_CTYPE_ALPHA , /* fccf ARABIC LIGATURE MEEM WITH HAH INITIAL F */ |
| | 11449 | T3_CTYPE_ALPHA , /* fcd0 ARABIC LIGATURE MEEM WITH KHAH INITIAL */ |
| | 11450 | T3_CTYPE_ALPHA , /* fcd1 ARABIC LIGATURE MEEM WITH MEEM INITIAL */ |
| | 11451 | T3_CTYPE_ALPHA , /* fcd2 ARABIC LIGATURE NOON WITH JEEM INITIAL */ |
| | 11452 | T3_CTYPE_ALPHA , /* fcd3 ARABIC LIGATURE NOON WITH HAH INITIAL F */ |
| | 11453 | T3_CTYPE_ALPHA , /* fcd4 ARABIC LIGATURE NOON WITH KHAH INITIAL */ |
| | 11454 | T3_CTYPE_ALPHA , /* fcd5 ARABIC LIGATURE NOON WITH MEEM INITIAL */ |
| | 11455 | T3_CTYPE_ALPHA , /* fcd6 ARABIC LIGATURE NOON WITH HEH INITIAL F */ |
| | 11456 | T3_CTYPE_ALPHA , /* fcd7 ARABIC LIGATURE HEH WITH JEEM INITIAL F */ |
| | 11457 | T3_CTYPE_ALPHA , /* fcd8 ARABIC LIGATURE HEH WITH MEEM INITIAL F */ |
| | 11458 | T3_CTYPE_ALPHA , /* fcd9 ARABIC LIGATURE HEH WITH SUPERSCRIPT AL */ |
| | 11459 | T3_CTYPE_ALPHA , /* fcda ARABIC LIGATURE YEH WITH JEEM INITIAL F */ |
| | 11460 | T3_CTYPE_ALPHA , /* fcdb ARABIC LIGATURE YEH WITH HAH INITIAL FO */ |
| | 11461 | T3_CTYPE_ALPHA , /* fcdc ARABIC LIGATURE YEH WITH KHAH INITIAL F */ |
| | 11462 | T3_CTYPE_ALPHA , /* fcdd ARABIC LIGATURE YEH WITH MEEM INITIAL F */ |
| | 11463 | T3_CTYPE_ALPHA , /* fcde ARABIC LIGATURE YEH WITH HEH INITIAL FO */ |
| | 11464 | T3_CTYPE_ALPHA , /* fcdf ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11465 | T3_CTYPE_ALPHA , /* fce0 ARABIC LIGATURE YEH WITH HAMZA ABOVE WI */ |
| | 11466 | T3_CTYPE_ALPHA , /* fce1 ARABIC LIGATURE BEH WITH MEEM MEDIAL FO */ |
| | 11467 | T3_CTYPE_ALPHA , /* fce2 ARABIC LIGATURE BEH WITH HEH MEDIAL FOR */ |
| | 11468 | T3_CTYPE_ALPHA , /* fce3 ARABIC LIGATURE TEH WITH MEEM MEDIAL FO */ |
| | 11469 | T3_CTYPE_ALPHA , /* fce4 ARABIC LIGATURE TEH WITH HEH MEDIAL FOR */ |
| | 11470 | T3_CTYPE_ALPHA , /* fce5 ARABIC LIGATURE THEH WITH MEEM MEDIAL F */ |
| | 11471 | T3_CTYPE_ALPHA , /* fce6 ARABIC LIGATURE THEH WITH HEH MEDIAL FO */ |
| | 11472 | T3_CTYPE_ALPHA , /* fce7 ARABIC LIGATURE SEEN WITH MEEM MEDIAL F */ |
| | 11473 | T3_CTYPE_ALPHA , /* fce8 ARABIC LIGATURE SEEN WITH HEH MEDIAL FO */ |
| | 11474 | T3_CTYPE_ALPHA , /* fce9 ARABIC LIGATURE SHEEN WITH MEEM MEDIAL */ |
| | 11475 | T3_CTYPE_ALPHA , /* fcea ARABIC LIGATURE SHEEN WITH HEH MEDIAL F */ |
| | 11476 | T3_CTYPE_ALPHA , /* fceb ARABIC LIGATURE KAF WITH LAM MEDIAL FOR */ |
| | 11477 | T3_CTYPE_ALPHA , /* fcec ARABIC LIGATURE KAF WITH MEEM MEDIAL FO */ |
| | 11478 | T3_CTYPE_ALPHA , /* fced ARABIC LIGATURE LAM WITH MEEM MEDIAL FO */ |
| | 11479 | T3_CTYPE_ALPHA , /* fcee ARABIC LIGATURE NOON WITH MEEM MEDIAL F */ |
| | 11480 | T3_CTYPE_ALPHA , /* fcef ARABIC LIGATURE NOON WITH HEH MEDIAL FO */ |
| | 11481 | T3_CTYPE_ALPHA , /* fcf0 ARABIC LIGATURE YEH WITH MEEM MEDIAL FO */ |
| | 11482 | T3_CTYPE_ALPHA , /* fcf1 ARABIC LIGATURE YEH WITH HEH MEDIAL FOR */ |
| | 11483 | T3_CTYPE_ALPHA , /* fcf2 ARABIC LIGATURE SHADDA WITH FATHA MEDIA */ |
| | 11484 | T3_CTYPE_ALPHA , /* fcf3 ARABIC LIGATURE SHADDA WITH DAMMA MEDIA */ |
| | 11485 | T3_CTYPE_ALPHA , /* fcf4 ARABIC LIGATURE SHADDA WITH KASRA MEDIA */ |
| | 11486 | T3_CTYPE_ALPHA , /* fcf5 ARABIC LIGATURE TAH WITH ALEF MAKSURA I */ |
| | 11487 | T3_CTYPE_ALPHA , /* fcf6 ARABIC LIGATURE TAH WITH YEH ISOLATED F */ |
| | 11488 | T3_CTYPE_ALPHA , /* fcf7 ARABIC LIGATURE AIN WITH ALEF MAKSURA I */ |
| | 11489 | T3_CTYPE_ALPHA , /* fcf8 ARABIC LIGATURE AIN WITH YEH ISOLATED F */ |
| | 11490 | T3_CTYPE_ALPHA , /* fcf9 ARABIC LIGATURE GHAIN WITH ALEF MAKSURA */ |
| | 11491 | T3_CTYPE_ALPHA , /* fcfa ARABIC LIGATURE GHAIN WITH YEH ISOLATED */ |
| | 11492 | T3_CTYPE_ALPHA , /* fcfb ARABIC LIGATURE SEEN WITH ALEF MAKSURA */ |
| | 11493 | T3_CTYPE_ALPHA , /* fcfc ARABIC LIGATURE SEEN WITH YEH ISOLATED */ |
| | 11494 | T3_CTYPE_ALPHA , /* fcfd ARABIC LIGATURE SHEEN WITH ALEF MAKSURA */ |
| | 11495 | T3_CTYPE_ALPHA , /* fcfe ARABIC LIGATURE SHEEN WITH YEH ISOLATED */ |
| | 11496 | T3_CTYPE_ALPHA , /* fcff ARABIC LIGATURE HAH WITH ALEF MAKSURA I */ |
| | 11497 | }; |
| | 11498 | |
| | 11499 | static const wchar_t attr_pg_1fa[128] = |
| | 11500 | { |
| | 11501 | T3_CTYPE_ALPHA , /* fd00 ARABIC LIGATURE HAH WITH YEH ISOLATED F */ |
| | 11502 | T3_CTYPE_ALPHA , /* fd01 ARABIC LIGATURE JEEM WITH ALEF MAKSURA */ |
| | 11503 | T3_CTYPE_ALPHA , /* fd02 ARABIC LIGATURE JEEM WITH YEH ISOLATED */ |
| | 11504 | T3_CTYPE_ALPHA , /* fd03 ARABIC LIGATURE KHAH WITH ALEF MAKSURA */ |
| | 11505 | T3_CTYPE_ALPHA , /* fd04 ARABIC LIGATURE KHAH WITH YEH ISOLATED */ |
| | 11506 | T3_CTYPE_ALPHA , /* fd05 ARABIC LIGATURE SAD WITH ALEF MAKSURA I */ |
| | 11507 | T3_CTYPE_ALPHA , /* fd06 ARABIC LIGATURE SAD WITH YEH ISOLATED F */ |
| | 11508 | T3_CTYPE_ALPHA , /* fd07 ARABIC LIGATURE DAD WITH ALEF MAKSURA I */ |
| | 11509 | T3_CTYPE_ALPHA , /* fd08 ARABIC LIGATURE DAD WITH YEH ISOLATED F */ |
| | 11510 | T3_CTYPE_ALPHA , /* fd09 ARABIC LIGATURE SHEEN WITH JEEM ISOLATE */ |
| | 11511 | T3_CTYPE_ALPHA , /* fd0a ARABIC LIGATURE SHEEN WITH HAH ISOLATED */ |
| | 11512 | T3_CTYPE_ALPHA , /* fd0b ARABIC LIGATURE SHEEN WITH KHAH ISOLATE */ |
| | 11513 | T3_CTYPE_ALPHA , /* fd0c ARABIC LIGATURE SHEEN WITH MEEM ISOLATE */ |
| | 11514 | T3_CTYPE_ALPHA , /* fd0d ARABIC LIGATURE SHEEN WITH REH ISOLATED */ |
| | 11515 | T3_CTYPE_ALPHA , /* fd0e ARABIC LIGATURE SEEN WITH REH ISOLATED */ |
| | 11516 | T3_CTYPE_ALPHA , /* fd0f ARABIC LIGATURE SAD WITH REH ISOLATED F */ |
| | 11517 | T3_CTYPE_ALPHA , /* fd10 ARABIC LIGATURE DAD WITH REH ISOLATED F */ |
| | 11518 | T3_CTYPE_ALPHA , /* fd11 ARABIC LIGATURE TAH WITH ALEF MAKSURA F */ |
| | 11519 | T3_CTYPE_ALPHA , /* fd12 ARABIC LIGATURE TAH WITH YEH FINAL FORM */ |
| | 11520 | T3_CTYPE_ALPHA , /* fd13 ARABIC LIGATURE AIN WITH ALEF MAKSURA F */ |
| | 11521 | T3_CTYPE_ALPHA , /* fd14 ARABIC LIGATURE AIN WITH YEH FINAL FORM */ |
| | 11522 | T3_CTYPE_ALPHA , /* fd15 ARABIC LIGATURE GHAIN WITH ALEF MAKSURA */ |
| | 11523 | T3_CTYPE_ALPHA , /* fd16 ARABIC LIGATURE GHAIN WITH YEH FINAL FO */ |
| | 11524 | T3_CTYPE_ALPHA , /* fd17 ARABIC LIGATURE SEEN WITH ALEF MAKSURA */ |
| | 11525 | T3_CTYPE_ALPHA , /* fd18 ARABIC LIGATURE SEEN WITH YEH FINAL FOR */ |
| | 11526 | T3_CTYPE_ALPHA , /* fd19 ARABIC LIGATURE SHEEN WITH ALEF MAKSURA */ |
| | 11527 | T3_CTYPE_ALPHA , /* fd1a ARABIC LIGATURE SHEEN WITH YEH FINAL FO */ |
| | 11528 | T3_CTYPE_ALPHA , /* fd1b ARABIC LIGATURE HAH WITH ALEF MAKSURA F */ |
| | 11529 | T3_CTYPE_ALPHA , /* fd1c ARABIC LIGATURE HAH WITH YEH FINAL FORM */ |
| | 11530 | T3_CTYPE_ALPHA , /* fd1d ARABIC LIGATURE JEEM WITH ALEF MAKSURA */ |
| | 11531 | T3_CTYPE_ALPHA , /* fd1e ARABIC LIGATURE JEEM WITH YEH FINAL FOR */ |
| | 11532 | T3_CTYPE_ALPHA , /* fd1f ARABIC LIGATURE KHAH WITH ALEF MAKSURA */ |
| | 11533 | T3_CTYPE_ALPHA , /* fd20 ARABIC LIGATURE KHAH WITH YEH FINAL FOR */ |
| | 11534 | T3_CTYPE_ALPHA , /* fd21 ARABIC LIGATURE SAD WITH ALEF MAKSURA F */ |
| | 11535 | T3_CTYPE_ALPHA , /* fd22 ARABIC LIGATURE SAD WITH YEH FINAL FORM */ |
| | 11536 | T3_CTYPE_ALPHA , /* fd23 ARABIC LIGATURE DAD WITH ALEF MAKSURA F */ |
| | 11537 | T3_CTYPE_ALPHA , /* fd24 ARABIC LIGATURE DAD WITH YEH FINAL FORM */ |
| | 11538 | T3_CTYPE_ALPHA , /* fd25 ARABIC LIGATURE SHEEN WITH JEEM FINAL F */ |
| | 11539 | T3_CTYPE_ALPHA , /* fd26 ARABIC LIGATURE SHEEN WITH HAH FINAL FO */ |
| | 11540 | T3_CTYPE_ALPHA , /* fd27 ARABIC LIGATURE SHEEN WITH KHAH FINAL F */ |
| | 11541 | T3_CTYPE_ALPHA , /* fd28 ARABIC LIGATURE SHEEN WITH MEEM FINAL F */ |
| | 11542 | T3_CTYPE_ALPHA , /* fd29 ARABIC LIGATURE SHEEN WITH REH FINAL FO */ |
| | 11543 | T3_CTYPE_ALPHA , /* fd2a ARABIC LIGATURE SEEN WITH REH FINAL FOR */ |
| | 11544 | T3_CTYPE_ALPHA , /* fd2b ARABIC LIGATURE SAD WITH REH FINAL FORM */ |
| | 11545 | T3_CTYPE_ALPHA , /* fd2c ARABIC LIGATURE DAD WITH REH FINAL FORM */ |
| | 11546 | T3_CTYPE_ALPHA , /* fd2d ARABIC LIGATURE SHEEN WITH JEEM INITIAL */ |
| | 11547 | T3_CTYPE_ALPHA , /* fd2e ARABIC LIGATURE SHEEN WITH HAH INITIAL */ |
| | 11548 | T3_CTYPE_ALPHA , /* fd2f ARABIC LIGATURE SHEEN WITH KHAH INITIAL */ |
| | 11549 | T3_CTYPE_ALPHA , /* fd30 ARABIC LIGATURE SHEEN WITH MEEM INITIAL */ |
| | 11550 | T3_CTYPE_ALPHA , /* fd31 ARABIC LIGATURE SEEN WITH HEH INITIAL F */ |
| | 11551 | T3_CTYPE_ALPHA , /* fd32 ARABIC LIGATURE SHEEN WITH HEH INITIAL */ |
| | 11552 | T3_CTYPE_ALPHA , /* fd33 ARABIC LIGATURE TAH WITH MEEM INITIAL F */ |
| | 11553 | T3_CTYPE_ALPHA , /* fd34 ARABIC LIGATURE SEEN WITH JEEM MEDIAL F */ |
| | 11554 | T3_CTYPE_ALPHA , /* fd35 ARABIC LIGATURE SEEN WITH HAH MEDIAL FO */ |
| | 11555 | T3_CTYPE_ALPHA , /* fd36 ARABIC LIGATURE SEEN WITH KHAH MEDIAL F */ |
| | 11556 | T3_CTYPE_ALPHA , /* fd37 ARABIC LIGATURE SHEEN WITH JEEM MEDIAL */ |
| | 11557 | T3_CTYPE_ALPHA , /* fd38 ARABIC LIGATURE SHEEN WITH HAH MEDIAL F */ |
| | 11558 | T3_CTYPE_ALPHA , /* fd39 ARABIC LIGATURE SHEEN WITH KHAH MEDIAL */ |
| | 11559 | T3_CTYPE_ALPHA , /* fd3a ARABIC LIGATURE TAH WITH MEEM MEDIAL FO */ |
| | 11560 | T3_CTYPE_ALPHA , /* fd3b ARABIC LIGATURE ZAH WITH MEEM MEDIAL FO */ |
| | 11561 | T3_CTYPE_ALPHA , /* fd3c ARABIC LIGATURE ALEF WITH FATHATAN FINA */ |
| | 11562 | T3_CTYPE_ALPHA , /* fd3d ARABIC LIGATURE ALEF WITH FATHATAN ISOL */ |
| | 11563 | T3_CTYPE_PUNCT , /* fd3e ORNATE LEFT PARENTHESIS */ |
| | 11564 | T3_CTYPE_PUNCT , /* fd3f ORNATE RIGHT PARENTHESIS */ |
| | 11565 | T3_CTYPE_NONE , /* fd40 (unused) */ |
| | 11566 | T3_CTYPE_NONE , /* fd41 (unused) */ |
| | 11567 | T3_CTYPE_NONE , /* fd42 (unused) */ |
| | 11568 | T3_CTYPE_NONE , /* fd43 (unused) */ |
| | 11569 | T3_CTYPE_NONE , /* fd44 (unused) */ |
| | 11570 | T3_CTYPE_NONE , /* fd45 (unused) */ |
| | 11571 | T3_CTYPE_NONE , /* fd46 (unused) */ |
| | 11572 | T3_CTYPE_NONE , /* fd47 (unused) */ |
| | 11573 | T3_CTYPE_NONE , /* fd48 (unused) */ |
| | 11574 | T3_CTYPE_NONE , /* fd49 (unused) */ |
| | 11575 | T3_CTYPE_NONE , /* fd4a (unused) */ |
| | 11576 | T3_CTYPE_NONE , /* fd4b (unused) */ |
| | 11577 | T3_CTYPE_NONE , /* fd4c (unused) */ |
| | 11578 | T3_CTYPE_NONE , /* fd4d (unused) */ |
| | 11579 | T3_CTYPE_NONE , /* fd4e (unused) */ |
| | 11580 | T3_CTYPE_NONE , /* fd4f (unused) */ |
| | 11581 | T3_CTYPE_ALPHA , /* fd50 ARABIC LIGATURE TEH WITH JEEM WITH MEEM */ |
| | 11582 | T3_CTYPE_ALPHA , /* fd51 ARABIC LIGATURE TEH WITH HAH WITH JEEM */ |
| | 11583 | T3_CTYPE_ALPHA , /* fd52 ARABIC LIGATURE TEH WITH HAH WITH JEEM */ |
| | 11584 | T3_CTYPE_ALPHA , /* fd53 ARABIC LIGATURE TEH WITH HAH WITH MEEM */ |
| | 11585 | T3_CTYPE_ALPHA , /* fd54 ARABIC LIGATURE TEH WITH KHAH WITH MEEM */ |
| | 11586 | T3_CTYPE_ALPHA , /* fd55 ARABIC LIGATURE TEH WITH MEEM WITH JEEM */ |
| | 11587 | T3_CTYPE_ALPHA , /* fd56 ARABIC LIGATURE TEH WITH MEEM WITH HAH */ |
| | 11588 | T3_CTYPE_ALPHA , /* fd57 ARABIC LIGATURE TEH WITH MEEM WITH KHAH */ |
| | 11589 | T3_CTYPE_ALPHA , /* fd58 ARABIC LIGATURE JEEM WITH MEEM WITH HAH */ |
| | 11590 | T3_CTYPE_ALPHA , /* fd59 ARABIC LIGATURE JEEM WITH MEEM WITH HAH */ |
| | 11591 | T3_CTYPE_ALPHA , /* fd5a ARABIC LIGATURE HAH WITH MEEM WITH YEH */ |
| | 11592 | T3_CTYPE_ALPHA , /* fd5b ARABIC LIGATURE HAH WITH MEEM WITH ALEF */ |
| | 11593 | T3_CTYPE_ALPHA , /* fd5c ARABIC LIGATURE SEEN WITH HAH WITH JEEM */ |
| | 11594 | T3_CTYPE_ALPHA , /* fd5d ARABIC LIGATURE SEEN WITH JEEM WITH HAH */ |
| | 11595 | T3_CTYPE_ALPHA , /* fd5e ARABIC LIGATURE SEEN WITH JEEM WITH ALE */ |
| | 11596 | T3_CTYPE_ALPHA , /* fd5f ARABIC LIGATURE SEEN WITH MEEM WITH HAH */ |
| | 11597 | T3_CTYPE_ALPHA , /* fd60 ARABIC LIGATURE SEEN WITH MEEM WITH HAH */ |
| | 11598 | T3_CTYPE_ALPHA , /* fd61 ARABIC LIGATURE SEEN WITH MEEM WITH JEE */ |
| | 11599 | T3_CTYPE_ALPHA , /* fd62 ARABIC LIGATURE SEEN WITH MEEM WITH MEE */ |
| | 11600 | T3_CTYPE_ALPHA , /* fd63 ARABIC LIGATURE SEEN WITH MEEM WITH MEE */ |
| | 11601 | T3_CTYPE_ALPHA , /* fd64 ARABIC LIGATURE SAD WITH HAH WITH HAH F */ |
| | 11602 | T3_CTYPE_ALPHA , /* fd65 ARABIC LIGATURE SAD WITH HAH WITH HAH I */ |
| | 11603 | T3_CTYPE_ALPHA , /* fd66 ARABIC LIGATURE SAD WITH MEEM WITH MEEM */ |
| | 11604 | T3_CTYPE_ALPHA , /* fd67 ARABIC LIGATURE SHEEN WITH HAH WITH MEE */ |
| | 11605 | T3_CTYPE_ALPHA , /* fd68 ARABIC LIGATURE SHEEN WITH HAH WITH MEE */ |
| | 11606 | T3_CTYPE_ALPHA , /* fd69 ARABIC LIGATURE SHEEN WITH JEEM WITH YE */ |
| | 11607 | T3_CTYPE_ALPHA , /* fd6a ARABIC LIGATURE SHEEN WITH MEEM WITH KH */ |
| | 11608 | T3_CTYPE_ALPHA , /* fd6b ARABIC LIGATURE SHEEN WITH MEEM WITH KH */ |
| | 11609 | T3_CTYPE_ALPHA , /* fd6c ARABIC LIGATURE SHEEN WITH MEEM WITH ME */ |
| | 11610 | T3_CTYPE_ALPHA , /* fd6d ARABIC LIGATURE SHEEN WITH MEEM WITH ME */ |
| | 11611 | T3_CTYPE_ALPHA , /* fd6e ARABIC LIGATURE DAD WITH HAH WITH ALEF */ |
| | 11612 | T3_CTYPE_ALPHA , /* fd6f ARABIC LIGATURE DAD WITH KHAH WITH MEEM */ |
| | 11613 | T3_CTYPE_ALPHA , /* fd70 ARABIC LIGATURE DAD WITH KHAH WITH MEEM */ |
| | 11614 | T3_CTYPE_ALPHA , /* fd71 ARABIC LIGATURE TAH WITH MEEM WITH HAH */ |
| | 11615 | T3_CTYPE_ALPHA , /* fd72 ARABIC LIGATURE TAH WITH MEEM WITH HAH */ |
| | 11616 | T3_CTYPE_ALPHA , /* fd73 ARABIC LIGATURE TAH WITH MEEM WITH MEEM */ |
| | 11617 | T3_CTYPE_ALPHA , /* fd74 ARABIC LIGATURE TAH WITH MEEM WITH YEH */ |
| | 11618 | T3_CTYPE_ALPHA , /* fd75 ARABIC LIGATURE AIN WITH JEEM WITH MEEM */ |
| | 11619 | T3_CTYPE_ALPHA , /* fd76 ARABIC LIGATURE AIN WITH MEEM WITH MEEM */ |
| | 11620 | T3_CTYPE_ALPHA , /* fd77 ARABIC LIGATURE AIN WITH MEEM WITH MEEM */ |
| | 11621 | T3_CTYPE_ALPHA , /* fd78 ARABIC LIGATURE AIN WITH MEEM WITH ALEF */ |
| | 11622 | T3_CTYPE_ALPHA , /* fd79 ARABIC LIGATURE GHAIN WITH MEEM WITH ME */ |
| | 11623 | T3_CTYPE_ALPHA , /* fd7a ARABIC LIGATURE GHAIN WITH MEEM WITH YE */ |
| | 11624 | T3_CTYPE_ALPHA , /* fd7b ARABIC LIGATURE GHAIN WITH MEEM WITH AL */ |
| | 11625 | T3_CTYPE_ALPHA , /* fd7c ARABIC LIGATURE FEH WITH KHAH WITH MEEM */ |
| | 11626 | T3_CTYPE_ALPHA , /* fd7d ARABIC LIGATURE FEH WITH KHAH WITH MEEM */ |
| | 11627 | T3_CTYPE_ALPHA , /* fd7e ARABIC LIGATURE QAF WITH MEEM WITH HAH */ |
| | 11628 | T3_CTYPE_ALPHA , /* fd7f ARABIC LIGATURE QAF WITH MEEM WITH MEEM */ |
| | 11629 | }; |
| | 11630 | |
| | 11631 | static const wchar_t attr_pg_1fb[128] = |
| | 11632 | { |
| | 11633 | T3_CTYPE_ALPHA , /* fd80 ARABIC LIGATURE LAM WITH HAH WITH MEEM */ |
| | 11634 | T3_CTYPE_ALPHA , /* fd81 ARABIC LIGATURE LAM WITH HAH WITH YEH F */ |
| | 11635 | T3_CTYPE_ALPHA , /* fd82 ARABIC LIGATURE LAM WITH HAH WITH ALEF */ |
| | 11636 | T3_CTYPE_ALPHA , /* fd83 ARABIC LIGATURE LAM WITH JEEM WITH JEEM */ |
| | 11637 | T3_CTYPE_ALPHA , /* fd84 ARABIC LIGATURE LAM WITH JEEM WITH JEEM */ |
| | 11638 | T3_CTYPE_ALPHA , /* fd85 ARABIC LIGATURE LAM WITH KHAH WITH MEEM */ |
| | 11639 | T3_CTYPE_ALPHA , /* fd86 ARABIC LIGATURE LAM WITH KHAH WITH MEEM */ |
| | 11640 | T3_CTYPE_ALPHA , /* fd87 ARABIC LIGATURE LAM WITH MEEM WITH HAH */ |
| | 11641 | T3_CTYPE_ALPHA , /* fd88 ARABIC LIGATURE LAM WITH MEEM WITH HAH */ |
| | 11642 | T3_CTYPE_ALPHA , /* fd89 ARABIC LIGATURE MEEM WITH HAH WITH JEEM */ |
| | 11643 | T3_CTYPE_ALPHA , /* fd8a ARABIC LIGATURE MEEM WITH HAH WITH MEEM */ |
| | 11644 | T3_CTYPE_ALPHA , /* fd8b ARABIC LIGATURE MEEM WITH HAH WITH YEH */ |
| | 11645 | T3_CTYPE_ALPHA , /* fd8c ARABIC LIGATURE MEEM WITH JEEM WITH HAH */ |
| | 11646 | T3_CTYPE_ALPHA , /* fd8d ARABIC LIGATURE MEEM WITH JEEM WITH MEE */ |
| | 11647 | T3_CTYPE_ALPHA , /* fd8e ARABIC LIGATURE MEEM WITH KHAH WITH JEE */ |
| | 11648 | T3_CTYPE_ALPHA , /* fd8f ARABIC LIGATURE MEEM WITH KHAH WITH MEE */ |
| | 11649 | T3_CTYPE_NONE , /* fd90 (unused) */ |
| | 11650 | T3_CTYPE_NONE , /* fd91 (unused) */ |
| | 11651 | T3_CTYPE_ALPHA , /* fd92 ARABIC LIGATURE MEEM WITH JEEM WITH KHA */ |
| | 11652 | T3_CTYPE_ALPHA , /* fd93 ARABIC LIGATURE HEH WITH MEEM WITH JEEM */ |
| | 11653 | T3_CTYPE_ALPHA , /* fd94 ARABIC LIGATURE HEH WITH MEEM WITH MEEM */ |
| | 11654 | T3_CTYPE_ALPHA , /* fd95 ARABIC LIGATURE NOON WITH HAH WITH MEEM */ |
| | 11655 | T3_CTYPE_ALPHA , /* fd96 ARABIC LIGATURE NOON WITH HAH WITH ALEF */ |
| | 11656 | T3_CTYPE_ALPHA , /* fd97 ARABIC LIGATURE NOON WITH JEEM WITH MEE */ |
| | 11657 | T3_CTYPE_ALPHA , /* fd98 ARABIC LIGATURE NOON WITH JEEM WITH MEE */ |
| | 11658 | T3_CTYPE_ALPHA , /* fd99 ARABIC LIGATURE NOON WITH JEEM WITH ALE */ |
| | 11659 | T3_CTYPE_ALPHA , /* fd9a ARABIC LIGATURE NOON WITH MEEM WITH YEH */ |
| | 11660 | T3_CTYPE_ALPHA , /* fd9b ARABIC LIGATURE NOON WITH MEEM WITH ALE */ |
| | 11661 | T3_CTYPE_ALPHA , /* fd9c ARABIC LIGATURE YEH WITH MEEM WITH MEEM */ |
| | 11662 | T3_CTYPE_ALPHA , /* fd9d ARABIC LIGATURE YEH WITH MEEM WITH MEEM */ |
| | 11663 | T3_CTYPE_ALPHA , /* fd9e ARABIC LIGATURE BEH WITH KHAH WITH YEH */ |
| | 11664 | T3_CTYPE_ALPHA , /* fd9f ARABIC LIGATURE TEH WITH JEEM WITH YEH */ |
| | 11665 | T3_CTYPE_ALPHA , /* fda0 ARABIC LIGATURE TEH WITH JEEM WITH ALEF */ |
| | 11666 | T3_CTYPE_ALPHA , /* fda1 ARABIC LIGATURE TEH WITH KHAH WITH YEH */ |
| | 11667 | T3_CTYPE_ALPHA , /* fda2 ARABIC LIGATURE TEH WITH KHAH WITH ALEF */ |
| | 11668 | T3_CTYPE_ALPHA , /* fda3 ARABIC LIGATURE TEH WITH MEEM WITH YEH */ |
| | 11669 | T3_CTYPE_ALPHA , /* fda4 ARABIC LIGATURE TEH WITH MEEM WITH ALEF */ |
| | 11670 | T3_CTYPE_ALPHA , /* fda5 ARABIC LIGATURE JEEM WITH MEEM WITH YEH */ |
| | 11671 | T3_CTYPE_ALPHA , /* fda6 ARABIC LIGATURE JEEM WITH HAH WITH ALEF */ |
| | 11672 | T3_CTYPE_ALPHA , /* fda7 ARABIC LIGATURE JEEM WITH MEEM WITH ALE */ |
| | 11673 | T3_CTYPE_ALPHA , /* fda8 ARABIC LIGATURE SEEN WITH KHAH WITH ALE */ |
| | 11674 | T3_CTYPE_ALPHA , /* fda9 ARABIC LIGATURE SAD WITH HAH WITH YEH F */ |
| | 11675 | T3_CTYPE_ALPHA , /* fdaa ARABIC LIGATURE SHEEN WITH HAH WITH YEH */ |
| | 11676 | T3_CTYPE_ALPHA , /* fdab ARABIC LIGATURE DAD WITH HAH WITH YEH F */ |
| | 11677 | T3_CTYPE_ALPHA , /* fdac ARABIC LIGATURE LAM WITH JEEM WITH YEH */ |
| | 11678 | T3_CTYPE_ALPHA , /* fdad ARABIC LIGATURE LAM WITH MEEM WITH YEH */ |
| | 11679 | T3_CTYPE_ALPHA , /* fdae ARABIC LIGATURE YEH WITH HAH WITH YEH F */ |
| | 11680 | T3_CTYPE_ALPHA , /* fdaf ARABIC LIGATURE YEH WITH JEEM WITH YEH */ |
| | 11681 | T3_CTYPE_ALPHA , /* fdb0 ARABIC LIGATURE YEH WITH MEEM WITH YEH */ |
| | 11682 | T3_CTYPE_ALPHA , /* fdb1 ARABIC LIGATURE MEEM WITH MEEM WITH YEH */ |
| | 11683 | T3_CTYPE_ALPHA , /* fdb2 ARABIC LIGATURE QAF WITH MEEM WITH YEH */ |
| | 11684 | T3_CTYPE_ALPHA , /* fdb3 ARABIC LIGATURE NOON WITH HAH WITH YEH */ |
| | 11685 | T3_CTYPE_ALPHA , /* fdb4 ARABIC LIGATURE QAF WITH MEEM WITH HAH */ |
| | 11686 | T3_CTYPE_ALPHA , /* fdb5 ARABIC LIGATURE LAM WITH HAH WITH MEEM */ |
| | 11687 | T3_CTYPE_ALPHA , /* fdb6 ARABIC LIGATURE AIN WITH MEEM WITH YEH */ |
| | 11688 | T3_CTYPE_ALPHA , /* fdb7 ARABIC LIGATURE KAF WITH MEEM WITH YEH */ |
| | 11689 | T3_CTYPE_ALPHA , /* fdb8 ARABIC LIGATURE NOON WITH JEEM WITH HAH */ |
| | 11690 | T3_CTYPE_ALPHA , /* fdb9 ARABIC LIGATURE MEEM WITH KHAH WITH YEH */ |
| | 11691 | T3_CTYPE_ALPHA , /* fdba ARABIC LIGATURE LAM WITH JEEM WITH MEEM */ |
| | 11692 | T3_CTYPE_ALPHA , /* fdbb ARABIC LIGATURE KAF WITH MEEM WITH MEEM */ |
| | 11693 | T3_CTYPE_ALPHA , /* fdbc ARABIC LIGATURE LAM WITH JEEM WITH MEEM */ |
| | 11694 | T3_CTYPE_ALPHA , /* fdbd ARABIC LIGATURE NOON WITH JEEM WITH HAH */ |
| | 11695 | T3_CTYPE_ALPHA , /* fdbe ARABIC LIGATURE JEEM WITH HAH WITH YEH */ |
| | 11696 | T3_CTYPE_ALPHA , /* fdbf ARABIC LIGATURE HAH WITH JEEM WITH YEH */ |
| | 11697 | T3_CTYPE_ALPHA , /* fdc0 ARABIC LIGATURE MEEM WITH JEEM WITH YEH */ |
| | 11698 | T3_CTYPE_ALPHA , /* fdc1 ARABIC LIGATURE FEH WITH MEEM WITH YEH */ |
| | 11699 | T3_CTYPE_ALPHA , /* fdc2 ARABIC LIGATURE BEH WITH HAH WITH YEH F */ |
| | 11700 | T3_CTYPE_ALPHA , /* fdc3 ARABIC LIGATURE KAF WITH MEEM WITH MEEM */ |
| | 11701 | T3_CTYPE_ALPHA , /* fdc4 ARABIC LIGATURE AIN WITH JEEM WITH MEEM */ |
| | 11702 | T3_CTYPE_ALPHA , /* fdc5 ARABIC LIGATURE SAD WITH MEEM WITH MEEM */ |
| | 11703 | T3_CTYPE_ALPHA , /* fdc6 ARABIC LIGATURE SEEN WITH KHAH WITH YEH */ |
| | 11704 | T3_CTYPE_ALPHA , /* fdc7 ARABIC LIGATURE NOON WITH JEEM WITH YEH */ |
| | 11705 | T3_CTYPE_NONE , /* fdc8 (unused) */ |
| | 11706 | T3_CTYPE_NONE , /* fdc9 (unused) */ |
| | 11707 | T3_CTYPE_NONE , /* fdca (unused) */ |
| | 11708 | T3_CTYPE_NONE , /* fdcb (unused) */ |
| | 11709 | T3_CTYPE_NONE , /* fdcc (unused) */ |
| | 11710 | T3_CTYPE_NONE , /* fdcd (unused) */ |
| | 11711 | T3_CTYPE_NONE , /* fdce (unused) */ |
| | 11712 | T3_CTYPE_NONE , /* fdcf (unused) */ |
| | 11713 | T3_CTYPE_NONE , /* fdd0 (unused) */ |
| | 11714 | T3_CTYPE_NONE , /* fdd1 (unused) */ |
| | 11715 | T3_CTYPE_NONE , /* fdd2 (unused) */ |
| | 11716 | T3_CTYPE_NONE , /* fdd3 (unused) */ |
| | 11717 | T3_CTYPE_NONE , /* fdd4 (unused) */ |
| | 11718 | T3_CTYPE_NONE , /* fdd5 (unused) */ |
| | 11719 | T3_CTYPE_NONE , /* fdd6 (unused) */ |
| | 11720 | T3_CTYPE_NONE , /* fdd7 (unused) */ |
| | 11721 | T3_CTYPE_NONE , /* fdd8 (unused) */ |
| | 11722 | T3_CTYPE_NONE , /* fdd9 (unused) */ |
| | 11723 | T3_CTYPE_NONE , /* fdda (unused) */ |
| | 11724 | T3_CTYPE_NONE , /* fddb (unused) */ |
| | 11725 | T3_CTYPE_NONE , /* fddc (unused) */ |
| | 11726 | T3_CTYPE_NONE , /* fddd (unused) */ |
| | 11727 | T3_CTYPE_NONE , /* fdde (unused) */ |
| | 11728 | T3_CTYPE_NONE , /* fddf (unused) */ |
| | 11729 | T3_CTYPE_NONE , /* fde0 (unused) */ |
| | 11730 | T3_CTYPE_NONE , /* fde1 (unused) */ |
| | 11731 | T3_CTYPE_NONE , /* fde2 (unused) */ |
| | 11732 | T3_CTYPE_NONE , /* fde3 (unused) */ |
| | 11733 | T3_CTYPE_NONE , /* fde4 (unused) */ |
| | 11734 | T3_CTYPE_NONE , /* fde5 (unused) */ |
| | 11735 | T3_CTYPE_NONE , /* fde6 (unused) */ |
| | 11736 | T3_CTYPE_NONE , /* fde7 (unused) */ |
| | 11737 | T3_CTYPE_NONE , /* fde8 (unused) */ |
| | 11738 | T3_CTYPE_NONE , /* fde9 (unused) */ |
| | 11739 | T3_CTYPE_NONE , /* fdea (unused) */ |
| | 11740 | T3_CTYPE_NONE , /* fdeb (unused) */ |
| | 11741 | T3_CTYPE_NONE , /* fdec (unused) */ |
| | 11742 | T3_CTYPE_NONE , /* fded (unused) */ |
| | 11743 | T3_CTYPE_NONE , /* fdee (unused) */ |
| | 11744 | T3_CTYPE_NONE , /* fdef (unused) */ |
| | 11745 | T3_CTYPE_ALPHA , /* fdf0 ARABIC LIGATURE SALLA USED AS KORANIC S */ |
| | 11746 | T3_CTYPE_ALPHA , /* fdf1 ARABIC LIGATURE QALA USED AS KORANIC ST */ |
| | 11747 | T3_CTYPE_ALPHA , /* fdf2 ARABIC LIGATURE ALLAH ISOLATED FORM */ |
| | 11748 | T3_CTYPE_ALPHA , /* fdf3 ARABIC LIGATURE AKBAR ISOLATED FORM */ |
| | 11749 | T3_CTYPE_ALPHA , /* fdf4 ARABIC LIGATURE MOHAMMAD ISOLATED FORM */ |
| | 11750 | T3_CTYPE_ALPHA , /* fdf5 ARABIC LIGATURE SALAM ISOLATED FORM */ |
| | 11751 | T3_CTYPE_ALPHA , /* fdf6 ARABIC LIGATURE RASOUL ISOLATED FORM */ |
| | 11752 | T3_CTYPE_ALPHA , /* fdf7 ARABIC LIGATURE ALAYHE ISOLATED FORM */ |
| | 11753 | T3_CTYPE_ALPHA , /* fdf8 ARABIC LIGATURE WASALLAM ISOLATED FORM */ |
| | 11754 | T3_CTYPE_ALPHA , /* fdf9 ARABIC LIGATURE SALLA ISOLATED FORM */ |
| | 11755 | T3_CTYPE_ALPHA , /* fdfa ARABIC LIGATURE SALLALLAHOU ALAYHE WASA */ |
| | 11756 | T3_CTYPE_ALPHA , /* fdfb ARABIC LIGATURE JALLAJALALOUHOU */ |
| | 11757 | T3_CTYPE_NONE , /* fdfc RIAL SIGN */ |
| | 11758 | T3_CTYPE_NONE , /* fdfd (unused) */ |
| | 11759 | T3_CTYPE_NONE , /* fdfe (unused) */ |
| | 11760 | T3_CTYPE_NONE , /* fdff (unused) */ |
| | 11761 | }; |
| | 11762 | |
| | 11763 | static const wchar_t attr_pg_1fc[128] = |
| | 11764 | { |
| | 11765 | T3_CTYPE_NONE , /* fe00 VARIATION SELECTOR-1 */ |
| | 11766 | T3_CTYPE_NONE , /* fe01 VARIATION SELECTOR-2 */ |
| | 11767 | T3_CTYPE_NONE , /* fe02 VARIATION SELECTOR-3 */ |
| | 11768 | T3_CTYPE_NONE , /* fe03 VARIATION SELECTOR-4 */ |
| | 11769 | T3_CTYPE_NONE , /* fe04 VARIATION SELECTOR-5 */ |
| | 11770 | T3_CTYPE_NONE , /* fe05 VARIATION SELECTOR-6 */ |
| | 11771 | T3_CTYPE_NONE , /* fe06 VARIATION SELECTOR-7 */ |
| | 11772 | T3_CTYPE_NONE , /* fe07 VARIATION SELECTOR-8 */ |
| | 11773 | T3_CTYPE_NONE , /* fe08 VARIATION SELECTOR-9 */ |
| | 11774 | T3_CTYPE_NONE , /* fe09 VARIATION SELECTOR-10 */ |
| | 11775 | T3_CTYPE_NONE , /* fe0a VARIATION SELECTOR-11 */ |
| | 11776 | T3_CTYPE_NONE , /* fe0b VARIATION SELECTOR-12 */ |
| | 11777 | T3_CTYPE_NONE , /* fe0c VARIATION SELECTOR-13 */ |
| | 11778 | T3_CTYPE_NONE , /* fe0d VARIATION SELECTOR-14 */ |
| | 11779 | T3_CTYPE_NONE , /* fe0e VARIATION SELECTOR-15 */ |
| | 11780 | T3_CTYPE_NONE , /* fe0f VARIATION SELECTOR-16 */ |
| | 11781 | T3_CTYPE_NONE , /* fe10 (unused) */ |
| | 11782 | T3_CTYPE_NONE , /* fe11 (unused) */ |
| | 11783 | T3_CTYPE_NONE , /* fe12 (unused) */ |
| | 11784 | T3_CTYPE_NONE , /* fe13 (unused) */ |
| | 11785 | T3_CTYPE_NONE , /* fe14 (unused) */ |
| | 11786 | T3_CTYPE_NONE , /* fe15 (unused) */ |
| | 11787 | T3_CTYPE_NONE , /* fe16 (unused) */ |
| | 11788 | T3_CTYPE_NONE , /* fe17 (unused) */ |
| | 11789 | T3_CTYPE_NONE , /* fe18 (unused) */ |
| | 11790 | T3_CTYPE_NONE , /* fe19 (unused) */ |
| | 11791 | T3_CTYPE_NONE , /* fe1a (unused) */ |
| | 11792 | T3_CTYPE_NONE , /* fe1b (unused) */ |
| | 11793 | T3_CTYPE_NONE , /* fe1c (unused) */ |
| | 11794 | T3_CTYPE_NONE , /* fe1d (unused) */ |
| | 11795 | T3_CTYPE_NONE , /* fe1e (unused) */ |
| | 11796 | T3_CTYPE_NONE , /* fe1f (unused) */ |
| | 11797 | T3_CTYPE_NONE , /* fe20 COMBINING LIGATURE LEFT HALF */ |
| | 11798 | T3_CTYPE_NONE , /* fe21 COMBINING LIGATURE RIGHT HALF */ |
| | 11799 | T3_CTYPE_NONE , /* fe22 COMBINING DOUBLE TILDE LEFT HALF */ |
| | 11800 | T3_CTYPE_NONE , /* fe23 COMBINING DOUBLE TILDE RIGHT HALF */ |
| | 11801 | T3_CTYPE_NONE , /* fe24 (unused) */ |
| | 11802 | T3_CTYPE_NONE , /* fe25 (unused) */ |
| | 11803 | T3_CTYPE_NONE , /* fe26 (unused) */ |
| | 11804 | T3_CTYPE_NONE , /* fe27 (unused) */ |
| | 11805 | T3_CTYPE_NONE , /* fe28 (unused) */ |
| | 11806 | T3_CTYPE_NONE , /* fe29 (unused) */ |
| | 11807 | T3_CTYPE_NONE , /* fe2a (unused) */ |
| | 11808 | T3_CTYPE_NONE , /* fe2b (unused) */ |
| | 11809 | T3_CTYPE_NONE , /* fe2c (unused) */ |
| | 11810 | T3_CTYPE_NONE , /* fe2d (unused) */ |
| | 11811 | T3_CTYPE_NONE , /* fe2e (unused) */ |
| | 11812 | T3_CTYPE_NONE , /* fe2f (unused) */ |
| | 11813 | T3_CTYPE_PUNCT , /* fe30 PRESENTATION FORM FOR VERTICAL TWO DOT */ |
| | 11814 | T3_CTYPE_PUNCT , /* fe31 PRESENTATION FORM FOR VERTICAL EM DASH */ |
| | 11815 | T3_CTYPE_PUNCT , /* fe32 PRESENTATION FORM FOR VERTICAL EN DASH */ |
| | 11816 | T3_CTYPE_PUNCT , /* fe33 PRESENTATION FORM FOR VERTICAL LOW LINE */ |
| | 11817 | T3_CTYPE_PUNCT , /* fe34 PRESENTATION FORM FOR VERTICAL WAVY LOW */ |
| | 11818 | T3_CTYPE_PUNCT , /* fe35 PRESENTATION FORM FOR VERTICAL LEFT PAR */ |
| | 11819 | T3_CTYPE_PUNCT , /* fe36 PRESENTATION FORM FOR VERTICAL RIGHT PA */ |
| | 11820 | T3_CTYPE_PUNCT , /* fe37 PRESENTATION FORM FOR VERTICAL LEFT CUR */ |
| | 11821 | T3_CTYPE_PUNCT , /* fe38 PRESENTATION FORM FOR VERTICAL RIGHT CU */ |
| | 11822 | T3_CTYPE_PUNCT , /* fe39 PRESENTATION FORM FOR VERTICAL LEFT TOR */ |
| | 11823 | T3_CTYPE_PUNCT , /* fe3a PRESENTATION FORM FOR VERTICAL RIGHT TO */ |
| | 11824 | T3_CTYPE_PUNCT , /* fe3b PRESENTATION FORM FOR VERTICAL LEFT BLA */ |
| | 11825 | T3_CTYPE_PUNCT , /* fe3c PRESENTATION FORM FOR VERTICAL RIGHT BL */ |
| | 11826 | T3_CTYPE_PUNCT , /* fe3d PRESENTATION FORM FOR VERTICAL LEFT DOU */ |
| | 11827 | T3_CTYPE_PUNCT , /* fe3e PRESENTATION FORM FOR VERTICAL RIGHT DO */ |
| | 11828 | T3_CTYPE_PUNCT , /* fe3f PRESENTATION FORM FOR VERTICAL LEFT ANG */ |
| | 11829 | T3_CTYPE_PUNCT , /* fe40 PRESENTATION FORM FOR VERTICAL RIGHT AN */ |
| | 11830 | T3_CTYPE_PUNCT , /* fe41 PRESENTATION FORM FOR VERTICAL LEFT COR */ |
| | 11831 | T3_CTYPE_PUNCT , /* fe42 PRESENTATION FORM FOR VERTICAL RIGHT CO */ |
| | 11832 | T3_CTYPE_PUNCT , /* fe43 PRESENTATION FORM FOR VERTICAL LEFT WHI */ |
| | 11833 | T3_CTYPE_PUNCT , /* fe44 PRESENTATION FORM FOR VERTICAL RIGHT WH */ |
| | 11834 | T3_CTYPE_PUNCT , /* fe45 SESAME DOT */ |
| | 11835 | T3_CTYPE_PUNCT , /* fe46 WHITE SESAME DOT */ |
| | 11836 | T3_CTYPE_NONE , /* fe47 (unused) */ |
| | 11837 | T3_CTYPE_NONE , /* fe48 (unused) */ |
| | 11838 | T3_CTYPE_PUNCT , /* fe49 DASHED OVERLINE */ |
| | 11839 | T3_CTYPE_PUNCT , /* fe4a CENTRELINE OVERLINE */ |
| | 11840 | T3_CTYPE_PUNCT , /* fe4b WAVY OVERLINE */ |
| | 11841 | T3_CTYPE_PUNCT , /* fe4c DOUBLE WAVY OVERLINE */ |
| | 11842 | T3_CTYPE_PUNCT , /* fe4d DASHED LOW LINE */ |
| | 11843 | T3_CTYPE_PUNCT , /* fe4e CENTRELINE LOW LINE */ |
| | 11844 | T3_CTYPE_PUNCT , /* fe4f WAVY LOW LINE */ |
| | 11845 | T3_CTYPE_PUNCT , /* fe50 SMALL COMMA */ |
| | 11846 | T3_CTYPE_PUNCT , /* fe51 SMALL IDEOGRAPHIC COMMA */ |
| | 11847 | T3_CTYPE_PUNCT , /* fe52 SMALL FULL STOP */ |
| | 11848 | T3_CTYPE_NONE , /* fe53 (unused) */ |
| | 11849 | T3_CTYPE_PUNCT , /* fe54 SMALL SEMICOLON */ |
| | 11850 | T3_CTYPE_PUNCT , /* fe55 SMALL COLON */ |
| | 11851 | T3_CTYPE_PUNCT , /* fe56 SMALL QUESTION MARK */ |
| | 11852 | T3_CTYPE_PUNCT , /* fe57 SMALL EXCLAMATION MARK */ |
| | 11853 | T3_CTYPE_PUNCT , /* fe58 SMALL EM DASH */ |
| | 11854 | T3_CTYPE_PUNCT , /* fe59 SMALL LEFT PARENTHESIS */ |
| | 11855 | T3_CTYPE_PUNCT , /* fe5a SMALL RIGHT PARENTHESIS */ |
| | 11856 | T3_CTYPE_PUNCT , /* fe5b SMALL LEFT CURLY BRACKET */ |
| | 11857 | T3_CTYPE_PUNCT , /* fe5c SMALL RIGHT CURLY BRACKET */ |
| | 11858 | T3_CTYPE_PUNCT , /* fe5d SMALL LEFT TORTOISE SHELL BRACKET */ |
| | 11859 | T3_CTYPE_PUNCT , /* fe5e SMALL RIGHT TORTOISE SHELL BRACKET */ |
| | 11860 | T3_CTYPE_PUNCT , /* fe5f SMALL NUMBER SIGN */ |
| | 11861 | T3_CTYPE_PUNCT , /* fe60 SMALL AMPERSAND */ |
| | 11862 | T3_CTYPE_PUNCT , /* fe61 SMALL ASTERISK */ |
| | 11863 | T3_CTYPE_NONE , /* fe62 SMALL PLUS SIGN */ |
| | 11864 | T3_CTYPE_PUNCT , /* fe63 SMALL HYPHEN-MINUS */ |
| | 11865 | T3_CTYPE_NONE , /* fe64 SMALL LESS-THAN SIGN */ |
| | 11866 | T3_CTYPE_NONE , /* fe65 SMALL GREATER-THAN SIGN */ |
| | 11867 | T3_CTYPE_NONE , /* fe66 SMALL EQUALS SIGN */ |
| | 11868 | T3_CTYPE_NONE , /* fe67 (unused) */ |
| | 11869 | T3_CTYPE_PUNCT , /* fe68 SMALL REVERSE SOLIDUS */ |
| | 11870 | T3_CTYPE_NONE , /* fe69 SMALL DOLLAR SIGN */ |
| | 11871 | T3_CTYPE_PUNCT , /* fe6a SMALL PERCENT SIGN */ |
| | 11872 | T3_CTYPE_PUNCT , /* fe6b SMALL COMMERCIAL AT */ |
| | 11873 | T3_CTYPE_NONE , /* fe6c (unused) */ |
| | 11874 | T3_CTYPE_NONE , /* fe6d (unused) */ |
| | 11875 | T3_CTYPE_NONE , /* fe6e (unused) */ |
| | 11876 | T3_CTYPE_NONE , /* fe6f (unused) */ |
| | 11877 | T3_CTYPE_ALPHA , /* fe70 ARABIC FATHATAN ISOLATED FORM */ |
| | 11878 | T3_CTYPE_ALPHA , /* fe71 ARABIC TATWEEL WITH FATHATAN ABOVE */ |
| | 11879 | T3_CTYPE_ALPHA , /* fe72 ARABIC DAMMATAN ISOLATED FORM */ |
| | 11880 | T3_CTYPE_ALPHA , /* fe73 ARABIC TAIL FRAGMENT */ |
| | 11881 | T3_CTYPE_ALPHA , /* fe74 ARABIC KASRATAN ISOLATED FORM */ |
| | 11882 | T3_CTYPE_NONE , /* fe75 (unused) */ |
| | 11883 | T3_CTYPE_ALPHA , /* fe76 ARABIC FATHA ISOLATED FORM */ |
| | 11884 | T3_CTYPE_ALPHA , /* fe77 ARABIC FATHA MEDIAL FORM */ |
| | 11885 | T3_CTYPE_ALPHA , /* fe78 ARABIC DAMMA ISOLATED FORM */ |
| | 11886 | T3_CTYPE_ALPHA , /* fe79 ARABIC DAMMA MEDIAL FORM */ |
| | 11887 | T3_CTYPE_ALPHA , /* fe7a ARABIC KASRA ISOLATED FORM */ |
| | 11888 | T3_CTYPE_ALPHA , /* fe7b ARABIC KASRA MEDIAL FORM */ |
| | 11889 | T3_CTYPE_ALPHA , /* fe7c ARABIC SHADDA ISOLATED FORM */ |
| | 11890 | T3_CTYPE_ALPHA , /* fe7d ARABIC SHADDA MEDIAL FORM */ |
| | 11891 | T3_CTYPE_ALPHA , /* fe7e ARABIC SUKUN ISOLATED FORM */ |
| | 11892 | T3_CTYPE_ALPHA , /* fe7f ARABIC SUKUN MEDIAL FORM */ |
| | 11893 | }; |
| | 11894 | |
| | 11895 | static const wchar_t attr_pg_1fd[128] = |
| | 11896 | { |
| | 11897 | T3_CTYPE_ALPHA , /* fe80 ARABIC LETTER HAMZA ISOLATED FORM */ |
| | 11898 | T3_CTYPE_ALPHA , /* fe81 ARABIC LETTER ALEF WITH MADDA ABOVE ISO */ |
| | 11899 | T3_CTYPE_ALPHA , /* fe82 ARABIC LETTER ALEF WITH MADDA ABOVE FIN */ |
| | 11900 | T3_CTYPE_ALPHA , /* fe83 ARABIC LETTER ALEF WITH HAMZA ABOVE ISO */ |
| | 11901 | T3_CTYPE_ALPHA , /* fe84 ARABIC LETTER ALEF WITH HAMZA ABOVE FIN */ |
| | 11902 | T3_CTYPE_ALPHA , /* fe85 ARABIC LETTER WAW WITH HAMZA ABOVE ISOL */ |
| | 11903 | T3_CTYPE_ALPHA , /* fe86 ARABIC LETTER WAW WITH HAMZA ABOVE FINA */ |
| | 11904 | T3_CTYPE_ALPHA , /* fe87 ARABIC LETTER ALEF WITH HAMZA BELOW ISO */ |
| | 11905 | T3_CTYPE_ALPHA , /* fe88 ARABIC LETTER ALEF WITH HAMZA BELOW FIN */ |
| | 11906 | T3_CTYPE_ALPHA , /* fe89 ARABIC LETTER YEH WITH HAMZA ABOVE ISOL */ |
| | 11907 | T3_CTYPE_ALPHA , /* fe8a ARABIC LETTER YEH WITH HAMZA ABOVE FINA */ |
| | 11908 | T3_CTYPE_ALPHA , /* fe8b ARABIC LETTER YEH WITH HAMZA ABOVE INIT */ |
| | 11909 | T3_CTYPE_ALPHA , /* fe8c ARABIC LETTER YEH WITH HAMZA ABOVE MEDI */ |
| | 11910 | T3_CTYPE_ALPHA , /* fe8d ARABIC LETTER ALEF ISOLATED FORM */ |
| | 11911 | T3_CTYPE_ALPHA , /* fe8e ARABIC LETTER ALEF FINAL FORM */ |
| | 11912 | T3_CTYPE_ALPHA , /* fe8f ARABIC LETTER BEH ISOLATED FORM */ |
| | 11913 | T3_CTYPE_ALPHA , /* fe90 ARABIC LETTER BEH FINAL FORM */ |
| | 11914 | T3_CTYPE_ALPHA , /* fe91 ARABIC LETTER BEH INITIAL FORM */ |
| | 11915 | T3_CTYPE_ALPHA , /* fe92 ARABIC LETTER BEH MEDIAL FORM */ |
| | 11916 | T3_CTYPE_ALPHA , /* fe93 ARABIC LETTER TEH MARBUTA ISOLATED FORM */ |
| | 11917 | T3_CTYPE_ALPHA , /* fe94 ARABIC LETTER TEH MARBUTA FINAL FORM */ |
| | 11918 | T3_CTYPE_ALPHA , /* fe95 ARABIC LETTER TEH ISOLATED FORM */ |
| | 11919 | T3_CTYPE_ALPHA , /* fe96 ARABIC LETTER TEH FINAL FORM */ |
| | 11920 | T3_CTYPE_ALPHA , /* fe97 ARABIC LETTER TEH INITIAL FORM */ |
| | 11921 | T3_CTYPE_ALPHA , /* fe98 ARABIC LETTER TEH MEDIAL FORM */ |
| | 11922 | T3_CTYPE_ALPHA , /* fe99 ARABIC LETTER THEH ISOLATED FORM */ |
| | 11923 | T3_CTYPE_ALPHA , /* fe9a ARABIC LETTER THEH FINAL FORM */ |
| | 11924 | T3_CTYPE_ALPHA , /* fe9b ARABIC LETTER THEH INITIAL FORM */ |
| | 11925 | T3_CTYPE_ALPHA , /* fe9c ARABIC LETTER THEH MEDIAL FORM */ |
| | 11926 | T3_CTYPE_ALPHA , /* fe9d ARABIC LETTER JEEM ISOLATED FORM */ |
| | 11927 | T3_CTYPE_ALPHA , /* fe9e ARABIC LETTER JEEM FINAL FORM */ |
| | 11928 | T3_CTYPE_ALPHA , /* fe9f ARABIC LETTER JEEM INITIAL FORM */ |
| | 11929 | T3_CTYPE_ALPHA , /* fea0 ARABIC LETTER JEEM MEDIAL FORM */ |
| | 11930 | T3_CTYPE_ALPHA , /* fea1 ARABIC LETTER HAH ISOLATED FORM */ |
| | 11931 | T3_CTYPE_ALPHA , /* fea2 ARABIC LETTER HAH FINAL FORM */ |
| | 11932 | T3_CTYPE_ALPHA , /* fea3 ARABIC LETTER HAH INITIAL FORM */ |
| | 11933 | T3_CTYPE_ALPHA , /* fea4 ARABIC LETTER HAH MEDIAL FORM */ |
| | 11934 | T3_CTYPE_ALPHA , /* fea5 ARABIC LETTER KHAH ISOLATED FORM */ |
| | 11935 | T3_CTYPE_ALPHA , /* fea6 ARABIC LETTER KHAH FINAL FORM */ |
| | 11936 | T3_CTYPE_ALPHA , /* fea7 ARABIC LETTER KHAH INITIAL FORM */ |
| | 11937 | T3_CTYPE_ALPHA , /* fea8 ARABIC LETTER KHAH MEDIAL FORM */ |
| | 11938 | T3_CTYPE_ALPHA , /* fea9 ARABIC LETTER DAL ISOLATED FORM */ |
| | 11939 | T3_CTYPE_ALPHA , /* feaa ARABIC LETTER DAL FINAL FORM */ |
| | 11940 | T3_CTYPE_ALPHA , /* feab ARABIC LETTER THAL ISOLATED FORM */ |
| | 11941 | T3_CTYPE_ALPHA , /* feac ARABIC LETTER THAL FINAL FORM */ |
| | 11942 | T3_CTYPE_ALPHA , /* fead ARABIC LETTER REH ISOLATED FORM */ |
| | 11943 | T3_CTYPE_ALPHA , /* feae ARABIC LETTER REH FINAL FORM */ |
| | 11944 | T3_CTYPE_ALPHA , /* feaf ARABIC LETTER ZAIN ISOLATED FORM */ |
| | 11945 | T3_CTYPE_ALPHA , /* feb0 ARABIC LETTER ZAIN FINAL FORM */ |
| | 11946 | T3_CTYPE_ALPHA , /* feb1 ARABIC LETTER SEEN ISOLATED FORM */ |
| | 11947 | T3_CTYPE_ALPHA , /* feb2 ARABIC LETTER SEEN FINAL FORM */ |
| | 11948 | T3_CTYPE_ALPHA , /* feb3 ARABIC LETTER SEEN INITIAL FORM */ |
| | 11949 | T3_CTYPE_ALPHA , /* feb4 ARABIC LETTER SEEN MEDIAL FORM */ |
| | 11950 | T3_CTYPE_ALPHA , /* feb5 ARABIC LETTER SHEEN ISOLATED FORM */ |
| | 11951 | T3_CTYPE_ALPHA , /* feb6 ARABIC LETTER SHEEN FINAL FORM */ |
| | 11952 | T3_CTYPE_ALPHA , /* feb7 ARABIC LETTER SHEEN INITIAL FORM */ |
| | 11953 | T3_CTYPE_ALPHA , /* feb8 ARABIC LETTER SHEEN MEDIAL FORM */ |
| | 11954 | T3_CTYPE_ALPHA , /* feb9 ARABIC LETTER SAD ISOLATED FORM */ |
| | 11955 | T3_CTYPE_ALPHA , /* feba ARABIC LETTER SAD FINAL FORM */ |
| | 11956 | T3_CTYPE_ALPHA , /* febb ARABIC LETTER SAD INITIAL FORM */ |
| | 11957 | T3_CTYPE_ALPHA , /* febc ARABIC LETTER SAD MEDIAL FORM */ |
| | 11958 | T3_CTYPE_ALPHA , /* febd ARABIC LETTER DAD ISOLATED FORM */ |
| | 11959 | T3_CTYPE_ALPHA , /* febe ARABIC LETTER DAD FINAL FORM */ |
| | 11960 | T3_CTYPE_ALPHA , /* febf ARABIC LETTER DAD INITIAL FORM */ |
| | 11961 | T3_CTYPE_ALPHA , /* fec0 ARABIC LETTER DAD MEDIAL FORM */ |
| | 11962 | T3_CTYPE_ALPHA , /* fec1 ARABIC LETTER TAH ISOLATED FORM */ |
| | 11963 | T3_CTYPE_ALPHA , /* fec2 ARABIC LETTER TAH FINAL FORM */ |
| | 11964 | T3_CTYPE_ALPHA , /* fec3 ARABIC LETTER TAH INITIAL FORM */ |
| | 11965 | T3_CTYPE_ALPHA , /* fec4 ARABIC LETTER TAH MEDIAL FORM */ |
| | 11966 | T3_CTYPE_ALPHA , /* fec5 ARABIC LETTER ZAH ISOLATED FORM */ |
| | 11967 | T3_CTYPE_ALPHA , /* fec6 ARABIC LETTER ZAH FINAL FORM */ |
| | 11968 | T3_CTYPE_ALPHA , /* fec7 ARABIC LETTER ZAH INITIAL FORM */ |
| | 11969 | T3_CTYPE_ALPHA , /* fec8 ARABIC LETTER ZAH MEDIAL FORM */ |
| | 11970 | T3_CTYPE_ALPHA , /* fec9 ARABIC LETTER AIN ISOLATED FORM */ |
| | 11971 | T3_CTYPE_ALPHA , /* feca ARABIC LETTER AIN FINAL FORM */ |
| | 11972 | T3_CTYPE_ALPHA , /* fecb ARABIC LETTER AIN INITIAL FORM */ |
| | 11973 | T3_CTYPE_ALPHA , /* fecc ARABIC LETTER AIN MEDIAL FORM */ |
| | 11974 | T3_CTYPE_ALPHA , /* fecd ARABIC LETTER GHAIN ISOLATED FORM */ |
| | 11975 | T3_CTYPE_ALPHA , /* fece ARABIC LETTER GHAIN FINAL FORM */ |
| | 11976 | T3_CTYPE_ALPHA , /* fecf ARABIC LETTER GHAIN INITIAL FORM */ |
| | 11977 | T3_CTYPE_ALPHA , /* fed0 ARABIC LETTER GHAIN MEDIAL FORM */ |
| | 11978 | T3_CTYPE_ALPHA , /* fed1 ARABIC LETTER FEH ISOLATED FORM */ |
| | 11979 | T3_CTYPE_ALPHA , /* fed2 ARABIC LETTER FEH FINAL FORM */ |
| | 11980 | T3_CTYPE_ALPHA , /* fed3 ARABIC LETTER FEH INITIAL FORM */ |
| | 11981 | T3_CTYPE_ALPHA , /* fed4 ARABIC LETTER FEH MEDIAL FORM */ |
| | 11982 | T3_CTYPE_ALPHA , /* fed5 ARABIC LETTER QAF ISOLATED FORM */ |
| | 11983 | T3_CTYPE_ALPHA , /* fed6 ARABIC LETTER QAF FINAL FORM */ |
| | 11984 | T3_CTYPE_ALPHA , /* fed7 ARABIC LETTER QAF INITIAL FORM */ |
| | 11985 | T3_CTYPE_ALPHA , /* fed8 ARABIC LETTER QAF MEDIAL FORM */ |
| | 11986 | T3_CTYPE_ALPHA , /* fed9 ARABIC LETTER KAF ISOLATED FORM */ |
| | 11987 | T3_CTYPE_ALPHA , /* feda ARABIC LETTER KAF FINAL FORM */ |
| | 11988 | T3_CTYPE_ALPHA , /* fedb ARABIC LETTER KAF INITIAL FORM */ |
| | 11989 | T3_CTYPE_ALPHA , /* fedc ARABIC LETTER KAF MEDIAL FORM */ |
| | 11990 | T3_CTYPE_ALPHA , /* fedd ARABIC LETTER LAM ISOLATED FORM */ |
| | 11991 | T3_CTYPE_ALPHA , /* fede ARABIC LETTER LAM FINAL FORM */ |
| | 11992 | T3_CTYPE_ALPHA , /* fedf ARABIC LETTER LAM INITIAL FORM */ |
| | 11993 | T3_CTYPE_ALPHA , /* fee0 ARABIC LETTER LAM MEDIAL FORM */ |
| | 11994 | T3_CTYPE_ALPHA , /* fee1 ARABIC LETTER MEEM ISOLATED FORM */ |
| | 11995 | T3_CTYPE_ALPHA , /* fee2 ARABIC LETTER MEEM FINAL FORM */ |
| | 11996 | T3_CTYPE_ALPHA , /* fee3 ARABIC LETTER MEEM INITIAL FORM */ |
| | 11997 | T3_CTYPE_ALPHA , /* fee4 ARABIC LETTER MEEM MEDIAL FORM */ |
| | 11998 | T3_CTYPE_ALPHA , /* fee5 ARABIC LETTER NOON ISOLATED FORM */ |
| | 11999 | T3_CTYPE_ALPHA , /* fee6 ARABIC LETTER NOON FINAL FORM */ |
| | 12000 | T3_CTYPE_ALPHA , /* fee7 ARABIC LETTER NOON INITIAL FORM */ |
| | 12001 | T3_CTYPE_ALPHA , /* fee8 ARABIC LETTER NOON MEDIAL FORM */ |
| | 12002 | T3_CTYPE_ALPHA , /* fee9 ARABIC LETTER HEH ISOLATED FORM */ |
| | 12003 | T3_CTYPE_ALPHA , /* feea ARABIC LETTER HEH FINAL FORM */ |
| | 12004 | T3_CTYPE_ALPHA , /* feeb ARABIC LETTER HEH INITIAL FORM */ |
| | 12005 | T3_CTYPE_ALPHA , /* feec ARABIC LETTER HEH MEDIAL FORM */ |
| | 12006 | T3_CTYPE_ALPHA , /* feed ARABIC LETTER WAW ISOLATED FORM */ |
| | 12007 | T3_CTYPE_ALPHA , /* feee ARABIC LETTER WAW FINAL FORM */ |
| | 12008 | T3_CTYPE_ALPHA , /* feef ARABIC LETTER ALEF MAKSURA ISOLATED FOR */ |
| | 12009 | T3_CTYPE_ALPHA , /* fef0 ARABIC LETTER ALEF MAKSURA FINAL FORM */ |
| | 12010 | T3_CTYPE_ALPHA , /* fef1 ARABIC LETTER YEH ISOLATED FORM */ |
| | 12011 | T3_CTYPE_ALPHA , /* fef2 ARABIC LETTER YEH FINAL FORM */ |
| | 12012 | T3_CTYPE_ALPHA , /* fef3 ARABIC LETTER YEH INITIAL FORM */ |
| | 12013 | T3_CTYPE_ALPHA , /* fef4 ARABIC LETTER YEH MEDIAL FORM */ |
| | 12014 | T3_CTYPE_ALPHA , /* fef5 ARABIC LIGATURE LAM WITH ALEF WITH MADD */ |
| | 12015 | T3_CTYPE_ALPHA , /* fef6 ARABIC LIGATURE LAM WITH ALEF WITH MADD */ |
| | 12016 | T3_CTYPE_ALPHA , /* fef7 ARABIC LIGATURE LAM WITH ALEF WITH HAMZ */ |
| | 12017 | T3_CTYPE_ALPHA , /* fef8 ARABIC LIGATURE LAM WITH ALEF WITH HAMZ */ |
| | 12018 | T3_CTYPE_ALPHA , /* fef9 ARABIC LIGATURE LAM WITH ALEF WITH HAMZ */ |
| | 12019 | T3_CTYPE_ALPHA , /* fefa ARABIC LIGATURE LAM WITH ALEF WITH HAMZ */ |
| | 12020 | T3_CTYPE_ALPHA , /* fefb ARABIC LIGATURE LAM WITH ALEF ISOLATED */ |
| | 12021 | T3_CTYPE_ALPHA , /* fefc ARABIC LIGATURE LAM WITH ALEF FINAL FOR */ |
| | 12022 | T3_CTYPE_NONE , /* fefd (unused) */ |
| | 12023 | T3_CTYPE_NONE , /* fefe (unused) */ |
| | 12024 | T3_CTYPE_NONE , /* feff ZERO WIDTH NO-BREAK SPACE */ |
| | 12025 | }; |
| | 12026 | |
| | 12027 | static const wchar_t attr_pg_1fe[128] = |
| | 12028 | { |
| | 12029 | T3_CTYPE_NONE , /* ff00 (unused) */ |
| | 12030 | T3_CTYPE_PUNCT , /* ff01 FULLWIDTH EXCLAMATION MARK */ |
| | 12031 | T3_CTYPE_PUNCT , /* ff02 FULLWIDTH QUOTATION MARK */ |
| | 12032 | T3_CTYPE_PUNCT , /* ff03 FULLWIDTH NUMBER SIGN */ |
| | 12033 | T3_CTYPE_NONE , /* ff04 FULLWIDTH DOLLAR SIGN */ |
| | 12034 | T3_CTYPE_PUNCT , /* ff05 FULLWIDTH PERCENT SIGN */ |
| | 12035 | T3_CTYPE_PUNCT , /* ff06 FULLWIDTH AMPERSAND */ |
| | 12036 | T3_CTYPE_PUNCT , /* ff07 FULLWIDTH APOSTROPHE */ |
| | 12037 | T3_CTYPE_PUNCT , /* ff08 FULLWIDTH LEFT PARENTHESIS */ |
| | 12038 | T3_CTYPE_PUNCT , /* ff09 FULLWIDTH RIGHT PARENTHESIS */ |
| | 12039 | T3_CTYPE_PUNCT , /* ff0a FULLWIDTH ASTERISK */ |
| | 12040 | T3_CTYPE_NONE , /* ff0b FULLWIDTH PLUS SIGN */ |
| | 12041 | T3_CTYPE_PUNCT , /* ff0c FULLWIDTH COMMA */ |
| | 12042 | T3_CTYPE_PUNCT , /* ff0d FULLWIDTH HYPHEN-MINUS */ |
| | 12043 | T3_CTYPE_PUNCT , /* ff0e FULLWIDTH FULL STOP */ |
| | 12044 | T3_CTYPE_PUNCT , /* ff0f FULLWIDTH SOLIDUS */ |
| | 12045 | T3_CTYPE_DIGIT , /* ff10 FULLWIDTH DIGIT ZERO */ |
| | 12046 | T3_CTYPE_DIGIT , /* ff11 FULLWIDTH DIGIT ONE */ |
| | 12047 | T3_CTYPE_DIGIT , /* ff12 FULLWIDTH DIGIT TWO */ |
| | 12048 | T3_CTYPE_DIGIT , /* ff13 FULLWIDTH DIGIT THREE */ |
| | 12049 | T3_CTYPE_DIGIT , /* ff14 FULLWIDTH DIGIT FOUR */ |
| | 12050 | T3_CTYPE_DIGIT , /* ff15 FULLWIDTH DIGIT FIVE */ |
| | 12051 | T3_CTYPE_DIGIT , /* ff16 FULLWIDTH DIGIT SIX */ |
| | 12052 | T3_CTYPE_DIGIT , /* ff17 FULLWIDTH DIGIT SEVEN */ |
| | 12053 | T3_CTYPE_DIGIT , /* ff18 FULLWIDTH DIGIT EIGHT */ |
| | 12054 | T3_CTYPE_DIGIT , /* ff19 FULLWIDTH DIGIT NINE */ |
| | 12055 | T3_CTYPE_PUNCT , /* ff1a FULLWIDTH COLON */ |
| | 12056 | T3_CTYPE_PUNCT , /* ff1b FULLWIDTH SEMICOLON */ |
| | 12057 | T3_CTYPE_NONE , /* ff1c FULLWIDTH LESS-THAN SIGN */ |
| | 12058 | T3_CTYPE_NONE , /* ff1d FULLWIDTH EQUALS SIGN */ |
| | 12059 | T3_CTYPE_NONE , /* ff1e FULLWIDTH GREATER-THAN SIGN */ |
| | 12060 | T3_CTYPE_PUNCT , /* ff1f FULLWIDTH QUESTION MARK */ |
| | 12061 | T3_CTYPE_PUNCT , /* ff20 FULLWIDTH COMMERCIAL AT */ |
| | 12062 | T3_CTYPE_UPPER , /* ff21 FULLWIDTH LATIN CAPITAL LETTER A */ |
| | 12063 | T3_CTYPE_UPPER , /* ff22 FULLWIDTH LATIN CAPITAL LETTER B */ |
| | 12064 | T3_CTYPE_UPPER , /* ff23 FULLWIDTH LATIN CAPITAL LETTER C */ |
| | 12065 | T3_CTYPE_UPPER , /* ff24 FULLWIDTH LATIN CAPITAL LETTER D */ |
| | 12066 | T3_CTYPE_UPPER , /* ff25 FULLWIDTH LATIN CAPITAL LETTER E */ |
| | 12067 | T3_CTYPE_UPPER , /* ff26 FULLWIDTH LATIN CAPITAL LETTER F */ |
| | 12068 | T3_CTYPE_UPPER , /* ff27 FULLWIDTH LATIN CAPITAL LETTER G */ |
| | 12069 | T3_CTYPE_UPPER , /* ff28 FULLWIDTH LATIN CAPITAL LETTER H */ |
| | 12070 | T3_CTYPE_UPPER , /* ff29 FULLWIDTH LATIN CAPITAL LETTER I */ |
| | 12071 | T3_CTYPE_UPPER , /* ff2a FULLWIDTH LATIN CAPITAL LETTER J */ |
| | 12072 | T3_CTYPE_UPPER , /* ff2b FULLWIDTH LATIN CAPITAL LETTER K */ |
| | 12073 | T3_CTYPE_UPPER , /* ff2c FULLWIDTH LATIN CAPITAL LETTER L */ |
| | 12074 | T3_CTYPE_UPPER , /* ff2d FULLWIDTH LATIN CAPITAL LETTER M */ |
| | 12075 | T3_CTYPE_UPPER , /* ff2e FULLWIDTH LATIN CAPITAL LETTER N */ |
| | 12076 | T3_CTYPE_UPPER , /* ff2f FULLWIDTH LATIN CAPITAL LETTER O */ |
| | 12077 | T3_CTYPE_UPPER , /* ff30 FULLWIDTH LATIN CAPITAL LETTER P */ |
| | 12078 | T3_CTYPE_UPPER , /* ff31 FULLWIDTH LATIN CAPITAL LETTER Q */ |
| | 12079 | T3_CTYPE_UPPER , /* ff32 FULLWIDTH LATIN CAPITAL LETTER R */ |
| | 12080 | T3_CTYPE_UPPER , /* ff33 FULLWIDTH LATIN CAPITAL LETTER S */ |
| | 12081 | T3_CTYPE_UPPER , /* ff34 FULLWIDTH LATIN CAPITAL LETTER T */ |
| | 12082 | T3_CTYPE_UPPER , /* ff35 FULLWIDTH LATIN CAPITAL LETTER U */ |
| | 12083 | T3_CTYPE_UPPER , /* ff36 FULLWIDTH LATIN CAPITAL LETTER V */ |
| | 12084 | T3_CTYPE_UPPER , /* ff37 FULLWIDTH LATIN CAPITAL LETTER W */ |
| | 12085 | T3_CTYPE_UPPER , /* ff38 FULLWIDTH LATIN CAPITAL LETTER X */ |
| | 12086 | T3_CTYPE_UPPER , /* ff39 FULLWIDTH LATIN CAPITAL LETTER Y */ |
| | 12087 | T3_CTYPE_UPPER , /* ff3a FULLWIDTH LATIN CAPITAL LETTER Z */ |
| | 12088 | T3_CTYPE_PUNCT , /* ff3b FULLWIDTH LEFT SQUARE BRACKET */ |
| | 12089 | T3_CTYPE_PUNCT , /* ff3c FULLWIDTH REVERSE SOLIDUS */ |
| | 12090 | T3_CTYPE_PUNCT , /* ff3d FULLWIDTH RIGHT SQUARE BRACKET */ |
| | 12091 | T3_CTYPE_NONE , /* ff3e FULLWIDTH CIRCUMFLEX ACCENT */ |
| | 12092 | T3_CTYPE_PUNCT , /* ff3f FULLWIDTH LOW LINE */ |
| | 12093 | T3_CTYPE_NONE , /* ff40 FULLWIDTH GRAVE ACCENT */ |
| | 12094 | T3_CTYPE_LOWER , /* ff41 FULLWIDTH LATIN SMALL LETTER A */ |
| | 12095 | T3_CTYPE_LOWER , /* ff42 FULLWIDTH LATIN SMALL LETTER B */ |
| | 12096 | T3_CTYPE_LOWER , /* ff43 FULLWIDTH LATIN SMALL LETTER C */ |
| | 12097 | T3_CTYPE_LOWER , /* ff44 FULLWIDTH LATIN SMALL LETTER D */ |
| | 12098 | T3_CTYPE_LOWER , /* ff45 FULLWIDTH LATIN SMALL LETTER E */ |
| | 12099 | T3_CTYPE_LOWER , /* ff46 FULLWIDTH LATIN SMALL LETTER F */ |
| | 12100 | T3_CTYPE_LOWER , /* ff47 FULLWIDTH LATIN SMALL LETTER G */ |
| | 12101 | T3_CTYPE_LOWER , /* ff48 FULLWIDTH LATIN SMALL LETTER H */ |
| | 12102 | T3_CTYPE_LOWER , /* ff49 FULLWIDTH LATIN SMALL LETTER I */ |
| | 12103 | T3_CTYPE_LOWER , /* ff4a FULLWIDTH LATIN SMALL LETTER J */ |
| | 12104 | T3_CTYPE_LOWER , /* ff4b FULLWIDTH LATIN SMALL LETTER K */ |
| | 12105 | T3_CTYPE_LOWER , /* ff4c FULLWIDTH LATIN SMALL LETTER L */ |
| | 12106 | T3_CTYPE_LOWER , /* ff4d FULLWIDTH LATIN SMALL LETTER M */ |
| | 12107 | T3_CTYPE_LOWER , /* ff4e FULLWIDTH LATIN SMALL LETTER N */ |
| | 12108 | T3_CTYPE_LOWER , /* ff4f FULLWIDTH LATIN SMALL LETTER O */ |
| | 12109 | T3_CTYPE_LOWER , /* ff50 FULLWIDTH LATIN SMALL LETTER P */ |
| | 12110 | T3_CTYPE_LOWER , /* ff51 FULLWIDTH LATIN SMALL LETTER Q */ |
| | 12111 | T3_CTYPE_LOWER , /* ff52 FULLWIDTH LATIN SMALL LETTER R */ |
| | 12112 | T3_CTYPE_LOWER , /* ff53 FULLWIDTH LATIN SMALL LETTER S */ |
| | 12113 | T3_CTYPE_LOWER , /* ff54 FULLWIDTH LATIN SMALL LETTER T */ |
| | 12114 | T3_CTYPE_LOWER , /* ff55 FULLWIDTH LATIN SMALL LETTER U */ |
| | 12115 | T3_CTYPE_LOWER , /* ff56 FULLWIDTH LATIN SMALL LETTER V */ |
| | 12116 | T3_CTYPE_LOWER , /* ff57 FULLWIDTH LATIN SMALL LETTER W */ |
| | 12117 | T3_CTYPE_LOWER , /* ff58 FULLWIDTH LATIN SMALL LETTER X */ |
| | 12118 | T3_CTYPE_LOWER , /* ff59 FULLWIDTH LATIN SMALL LETTER Y */ |
| | 12119 | T3_CTYPE_LOWER , /* ff5a FULLWIDTH LATIN SMALL LETTER Z */ |
| | 12120 | T3_CTYPE_PUNCT , /* ff5b FULLWIDTH LEFT CURLY BRACKET */ |
| | 12121 | T3_CTYPE_NONE , /* ff5c FULLWIDTH VERTICAL LINE */ |
| | 12122 | T3_CTYPE_PUNCT , /* ff5d FULLWIDTH RIGHT CURLY BRACKET */ |
| | 12123 | T3_CTYPE_NONE , /* ff5e FULLWIDTH TILDE */ |
| | 12124 | T3_CTYPE_PUNCT , /* ff5f FULLWIDTH LEFT WHITE PARENTHESIS */ |
| | 12125 | T3_CTYPE_PUNCT , /* ff60 FULLWIDTH RIGHT WHITE PARENTHESIS */ |
| | 12126 | T3_CTYPE_PUNCT , /* ff61 HALFWIDTH IDEOGRAPHIC FULL STOP */ |
| | 12127 | T3_CTYPE_PUNCT , /* ff62 HALFWIDTH LEFT CORNER BRACKET */ |
| | 12128 | T3_CTYPE_PUNCT , /* ff63 HALFWIDTH RIGHT CORNER BRACKET */ |
| | 12129 | T3_CTYPE_PUNCT , /* ff64 HALFWIDTH IDEOGRAPHIC COMMA */ |
| | 12130 | T3_CTYPE_PUNCT , /* ff65 HALFWIDTH KATAKANA MIDDLE DOT */ |
| | 12131 | T3_CTYPE_ALPHA , /* ff66 HALFWIDTH KATAKANA LETTER WO */ |
| | 12132 | T3_CTYPE_ALPHA , /* ff67 HALFWIDTH KATAKANA LETTER SMALL A */ |
| | 12133 | T3_CTYPE_ALPHA , /* ff68 HALFWIDTH KATAKANA LETTER SMALL I */ |
| | 12134 | T3_CTYPE_ALPHA , /* ff69 HALFWIDTH KATAKANA LETTER SMALL U */ |
| | 12135 | T3_CTYPE_ALPHA , /* ff6a HALFWIDTH KATAKANA LETTER SMALL E */ |
| | 12136 | T3_CTYPE_ALPHA , /* ff6b HALFWIDTH KATAKANA LETTER SMALL O */ |
| | 12137 | T3_CTYPE_ALPHA , /* ff6c HALFWIDTH KATAKANA LETTER SMALL YA */ |
| | 12138 | T3_CTYPE_ALPHA , /* ff6d HALFWIDTH KATAKANA LETTER SMALL YU */ |
| | 12139 | T3_CTYPE_ALPHA , /* ff6e HALFWIDTH KATAKANA LETTER SMALL YO */ |
| | 12140 | T3_CTYPE_ALPHA , /* ff6f HALFWIDTH KATAKANA LETTER SMALL TU */ |
| | 12141 | T3_CTYPE_NONE , /* ff70 HALFWIDTH KATAKANA-HIRAGANA PROLONGED S */ |
| | 12142 | T3_CTYPE_ALPHA , /* ff71 HALFWIDTH KATAKANA LETTER A */ |
| | 12143 | T3_CTYPE_ALPHA , /* ff72 HALFWIDTH KATAKANA LETTER I */ |
| | 12144 | T3_CTYPE_ALPHA , /* ff73 HALFWIDTH KATAKANA LETTER U */ |
| | 12145 | T3_CTYPE_ALPHA , /* ff74 HALFWIDTH KATAKANA LETTER E */ |
| | 12146 | T3_CTYPE_ALPHA , /* ff75 HALFWIDTH KATAKANA LETTER O */ |
| | 12147 | T3_CTYPE_ALPHA , /* ff76 HALFWIDTH KATAKANA LETTER KA */ |
| | 12148 | T3_CTYPE_ALPHA , /* ff77 HALFWIDTH KATAKANA LETTER KI */ |
| | 12149 | T3_CTYPE_ALPHA , /* ff78 HALFWIDTH KATAKANA LETTER KU */ |
| | 12150 | T3_CTYPE_ALPHA , /* ff79 HALFWIDTH KATAKANA LETTER KE */ |
| | 12151 | T3_CTYPE_ALPHA , /* ff7a HALFWIDTH KATAKANA LETTER KO */ |
| | 12152 | T3_CTYPE_ALPHA , /* ff7b HALFWIDTH KATAKANA LETTER SA */ |
| | 12153 | T3_CTYPE_ALPHA , /* ff7c HALFWIDTH KATAKANA LETTER SI */ |
| | 12154 | T3_CTYPE_ALPHA , /* ff7d HALFWIDTH KATAKANA LETTER SU */ |
| | 12155 | T3_CTYPE_ALPHA , /* ff7e HALFWIDTH KATAKANA LETTER SE */ |
| | 12156 | T3_CTYPE_ALPHA , /* ff7f HALFWIDTH KATAKANA LETTER SO */ |
| | 12157 | }; |
| | 12158 | |
| | 12159 | static const wchar_t attr_pg_1ff[128] = |
| | 12160 | { |
| | 12161 | T3_CTYPE_ALPHA , /* ff80 HALFWIDTH KATAKANA LETTER TA */ |
| | 12162 | T3_CTYPE_ALPHA , /* ff81 HALFWIDTH KATAKANA LETTER TI */ |
| | 12163 | T3_CTYPE_ALPHA , /* ff82 HALFWIDTH KATAKANA LETTER TU */ |
| | 12164 | T3_CTYPE_ALPHA , /* ff83 HALFWIDTH KATAKANA LETTER TE */ |
| | 12165 | T3_CTYPE_ALPHA , /* ff84 HALFWIDTH KATAKANA LETTER TO */ |
| | 12166 | T3_CTYPE_ALPHA , /* ff85 HALFWIDTH KATAKANA LETTER NA */ |
| | 12167 | T3_CTYPE_ALPHA , /* ff86 HALFWIDTH KATAKANA LETTER NI */ |
| | 12168 | T3_CTYPE_ALPHA , /* ff87 HALFWIDTH KATAKANA LETTER NU */ |
| | 12169 | T3_CTYPE_ALPHA , /* ff88 HALFWIDTH KATAKANA LETTER NE */ |
| | 12170 | T3_CTYPE_ALPHA , /* ff89 HALFWIDTH KATAKANA LETTER NO */ |
| | 12171 | T3_CTYPE_ALPHA , /* ff8a HALFWIDTH KATAKANA LETTER HA */ |
| | 12172 | T3_CTYPE_ALPHA , /* ff8b HALFWIDTH KATAKANA LETTER HI */ |
| | 12173 | T3_CTYPE_ALPHA , /* ff8c HALFWIDTH KATAKANA LETTER HU */ |
| | 12174 | T3_CTYPE_ALPHA , /* ff8d HALFWIDTH KATAKANA LETTER HE */ |
| | 12175 | T3_CTYPE_ALPHA , /* ff8e HALFWIDTH KATAKANA LETTER HO */ |
| | 12176 | T3_CTYPE_ALPHA , /* ff8f HALFWIDTH KATAKANA LETTER MA */ |
| | 12177 | T3_CTYPE_ALPHA , /* ff90 HALFWIDTH KATAKANA LETTER MI */ |
| | 12178 | T3_CTYPE_ALPHA , /* ff91 HALFWIDTH KATAKANA LETTER MU */ |
| | 12179 | T3_CTYPE_ALPHA , /* ff92 HALFWIDTH KATAKANA LETTER ME */ |
| | 12180 | T3_CTYPE_ALPHA , /* ff93 HALFWIDTH KATAKANA LETTER MO */ |
| | 12181 | T3_CTYPE_ALPHA , /* ff94 HALFWIDTH KATAKANA LETTER YA */ |
| | 12182 | T3_CTYPE_ALPHA , /* ff95 HALFWIDTH KATAKANA LETTER YU */ |
| | 12183 | T3_CTYPE_ALPHA , /* ff96 HALFWIDTH KATAKANA LETTER YO */ |
| | 12184 | T3_CTYPE_ALPHA , /* ff97 HALFWIDTH KATAKANA LETTER RA */ |
| | 12185 | T3_CTYPE_ALPHA , /* ff98 HALFWIDTH KATAKANA LETTER RI */ |
| | 12186 | T3_CTYPE_ALPHA , /* ff99 HALFWIDTH KATAKANA LETTER RU */ |
| | 12187 | T3_CTYPE_ALPHA , /* ff9a HALFWIDTH KATAKANA LETTER RE */ |
| | 12188 | T3_CTYPE_ALPHA , /* ff9b HALFWIDTH KATAKANA LETTER RO */ |
| | 12189 | T3_CTYPE_ALPHA , /* ff9c HALFWIDTH KATAKANA LETTER WA */ |
| | 12190 | T3_CTYPE_ALPHA , /* ff9d HALFWIDTH KATAKANA LETTER N */ |
| | 12191 | T3_CTYPE_NONE , /* ff9e HALFWIDTH KATAKANA VOICED SOUND MARK */ |
| | 12192 | T3_CTYPE_NONE , /* ff9f HALFWIDTH KATAKANA SEMI-VOICED SOUND MA */ |
| | 12193 | T3_CTYPE_ALPHA , /* ffa0 HALFWIDTH HANGUL FILLER */ |
| | 12194 | T3_CTYPE_ALPHA , /* ffa1 HALFWIDTH HANGUL LETTER KIYEOK */ |
| | 12195 | T3_CTYPE_ALPHA , /* ffa2 HALFWIDTH HANGUL LETTER SSANGKIYEOK */ |
| | 12196 | T3_CTYPE_ALPHA , /* ffa3 HALFWIDTH HANGUL LETTER KIYEOK-SIOS */ |
| | 12197 | T3_CTYPE_ALPHA , /* ffa4 HALFWIDTH HANGUL LETTER NIEUN */ |
| | 12198 | T3_CTYPE_ALPHA , /* ffa5 HALFWIDTH HANGUL LETTER NIEUN-CIEUC */ |
| | 12199 | T3_CTYPE_ALPHA , /* ffa6 HALFWIDTH HANGUL LETTER NIEUN-HIEUH */ |
| | 12200 | T3_CTYPE_ALPHA , /* ffa7 HALFWIDTH HANGUL LETTER TIKEUT */ |
| | 12201 | T3_CTYPE_ALPHA , /* ffa8 HALFWIDTH HANGUL LETTER SSANGTIKEUT */ |
| | 12202 | T3_CTYPE_ALPHA , /* ffa9 HALFWIDTH HANGUL LETTER RIEUL */ |
| | 12203 | T3_CTYPE_ALPHA , /* ffaa HALFWIDTH HANGUL LETTER RIEUL-KIYEOK */ |
| | 12204 | T3_CTYPE_ALPHA , /* ffab HALFWIDTH HANGUL LETTER RIEUL-MIEUM */ |
| | 12205 | T3_CTYPE_ALPHA , /* ffac HALFWIDTH HANGUL LETTER RIEUL-PIEUP */ |
| | 12206 | T3_CTYPE_ALPHA , /* ffad HALFWIDTH HANGUL LETTER RIEUL-SIOS */ |
| | 12207 | T3_CTYPE_ALPHA , /* ffae HALFWIDTH HANGUL LETTER RIEUL-THIEUTH */ |
| | 12208 | T3_CTYPE_ALPHA , /* ffaf HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH */ |
| | 12209 | T3_CTYPE_ALPHA , /* ffb0 HALFWIDTH HANGUL LETTER RIEUL-HIEUH */ |
| | 12210 | T3_CTYPE_ALPHA , /* ffb1 HALFWIDTH HANGUL LETTER MIEUM */ |
| | 12211 | T3_CTYPE_ALPHA , /* ffb2 HALFWIDTH HANGUL LETTER PIEUP */ |
| | 12212 | T3_CTYPE_ALPHA , /* ffb3 HALFWIDTH HANGUL LETTER SSANGPIEUP */ |
| | 12213 | T3_CTYPE_ALPHA , /* ffb4 HALFWIDTH HANGUL LETTER PIEUP-SIOS */ |
| | 12214 | T3_CTYPE_ALPHA , /* ffb5 HALFWIDTH HANGUL LETTER SIOS */ |
| | 12215 | T3_CTYPE_ALPHA , /* ffb6 HALFWIDTH HANGUL LETTER SSANGSIOS */ |
| | 12216 | T3_CTYPE_ALPHA , /* ffb7 HALFWIDTH HANGUL LETTER IEUNG */ |
| | 12217 | T3_CTYPE_ALPHA , /* ffb8 HALFWIDTH HANGUL LETTER CIEUC */ |
| | 12218 | T3_CTYPE_ALPHA , /* ffb9 HALFWIDTH HANGUL LETTER SSANGCIEUC */ |
| | 12219 | T3_CTYPE_ALPHA , /* ffba HALFWIDTH HANGUL LETTER CHIEUCH */ |
| | 12220 | T3_CTYPE_ALPHA , /* ffbb HALFWIDTH HANGUL LETTER KHIEUKH */ |
| | 12221 | T3_CTYPE_ALPHA , /* ffbc HALFWIDTH HANGUL LETTER THIEUTH */ |
| | 12222 | T3_CTYPE_ALPHA , /* ffbd HALFWIDTH HANGUL LETTER PHIEUPH */ |
| | 12223 | T3_CTYPE_ALPHA , /* ffbe HALFWIDTH HANGUL LETTER HIEUH */ |
| | 12224 | T3_CTYPE_NONE , /* ffbf (unused) */ |
| | 12225 | T3_CTYPE_NONE , /* ffc0 (unused) */ |
| | 12226 | T3_CTYPE_NONE , /* ffc1 (unused) */ |
| | 12227 | T3_CTYPE_ALPHA , /* ffc2 HALFWIDTH HANGUL LETTER A */ |
| | 12228 | T3_CTYPE_ALPHA , /* ffc3 HALFWIDTH HANGUL LETTER AE */ |
| | 12229 | T3_CTYPE_ALPHA , /* ffc4 HALFWIDTH HANGUL LETTER YA */ |
| | 12230 | T3_CTYPE_ALPHA , /* ffc5 HALFWIDTH HANGUL LETTER YAE */ |
| | 12231 | T3_CTYPE_ALPHA , /* ffc6 HALFWIDTH HANGUL LETTER EO */ |
| | 12232 | T3_CTYPE_ALPHA , /* ffc7 HALFWIDTH HANGUL LETTER E */ |
| | 12233 | T3_CTYPE_NONE , /* ffc8 (unused) */ |
| | 12234 | T3_CTYPE_NONE , /* ffc9 (unused) */ |
| | 12235 | T3_CTYPE_ALPHA , /* ffca HALFWIDTH HANGUL LETTER YEO */ |
| | 12236 | T3_CTYPE_ALPHA , /* ffcb HALFWIDTH HANGUL LETTER YE */ |
| | 12237 | T3_CTYPE_ALPHA , /* ffcc HALFWIDTH HANGUL LETTER O */ |
| | 12238 | T3_CTYPE_ALPHA , /* ffcd HALFWIDTH HANGUL LETTER WA */ |
| | 12239 | T3_CTYPE_ALPHA , /* ffce HALFWIDTH HANGUL LETTER WAE */ |
| | 12240 | T3_CTYPE_ALPHA , /* ffcf HALFWIDTH HANGUL LETTER OE */ |
| | 12241 | T3_CTYPE_NONE , /* ffd0 (unused) */ |
| | 12242 | T3_CTYPE_NONE , /* ffd1 (unused) */ |
| | 12243 | T3_CTYPE_ALPHA , /* ffd2 HALFWIDTH HANGUL LETTER YO */ |
| | 12244 | T3_CTYPE_ALPHA , /* ffd3 HALFWIDTH HANGUL LETTER U */ |
| | 12245 | T3_CTYPE_ALPHA , /* ffd4 HALFWIDTH HANGUL LETTER WEO */ |
| | 12246 | T3_CTYPE_ALPHA , /* ffd5 HALFWIDTH HANGUL LETTER WE */ |
| | 12247 | T3_CTYPE_ALPHA , /* ffd6 HALFWIDTH HANGUL LETTER WI */ |
| | 12248 | T3_CTYPE_ALPHA , /* ffd7 HALFWIDTH HANGUL LETTER YU */ |
| | 12249 | T3_CTYPE_NONE , /* ffd8 (unused) */ |
| | 12250 | T3_CTYPE_NONE , /* ffd9 (unused) */ |
| | 12251 | T3_CTYPE_ALPHA , /* ffda HALFWIDTH HANGUL LETTER EU */ |
| | 12252 | T3_CTYPE_ALPHA , /* ffdb HALFWIDTH HANGUL LETTER YI */ |
| | 12253 | T3_CTYPE_ALPHA , /* ffdc HALFWIDTH HANGUL LETTER I */ |
| | 12254 | T3_CTYPE_NONE , /* ffdd (unused) */ |
| | 12255 | T3_CTYPE_NONE , /* ffde (unused) */ |
| | 12256 | T3_CTYPE_NONE , /* ffdf (unused) */ |
| | 12257 | T3_CTYPE_NONE , /* ffe0 FULLWIDTH CENT SIGN */ |
| | 12258 | T3_CTYPE_NONE , /* ffe1 FULLWIDTH POUND SIGN */ |
| | 12259 | T3_CTYPE_NONE , /* ffe2 FULLWIDTH NOT SIGN */ |
| | 12260 | T3_CTYPE_NONE , /* ffe3 FULLWIDTH MACRON */ |
| | 12261 | T3_CTYPE_NONE , /* ffe4 FULLWIDTH BROKEN BAR */ |
| | 12262 | T3_CTYPE_NONE , /* ffe5 FULLWIDTH YEN SIGN */ |
| | 12263 | T3_CTYPE_NONE , /* ffe6 FULLWIDTH WON SIGN */ |
| | 12264 | T3_CTYPE_NONE , /* ffe7 (unused) */ |
| | 12265 | T3_CTYPE_NONE , /* ffe8 HALFWIDTH FORMS LIGHT VERTICAL */ |
| | 12266 | T3_CTYPE_NONE , /* ffe9 HALFWIDTH LEFTWARDS ARROW */ |
| | 12267 | T3_CTYPE_NONE , /* ffea HALFWIDTH UPWARDS ARROW */ |
| | 12268 | T3_CTYPE_NONE , /* ffeb HALFWIDTH RIGHTWARDS ARROW */ |
| | 12269 | T3_CTYPE_NONE , /* ffec HALFWIDTH DOWNWARDS ARROW */ |
| | 12270 | T3_CTYPE_NONE , /* ffed HALFWIDTH BLACK SQUARE */ |
| | 12271 | T3_CTYPE_NONE , /* ffee HALFWIDTH WHITE CIRCLE */ |
| | 12272 | T3_CTYPE_NONE , /* ffef (unused) */ |
| | 12273 | T3_CTYPE_NONE , /* fff0 (unused) */ |
| | 12274 | T3_CTYPE_NONE , /* fff1 (unused) */ |
| | 12275 | T3_CTYPE_NONE , /* fff2 (unused) */ |
| | 12276 | T3_CTYPE_NONE , /* fff3 (unused) */ |
| | 12277 | T3_CTYPE_NONE , /* fff4 (unused) */ |
| | 12278 | T3_CTYPE_NONE , /* fff5 (unused) */ |
| | 12279 | T3_CTYPE_NONE , /* fff6 (unused) */ |
| | 12280 | T3_CTYPE_NONE , /* fff7 (unused) */ |
| | 12281 | T3_CTYPE_NONE , /* fff8 (unused) */ |
| | 12282 | T3_CTYPE_NONE , /* fff9 INTERLINEAR ANNOTATION ANCHOR */ |
| | 12283 | T3_CTYPE_NONE , /* fffa INTERLINEAR ANNOTATION SEPARATOR */ |
| | 12284 | T3_CTYPE_NONE , /* fffb INTERLINEAR ANNOTATION TERMINATOR */ |
| | 12285 | T3_CTYPE_NONE , /* fffc OBJECT REPLACEMENT CHARACTER */ |
| | 12286 | T3_CTYPE_NONE , /* fffd REPLACEMENT CHARACTER */ |
| | 12287 | T3_CTYPE_NONE , /* fffe (unused) */ |
| | 12288 | T3_CTYPE_NONE , /* ffff (unused) */ |
| | 12289 | }; |
| | 12290 | |
| | 12291 | static const wchar_t *t3_attr_main[512] = |
| | 12292 | { |
| | 12293 | attr_pg_00, /* 0000 - 007f */ |
| | 12294 | attr_pg_01, /* 0080 - 00ff */ |
| | 12295 | attr_pg_02, /* 0100 - 017f */ |
| | 12296 | attr_pg_03, /* 0180 - 01ff */ |
| | 12297 | attr_pg_04, /* 0200 - 027f */ |
| | 12298 | attr_pg_05, /* 0280 - 02ff */ |
| | 12299 | attr_pg_06, /* 0300 - 037f */ |
| | 12300 | attr_pg_07, /* 0380 - 03ff */ |
| | 12301 | attr_pg_08, /* 0400 - 047f */ |
| | 12302 | attr_pg_09, /* 0480 - 04ff */ |
| | 12303 | attr_pg_0a, /* 0500 - 057f */ |
| | 12304 | attr_pg_0b, /* 0580 - 05ff */ |
| | 12305 | attr_pg_0c, /* 0600 - 067f */ |
| | 12306 | attr_pg_0d, /* 0680 - 06ff */ |
| | 12307 | attr_pg_0e, /* 0700 - 077f */ |
| | 12308 | attr_pg_0f, /* 0780 - 07ff */ |
| | 12309 | 0, /* 0800 - 087f */ |
| | 12310 | 0, /* 0880 - 08ff */ |
| | 12311 | attr_pg_12, /* 0900 - 097f */ |
| | 12312 | attr_pg_13, /* 0980 - 09ff */ |
| | 12313 | attr_pg_14, /* 0a00 - 0a7f */ |
| | 12314 | attr_pg_15, /* 0a80 - 0aff */ |
| | 12315 | attr_pg_16, /* 0b00 - 0b7f */ |
| | 12316 | attr_pg_17, /* 0b80 - 0bff */ |
| | 12317 | attr_pg_18, /* 0c00 - 0c7f */ |
| | 12318 | attr_pg_19, /* 0c80 - 0cff */ |
| | 12319 | attr_pg_1a, /* 0d00 - 0d7f */ |
| | 12320 | attr_pg_1b, /* 0d80 - 0dff */ |
| | 12321 | attr_pg_1c, /* 0e00 - 0e7f */ |
| | 12322 | attr_pg_1d, /* 0e80 - 0eff */ |
| | 12323 | attr_pg_1e, /* 0f00 - 0f7f */ |
| | 12324 | attr_pg_1f, /* 0f80 - 0fff */ |
| | 12325 | attr_pg_20, /* 1000 - 107f */ |
| | 12326 | attr_pg_21, /* 1080 - 10ff */ |
| | 12327 | attr_pg_22, /* 1100 - 117f */ |
| | 12328 | attr_pg_23, /* 1180 - 11ff */ |
| | 12329 | attr_pg_24, /* 1200 - 127f */ |
| | 12330 | attr_pg_25, /* 1280 - 12ff */ |
| | 12331 | attr_pg_26, /* 1300 - 137f */ |
| | 12332 | attr_pg_27, /* 1380 - 13ff */ |
| | 12333 | attr_pg_28, /* 1400 - 147f */ |
| | 12334 | attr_pg_29, /* 1480 - 14ff */ |
| | 12335 | attr_pg_2a, /* 1500 - 157f */ |
| | 12336 | attr_pg_2b, /* 1580 - 15ff */ |
| | 12337 | attr_pg_2c, /* 1600 - 167f */ |
| | 12338 | attr_pg_2d, /* 1680 - 16ff */ |
| | 12339 | attr_pg_2e, /* 1700 - 177f */ |
| | 12340 | attr_pg_2f, /* 1780 - 17ff */ |
| | 12341 | attr_pg_30, /* 1800 - 187f */ |
| | 12342 | attr_pg_31, /* 1880 - 18ff */ |
| | 12343 | 0, /* 1900 - 197f */ |
| | 12344 | 0, /* 1980 - 19ff */ |
| | 12345 | 0, /* 1a00 - 1a7f */ |
| | 12346 | 0, /* 1a80 - 1aff */ |
| | 12347 | 0, /* 1b00 - 1b7f */ |
| | 12348 | 0, /* 1b80 - 1bff */ |
| | 12349 | 0, /* 1c00 - 1c7f */ |
| | 12350 | 0, /* 1c80 - 1cff */ |
| | 12351 | 0, /* 1d00 - 1d7f */ |
| | 12352 | 0, /* 1d80 - 1dff */ |
| | 12353 | attr_pg_3c, /* 1e00 - 1e7f */ |
| | 12354 | attr_pg_3d, /* 1e80 - 1eff */ |
| | 12355 | attr_pg_3e, /* 1f00 - 1f7f */ |
| | 12356 | attr_pg_3f, /* 1f80 - 1fff */ |
| | 12357 | attr_pg_40, /* 2000 - 207f */ |
| | 12358 | attr_pg_41, /* 2080 - 20ff */ |
| | 12359 | attr_pg_42, /* 2100 - 217f */ |
| | 12360 | 0, /* 2180 - 21ff */ |
| | 12361 | 0, /* 2200 - 227f */ |
| | 12362 | 0, /* 2280 - 22ff */ |
| | 12363 | attr_pg_46, /* 2300 - 237f */ |
| | 12364 | attr_pg_47, /* 2380 - 23ff */ |
| | 12365 | 0, /* 2400 - 247f */ |
| | 12366 | 0, /* 2480 - 24ff */ |
| | 12367 | 0, /* 2500 - 257f */ |
| | 12368 | 0, /* 2580 - 25ff */ |
| | 12369 | 0, /* 2600 - 267f */ |
| | 12370 | 0, /* 2680 - 26ff */ |
| | 12371 | attr_pg_4e, /* 2700 - 277f */ |
| | 12372 | attr_pg_4f, /* 2780 - 27ff */ |
| | 12373 | 0, /* 2800 - 287f */ |
| | 12374 | 0, /* 2880 - 28ff */ |
| | 12375 | 0, /* 2900 - 297f */ |
| | 12376 | attr_pg_53, /* 2980 - 29ff */ |
| | 12377 | 0, /* 2a00 - 2a7f */ |
| | 12378 | 0, /* 2a80 - 2aff */ |
| | 12379 | 0, /* 2b00 - 2b7f */ |
| | 12380 | 0, /* 2b80 - 2bff */ |
| | 12381 | 0, /* 2c00 - 2c7f */ |
| | 12382 | 0, /* 2c80 - 2cff */ |
| | 12383 | 0, /* 2d00 - 2d7f */ |
| | 12384 | 0, /* 2d80 - 2dff */ |
| | 12385 | 0, /* 2e00 - 2e7f */ |
| | 12386 | 0, /* 2e80 - 2eff */ |
| | 12387 | 0, /* 2f00 - 2f7f */ |
| | 12388 | 0, /* 2f80 - 2fff */ |
| | 12389 | attr_pg_60, /* 3000 - 307f */ |
| | 12390 | attr_pg_61, /* 3080 - 30ff */ |
| | 12391 | attr_pg_62, /* 3100 - 317f */ |
| | 12392 | attr_pg_63, /* 3180 - 31ff */ |
| | 12393 | 0, /* 3200 - 327f */ |
| | 12394 | 0, /* 3280 - 32ff */ |
| | 12395 | 0, /* 3300 - 337f */ |
| | 12396 | 0, /* 3380 - 33ff */ |
| | 12397 | attr_pg_68, /* 3400 - 347f */ |
| | 12398 | 0, /* 3480 - 34ff */ |
| | 12399 | 0, /* 3500 - 357f */ |
| | 12400 | 0, /* 3580 - 35ff */ |
| | 12401 | 0, /* 3600 - 367f */ |
| | 12402 | 0, /* 3680 - 36ff */ |
| | 12403 | 0, /* 3700 - 377f */ |
| | 12404 | 0, /* 3780 - 37ff */ |
| | 12405 | 0, /* 3800 - 387f */ |
| | 12406 | 0, /* 3880 - 38ff */ |
| | 12407 | 0, /* 3900 - 397f */ |
| | 12408 | 0, /* 3980 - 39ff */ |
| | 12409 | 0, /* 3a00 - 3a7f */ |
| | 12410 | 0, /* 3a80 - 3aff */ |
| | 12411 | 0, /* 3b00 - 3b7f */ |
| | 12412 | 0, /* 3b80 - 3bff */ |
| | 12413 | 0, /* 3c00 - 3c7f */ |
| | 12414 | 0, /* 3c80 - 3cff */ |
| | 12415 | 0, /* 3d00 - 3d7f */ |
| | 12416 | 0, /* 3d80 - 3dff */ |
| | 12417 | 0, /* 3e00 - 3e7f */ |
| | 12418 | 0, /* 3e80 - 3eff */ |
| | 12419 | 0, /* 3f00 - 3f7f */ |
| | 12420 | 0, /* 3f80 - 3fff */ |
| | 12421 | 0, /* 4000 - 407f */ |
| | 12422 | 0, /* 4080 - 40ff */ |
| | 12423 | 0, /* 4100 - 417f */ |
| | 12424 | 0, /* 4180 - 41ff */ |
| | 12425 | 0, /* 4200 - 427f */ |
| | 12426 | 0, /* 4280 - 42ff */ |
| | 12427 | 0, /* 4300 - 437f */ |
| | 12428 | 0, /* 4380 - 43ff */ |
| | 12429 | 0, /* 4400 - 447f */ |
| | 12430 | 0, /* 4480 - 44ff */ |
| | 12431 | 0, /* 4500 - 457f */ |
| | 12432 | 0, /* 4580 - 45ff */ |
| | 12433 | 0, /* 4600 - 467f */ |
| | 12434 | 0, /* 4680 - 46ff */ |
| | 12435 | 0, /* 4700 - 477f */ |
| | 12436 | 0, /* 4780 - 47ff */ |
| | 12437 | 0, /* 4800 - 487f */ |
| | 12438 | 0, /* 4880 - 48ff */ |
| | 12439 | 0, /* 4900 - 497f */ |
| | 12440 | 0, /* 4980 - 49ff */ |
| | 12441 | 0, /* 4a00 - 4a7f */ |
| | 12442 | 0, /* 4a80 - 4aff */ |
| | 12443 | 0, /* 4b00 - 4b7f */ |
| | 12444 | 0, /* 4b80 - 4bff */ |
| | 12445 | 0, /* 4c00 - 4c7f */ |
| | 12446 | 0, /* 4c80 - 4cff */ |
| | 12447 | 0, /* 4d00 - 4d7f */ |
| | 12448 | attr_pg_9b, /* 4d80 - 4dff */ |
| | 12449 | attr_pg_9c, /* 4e00 - 4e7f */ |
| | 12450 | 0, /* 4e80 - 4eff */ |
| | 12451 | 0, /* 4f00 - 4f7f */ |
| | 12452 | 0, /* 4f80 - 4fff */ |
| | 12453 | 0, /* 5000 - 507f */ |
| | 12454 | 0, /* 5080 - 50ff */ |
| | 12455 | 0, /* 5100 - 517f */ |
| | 12456 | 0, /* 5180 - 51ff */ |
| | 12457 | 0, /* 5200 - 527f */ |
| | 12458 | 0, /* 5280 - 52ff */ |
| | 12459 | 0, /* 5300 - 537f */ |
| | 12460 | 0, /* 5380 - 53ff */ |
| | 12461 | 0, /* 5400 - 547f */ |
| | 12462 | 0, /* 5480 - 54ff */ |
| | 12463 | 0, /* 5500 - 557f */ |
| | 12464 | 0, /* 5580 - 55ff */ |
| | 12465 | 0, /* 5600 - 567f */ |
| | 12466 | 0, /* 5680 - 56ff */ |
| | 12467 | 0, /* 5700 - 577f */ |
| | 12468 | 0, /* 5780 - 57ff */ |
| | 12469 | 0, /* 5800 - 587f */ |
| | 12470 | 0, /* 5880 - 58ff */ |
| | 12471 | 0, /* 5900 - 597f */ |
| | 12472 | 0, /* 5980 - 59ff */ |
| | 12473 | 0, /* 5a00 - 5a7f */ |
| | 12474 | 0, /* 5a80 - 5aff */ |
| | 12475 | 0, /* 5b00 - 5b7f */ |
| | 12476 | 0, /* 5b80 - 5bff */ |
| | 12477 | 0, /* 5c00 - 5c7f */ |
| | 12478 | 0, /* 5c80 - 5cff */ |
| | 12479 | 0, /* 5d00 - 5d7f */ |
| | 12480 | 0, /* 5d80 - 5dff */ |
| | 12481 | 0, /* 5e00 - 5e7f */ |
| | 12482 | 0, /* 5e80 - 5eff */ |
| | 12483 | 0, /* 5f00 - 5f7f */ |
| | 12484 | 0, /* 5f80 - 5fff */ |
| | 12485 | 0, /* 6000 - 607f */ |
| | 12486 | 0, /* 6080 - 60ff */ |
| | 12487 | 0, /* 6100 - 617f */ |
| | 12488 | 0, /* 6180 - 61ff */ |
| | 12489 | 0, /* 6200 - 627f */ |
| | 12490 | 0, /* 6280 - 62ff */ |
| | 12491 | 0, /* 6300 - 637f */ |
| | 12492 | 0, /* 6380 - 63ff */ |
| | 12493 | 0, /* 6400 - 647f */ |
| | 12494 | 0, /* 6480 - 64ff */ |
| | 12495 | 0, /* 6500 - 657f */ |
| | 12496 | 0, /* 6580 - 65ff */ |
| | 12497 | 0, /* 6600 - 667f */ |
| | 12498 | 0, /* 6680 - 66ff */ |
| | 12499 | 0, /* 6700 - 677f */ |
| | 12500 | 0, /* 6780 - 67ff */ |
| | 12501 | 0, /* 6800 - 687f */ |
| | 12502 | 0, /* 6880 - 68ff */ |
| | 12503 | 0, /* 6900 - 697f */ |
| | 12504 | 0, /* 6980 - 69ff */ |
| | 12505 | 0, /* 6a00 - 6a7f */ |
| | 12506 | 0, /* 6a80 - 6aff */ |
| | 12507 | 0, /* 6b00 - 6b7f */ |
| | 12508 | 0, /* 6b80 - 6bff */ |
| | 12509 | 0, /* 6c00 - 6c7f */ |
| | 12510 | 0, /* 6c80 - 6cff */ |
| | 12511 | 0, /* 6d00 - 6d7f */ |
| | 12512 | 0, /* 6d80 - 6dff */ |
| | 12513 | 0, /* 6e00 - 6e7f */ |
| | 12514 | 0, /* 6e80 - 6eff */ |
| | 12515 | 0, /* 6f00 - 6f7f */ |
| | 12516 | 0, /* 6f80 - 6fff */ |
| | 12517 | 0, /* 7000 - 707f */ |
| | 12518 | 0, /* 7080 - 70ff */ |
| | 12519 | 0, /* 7100 - 717f */ |
| | 12520 | 0, /* 7180 - 71ff */ |
| | 12521 | 0, /* 7200 - 727f */ |
| | 12522 | 0, /* 7280 - 72ff */ |
| | 12523 | 0, /* 7300 - 737f */ |
| | 12524 | 0, /* 7380 - 73ff */ |
| | 12525 | 0, /* 7400 - 747f */ |
| | 12526 | 0, /* 7480 - 74ff */ |
| | 12527 | 0, /* 7500 - 757f */ |
| | 12528 | 0, /* 7580 - 75ff */ |
| | 12529 | 0, /* 7600 - 767f */ |
| | 12530 | 0, /* 7680 - 76ff */ |
| | 12531 | 0, /* 7700 - 777f */ |
| | 12532 | 0, /* 7780 - 77ff */ |
| | 12533 | 0, /* 7800 - 787f */ |
| | 12534 | 0, /* 7880 - 78ff */ |
| | 12535 | 0, /* 7900 - 797f */ |
| | 12536 | 0, /* 7980 - 79ff */ |
| | 12537 | 0, /* 7a00 - 7a7f */ |
| | 12538 | 0, /* 7a80 - 7aff */ |
| | 12539 | 0, /* 7b00 - 7b7f */ |
| | 12540 | 0, /* 7b80 - 7bff */ |
| | 12541 | 0, /* 7c00 - 7c7f */ |
| | 12542 | 0, /* 7c80 - 7cff */ |
| | 12543 | 0, /* 7d00 - 7d7f */ |
| | 12544 | 0, /* 7d80 - 7dff */ |
| | 12545 | 0, /* 7e00 - 7e7f */ |
| | 12546 | 0, /* 7e80 - 7eff */ |
| | 12547 | 0, /* 7f00 - 7f7f */ |
| | 12548 | 0, /* 7f80 - 7fff */ |
| | 12549 | 0, /* 8000 - 807f */ |
| | 12550 | 0, /* 8080 - 80ff */ |
| | 12551 | 0, /* 8100 - 817f */ |
| | 12552 | 0, /* 8180 - 81ff */ |
| | 12553 | 0, /* 8200 - 827f */ |
| | 12554 | 0, /* 8280 - 82ff */ |
| | 12555 | 0, /* 8300 - 837f */ |
| | 12556 | 0, /* 8380 - 83ff */ |
| | 12557 | 0, /* 8400 - 847f */ |
| | 12558 | 0, /* 8480 - 84ff */ |
| | 12559 | 0, /* 8500 - 857f */ |
| | 12560 | 0, /* 8580 - 85ff */ |
| | 12561 | 0, /* 8600 - 867f */ |
| | 12562 | 0, /* 8680 - 86ff */ |
| | 12563 | 0, /* 8700 - 877f */ |
| | 12564 | 0, /* 8780 - 87ff */ |
| | 12565 | 0, /* 8800 - 887f */ |
| | 12566 | 0, /* 8880 - 88ff */ |
| | 12567 | 0, /* 8900 - 897f */ |
| | 12568 | 0, /* 8980 - 89ff */ |
| | 12569 | 0, /* 8a00 - 8a7f */ |
| | 12570 | 0, /* 8a80 - 8aff */ |
| | 12571 | 0, /* 8b00 - 8b7f */ |
| | 12572 | 0, /* 8b80 - 8bff */ |
| | 12573 | 0, /* 8c00 - 8c7f */ |
| | 12574 | 0, /* 8c80 - 8cff */ |
| | 12575 | 0, /* 8d00 - 8d7f */ |
| | 12576 | 0, /* 8d80 - 8dff */ |
| | 12577 | 0, /* 8e00 - 8e7f */ |
| | 12578 | 0, /* 8e80 - 8eff */ |
| | 12579 | 0, /* 8f00 - 8f7f */ |
| | 12580 | 0, /* 8f80 - 8fff */ |
| | 12581 | 0, /* 9000 - 907f */ |
| | 12582 | 0, /* 9080 - 90ff */ |
| | 12583 | 0, /* 9100 - 917f */ |
| | 12584 | 0, /* 9180 - 91ff */ |
| | 12585 | 0, /* 9200 - 927f */ |
| | 12586 | 0, /* 9280 - 92ff */ |
| | 12587 | 0, /* 9300 - 937f */ |
| | 12588 | 0, /* 9380 - 93ff */ |
| | 12589 | 0, /* 9400 - 947f */ |
| | 12590 | 0, /* 9480 - 94ff */ |
| | 12591 | 0, /* 9500 - 957f */ |
| | 12592 | 0, /* 9580 - 95ff */ |
| | 12593 | 0, /* 9600 - 967f */ |
| | 12594 | 0, /* 9680 - 96ff */ |
| | 12595 | 0, /* 9700 - 977f */ |
| | 12596 | 0, /* 9780 - 97ff */ |
| | 12597 | 0, /* 9800 - 987f */ |
| | 12598 | 0, /* 9880 - 98ff */ |
| | 12599 | 0, /* 9900 - 997f */ |
| | 12600 | 0, /* 9980 - 99ff */ |
| | 12601 | 0, /* 9a00 - 9a7f */ |
| | 12602 | 0, /* 9a80 - 9aff */ |
| | 12603 | 0, /* 9b00 - 9b7f */ |
| | 12604 | 0, /* 9b80 - 9bff */ |
| | 12605 | 0, /* 9c00 - 9c7f */ |
| | 12606 | 0, /* 9c80 - 9cff */ |
| | 12607 | 0, /* 9d00 - 9d7f */ |
| | 12608 | 0, /* 9d80 - 9dff */ |
| | 12609 | 0, /* 9e00 - 9e7f */ |
| | 12610 | 0, /* 9e80 - 9eff */ |
| | 12611 | 0, /* 9f00 - 9f7f */ |
| | 12612 | attr_pg_13f, /* 9f80 - 9fff */ |
| | 12613 | attr_pg_140, /* a000 - a07f */ |
| | 12614 | attr_pg_141, /* a080 - a0ff */ |
| | 12615 | attr_pg_142, /* a100 - a17f */ |
| | 12616 | attr_pg_143, /* a180 - a1ff */ |
| | 12617 | attr_pg_144, /* a200 - a27f */ |
| | 12618 | attr_pg_145, /* a280 - a2ff */ |
| | 12619 | attr_pg_146, /* a300 - a37f */ |
| | 12620 | attr_pg_147, /* a380 - a3ff */ |
| | 12621 | attr_pg_148, /* a400 - a47f */ |
| | 12622 | attr_pg_149, /* a480 - a4ff */ |
| | 12623 | 0, /* a500 - a57f */ |
| | 12624 | 0, /* a580 - a5ff */ |
| | 12625 | 0, /* a600 - a67f */ |
| | 12626 | 0, /* a680 - a6ff */ |
| | 12627 | 0, /* a700 - a77f */ |
| | 12628 | 0, /* a780 - a7ff */ |
| | 12629 | 0, /* a800 - a87f */ |
| | 12630 | 0, /* a880 - a8ff */ |
| | 12631 | 0, /* a900 - a97f */ |
| | 12632 | 0, /* a980 - a9ff */ |
| | 12633 | 0, /* aa00 - aa7f */ |
| | 12634 | 0, /* aa80 - aaff */ |
| | 12635 | 0, /* ab00 - ab7f */ |
| | 12636 | 0, /* ab80 - abff */ |
| | 12637 | attr_pg_158, /* ac00 - ac7f */ |
| | 12638 | 0, /* ac80 - acff */ |
| | 12639 | 0, /* ad00 - ad7f */ |
| | 12640 | 0, /* ad80 - adff */ |
| | 12641 | 0, /* ae00 - ae7f */ |
| | 12642 | 0, /* ae80 - aeff */ |
| | 12643 | 0, /* af00 - af7f */ |
| | 12644 | 0, /* af80 - afff */ |
| | 12645 | 0, /* b000 - b07f */ |
| | 12646 | 0, /* b080 - b0ff */ |
| | 12647 | 0, /* b100 - b17f */ |
| | 12648 | 0, /* b180 - b1ff */ |
| | 12649 | 0, /* b200 - b27f */ |
| | 12650 | 0, /* b280 - b2ff */ |
| | 12651 | 0, /* b300 - b37f */ |
| | 12652 | 0, /* b380 - b3ff */ |
| | 12653 | 0, /* b400 - b47f */ |
| | 12654 | 0, /* b480 - b4ff */ |
| | 12655 | 0, /* b500 - b57f */ |
| | 12656 | 0, /* b580 - b5ff */ |
| | 12657 | 0, /* b600 - b67f */ |
| | 12658 | 0, /* b680 - b6ff */ |
| | 12659 | 0, /* b700 - b77f */ |
| | 12660 | 0, /* b780 - b7ff */ |
| | 12661 | 0, /* b800 - b87f */ |
| | 12662 | 0, /* b880 - b8ff */ |
| | 12663 | 0, /* b900 - b97f */ |
| | 12664 | 0, /* b980 - b9ff */ |
| | 12665 | 0, /* ba00 - ba7f */ |
| | 12666 | 0, /* ba80 - baff */ |
| | 12667 | 0, /* bb00 - bb7f */ |
| | 12668 | 0, /* bb80 - bbff */ |
| | 12669 | 0, /* bc00 - bc7f */ |
| | 12670 | 0, /* bc80 - bcff */ |
| | 12671 | 0, /* bd00 - bd7f */ |
| | 12672 | 0, /* bd80 - bdff */ |
| | 12673 | 0, /* be00 - be7f */ |
| | 12674 | 0, /* be80 - beff */ |
| | 12675 | 0, /* bf00 - bf7f */ |
| | 12676 | 0, /* bf80 - bfff */ |
| | 12677 | 0, /* c000 - c07f */ |
| | 12678 | 0, /* c080 - c0ff */ |
| | 12679 | 0, /* c100 - c17f */ |
| | 12680 | 0, /* c180 - c1ff */ |
| | 12681 | 0, /* c200 - c27f */ |
| | 12682 | 0, /* c280 - c2ff */ |
| | 12683 | 0, /* c300 - c37f */ |
| | 12684 | 0, /* c380 - c3ff */ |
| | 12685 | 0, /* c400 - c47f */ |
| | 12686 | 0, /* c480 - c4ff */ |
| | 12687 | 0, /* c500 - c57f */ |
| | 12688 | 0, /* c580 - c5ff */ |
| | 12689 | 0, /* c600 - c67f */ |
| | 12690 | 0, /* c680 - c6ff */ |
| | 12691 | 0, /* c700 - c77f */ |
| | 12692 | 0, /* c780 - c7ff */ |
| | 12693 | 0, /* c800 - c87f */ |
| | 12694 | 0, /* c880 - c8ff */ |
| | 12695 | 0, /* c900 - c97f */ |
| | 12696 | 0, /* c980 - c9ff */ |
| | 12697 | 0, /* ca00 - ca7f */ |
| | 12698 | 0, /* ca80 - caff */ |
| | 12699 | 0, /* cb00 - cb7f */ |
| | 12700 | 0, /* cb80 - cbff */ |
| | 12701 | 0, /* cc00 - cc7f */ |
| | 12702 | 0, /* cc80 - ccff */ |
| | 12703 | 0, /* cd00 - cd7f */ |
| | 12704 | 0, /* cd80 - cdff */ |
| | 12705 | 0, /* ce00 - ce7f */ |
| | 12706 | 0, /* ce80 - ceff */ |
| | 12707 | 0, /* cf00 - cf7f */ |
| | 12708 | 0, /* cf80 - cfff */ |
| | 12709 | 0, /* d000 - d07f */ |
| | 12710 | 0, /* d080 - d0ff */ |
| | 12711 | 0, /* d100 - d17f */ |
| | 12712 | 0, /* d180 - d1ff */ |
| | 12713 | 0, /* d200 - d27f */ |
| | 12714 | 0, /* d280 - d2ff */ |
| | 12715 | 0, /* d300 - d37f */ |
| | 12716 | 0, /* d380 - d3ff */ |
| | 12717 | 0, /* d400 - d47f */ |
| | 12718 | 0, /* d480 - d4ff */ |
| | 12719 | 0, /* d500 - d57f */ |
| | 12720 | 0, /* d580 - d5ff */ |
| | 12721 | 0, /* d600 - d67f */ |
| | 12722 | 0, /* d680 - d6ff */ |
| | 12723 | 0, /* d700 - d77f */ |
| | 12724 | attr_pg_1af, /* d780 - d7ff */ |
| | 12725 | 0, /* d800 - d87f */ |
| | 12726 | 0, /* d880 - d8ff */ |
| | 12727 | 0, /* d900 - d97f */ |
| | 12728 | 0, /* d980 - d9ff */ |
| | 12729 | 0, /* da00 - da7f */ |
| | 12730 | 0, /* da80 - daff */ |
| | 12731 | 0, /* db00 - db7f */ |
| | 12732 | 0, /* db80 - dbff */ |
| | 12733 | 0, /* dc00 - dc7f */ |
| | 12734 | 0, /* dc80 - dcff */ |
| | 12735 | 0, /* dd00 - dd7f */ |
| | 12736 | 0, /* dd80 - ddff */ |
| | 12737 | 0, /* de00 - de7f */ |
| | 12738 | 0, /* de80 - deff */ |
| | 12739 | 0, /* df00 - df7f */ |
| | 12740 | 0, /* df80 - dfff */ |
| | 12741 | 0, /* e000 - e07f */ |
| | 12742 | 0, /* e080 - e0ff */ |
| | 12743 | 0, /* e100 - e17f */ |
| | 12744 | 0, /* e180 - e1ff */ |
| | 12745 | 0, /* e200 - e27f */ |
| | 12746 | 0, /* e280 - e2ff */ |
| | 12747 | 0, /* e300 - e37f */ |
| | 12748 | 0, /* e380 - e3ff */ |
| | 12749 | 0, /* e400 - e47f */ |
| | 12750 | 0, /* e480 - e4ff */ |
| | 12751 | 0, /* e500 - e57f */ |
| | 12752 | 0, /* e580 - e5ff */ |
| | 12753 | 0, /* e600 - e67f */ |
| | 12754 | 0, /* e680 - e6ff */ |
| | 12755 | 0, /* e700 - e77f */ |
| | 12756 | 0, /* e780 - e7ff */ |
| | 12757 | 0, /* e800 - e87f */ |
| | 12758 | 0, /* e880 - e8ff */ |
| | 12759 | 0, /* e900 - e97f */ |
| | 12760 | 0, /* e980 - e9ff */ |
| | 12761 | 0, /* ea00 - ea7f */ |
| | 12762 | 0, /* ea80 - eaff */ |
| | 12763 | 0, /* eb00 - eb7f */ |
| | 12764 | 0, /* eb80 - ebff */ |
| | 12765 | 0, /* ec00 - ec7f */ |
| | 12766 | 0, /* ec80 - ecff */ |
| | 12767 | 0, /* ed00 - ed7f */ |
| | 12768 | 0, /* ed80 - edff */ |
| | 12769 | 0, /* ee00 - ee7f */ |
| | 12770 | 0, /* ee80 - eeff */ |
| | 12771 | 0, /* ef00 - ef7f */ |
| | 12772 | 0, /* ef80 - efff */ |
| | 12773 | 0, /* f000 - f07f */ |
| | 12774 | 0, /* f080 - f0ff */ |
| | 12775 | 0, /* f100 - f17f */ |
| | 12776 | 0, /* f180 - f1ff */ |
| | 12777 | 0, /* f200 - f27f */ |
| | 12778 | 0, /* f280 - f2ff */ |
| | 12779 | 0, /* f300 - f37f */ |
| | 12780 | 0, /* f380 - f3ff */ |
| | 12781 | 0, /* f400 - f47f */ |
| | 12782 | 0, /* f480 - f4ff */ |
| | 12783 | 0, /* f500 - f57f */ |
| | 12784 | 0, /* f580 - f5ff */ |
| | 12785 | 0, /* f600 - f67f */ |
| | 12786 | 0, /* f680 - f6ff */ |
| | 12787 | 0, /* f700 - f77f */ |
| | 12788 | 0, /* f780 - f7ff */ |
| | 12789 | 0, /* f800 - f87f */ |
| | 12790 | 0, /* f880 - f8ff */ |
| | 12791 | attr_pg_1f2, /* f900 - f97f */ |
| | 12792 | attr_pg_1f3, /* f980 - f9ff */ |
| | 12793 | attr_pg_1f4, /* fa00 - fa7f */ |
| | 12794 | 0, /* fa80 - faff */ |
| | 12795 | attr_pg_1f6, /* fb00 - fb7f */ |
| | 12796 | attr_pg_1f7, /* fb80 - fbff */ |
| | 12797 | attr_pg_1f8, /* fc00 - fc7f */ |
| | 12798 | attr_pg_1f9, /* fc80 - fcff */ |
| | 12799 | attr_pg_1fa, /* fd00 - fd7f */ |
| | 12800 | attr_pg_1fb, /* fd80 - fdff */ |
| | 12801 | attr_pg_1fc, /* fe00 - fe7f */ |
| | 12802 | attr_pg_1fd, /* fe80 - feff */ |
| | 12803 | attr_pg_1fe, /* ff00 - ff7f */ |
| | 12804 | attr_pg_1ff, /* ff80 - ffff */ |
| | 12805 | }; |
| | 12806 | |
| | 12807 | unsigned char t3_get_chartype(wchar_t ch) |
| | 12808 | { |
| | 12809 | unsigned int pg = (ch / 128); |
| | 12810 | unsigned int ofs = (ch % 128); |
| | 12811 | |
| | 12812 | return (t3_attr_main[pg] != 0 |
| | 12813 | && t3_attr_main[pg][ofs] != 0 |
| | 12814 | ? t3_attr_main[pg][ofs] |
| | 12815 | : T3_CTYPE_NONE); |
| | 12816 | } |
| | 12817 | |
| | 12818 | static const wchar_t to_upper_pg_00[128] = |
| | 12819 | { |
| | 12820 | 0x0000, /* 0000 (unused) */ |
| | 12821 | 0x0000, /* 0001 <control> */ |
| | 12822 | 0x0000, /* 0002 <control> */ |
| | 12823 | 0x0000, /* 0003 <control> */ |
| | 12824 | 0x0000, /* 0004 <control> */ |
| | 12825 | 0x0000, /* 0005 <control> */ |
| | 12826 | 0x0000, /* 0006 <control> */ |
| | 12827 | 0x0000, /* 0007 <control> */ |
| | 12828 | 0x0000, /* 0008 <control> */ |
| | 12829 | 0x0000, /* 0009 <control> */ |
| | 12830 | 0x0000, /* 000a <control> */ |
| | 12831 | 0x0000, /* 000b <control> */ |
| | 12832 | 0x0000, /* 000c <control> */ |
| | 12833 | 0x0000, /* 000d <control> */ |
| | 12834 | 0x0000, /* 000e <control> */ |
| | 12835 | 0x0000, /* 000f <control> */ |
| | 12836 | 0x0000, /* 0010 <control> */ |
| | 12837 | 0x0000, /* 0011 <control> */ |
| | 12838 | 0x0000, /* 0012 <control> */ |
| | 12839 | 0x0000, /* 0013 <control> */ |
| | 12840 | 0x0000, /* 0014 <control> */ |
| | 12841 | 0x0000, /* 0015 <control> */ |
| | 12842 | 0x0000, /* 0016 <control> */ |
| | 12843 | 0x0000, /* 0017 <control> */ |
| | 12844 | 0x0000, /* 0018 <control> */ |
| | 12845 | 0x0000, /* 0019 <control> */ |
| | 12846 | 0x0000, /* 001a <control> */ |
| | 12847 | 0x0000, /* 001b <control> */ |
| | 12848 | 0x0000, /* 001c <control> */ |
| | 12849 | 0x0000, /* 001d <control> */ |
| | 12850 | 0x0000, /* 001e <control> */ |
| | 12851 | 0x0000, /* 001f <control> */ |
| | 12852 | 0x0000, /* 0020 SPACE */ |
| | 12853 | 0x0000, /* 0021 EXCLAMATION MARK */ |
| | 12854 | 0x0000, /* 0022 QUOTATION MARK */ |
| | 12855 | 0x0000, /* 0023 NUMBER SIGN */ |
| | 12856 | 0x0000, /* 0024 DOLLAR SIGN */ |
| | 12857 | 0x0000, /* 0025 PERCENT SIGN */ |
| | 12858 | 0x0000, /* 0026 AMPERSAND */ |
| | 12859 | 0x0000, /* 0027 APOSTROPHE */ |
| | 12860 | 0x0000, /* 0028 LEFT PARENTHESIS */ |
| | 12861 | 0x0000, /* 0029 RIGHT PARENTHESIS */ |
| | 12862 | 0x0000, /* 002a ASTERISK */ |
| | 12863 | 0x0000, /* 002b PLUS SIGN */ |
| | 12864 | 0x0000, /* 002c COMMA */ |
| | 12865 | 0x0000, /* 002d HYPHEN-MINUS */ |
| | 12866 | 0x0000, /* 002e FULL STOP */ |
| | 12867 | 0x0000, /* 002f SOLIDUS */ |
| | 12868 | 0x0000, /* 0030 DIGIT ZERO */ |
| | 12869 | 0x0000, /* 0031 DIGIT ONE */ |
| | 12870 | 0x0000, /* 0032 DIGIT TWO */ |
| | 12871 | 0x0000, /* 0033 DIGIT THREE */ |
| | 12872 | 0x0000, /* 0034 DIGIT FOUR */ |
| | 12873 | 0x0000, /* 0035 DIGIT FIVE */ |
| | 12874 | 0x0000, /* 0036 DIGIT SIX */ |
| | 12875 | 0x0000, /* 0037 DIGIT SEVEN */ |
| | 12876 | 0x0000, /* 0038 DIGIT EIGHT */ |
| | 12877 | 0x0000, /* 0039 DIGIT NINE */ |
| | 12878 | 0x0000, /* 003a COLON */ |
| | 12879 | 0x0000, /* 003b SEMICOLON */ |
| | 12880 | 0x0000, /* 003c LESS-THAN SIGN */ |
| | 12881 | 0x0000, /* 003d EQUALS SIGN */ |
| | 12882 | 0x0000, /* 003e GREATER-THAN SIGN */ |
| | 12883 | 0x0000, /* 003f QUESTION MARK */ |
| | 12884 | 0x0000, /* 0040 COMMERCIAL AT */ |
| | 12885 | 0x0000, /* 0041 LATIN CAPITAL LETTER A */ |
| | 12886 | 0x0000, /* 0042 LATIN CAPITAL LETTER B */ |
| | 12887 | 0x0000, /* 0043 LATIN CAPITAL LETTER C */ |
| | 12888 | 0x0000, /* 0044 LATIN CAPITAL LETTER D */ |
| | 12889 | 0x0000, /* 0045 LATIN CAPITAL LETTER E */ |
| | 12890 | 0x0000, /* 0046 LATIN CAPITAL LETTER F */ |
| | 12891 | 0x0000, /* 0047 LATIN CAPITAL LETTER G */ |
| | 12892 | 0x0000, /* 0048 LATIN CAPITAL LETTER H */ |
| | 12893 | 0x0000, /* 0049 LATIN CAPITAL LETTER I */ |
| | 12894 | 0x0000, /* 004a LATIN CAPITAL LETTER J */ |
| | 12895 | 0x0000, /* 004b LATIN CAPITAL LETTER K */ |
| | 12896 | 0x0000, /* 004c LATIN CAPITAL LETTER L */ |
| | 12897 | 0x0000, /* 004d LATIN CAPITAL LETTER M */ |
| | 12898 | 0x0000, /* 004e LATIN CAPITAL LETTER N */ |
| | 12899 | 0x0000, /* 004f LATIN CAPITAL LETTER O */ |
| | 12900 | 0x0000, /* 0050 LATIN CAPITAL LETTER P */ |
| | 12901 | 0x0000, /* 0051 LATIN CAPITAL LETTER Q */ |
| | 12902 | 0x0000, /* 0052 LATIN CAPITAL LETTER R */ |
| | 12903 | 0x0000, /* 0053 LATIN CAPITAL LETTER S */ |
| | 12904 | 0x0000, /* 0054 LATIN CAPITAL LETTER T */ |
| | 12905 | 0x0000, /* 0055 LATIN CAPITAL LETTER U */ |
| | 12906 | 0x0000, /* 0056 LATIN CAPITAL LETTER V */ |
| | 12907 | 0x0000, /* 0057 LATIN CAPITAL LETTER W */ |
| | 12908 | 0x0000, /* 0058 LATIN CAPITAL LETTER X */ |
| | 12909 | 0x0000, /* 0059 LATIN CAPITAL LETTER Y */ |
| | 12910 | 0x0000, /* 005a LATIN CAPITAL LETTER Z */ |
| | 12911 | 0x0000, /* 005b LEFT SQUARE BRACKET */ |
| | 12912 | 0x0000, /* 005c REVERSE SOLIDUS */ |
| | 12913 | 0x0000, /* 005d RIGHT SQUARE BRACKET */ |
| | 12914 | 0x0000, /* 005e CIRCUMFLEX ACCENT */ |
| | 12915 | 0x0000, /* 005f LOW LINE */ |
| | 12916 | 0x0000, /* 0060 GRAVE ACCENT */ |
| | 12917 | 0x0041, /* 0061 LATIN SMALL LETTER A */ |
| | 12918 | 0x0042, /* 0062 LATIN SMALL LETTER B */ |
| | 12919 | 0x0043, /* 0063 LATIN SMALL LETTER C */ |
| | 12920 | 0x0044, /* 0064 LATIN SMALL LETTER D */ |
| | 12921 | 0x0045, /* 0065 LATIN SMALL LETTER E */ |
| | 12922 | 0x0046, /* 0066 LATIN SMALL LETTER F */ |
| | 12923 | 0x0047, /* 0067 LATIN SMALL LETTER G */ |
| | 12924 | 0x0048, /* 0068 LATIN SMALL LETTER H */ |
| | 12925 | 0x0049, /* 0069 LATIN SMALL LETTER I */ |
| | 12926 | 0x004a, /* 006a LATIN SMALL LETTER J */ |
| | 12927 | 0x004b, /* 006b LATIN SMALL LETTER K */ |
| | 12928 | 0x004c, /* 006c LATIN SMALL LETTER L */ |
| | 12929 | 0x004d, /* 006d LATIN SMALL LETTER M */ |
| | 12930 | 0x004e, /* 006e LATIN SMALL LETTER N */ |
| | 12931 | 0x004f, /* 006f LATIN SMALL LETTER O */ |
| | 12932 | 0x0050, /* 0070 LATIN SMALL LETTER P */ |
| | 12933 | 0x0051, /* 0071 LATIN SMALL LETTER Q */ |
| | 12934 | 0x0052, /* 0072 LATIN SMALL LETTER R */ |
| | 12935 | 0x0053, /* 0073 LATIN SMALL LETTER S */ |
| | 12936 | 0x0054, /* 0074 LATIN SMALL LETTER T */ |
| | 12937 | 0x0055, /* 0075 LATIN SMALL LETTER U */ |
| | 12938 | 0x0056, /* 0076 LATIN SMALL LETTER V */ |
| | 12939 | 0x0057, /* 0077 LATIN SMALL LETTER W */ |
| | 12940 | 0x0058, /* 0078 LATIN SMALL LETTER X */ |
| | 12941 | 0x0059, /* 0079 LATIN SMALL LETTER Y */ |
| | 12942 | 0x005a, /* 007a LATIN SMALL LETTER Z */ |
| | 12943 | 0x0000, /* 007b LEFT CURLY BRACKET */ |
| | 12944 | 0x0000, /* 007c VERTICAL LINE */ |
| | 12945 | 0x0000, /* 007d RIGHT CURLY BRACKET */ |
| | 12946 | 0x0000, /* 007e TILDE */ |
| | 12947 | 0x0000, /* 007f <control> */ |
| | 12948 | }; |
| | 12949 | |
| | 12950 | static const wchar_t to_upper_pg_01[128] = |
| | 12951 | { |
| | 12952 | 0x0000, /* 0080 <control> */ |
| | 12953 | 0x0000, /* 0081 <control> */ |
| | 12954 | 0x0000, /* 0082 <control> */ |
| | 12955 | 0x0000, /* 0083 <control> */ |
| | 12956 | 0x0000, /* 0084 <control> */ |
| | 12957 | 0x0000, /* 0085 <control> */ |
| | 12958 | 0x0000, /* 0086 <control> */ |
| | 12959 | 0x0000, /* 0087 <control> */ |
| | 12960 | 0x0000, /* 0088 <control> */ |
| | 12961 | 0x0000, /* 0089 <control> */ |
| | 12962 | 0x0000, /* 008a <control> */ |
| | 12963 | 0x0000, /* 008b <control> */ |
| | 12964 | 0x0000, /* 008c <control> */ |
| | 12965 | 0x0000, /* 008d <control> */ |
| | 12966 | 0x0000, /* 008e <control> */ |
| | 12967 | 0x0000, /* 008f <control> */ |
| | 12968 | 0x0000, /* 0090 <control> */ |
| | 12969 | 0x0000, /* 0091 <control> */ |
| | 12970 | 0x0000, /* 0092 <control> */ |
| | 12971 | 0x0000, /* 0093 <control> */ |
| | 12972 | 0x0000, /* 0094 <control> */ |
| | 12973 | 0x0000, /* 0095 <control> */ |
| | 12974 | 0x0000, /* 0096 <control> */ |
| | 12975 | 0x0000, /* 0097 <control> */ |
| | 12976 | 0x0000, /* 0098 <control> */ |
| | 12977 | 0x0000, /* 0099 <control> */ |
| | 12978 | 0x0000, /* 009a <control> */ |
| | 12979 | 0x0000, /* 009b <control> */ |
| | 12980 | 0x0000, /* 009c <control> */ |
| | 12981 | 0x0000, /* 009d <control> */ |
| | 12982 | 0x0000, /* 009e <control> */ |
| | 12983 | 0x0000, /* 009f <control> */ |
| | 12984 | 0x0000, /* 00a0 NO-BREAK SPACE */ |
| | 12985 | 0x0000, /* 00a1 INVERTED EXCLAMATION MARK */ |
| | 12986 | 0x0000, /* 00a2 CENT SIGN */ |
| | 12987 | 0x0000, /* 00a3 POUND SIGN */ |
| | 12988 | 0x0000, /* 00a4 CURRENCY SIGN */ |
| | 12989 | 0x0000, /* 00a5 YEN SIGN */ |
| | 12990 | 0x0000, /* 00a6 BROKEN BAR */ |
| | 12991 | 0x0000, /* 00a7 SECTION SIGN */ |
| | 12992 | 0x0000, /* 00a8 DIAERESIS */ |
| | 12993 | 0x0000, /* 00a9 COPYRIGHT SIGN */ |
| | 12994 | 0x0000, /* 00aa FEMININE ORDINAL INDICATOR */ |
| | 12995 | 0x0000, /* 00ab LEFT-POINTING DOUBLE ANGLE QUOTATION MA */ |
| | 12996 | 0x0000, /* 00ac NOT SIGN */ |
| | 12997 | 0x0000, /* 00ad SOFT HYPHEN */ |
| | 12998 | 0x0000, /* 00ae REGISTERED SIGN */ |
| | 12999 | 0x0000, /* 00af MACRON */ |
| | 13000 | 0x0000, /* 00b0 DEGREE SIGN */ |
| | 13001 | 0x0000, /* 00b1 PLUS-MINUS SIGN */ |
| | 13002 | 0x0000, /* 00b2 SUPERSCRIPT TWO */ |
| | 13003 | 0x0000, /* 00b3 SUPERSCRIPT THREE */ |
| | 13004 | 0x0000, /* 00b4 ACUTE ACCENT */ |
| | 13005 | 0x039c, /* 00b5 MICRO SIGN */ |
| | 13006 | 0x0000, /* 00b6 PILCROW SIGN */ |
| | 13007 | 0x0000, /* 00b7 MIDDLE DOT */ |
| | 13008 | 0x0000, /* 00b8 CEDILLA */ |
| | 13009 | 0x0000, /* 00b9 SUPERSCRIPT ONE */ |
| | 13010 | 0x0000, /* 00ba MASCULINE ORDINAL INDICATOR */ |
| | 13011 | 0x0000, /* 00bb RIGHT-POINTING DOUBLE ANGLE QUOTATION M */ |
| | 13012 | 0x0000, /* 00bc VULGAR FRACTION ONE QUARTER */ |
| | 13013 | 0x0000, /* 00bd VULGAR FRACTION ONE HALF */ |
| | 13014 | 0x0000, /* 00be VULGAR FRACTION THREE QUARTERS */ |
| | 13015 | 0x0000, /* 00bf INVERTED QUESTION MARK */ |
| | 13016 | 0x0000, /* 00c0 LATIN CAPITAL LETTER A WITH GRAVE */ |
| | 13017 | 0x0000, /* 00c1 LATIN CAPITAL LETTER A WITH ACUTE */ |
| | 13018 | 0x0000, /* 00c2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 13019 | 0x0000, /* 00c3 LATIN CAPITAL LETTER A WITH TILDE */ |
| | 13020 | 0x0000, /* 00c4 LATIN CAPITAL LETTER A WITH DIAERESIS */ |
| | 13021 | 0x0000, /* 00c5 LATIN CAPITAL LETTER A WITH RING ABOVE */ |
| | 13022 | 0x0000, /* 00c6 LATIN CAPITAL LETTER AE */ |
| | 13023 | 0x0000, /* 00c7 LATIN CAPITAL LETTER C WITH CEDILLA */ |
| | 13024 | 0x0000, /* 00c8 LATIN CAPITAL LETTER E WITH GRAVE */ |
| | 13025 | 0x0000, /* 00c9 LATIN CAPITAL LETTER E WITH ACUTE */ |
| | 13026 | 0x0000, /* 00ca LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 13027 | 0x0000, /* 00cb LATIN CAPITAL LETTER E WITH DIAERESIS */ |
| | 13028 | 0x0000, /* 00cc LATIN CAPITAL LETTER I WITH GRAVE */ |
| | 13029 | 0x0000, /* 00cd LATIN CAPITAL LETTER I WITH ACUTE */ |
| | 13030 | 0x0000, /* 00ce LATIN CAPITAL LETTER I WITH CIRCUMFLEX */ |
| | 13031 | 0x0000, /* 00cf LATIN CAPITAL LETTER I WITH DIAERESIS */ |
| | 13032 | 0x0000, /* 00d0 LATIN CAPITAL LETTER ETH */ |
| | 13033 | 0x0000, /* 00d1 LATIN CAPITAL LETTER N WITH TILDE */ |
| | 13034 | 0x0000, /* 00d2 LATIN CAPITAL LETTER O WITH GRAVE */ |
| | 13035 | 0x0000, /* 00d3 LATIN CAPITAL LETTER O WITH ACUTE */ |
| | 13036 | 0x0000, /* 00d4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 13037 | 0x0000, /* 00d5 LATIN CAPITAL LETTER O WITH TILDE */ |
| | 13038 | 0x0000, /* 00d6 LATIN CAPITAL LETTER O WITH DIAERESIS */ |
| | 13039 | 0x0000, /* 00d7 MULTIPLICATION SIGN */ |
| | 13040 | 0x0000, /* 00d8 LATIN CAPITAL LETTER O WITH STROKE */ |
| | 13041 | 0x0000, /* 00d9 LATIN CAPITAL LETTER U WITH GRAVE */ |
| | 13042 | 0x0000, /* 00da LATIN CAPITAL LETTER U WITH ACUTE */ |
| | 13043 | 0x0000, /* 00db LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ |
| | 13044 | 0x0000, /* 00dc LATIN CAPITAL LETTER U WITH DIAERESIS */ |
| | 13045 | 0x0000, /* 00dd LATIN CAPITAL LETTER Y WITH ACUTE */ |
| | 13046 | 0x0000, /* 00de LATIN CAPITAL LETTER THORN */ |
| | 13047 | 0x0000, /* 00df LATIN SMALL LETTER SHARP S */ |
| | 13048 | 0x00c0, /* 00e0 LATIN SMALL LETTER A WITH GRAVE */ |
| | 13049 | 0x00c1, /* 00e1 LATIN SMALL LETTER A WITH ACUTE */ |
| | 13050 | 0x00c2, /* 00e2 LATIN SMALL LETTER A WITH CIRCUMFLEX */ |
| | 13051 | 0x00c3, /* 00e3 LATIN SMALL LETTER A WITH TILDE */ |
| | 13052 | 0x00c4, /* 00e4 LATIN SMALL LETTER A WITH DIAERESIS */ |
| | 13053 | 0x00c5, /* 00e5 LATIN SMALL LETTER A WITH RING ABOVE */ |
| | 13054 | 0x00c6, /* 00e6 LATIN SMALL LETTER AE */ |
| | 13055 | 0x00c7, /* 00e7 LATIN SMALL LETTER C WITH CEDILLA */ |
| | 13056 | 0x00c8, /* 00e8 LATIN SMALL LETTER E WITH GRAVE */ |
| | 13057 | 0x00c9, /* 00e9 LATIN SMALL LETTER E WITH ACUTE */ |
| | 13058 | 0x00ca, /* 00ea LATIN SMALL LETTER E WITH CIRCUMFLEX */ |
| | 13059 | 0x00cb, /* 00eb LATIN SMALL LETTER E WITH DIAERESIS */ |
| | 13060 | 0x00cc, /* 00ec LATIN SMALL LETTER I WITH GRAVE */ |
| | 13061 | 0x00cd, /* 00ed LATIN SMALL LETTER I WITH ACUTE */ |
| | 13062 | 0x00ce, /* 00ee LATIN SMALL LETTER I WITH CIRCUMFLEX */ |
| | 13063 | 0x00cf, /* 00ef LATIN SMALL LETTER I WITH DIAERESIS */ |
| | 13064 | 0x00d0, /* 00f0 LATIN SMALL LETTER ETH */ |
| | 13065 | 0x00d1, /* 00f1 LATIN SMALL LETTER N WITH TILDE */ |
| | 13066 | 0x00d2, /* 00f2 LATIN SMALL LETTER O WITH GRAVE */ |
| | 13067 | 0x00d3, /* 00f3 LATIN SMALL LETTER O WITH ACUTE */ |
| | 13068 | 0x00d4, /* 00f4 LATIN SMALL LETTER O WITH CIRCUMFLEX */ |
| | 13069 | 0x00d5, /* 00f5 LATIN SMALL LETTER O WITH TILDE */ |
| | 13070 | 0x00d6, /* 00f6 LATIN SMALL LETTER O WITH DIAERESIS */ |
| | 13071 | 0x0000, /* 00f7 DIVISION SIGN */ |
| | 13072 | 0x00d8, /* 00f8 LATIN SMALL LETTER O WITH STROKE */ |
| | 13073 | 0x00d9, /* 00f9 LATIN SMALL LETTER U WITH GRAVE */ |
| | 13074 | 0x00da, /* 00fa LATIN SMALL LETTER U WITH ACUTE */ |
| | 13075 | 0x00db, /* 00fb LATIN SMALL LETTER U WITH CIRCUMFLEX */ |
| | 13076 | 0x00dc, /* 00fc LATIN SMALL LETTER U WITH DIAERESIS */ |
| | 13077 | 0x00dd, /* 00fd LATIN SMALL LETTER Y WITH ACUTE */ |
| | 13078 | 0x00de, /* 00fe LATIN SMALL LETTER THORN */ |
| | 13079 | 0x0178, /* 00ff LATIN SMALL LETTER Y WITH DIAERESIS */ |
| | 13080 | }; |
| | 13081 | |
| | 13082 | static const wchar_t to_upper_pg_02[128] = |
| | 13083 | { |
| | 13084 | 0x0000, /* 0100 LATIN CAPITAL LETTER A WITH MACRON */ |
| | 13085 | 0x0100, /* 0101 LATIN SMALL LETTER A WITH MACRON */ |
| | 13086 | 0x0000, /* 0102 LATIN CAPITAL LETTER A WITH BREVE */ |
| | 13087 | 0x0102, /* 0103 LATIN SMALL LETTER A WITH BREVE */ |
| | 13088 | 0x0000, /* 0104 LATIN CAPITAL LETTER A WITH OGONEK */ |
| | 13089 | 0x0104, /* 0105 LATIN SMALL LETTER A WITH OGONEK */ |
| | 13090 | 0x0000, /* 0106 LATIN CAPITAL LETTER C WITH ACUTE */ |
| | 13091 | 0x0106, /* 0107 LATIN SMALL LETTER C WITH ACUTE */ |
| | 13092 | 0x0000, /* 0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX */ |
| | 13093 | 0x0108, /* 0109 LATIN SMALL LETTER C WITH CIRCUMFLEX */ |
| | 13094 | 0x0000, /* 010a LATIN CAPITAL LETTER C WITH DOT ABOVE */ |
| | 13095 | 0x010a, /* 010b LATIN SMALL LETTER C WITH DOT ABOVE */ |
| | 13096 | 0x0000, /* 010c LATIN CAPITAL LETTER C WITH CARON */ |
| | 13097 | 0x010c, /* 010d LATIN SMALL LETTER C WITH CARON */ |
| | 13098 | 0x0000, /* 010e LATIN CAPITAL LETTER D WITH CARON */ |
| | 13099 | 0x010e, /* 010f LATIN SMALL LETTER D WITH CARON */ |
| | 13100 | 0x0000, /* 0110 LATIN CAPITAL LETTER D WITH STROKE */ |
| | 13101 | 0x0110, /* 0111 LATIN SMALL LETTER D WITH STROKE */ |
| | 13102 | 0x0000, /* 0112 LATIN CAPITAL LETTER E WITH MACRON */ |
| | 13103 | 0x0112, /* 0113 LATIN SMALL LETTER E WITH MACRON */ |
| | 13104 | 0x0000, /* 0114 LATIN CAPITAL LETTER E WITH BREVE */ |
| | 13105 | 0x0114, /* 0115 LATIN SMALL LETTER E WITH BREVE */ |
| | 13106 | 0x0000, /* 0116 LATIN CAPITAL LETTER E WITH DOT ABOVE */ |
| | 13107 | 0x0116, /* 0117 LATIN SMALL LETTER E WITH DOT ABOVE */ |
| | 13108 | 0x0000, /* 0118 LATIN CAPITAL LETTER E WITH OGONEK */ |
| | 13109 | 0x0118, /* 0119 LATIN SMALL LETTER E WITH OGONEK */ |
| | 13110 | 0x0000, /* 011a LATIN CAPITAL LETTER E WITH CARON */ |
| | 13111 | 0x011a, /* 011b LATIN SMALL LETTER E WITH CARON */ |
| | 13112 | 0x0000, /* 011c LATIN CAPITAL LETTER G WITH CIRCUMFLEX */ |
| | 13113 | 0x011c, /* 011d LATIN SMALL LETTER G WITH CIRCUMFLEX */ |
| | 13114 | 0x0000, /* 011e LATIN CAPITAL LETTER G WITH BREVE */ |
| | 13115 | 0x011e, /* 011f LATIN SMALL LETTER G WITH BREVE */ |
| | 13116 | 0x0000, /* 0120 LATIN CAPITAL LETTER G WITH DOT ABOVE */ |
| | 13117 | 0x0120, /* 0121 LATIN SMALL LETTER G WITH DOT ABOVE */ |
| | 13118 | 0x0000, /* 0122 LATIN CAPITAL LETTER G WITH CEDILLA */ |
| | 13119 | 0x0122, /* 0123 LATIN SMALL LETTER G WITH CEDILLA */ |
| | 13120 | 0x0000, /* 0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX */ |
| | 13121 | 0x0124, /* 0125 LATIN SMALL LETTER H WITH CIRCUMFLEX */ |
| | 13122 | 0x0000, /* 0126 LATIN CAPITAL LETTER H WITH STROKE */ |
| | 13123 | 0x0126, /* 0127 LATIN SMALL LETTER H WITH STROKE */ |
| | 13124 | 0x0000, /* 0128 LATIN CAPITAL LETTER I WITH TILDE */ |
| | 13125 | 0x0128, /* 0129 LATIN SMALL LETTER I WITH TILDE */ |
| | 13126 | 0x0000, /* 012a LATIN CAPITAL LETTER I WITH MACRON */ |
| | 13127 | 0x012a, /* 012b LATIN SMALL LETTER I WITH MACRON */ |
| | 13128 | 0x0000, /* 012c LATIN CAPITAL LETTER I WITH BREVE */ |
| | 13129 | 0x012c, /* 012d LATIN SMALL LETTER I WITH BREVE */ |
| | 13130 | 0x0000, /* 012e LATIN CAPITAL LETTER I WITH OGONEK */ |
| | 13131 | 0x012e, /* 012f LATIN SMALL LETTER I WITH OGONEK */ |
| | 13132 | 0x0000, /* 0130 LATIN CAPITAL LETTER I WITH DOT ABOVE */ |
| | 13133 | 0x0049, /* 0131 LATIN SMALL LETTER DOTLESS I */ |
| | 13134 | 0x0000, /* 0132 LATIN CAPITAL LIGATURE IJ */ |
| | 13135 | 0x0132, /* 0133 LATIN SMALL LIGATURE IJ */ |
| | 13136 | 0x0000, /* 0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX */ |
| | 13137 | 0x0134, /* 0135 LATIN SMALL LETTER J WITH CIRCUMFLEX */ |
| | 13138 | 0x0000, /* 0136 LATIN CAPITAL LETTER K WITH CEDILLA */ |
| | 13139 | 0x0136, /* 0137 LATIN SMALL LETTER K WITH CEDILLA */ |
| | 13140 | 0x0000, /* 0138 LATIN SMALL LETTER KRA */ |
| | 13141 | 0x0000, /* 0139 LATIN CAPITAL LETTER L WITH ACUTE */ |
| | 13142 | 0x0139, /* 013a LATIN SMALL LETTER L WITH ACUTE */ |
| | 13143 | 0x0000, /* 013b LATIN CAPITAL LETTER L WITH CEDILLA */ |
| | 13144 | 0x013b, /* 013c LATIN SMALL LETTER L WITH CEDILLA */ |
| | 13145 | 0x0000, /* 013d LATIN CAPITAL LETTER L WITH CARON */ |
| | 13146 | 0x013d, /* 013e LATIN SMALL LETTER L WITH CARON */ |
| | 13147 | 0x0000, /* 013f LATIN CAPITAL LETTER L WITH MIDDLE DOT */ |
| | 13148 | 0x013f, /* 0140 LATIN SMALL LETTER L WITH MIDDLE DOT */ |
| | 13149 | 0x0000, /* 0141 LATIN CAPITAL LETTER L WITH STROKE */ |
| | 13150 | 0x0141, /* 0142 LATIN SMALL LETTER L WITH STROKE */ |
| | 13151 | 0x0000, /* 0143 LATIN CAPITAL LETTER N WITH ACUTE */ |
| | 13152 | 0x0143, /* 0144 LATIN SMALL LETTER N WITH ACUTE */ |
| | 13153 | 0x0000, /* 0145 LATIN CAPITAL LETTER N WITH CEDILLA */ |
| | 13154 | 0x0145, /* 0146 LATIN SMALL LETTER N WITH CEDILLA */ |
| | 13155 | 0x0000, /* 0147 LATIN CAPITAL LETTER N WITH CARON */ |
| | 13156 | 0x0147, /* 0148 LATIN SMALL LETTER N WITH CARON */ |
| | 13157 | 0x0000, /* 0149 LATIN SMALL LETTER N PRECEDED BY APOSTR */ |
| | 13158 | 0x0000, /* 014a LATIN CAPITAL LETTER ENG */ |
| | 13159 | 0x014a, /* 014b LATIN SMALL LETTER ENG */ |
| | 13160 | 0x0000, /* 014c LATIN CAPITAL LETTER O WITH MACRON */ |
| | 13161 | 0x014c, /* 014d LATIN SMALL LETTER O WITH MACRON */ |
| | 13162 | 0x0000, /* 014e LATIN CAPITAL LETTER O WITH BREVE */ |
| | 13163 | 0x014e, /* 014f LATIN SMALL LETTER O WITH BREVE */ |
| | 13164 | 0x0000, /* 0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUT */ |
| | 13165 | 0x0150, /* 0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE */ |
| | 13166 | 0x0000, /* 0152 LATIN CAPITAL LIGATURE OE */ |
| | 13167 | 0x0152, /* 0153 LATIN SMALL LIGATURE OE */ |
| | 13168 | 0x0000, /* 0154 LATIN CAPITAL LETTER R WITH ACUTE */ |
| | 13169 | 0x0154, /* 0155 LATIN SMALL LETTER R WITH ACUTE */ |
| | 13170 | 0x0000, /* 0156 LATIN CAPITAL LETTER R WITH CEDILLA */ |
| | 13171 | 0x0156, /* 0157 LATIN SMALL LETTER R WITH CEDILLA */ |
| | 13172 | 0x0000, /* 0158 LATIN CAPITAL LETTER R WITH CARON */ |
| | 13173 | 0x0158, /* 0159 LATIN SMALL LETTER R WITH CARON */ |
| | 13174 | 0x0000, /* 015a LATIN CAPITAL LETTER S WITH ACUTE */ |
| | 13175 | 0x015a, /* 015b LATIN SMALL LETTER S WITH ACUTE */ |
| | 13176 | 0x0000, /* 015c LATIN CAPITAL LETTER S WITH CIRCUMFLEX */ |
| | 13177 | 0x015c, /* 015d LATIN SMALL LETTER S WITH CIRCUMFLEX */ |
| | 13178 | 0x0000, /* 015e LATIN CAPITAL LETTER S WITH CEDILLA */ |
| | 13179 | 0x015e, /* 015f LATIN SMALL LETTER S WITH CEDILLA */ |
| | 13180 | 0x0000, /* 0160 LATIN CAPITAL LETTER S WITH CARON */ |
| | 13181 | 0x0160, /* 0161 LATIN SMALL LETTER S WITH CARON */ |
| | 13182 | 0x0000, /* 0162 LATIN CAPITAL LETTER T WITH CEDILLA */ |
| | 13183 | 0x0162, /* 0163 LATIN SMALL LETTER T WITH CEDILLA */ |
| | 13184 | 0x0000, /* 0164 LATIN CAPITAL LETTER T WITH CARON */ |
| | 13185 | 0x0164, /* 0165 LATIN SMALL LETTER T WITH CARON */ |
| | 13186 | 0x0000, /* 0166 LATIN CAPITAL LETTER T WITH STROKE */ |
| | 13187 | 0x0166, /* 0167 LATIN SMALL LETTER T WITH STROKE */ |
| | 13188 | 0x0000, /* 0168 LATIN CAPITAL LETTER U WITH TILDE */ |
| | 13189 | 0x0168, /* 0169 LATIN SMALL LETTER U WITH TILDE */ |
| | 13190 | 0x0000, /* 016a LATIN CAPITAL LETTER U WITH MACRON */ |
| | 13191 | 0x016a, /* 016b LATIN SMALL LETTER U WITH MACRON */ |
| | 13192 | 0x0000, /* 016c LATIN CAPITAL LETTER U WITH BREVE */ |
| | 13193 | 0x016c, /* 016d LATIN SMALL LETTER U WITH BREVE */ |
| | 13194 | 0x0000, /* 016e LATIN CAPITAL LETTER U WITH RING ABOVE */ |
| | 13195 | 0x016e, /* 016f LATIN SMALL LETTER U WITH RING ABOVE */ |
| | 13196 | 0x0000, /* 0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUT */ |
| | 13197 | 0x0170, /* 0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE */ |
| | 13198 | 0x0000, /* 0172 LATIN CAPITAL LETTER U WITH OGONEK */ |
| | 13199 | 0x0172, /* 0173 LATIN SMALL LETTER U WITH OGONEK */ |
| | 13200 | 0x0000, /* 0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX */ |
| | 13201 | 0x0174, /* 0175 LATIN SMALL LETTER W WITH CIRCUMFLEX */ |
| | 13202 | 0x0000, /* 0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */ |
| | 13203 | 0x0176, /* 0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX */ |
| | 13204 | 0x0000, /* 0178 LATIN CAPITAL LETTER Y WITH DIAERESIS */ |
| | 13205 | 0x0000, /* 0179 LATIN CAPITAL LETTER Z WITH ACUTE */ |
| | 13206 | 0x0179, /* 017a LATIN SMALL LETTER Z WITH ACUTE */ |
| | 13207 | 0x0000, /* 017b LATIN CAPITAL LETTER Z WITH DOT ABOVE */ |
| | 13208 | 0x017b, /* 017c LATIN SMALL LETTER Z WITH DOT ABOVE */ |
| | 13209 | 0x0000, /* 017d LATIN CAPITAL LETTER Z WITH CARON */ |
| | 13210 | 0x017d, /* 017e LATIN SMALL LETTER Z WITH CARON */ |
| | 13211 | 0x0053, /* 017f LATIN SMALL LETTER LONG S */ |
| | 13212 | }; |
| | 13213 | |
| | 13214 | static const wchar_t to_upper_pg_03[128] = |
| | 13215 | { |
| | 13216 | 0x0000, /* 0180 LATIN SMALL LETTER B WITH STROKE */ |
| | 13217 | 0x0000, /* 0181 LATIN CAPITAL LETTER B WITH HOOK */ |
| | 13218 | 0x0000, /* 0182 LATIN CAPITAL LETTER B WITH TOPBAR */ |
| | 13219 | 0x0182, /* 0183 LATIN SMALL LETTER B WITH TOPBAR */ |
| | 13220 | 0x0000, /* 0184 LATIN CAPITAL LETTER TONE SIX */ |
| | 13221 | 0x0184, /* 0185 LATIN SMALL LETTER TONE SIX */ |
| | 13222 | 0x0000, /* 0186 LATIN CAPITAL LETTER OPEN O */ |
| | 13223 | 0x0000, /* 0187 LATIN CAPITAL LETTER C WITH HOOK */ |
| | 13224 | 0x0187, /* 0188 LATIN SMALL LETTER C WITH HOOK */ |
| | 13225 | 0x0000, /* 0189 LATIN CAPITAL LETTER AFRICAN D */ |
| | 13226 | 0x0000, /* 018a LATIN CAPITAL LETTER D WITH HOOK */ |
| | 13227 | 0x0000, /* 018b LATIN CAPITAL LETTER D WITH TOPBAR */ |
| | 13228 | 0x018b, /* 018c LATIN SMALL LETTER D WITH TOPBAR */ |
| | 13229 | 0x0000, /* 018d LATIN SMALL LETTER TURNED DELTA */ |
| | 13230 | 0x0000, /* 018e LATIN CAPITAL LETTER REVERSED E */ |
| | 13231 | 0x0000, /* 018f LATIN CAPITAL LETTER SCHWA */ |
| | 13232 | 0x0000, /* 0190 LATIN CAPITAL LETTER OPEN E */ |
| | 13233 | 0x0000, /* 0191 LATIN CAPITAL LETTER F WITH HOOK */ |
| | 13234 | 0x0191, /* 0192 LATIN SMALL LETTER F WITH HOOK */ |
| | 13235 | 0x0000, /* 0193 LATIN CAPITAL LETTER G WITH HOOK */ |
| | 13236 | 0x0000, /* 0194 LATIN CAPITAL LETTER GAMMA */ |
| | 13237 | 0x01f6, /* 0195 LATIN SMALL LETTER HV */ |
| | 13238 | 0x0000, /* 0196 LATIN CAPITAL LETTER IOTA */ |
| | 13239 | 0x0000, /* 0197 LATIN CAPITAL LETTER I WITH STROKE */ |
| | 13240 | 0x0000, /* 0198 LATIN CAPITAL LETTER K WITH HOOK */ |
| | 13241 | 0x0198, /* 0199 LATIN SMALL LETTER K WITH HOOK */ |
| | 13242 | 0x0000, /* 019a LATIN SMALL LETTER L WITH BAR */ |
| | 13243 | 0x0000, /* 019b LATIN SMALL LETTER LAMBDA WITH STROKE */ |
| | 13244 | 0x0000, /* 019c LATIN CAPITAL LETTER TURNED M */ |
| | 13245 | 0x0000, /* 019d LATIN CAPITAL LETTER N WITH LEFT HOOK */ |
| | 13246 | 0x0220, /* 019e LATIN SMALL LETTER N WITH LONG RIGHT LE */ |
| | 13247 | 0x0000, /* 019f LATIN CAPITAL LETTER O WITH MIDDLE TILD */ |
| | 13248 | 0x0000, /* 01a0 LATIN CAPITAL LETTER O WITH HORN */ |
| | 13249 | 0x01a0, /* 01a1 LATIN SMALL LETTER O WITH HORN */ |
| | 13250 | 0x0000, /* 01a2 LATIN CAPITAL LETTER OI */ |
| | 13251 | 0x01a2, /* 01a3 LATIN SMALL LETTER OI */ |
| | 13252 | 0x0000, /* 01a4 LATIN CAPITAL LETTER P WITH HOOK */ |
| | 13253 | 0x01a4, /* 01a5 LATIN SMALL LETTER P WITH HOOK */ |
| | 13254 | 0x0000, /* 01a6 LATIN LETTER YR */ |
| | 13255 | 0x0000, /* 01a7 LATIN CAPITAL LETTER TONE TWO */ |
| | 13256 | 0x01a7, /* 01a8 LATIN SMALL LETTER TONE TWO */ |
| | 13257 | 0x0000, /* 01a9 LATIN CAPITAL LETTER ESH */ |
| | 13258 | 0x0000, /* 01aa LATIN LETTER REVERSED ESH LOOP */ |
| | 13259 | 0x0000, /* 01ab LATIN SMALL LETTER T WITH PALATAL HOOK */ |
| | 13260 | 0x0000, /* 01ac LATIN CAPITAL LETTER T WITH HOOK */ |
| | 13261 | 0x01ac, /* 01ad LATIN SMALL LETTER T WITH HOOK */ |
| | 13262 | 0x0000, /* 01ae LATIN CAPITAL LETTER T WITH RETROFLEX H */ |
| | 13263 | 0x0000, /* 01af LATIN CAPITAL LETTER U WITH HORN */ |
| | 13264 | 0x01af, /* 01b0 LATIN SMALL LETTER U WITH HORN */ |
| | 13265 | 0x0000, /* 01b1 LATIN CAPITAL LETTER UPSILON */ |
| | 13266 | 0x0000, /* 01b2 LATIN CAPITAL LETTER V WITH HOOK */ |
| | 13267 | 0x0000, /* 01b3 LATIN CAPITAL LETTER Y WITH HOOK */ |
| | 13268 | 0x01b3, /* 01b4 LATIN SMALL LETTER Y WITH HOOK */ |
| | 13269 | 0x0000, /* 01b5 LATIN CAPITAL LETTER Z WITH STROKE */ |
| | 13270 | 0x01b5, /* 01b6 LATIN SMALL LETTER Z WITH STROKE */ |
| | 13271 | 0x0000, /* 01b7 LATIN CAPITAL LETTER EZH */ |
| | 13272 | 0x0000, /* 01b8 LATIN CAPITAL LETTER EZH REVERSED */ |
| | 13273 | 0x01b8, /* 01b9 LATIN SMALL LETTER EZH REVERSED */ |
| | 13274 | 0x0000, /* 01ba LATIN SMALL LETTER EZH WITH TAIL */ |
| | 13275 | 0x0000, /* 01bb LATIN LETTER TWO WITH STROKE */ |
| | 13276 | 0x0000, /* 01bc LATIN CAPITAL LETTER TONE FIVE */ |
| | 13277 | 0x01bc, /* 01bd LATIN SMALL LETTER TONE FIVE */ |
| | 13278 | 0x0000, /* 01be LATIN LETTER INVERTED GLOTTAL STOP WITH */ |
| | 13279 | 0x01f7, /* 01bf LATIN LETTER WYNN */ |
| | 13280 | 0x0000, /* 01c0 LATIN LETTER DENTAL CLICK */ |
| | 13281 | 0x0000, /* 01c1 LATIN LETTER LATERAL CLICK */ |
| | 13282 | 0x0000, /* 01c2 LATIN LETTER ALVEOLAR CLICK */ |
| | 13283 | 0x0000, /* 01c3 LATIN LETTER RETROFLEX CLICK */ |
| | 13284 | 0x0000, /* 01c4 LATIN CAPITAL LETTER DZ WITH CARON */ |
| | 13285 | 0x01c4, /* 01c5 LATIN CAPITAL LETTER D WITH SMALL LETTE */ |
| | 13286 | 0x01c4, /* 01c6 LATIN SMALL LETTER DZ WITH CARON */ |
| | 13287 | 0x0000, /* 01c7 LATIN CAPITAL LETTER LJ */ |
| | 13288 | 0x01c7, /* 01c8 LATIN CAPITAL LETTER L WITH SMALL LETTE */ |
| | 13289 | 0x01c7, /* 01c9 LATIN SMALL LETTER LJ */ |
| | 13290 | 0x0000, /* 01ca LATIN CAPITAL LETTER NJ */ |
| | 13291 | 0x01ca, /* 01cb LATIN CAPITAL LETTER N WITH SMALL LETTE */ |
| | 13292 | 0x01ca, /* 01cc LATIN SMALL LETTER NJ */ |
| | 13293 | 0x0000, /* 01cd LATIN CAPITAL LETTER A WITH CARON */ |
| | 13294 | 0x01cd, /* 01ce LATIN SMALL LETTER A WITH CARON */ |
| | 13295 | 0x0000, /* 01cf LATIN CAPITAL LETTER I WITH CARON */ |
| | 13296 | 0x01cf, /* 01d0 LATIN SMALL LETTER I WITH CARON */ |
| | 13297 | 0x0000, /* 01d1 LATIN CAPITAL LETTER O WITH CARON */ |
| | 13298 | 0x01d1, /* 01d2 LATIN SMALL LETTER O WITH CARON */ |
| | 13299 | 0x0000, /* 01d3 LATIN CAPITAL LETTER U WITH CARON */ |
| | 13300 | 0x01d3, /* 01d4 LATIN SMALL LETTER U WITH CARON */ |
| | 13301 | 0x0000, /* 01d5 LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 13302 | 0x01d5, /* 01d6 LATIN SMALL LETTER U WITH DIAERESIS AND */ |
| | 13303 | 0x0000, /* 01d7 LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 13304 | 0x01d7, /* 01d8 LATIN SMALL LETTER U WITH DIAERESIS AND */ |
| | 13305 | 0x0000, /* 01d9 LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 13306 | 0x01d9, /* 01da LATIN SMALL LETTER U WITH DIAERESIS AND */ |
| | 13307 | 0x0000, /* 01db LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 13308 | 0x01db, /* 01dc LATIN SMALL LETTER U WITH DIAERESIS AND */ |
| | 13309 | 0x018e, /* 01dd LATIN SMALL LETTER TURNED E */ |
| | 13310 | 0x0000, /* 01de LATIN CAPITAL LETTER A WITH DIAERESIS A */ |
| | 13311 | 0x01de, /* 01df LATIN SMALL LETTER A WITH DIAERESIS AND */ |
| | 13312 | 0x0000, /* 01e0 LATIN CAPITAL LETTER A WITH DOT ABOVE A */ |
| | 13313 | 0x01e0, /* 01e1 LATIN SMALL LETTER A WITH DOT ABOVE AND */ |
| | 13314 | 0x0000, /* 01e2 LATIN CAPITAL LETTER AE WITH MACRON */ |
| | 13315 | 0x01e2, /* 01e3 LATIN SMALL LETTER AE WITH MACRON */ |
| | 13316 | 0x0000, /* 01e4 LATIN CAPITAL LETTER G WITH STROKE */ |
| | 13317 | 0x01e4, /* 01e5 LATIN SMALL LETTER G WITH STROKE */ |
| | 13318 | 0x0000, /* 01e6 LATIN CAPITAL LETTER G WITH CARON */ |
| | 13319 | 0x01e6, /* 01e7 LATIN SMALL LETTER G WITH CARON */ |
| | 13320 | 0x0000, /* 01e8 LATIN CAPITAL LETTER K WITH CARON */ |
| | 13321 | 0x01e8, /* 01e9 LATIN SMALL LETTER K WITH CARON */ |
| | 13322 | 0x0000, /* 01ea LATIN CAPITAL LETTER O WITH OGONEK */ |
| | 13323 | 0x01ea, /* 01eb LATIN SMALL LETTER O WITH OGONEK */ |
| | 13324 | 0x0000, /* 01ec LATIN CAPITAL LETTER O WITH OGONEK AND */ |
| | 13325 | 0x01ec, /* 01ed LATIN SMALL LETTER O WITH OGONEK AND MA */ |
| | 13326 | 0x0000, /* 01ee LATIN CAPITAL LETTER EZH WITH CARON */ |
| | 13327 | 0x01ee, /* 01ef LATIN SMALL LETTER EZH WITH CARON */ |
| | 13328 | 0x0000, /* 01f0 LATIN SMALL LETTER J WITH CARON */ |
| | 13329 | 0x0000, /* 01f1 LATIN CAPITAL LETTER DZ */ |
| | 13330 | 0x01f1, /* 01f2 LATIN CAPITAL LETTER D WITH SMALL LETTE */ |
| | 13331 | 0x01f1, /* 01f3 LATIN SMALL LETTER DZ */ |
| | 13332 | 0x0000, /* 01f4 LATIN CAPITAL LETTER G WITH ACUTE */ |
| | 13333 | 0x01f4, /* 01f5 LATIN SMALL LETTER G WITH ACUTE */ |
| | 13334 | 0x0000, /* 01f6 LATIN CAPITAL LETTER HWAIR */ |
| | 13335 | 0x0000, /* 01f7 LATIN CAPITAL LETTER WYNN */ |
| | 13336 | 0x0000, /* 01f8 LATIN CAPITAL LETTER N WITH GRAVE */ |
| | 13337 | 0x01f8, /* 01f9 LATIN SMALL LETTER N WITH GRAVE */ |
| | 13338 | 0x0000, /* 01fa LATIN CAPITAL LETTER A WITH RING ABOVE */ |
| | 13339 | 0x01fa, /* 01fb LATIN SMALL LETTER A WITH RING ABOVE AN */ |
| | 13340 | 0x0000, /* 01fc LATIN CAPITAL LETTER AE WITH ACUTE */ |
| | 13341 | 0x01fc, /* 01fd LATIN SMALL LETTER AE WITH ACUTE */ |
| | 13342 | 0x0000, /* 01fe LATIN CAPITAL LETTER O WITH STROKE AND */ |
| | 13343 | 0x01fe, /* 01ff LATIN SMALL LETTER O WITH STROKE AND AC */ |
| | 13344 | }; |
| | 13345 | |
| | 13346 | static const wchar_t to_upper_pg_04[128] = |
| | 13347 | { |
| | 13348 | 0x0000, /* 0200 LATIN CAPITAL LETTER A WITH DOUBLE GRAV */ |
| | 13349 | 0x0200, /* 0201 LATIN SMALL LETTER A WITH DOUBLE GRAVE */ |
| | 13350 | 0x0000, /* 0202 LATIN CAPITAL LETTER A WITH INVERTED BR */ |
| | 13351 | 0x0202, /* 0203 LATIN SMALL LETTER A WITH INVERTED BREV */ |
| | 13352 | 0x0000, /* 0204 LATIN CAPITAL LETTER E WITH DOUBLE GRAV */ |
| | 13353 | 0x0204, /* 0205 LATIN SMALL LETTER E WITH DOUBLE GRAVE */ |
| | 13354 | 0x0000, /* 0206 LATIN CAPITAL LETTER E WITH INVERTED BR */ |
| | 13355 | 0x0206, /* 0207 LATIN SMALL LETTER E WITH INVERTED BREV */ |
| | 13356 | 0x0000, /* 0208 LATIN CAPITAL LETTER I WITH DOUBLE GRAV */ |
| | 13357 | 0x0208, /* 0209 LATIN SMALL LETTER I WITH DOUBLE GRAVE */ |
| | 13358 | 0x0000, /* 020a LATIN CAPITAL LETTER I WITH INVERTED BR */ |
| | 13359 | 0x020a, /* 020b LATIN SMALL LETTER I WITH INVERTED BREV */ |
| | 13360 | 0x0000, /* 020c LATIN CAPITAL LETTER O WITH DOUBLE GRAV */ |
| | 13361 | 0x020c, /* 020d LATIN SMALL LETTER O WITH DOUBLE GRAVE */ |
| | 13362 | 0x0000, /* 020e LATIN CAPITAL LETTER O WITH INVERTED BR */ |
| | 13363 | 0x020e, /* 020f LATIN SMALL LETTER O WITH INVERTED BREV */ |
| | 13364 | 0x0000, /* 0210 LATIN CAPITAL LETTER R WITH DOUBLE GRAV */ |
| | 13365 | 0x0210, /* 0211 LATIN SMALL LETTER R WITH DOUBLE GRAVE */ |
| | 13366 | 0x0000, /* 0212 LATIN CAPITAL LETTER R WITH INVERTED BR */ |
| | 13367 | 0x0212, /* 0213 LATIN SMALL LETTER R WITH INVERTED BREV */ |
| | 13368 | 0x0000, /* 0214 LATIN CAPITAL LETTER U WITH DOUBLE GRAV */ |
| | 13369 | 0x0214, /* 0215 LATIN SMALL LETTER U WITH DOUBLE GRAVE */ |
| | 13370 | 0x0000, /* 0216 LATIN CAPITAL LETTER U WITH INVERTED BR */ |
| | 13371 | 0x0216, /* 0217 LATIN SMALL LETTER U WITH INVERTED BREV */ |
| | 13372 | 0x0000, /* 0218 LATIN CAPITAL LETTER S WITH COMMA BELOW */ |
| | 13373 | 0x0218, /* 0219 LATIN SMALL LETTER S WITH COMMA BELOW */ |
| | 13374 | 0x0000, /* 021a LATIN CAPITAL LETTER T WITH COMMA BELOW */ |
| | 13375 | 0x021a, /* 021b LATIN SMALL LETTER T WITH COMMA BELOW */ |
| | 13376 | 0x0000, /* 021c LATIN CAPITAL LETTER YOGH */ |
| | 13377 | 0x021c, /* 021d LATIN SMALL LETTER YOGH */ |
| | 13378 | 0x0000, /* 021e LATIN CAPITAL LETTER H WITH CARON */ |
| | 13379 | 0x021e, /* 021f LATIN SMALL LETTER H WITH CARON */ |
| | 13380 | 0x0000, /* 0220 LATIN CAPITAL LETTER N WITH LONG RIGHT */ |
| | 13381 | 0x0000, /* 0221 (unused) */ |
| | 13382 | 0x0000, /* 0222 LATIN CAPITAL LETTER OU */ |
| | 13383 | 0x0222, /* 0223 LATIN SMALL LETTER OU */ |
| | 13384 | 0x0000, /* 0224 LATIN CAPITAL LETTER Z WITH HOOK */ |
| | 13385 | 0x0224, /* 0225 LATIN SMALL LETTER Z WITH HOOK */ |
| | 13386 | 0x0000, /* 0226 LATIN CAPITAL LETTER A WITH DOT ABOVE */ |
| | 13387 | 0x0226, /* 0227 LATIN SMALL LETTER A WITH DOT ABOVE */ |
| | 13388 | 0x0000, /* 0228 LATIN CAPITAL LETTER E WITH CEDILLA */ |
| | 13389 | 0x0228, /* 0229 LATIN SMALL LETTER E WITH CEDILLA */ |
| | 13390 | 0x0000, /* 022a LATIN CAPITAL LETTER O WITH DIAERESIS A */ |
| | 13391 | 0x022a, /* 022b LATIN SMALL LETTER O WITH DIAERESIS AND */ |
| | 13392 | 0x0000, /* 022c LATIN CAPITAL LETTER O WITH TILDE AND M */ |
| | 13393 | 0x022c, /* 022d LATIN SMALL LETTER O WITH TILDE AND MAC */ |
| | 13394 | 0x0000, /* 022e LATIN CAPITAL LETTER O WITH DOT ABOVE */ |
| | 13395 | 0x022e, /* 022f LATIN SMALL LETTER O WITH DOT ABOVE */ |
| | 13396 | 0x0000, /* 0230 LATIN CAPITAL LETTER O WITH DOT ABOVE A */ |
| | 13397 | 0x0230, /* 0231 LATIN SMALL LETTER O WITH DOT ABOVE AND */ |
| | 13398 | 0x0000, /* 0232 LATIN CAPITAL LETTER Y WITH MACRON */ |
| | 13399 | 0x0232, /* 0233 LATIN SMALL LETTER Y WITH MACRON */ |
| | 13400 | 0x0000, /* 0234 (unused) */ |
| | 13401 | 0x0000, /* 0235 (unused) */ |
| | 13402 | 0x0000, /* 0236 (unused) */ |
| | 13403 | 0x0000, /* 0237 (unused) */ |
| | 13404 | 0x0000, /* 0238 (unused) */ |
| | 13405 | 0x0000, /* 0239 (unused) */ |
| | 13406 | 0x0000, /* 023a (unused) */ |
| | 13407 | 0x0000, /* 023b (unused) */ |
| | 13408 | 0x0000, /* 023c (unused) */ |
| | 13409 | 0x0000, /* 023d (unused) */ |
| | 13410 | 0x0000, /* 023e (unused) */ |
| | 13411 | 0x0000, /* 023f (unused) */ |
| | 13412 | 0x0000, /* 0240 (unused) */ |
| | 13413 | 0x0000, /* 0241 (unused) */ |
| | 13414 | 0x0000, /* 0242 (unused) */ |
| | 13415 | 0x0000, /* 0243 (unused) */ |
| | 13416 | 0x0000, /* 0244 (unused) */ |
| | 13417 | 0x0000, /* 0245 (unused) */ |
| | 13418 | 0x0000, /* 0246 (unused) */ |
| | 13419 | 0x0000, /* 0247 (unused) */ |
| | 13420 | 0x0000, /* 0248 (unused) */ |
| | 13421 | 0x0000, /* 0249 (unused) */ |
| | 13422 | 0x0000, /* 024a (unused) */ |
| | 13423 | 0x0000, /* 024b (unused) */ |
| | 13424 | 0x0000, /* 024c (unused) */ |
| | 13425 | 0x0000, /* 024d (unused) */ |
| | 13426 | 0x0000, /* 024e (unused) */ |
| | 13427 | 0x0000, /* 024f (unused) */ |
| | 13428 | 0x0000, /* 0250 LATIN SMALL LETTER TURNED A */ |
| | 13429 | 0x0000, /* 0251 LATIN SMALL LETTER ALPHA */ |
| | 13430 | 0x0000, /* 0252 LATIN SMALL LETTER TURNED ALPHA */ |
| | 13431 | 0x0181, /* 0253 LATIN SMALL LETTER B WITH HOOK */ |
| | 13432 | 0x0186, /* 0254 LATIN SMALL LETTER OPEN O */ |
| | 13433 | 0x0000, /* 0255 LATIN SMALL LETTER C WITH CURL */ |
| | 13434 | 0x0189, /* 0256 LATIN SMALL LETTER D WITH TAIL */ |
| | 13435 | 0x018a, /* 0257 LATIN SMALL LETTER D WITH HOOK */ |
| | 13436 | 0x0000, /* 0258 LATIN SMALL LETTER REVERSED E */ |
| | 13437 | 0x018f, /* 0259 LATIN SMALL LETTER SCHWA */ |
| | 13438 | 0x0000, /* 025a LATIN SMALL LETTER SCHWA WITH HOOK */ |
| | 13439 | 0x0190, /* 025b LATIN SMALL LETTER OPEN E */ |
| | 13440 | 0x0000, /* 025c LATIN SMALL LETTER REVERSED OPEN E */ |
| | 13441 | 0x0000, /* 025d LATIN SMALL LETTER REVERSED OPEN E WITH */ |
| | 13442 | 0x0000, /* 025e LATIN SMALL LETTER CLOSED REVERSED OPEN */ |
| | 13443 | 0x0000, /* 025f LATIN SMALL LETTER DOTLESS J WITH STROK */ |
| | 13444 | 0x0193, /* 0260 LATIN SMALL LETTER G WITH HOOK */ |
| | 13445 | 0x0000, /* 0261 LATIN SMALL LETTER SCRIPT G */ |
| | 13446 | 0x0000, /* 0262 LATIN LETTER SMALL CAPITAL G */ |
| | 13447 | 0x0194, /* 0263 LATIN SMALL LETTER GAMMA */ |
| | 13448 | 0x0000, /* 0264 LATIN SMALL LETTER RAMS HORN */ |
| | 13449 | 0x0000, /* 0265 LATIN SMALL LETTER TURNED H */ |
| | 13450 | 0x0000, /* 0266 LATIN SMALL LETTER H WITH HOOK */ |
| | 13451 | 0x0000, /* 0267 LATIN SMALL LETTER HENG WITH HOOK */ |
| | 13452 | 0x0197, /* 0268 LATIN SMALL LETTER I WITH STROKE */ |
| | 13453 | 0x0196, /* 0269 LATIN SMALL LETTER IOTA */ |
| | 13454 | 0x0000, /* 026a LATIN LETTER SMALL CAPITAL I */ |
| | 13455 | 0x0000, /* 026b LATIN SMALL LETTER L WITH MIDDLE TILDE */ |
| | 13456 | 0x0000, /* 026c LATIN SMALL LETTER L WITH BELT */ |
| | 13457 | 0x0000, /* 026d LATIN SMALL LETTER L WITH RETROFLEX HOO */ |
| | 13458 | 0x0000, /* 026e LATIN SMALL LETTER LEZH */ |
| | 13459 | 0x019c, /* 026f LATIN SMALL LETTER TURNED M */ |
| | 13460 | 0x0000, /* 0270 LATIN SMALL LETTER TURNED M WITH LONG L */ |
| | 13461 | 0x0000, /* 0271 LATIN SMALL LETTER M WITH HOOK */ |
| | 13462 | 0x019d, /* 0272 LATIN SMALL LETTER N WITH LEFT HOOK */ |
| | 13463 | 0x0000, /* 0273 LATIN SMALL LETTER N WITH RETROFLEX HOO */ |
| | 13464 | 0x0000, /* 0274 LATIN LETTER SMALL CAPITAL N */ |
| | 13465 | 0x019f, /* 0275 LATIN SMALL LETTER BARRED O */ |
| | 13466 | 0x0000, /* 0276 LATIN LETTER SMALL CAPITAL OE */ |
| | 13467 | 0x0000, /* 0277 LATIN SMALL LETTER CLOSED OMEGA */ |
| | 13468 | 0x0000, /* 0278 LATIN SMALL LETTER PHI */ |
| | 13469 | 0x0000, /* 0279 LATIN SMALL LETTER TURNED R */ |
| | 13470 | 0x0000, /* 027a LATIN SMALL LETTER TURNED R WITH LONG L */ |
| | 13471 | 0x0000, /* 027b LATIN SMALL LETTER TURNED R WITH HOOK */ |
| | 13472 | 0x0000, /* 027c LATIN SMALL LETTER R WITH LONG LEG */ |
| | 13473 | 0x0000, /* 027d LATIN SMALL LETTER R WITH TAIL */ |
| | 13474 | 0x0000, /* 027e LATIN SMALL LETTER R WITH FISHHOOK */ |
| | 13475 | 0x0000, /* 027f LATIN SMALL LETTER REVERSED R WITH FISH */ |
| | 13476 | }; |
| | 13477 | |
| | 13478 | static const wchar_t to_upper_pg_05[128] = |
| | 13479 | { |
| | 13480 | 0x01a6, /* 0280 LATIN LETTER SMALL CAPITAL R */ |
| | 13481 | 0x0000, /* 0281 LATIN LETTER SMALL CAPITAL INVERTED R */ |
| | 13482 | 0x0000, /* 0282 LATIN SMALL LETTER S WITH HOOK */ |
| | 13483 | 0x01a9, /* 0283 LATIN SMALL LETTER ESH */ |
| | 13484 | 0x0000, /* 0284 LATIN SMALL LETTER DOTLESS J WITH STROK */ |
| | 13485 | 0x0000, /* 0285 LATIN SMALL LETTER SQUAT REVERSED ESH */ |
| | 13486 | 0x0000, /* 0286 LATIN SMALL LETTER ESH WITH CURL */ |
| | 13487 | 0x0000, /* 0287 LATIN SMALL LETTER TURNED T */ |
| | 13488 | 0x01ae, /* 0288 LATIN SMALL LETTER T WITH RETROFLEX HOO */ |
| | 13489 | 0x0000, /* 0289 LATIN SMALL LETTER U BAR */ |
| | 13490 | 0x01b1, /* 028a LATIN SMALL LETTER UPSILON */ |
| | 13491 | 0x01b2, /* 028b LATIN SMALL LETTER V WITH HOOK */ |
| | 13492 | 0x0000, /* 028c LATIN SMALL LETTER TURNED V */ |
| | 13493 | 0x0000, /* 028d LATIN SMALL LETTER TURNED W */ |
| | 13494 | 0x0000, /* 028e LATIN SMALL LETTER TURNED Y */ |
| | 13495 | 0x0000, /* 028f LATIN LETTER SMALL CAPITAL Y */ |
| | 13496 | 0x0000, /* 0290 LATIN SMALL LETTER Z WITH RETROFLEX HOO */ |
| | 13497 | 0x0000, /* 0291 LATIN SMALL LETTER Z WITH CURL */ |
| | 13498 | 0x01b7, /* 0292 LATIN SMALL LETTER EZH */ |
| | 13499 | 0x0000, /* 0293 LATIN SMALL LETTER EZH WITH CURL */ |
| | 13500 | 0x0000, /* 0294 LATIN LETTER GLOTTAL STOP */ |
| | 13501 | 0x0000, /* 0295 LATIN LETTER PHARYNGEAL VOICED FRICATIV */ |
| | 13502 | 0x0000, /* 0296 LATIN LETTER INVERTED GLOTTAL STOP */ |
| | 13503 | 0x0000, /* 0297 LATIN LETTER STRETCHED C */ |
| | 13504 | 0x0000, /* 0298 LATIN LETTER BILABIAL CLICK */ |
| | 13505 | 0x0000, /* 0299 LATIN LETTER SMALL CAPITAL B */ |
| | 13506 | 0x0000, /* 029a LATIN SMALL LETTER CLOSED OPEN E */ |
| | 13507 | 0x0000, /* 029b LATIN LETTER SMALL CAPITAL G WITH HOOK */ |
| | 13508 | 0x0000, /* 029c LATIN LETTER SMALL CAPITAL H */ |
| | 13509 | 0x0000, /* 029d LATIN SMALL LETTER J WITH CROSSED-TAIL */ |
| | 13510 | 0x0000, /* 029e LATIN SMALL LETTER TURNED K */ |
| | 13511 | 0x0000, /* 029f LATIN LETTER SMALL CAPITAL L */ |
| | 13512 | 0x0000, /* 02a0 LATIN SMALL LETTER Q WITH HOOK */ |
| | 13513 | 0x0000, /* 02a1 LATIN LETTER GLOTTAL STOP WITH STROKE */ |
| | 13514 | 0x0000, /* 02a2 LATIN LETTER REVERSED GLOTTAL STOP WITH */ |
| | 13515 | 0x0000, /* 02a3 LATIN SMALL LETTER DZ DIGRAPH */ |
| | 13516 | 0x0000, /* 02a4 LATIN SMALL LETTER DEZH DIGRAPH */ |
| | 13517 | 0x0000, /* 02a5 LATIN SMALL LETTER DZ DIGRAPH WITH CURL */ |
| | 13518 | 0x0000, /* 02a6 LATIN SMALL LETTER TS DIGRAPH */ |
| | 13519 | 0x0000, /* 02a7 LATIN SMALL LETTER TESH DIGRAPH */ |
| | 13520 | 0x0000, /* 02a8 LATIN SMALL LETTER TC DIGRAPH WITH CURL */ |
| | 13521 | 0x0000, /* 02a9 LATIN SMALL LETTER FENG DIGRAPH */ |
| | 13522 | 0x0000, /* 02aa LATIN SMALL LETTER LS DIGRAPH */ |
| | 13523 | 0x0000, /* 02ab LATIN SMALL LETTER LZ DIGRAPH */ |
| | 13524 | 0x0000, /* 02ac LATIN LETTER BILABIAL PERCUSSIVE */ |
| | 13525 | 0x0000, /* 02ad LATIN LETTER BIDENTAL PERCUSSIVE */ |
| | 13526 | 0x0000, /* 02ae (unused) */ |
| | 13527 | 0x0000, /* 02af (unused) */ |
| | 13528 | 0x0000, /* 02b0 MODIFIER LETTER SMALL H */ |
| | 13529 | 0x0000, /* 02b1 MODIFIER LETTER SMALL H WITH HOOK */ |
| | 13530 | 0x0000, /* 02b2 MODIFIER LETTER SMALL J */ |
| | 13531 | 0x0000, /* 02b3 MODIFIER LETTER SMALL R */ |
| | 13532 | 0x0000, /* 02b4 MODIFIER LETTER SMALL TURNED R */ |
| | 13533 | 0x0000, /* 02b5 MODIFIER LETTER SMALL TURNED R WITH HOO */ |
| | 13534 | 0x0000, /* 02b6 MODIFIER LETTER SMALL CAPITAL INVERTED */ |
| | 13535 | 0x0000, /* 02b7 MODIFIER LETTER SMALL W */ |
| | 13536 | 0x0000, /* 02b8 MODIFIER LETTER SMALL Y */ |
| | 13537 | 0x0000, /* 02b9 MODIFIER LETTER PRIME */ |
| | 13538 | 0x0000, /* 02ba MODIFIER LETTER DOUBLE PRIME */ |
| | 13539 | 0x0000, /* 02bb MODIFIER LETTER TURNED COMMA */ |
| | 13540 | 0x0000, /* 02bc MODIFIER LETTER APOSTROPHE */ |
| | 13541 | 0x0000, /* 02bd MODIFIER LETTER REVERSED COMMA */ |
| | 13542 | 0x0000, /* 02be MODIFIER LETTER RIGHT HALF RING */ |
| | 13543 | 0x0000, /* 02bf MODIFIER LETTER LEFT HALF RING */ |
| | 13544 | 0x0000, /* 02c0 MODIFIER LETTER GLOTTAL STOP */ |
| | 13545 | 0x0000, /* 02c1 MODIFIER LETTER REVERSED GLOTTAL STOP */ |
| | 13546 | 0x0000, /* 02c2 MODIFIER LETTER LEFT ARROWHEAD */ |
| | 13547 | 0x0000, /* 02c3 MODIFIER LETTER RIGHT ARROWHEAD */ |
| | 13548 | 0x0000, /* 02c4 MODIFIER LETTER UP ARROWHEAD */ |
| | 13549 | 0x0000, /* 02c5 MODIFIER LETTER DOWN ARROWHEAD */ |
| | 13550 | 0x0000, /* 02c6 MODIFIER LETTER CIRCUMFLEX ACCENT */ |
| | 13551 | 0x0000, /* 02c7 CARON */ |
| | 13552 | 0x0000, /* 02c8 MODIFIER LETTER VERTICAL LINE */ |
| | 13553 | 0x0000, /* 02c9 MODIFIER LETTER MACRON */ |
| | 13554 | 0x0000, /* 02ca MODIFIER LETTER ACUTE ACCENT */ |
| | 13555 | 0x0000, /* 02cb MODIFIER LETTER GRAVE ACCENT */ |
| | 13556 | 0x0000, /* 02cc MODIFIER LETTER LOW VERTICAL LINE */ |
| | 13557 | 0x0000, /* 02cd MODIFIER LETTER LOW MACRON */ |
| | 13558 | 0x0000, /* 02ce MODIFIER LETTER LOW GRAVE ACCENT */ |
| | 13559 | 0x0000, /* 02cf MODIFIER LETTER LOW ACUTE ACCENT */ |
| | 13560 | 0x0000, /* 02d0 MODIFIER LETTER TRIANGULAR COLON */ |
| | 13561 | 0x0000, /* 02d1 MODIFIER LETTER HALF TRIANGULAR COLON */ |
| | 13562 | 0x0000, /* 02d2 MODIFIER LETTER CENTRED RIGHT HALF RING */ |
| | 13563 | 0x0000, /* 02d3 MODIFIER LETTER CENTRED LEFT HALF RING */ |
| | 13564 | 0x0000, /* 02d4 MODIFIER LETTER UP TACK */ |
| | 13565 | 0x0000, /* 02d5 MODIFIER LETTER DOWN TACK */ |
| | 13566 | 0x0000, /* 02d6 MODIFIER LETTER PLUS SIGN */ |
| | 13567 | 0x0000, /* 02d7 MODIFIER LETTER MINUS SIGN */ |
| | 13568 | 0x0000, /* 02d8 BREVE */ |
| | 13569 | 0x0000, /* 02d9 DOT ABOVE */ |
| | 13570 | 0x0000, /* 02da RING ABOVE */ |
| | 13571 | 0x0000, /* 02db OGONEK */ |
| | 13572 | 0x0000, /* 02dc SMALL TILDE */ |
| | 13573 | 0x0000, /* 02dd DOUBLE ACUTE ACCENT */ |
| | 13574 | 0x0000, /* 02de MODIFIER LETTER RHOTIC HOOK */ |
| | 13575 | 0x0000, /* 02df MODIFIER LETTER CROSS ACCENT */ |
| | 13576 | 0x0000, /* 02e0 MODIFIER LETTER SMALL GAMMA */ |
| | 13577 | 0x0000, /* 02e1 MODIFIER LETTER SMALL L */ |
| | 13578 | 0x0000, /* 02e2 MODIFIER LETTER SMALL S */ |
| | 13579 | 0x0000, /* 02e3 MODIFIER LETTER SMALL X */ |
| | 13580 | 0x0000, /* 02e4 MODIFIER LETTER SMALL REVERSED GLOTTAL */ |
| | 13581 | 0x0000, /* 02e5 MODIFIER LETTER EXTRA-HIGH TONE BAR */ |
| | 13582 | 0x0000, /* 02e6 MODIFIER LETTER HIGH TONE BAR */ |
| | 13583 | 0x0000, /* 02e7 MODIFIER LETTER MID TONE BAR */ |
| | 13584 | 0x0000, /* 02e8 MODIFIER LETTER LOW TONE BAR */ |
| | 13585 | 0x0000, /* 02e9 MODIFIER LETTER EXTRA-LOW TONE BAR */ |
| | 13586 | 0x0000, /* 02ea MODIFIER LETTER YIN DEPARTING TONE MARK */ |
| | 13587 | 0x0000, /* 02eb MODIFIER LETTER YANG DEPARTING TONE MAR */ |
| | 13588 | 0x0000, /* 02ec MODIFIER LETTER VOICING */ |
| | 13589 | 0x0000, /* 02ed MODIFIER LETTER UNASPIRATED */ |
| | 13590 | 0x0000, /* 02ee MODIFIER LETTER DOUBLE APOSTROPHE */ |
| | 13591 | 0x0000, /* 02ef (unused) */ |
| | 13592 | 0x0000, /* 02f0 (unused) */ |
| | 13593 | 0x0000, /* 02f1 (unused) */ |
| | 13594 | 0x0000, /* 02f2 (unused) */ |
| | 13595 | 0x0000, /* 02f3 (unused) */ |
| | 13596 | 0x0000, /* 02f4 (unused) */ |
| | 13597 | 0x0000, /* 02f5 (unused) */ |
| | 13598 | 0x0000, /* 02f6 (unused) */ |
| | 13599 | 0x0000, /* 02f7 (unused) */ |
| | 13600 | 0x0000, /* 02f8 (unused) */ |
| | 13601 | 0x0000, /* 02f9 (unused) */ |
| | 13602 | 0x0000, /* 02fa (unused) */ |
| | 13603 | 0x0000, /* 02fb (unused) */ |
| | 13604 | 0x0000, /* 02fc (unused) */ |
| | 13605 | 0x0000, /* 02fd (unused) */ |
| | 13606 | 0x0000, /* 02fe (unused) */ |
| | 13607 | 0x0000, /* 02ff (unused) */ |
| | 13608 | }; |
| | 13609 | |
| | 13610 | static const wchar_t to_upper_pg_06[128] = |
| | 13611 | { |
| | 13612 | 0x0000, /* 0300 COMBINING GRAVE ACCENT */ |
| | 13613 | 0x0000, /* 0301 COMBINING ACUTE ACCENT */ |
| | 13614 | 0x0000, /* 0302 COMBINING CIRCUMFLEX ACCENT */ |
| | 13615 | 0x0000, /* 0303 COMBINING TILDE */ |
| | 13616 | 0x0000, /* 0304 COMBINING MACRON */ |
| | 13617 | 0x0000, /* 0305 COMBINING OVERLINE */ |
| | 13618 | 0x0000, /* 0306 COMBINING BREVE */ |
| | 13619 | 0x0000, /* 0307 COMBINING DOT ABOVE */ |
| | 13620 | 0x0000, /* 0308 COMBINING DIAERESIS */ |
| | 13621 | 0x0000, /* 0309 COMBINING HOOK ABOVE */ |
| | 13622 | 0x0000, /* 030a COMBINING RING ABOVE */ |
| | 13623 | 0x0000, /* 030b COMBINING DOUBLE ACUTE ACCENT */ |
| | 13624 | 0x0000, /* 030c COMBINING CARON */ |
| | 13625 | 0x0000, /* 030d COMBINING VERTICAL LINE ABOVE */ |
| | 13626 | 0x0000, /* 030e COMBINING DOUBLE VERTICAL LINE ABOVE */ |
| | 13627 | 0x0000, /* 030f COMBINING DOUBLE GRAVE ACCENT */ |
| | 13628 | 0x0000, /* 0310 COMBINING CANDRABINDU */ |
| | 13629 | 0x0000, /* 0311 COMBINING INVERTED BREVE */ |
| | 13630 | 0x0000, /* 0312 COMBINING TURNED COMMA ABOVE */ |
| | 13631 | 0x0000, /* 0313 COMBINING COMMA ABOVE */ |
| | 13632 | 0x0000, /* 0314 COMBINING REVERSED COMMA ABOVE */ |
| | 13633 | 0x0000, /* 0315 COMBINING COMMA ABOVE RIGHT */ |
| | 13634 | 0x0000, /* 0316 COMBINING GRAVE ACCENT BELOW */ |
| | 13635 | 0x0000, /* 0317 COMBINING ACUTE ACCENT BELOW */ |
| | 13636 | 0x0000, /* 0318 COMBINING LEFT TACK BELOW */ |
| | 13637 | 0x0000, /* 0319 COMBINING RIGHT TACK BELOW */ |
| | 13638 | 0x0000, /* 031a COMBINING LEFT ANGLE ABOVE */ |
| | 13639 | 0x0000, /* 031b COMBINING HORN */ |
| | 13640 | 0x0000, /* 031c COMBINING LEFT HALF RING BELOW */ |
| | 13641 | 0x0000, /* 031d COMBINING UP TACK BELOW */ |
| | 13642 | 0x0000, /* 031e COMBINING DOWN TACK BELOW */ |
| | 13643 | 0x0000, /* 031f COMBINING PLUS SIGN BELOW */ |
| | 13644 | 0x0000, /* 0320 COMBINING MINUS SIGN BELOW */ |
| | 13645 | 0x0000, /* 0321 COMBINING PALATALIZED HOOK BELOW */ |
| | 13646 | 0x0000, /* 0322 COMBINING RETROFLEX HOOK BELOW */ |
| | 13647 | 0x0000, /* 0323 COMBINING DOT BELOW */ |
| | 13648 | 0x0000, /* 0324 COMBINING DIAERESIS BELOW */ |
| | 13649 | 0x0000, /* 0325 COMBINING RING BELOW */ |
| | 13650 | 0x0000, /* 0326 COMBINING COMMA BELOW */ |
| | 13651 | 0x0000, /* 0327 COMBINING CEDILLA */ |
| | 13652 | 0x0000, /* 0328 COMBINING OGONEK */ |
| | 13653 | 0x0000, /* 0329 COMBINING VERTICAL LINE BELOW */ |
| | 13654 | 0x0000, /* 032a COMBINING BRIDGE BELOW */ |
| | 13655 | 0x0000, /* 032b COMBINING INVERTED DOUBLE ARCH BELOW */ |
| | 13656 | 0x0000, /* 032c COMBINING CARON BELOW */ |
| | 13657 | 0x0000, /* 032d COMBINING CIRCUMFLEX ACCENT BELOW */ |
| | 13658 | 0x0000, /* 032e COMBINING BREVE BELOW */ |
| | 13659 | 0x0000, /* 032f COMBINING INVERTED BREVE BELOW */ |
| | 13660 | 0x0000, /* 0330 COMBINING TILDE BELOW */ |
| | 13661 | 0x0000, /* 0331 COMBINING MACRON BELOW */ |
| | 13662 | 0x0000, /* 0332 COMBINING LOW LINE */ |
| | 13663 | 0x0000, /* 0333 COMBINING DOUBLE LOW LINE */ |
| | 13664 | 0x0000, /* 0334 COMBINING TILDE OVERLAY */ |
| | 13665 | 0x0000, /* 0335 COMBINING SHORT STROKE OVERLAY */ |
| | 13666 | 0x0000, /* 0336 COMBINING LONG STROKE OVERLAY */ |
| | 13667 | 0x0000, /* 0337 COMBINING SHORT SOLIDUS OVERLAY */ |
| | 13668 | 0x0000, /* 0338 COMBINING LONG SOLIDUS OVERLAY */ |
| | 13669 | 0x0000, /* 0339 COMBINING RIGHT HALF RING BELOW */ |
| | 13670 | 0x0000, /* 033a COMBINING INVERTED BRIDGE BELOW */ |
| | 13671 | 0x0000, /* 033b COMBINING SQUARE BELOW */ |
| | 13672 | 0x0000, /* 033c COMBINING SEAGULL BELOW */ |
| | 13673 | 0x0000, /* 033d COMBINING X ABOVE */ |
| | 13674 | 0x0000, /* 033e COMBINING VERTICAL TILDE */ |
| | 13675 | 0x0000, /* 033f COMBINING DOUBLE OVERLINE */ |
| | 13676 | 0x0000, /* 0340 COMBINING GRAVE TONE MARK */ |
| | 13677 | 0x0000, /* 0341 COMBINING ACUTE TONE MARK */ |
| | 13678 | 0x0000, /* 0342 COMBINING GREEK PERISPOMENI */ |
| | 13679 | 0x0000, /* 0343 COMBINING GREEK KORONIS */ |
| | 13680 | 0x0000, /* 0344 COMBINING GREEK DIALYTIKA TONOS */ |
| | 13681 | 0x0399, /* 0345 COMBINING GREEK YPOGEGRAMMENI */ |
| | 13682 | 0x0000, /* 0346 COMBINING BRIDGE ABOVE */ |
| | 13683 | 0x0000, /* 0347 COMBINING EQUALS SIGN BELOW */ |
| | 13684 | 0x0000, /* 0348 COMBINING DOUBLE VERTICAL LINE BELOW */ |
| | 13685 | 0x0000, /* 0349 COMBINING LEFT ANGLE BELOW */ |
| | 13686 | 0x0000, /* 034a COMBINING NOT TILDE ABOVE */ |
| | 13687 | 0x0000, /* 034b COMBINING HOMOTHETIC ABOVE */ |
| | 13688 | 0x0000, /* 034c COMBINING ALMOST EQUAL TO ABOVE */ |
| | 13689 | 0x0000, /* 034d COMBINING LEFT RIGHT ARROW BELOW */ |
| | 13690 | 0x0000, /* 034e COMBINING UPWARDS ARROW BELOW */ |
| | 13691 | 0x0000, /* 034f COMBINING GRAPHEME JOINER */ |
| | 13692 | 0x0000, /* 0350 (unused) */ |
| | 13693 | 0x0000, /* 0351 (unused) */ |
| | 13694 | 0x0000, /* 0352 (unused) */ |
| | 13695 | 0x0000, /* 0353 (unused) */ |
| | 13696 | 0x0000, /* 0354 (unused) */ |
| | 13697 | 0x0000, /* 0355 (unused) */ |
| | 13698 | 0x0000, /* 0356 (unused) */ |
| | 13699 | 0x0000, /* 0357 (unused) */ |
| | 13700 | 0x0000, /* 0358 (unused) */ |
| | 13701 | 0x0000, /* 0359 (unused) */ |
| | 13702 | 0x0000, /* 035a (unused) */ |
| | 13703 | 0x0000, /* 035b (unused) */ |
| | 13704 | 0x0000, /* 035c (unused) */ |
| | 13705 | 0x0000, /* 035d (unused) */ |
| | 13706 | 0x0000, /* 035e (unused) */ |
| | 13707 | 0x0000, /* 035f (unused) */ |
| | 13708 | 0x0000, /* 0360 COMBINING DOUBLE TILDE */ |
| | 13709 | 0x0000, /* 0361 COMBINING DOUBLE INVERTED BREVE */ |
| | 13710 | 0x0000, /* 0362 COMBINING DOUBLE RIGHTWARDS ARROW BELOW */ |
| | 13711 | 0x0000, /* 0363 COMBINING LATIN SMALL LETTER A */ |
| | 13712 | 0x0000, /* 0364 COMBINING LATIN SMALL LETTER E */ |
| | 13713 | 0x0000, /* 0365 COMBINING LATIN SMALL LETTER I */ |
| | 13714 | 0x0000, /* 0366 COMBINING LATIN SMALL LETTER O */ |
| | 13715 | 0x0000, /* 0367 COMBINING LATIN SMALL LETTER U */ |
| | 13716 | 0x0000, /* 0368 COMBINING LATIN SMALL LETTER C */ |
| | 13717 | 0x0000, /* 0369 COMBINING LATIN SMALL LETTER D */ |
| | 13718 | 0x0000, /* 036a COMBINING LATIN SMALL LETTER H */ |
| | 13719 | 0x0000, /* 036b COMBINING LATIN SMALL LETTER M */ |
| | 13720 | 0x0000, /* 036c COMBINING LATIN SMALL LETTER R */ |
| | 13721 | 0x0000, /* 036d COMBINING LATIN SMALL LETTER T */ |
| | 13722 | 0x0000, /* 036e COMBINING LATIN SMALL LETTER V */ |
| | 13723 | 0x0000, /* 036f COMBINING LATIN SMALL LETTER X */ |
| | 13724 | 0x0000, /* 0370 (unused) */ |
| | 13725 | 0x0000, /* 0371 (unused) */ |
| | 13726 | 0x0000, /* 0372 (unused) */ |
| | 13727 | 0x0000, /* 0373 (unused) */ |
| | 13728 | 0x0000, /* 0374 GREEK NUMERAL SIGN */ |
| | 13729 | 0x0000, /* 0375 GREEK LOWER NUMERAL SIGN */ |
| | 13730 | 0x0000, /* 0376 (unused) */ |
| | 13731 | 0x0000, /* 0377 (unused) */ |
| | 13732 | 0x0000, /* 0378 (unused) */ |
| | 13733 | 0x0000, /* 0379 (unused) */ |
| | 13734 | 0x0000, /* 037a GREEK YPOGEGRAMMENI */ |
| | 13735 | 0x0000, /* 037b (unused) */ |
| | 13736 | 0x0000, /* 037c (unused) */ |
| | 13737 | 0x0000, /* 037d (unused) */ |
| | 13738 | 0x0000, /* 037e GREEK QUESTION MARK */ |
| | 13739 | 0x0000, /* 037f (unused) */ |
| | 13740 | }; |
| | 13741 | |
| | 13742 | static const wchar_t to_upper_pg_07[128] = |
| | 13743 | { |
| | 13744 | 0x0000, /* 0380 (unused) */ |
| | 13745 | 0x0000, /* 0381 (unused) */ |
| | 13746 | 0x0000, /* 0382 (unused) */ |
| | 13747 | 0x0000, /* 0383 (unused) */ |
| | 13748 | 0x0000, /* 0384 GREEK TONOS */ |
| | 13749 | 0x0000, /* 0385 GREEK DIALYTIKA TONOS */ |
| | 13750 | 0x0000, /* 0386 GREEK CAPITAL LETTER ALPHA WITH TONOS */ |
| | 13751 | 0x0000, /* 0387 GREEK ANO TELEIA */ |
| | 13752 | 0x0000, /* 0388 GREEK CAPITAL LETTER EPSILON WITH TONOS */ |
| | 13753 | 0x0000, /* 0389 GREEK CAPITAL LETTER ETA WITH TONOS */ |
| | 13754 | 0x0000, /* 038a GREEK CAPITAL LETTER IOTA WITH TONOS */ |
| | 13755 | 0x0000, /* 038b (unused) */ |
| | 13756 | 0x0000, /* 038c GREEK CAPITAL LETTER OMICRON WITH TONOS */ |
| | 13757 | 0x0000, /* 038d (unused) */ |
| | 13758 | 0x0000, /* 038e GREEK CAPITAL LETTER UPSILON WITH TONOS */ |
| | 13759 | 0x0000, /* 038f GREEK CAPITAL LETTER OMEGA WITH TONOS */ |
| | 13760 | 0x0000, /* 0390 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 13761 | 0x0000, /* 0391 GREEK CAPITAL LETTER ALPHA */ |
| | 13762 | 0x0000, /* 0392 GREEK CAPITAL LETTER BETA */ |
| | 13763 | 0x0000, /* 0393 GREEK CAPITAL LETTER GAMMA */ |
| | 13764 | 0x0000, /* 0394 GREEK CAPITAL LETTER DELTA */ |
| | 13765 | 0x0000, /* 0395 GREEK CAPITAL LETTER EPSILON */ |
| | 13766 | 0x0000, /* 0396 GREEK CAPITAL LETTER ZETA */ |
| | 13767 | 0x0000, /* 0397 GREEK CAPITAL LETTER ETA */ |
| | 13768 | 0x0000, /* 0398 GREEK CAPITAL LETTER THETA */ |
| | 13769 | 0x0000, /* 0399 GREEK CAPITAL LETTER IOTA */ |
| | 13770 | 0x0000, /* 039a GREEK CAPITAL LETTER KAPPA */ |
| | 13771 | 0x0000, /* 039b GREEK CAPITAL LETTER LAMDA */ |
| | 13772 | 0x0000, /* 039c GREEK CAPITAL LETTER MU */ |
| | 13773 | 0x0000, /* 039d GREEK CAPITAL LETTER NU */ |
| | 13774 | 0x0000, /* 039e GREEK CAPITAL LETTER XI */ |
| | 13775 | 0x0000, /* 039f GREEK CAPITAL LETTER OMICRON */ |
| | 13776 | 0x0000, /* 03a0 GREEK CAPITAL LETTER PI */ |
| | 13777 | 0x0000, /* 03a1 GREEK CAPITAL LETTER RHO */ |
| | 13778 | 0x0000, /* 03a2 (unused) */ |
| | 13779 | 0x0000, /* 03a3 GREEK CAPITAL LETTER SIGMA */ |
| | 13780 | 0x0000, /* 03a4 GREEK CAPITAL LETTER TAU */ |
| | 13781 | 0x0000, /* 03a5 GREEK CAPITAL LETTER UPSILON */ |
| | 13782 | 0x0000, /* 03a6 GREEK CAPITAL LETTER PHI */ |
| | 13783 | 0x0000, /* 03a7 GREEK CAPITAL LETTER CHI */ |
| | 13784 | 0x0000, /* 03a8 GREEK CAPITAL LETTER PSI */ |
| | 13785 | 0x0000, /* 03a9 GREEK CAPITAL LETTER OMEGA */ |
| | 13786 | 0x0000, /* 03aa GREEK CAPITAL LETTER IOTA WITH DIALYTIK */ |
| | 13787 | 0x0000, /* 03ab GREEK CAPITAL LETTER UPSILON WITH DIALY */ |
| | 13788 | 0x0386, /* 03ac GREEK SMALL LETTER ALPHA WITH TONOS */ |
| | 13789 | 0x0388, /* 03ad GREEK SMALL LETTER EPSILON WITH TONOS */ |
| | 13790 | 0x0389, /* 03ae GREEK SMALL LETTER ETA WITH TONOS */ |
| | 13791 | 0x038a, /* 03af GREEK SMALL LETTER IOTA WITH TONOS */ |
| | 13792 | 0x0000, /* 03b0 GREEK SMALL LETTER UPSILON WITH DIALYTI */ |
| | 13793 | 0x0391, /* 03b1 GREEK SMALL LETTER ALPHA */ |
| | 13794 | 0x0392, /* 03b2 GREEK SMALL LETTER BETA */ |
| | 13795 | 0x0393, /* 03b3 GREEK SMALL LETTER GAMMA */ |
| | 13796 | 0x0394, /* 03b4 GREEK SMALL LETTER DELTA */ |
| | 13797 | 0x0395, /* 03b5 GREEK SMALL LETTER EPSILON */ |
| | 13798 | 0x0396, /* 03b6 GREEK SMALL LETTER ZETA */ |
| | 13799 | 0x0397, /* 03b7 GREEK SMALL LETTER ETA */ |
| | 13800 | 0x0398, /* 03b8 GREEK SMALL LETTER THETA */ |
| | 13801 | 0x0399, /* 03b9 GREEK SMALL LETTER IOTA */ |
| | 13802 | 0x039a, /* 03ba GREEK SMALL LETTER KAPPA */ |
| | 13803 | 0x039b, /* 03bb GREEK SMALL LETTER LAMDA */ |
| | 13804 | 0x039c, /* 03bc GREEK SMALL LETTER MU */ |
| | 13805 | 0x039d, /* 03bd GREEK SMALL LETTER NU */ |
| | 13806 | 0x039e, /* 03be GREEK SMALL LETTER XI */ |
| | 13807 | 0x039f, /* 03bf GREEK SMALL LETTER OMICRON */ |
| | 13808 | 0x03a0, /* 03c0 GREEK SMALL LETTER PI */ |
| | 13809 | 0x03a1, /* 03c1 GREEK SMALL LETTER RHO */ |
| | 13810 | 0x03a3, /* 03c2 GREEK SMALL LETTER FINAL SIGMA */ |
| | 13811 | 0x03a3, /* 03c3 GREEK SMALL LETTER SIGMA */ |
| | 13812 | 0x03a4, /* 03c4 GREEK SMALL LETTER TAU */ |
| | 13813 | 0x03a5, /* 03c5 GREEK SMALL LETTER UPSILON */ |
| | 13814 | 0x03a6, /* 03c6 GREEK SMALL LETTER PHI */ |
| | 13815 | 0x03a7, /* 03c7 GREEK SMALL LETTER CHI */ |
| | 13816 | 0x03a8, /* 03c8 GREEK SMALL LETTER PSI */ |
| | 13817 | 0x03a9, /* 03c9 GREEK SMALL LETTER OMEGA */ |
| | 13818 | 0x03aa, /* 03ca GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 13819 | 0x03ab, /* 03cb GREEK SMALL LETTER UPSILON WITH DIALYTI */ |
| | 13820 | 0x038c, /* 03cc GREEK SMALL LETTER OMICRON WITH TONOS */ |
| | 13821 | 0x038e, /* 03cd GREEK SMALL LETTER UPSILON WITH TONOS */ |
| | 13822 | 0x038f, /* 03ce GREEK SMALL LETTER OMEGA WITH TONOS */ |
| | 13823 | 0x0000, /* 03cf (unused) */ |
| | 13824 | 0x0392, /* 03d0 GREEK BETA SYMBOL */ |
| | 13825 | 0x0398, /* 03d1 GREEK THETA SYMBOL */ |
| | 13826 | 0x0000, /* 03d2 GREEK UPSILON WITH HOOK SYMBOL */ |
| | 13827 | 0x0000, /* 03d3 GREEK UPSILON WITH ACUTE AND HOOK SYMBO */ |
| | 13828 | 0x0000, /* 03d4 GREEK UPSILON WITH DIAERESIS AND HOOK S */ |
| | 13829 | 0x03a6, /* 03d5 GREEK PHI SYMBOL */ |
| | 13830 | 0x03a0, /* 03d6 GREEK PI SYMBOL */ |
| | 13831 | 0x0000, /* 03d7 GREEK KAI SYMBOL */ |
| | 13832 | 0x0000, /* 03d8 GREEK LETTER ARCHAIC KOPPA */ |
| | 13833 | 0x03d8, /* 03d9 GREEK SMALL LETTER ARCHAIC KOPPA */ |
| | 13834 | 0x0000, /* 03da GREEK LETTER STIGMA */ |
| | 13835 | 0x03da, /* 03db GREEK SMALL LETTER STIGMA */ |
| | 13836 | 0x0000, /* 03dc GREEK LETTER DIGAMMA */ |
| | 13837 | 0x03dc, /* 03dd GREEK SMALL LETTER DIGAMMA */ |
| | 13838 | 0x0000, /* 03de GREEK LETTER KOPPA */ |
| | 13839 | 0x03de, /* 03df GREEK SMALL LETTER KOPPA */ |
| | 13840 | 0x0000, /* 03e0 GREEK LETTER SAMPI */ |
| | 13841 | 0x03e0, /* 03e1 GREEK SMALL LETTER SAMPI */ |
| | 13842 | 0x0000, /* 03e2 COPTIC CAPITAL LETTER SHEI */ |
| | 13843 | 0x03e2, /* 03e3 COPTIC SMALL LETTER SHEI */ |
| | 13844 | 0x0000, /* 03e4 COPTIC CAPITAL LETTER FEI */ |
| | 13845 | 0x03e4, /* 03e5 COPTIC SMALL LETTER FEI */ |
| | 13846 | 0x0000, /* 03e6 COPTIC CAPITAL LETTER KHEI */ |
| | 13847 | 0x03e6, /* 03e7 COPTIC SMALL LETTER KHEI */ |
| | 13848 | 0x0000, /* 03e8 COPTIC CAPITAL LETTER HORI */ |
| | 13849 | 0x03e8, /* 03e9 COPTIC SMALL LETTER HORI */ |
| | 13850 | 0x0000, /* 03ea COPTIC CAPITAL LETTER GANGIA */ |
| | 13851 | 0x03ea, /* 03eb COPTIC SMALL LETTER GANGIA */ |
| | 13852 | 0x0000, /* 03ec COPTIC CAPITAL LETTER SHIMA */ |
| | 13853 | 0x03ec, /* 03ed COPTIC SMALL LETTER SHIMA */ |
| | 13854 | 0x0000, /* 03ee COPTIC CAPITAL LETTER DEI */ |
| | 13855 | 0x03ee, /* 03ef COPTIC SMALL LETTER DEI */ |
| | 13856 | 0x039a, /* 03f0 GREEK KAPPA SYMBOL */ |
| | 13857 | 0x03a1, /* 03f1 GREEK RHO SYMBOL */ |
| | 13858 | 0x03a3, /* 03f2 GREEK LUNATE SIGMA SYMBOL */ |
| | 13859 | 0x0000, /* 03f3 GREEK LETTER YOT */ |
| | 13860 | 0x0000, /* 03f4 GREEK CAPITAL THETA SYMBOL */ |
| | 13861 | 0x0395, /* 03f5 GREEK LUNATE EPSILON SYMBOL */ |
| | 13862 | 0x0000, /* 03f6 GREEK REVERSED LUNATE EPSILON SYMBOL */ |
| | 13863 | 0x0000, /* 03f7 (unused) */ |
| | 13864 | 0x0000, /* 03f8 (unused) */ |
| | 13865 | 0x0000, /* 03f9 (unused) */ |
| | 13866 | 0x0000, /* 03fa (unused) */ |
| | 13867 | 0x0000, /* 03fb (unused) */ |
| | 13868 | 0x0000, /* 03fc (unused) */ |
| | 13869 | 0x0000, /* 03fd (unused) */ |
| | 13870 | 0x0000, /* 03fe (unused) */ |
| | 13871 | 0x0000, /* 03ff (unused) */ |
| | 13872 | }; |
| | 13873 | |
| | 13874 | static const wchar_t to_upper_pg_08[128] = |
| | 13875 | { |
| | 13876 | 0x0000, /* 0400 CYRILLIC CAPITAL LETTER IE WITH GRAVE */ |
| | 13877 | 0x0000, /* 0401 CYRILLIC CAPITAL LETTER IO */ |
| | 13878 | 0x0000, /* 0402 CYRILLIC CAPITAL LETTER DJE */ |
| | 13879 | 0x0000, /* 0403 CYRILLIC CAPITAL LETTER GJE */ |
| | 13880 | 0x0000, /* 0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE */ |
| | 13881 | 0x0000, /* 0405 CYRILLIC CAPITAL LETTER DZE */ |
| | 13882 | 0x0000, /* 0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UK */ |
| | 13883 | 0x0000, /* 0407 CYRILLIC CAPITAL LETTER YI */ |
| | 13884 | 0x0000, /* 0408 CYRILLIC CAPITAL LETTER JE */ |
| | 13885 | 0x0000, /* 0409 CYRILLIC CAPITAL LETTER LJE */ |
| | 13886 | 0x0000, /* 040a CYRILLIC CAPITAL LETTER NJE */ |
| | 13887 | 0x0000, /* 040b CYRILLIC CAPITAL LETTER TSHE */ |
| | 13888 | 0x0000, /* 040c CYRILLIC CAPITAL LETTER KJE */ |
| | 13889 | 0x0000, /* 040d CYRILLIC CAPITAL LETTER I WITH GRAVE */ |
| | 13890 | 0x0000, /* 040e CYRILLIC CAPITAL LETTER SHORT U */ |
| | 13891 | 0x0000, /* 040f CYRILLIC CAPITAL LETTER DZHE */ |
| | 13892 | 0x0000, /* 0410 CYRILLIC CAPITAL LETTER A */ |
| | 13893 | 0x0000, /* 0411 CYRILLIC CAPITAL LETTER BE */ |
| | 13894 | 0x0000, /* 0412 CYRILLIC CAPITAL LETTER VE */ |
| | 13895 | 0x0000, /* 0413 CYRILLIC CAPITAL LETTER GHE */ |
| | 13896 | 0x0000, /* 0414 CYRILLIC CAPITAL LETTER DE */ |
| | 13897 | 0x0000, /* 0415 CYRILLIC CAPITAL LETTER IE */ |
| | 13898 | 0x0000, /* 0416 CYRILLIC CAPITAL LETTER ZHE */ |
| | 13899 | 0x0000, /* 0417 CYRILLIC CAPITAL LETTER ZE */ |
| | 13900 | 0x0000, /* 0418 CYRILLIC CAPITAL LETTER I */ |
| | 13901 | 0x0000, /* 0419 CYRILLIC CAPITAL LETTER SHORT I */ |
| | 13902 | 0x0000, /* 041a CYRILLIC CAPITAL LETTER KA */ |
| | 13903 | 0x0000, /* 041b CYRILLIC CAPITAL LETTER EL */ |
| | 13904 | 0x0000, /* 041c CYRILLIC CAPITAL LETTER EM */ |
| | 13905 | 0x0000, /* 041d CYRILLIC CAPITAL LETTER EN */ |
| | 13906 | 0x0000, /* 041e CYRILLIC CAPITAL LETTER O */ |
| | 13907 | 0x0000, /* 041f CYRILLIC CAPITAL LETTER PE */ |
| | 13908 | 0x0000, /* 0420 CYRILLIC CAPITAL LETTER ER */ |
| | 13909 | 0x0000, /* 0421 CYRILLIC CAPITAL LETTER ES */ |
| | 13910 | 0x0000, /* 0422 CYRILLIC CAPITAL LETTER TE */ |
| | 13911 | 0x0000, /* 0423 CYRILLIC CAPITAL LETTER U */ |
| | 13912 | 0x0000, /* 0424 CYRILLIC CAPITAL LETTER EF */ |
| | 13913 | 0x0000, /* 0425 CYRILLIC CAPITAL LETTER HA */ |
| | 13914 | 0x0000, /* 0426 CYRILLIC CAPITAL LETTER TSE */ |
| | 13915 | 0x0000, /* 0427 CYRILLIC CAPITAL LETTER CHE */ |
| | 13916 | 0x0000, /* 0428 CYRILLIC CAPITAL LETTER SHA */ |
| | 13917 | 0x0000, /* 0429 CYRILLIC CAPITAL LETTER SHCHA */ |
| | 13918 | 0x0000, /* 042a CYRILLIC CAPITAL LETTER HARD SIGN */ |
| | 13919 | 0x0000, /* 042b CYRILLIC CAPITAL LETTER YERU */ |
| | 13920 | 0x0000, /* 042c CYRILLIC CAPITAL LETTER SOFT SIGN */ |
| | 13921 | 0x0000, /* 042d CYRILLIC CAPITAL LETTER E */ |
| | 13922 | 0x0000, /* 042e CYRILLIC CAPITAL LETTER YU */ |
| | 13923 | 0x0000, /* 042f CYRILLIC CAPITAL LETTER YA */ |
| | 13924 | 0x0410, /* 0430 CYRILLIC SMALL LETTER A */ |
| | 13925 | 0x0411, /* 0431 CYRILLIC SMALL LETTER BE */ |
| | 13926 | 0x0412, /* 0432 CYRILLIC SMALL LETTER VE */ |
| | 13927 | 0x0413, /* 0433 CYRILLIC SMALL LETTER GHE */ |
| | 13928 | 0x0414, /* 0434 CYRILLIC SMALL LETTER DE */ |
| | 13929 | 0x0415, /* 0435 CYRILLIC SMALL LETTER IE */ |
| | 13930 | 0x0416, /* 0436 CYRILLIC SMALL LETTER ZHE */ |
| | 13931 | 0x0417, /* 0437 CYRILLIC SMALL LETTER ZE */ |
| | 13932 | 0x0418, /* 0438 CYRILLIC SMALL LETTER I */ |
| | 13933 | 0x0419, /* 0439 CYRILLIC SMALL LETTER SHORT I */ |
| | 13934 | 0x041a, /* 043a CYRILLIC SMALL LETTER KA */ |
| | 13935 | 0x041b, /* 043b CYRILLIC SMALL LETTER EL */ |
| | 13936 | 0x041c, /* 043c CYRILLIC SMALL LETTER EM */ |
| | 13937 | 0x041d, /* 043d CYRILLIC SMALL LETTER EN */ |
| | 13938 | 0x041e, /* 043e CYRILLIC SMALL LETTER O */ |
| | 13939 | 0x041f, /* 043f CYRILLIC SMALL LETTER PE */ |
| | 13940 | 0x0420, /* 0440 CYRILLIC SMALL LETTER ER */ |
| | 13941 | 0x0421, /* 0441 CYRILLIC SMALL LETTER ES */ |
| | 13942 | 0x0422, /* 0442 CYRILLIC SMALL LETTER TE */ |
| | 13943 | 0x0423, /* 0443 CYRILLIC SMALL LETTER U */ |
| | 13944 | 0x0424, /* 0444 CYRILLIC SMALL LETTER EF */ |
| | 13945 | 0x0425, /* 0445 CYRILLIC SMALL LETTER HA */ |
| | 13946 | 0x0426, /* 0446 CYRILLIC SMALL LETTER TSE */ |
| | 13947 | 0x0427, /* 0447 CYRILLIC SMALL LETTER CHE */ |
| | 13948 | 0x0428, /* 0448 CYRILLIC SMALL LETTER SHA */ |
| | 13949 | 0x0429, /* 0449 CYRILLIC SMALL LETTER SHCHA */ |
| | 13950 | 0x042a, /* 044a CYRILLIC SMALL LETTER HARD SIGN */ |
| | 13951 | 0x042b, /* 044b CYRILLIC SMALL LETTER YERU */ |
| | 13952 | 0x042c, /* 044c CYRILLIC SMALL LETTER SOFT SIGN */ |
| | 13953 | 0x042d, /* 044d CYRILLIC SMALL LETTER E */ |
| | 13954 | 0x042e, /* 044e CYRILLIC SMALL LETTER YU */ |
| | 13955 | 0x042f, /* 044f CYRILLIC SMALL LETTER YA */ |
| | 13956 | 0x0400, /* 0450 CYRILLIC SMALL LETTER IE WITH GRAVE */ |
| | 13957 | 0x0401, /* 0451 CYRILLIC SMALL LETTER IO */ |
| | 13958 | 0x0402, /* 0452 CYRILLIC SMALL LETTER DJE */ |
| | 13959 | 0x0403, /* 0453 CYRILLIC SMALL LETTER GJE */ |
| | 13960 | 0x0404, /* 0454 CYRILLIC SMALL LETTER UKRAINIAN IE */ |
| | 13961 | 0x0405, /* 0455 CYRILLIC SMALL LETTER DZE */ |
| | 13962 | 0x0406, /* 0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRA */ |
| | 13963 | 0x0407, /* 0457 CYRILLIC SMALL LETTER YI */ |
| | 13964 | 0x0408, /* 0458 CYRILLIC SMALL LETTER JE */ |
| | 13965 | 0x0409, /* 0459 CYRILLIC SMALL LETTER LJE */ |
| | 13966 | 0x040a, /* 045a CYRILLIC SMALL LETTER NJE */ |
| | 13967 | 0x040b, /* 045b CYRILLIC SMALL LETTER TSHE */ |
| | 13968 | 0x040c, /* 045c CYRILLIC SMALL LETTER KJE */ |
| | 13969 | 0x040d, /* 045d CYRILLIC SMALL LETTER I WITH GRAVE */ |
| | 13970 | 0x040e, /* 045e CYRILLIC SMALL LETTER SHORT U */ |
| | 13971 | 0x040f, /* 045f CYRILLIC SMALL LETTER DZHE */ |
| | 13972 | 0x0000, /* 0460 CYRILLIC CAPITAL LETTER OMEGA */ |
| | 13973 | 0x0460, /* 0461 CYRILLIC SMALL LETTER OMEGA */ |
| | 13974 | 0x0000, /* 0462 CYRILLIC CAPITAL LETTER YAT */ |
| | 13975 | 0x0462, /* 0463 CYRILLIC SMALL LETTER YAT */ |
| | 13976 | 0x0000, /* 0464 CYRILLIC CAPITAL LETTER IOTIFIED E */ |
| | 13977 | 0x0464, /* 0465 CYRILLIC SMALL LETTER IOTIFIED E */ |
| | 13978 | 0x0000, /* 0466 CYRILLIC CAPITAL LETTER LITTLE YUS */ |
| | 13979 | 0x0466, /* 0467 CYRILLIC SMALL LETTER LITTLE YUS */ |
| | 13980 | 0x0000, /* 0468 CYRILLIC CAPITAL LETTER IOTIFIED LITTLE */ |
| | 13981 | 0x0468, /* 0469 CYRILLIC SMALL LETTER IOTIFIED LITTLE Y */ |
| | 13982 | 0x0000, /* 046a CYRILLIC CAPITAL LETTER BIG YUS */ |
| | 13983 | 0x046a, /* 046b CYRILLIC SMALL LETTER BIG YUS */ |
| | 13984 | 0x0000, /* 046c CYRILLIC CAPITAL LETTER IOTIFIED BIG YU */ |
| | 13985 | 0x046c, /* 046d CYRILLIC SMALL LETTER IOTIFIED BIG YUS */ |
| | 13986 | 0x0000, /* 046e CYRILLIC CAPITAL LETTER KSI */ |
| | 13987 | 0x046e, /* 046f CYRILLIC SMALL LETTER KSI */ |
| | 13988 | 0x0000, /* 0470 CYRILLIC CAPITAL LETTER PSI */ |
| | 13989 | 0x0470, /* 0471 CYRILLIC SMALL LETTER PSI */ |
| | 13990 | 0x0000, /* 0472 CYRILLIC CAPITAL LETTER FITA */ |
| | 13991 | 0x0472, /* 0473 CYRILLIC SMALL LETTER FITA */ |
| | 13992 | 0x0000, /* 0474 CYRILLIC CAPITAL LETTER IZHITSA */ |
| | 13993 | 0x0474, /* 0475 CYRILLIC SMALL LETTER IZHITSA */ |
| | 13994 | 0x0000, /* 0476 CYRILLIC CAPITAL LETTER IZHITSA WITH DO */ |
| | 13995 | 0x0476, /* 0477 CYRILLIC SMALL LETTER IZHITSA WITH DOUB */ |
| | 13996 | 0x0000, /* 0478 CYRILLIC CAPITAL LETTER UK */ |
| | 13997 | 0x0478, /* 0479 CYRILLIC SMALL LETTER UK */ |
| | 13998 | 0x0000, /* 047a CYRILLIC CAPITAL LETTER ROUND OMEGA */ |
| | 13999 | 0x047a, /* 047b CYRILLIC SMALL LETTER ROUND OMEGA */ |
| | 14000 | 0x0000, /* 047c CYRILLIC CAPITAL LETTER OMEGA WITH TITL */ |
| | 14001 | 0x047c, /* 047d CYRILLIC SMALL LETTER OMEGA WITH TITLO */ |
| | 14002 | 0x0000, /* 047e CYRILLIC CAPITAL LETTER OT */ |
| | 14003 | 0x047e, /* 047f CYRILLIC SMALL LETTER OT */ |
| | 14004 | }; |
| | 14005 | |
| | 14006 | static const wchar_t to_upper_pg_09[128] = |
| | 14007 | { |
| | 14008 | 0x0000, /* 0480 CYRILLIC CAPITAL LETTER KOPPA */ |
| | 14009 | 0x0480, /* 0481 CYRILLIC SMALL LETTER KOPPA */ |
| | 14010 | 0x0000, /* 0482 CYRILLIC THOUSANDS SIGN */ |
| | 14011 | 0x0000, /* 0483 COMBINING CYRILLIC TITLO */ |
| | 14012 | 0x0000, /* 0484 COMBINING CYRILLIC PALATALIZATION */ |
| | 14013 | 0x0000, /* 0485 COMBINING CYRILLIC DASIA PNEUMATA */ |
| | 14014 | 0x0000, /* 0486 COMBINING CYRILLIC PSILI PNEUMATA */ |
| | 14015 | 0x0000, /* 0487 (unused) */ |
| | 14016 | 0x0000, /* 0488 COMBINING CYRILLIC HUNDRED THOUSANDS SI */ |
| | 14017 | 0x0000, /* 0489 COMBINING CYRILLIC MILLIONS SIGN */ |
| | 14018 | 0x0000, /* 048a CYRILLIC CAPITAL LETTER SHORT I WITH TA */ |
| | 14019 | 0x048a, /* 048b CYRILLIC SMALL LETTER SHORT I WITH TAIL */ |
| | 14020 | 0x0000, /* 048c CYRILLIC CAPITAL LETTER SEMISOFT SIGN */ |
| | 14021 | 0x048c, /* 048d CYRILLIC SMALL LETTER SEMISOFT SIGN */ |
| | 14022 | 0x0000, /* 048e CYRILLIC CAPITAL LETTER ER WITH TICK */ |
| | 14023 | 0x048e, /* 048f CYRILLIC SMALL LETTER ER WITH TICK */ |
| | 14024 | 0x0000, /* 0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN */ |
| | 14025 | 0x0490, /* 0491 CYRILLIC SMALL LETTER GHE WITH UPTURN */ |
| | 14026 | 0x0000, /* 0492 CYRILLIC CAPITAL LETTER GHE WITH STROKE */ |
| | 14027 | 0x0492, /* 0493 CYRILLIC SMALL LETTER GHE WITH STROKE */ |
| | 14028 | 0x0000, /* 0494 CYRILLIC CAPITAL LETTER GHE WITH MIDDLE */ |
| | 14029 | 0x0494, /* 0495 CYRILLIC SMALL LETTER GHE WITH MIDDLE H */ |
| | 14030 | 0x0000, /* 0496 CYRILLIC CAPITAL LETTER ZHE WITH DESCEN */ |
| | 14031 | 0x0496, /* 0497 CYRILLIC SMALL LETTER ZHE WITH DESCENDE */ |
| | 14032 | 0x0000, /* 0498 CYRILLIC CAPITAL LETTER ZE WITH DESCEND */ |
| | 14033 | 0x0498, /* 0499 CYRILLIC SMALL LETTER ZE WITH DESCENDER */ |
| | 14034 | 0x0000, /* 049a CYRILLIC CAPITAL LETTER KA WITH DESCEND */ |
| | 14035 | 0x049a, /* 049b CYRILLIC SMALL LETTER KA WITH DESCENDER */ |
| | 14036 | 0x0000, /* 049c CYRILLIC CAPITAL LETTER KA WITH VERTICA */ |
| | 14037 | 0x049c, /* 049d CYRILLIC SMALL LETTER KA WITH VERTICAL */ |
| | 14038 | 0x0000, /* 049e CYRILLIC CAPITAL LETTER KA WITH STROKE */ |
| | 14039 | 0x049e, /* 049f CYRILLIC SMALL LETTER KA WITH STROKE */ |
| | 14040 | 0x0000, /* 04a0 CYRILLIC CAPITAL LETTER BASHKIR KA */ |
| | 14041 | 0x04a0, /* 04a1 CYRILLIC SMALL LETTER BASHKIR KA */ |
| | 14042 | 0x0000, /* 04a2 CYRILLIC CAPITAL LETTER EN WITH DESCEND */ |
| | 14043 | 0x04a2, /* 04a3 CYRILLIC SMALL LETTER EN WITH DESCENDER */ |
| | 14044 | 0x0000, /* 04a4 CYRILLIC CAPITAL LIGATURE EN GHE */ |
| | 14045 | 0x04a4, /* 04a5 CYRILLIC SMALL LIGATURE EN GHE */ |
| | 14046 | 0x0000, /* 04a6 CYRILLIC CAPITAL LETTER PE WITH MIDDLE */ |
| | 14047 | 0x04a6, /* 04a7 CYRILLIC SMALL LETTER PE WITH MIDDLE HO */ |
| | 14048 | 0x0000, /* 04a8 CYRILLIC CAPITAL LETTER ABKHASIAN HA */ |
| | 14049 | 0x04a8, /* 04a9 CYRILLIC SMALL LETTER ABKHASIAN HA */ |
| | 14050 | 0x0000, /* 04aa CYRILLIC CAPITAL LETTER ES WITH DESCEND */ |
| | 14051 | 0x04aa, /* 04ab CYRILLIC SMALL LETTER ES WITH DESCENDER */ |
| | 14052 | 0x0000, /* 04ac CYRILLIC CAPITAL LETTER TE WITH DESCEND */ |
| | 14053 | 0x04ac, /* 04ad CYRILLIC SMALL LETTER TE WITH DESCENDER */ |
| | 14054 | 0x0000, /* 04ae CYRILLIC CAPITAL LETTER STRAIGHT U */ |
| | 14055 | 0x04ae, /* 04af CYRILLIC SMALL LETTER STRAIGHT U */ |
| | 14056 | 0x0000, /* 04b0 CYRILLIC CAPITAL LETTER STRAIGHT U WITH */ |
| | 14057 | 0x04b0, /* 04b1 CYRILLIC SMALL LETTER STRAIGHT U WITH S */ |
| | 14058 | 0x0000, /* 04b2 CYRILLIC CAPITAL LETTER HA WITH DESCEND */ |
| | 14059 | 0x04b2, /* 04b3 CYRILLIC SMALL LETTER HA WITH DESCENDER */ |
| | 14060 | 0x0000, /* 04b4 CYRILLIC CAPITAL LIGATURE TE TSE */ |
| | 14061 | 0x04b4, /* 04b5 CYRILLIC SMALL LIGATURE TE TSE */ |
| | 14062 | 0x0000, /* 04b6 CYRILLIC CAPITAL LETTER CHE WITH DESCEN */ |
| | 14063 | 0x04b6, /* 04b7 CYRILLIC SMALL LETTER CHE WITH DESCENDE */ |
| | 14064 | 0x0000, /* 04b8 CYRILLIC CAPITAL LETTER CHE WITH VERTIC */ |
| | 14065 | 0x04b8, /* 04b9 CYRILLIC SMALL LETTER CHE WITH VERTICAL */ |
| | 14066 | 0x0000, /* 04ba CYRILLIC CAPITAL LETTER SHHA */ |
| | 14067 | 0x04ba, /* 04bb CYRILLIC SMALL LETTER SHHA */ |
| | 14068 | 0x0000, /* 04bc CYRILLIC CAPITAL LETTER ABKHASIAN CHE */ |
| | 14069 | 0x04bc, /* 04bd CYRILLIC SMALL LETTER ABKHASIAN CHE */ |
| | 14070 | 0x0000, /* 04be CYRILLIC CAPITAL LETTER ABKHASIAN CHE W */ |
| | 14071 | 0x04be, /* 04bf CYRILLIC SMALL LETTER ABKHASIAN CHE WIT */ |
| | 14072 | 0x0000, /* 04c0 CYRILLIC LETTER PALOCHKA */ |
| | 14073 | 0x0000, /* 04c1 CYRILLIC CAPITAL LETTER ZHE WITH BREVE */ |
| | 14074 | 0x04c1, /* 04c2 CYRILLIC SMALL LETTER ZHE WITH BREVE */ |
| | 14075 | 0x0000, /* 04c3 CYRILLIC CAPITAL LETTER KA WITH HOOK */ |
| | 14076 | 0x04c3, /* 04c4 CYRILLIC SMALL LETTER KA WITH HOOK */ |
| | 14077 | 0x0000, /* 04c5 CYRILLIC CAPITAL LETTER EL WITH TAIL */ |
| | 14078 | 0x04c5, /* 04c6 CYRILLIC SMALL LETTER EL WITH TAIL */ |
| | 14079 | 0x0000, /* 04c7 CYRILLIC CAPITAL LETTER EN WITH HOOK */ |
| | 14080 | 0x04c7, /* 04c8 CYRILLIC SMALL LETTER EN WITH HOOK */ |
| | 14081 | 0x0000, /* 04c9 CYRILLIC CAPITAL LETTER EN WITH TAIL */ |
| | 14082 | 0x04c9, /* 04ca CYRILLIC SMALL LETTER EN WITH TAIL */ |
| | 14083 | 0x0000, /* 04cb CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */ |
| | 14084 | 0x04cb, /* 04cc CYRILLIC SMALL LETTER KHAKASSIAN CHE */ |
| | 14085 | 0x0000, /* 04cd CYRILLIC CAPITAL LETTER EM WITH TAIL */ |
| | 14086 | 0x04cd, /* 04ce CYRILLIC SMALL LETTER EM WITH TAIL */ |
| | 14087 | 0x0000, /* 04cf (unused) */ |
| | 14088 | 0x0000, /* 04d0 CYRILLIC CAPITAL LETTER A WITH BREVE */ |
| | 14089 | 0x04d0, /* 04d1 CYRILLIC SMALL LETTER A WITH BREVE */ |
| | 14090 | 0x0000, /* 04d2 CYRILLIC CAPITAL LETTER A WITH DIAERESI */ |
| | 14091 | 0x04d2, /* 04d3 CYRILLIC SMALL LETTER A WITH DIAERESIS */ |
| | 14092 | 0x0000, /* 04d4 CYRILLIC CAPITAL LIGATURE A IE */ |
| | 14093 | 0x04d4, /* 04d5 CYRILLIC SMALL LIGATURE A IE */ |
| | 14094 | 0x0000, /* 04d6 CYRILLIC CAPITAL LETTER IE WITH BREVE */ |
| | 14095 | 0x04d6, /* 04d7 CYRILLIC SMALL LETTER IE WITH BREVE */ |
| | 14096 | 0x0000, /* 04d8 CYRILLIC CAPITAL LETTER SCHWA */ |
| | 14097 | 0x04d8, /* 04d9 CYRILLIC SMALL LETTER SCHWA */ |
| | 14098 | 0x0000, /* 04da CYRILLIC CAPITAL LETTER SCHWA WITH DIAE */ |
| | 14099 | 0x04da, /* 04db CYRILLIC SMALL LETTER SCHWA WITH DIAERE */ |
| | 14100 | 0x0000, /* 04dc CYRILLIC CAPITAL LETTER ZHE WITH DIAERE */ |
| | 14101 | 0x04dc, /* 04dd CYRILLIC SMALL LETTER ZHE WITH DIAERESI */ |
| | 14102 | 0x0000, /* 04de CYRILLIC CAPITAL LETTER ZE WITH DIAERES */ |
| | 14103 | 0x04de, /* 04df CYRILLIC SMALL LETTER ZE WITH DIAERESIS */ |
| | 14104 | 0x0000, /* 04e0 CYRILLIC CAPITAL LETTER ABKHASIAN DZE */ |
| | 14105 | 0x04e0, /* 04e1 CYRILLIC SMALL LETTER ABKHASIAN DZE */ |
| | 14106 | 0x0000, /* 04e2 CYRILLIC CAPITAL LETTER I WITH MACRON */ |
| | 14107 | 0x04e2, /* 04e3 CYRILLIC SMALL LETTER I WITH MACRON */ |
| | 14108 | 0x0000, /* 04e4 CYRILLIC CAPITAL LETTER I WITH DIAERESI */ |
| | 14109 | 0x04e4, /* 04e5 CYRILLIC SMALL LETTER I WITH DIAERESIS */ |
| | 14110 | 0x0000, /* 04e6 CYRILLIC CAPITAL LETTER O WITH DIAERESI */ |
| | 14111 | 0x04e6, /* 04e7 CYRILLIC SMALL LETTER O WITH DIAERESIS */ |
| | 14112 | 0x0000, /* 04e8 CYRILLIC CAPITAL LETTER BARRED O */ |
| | 14113 | 0x04e8, /* 04e9 CYRILLIC SMALL LETTER BARRED O */ |
| | 14114 | 0x0000, /* 04ea CYRILLIC CAPITAL LETTER BARRED O WITH D */ |
| | 14115 | 0x04ea, /* 04eb CYRILLIC SMALL LETTER BARRED O WITH DIA */ |
| | 14116 | 0x0000, /* 04ec CYRILLIC CAPITAL LETTER E WITH DIAERESI */ |
| | 14117 | 0x04ec, /* 04ed CYRILLIC SMALL LETTER E WITH DIAERESIS */ |
| | 14118 | 0x0000, /* 04ee CYRILLIC CAPITAL LETTER U WITH MACRON */ |
| | 14119 | 0x04ee, /* 04ef CYRILLIC SMALL LETTER U WITH MACRON */ |
| | 14120 | 0x0000, /* 04f0 CYRILLIC CAPITAL LETTER U WITH DIAERESI */ |
| | 14121 | 0x04f0, /* 04f1 CYRILLIC SMALL LETTER U WITH DIAERESIS */ |
| | 14122 | 0x0000, /* 04f2 CYRILLIC CAPITAL LETTER U WITH DOUBLE A */ |
| | 14123 | 0x04f2, /* 04f3 CYRILLIC SMALL LETTER U WITH DOUBLE ACU */ |
| | 14124 | 0x0000, /* 04f4 CYRILLIC CAPITAL LETTER CHE WITH DIAERE */ |
| | 14125 | 0x04f4, /* 04f5 CYRILLIC SMALL LETTER CHE WITH DIAERESI */ |
| | 14126 | 0x0000, /* 04f6 (unused) */ |
| | 14127 | 0x0000, /* 04f7 (unused) */ |
| | 14128 | 0x0000, /* 04f8 CYRILLIC CAPITAL LETTER YERU WITH DIAER */ |
| | 14129 | 0x04f8, /* 04f9 CYRILLIC SMALL LETTER YERU WITH DIAERES */ |
| | 14130 | 0x0000, /* 04fa (unused) */ |
| | 14131 | 0x0000, /* 04fb (unused) */ |
| | 14132 | 0x0000, /* 04fc (unused) */ |
| | 14133 | 0x0000, /* 04fd (unused) */ |
| | 14134 | 0x0000, /* 04fe (unused) */ |
| | 14135 | 0x0000, /* 04ff (unused) */ |
| | 14136 | }; |
| | 14137 | |
| | 14138 | static const wchar_t to_upper_pg_0a[128] = |
| | 14139 | { |
| | 14140 | 0x0000, /* 0500 CYRILLIC CAPITAL LETTER KOMI DE */ |
| | 14141 | 0x0500, /* 0501 CYRILLIC SMALL LETTER KOMI DE */ |
| | 14142 | 0x0000, /* 0502 CYRILLIC CAPITAL LETTER KOMI DJE */ |
| | 14143 | 0x0502, /* 0503 CYRILLIC SMALL LETTER KOMI DJE */ |
| | 14144 | 0x0000, /* 0504 CYRILLIC CAPITAL LETTER KOMI ZJE */ |
| | 14145 | 0x0504, /* 0505 CYRILLIC SMALL LETTER KOMI ZJE */ |
| | 14146 | 0x0000, /* 0506 CYRILLIC CAPITAL LETTER KOMI DZJE */ |
| | 14147 | 0x0506, /* 0507 CYRILLIC SMALL LETTER KOMI DZJE */ |
| | 14148 | 0x0000, /* 0508 CYRILLIC CAPITAL LETTER KOMI LJE */ |
| | 14149 | 0x0508, /* 0509 CYRILLIC SMALL LETTER KOMI LJE */ |
| | 14150 | 0x0000, /* 050a CYRILLIC CAPITAL LETTER KOMI NJE */ |
| | 14151 | 0x050a, /* 050b CYRILLIC SMALL LETTER KOMI NJE */ |
| | 14152 | 0x0000, /* 050c CYRILLIC CAPITAL LETTER KOMI SJE */ |
| | 14153 | 0x050c, /* 050d CYRILLIC SMALL LETTER KOMI SJE */ |
| | 14154 | 0x0000, /* 050e CYRILLIC CAPITAL LETTER KOMI TJE */ |
| | 14155 | 0x050e, /* 050f CYRILLIC SMALL LETTER KOMI TJE */ |
| | 14156 | 0x0000, /* 0510 (unused) */ |
| | 14157 | 0x0000, /* 0511 (unused) */ |
| | 14158 | 0x0000, /* 0512 (unused) */ |
| | 14159 | 0x0000, /* 0513 (unused) */ |
| | 14160 | 0x0000, /* 0514 (unused) */ |
| | 14161 | 0x0000, /* 0515 (unused) */ |
| | 14162 | 0x0000, /* 0516 (unused) */ |
| | 14163 | 0x0000, /* 0517 (unused) */ |
| | 14164 | 0x0000, /* 0518 (unused) */ |
| | 14165 | 0x0000, /* 0519 (unused) */ |
| | 14166 | 0x0000, /* 051a (unused) */ |
| | 14167 | 0x0000, /* 051b (unused) */ |
| | 14168 | 0x0000, /* 051c (unused) */ |
| | 14169 | 0x0000, /* 051d (unused) */ |
| | 14170 | 0x0000, /* 051e (unused) */ |
| | 14171 | 0x0000, /* 051f (unused) */ |
| | 14172 | 0x0000, /* 0520 (unused) */ |
| | 14173 | 0x0000, /* 0521 (unused) */ |
| | 14174 | 0x0000, /* 0522 (unused) */ |
| | 14175 | 0x0000, /* 0523 (unused) */ |
| | 14176 | 0x0000, /* 0524 (unused) */ |
| | 14177 | 0x0000, /* 0525 (unused) */ |
| | 14178 | 0x0000, /* 0526 (unused) */ |
| | 14179 | 0x0000, /* 0527 (unused) */ |
| | 14180 | 0x0000, /* 0528 (unused) */ |
| | 14181 | 0x0000, /* 0529 (unused) */ |
| | 14182 | 0x0000, /* 052a (unused) */ |
| | 14183 | 0x0000, /* 052b (unused) */ |
| | 14184 | 0x0000, /* 052c (unused) */ |
| | 14185 | 0x0000, /* 052d (unused) */ |
| | 14186 | 0x0000, /* 052e (unused) */ |
| | 14187 | 0x0000, /* 052f (unused) */ |
| | 14188 | 0x0000, /* 0530 (unused) */ |
| | 14189 | 0x0000, /* 0531 ARMENIAN CAPITAL LETTER AYB */ |
| | 14190 | 0x0000, /* 0532 ARMENIAN CAPITAL LETTER BEN */ |
| | 14191 | 0x0000, /* 0533 ARMENIAN CAPITAL LETTER GIM */ |
| | 14192 | 0x0000, /* 0534 ARMENIAN CAPITAL LETTER DA */ |
| | 14193 | 0x0000, /* 0535 ARMENIAN CAPITAL LETTER ECH */ |
| | 14194 | 0x0000, /* 0536 ARMENIAN CAPITAL LETTER ZA */ |
| | 14195 | 0x0000, /* 0537 ARMENIAN CAPITAL LETTER EH */ |
| | 14196 | 0x0000, /* 0538 ARMENIAN CAPITAL LETTER ET */ |
| | 14197 | 0x0000, /* 0539 ARMENIAN CAPITAL LETTER TO */ |
| | 14198 | 0x0000, /* 053a ARMENIAN CAPITAL LETTER ZHE */ |
| | 14199 | 0x0000, /* 053b ARMENIAN CAPITAL LETTER INI */ |
| | 14200 | 0x0000, /* 053c ARMENIAN CAPITAL LETTER LIWN */ |
| | 14201 | 0x0000, /* 053d ARMENIAN CAPITAL LETTER XEH */ |
| | 14202 | 0x0000, /* 053e ARMENIAN CAPITAL LETTER CA */ |
| | 14203 | 0x0000, /* 053f ARMENIAN CAPITAL LETTER KEN */ |
| | 14204 | 0x0000, /* 0540 ARMENIAN CAPITAL LETTER HO */ |
| | 14205 | 0x0000, /* 0541 ARMENIAN CAPITAL LETTER JA */ |
| | 14206 | 0x0000, /* 0542 ARMENIAN CAPITAL LETTER GHAD */ |
| | 14207 | 0x0000, /* 0543 ARMENIAN CAPITAL LETTER CHEH */ |
| | 14208 | 0x0000, /* 0544 ARMENIAN CAPITAL LETTER MEN */ |
| | 14209 | 0x0000, /* 0545 ARMENIAN CAPITAL LETTER YI */ |
| | 14210 | 0x0000, /* 0546 ARMENIAN CAPITAL LETTER NOW */ |
| | 14211 | 0x0000, /* 0547 ARMENIAN CAPITAL LETTER SHA */ |
| | 14212 | 0x0000, /* 0548 ARMENIAN CAPITAL LETTER VO */ |
| | 14213 | 0x0000, /* 0549 ARMENIAN CAPITAL LETTER CHA */ |
| | 14214 | 0x0000, /* 054a ARMENIAN CAPITAL LETTER PEH */ |
| | 14215 | 0x0000, /* 054b ARMENIAN CAPITAL LETTER JHEH */ |
| | 14216 | 0x0000, /* 054c ARMENIAN CAPITAL LETTER RA */ |
| | 14217 | 0x0000, /* 054d ARMENIAN CAPITAL LETTER SEH */ |
| | 14218 | 0x0000, /* 054e ARMENIAN CAPITAL LETTER VEW */ |
| | 14219 | 0x0000, /* 054f ARMENIAN CAPITAL LETTER TIWN */ |
| | 14220 | 0x0000, /* 0550 ARMENIAN CAPITAL LETTER REH */ |
| | 14221 | 0x0000, /* 0551 ARMENIAN CAPITAL LETTER CO */ |
| | 14222 | 0x0000, /* 0552 ARMENIAN CAPITAL LETTER YIWN */ |
| | 14223 | 0x0000, /* 0553 ARMENIAN CAPITAL LETTER PIWR */ |
| | 14224 | 0x0000, /* 0554 ARMENIAN CAPITAL LETTER KEH */ |
| | 14225 | 0x0000, /* 0555 ARMENIAN CAPITAL LETTER OH */ |
| | 14226 | 0x0000, /* 0556 ARMENIAN CAPITAL LETTER FEH */ |
| | 14227 | 0x0000, /* 0557 (unused) */ |
| | 14228 | 0x0000, /* 0558 (unused) */ |
| | 14229 | 0x0000, /* 0559 ARMENIAN MODIFIER LETTER LEFT HALF RING */ |
| | 14230 | 0x0000, /* 055a ARMENIAN APOSTROPHE */ |
| | 14231 | 0x0000, /* 055b ARMENIAN EMPHASIS MARK */ |
| | 14232 | 0x0000, /* 055c ARMENIAN EXCLAMATION MARK */ |
| | 14233 | 0x0000, /* 055d ARMENIAN COMMA */ |
| | 14234 | 0x0000, /* 055e ARMENIAN QUESTION MARK */ |
| | 14235 | 0x0000, /* 055f ARMENIAN ABBREVIATION MARK */ |
| | 14236 | 0x0000, /* 0560 (unused) */ |
| | 14237 | 0x0531, /* 0561 ARMENIAN SMALL LETTER AYB */ |
| | 14238 | 0x0532, /* 0562 ARMENIAN SMALL LETTER BEN */ |
| | 14239 | 0x0533, /* 0563 ARMENIAN SMALL LETTER GIM */ |
| | 14240 | 0x0534, /* 0564 ARMENIAN SMALL LETTER DA */ |
| | 14241 | 0x0535, /* 0565 ARMENIAN SMALL LETTER ECH */ |
| | 14242 | 0x0536, /* 0566 ARMENIAN SMALL LETTER ZA */ |
| | 14243 | 0x0537, /* 0567 ARMENIAN SMALL LETTER EH */ |
| | 14244 | 0x0538, /* 0568 ARMENIAN SMALL LETTER ET */ |
| | 14245 | 0x0539, /* 0569 ARMENIAN SMALL LETTER TO */ |
| | 14246 | 0x053a, /* 056a ARMENIAN SMALL LETTER ZHE */ |
| | 14247 | 0x053b, /* 056b ARMENIAN SMALL LETTER INI */ |
| | 14248 | 0x053c, /* 056c ARMENIAN SMALL LETTER LIWN */ |
| | 14249 | 0x053d, /* 056d ARMENIAN SMALL LETTER XEH */ |
| | 14250 | 0x053e, /* 056e ARMENIAN SMALL LETTER CA */ |
| | 14251 | 0x053f, /* 056f ARMENIAN SMALL LETTER KEN */ |
| | 14252 | 0x0540, /* 0570 ARMENIAN SMALL LETTER HO */ |
| | 14253 | 0x0541, /* 0571 ARMENIAN SMALL LETTER JA */ |
| | 14254 | 0x0542, /* 0572 ARMENIAN SMALL LETTER GHAD */ |
| | 14255 | 0x0543, /* 0573 ARMENIAN SMALL LETTER CHEH */ |
| | 14256 | 0x0544, /* 0574 ARMENIAN SMALL LETTER MEN */ |
| | 14257 | 0x0545, /* 0575 ARMENIAN SMALL LETTER YI */ |
| | 14258 | 0x0546, /* 0576 ARMENIAN SMALL LETTER NOW */ |
| | 14259 | 0x0547, /* 0577 ARMENIAN SMALL LETTER SHA */ |
| | 14260 | 0x0548, /* 0578 ARMENIAN SMALL LETTER VO */ |
| | 14261 | 0x0549, /* 0579 ARMENIAN SMALL LETTER CHA */ |
| | 14262 | 0x054a, /* 057a ARMENIAN SMALL LETTER PEH */ |
| | 14263 | 0x054b, /* 057b ARMENIAN SMALL LETTER JHEH */ |
| | 14264 | 0x054c, /* 057c ARMENIAN SMALL LETTER RA */ |
| | 14265 | 0x054d, /* 057d ARMENIAN SMALL LETTER SEH */ |
| | 14266 | 0x054e, /* 057e ARMENIAN SMALL LETTER VEW */ |
| | 14267 | 0x054f, /* 057f ARMENIAN SMALL LETTER TIWN */ |
| | 14268 | }; |
| | 14269 | |
| | 14270 | static const wchar_t to_upper_pg_0b[128] = |
| | 14271 | { |
| | 14272 | 0x0550, /* 0580 ARMENIAN SMALL LETTER REH */ |
| | 14273 | 0x0551, /* 0581 ARMENIAN SMALL LETTER CO */ |
| | 14274 | 0x0552, /* 0582 ARMENIAN SMALL LETTER YIWN */ |
| | 14275 | 0x0553, /* 0583 ARMENIAN SMALL LETTER PIWR */ |
| | 14276 | 0x0554, /* 0584 ARMENIAN SMALL LETTER KEH */ |
| | 14277 | 0x0555, /* 0585 ARMENIAN SMALL LETTER OH */ |
| | 14278 | 0x0556, /* 0586 ARMENIAN SMALL LETTER FEH */ |
| | 14279 | 0x0000, /* 0587 ARMENIAN SMALL LIGATURE ECH YIWN */ |
| | 14280 | 0x0000, /* 0588 (unused) */ |
| | 14281 | 0x0000, /* 0589 ARMENIAN FULL STOP */ |
| | 14282 | 0x0000, /* 058a ARMENIAN HYPHEN */ |
| | 14283 | 0x0000, /* 058b (unused) */ |
| | 14284 | 0x0000, /* 058c (unused) */ |
| | 14285 | 0x0000, /* 058d (unused) */ |
| | 14286 | 0x0000, /* 058e (unused) */ |
| | 14287 | 0x0000, /* 058f (unused) */ |
| | 14288 | 0x0000, /* 0590 (unused) */ |
| | 14289 | 0x0000, /* 0591 HEBREW ACCENT ETNAHTA */ |
| | 14290 | 0x0000, /* 0592 HEBREW ACCENT SEGOL */ |
| | 14291 | 0x0000, /* 0593 HEBREW ACCENT SHALSHELET */ |
| | 14292 | 0x0000, /* 0594 HEBREW ACCENT ZAQEF QATAN */ |
| | 14293 | 0x0000, /* 0595 HEBREW ACCENT ZAQEF GADOL */ |
| | 14294 | 0x0000, /* 0596 HEBREW ACCENT TIPEHA */ |
| | 14295 | 0x0000, /* 0597 HEBREW ACCENT REVIA */ |
| | 14296 | 0x0000, /* 0598 HEBREW ACCENT ZARQA */ |
| | 14297 | 0x0000, /* 0599 HEBREW ACCENT PASHTA */ |
| | 14298 | 0x0000, /* 059a HEBREW ACCENT YETIV */ |
| | 14299 | 0x0000, /* 059b HEBREW ACCENT TEVIR */ |
| | 14300 | 0x0000, /* 059c HEBREW ACCENT GERESH */ |
| | 14301 | 0x0000, /* 059d HEBREW ACCENT GERESH MUQDAM */ |
| | 14302 | 0x0000, /* 059e HEBREW ACCENT GERSHAYIM */ |
| | 14303 | 0x0000, /* 059f HEBREW ACCENT QARNEY PARA */ |
| | 14304 | 0x0000, /* 05a0 HEBREW ACCENT TELISHA GEDOLA */ |
| | 14305 | 0x0000, /* 05a1 HEBREW ACCENT PAZER */ |
| | 14306 | 0x0000, /* 05a2 (unused) */ |
| | 14307 | 0x0000, /* 05a3 HEBREW ACCENT MUNAH */ |
| | 14308 | 0x0000, /* 05a4 HEBREW ACCENT MAHAPAKH */ |
| | 14309 | 0x0000, /* 05a5 HEBREW ACCENT MERKHA */ |
| | 14310 | 0x0000, /* 05a6 HEBREW ACCENT MERKHA KEFULA */ |
| | 14311 | 0x0000, /* 05a7 HEBREW ACCENT DARGA */ |
| | 14312 | 0x0000, /* 05a8 HEBREW ACCENT QADMA */ |
| | 14313 | 0x0000, /* 05a9 HEBREW ACCENT TELISHA QETANA */ |
| | 14314 | 0x0000, /* 05aa HEBREW ACCENT YERAH BEN YOMO */ |
| | 14315 | 0x0000, /* 05ab HEBREW ACCENT OLE */ |
| | 14316 | 0x0000, /* 05ac HEBREW ACCENT ILUY */ |
| | 14317 | 0x0000, /* 05ad HEBREW ACCENT DEHI */ |
| | 14318 | 0x0000, /* 05ae HEBREW ACCENT ZINOR */ |
| | 14319 | 0x0000, /* 05af HEBREW MARK MASORA CIRCLE */ |
| | 14320 | 0x0000, /* 05b0 HEBREW POINT SHEVA */ |
| | 14321 | 0x0000, /* 05b1 HEBREW POINT HATAF SEGOL */ |
| | 14322 | 0x0000, /* 05b2 HEBREW POINT HATAF PATAH */ |
| | 14323 | 0x0000, /* 05b3 HEBREW POINT HATAF QAMATS */ |
| | 14324 | 0x0000, /* 05b4 HEBREW POINT HIRIQ */ |
| | 14325 | 0x0000, /* 05b5 HEBREW POINT TSERE */ |
| | 14326 | 0x0000, /* 05b6 HEBREW POINT SEGOL */ |
| | 14327 | 0x0000, /* 05b7 HEBREW POINT PATAH */ |
| | 14328 | 0x0000, /* 05b8 HEBREW POINT QAMATS */ |
| | 14329 | 0x0000, /* 05b9 HEBREW POINT HOLAM */ |
| | 14330 | 0x0000, /* 05ba (unused) */ |
| | 14331 | 0x0000, /* 05bb HEBREW POINT QUBUTS */ |
| | 14332 | 0x0000, /* 05bc HEBREW POINT DAGESH OR MAPIQ */ |
| | 14333 | 0x0000, /* 05bd HEBREW POINT METEG */ |
| | 14334 | 0x0000, /* 05be HEBREW PUNCTUATION MAQAF */ |
| | 14335 | 0x0000, /* 05bf HEBREW POINT RAFE */ |
| | 14336 | 0x0000, /* 05c0 HEBREW PUNCTUATION PASEQ */ |
| | 14337 | 0x0000, /* 05c1 HEBREW POINT SHIN DOT */ |
| | 14338 | 0x0000, /* 05c2 HEBREW POINT SIN DOT */ |
| | 14339 | 0x0000, /* 05c3 HEBREW PUNCTUATION SOF PASUQ */ |
| | 14340 | 0x0000, /* 05c4 HEBREW MARK UPPER DOT */ |
| | 14341 | 0x0000, /* 05c5 (unused) */ |
| | 14342 | 0x0000, /* 05c6 (unused) */ |
| | 14343 | 0x0000, /* 05c7 (unused) */ |
| | 14344 | 0x0000, /* 05c8 (unused) */ |
| | 14345 | 0x0000, /* 05c9 (unused) */ |
| | 14346 | 0x0000, /* 05ca (unused) */ |
| | 14347 | 0x0000, /* 05cb (unused) */ |
| | 14348 | 0x0000, /* 05cc (unused) */ |
| | 14349 | 0x0000, /* 05cd (unused) */ |
| | 14350 | 0x0000, /* 05ce (unused) */ |
| | 14351 | 0x0000, /* 05cf (unused) */ |
| | 14352 | 0x0000, /* 05d0 HEBREW LETTER ALEF */ |
| | 14353 | 0x0000, /* 05d1 HEBREW LETTER BET */ |
| | 14354 | 0x0000, /* 05d2 HEBREW LETTER GIMEL */ |
| | 14355 | 0x0000, /* 05d3 HEBREW LETTER DALET */ |
| | 14356 | 0x0000, /* 05d4 HEBREW LETTER HE */ |
| | 14357 | 0x0000, /* 05d5 HEBREW LETTER VAV */ |
| | 14358 | 0x0000, /* 05d6 HEBREW LETTER ZAYIN */ |
| | 14359 | 0x0000, /* 05d7 HEBREW LETTER HET */ |
| | 14360 | 0x0000, /* 05d8 HEBREW LETTER TET */ |
| | 14361 | 0x0000, /* 05d9 HEBREW LETTER YOD */ |
| | 14362 | 0x0000, /* 05da HEBREW LETTER FINAL KAF */ |
| | 14363 | 0x0000, /* 05db HEBREW LETTER KAF */ |
| | 14364 | 0x0000, /* 05dc HEBREW LETTER LAMED */ |
| | 14365 | 0x0000, /* 05dd HEBREW LETTER FINAL MEM */ |
| | 14366 | 0x0000, /* 05de HEBREW LETTER MEM */ |
| | 14367 | 0x0000, /* 05df HEBREW LETTER FINAL NUN */ |
| | 14368 | 0x0000, /* 05e0 HEBREW LETTER NUN */ |
| | 14369 | 0x0000, /* 05e1 HEBREW LETTER SAMEKH */ |
| | 14370 | 0x0000, /* 05e2 HEBREW LETTER AYIN */ |
| | 14371 | 0x0000, /* 05e3 HEBREW LETTER FINAL PE */ |
| | 14372 | 0x0000, /* 05e4 HEBREW LETTER PE */ |
| | 14373 | 0x0000, /* 05e5 HEBREW LETTER FINAL TSADI */ |
| | 14374 | 0x0000, /* 05e6 HEBREW LETTER TSADI */ |
| | 14375 | 0x0000, /* 05e7 HEBREW LETTER QOF */ |
| | 14376 | 0x0000, /* 05e8 HEBREW LETTER RESH */ |
| | 14377 | 0x0000, /* 05e9 HEBREW LETTER SHIN */ |
| | 14378 | 0x0000, /* 05ea HEBREW LETTER TAV */ |
| | 14379 | 0x0000, /* 05eb (unused) */ |
| | 14380 | 0x0000, /* 05ec (unused) */ |
| | 14381 | 0x0000, /* 05ed (unused) */ |
| | 14382 | 0x0000, /* 05ee (unused) */ |
| | 14383 | 0x0000, /* 05ef (unused) */ |
| | 14384 | 0x0000, /* 05f0 HEBREW LIGATURE YIDDISH DOUBLE VAV */ |
| | 14385 | 0x0000, /* 05f1 HEBREW LIGATURE YIDDISH VAV YOD */ |
| | 14386 | 0x0000, /* 05f2 HEBREW LIGATURE YIDDISH DOUBLE YOD */ |
| | 14387 | 0x0000, /* 05f3 HEBREW PUNCTUATION GERESH */ |
| | 14388 | 0x0000, /* 05f4 HEBREW PUNCTUATION GERSHAYIM */ |
| | 14389 | 0x0000, /* 05f5 (unused) */ |
| | 14390 | 0x0000, /* 05f6 (unused) */ |
| | 14391 | 0x0000, /* 05f7 (unused) */ |
| | 14392 | 0x0000, /* 05f8 (unused) */ |
| | 14393 | 0x0000, /* 05f9 (unused) */ |
| | 14394 | 0x0000, /* 05fa (unused) */ |
| | 14395 | 0x0000, /* 05fb (unused) */ |
| | 14396 | 0x0000, /* 05fc (unused) */ |
| | 14397 | 0x0000, /* 05fd (unused) */ |
| | 14398 | 0x0000, /* 05fe (unused) */ |
| | 14399 | 0x0000, /* 05ff (unused) */ |
| | 14400 | }; |
| | 14401 | |
| | 14402 | static const wchar_t to_upper_pg_3c[128] = |
| | 14403 | { |
| | 14404 | 0x0000, /* 1e00 LATIN CAPITAL LETTER A WITH RING BELOW */ |
| | 14405 | 0x1e00, /* 1e01 LATIN SMALL LETTER A WITH RING BELOW */ |
| | 14406 | 0x0000, /* 1e02 LATIN CAPITAL LETTER B WITH DOT ABOVE */ |
| | 14407 | 0x1e02, /* 1e03 LATIN SMALL LETTER B WITH DOT ABOVE */ |
| | 14408 | 0x0000, /* 1e04 LATIN CAPITAL LETTER B WITH DOT BELOW */ |
| | 14409 | 0x1e04, /* 1e05 LATIN SMALL LETTER B WITH DOT BELOW */ |
| | 14410 | 0x0000, /* 1e06 LATIN CAPITAL LETTER B WITH LINE BELOW */ |
| | 14411 | 0x1e06, /* 1e07 LATIN SMALL LETTER B WITH LINE BELOW */ |
| | 14412 | 0x0000, /* 1e08 LATIN CAPITAL LETTER C WITH CEDILLA AND */ |
| | 14413 | 0x1e08, /* 1e09 LATIN SMALL LETTER C WITH CEDILLA AND A */ |
| | 14414 | 0x0000, /* 1e0a LATIN CAPITAL LETTER D WITH DOT ABOVE */ |
| | 14415 | 0x1e0a, /* 1e0b LATIN SMALL LETTER D WITH DOT ABOVE */ |
| | 14416 | 0x0000, /* 1e0c LATIN CAPITAL LETTER D WITH DOT BELOW */ |
| | 14417 | 0x1e0c, /* 1e0d LATIN SMALL LETTER D WITH DOT BELOW */ |
| | 14418 | 0x0000, /* 1e0e LATIN CAPITAL LETTER D WITH LINE BELOW */ |
| | 14419 | 0x1e0e, /* 1e0f LATIN SMALL LETTER D WITH LINE BELOW */ |
| | 14420 | 0x0000, /* 1e10 LATIN CAPITAL LETTER D WITH CEDILLA */ |
| | 14421 | 0x1e10, /* 1e11 LATIN SMALL LETTER D WITH CEDILLA */ |
| | 14422 | 0x0000, /* 1e12 LATIN CAPITAL LETTER D WITH CIRCUMFLEX */ |
| | 14423 | 0x1e12, /* 1e13 LATIN SMALL LETTER D WITH CIRCUMFLEX BE */ |
| | 14424 | 0x0000, /* 1e14 LATIN CAPITAL LETTER E WITH MACRON AND */ |
| | 14425 | 0x1e14, /* 1e15 LATIN SMALL LETTER E WITH MACRON AND GR */ |
| | 14426 | 0x0000, /* 1e16 LATIN CAPITAL LETTER E WITH MACRON AND */ |
| | 14427 | 0x1e16, /* 1e17 LATIN SMALL LETTER E WITH MACRON AND AC */ |
| | 14428 | 0x0000, /* 1e18 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 14429 | 0x1e18, /* 1e19 LATIN SMALL LETTER E WITH CIRCUMFLEX BE */ |
| | 14430 | 0x0000, /* 1e1a LATIN CAPITAL LETTER E WITH TILDE BELOW */ |
| | 14431 | 0x1e1a, /* 1e1b LATIN SMALL LETTER E WITH TILDE BELOW */ |
| | 14432 | 0x0000, /* 1e1c LATIN CAPITAL LETTER E WITH CEDILLA AND */ |
| | 14433 | 0x1e1c, /* 1e1d LATIN SMALL LETTER E WITH CEDILLA AND B */ |
| | 14434 | 0x0000, /* 1e1e LATIN CAPITAL LETTER F WITH DOT ABOVE */ |
| | 14435 | 0x1e1e, /* 1e1f LATIN SMALL LETTER F WITH DOT ABOVE */ |
| | 14436 | 0x0000, /* 1e20 LATIN CAPITAL LETTER G WITH MACRON */ |
| | 14437 | 0x1e20, /* 1e21 LATIN SMALL LETTER G WITH MACRON */ |
| | 14438 | 0x0000, /* 1e22 LATIN CAPITAL LETTER H WITH DOT ABOVE */ |
| | 14439 | 0x1e22, /* 1e23 LATIN SMALL LETTER H WITH DOT ABOVE */ |
| | 14440 | 0x0000, /* 1e24 LATIN CAPITAL LETTER H WITH DOT BELOW */ |
| | 14441 | 0x1e24, /* 1e25 LATIN SMALL LETTER H WITH DOT BELOW */ |
| | 14442 | 0x0000, /* 1e26 LATIN CAPITAL LETTER H WITH DIAERESIS */ |
| | 14443 | 0x1e26, /* 1e27 LATIN SMALL LETTER H WITH DIAERESIS */ |
| | 14444 | 0x0000, /* 1e28 LATIN CAPITAL LETTER H WITH CEDILLA */ |
| | 14445 | 0x1e28, /* 1e29 LATIN SMALL LETTER H WITH CEDILLA */ |
| | 14446 | 0x0000, /* 1e2a LATIN CAPITAL LETTER H WITH BREVE BELOW */ |
| | 14447 | 0x1e2a, /* 1e2b LATIN SMALL LETTER H WITH BREVE BELOW */ |
| | 14448 | 0x0000, /* 1e2c LATIN CAPITAL LETTER I WITH TILDE BELOW */ |
| | 14449 | 0x1e2c, /* 1e2d LATIN SMALL LETTER I WITH TILDE BELOW */ |
| | 14450 | 0x0000, /* 1e2e LATIN CAPITAL LETTER I WITH DIAERESIS A */ |
| | 14451 | 0x1e2e, /* 1e2f LATIN SMALL LETTER I WITH DIAERESIS AND */ |
| | 14452 | 0x0000, /* 1e30 LATIN CAPITAL LETTER K WITH ACUTE */ |
| | 14453 | 0x1e30, /* 1e31 LATIN SMALL LETTER K WITH ACUTE */ |
| | 14454 | 0x0000, /* 1e32 LATIN CAPITAL LETTER K WITH DOT BELOW */ |
| | 14455 | 0x1e32, /* 1e33 LATIN SMALL LETTER K WITH DOT BELOW */ |
| | 14456 | 0x0000, /* 1e34 LATIN CAPITAL LETTER K WITH LINE BELOW */ |
| | 14457 | 0x1e34, /* 1e35 LATIN SMALL LETTER K WITH LINE BELOW */ |
| | 14458 | 0x0000, /* 1e36 LATIN CAPITAL LETTER L WITH DOT BELOW */ |
| | 14459 | 0x1e36, /* 1e37 LATIN SMALL LETTER L WITH DOT BELOW */ |
| | 14460 | 0x0000, /* 1e38 LATIN CAPITAL LETTER L WITH DOT BELOW A */ |
| | 14461 | 0x1e38, /* 1e39 LATIN SMALL LETTER L WITH DOT BELOW AND */ |
| | 14462 | 0x0000, /* 1e3a LATIN CAPITAL LETTER L WITH LINE BELOW */ |
| | 14463 | 0x1e3a, /* 1e3b LATIN SMALL LETTER L WITH LINE BELOW */ |
| | 14464 | 0x0000, /* 1e3c LATIN CAPITAL LETTER L WITH CIRCUMFLEX */ |
| | 14465 | 0x1e3c, /* 1e3d LATIN SMALL LETTER L WITH CIRCUMFLEX BE */ |
| | 14466 | 0x0000, /* 1e3e LATIN CAPITAL LETTER M WITH ACUTE */ |
| | 14467 | 0x1e3e, /* 1e3f LATIN SMALL LETTER M WITH ACUTE */ |
| | 14468 | 0x0000, /* 1e40 LATIN CAPITAL LETTER M WITH DOT ABOVE */ |
| | 14469 | 0x1e40, /* 1e41 LATIN SMALL LETTER M WITH DOT ABOVE */ |
| | 14470 | 0x0000, /* 1e42 LATIN CAPITAL LETTER M WITH DOT BELOW */ |
| | 14471 | 0x1e42, /* 1e43 LATIN SMALL LETTER M WITH DOT BELOW */ |
| | 14472 | 0x0000, /* 1e44 LATIN CAPITAL LETTER N WITH DOT ABOVE */ |
| | 14473 | 0x1e44, /* 1e45 LATIN SMALL LETTER N WITH DOT ABOVE */ |
| | 14474 | 0x0000, /* 1e46 LATIN CAPITAL LETTER N WITH DOT BELOW */ |
| | 14475 | 0x1e46, /* 1e47 LATIN SMALL LETTER N WITH DOT BELOW */ |
| | 14476 | 0x0000, /* 1e48 LATIN CAPITAL LETTER N WITH LINE BELOW */ |
| | 14477 | 0x1e48, /* 1e49 LATIN SMALL LETTER N WITH LINE BELOW */ |
| | 14478 | 0x0000, /* 1e4a LATIN CAPITAL LETTER N WITH CIRCUMFLEX */ |
| | 14479 | 0x1e4a, /* 1e4b LATIN SMALL LETTER N WITH CIRCUMFLEX BE */ |
| | 14480 | 0x0000, /* 1e4c LATIN CAPITAL LETTER O WITH TILDE AND A */ |
| | 14481 | 0x1e4c, /* 1e4d LATIN SMALL LETTER O WITH TILDE AND ACU */ |
| | 14482 | 0x0000, /* 1e4e LATIN CAPITAL LETTER O WITH TILDE AND D */ |
| | 14483 | 0x1e4e, /* 1e4f LATIN SMALL LETTER O WITH TILDE AND DIA */ |
| | 14484 | 0x0000, /* 1e50 LATIN CAPITAL LETTER O WITH MACRON AND */ |
| | 14485 | 0x1e50, /* 1e51 LATIN SMALL LETTER O WITH MACRON AND GR */ |
| | 14486 | 0x0000, /* 1e52 LATIN CAPITAL LETTER O WITH MACRON AND */ |
| | 14487 | 0x1e52, /* 1e53 LATIN SMALL LETTER O WITH MACRON AND AC */ |
| | 14488 | 0x0000, /* 1e54 LATIN CAPITAL LETTER P WITH ACUTE */ |
| | 14489 | 0x1e54, /* 1e55 LATIN SMALL LETTER P WITH ACUTE */ |
| | 14490 | 0x0000, /* 1e56 LATIN CAPITAL LETTER P WITH DOT ABOVE */ |
| | 14491 | 0x1e56, /* 1e57 LATIN SMALL LETTER P WITH DOT ABOVE */ |
| | 14492 | 0x0000, /* 1e58 LATIN CAPITAL LETTER R WITH DOT ABOVE */ |
| | 14493 | 0x1e58, /* 1e59 LATIN SMALL LETTER R WITH DOT ABOVE */ |
| | 14494 | 0x0000, /* 1e5a LATIN CAPITAL LETTER R WITH DOT BELOW */ |
| | 14495 | 0x1e5a, /* 1e5b LATIN SMALL LETTER R WITH DOT BELOW */ |
| | 14496 | 0x0000, /* 1e5c LATIN CAPITAL LETTER R WITH DOT BELOW A */ |
| | 14497 | 0x1e5c, /* 1e5d LATIN SMALL LETTER R WITH DOT BELOW AND */ |
| | 14498 | 0x0000, /* 1e5e LATIN CAPITAL LETTER R WITH LINE BELOW */ |
| | 14499 | 0x1e5e, /* 1e5f LATIN SMALL LETTER R WITH LINE BELOW */ |
| | 14500 | 0x0000, /* 1e60 LATIN CAPITAL LETTER S WITH DOT ABOVE */ |
| | 14501 | 0x1e60, /* 1e61 LATIN SMALL LETTER S WITH DOT ABOVE */ |
| | 14502 | 0x0000, /* 1e62 LATIN CAPITAL LETTER S WITH DOT BELOW */ |
| | 14503 | 0x1e62, /* 1e63 LATIN SMALL LETTER S WITH DOT BELOW */ |
| | 14504 | 0x0000, /* 1e64 LATIN CAPITAL LETTER S WITH ACUTE AND D */ |
| | 14505 | 0x1e64, /* 1e65 LATIN SMALL LETTER S WITH ACUTE AND DOT */ |
| | 14506 | 0x0000, /* 1e66 LATIN CAPITAL LETTER S WITH CARON AND D */ |
| | 14507 | 0x1e66, /* 1e67 LATIN SMALL LETTER S WITH CARON AND DOT */ |
| | 14508 | 0x0000, /* 1e68 LATIN CAPITAL LETTER S WITH DOT BELOW A */ |
| | 14509 | 0x1e68, /* 1e69 LATIN SMALL LETTER S WITH DOT BELOW AND */ |
| | 14510 | 0x0000, /* 1e6a LATIN CAPITAL LETTER T WITH DOT ABOVE */ |
| | 14511 | 0x1e6a, /* 1e6b LATIN SMALL LETTER T WITH DOT ABOVE */ |
| | 14512 | 0x0000, /* 1e6c LATIN CAPITAL LETTER T WITH DOT BELOW */ |
| | 14513 | 0x1e6c, /* 1e6d LATIN SMALL LETTER T WITH DOT BELOW */ |
| | 14514 | 0x0000, /* 1e6e LATIN CAPITAL LETTER T WITH LINE BELOW */ |
| | 14515 | 0x1e6e, /* 1e6f LATIN SMALL LETTER T WITH LINE BELOW */ |
| | 14516 | 0x0000, /* 1e70 LATIN CAPITAL LETTER T WITH CIRCUMFLEX */ |
| | 14517 | 0x1e70, /* 1e71 LATIN SMALL LETTER T WITH CIRCUMFLEX BE */ |
| | 14518 | 0x0000, /* 1e72 LATIN CAPITAL LETTER U WITH DIAERESIS B */ |
| | 14519 | 0x1e72, /* 1e73 LATIN SMALL LETTER U WITH DIAERESIS BEL */ |
| | 14520 | 0x0000, /* 1e74 LATIN CAPITAL LETTER U WITH TILDE BELOW */ |
| | 14521 | 0x1e74, /* 1e75 LATIN SMALL LETTER U WITH TILDE BELOW */ |
| | 14522 | 0x0000, /* 1e76 LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ |
| | 14523 | 0x1e76, /* 1e77 LATIN SMALL LETTER U WITH CIRCUMFLEX BE */ |
| | 14524 | 0x0000, /* 1e78 LATIN CAPITAL LETTER U WITH TILDE AND A */ |
| | 14525 | 0x1e78, /* 1e79 LATIN SMALL LETTER U WITH TILDE AND ACU */ |
| | 14526 | 0x0000, /* 1e7a LATIN CAPITAL LETTER U WITH MACRON AND */ |
| | 14527 | 0x1e7a, /* 1e7b LATIN SMALL LETTER U WITH MACRON AND DI */ |
| | 14528 | 0x0000, /* 1e7c LATIN CAPITAL LETTER V WITH TILDE */ |
| | 14529 | 0x1e7c, /* 1e7d LATIN SMALL LETTER V WITH TILDE */ |
| | 14530 | 0x0000, /* 1e7e LATIN CAPITAL LETTER V WITH DOT BELOW */ |
| | 14531 | 0x1e7e, /* 1e7f LATIN SMALL LETTER V WITH DOT BELOW */ |
| | 14532 | }; |
| | 14533 | |
| | 14534 | static const wchar_t to_upper_pg_3d[128] = |
| | 14535 | { |
| | 14536 | 0x0000, /* 1e80 LATIN CAPITAL LETTER W WITH GRAVE */ |
| | 14537 | 0x1e80, /* 1e81 LATIN SMALL LETTER W WITH GRAVE */ |
| | 14538 | 0x0000, /* 1e82 LATIN CAPITAL LETTER W WITH ACUTE */ |
| | 14539 | 0x1e82, /* 1e83 LATIN SMALL LETTER W WITH ACUTE */ |
| | 14540 | 0x0000, /* 1e84 LATIN CAPITAL LETTER W WITH DIAERESIS */ |
| | 14541 | 0x1e84, /* 1e85 LATIN SMALL LETTER W WITH DIAERESIS */ |
| | 14542 | 0x0000, /* 1e86 LATIN CAPITAL LETTER W WITH DOT ABOVE */ |
| | 14543 | 0x1e86, /* 1e87 LATIN SMALL LETTER W WITH DOT ABOVE */ |
| | 14544 | 0x0000, /* 1e88 LATIN CAPITAL LETTER W WITH DOT BELOW */ |
| | 14545 | 0x1e88, /* 1e89 LATIN SMALL LETTER W WITH DOT BELOW */ |
| | 14546 | 0x0000, /* 1e8a LATIN CAPITAL LETTER X WITH DOT ABOVE */ |
| | 14547 | 0x1e8a, /* 1e8b LATIN SMALL LETTER X WITH DOT ABOVE */ |
| | 14548 | 0x0000, /* 1e8c LATIN CAPITAL LETTER X WITH DIAERESIS */ |
| | 14549 | 0x1e8c, /* 1e8d LATIN SMALL LETTER X WITH DIAERESIS */ |
| | 14550 | 0x0000, /* 1e8e LATIN CAPITAL LETTER Y WITH DOT ABOVE */ |
| | 14551 | 0x1e8e, /* 1e8f LATIN SMALL LETTER Y WITH DOT ABOVE */ |
| | 14552 | 0x0000, /* 1e90 LATIN CAPITAL LETTER Z WITH CIRCUMFLEX */ |
| | 14553 | 0x1e90, /* 1e91 LATIN SMALL LETTER Z WITH CIRCUMFLEX */ |
| | 14554 | 0x0000, /* 1e92 LATIN CAPITAL LETTER Z WITH DOT BELOW */ |
| | 14555 | 0x1e92, /* 1e93 LATIN SMALL LETTER Z WITH DOT BELOW */ |
| | 14556 | 0x0000, /* 1e94 LATIN CAPITAL LETTER Z WITH LINE BELOW */ |
| | 14557 | 0x1e94, /* 1e95 LATIN SMALL LETTER Z WITH LINE BELOW */ |
| | 14558 | 0x0000, /* 1e96 LATIN SMALL LETTER H WITH LINE BELOW */ |
| | 14559 | 0x0000, /* 1e97 LATIN SMALL LETTER T WITH DIAERESIS */ |
| | 14560 | 0x0000, /* 1e98 LATIN SMALL LETTER W WITH RING ABOVE */ |
| | 14561 | 0x0000, /* 1e99 LATIN SMALL LETTER Y WITH RING ABOVE */ |
| | 14562 | 0x0000, /* 1e9a LATIN SMALL LETTER A WITH RIGHT HALF RI */ |
| | 14563 | 0x1e60, /* 1e9b LATIN SMALL LETTER LONG S WITH DOT ABOV */ |
| | 14564 | 0x0000, /* 1e9c (unused) */ |
| | 14565 | 0x0000, /* 1e9d (unused) */ |
| | 14566 | 0x0000, /* 1e9e (unused) */ |
| | 14567 | 0x0000, /* 1e9f (unused) */ |
| | 14568 | 0x0000, /* 1ea0 LATIN CAPITAL LETTER A WITH DOT BELOW */ |
| | 14569 | 0x1ea0, /* 1ea1 LATIN SMALL LETTER A WITH DOT BELOW */ |
| | 14570 | 0x0000, /* 1ea2 LATIN CAPITAL LETTER A WITH HOOK ABOVE */ |
| | 14571 | 0x1ea2, /* 1ea3 LATIN SMALL LETTER A WITH HOOK ABOVE */ |
| | 14572 | 0x0000, /* 1ea4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 14573 | 0x1ea4, /* 1ea5 LATIN SMALL LETTER A WITH CIRCUMFLEX AN */ |
| | 14574 | 0x0000, /* 1ea6 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 14575 | 0x1ea6, /* 1ea7 LATIN SMALL LETTER A WITH CIRCUMFLEX AN */ |
| | 14576 | 0x0000, /* 1ea8 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 14577 | 0x1ea8, /* 1ea9 LATIN SMALL LETTER A WITH CIRCUMFLEX AN */ |
| | 14578 | 0x0000, /* 1eaa LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 14579 | 0x1eaa, /* 1eab LATIN SMALL LETTER A WITH CIRCUMFLEX AN */ |
| | 14580 | 0x0000, /* 1eac LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 14581 | 0x1eac, /* 1ead LATIN SMALL LETTER A WITH CIRCUMFLEX AN */ |
| | 14582 | 0x0000, /* 1eae LATIN CAPITAL LETTER A WITH BREVE AND A */ |
| | 14583 | 0x1eae, /* 1eaf LATIN SMALL LETTER A WITH BREVE AND ACU */ |
| | 14584 | 0x0000, /* 1eb0 LATIN CAPITAL LETTER A WITH BREVE AND G */ |
| | 14585 | 0x1eb0, /* 1eb1 LATIN SMALL LETTER A WITH BREVE AND GRA */ |
| | 14586 | 0x0000, /* 1eb2 LATIN CAPITAL LETTER A WITH BREVE AND H */ |
| | 14587 | 0x1eb2, /* 1eb3 LATIN SMALL LETTER A WITH BREVE AND HOO */ |
| | 14588 | 0x0000, /* 1eb4 LATIN CAPITAL LETTER A WITH BREVE AND T */ |
| | 14589 | 0x1eb4, /* 1eb5 LATIN SMALL LETTER A WITH BREVE AND TIL */ |
| | 14590 | 0x0000, /* 1eb6 LATIN CAPITAL LETTER A WITH BREVE AND D */ |
| | 14591 | 0x1eb6, /* 1eb7 LATIN SMALL LETTER A WITH BREVE AND DOT */ |
| | 14592 | 0x0000, /* 1eb8 LATIN CAPITAL LETTER E WITH DOT BELOW */ |
| | 14593 | 0x1eb8, /* 1eb9 LATIN SMALL LETTER E WITH DOT BELOW */ |
| | 14594 | 0x0000, /* 1eba LATIN CAPITAL LETTER E WITH HOOK ABOVE */ |
| | 14595 | 0x1eba, /* 1ebb LATIN SMALL LETTER E WITH HOOK ABOVE */ |
| | 14596 | 0x0000, /* 1ebc LATIN CAPITAL LETTER E WITH TILDE */ |
| | 14597 | 0x1ebc, /* 1ebd LATIN SMALL LETTER E WITH TILDE */ |
| | 14598 | 0x0000, /* 1ebe LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 14599 | 0x1ebe, /* 1ebf LATIN SMALL LETTER E WITH CIRCUMFLEX AN */ |
| | 14600 | 0x0000, /* 1ec0 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 14601 | 0x1ec0, /* 1ec1 LATIN SMALL LETTER E WITH CIRCUMFLEX AN */ |
| | 14602 | 0x0000, /* 1ec2 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 14603 | 0x1ec2, /* 1ec3 LATIN SMALL LETTER E WITH CIRCUMFLEX AN */ |
| | 14604 | 0x0000, /* 1ec4 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 14605 | 0x1ec4, /* 1ec5 LATIN SMALL LETTER E WITH CIRCUMFLEX AN */ |
| | 14606 | 0x0000, /* 1ec6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 14607 | 0x1ec6, /* 1ec7 LATIN SMALL LETTER E WITH CIRCUMFLEX AN */ |
| | 14608 | 0x0000, /* 1ec8 LATIN CAPITAL LETTER I WITH HOOK ABOVE */ |
| | 14609 | 0x1ec8, /* 1ec9 LATIN SMALL LETTER I WITH HOOK ABOVE */ |
| | 14610 | 0x0000, /* 1eca LATIN CAPITAL LETTER I WITH DOT BELOW */ |
| | 14611 | 0x1eca, /* 1ecb LATIN SMALL LETTER I WITH DOT BELOW */ |
| | 14612 | 0x0000, /* 1ecc LATIN CAPITAL LETTER O WITH DOT BELOW */ |
| | 14613 | 0x1ecc, /* 1ecd LATIN SMALL LETTER O WITH DOT BELOW */ |
| | 14614 | 0x0000, /* 1ece LATIN CAPITAL LETTER O WITH HOOK ABOVE */ |
| | 14615 | 0x1ece, /* 1ecf LATIN SMALL LETTER O WITH HOOK ABOVE */ |
| | 14616 | 0x0000, /* 1ed0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 14617 | 0x1ed0, /* 1ed1 LATIN SMALL LETTER O WITH CIRCUMFLEX AN */ |
| | 14618 | 0x0000, /* 1ed2 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 14619 | 0x1ed2, /* 1ed3 LATIN SMALL LETTER O WITH CIRCUMFLEX AN */ |
| | 14620 | 0x0000, /* 1ed4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 14621 | 0x1ed4, /* 1ed5 LATIN SMALL LETTER O WITH CIRCUMFLEX AN */ |
| | 14622 | 0x0000, /* 1ed6 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 14623 | 0x1ed6, /* 1ed7 LATIN SMALL LETTER O WITH CIRCUMFLEX AN */ |
| | 14624 | 0x0000, /* 1ed8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 14625 | 0x1ed8, /* 1ed9 LATIN SMALL LETTER O WITH CIRCUMFLEX AN */ |
| | 14626 | 0x0000, /* 1eda LATIN CAPITAL LETTER O WITH HORN AND AC */ |
| | 14627 | 0x1eda, /* 1edb LATIN SMALL LETTER O WITH HORN AND ACUT */ |
| | 14628 | 0x0000, /* 1edc LATIN CAPITAL LETTER O WITH HORN AND GR */ |
| | 14629 | 0x1edc, /* 1edd LATIN SMALL LETTER O WITH HORN AND GRAV */ |
| | 14630 | 0x0000, /* 1ede LATIN CAPITAL LETTER O WITH HORN AND HO */ |
| | 14631 | 0x1ede, /* 1edf LATIN SMALL LETTER O WITH HORN AND HOOK */ |
| | 14632 | 0x0000, /* 1ee0 LATIN CAPITAL LETTER O WITH HORN AND TI */ |
| | 14633 | 0x1ee0, /* 1ee1 LATIN SMALL LETTER O WITH HORN AND TILD */ |
| | 14634 | 0x0000, /* 1ee2 LATIN CAPITAL LETTER O WITH HORN AND DO */ |
| | 14635 | 0x1ee2, /* 1ee3 LATIN SMALL LETTER O WITH HORN AND DOT */ |
| | 14636 | 0x0000, /* 1ee4 LATIN CAPITAL LETTER U WITH DOT BELOW */ |
| | 14637 | 0x1ee4, /* 1ee5 LATIN SMALL LETTER U WITH DOT BELOW */ |
| | 14638 | 0x0000, /* 1ee6 LATIN CAPITAL LETTER U WITH HOOK ABOVE */ |
| | 14639 | 0x1ee6, /* 1ee7 LATIN SMALL LETTER U WITH HOOK ABOVE */ |
| | 14640 | 0x0000, /* 1ee8 LATIN CAPITAL LETTER U WITH HORN AND AC */ |
| | 14641 | 0x1ee8, /* 1ee9 LATIN SMALL LETTER U WITH HORN AND ACUT */ |
| | 14642 | 0x0000, /* 1eea LATIN CAPITAL LETTER U WITH HORN AND GR */ |
| | 14643 | 0x1eea, /* 1eeb LATIN SMALL LETTER U WITH HORN AND GRAV */ |
| | 14644 | 0x0000, /* 1eec LATIN CAPITAL LETTER U WITH HORN AND HO */ |
| | 14645 | 0x1eec, /* 1eed LATIN SMALL LETTER U WITH HORN AND HOOK */ |
| | 14646 | 0x0000, /* 1eee LATIN CAPITAL LETTER U WITH HORN AND TI */ |
| | 14647 | 0x1eee, /* 1eef LATIN SMALL LETTER U WITH HORN AND TILD */ |
| | 14648 | 0x0000, /* 1ef0 LATIN CAPITAL LETTER U WITH HORN AND DO */ |
| | 14649 | 0x1ef0, /* 1ef1 LATIN SMALL LETTER U WITH HORN AND DOT */ |
| | 14650 | 0x0000, /* 1ef2 LATIN CAPITAL LETTER Y WITH GRAVE */ |
| | 14651 | 0x1ef2, /* 1ef3 LATIN SMALL LETTER Y WITH GRAVE */ |
| | 14652 | 0x0000, /* 1ef4 LATIN CAPITAL LETTER Y WITH DOT BELOW */ |
| | 14653 | 0x1ef4, /* 1ef5 LATIN SMALL LETTER Y WITH DOT BELOW */ |
| | 14654 | 0x0000, /* 1ef6 LATIN CAPITAL LETTER Y WITH HOOK ABOVE */ |
| | 14655 | 0x1ef6, /* 1ef7 LATIN SMALL LETTER Y WITH HOOK ABOVE */ |
| | 14656 | 0x0000, /* 1ef8 LATIN CAPITAL LETTER Y WITH TILDE */ |
| | 14657 | 0x1ef8, /* 1ef9 LATIN SMALL LETTER Y WITH TILDE */ |
| | 14658 | 0x0000, /* 1efa (unused) */ |
| | 14659 | 0x0000, /* 1efb (unused) */ |
| | 14660 | 0x0000, /* 1efc (unused) */ |
| | 14661 | 0x0000, /* 1efd (unused) */ |
| | 14662 | 0x0000, /* 1efe (unused) */ |
| | 14663 | 0x0000, /* 1eff (unused) */ |
| | 14664 | }; |
| | 14665 | |
| | 14666 | static const wchar_t to_upper_pg_3e[128] = |
| | 14667 | { |
| | 14668 | 0x1f08, /* 1f00 GREEK SMALL LETTER ALPHA WITH PSILI */ |
| | 14669 | 0x1f09, /* 1f01 GREEK SMALL LETTER ALPHA WITH DASIA */ |
| | 14670 | 0x1f0a, /* 1f02 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 14671 | 0x1f0b, /* 1f03 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 14672 | 0x1f0c, /* 1f04 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 14673 | 0x1f0d, /* 1f05 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 14674 | 0x1f0e, /* 1f06 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 14675 | 0x1f0f, /* 1f07 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 14676 | 0x0000, /* 1f08 GREEK CAPITAL LETTER ALPHA WITH PSILI */ |
| | 14677 | 0x0000, /* 1f09 GREEK CAPITAL LETTER ALPHA WITH DASIA */ |
| | 14678 | 0x0000, /* 1f0a GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 14679 | 0x0000, /* 1f0b GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 14680 | 0x0000, /* 1f0c GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 14681 | 0x0000, /* 1f0d GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 14682 | 0x0000, /* 1f0e GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 14683 | 0x0000, /* 1f0f GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 14684 | 0x1f18, /* 1f10 GREEK SMALL LETTER EPSILON WITH PSILI */ |
| | 14685 | 0x1f19, /* 1f11 GREEK SMALL LETTER EPSILON WITH DASIA */ |
| | 14686 | 0x1f1a, /* 1f12 GREEK SMALL LETTER EPSILON WITH PSILI A */ |
| | 14687 | 0x1f1b, /* 1f13 GREEK SMALL LETTER EPSILON WITH DASIA A */ |
| | 14688 | 0x1f1c, /* 1f14 GREEK SMALL LETTER EPSILON WITH PSILI A */ |
| | 14689 | 0x1f1d, /* 1f15 GREEK SMALL LETTER EPSILON WITH DASIA A */ |
| | 14690 | 0x0000, /* 1f16 (unused) */ |
| | 14691 | 0x0000, /* 1f17 (unused) */ |
| | 14692 | 0x0000, /* 1f18 GREEK CAPITAL LETTER EPSILON WITH PSILI */ |
| | 14693 | 0x0000, /* 1f19 GREEK CAPITAL LETTER EPSILON WITH DASIA */ |
| | 14694 | 0x0000, /* 1f1a GREEK CAPITAL LETTER EPSILON WITH PSILI */ |
| | 14695 | 0x0000, /* 1f1b GREEK CAPITAL LETTER EPSILON WITH DASIA */ |
| | 14696 | 0x0000, /* 1f1c GREEK CAPITAL LETTER EPSILON WITH PSILI */ |
| | 14697 | 0x0000, /* 1f1d GREEK CAPITAL LETTER EPSILON WITH DASIA */ |
| | 14698 | 0x0000, /* 1f1e (unused) */ |
| | 14699 | 0x0000, /* 1f1f (unused) */ |
| | 14700 | 0x1f28, /* 1f20 GREEK SMALL LETTER ETA WITH PSILI */ |
| | 14701 | 0x1f29, /* 1f21 GREEK SMALL LETTER ETA WITH DASIA */ |
| | 14702 | 0x1f2a, /* 1f22 GREEK SMALL LETTER ETA WITH PSILI AND V */ |
| | 14703 | 0x1f2b, /* 1f23 GREEK SMALL LETTER ETA WITH DASIA AND V */ |
| | 14704 | 0x1f2c, /* 1f24 GREEK SMALL LETTER ETA WITH PSILI AND O */ |
| | 14705 | 0x1f2d, /* 1f25 GREEK SMALL LETTER ETA WITH DASIA AND O */ |
| | 14706 | 0x1f2e, /* 1f26 GREEK SMALL LETTER ETA WITH PSILI AND P */ |
| | 14707 | 0x1f2f, /* 1f27 GREEK SMALL LETTER ETA WITH DASIA AND P */ |
| | 14708 | 0x0000, /* 1f28 GREEK CAPITAL LETTER ETA WITH PSILI */ |
| | 14709 | 0x0000, /* 1f29 GREEK CAPITAL LETTER ETA WITH DASIA */ |
| | 14710 | 0x0000, /* 1f2a GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 14711 | 0x0000, /* 1f2b GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 14712 | 0x0000, /* 1f2c GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 14713 | 0x0000, /* 1f2d GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 14714 | 0x0000, /* 1f2e GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 14715 | 0x0000, /* 1f2f GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 14716 | 0x1f38, /* 1f30 GREEK SMALL LETTER IOTA WITH PSILI */ |
| | 14717 | 0x1f39, /* 1f31 GREEK SMALL LETTER IOTA WITH DASIA */ |
| | 14718 | 0x1f3a, /* 1f32 GREEK SMALL LETTER IOTA WITH PSILI AND */ |
| | 14719 | 0x1f3b, /* 1f33 GREEK SMALL LETTER IOTA WITH DASIA AND */ |
| | 14720 | 0x1f3c, /* 1f34 GREEK SMALL LETTER IOTA WITH PSILI AND */ |
| | 14721 | 0x1f3d, /* 1f35 GREEK SMALL LETTER IOTA WITH DASIA AND */ |
| | 14722 | 0x1f3e, /* 1f36 GREEK SMALL LETTER IOTA WITH PSILI AND */ |
| | 14723 | 0x1f3f, /* 1f37 GREEK SMALL LETTER IOTA WITH DASIA AND */ |
| | 14724 | 0x0000, /* 1f38 GREEK CAPITAL LETTER IOTA WITH PSILI */ |
| | 14725 | 0x0000, /* 1f39 GREEK CAPITAL LETTER IOTA WITH DASIA */ |
| | 14726 | 0x0000, /* 1f3a GREEK CAPITAL LETTER IOTA WITH PSILI AN */ |
| | 14727 | 0x0000, /* 1f3b GREEK CAPITAL LETTER IOTA WITH DASIA AN */ |
| | 14728 | 0x0000, /* 1f3c GREEK CAPITAL LETTER IOTA WITH PSILI AN */ |
| | 14729 | 0x0000, /* 1f3d GREEK CAPITAL LETTER IOTA WITH DASIA AN */ |
| | 14730 | 0x0000, /* 1f3e GREEK CAPITAL LETTER IOTA WITH PSILI AN */ |
| | 14731 | 0x0000, /* 1f3f GREEK CAPITAL LETTER IOTA WITH DASIA AN */ |
| | 14732 | 0x1f48, /* 1f40 GREEK SMALL LETTER OMICRON WITH PSILI */ |
| | 14733 | 0x1f49, /* 1f41 GREEK SMALL LETTER OMICRON WITH DASIA */ |
| | 14734 | 0x1f4a, /* 1f42 GREEK SMALL LETTER OMICRON WITH PSILI A */ |
| | 14735 | 0x1f4b, /* 1f43 GREEK SMALL LETTER OMICRON WITH DASIA A */ |
| | 14736 | 0x1f4c, /* 1f44 GREEK SMALL LETTER OMICRON WITH PSILI A */ |
| | 14737 | 0x1f4d, /* 1f45 GREEK SMALL LETTER OMICRON WITH DASIA A */ |
| | 14738 | 0x0000, /* 1f46 (unused) */ |
| | 14739 | 0x0000, /* 1f47 (unused) */ |
| | 14740 | 0x0000, /* 1f48 GREEK CAPITAL LETTER OMICRON WITH PSILI */ |
| | 14741 | 0x0000, /* 1f49 GREEK CAPITAL LETTER OMICRON WITH DASIA */ |
| | 14742 | 0x0000, /* 1f4a GREEK CAPITAL LETTER OMICRON WITH PSILI */ |
| | 14743 | 0x0000, /* 1f4b GREEK CAPITAL LETTER OMICRON WITH DASIA */ |
| | 14744 | 0x0000, /* 1f4c GREEK CAPITAL LETTER OMICRON WITH PSILI */ |
| | 14745 | 0x0000, /* 1f4d GREEK CAPITAL LETTER OMICRON WITH DASIA */ |
| | 14746 | 0x0000, /* 1f4e (unused) */ |
| | 14747 | 0x0000, /* 1f4f (unused) */ |
| | 14748 | 0x0000, /* 1f50 GREEK SMALL LETTER UPSILON WITH PSILI */ |
| | 14749 | 0x1f59, /* 1f51 GREEK SMALL LETTER UPSILON WITH DASIA */ |
| | 14750 | 0x0000, /* 1f52 GREEK SMALL LETTER UPSILON WITH PSILI A */ |
| | 14751 | 0x1f5b, /* 1f53 GREEK SMALL LETTER UPSILON WITH DASIA A */ |
| | 14752 | 0x0000, /* 1f54 GREEK SMALL LETTER UPSILON WITH PSILI A */ |
| | 14753 | 0x1f5d, /* 1f55 GREEK SMALL LETTER UPSILON WITH DASIA A */ |
| | 14754 | 0x0000, /* 1f56 GREEK SMALL LETTER UPSILON WITH PSILI A */ |
| | 14755 | 0x1f5f, /* 1f57 GREEK SMALL LETTER UPSILON WITH DASIA A */ |
| | 14756 | 0x0000, /* 1f58 (unused) */ |
| | 14757 | 0x0000, /* 1f59 GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 14758 | 0x0000, /* 1f5a (unused) */ |
| | 14759 | 0x0000, /* 1f5b GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 14760 | 0x0000, /* 1f5c (unused) */ |
| | 14761 | 0x0000, /* 1f5d GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 14762 | 0x0000, /* 1f5e (unused) */ |
| | 14763 | 0x0000, /* 1f5f GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 14764 | 0x1f68, /* 1f60 GREEK SMALL LETTER OMEGA WITH PSILI */ |
| | 14765 | 0x1f69, /* 1f61 GREEK SMALL LETTER OMEGA WITH DASIA */ |
| | 14766 | 0x1f6a, /* 1f62 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 14767 | 0x1f6b, /* 1f63 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 14768 | 0x1f6c, /* 1f64 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 14769 | 0x1f6d, /* 1f65 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 14770 | 0x1f6e, /* 1f66 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 14771 | 0x1f6f, /* 1f67 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 14772 | 0x0000, /* 1f68 GREEK CAPITAL LETTER OMEGA WITH PSILI */ |
| | 14773 | 0x0000, /* 1f69 GREEK CAPITAL LETTER OMEGA WITH DASIA */ |
| | 14774 | 0x0000, /* 1f6a GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 14775 | 0x0000, /* 1f6b GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 14776 | 0x0000, /* 1f6c GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 14777 | 0x0000, /* 1f6d GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 14778 | 0x0000, /* 1f6e GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 14779 | 0x0000, /* 1f6f GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 14780 | 0x1fba, /* 1f70 GREEK SMALL LETTER ALPHA WITH VARIA */ |
| | 14781 | 0x1fbb, /* 1f71 GREEK SMALL LETTER ALPHA WITH OXIA */ |
| | 14782 | 0x1fc8, /* 1f72 GREEK SMALL LETTER EPSILON WITH VARIA */ |
| | 14783 | 0x1fc9, /* 1f73 GREEK SMALL LETTER EPSILON WITH OXIA */ |
| | 14784 | 0x1fca, /* 1f74 GREEK SMALL LETTER ETA WITH VARIA */ |
| | 14785 | 0x1fcb, /* 1f75 GREEK SMALL LETTER ETA WITH OXIA */ |
| | 14786 | 0x1fda, /* 1f76 GREEK SMALL LETTER IOTA WITH VARIA */ |
| | 14787 | 0x1fdb, /* 1f77 GREEK SMALL LETTER IOTA WITH OXIA */ |
| | 14788 | 0x1ff8, /* 1f78 GREEK SMALL LETTER OMICRON WITH VARIA */ |
| | 14789 | 0x1ff9, /* 1f79 GREEK SMALL LETTER OMICRON WITH OXIA */ |
| | 14790 | 0x1fea, /* 1f7a GREEK SMALL LETTER UPSILON WITH VARIA */ |
| | 14791 | 0x1feb, /* 1f7b GREEK SMALL LETTER UPSILON WITH OXIA */ |
| | 14792 | 0x1ffa, /* 1f7c GREEK SMALL LETTER OMEGA WITH VARIA */ |
| | 14793 | 0x1ffb, /* 1f7d GREEK SMALL LETTER OMEGA WITH OXIA */ |
| | 14794 | 0x0000, /* 1f7e (unused) */ |
| | 14795 | 0x0000, /* 1f7f (unused) */ |
| | 14796 | }; |
| | 14797 | |
| | 14798 | static const wchar_t to_upper_pg_3f[128] = |
| | 14799 | { |
| | 14800 | 0x1f88, /* 1f80 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 14801 | 0x1f89, /* 1f81 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 14802 | 0x1f8a, /* 1f82 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 14803 | 0x1f8b, /* 1f83 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 14804 | 0x1f8c, /* 1f84 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 14805 | 0x1f8d, /* 1f85 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 14806 | 0x1f8e, /* 1f86 GREEK SMALL LETTER ALPHA WITH PSILI AND */ |
| | 14807 | 0x1f8f, /* 1f87 GREEK SMALL LETTER ALPHA WITH DASIA AND */ |
| | 14808 | 0x0000, /* 1f88 GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 14809 | 0x0000, /* 1f89 GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 14810 | 0x0000, /* 1f8a GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 14811 | 0x0000, /* 1f8b GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 14812 | 0x0000, /* 1f8c GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 14813 | 0x0000, /* 1f8d GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 14814 | 0x0000, /* 1f8e GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 14815 | 0x0000, /* 1f8f GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 14816 | 0x1f98, /* 1f90 GREEK SMALL LETTER ETA WITH PSILI AND Y */ |
| | 14817 | 0x1f99, /* 1f91 GREEK SMALL LETTER ETA WITH DASIA AND Y */ |
| | 14818 | 0x1f9a, /* 1f92 GREEK SMALL LETTER ETA WITH PSILI AND V */ |
| | 14819 | 0x1f9b, /* 1f93 GREEK SMALL LETTER ETA WITH DASIA AND V */ |
| | 14820 | 0x1f9c, /* 1f94 GREEK SMALL LETTER ETA WITH PSILI AND O */ |
| | 14821 | 0x1f9d, /* 1f95 GREEK SMALL LETTER ETA WITH DASIA AND O */ |
| | 14822 | 0x1f9e, /* 1f96 GREEK SMALL LETTER ETA WITH PSILI AND P */ |
| | 14823 | 0x1f9f, /* 1f97 GREEK SMALL LETTER ETA WITH DASIA AND P */ |
| | 14824 | 0x0000, /* 1f98 GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 14825 | 0x0000, /* 1f99 GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 14826 | 0x0000, /* 1f9a GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 14827 | 0x0000, /* 1f9b GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 14828 | 0x0000, /* 1f9c GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 14829 | 0x0000, /* 1f9d GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 14830 | 0x0000, /* 1f9e GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 14831 | 0x0000, /* 1f9f GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 14832 | 0x1fa8, /* 1fa0 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 14833 | 0x1fa9, /* 1fa1 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 14834 | 0x1faa, /* 1fa2 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 14835 | 0x1fab, /* 1fa3 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 14836 | 0x1fac, /* 1fa4 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 14837 | 0x1fad, /* 1fa5 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 14838 | 0x1fae, /* 1fa6 GREEK SMALL LETTER OMEGA WITH PSILI AND */ |
| | 14839 | 0x1faf, /* 1fa7 GREEK SMALL LETTER OMEGA WITH DASIA AND */ |
| | 14840 | 0x0000, /* 1fa8 GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 14841 | 0x0000, /* 1fa9 GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 14842 | 0x0000, /* 1faa GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 14843 | 0x0000, /* 1fab GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 14844 | 0x0000, /* 1fac GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 14845 | 0x0000, /* 1fad GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 14846 | 0x0000, /* 1fae GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 14847 | 0x0000, /* 1faf GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 14848 | 0x1fb8, /* 1fb0 GREEK SMALL LETTER ALPHA WITH VRACHY */ |
| | 14849 | 0x1fb9, /* 1fb1 GREEK SMALL LETTER ALPHA WITH MACRON */ |
| | 14850 | 0x0000, /* 1fb2 GREEK SMALL LETTER ALPHA WITH VARIA AND */ |
| | 14851 | 0x1fbc, /* 1fb3 GREEK SMALL LETTER ALPHA WITH YPOGEGRAM */ |
| | 14852 | 0x0000, /* 1fb4 GREEK SMALL LETTER ALPHA WITH OXIA AND */ |
| | 14853 | 0x0000, /* 1fb5 (unused) */ |
| | 14854 | 0x0000, /* 1fb6 GREEK SMALL LETTER ALPHA WITH PERISPOME */ |
| | 14855 | 0x0000, /* 1fb7 GREEK SMALL LETTER ALPHA WITH PERISPOME */ |
| | 14856 | 0x0000, /* 1fb8 GREEK CAPITAL LETTER ALPHA WITH VRACHY */ |
| | 14857 | 0x0000, /* 1fb9 GREEK CAPITAL LETTER ALPHA WITH MACRON */ |
| | 14858 | 0x0000, /* 1fba GREEK CAPITAL LETTER ALPHA WITH VARIA */ |
| | 14859 | 0x0000, /* 1fbb GREEK CAPITAL LETTER ALPHA WITH OXIA */ |
| | 14860 | 0x0000, /* 1fbc GREEK CAPITAL LETTER ALPHA WITH PROSGEG */ |
| | 14861 | 0x0000, /* 1fbd GREEK KORONIS */ |
| | 14862 | 0x0399, /* 1fbe GREEK PROSGEGRAMMENI */ |
| | 14863 | 0x0000, /* 1fbf GREEK PSILI */ |
| | 14864 | 0x0000, /* 1fc0 GREEK PERISPOMENI */ |
| | 14865 | 0x0000, /* 1fc1 GREEK DIALYTIKA AND PERISPOMENI */ |
| | 14866 | 0x0000, /* 1fc2 GREEK SMALL LETTER ETA WITH VARIA AND Y */ |
| | 14867 | 0x1fcc, /* 1fc3 GREEK SMALL LETTER ETA WITH YPOGEGRAMME */ |
| | 14868 | 0x0000, /* 1fc4 GREEK SMALL LETTER ETA WITH OXIA AND YP */ |
| | 14869 | 0x0000, /* 1fc5 (unused) */ |
| | 14870 | 0x0000, /* 1fc6 GREEK SMALL LETTER ETA WITH PERISPOMENI */ |
| | 14871 | 0x0000, /* 1fc7 GREEK SMALL LETTER ETA WITH PERISPOMENI */ |
| | 14872 | 0x0000, /* 1fc8 GREEK CAPITAL LETTER EPSILON WITH VARIA */ |
| | 14873 | 0x0000, /* 1fc9 GREEK CAPITAL LETTER EPSILON WITH OXIA */ |
| | 14874 | 0x0000, /* 1fca GREEK CAPITAL LETTER ETA WITH VARIA */ |
| | 14875 | 0x0000, /* 1fcb GREEK CAPITAL LETTER ETA WITH OXIA */ |
| | 14876 | 0x0000, /* 1fcc GREEK CAPITAL LETTER ETA WITH PROSGEGRA */ |
| | 14877 | 0x0000, /* 1fcd GREEK PSILI AND VARIA */ |
| | 14878 | 0x0000, /* 1fce GREEK PSILI AND OXIA */ |
| | 14879 | 0x0000, /* 1fcf GREEK PSILI AND PERISPOMENI */ |
| | 14880 | 0x1fd8, /* 1fd0 GREEK SMALL LETTER IOTA WITH VRACHY */ |
| | 14881 | 0x1fd9, /* 1fd1 GREEK SMALL LETTER IOTA WITH MACRON */ |
| | 14882 | 0x0000, /* 1fd2 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 14883 | 0x0000, /* 1fd3 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 14884 | 0x0000, /* 1fd4 (unused) */ |
| | 14885 | 0x0000, /* 1fd5 (unused) */ |
| | 14886 | 0x0000, /* 1fd6 GREEK SMALL LETTER IOTA WITH PERISPOMEN */ |
| | 14887 | 0x0000, /* 1fd7 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 14888 | 0x0000, /* 1fd8 GREEK CAPITAL LETTER IOTA WITH VRACHY */ |
| | 14889 | 0x0000, /* 1fd9 GREEK CAPITAL LETTER IOTA WITH MACRON */ |
| | 14890 | 0x0000, /* 1fda GREEK CAPITAL LETTER IOTA WITH VARIA */ |
| | 14891 | 0x0000, /* 1fdb GREEK CAPITAL LETTER IOTA WITH OXIA */ |
| | 14892 | 0x0000, /* 1fdc (unused) */ |
| | 14893 | 0x0000, /* 1fdd GREEK DASIA AND VARIA */ |
| | 14894 | 0x0000, /* 1fde GREEK DASIA AND OXIA */ |
| | 14895 | 0x0000, /* 1fdf GREEK DASIA AND PERISPOMENI */ |
| | 14896 | 0x1fe8, /* 1fe0 GREEK SMALL LETTER UPSILON WITH VRACHY */ |
| | 14897 | 0x1fe9, /* 1fe1 GREEK SMALL LETTER UPSILON WITH MACRON */ |
| | 14898 | 0x0000, /* 1fe2 GREEK SMALL LETTER UPSILON WITH DIALYTI */ |
| | 14899 | 0x0000, /* 1fe3 GREEK SMALL LETTER UPSILON WITH DIALYTI */ |
| | 14900 | 0x0000, /* 1fe4 GREEK SMALL LETTER RHO WITH PSILI */ |
| | 14901 | 0x1fec, /* 1fe5 GREEK SMALL LETTER RHO WITH DASIA */ |
| | 14902 | 0x0000, /* 1fe6 GREEK SMALL LETTER UPSILON WITH PERISPO */ |
| | 14903 | 0x0000, /* 1fe7 GREEK SMALL LETTER UPSILON WITH DIALYTI */ |
| | 14904 | 0x0000, /* 1fe8 GREEK CAPITAL LETTER UPSILON WITH VRACH */ |
| | 14905 | 0x0000, /* 1fe9 GREEK CAPITAL LETTER UPSILON WITH MACRO */ |
| | 14906 | 0x0000, /* 1fea GREEK CAPITAL LETTER UPSILON WITH VARIA */ |
| | 14907 | 0x0000, /* 1feb GREEK CAPITAL LETTER UPSILON WITH OXIA */ |
| | 14908 | 0x0000, /* 1fec GREEK CAPITAL LETTER RHO WITH DASIA */ |
| | 14909 | 0x0000, /* 1fed GREEK DIALYTIKA AND VARIA */ |
| | 14910 | 0x0000, /* 1fee GREEK DIALYTIKA AND OXIA */ |
| | 14911 | 0x0000, /* 1fef GREEK VARIA */ |
| | 14912 | 0x0000, /* 1ff0 (unused) */ |
| | 14913 | 0x0000, /* 1ff1 (unused) */ |
| | 14914 | 0x0000, /* 1ff2 GREEK SMALL LETTER OMEGA WITH VARIA AND */ |
| | 14915 | 0x1ffc, /* 1ff3 GREEK SMALL LETTER OMEGA WITH YPOGEGRAM */ |
| | 14916 | 0x0000, /* 1ff4 GREEK SMALL LETTER OMEGA WITH OXIA AND */ |
| | 14917 | 0x0000, /* 1ff5 (unused) */ |
| | 14918 | 0x0000, /* 1ff6 GREEK SMALL LETTER OMEGA WITH PERISPOME */ |
| | 14919 | 0x0000, /* 1ff7 GREEK SMALL LETTER OMEGA WITH PERISPOME */ |
| | 14920 | 0x0000, /* 1ff8 GREEK CAPITAL LETTER OMICRON WITH VARIA */ |
| | 14921 | 0x0000, /* 1ff9 GREEK CAPITAL LETTER OMICRON WITH OXIA */ |
| | 14922 | 0x0000, /* 1ffa GREEK CAPITAL LETTER OMEGA WITH VARIA */ |
| | 14923 | 0x0000, /* 1ffb GREEK CAPITAL LETTER OMEGA WITH OXIA */ |
| | 14924 | 0x0000, /* 1ffc GREEK CAPITAL LETTER OMEGA WITH PROSGEG */ |
| | 14925 | 0x0000, /* 1ffd GREEK OXIA */ |
| | 14926 | 0x0000, /* 1ffe GREEK DASIA */ |
| | 14927 | 0x0000, /* 1fff (unused) */ |
| | 14928 | }; |
| | 14929 | |
| | 14930 | static const wchar_t to_upper_pg_42[128] = |
| | 14931 | { |
| | 14932 | 0x0000, /* 2100 ACCOUNT OF */ |
| | 14933 | 0x0000, /* 2101 ADDRESSED TO THE SUBJECT */ |
| | 14934 | 0x0000, /* 2102 DOUBLE-STRUCK CAPITAL C */ |
| | 14935 | 0x0000, /* 2103 DEGREE CELSIUS */ |
| | 14936 | 0x0000, /* 2104 CENTRE LINE SYMBOL */ |
| | 14937 | 0x0000, /* 2105 CARE OF */ |
| | 14938 | 0x0000, /* 2106 CADA UNA */ |
| | 14939 | 0x0000, /* 2107 EULER CONSTANT */ |
| | 14940 | 0x0000, /* 2108 SCRUPLE */ |
| | 14941 | 0x0000, /* 2109 DEGREE FAHRENHEIT */ |
| | 14942 | 0x0000, /* 210a SCRIPT SMALL G */ |
| | 14943 | 0x0000, /* 210b SCRIPT CAPITAL H */ |
| | 14944 | 0x0000, /* 210c BLACK-LETTER CAPITAL H */ |
| | 14945 | 0x0000, /* 210d DOUBLE-STRUCK CAPITAL H */ |
| | 14946 | 0x0000, /* 210e PLANCK CONSTANT */ |
| | 14947 | 0x0000, /* 210f PLANCK CONSTANT OVER TWO PI */ |
| | 14948 | 0x0000, /* 2110 SCRIPT CAPITAL I */ |
| | 14949 | 0x0000, /* 2111 BLACK-LETTER CAPITAL I */ |
| | 14950 | 0x0000, /* 2112 SCRIPT CAPITAL L */ |
| | 14951 | 0x0000, /* 2113 SCRIPT SMALL L */ |
| | 14952 | 0x0000, /* 2114 L B BAR SYMBOL */ |
| | 14953 | 0x0000, /* 2115 DOUBLE-STRUCK CAPITAL N */ |
| | 14954 | 0x0000, /* 2116 NUMERO SIGN */ |
| | 14955 | 0x0000, /* 2117 SOUND RECORDING COPYRIGHT */ |
| | 14956 | 0x0000, /* 2118 SCRIPT CAPITAL P */ |
| | 14957 | 0x0000, /* 2119 DOUBLE-STRUCK CAPITAL P */ |
| | 14958 | 0x0000, /* 211a DOUBLE-STRUCK CAPITAL Q */ |
| | 14959 | 0x0000, /* 211b SCRIPT CAPITAL R */ |
| | 14960 | 0x0000, /* 211c BLACK-LETTER CAPITAL R */ |
| | 14961 | 0x0000, /* 211d DOUBLE-STRUCK CAPITAL R */ |
| | 14962 | 0x0000, /* 211e PRESCRIPTION TAKE */ |
| | 14963 | 0x0000, /* 211f RESPONSE */ |
| | 14964 | 0x0000, /* 2120 SERVICE MARK */ |
| | 14965 | 0x0000, /* 2121 TELEPHONE SIGN */ |
| | 14966 | 0x0000, /* 2122 TRADE MARK SIGN */ |
| | 14967 | 0x0000, /* 2123 VERSICLE */ |
| | 14968 | 0x0000, /* 2124 DOUBLE-STRUCK CAPITAL Z */ |
| | 14969 | 0x0000, /* 2125 OUNCE SIGN */ |
| | 14970 | 0x0000, /* 2126 OHM SIGN */ |
| | 14971 | 0x0000, /* 2127 INVERTED OHM SIGN */ |
| | 14972 | 0x0000, /* 2128 BLACK-LETTER CAPITAL Z */ |
| | 14973 | 0x0000, /* 2129 TURNED GREEK SMALL LETTER IOTA */ |
| | 14974 | 0x0000, /* 212a KELVIN SIGN */ |
| | 14975 | 0x0000, /* 212b ANGSTROM SIGN */ |
| | 14976 | 0x0000, /* 212c SCRIPT CAPITAL B */ |
| | 14977 | 0x0000, /* 212d BLACK-LETTER CAPITAL C */ |
| | 14978 | 0x0000, /* 212e ESTIMATED SYMBOL */ |
| | 14979 | 0x0000, /* 212f SCRIPT SMALL E */ |
| | 14980 | 0x0000, /* 2130 SCRIPT CAPITAL E */ |
| | 14981 | 0x0000, /* 2131 SCRIPT CAPITAL F */ |
| | 14982 | 0x0000, /* 2132 TURNED CAPITAL F */ |
| | 14983 | 0x0000, /* 2133 SCRIPT CAPITAL M */ |
| | 14984 | 0x0000, /* 2134 SCRIPT SMALL O */ |
| | 14985 | 0x0000, /* 2135 ALEF SYMBOL */ |
| | 14986 | 0x0000, /* 2136 BET SYMBOL */ |
| | 14987 | 0x0000, /* 2137 GIMEL SYMBOL */ |
| | 14988 | 0x0000, /* 2138 DALET SYMBOL */ |
| | 14989 | 0x0000, /* 2139 INFORMATION SOURCE */ |
| | 14990 | 0x0000, /* 213a ROTATED CAPITAL Q */ |
| | 14991 | 0x0000, /* 213b (unused) */ |
| | 14992 | 0x0000, /* 213c (unused) */ |
| | 14993 | 0x0000, /* 213d DOUBLE-STRUCK SMALL GAMMA */ |
| | 14994 | 0x0000, /* 213e DOUBLE-STRUCK CAPITAL GAMMA */ |
| | 14995 | 0x0000, /* 213f DOUBLE-STRUCK CAPITAL PI */ |
| | 14996 | 0x0000, /* 2140 DOUBLE-STRUCK N-ARY SUMMATION */ |
| | 14997 | 0x0000, /* 2141 TURNED SANS-SERIF CAPITAL G */ |
| | 14998 | 0x0000, /* 2142 TURNED SANS-SERIF CAPITAL L */ |
| | 14999 | 0x0000, /* 2143 REVERSED SANS-SERIF CAPITAL L */ |
| | 15000 | 0x0000, /* 2144 TURNED SANS-SERIF CAPITAL Y */ |
| | 15001 | 0x0000, /* 2145 DOUBLE-STRUCK ITALIC CAPITAL D */ |
| | 15002 | 0x0000, /* 2146 DOUBLE-STRUCK ITALIC SMALL D */ |
| | 15003 | 0x0000, /* 2147 DOUBLE-STRUCK ITALIC SMALL E */ |
| | 15004 | 0x0000, /* 2148 DOUBLE-STRUCK ITALIC SMALL I */ |
| | 15005 | 0x0000, /* 2149 DOUBLE-STRUCK ITALIC SMALL J */ |
| | 15006 | 0x0000, /* 214a PROPERTY LINE */ |
| | 15007 | 0x0000, /* 214b TURNED AMPERSAND */ |
| | 15008 | 0x0000, /* 214c (unused) */ |
| | 15009 | 0x0000, /* 214d (unused) */ |
| | 15010 | 0x0000, /* 214e (unused) */ |
| | 15011 | 0x0000, /* 214f (unused) */ |
| | 15012 | 0x0000, /* 2150 (unused) */ |
| | 15013 | 0x0000, /* 2151 (unused) */ |
| | 15014 | 0x0000, /* 2152 (unused) */ |
| | 15015 | 0x0000, /* 2153 VULGAR FRACTION ONE THIRD */ |
| | 15016 | 0x0000, /* 2154 VULGAR FRACTION TWO THIRDS */ |
| | 15017 | 0x0000, /* 2155 VULGAR FRACTION ONE FIFTH */ |
| | 15018 | 0x0000, /* 2156 VULGAR FRACTION TWO FIFTHS */ |
| | 15019 | 0x0000, /* 2157 VULGAR FRACTION THREE FIFTHS */ |
| | 15020 | 0x0000, /* 2158 VULGAR FRACTION FOUR FIFTHS */ |
| | 15021 | 0x0000, /* 2159 VULGAR FRACTION ONE SIXTH */ |
| | 15022 | 0x0000, /* 215a VULGAR FRACTION FIVE SIXTHS */ |
| | 15023 | 0x0000, /* 215b VULGAR FRACTION ONE EIGHTH */ |
| | 15024 | 0x0000, /* 215c VULGAR FRACTION THREE EIGHTHS */ |
| | 15025 | 0x0000, /* 215d VULGAR FRACTION FIVE EIGHTHS */ |
| | 15026 | 0x0000, /* 215e VULGAR FRACTION SEVEN EIGHTHS */ |
| | 15027 | 0x0000, /* 215f FRACTION NUMERATOR ONE */ |
| | 15028 | 0x0000, /* 2160 ROMAN NUMERAL ONE */ |
| | 15029 | 0x0000, /* 2161 ROMAN NUMERAL TWO */ |
| | 15030 | 0x0000, /* 2162 ROMAN NUMERAL THREE */ |
| | 15031 | 0x0000, /* 2163 ROMAN NUMERAL FOUR */ |
| | 15032 | 0x0000, /* 2164 ROMAN NUMERAL FIVE */ |
| | 15033 | 0x0000, /* 2165 ROMAN NUMERAL SIX */ |
| | 15034 | 0x0000, /* 2166 ROMAN NUMERAL SEVEN */ |
| | 15035 | 0x0000, /* 2167 ROMAN NUMERAL EIGHT */ |
| | 15036 | 0x0000, /* 2168 ROMAN NUMERAL NINE */ |
| | 15037 | 0x0000, /* 2169 ROMAN NUMERAL TEN */ |
| | 15038 | 0x0000, /* 216a ROMAN NUMERAL ELEVEN */ |
| | 15039 | 0x0000, /* 216b ROMAN NUMERAL TWELVE */ |
| | 15040 | 0x0000, /* 216c ROMAN NUMERAL FIFTY */ |
| | 15041 | 0x0000, /* 216d ROMAN NUMERAL ONE HUNDRED */ |
| | 15042 | 0x0000, /* 216e ROMAN NUMERAL FIVE HUNDRED */ |
| | 15043 | 0x0000, /* 216f ROMAN NUMERAL ONE THOUSAND */ |
| | 15044 | 0x2160, /* 2170 SMALL ROMAN NUMERAL ONE */ |
| | 15045 | 0x2161, /* 2171 SMALL ROMAN NUMERAL TWO */ |
| | 15046 | 0x2162, /* 2172 SMALL ROMAN NUMERAL THREE */ |
| | 15047 | 0x2163, /* 2173 SMALL ROMAN NUMERAL FOUR */ |
| | 15048 | 0x2164, /* 2174 SMALL ROMAN NUMERAL FIVE */ |
| | 15049 | 0x2165, /* 2175 SMALL ROMAN NUMERAL SIX */ |
| | 15050 | 0x2166, /* 2176 SMALL ROMAN NUMERAL SEVEN */ |
| | 15051 | 0x2167, /* 2177 SMALL ROMAN NUMERAL EIGHT */ |
| | 15052 | 0x2168, /* 2178 SMALL ROMAN NUMERAL NINE */ |
| | 15053 | 0x2169, /* 2179 SMALL ROMAN NUMERAL TEN */ |
| | 15054 | 0x216a, /* 217a SMALL ROMAN NUMERAL ELEVEN */ |
| | 15055 | 0x216b, /* 217b SMALL ROMAN NUMERAL TWELVE */ |
| | 15056 | 0x216c, /* 217c SMALL ROMAN NUMERAL FIFTY */ |
| | 15057 | 0x216d, /* 217d SMALL ROMAN NUMERAL ONE HUNDRED */ |
| | 15058 | 0x216e, /* 217e SMALL ROMAN NUMERAL FIVE HUNDRED */ |
| | 15059 | 0x216f, /* 217f SMALL ROMAN NUMERAL ONE THOUSAND */ |
| | 15060 | }; |
| | 15061 | |
| | 15062 | static const wchar_t to_upper_pg_49[128] = |
| | 15063 | { |
| | 15064 | 0x0000, /* 2480 PARENTHESIZED NUMBER THIRTEEN */ |
| | 15065 | 0x0000, /* 2481 PARENTHESIZED NUMBER FOURTEEN */ |
| | 15066 | 0x0000, /* 2482 PARENTHESIZED NUMBER FIFTEEN */ |
| | 15067 | 0x0000, /* 2483 PARENTHESIZED NUMBER SIXTEEN */ |
| | 15068 | 0x0000, /* 2484 PARENTHESIZED NUMBER SEVENTEEN */ |
| | 15069 | 0x0000, /* 2485 PARENTHESIZED NUMBER EIGHTEEN */ |
| | 15070 | 0x0000, /* 2486 PARENTHESIZED NUMBER NINETEEN */ |
| | 15071 | 0x0000, /* 2487 PARENTHESIZED NUMBER TWENTY */ |
| | 15072 | 0x0000, /* 2488 DIGIT ONE FULL STOP */ |
| | 15073 | 0x0000, /* 2489 DIGIT TWO FULL STOP */ |
| | 15074 | 0x0000, /* 248a DIGIT THREE FULL STOP */ |
| | 15075 | 0x0000, /* 248b DIGIT FOUR FULL STOP */ |
| | 15076 | 0x0000, /* 248c DIGIT FIVE FULL STOP */ |
| | 15077 | 0x0000, /* 248d DIGIT SIX FULL STOP */ |
| | 15078 | 0x0000, /* 248e DIGIT SEVEN FULL STOP */ |
| | 15079 | 0x0000, /* 248f DIGIT EIGHT FULL STOP */ |
| | 15080 | 0x0000, /* 2490 DIGIT NINE FULL STOP */ |
| | 15081 | 0x0000, /* 2491 NUMBER TEN FULL STOP */ |
| | 15082 | 0x0000, /* 2492 NUMBER ELEVEN FULL STOP */ |
| | 15083 | 0x0000, /* 2493 NUMBER TWELVE FULL STOP */ |
| | 15084 | 0x0000, /* 2494 NUMBER THIRTEEN FULL STOP */ |
| | 15085 | 0x0000, /* 2495 NUMBER FOURTEEN FULL STOP */ |
| | 15086 | 0x0000, /* 2496 NUMBER FIFTEEN FULL STOP */ |
| | 15087 | 0x0000, /* 2497 NUMBER SIXTEEN FULL STOP */ |
| | 15088 | 0x0000, /* 2498 NUMBER SEVENTEEN FULL STOP */ |
| | 15089 | 0x0000, /* 2499 NUMBER EIGHTEEN FULL STOP */ |
| | 15090 | 0x0000, /* 249a NUMBER NINETEEN FULL STOP */ |
| | 15091 | 0x0000, /* 249b NUMBER TWENTY FULL STOP */ |
| | 15092 | 0x0000, /* 249c PARENTHESIZED LATIN SMALL LETTER A */ |
| | 15093 | 0x0000, /* 249d PARENTHESIZED LATIN SMALL LETTER B */ |
| | 15094 | 0x0000, /* 249e PARENTHESIZED LATIN SMALL LETTER C */ |
| | 15095 | 0x0000, /* 249f PARENTHESIZED LATIN SMALL LETTER D */ |
| | 15096 | 0x0000, /* 24a0 PARENTHESIZED LATIN SMALL LETTER E */ |
| | 15097 | 0x0000, /* 24a1 PARENTHESIZED LATIN SMALL LETTER F */ |
| | 15098 | 0x0000, /* 24a2 PARENTHESIZED LATIN SMALL LETTER G */ |
| | 15099 | 0x0000, /* 24a3 PARENTHESIZED LATIN SMALL LETTER H */ |
| | 15100 | 0x0000, /* 24a4 PARENTHESIZED LATIN SMALL LETTER I */ |
| | 15101 | 0x0000, /* 24a5 PARENTHESIZED LATIN SMALL LETTER J */ |
| | 15102 | 0x0000, /* 24a6 PARENTHESIZED LATIN SMALL LETTER K */ |
| | 15103 | 0x0000, /* 24a7 PARENTHESIZED LATIN SMALL LETTER L */ |
| | 15104 | 0x0000, /* 24a8 PARENTHESIZED LATIN SMALL LETTER M */ |
| | 15105 | 0x0000, /* 24a9 PARENTHESIZED LATIN SMALL LETTER N */ |
| | 15106 | 0x0000, /* 24aa PARENTHESIZED LATIN SMALL LETTER O */ |
| | 15107 | 0x0000, /* 24ab PARENTHESIZED LATIN SMALL LETTER P */ |
| | 15108 | 0x0000, /* 24ac PARENTHESIZED LATIN SMALL LETTER Q */ |
| | 15109 | 0x0000, /* 24ad PARENTHESIZED LATIN SMALL LETTER R */ |
| | 15110 | 0x0000, /* 24ae PARENTHESIZED LATIN SMALL LETTER S */ |
| | 15111 | 0x0000, /* 24af PARENTHESIZED LATIN SMALL LETTER T */ |
| | 15112 | 0x0000, /* 24b0 PARENTHESIZED LATIN SMALL LETTER U */ |
| | 15113 | 0x0000, /* 24b1 PARENTHESIZED LATIN SMALL LETTER V */ |
| | 15114 | 0x0000, /* 24b2 PARENTHESIZED LATIN SMALL LETTER W */ |
| | 15115 | 0x0000, /* 24b3 PARENTHESIZED LATIN SMALL LETTER X */ |
| | 15116 | 0x0000, /* 24b4 PARENTHESIZED LATIN SMALL LETTER Y */ |
| | 15117 | 0x0000, /* 24b5 PARENTHESIZED LATIN SMALL LETTER Z */ |
| | 15118 | 0x0000, /* 24b6 CIRCLED LATIN CAPITAL LETTER A */ |
| | 15119 | 0x0000, /* 24b7 CIRCLED LATIN CAPITAL LETTER B */ |
| | 15120 | 0x0000, /* 24b8 CIRCLED LATIN CAPITAL LETTER C */ |
| | 15121 | 0x0000, /* 24b9 CIRCLED LATIN CAPITAL LETTER D */ |
| | 15122 | 0x0000, /* 24ba CIRCLED LATIN CAPITAL LETTER E */ |
| | 15123 | 0x0000, /* 24bb CIRCLED LATIN CAPITAL LETTER F */ |
| | 15124 | 0x0000, /* 24bc CIRCLED LATIN CAPITAL LETTER G */ |
| | 15125 | 0x0000, /* 24bd CIRCLED LATIN CAPITAL LETTER H */ |
| | 15126 | 0x0000, /* 24be CIRCLED LATIN CAPITAL LETTER I */ |
| | 15127 | 0x0000, /* 24bf CIRCLED LATIN CAPITAL LETTER J */ |
| | 15128 | 0x0000, /* 24c0 CIRCLED LATIN CAPITAL LETTER K */ |
| | 15129 | 0x0000, /* 24c1 CIRCLED LATIN CAPITAL LETTER L */ |
| | 15130 | 0x0000, /* 24c2 CIRCLED LATIN CAPITAL LETTER M */ |
| | 15131 | 0x0000, /* 24c3 CIRCLED LATIN CAPITAL LETTER N */ |
| | 15132 | 0x0000, /* 24c4 CIRCLED LATIN CAPITAL LETTER O */ |
| | 15133 | 0x0000, /* 24c5 CIRCLED LATIN CAPITAL LETTER P */ |
| | 15134 | 0x0000, /* 24c6 CIRCLED LATIN CAPITAL LETTER Q */ |
| | 15135 | 0x0000, /* 24c7 CIRCLED LATIN CAPITAL LETTER R */ |
| | 15136 | 0x0000, /* 24c8 CIRCLED LATIN CAPITAL LETTER S */ |
| | 15137 | 0x0000, /* 24c9 CIRCLED LATIN CAPITAL LETTER T */ |
| | 15138 | 0x0000, /* 24ca CIRCLED LATIN CAPITAL LETTER U */ |
| | 15139 | 0x0000, /* 24cb CIRCLED LATIN CAPITAL LETTER V */ |
| | 15140 | 0x0000, /* 24cc CIRCLED LATIN CAPITAL LETTER W */ |
| | 15141 | 0x0000, /* 24cd CIRCLED LATIN CAPITAL LETTER X */ |
| | 15142 | 0x0000, /* 24ce CIRCLED LATIN CAPITAL LETTER Y */ |
| | 15143 | 0x0000, /* 24cf CIRCLED LATIN CAPITAL LETTER Z */ |
| | 15144 | 0x24b6, /* 24d0 CIRCLED LATIN SMALL LETTER A */ |
| | 15145 | 0x24b7, /* 24d1 CIRCLED LATIN SMALL LETTER B */ |
| | 15146 | 0x24b8, /* 24d2 CIRCLED LATIN SMALL LETTER C */ |
| | 15147 | 0x24b9, /* 24d3 CIRCLED LATIN SMALL LETTER D */ |
| | 15148 | 0x24ba, /* 24d4 CIRCLED LATIN SMALL LETTER E */ |
| | 15149 | 0x24bb, /* 24d5 CIRCLED LATIN SMALL LETTER F */ |
| | 15150 | 0x24bc, /* 24d6 CIRCLED LATIN SMALL LETTER G */ |
| | 15151 | 0x24bd, /* 24d7 CIRCLED LATIN SMALL LETTER H */ |
| | 15152 | 0x24be, /* 24d8 CIRCLED LATIN SMALL LETTER I */ |
| | 15153 | 0x24bf, /* 24d9 CIRCLED LATIN SMALL LETTER J */ |
| | 15154 | 0x24c0, /* 24da CIRCLED LATIN SMALL LETTER K */ |
| | 15155 | 0x24c1, /* 24db CIRCLED LATIN SMALL LETTER L */ |
| | 15156 | 0x24c2, /* 24dc CIRCLED LATIN SMALL LETTER M */ |
| | 15157 | 0x24c3, /* 24dd CIRCLED LATIN SMALL LETTER N */ |
| | 15158 | 0x24c4, /* 24de CIRCLED LATIN SMALL LETTER O */ |
| | 15159 | 0x24c5, /* 24df CIRCLED LATIN SMALL LETTER P */ |
| | 15160 | 0x24c6, /* 24e0 CIRCLED LATIN SMALL LETTER Q */ |
| | 15161 | 0x24c7, /* 24e1 CIRCLED LATIN SMALL LETTER R */ |
| | 15162 | 0x24c8, /* 24e2 CIRCLED LATIN SMALL LETTER S */ |
| | 15163 | 0x24c9, /* 24e3 CIRCLED LATIN SMALL LETTER T */ |
| | 15164 | 0x24ca, /* 24e4 CIRCLED LATIN SMALL LETTER U */ |
| | 15165 | 0x24cb, /* 24e5 CIRCLED LATIN SMALL LETTER V */ |
| | 15166 | 0x24cc, /* 24e6 CIRCLED LATIN SMALL LETTER W */ |
| | 15167 | 0x24cd, /* 24e7 CIRCLED LATIN SMALL LETTER X */ |
| | 15168 | 0x24ce, /* 24e8 CIRCLED LATIN SMALL LETTER Y */ |
| | 15169 | 0x24cf, /* 24e9 CIRCLED LATIN SMALL LETTER Z */ |
| | 15170 | 0x0000, /* 24ea CIRCLED DIGIT ZERO */ |
| | 15171 | 0x0000, /* 24eb NEGATIVE CIRCLED NUMBER ELEVEN */ |
| | 15172 | 0x0000, /* 24ec NEGATIVE CIRCLED NUMBER TWELVE */ |
| | 15173 | 0x0000, /* 24ed NEGATIVE CIRCLED NUMBER THIRTEEN */ |
| | 15174 | 0x0000, /* 24ee NEGATIVE CIRCLED NUMBER FOURTEEN */ |
| | 15175 | 0x0000, /* 24ef NEGATIVE CIRCLED NUMBER FIFTEEN */ |
| | 15176 | 0x0000, /* 24f0 NEGATIVE CIRCLED NUMBER SIXTEEN */ |
| | 15177 | 0x0000, /* 24f1 NEGATIVE CIRCLED NUMBER SEVENTEEN */ |
| | 15178 | 0x0000, /* 24f2 NEGATIVE CIRCLED NUMBER EIGHTEEN */ |
| | 15179 | 0x0000, /* 24f3 NEGATIVE CIRCLED NUMBER NINETEEN */ |
| | 15180 | 0x0000, /* 24f4 NEGATIVE CIRCLED NUMBER TWENTY */ |
| | 15181 | 0x0000, /* 24f5 DOUBLE CIRCLED DIGIT ONE */ |
| | 15182 | 0x0000, /* 24f6 DOUBLE CIRCLED DIGIT TWO */ |
| | 15183 | 0x0000, /* 24f7 DOUBLE CIRCLED DIGIT THREE */ |
| | 15184 | 0x0000, /* 24f8 DOUBLE CIRCLED DIGIT FOUR */ |
| | 15185 | 0x0000, /* 24f9 DOUBLE CIRCLED DIGIT FIVE */ |
| | 15186 | 0x0000, /* 24fa DOUBLE CIRCLED DIGIT SIX */ |
| | 15187 | 0x0000, /* 24fb DOUBLE CIRCLED DIGIT SEVEN */ |
| | 15188 | 0x0000, /* 24fc DOUBLE CIRCLED DIGIT EIGHT */ |
| | 15189 | 0x0000, /* 24fd DOUBLE CIRCLED DIGIT NINE */ |
| | 15190 | 0x0000, /* 24fe DOUBLE CIRCLED NUMBER TEN */ |
| | 15191 | 0x0000, /* 24ff (unused) */ |
| | 15192 | }; |
| | 15193 | |
| | 15194 | static const wchar_t to_upper_pg_1fe[128] = |
| | 15195 | { |
| | 15196 | 0x0000, /* ff00 (unused) */ |
| | 15197 | 0x0000, /* ff01 FULLWIDTH EXCLAMATION MARK */ |
| | 15198 | 0x0000, /* ff02 FULLWIDTH QUOTATION MARK */ |
| | 15199 | 0x0000, /* ff03 FULLWIDTH NUMBER SIGN */ |
| | 15200 | 0x0000, /* ff04 FULLWIDTH DOLLAR SIGN */ |
| | 15201 | 0x0000, /* ff05 FULLWIDTH PERCENT SIGN */ |
| | 15202 | 0x0000, /* ff06 FULLWIDTH AMPERSAND */ |
| | 15203 | 0x0000, /* ff07 FULLWIDTH APOSTROPHE */ |
| | 15204 | 0x0000, /* ff08 FULLWIDTH LEFT PARENTHESIS */ |
| | 15205 | 0x0000, /* ff09 FULLWIDTH RIGHT PARENTHESIS */ |
| | 15206 | 0x0000, /* ff0a FULLWIDTH ASTERISK */ |
| | 15207 | 0x0000, /* ff0b FULLWIDTH PLUS SIGN */ |
| | 15208 | 0x0000, /* ff0c FULLWIDTH COMMA */ |
| | 15209 | 0x0000, /* ff0d FULLWIDTH HYPHEN-MINUS */ |
| | 15210 | 0x0000, /* ff0e FULLWIDTH FULL STOP */ |
| | 15211 | 0x0000, /* ff0f FULLWIDTH SOLIDUS */ |
| | 15212 | 0x0000, /* ff10 FULLWIDTH DIGIT ZERO */ |
| | 15213 | 0x0000, /* ff11 FULLWIDTH DIGIT ONE */ |
| | 15214 | 0x0000, /* ff12 FULLWIDTH DIGIT TWO */ |
| | 15215 | 0x0000, /* ff13 FULLWIDTH DIGIT THREE */ |
| | 15216 | 0x0000, /* ff14 FULLWIDTH DIGIT FOUR */ |
| | 15217 | 0x0000, /* ff15 FULLWIDTH DIGIT FIVE */ |
| | 15218 | 0x0000, /* ff16 FULLWIDTH DIGIT SIX */ |
| | 15219 | 0x0000, /* ff17 FULLWIDTH DIGIT SEVEN */ |
| | 15220 | 0x0000, /* ff18 FULLWIDTH DIGIT EIGHT */ |
| | 15221 | 0x0000, /* ff19 FULLWIDTH DIGIT NINE */ |
| | 15222 | 0x0000, /* ff1a FULLWIDTH COLON */ |
| | 15223 | 0x0000, /* ff1b FULLWIDTH SEMICOLON */ |
| | 15224 | 0x0000, /* ff1c FULLWIDTH LESS-THAN SIGN */ |
| | 15225 | 0x0000, /* ff1d FULLWIDTH EQUALS SIGN */ |
| | 15226 | 0x0000, /* ff1e FULLWIDTH GREATER-THAN SIGN */ |
| | 15227 | 0x0000, /* ff1f FULLWIDTH QUESTION MARK */ |
| | 15228 | 0x0000, /* ff20 FULLWIDTH COMMERCIAL AT */ |
| | 15229 | 0x0000, /* ff21 FULLWIDTH LATIN CAPITAL LETTER A */ |
| | 15230 | 0x0000, /* ff22 FULLWIDTH LATIN CAPITAL LETTER B */ |
| | 15231 | 0x0000, /* ff23 FULLWIDTH LATIN CAPITAL LETTER C */ |
| | 15232 | 0x0000, /* ff24 FULLWIDTH LATIN CAPITAL LETTER D */ |
| | 15233 | 0x0000, /* ff25 FULLWIDTH LATIN CAPITAL LETTER E */ |
| | 15234 | 0x0000, /* ff26 FULLWIDTH LATIN CAPITAL LETTER F */ |
| | 15235 | 0x0000, /* ff27 FULLWIDTH LATIN CAPITAL LETTER G */ |
| | 15236 | 0x0000, /* ff28 FULLWIDTH LATIN CAPITAL LETTER H */ |
| | 15237 | 0x0000, /* ff29 FULLWIDTH LATIN CAPITAL LETTER I */ |
| | 15238 | 0x0000, /* ff2a FULLWIDTH LATIN CAPITAL LETTER J */ |
| | 15239 | 0x0000, /* ff2b FULLWIDTH LATIN CAPITAL LETTER K */ |
| | 15240 | 0x0000, /* ff2c FULLWIDTH LATIN CAPITAL LETTER L */ |
| | 15241 | 0x0000, /* ff2d FULLWIDTH LATIN CAPITAL LETTER M */ |
| | 15242 | 0x0000, /* ff2e FULLWIDTH LATIN CAPITAL LETTER N */ |
| | 15243 | 0x0000, /* ff2f FULLWIDTH LATIN CAPITAL LETTER O */ |
| | 15244 | 0x0000, /* ff30 FULLWIDTH LATIN CAPITAL LETTER P */ |
| | 15245 | 0x0000, /* ff31 FULLWIDTH LATIN CAPITAL LETTER Q */ |
| | 15246 | 0x0000, /* ff32 FULLWIDTH LATIN CAPITAL LETTER R */ |
| | 15247 | 0x0000, /* ff33 FULLWIDTH LATIN CAPITAL LETTER S */ |
| | 15248 | 0x0000, /* ff34 FULLWIDTH LATIN CAPITAL LETTER T */ |
| | 15249 | 0x0000, /* ff35 FULLWIDTH LATIN CAPITAL LETTER U */ |
| | 15250 | 0x0000, /* ff36 FULLWIDTH LATIN CAPITAL LETTER V */ |
| | 15251 | 0x0000, /* ff37 FULLWIDTH LATIN CAPITAL LETTER W */ |
| | 15252 | 0x0000, /* ff38 FULLWIDTH LATIN CAPITAL LETTER X */ |
| | 15253 | 0x0000, /* ff39 FULLWIDTH LATIN CAPITAL LETTER Y */ |
| | 15254 | 0x0000, /* ff3a FULLWIDTH LATIN CAPITAL LETTER Z */ |
| | 15255 | 0x0000, /* ff3b FULLWIDTH LEFT SQUARE BRACKET */ |
| | 15256 | 0x0000, /* ff3c FULLWIDTH REVERSE SOLIDUS */ |
| | 15257 | 0x0000, /* ff3d FULLWIDTH RIGHT SQUARE BRACKET */ |
| | 15258 | 0x0000, /* ff3e FULLWIDTH CIRCUMFLEX ACCENT */ |
| | 15259 | 0x0000, /* ff3f FULLWIDTH LOW LINE */ |
| | 15260 | 0x0000, /* ff40 FULLWIDTH GRAVE ACCENT */ |
| | 15261 | 0xff21, /* ff41 FULLWIDTH LATIN SMALL LETTER A */ |
| | 15262 | 0xff22, /* ff42 FULLWIDTH LATIN SMALL LETTER B */ |
| | 15263 | 0xff23, /* ff43 FULLWIDTH LATIN SMALL LETTER C */ |
| | 15264 | 0xff24, /* ff44 FULLWIDTH LATIN SMALL LETTER D */ |
| | 15265 | 0xff25, /* ff45 FULLWIDTH LATIN SMALL LETTER E */ |
| | 15266 | 0xff26, /* ff46 FULLWIDTH LATIN SMALL LETTER F */ |
| | 15267 | 0xff27, /* ff47 FULLWIDTH LATIN SMALL LETTER G */ |
| | 15268 | 0xff28, /* ff48 FULLWIDTH LATIN SMALL LETTER H */ |
| | 15269 | 0xff29, /* ff49 FULLWIDTH LATIN SMALL LETTER I */ |
| | 15270 | 0xff2a, /* ff4a FULLWIDTH LATIN SMALL LETTER J */ |
| | 15271 | 0xff2b, /* ff4b FULLWIDTH LATIN SMALL LETTER K */ |
| | 15272 | 0xff2c, /* ff4c FULLWIDTH LATIN SMALL LETTER L */ |
| | 15273 | 0xff2d, /* ff4d FULLWIDTH LATIN SMALL LETTER M */ |
| | 15274 | 0xff2e, /* ff4e FULLWIDTH LATIN SMALL LETTER N */ |
| | 15275 | 0xff2f, /* ff4f FULLWIDTH LATIN SMALL LETTER O */ |
| | 15276 | 0xff30, /* ff50 FULLWIDTH LATIN SMALL LETTER P */ |
| | 15277 | 0xff31, /* ff51 FULLWIDTH LATIN SMALL LETTER Q */ |
| | 15278 | 0xff32, /* ff52 FULLWIDTH LATIN SMALL LETTER R */ |
| | 15279 | 0xff33, /* ff53 FULLWIDTH LATIN SMALL LETTER S */ |
| | 15280 | 0xff34, /* ff54 FULLWIDTH LATIN SMALL LETTER T */ |
| | 15281 | 0xff35, /* ff55 FULLWIDTH LATIN SMALL LETTER U */ |
| | 15282 | 0xff36, /* ff56 FULLWIDTH LATIN SMALL LETTER V */ |
| | 15283 | 0xff37, /* ff57 FULLWIDTH LATIN SMALL LETTER W */ |
| | 15284 | 0xff38, /* ff58 FULLWIDTH LATIN SMALL LETTER X */ |
| | 15285 | 0xff39, /* ff59 FULLWIDTH LATIN SMALL LETTER Y */ |
| | 15286 | 0xff3a, /* ff5a FULLWIDTH LATIN SMALL LETTER Z */ |
| | 15287 | 0x0000, /* ff5b FULLWIDTH LEFT CURLY BRACKET */ |
| | 15288 | 0x0000, /* ff5c FULLWIDTH VERTICAL LINE */ |
| | 15289 | 0x0000, /* ff5d FULLWIDTH RIGHT CURLY BRACKET */ |
| | 15290 | 0x0000, /* ff5e FULLWIDTH TILDE */ |
| | 15291 | 0x0000, /* ff5f FULLWIDTH LEFT WHITE PARENTHESIS */ |
| | 15292 | 0x0000, /* ff60 FULLWIDTH RIGHT WHITE PARENTHESIS */ |
| | 15293 | 0x0000, /* ff61 HALFWIDTH IDEOGRAPHIC FULL STOP */ |
| | 15294 | 0x0000, /* ff62 HALFWIDTH LEFT CORNER BRACKET */ |
| | 15295 | 0x0000, /* ff63 HALFWIDTH RIGHT CORNER BRACKET */ |
| | 15296 | 0x0000, /* ff64 HALFWIDTH IDEOGRAPHIC COMMA */ |
| | 15297 | 0x0000, /* ff65 HALFWIDTH KATAKANA MIDDLE DOT */ |
| | 15298 | 0x0000, /* ff66 HALFWIDTH KATAKANA LETTER WO */ |
| | 15299 | 0x0000, /* ff67 HALFWIDTH KATAKANA LETTER SMALL A */ |
| | 15300 | 0x0000, /* ff68 HALFWIDTH KATAKANA LETTER SMALL I */ |
| | 15301 | 0x0000, /* ff69 HALFWIDTH KATAKANA LETTER SMALL U */ |
| | 15302 | 0x0000, /* ff6a HALFWIDTH KATAKANA LETTER SMALL E */ |
| | 15303 | 0x0000, /* ff6b HALFWIDTH KATAKANA LETTER SMALL O */ |
| | 15304 | 0x0000, /* ff6c HALFWIDTH KATAKANA LETTER SMALL YA */ |
| | 15305 | 0x0000, /* ff6d HALFWIDTH KATAKANA LETTER SMALL YU */ |
| | 15306 | 0x0000, /* ff6e HALFWIDTH KATAKANA LETTER SMALL YO */ |
| | 15307 | 0x0000, /* ff6f HALFWIDTH KATAKANA LETTER SMALL TU */ |
| | 15308 | 0x0000, /* ff70 HALFWIDTH KATAKANA-HIRAGANA PROLONGED S */ |
| | 15309 | 0x0000, /* ff71 HALFWIDTH KATAKANA LETTER A */ |
| | 15310 | 0x0000, /* ff72 HALFWIDTH KATAKANA LETTER I */ |
| | 15311 | 0x0000, /* ff73 HALFWIDTH KATAKANA LETTER U */ |
| | 15312 | 0x0000, /* ff74 HALFWIDTH KATAKANA LETTER E */ |
| | 15313 | 0x0000, /* ff75 HALFWIDTH KATAKANA LETTER O */ |
| | 15314 | 0x0000, /* ff76 HALFWIDTH KATAKANA LETTER KA */ |
| | 15315 | 0x0000, /* ff77 HALFWIDTH KATAKANA LETTER KI */ |
| | 15316 | 0x0000, /* ff78 HALFWIDTH KATAKANA LETTER KU */ |
| | 15317 | 0x0000, /* ff79 HALFWIDTH KATAKANA LETTER KE */ |
| | 15318 | 0x0000, /* ff7a HALFWIDTH KATAKANA LETTER KO */ |
| | 15319 | 0x0000, /* ff7b HALFWIDTH KATAKANA LETTER SA */ |
| | 15320 | 0x0000, /* ff7c HALFWIDTH KATAKANA LETTER SI */ |
| | 15321 | 0x0000, /* ff7d HALFWIDTH KATAKANA LETTER SU */ |
| | 15322 | 0x0000, /* ff7e HALFWIDTH KATAKANA LETTER SE */ |
| | 15323 | 0x0000, /* ff7f HALFWIDTH KATAKANA LETTER SO */ |
| | 15324 | }; |
| | 15325 | |
| | 15326 | static const wchar_t *t3_to_upper_main[512] = |
| | 15327 | { |
| | 15328 | to_upper_pg_00, /* 0000 - 007f */ |
| | 15329 | to_upper_pg_01, /* 0080 - 00ff */ |
| | 15330 | to_upper_pg_02, /* 0100 - 017f */ |
| | 15331 | to_upper_pg_03, /* 0180 - 01ff */ |
| | 15332 | to_upper_pg_04, /* 0200 - 027f */ |
| | 15333 | to_upper_pg_05, /* 0280 - 02ff */ |
| | 15334 | to_upper_pg_06, /* 0300 - 037f */ |
| | 15335 | to_upper_pg_07, /* 0380 - 03ff */ |
| | 15336 | to_upper_pg_08, /* 0400 - 047f */ |
| | 15337 | to_upper_pg_09, /* 0480 - 04ff */ |
| | 15338 | to_upper_pg_0a, /* 0500 - 057f */ |
| | 15339 | to_upper_pg_0b, /* 0580 - 05ff */ |
| | 15340 | 0, /* 0600 - 067f */ |
| | 15341 | 0, /* 0680 - 06ff */ |
| | 15342 | 0, /* 0700 - 077f */ |
| | 15343 | 0, /* 0780 - 07ff */ |
| | 15344 | 0, /* 0800 - 087f */ |
| | 15345 | 0, /* 0880 - 08ff */ |
| | 15346 | 0, /* 0900 - 097f */ |
| | 15347 | 0, /* 0980 - 09ff */ |
| | 15348 | 0, /* 0a00 - 0a7f */ |
| | 15349 | 0, /* 0a80 - 0aff */ |
| | 15350 | 0, /* 0b00 - 0b7f */ |
| | 15351 | 0, /* 0b80 - 0bff */ |
| | 15352 | 0, /* 0c00 - 0c7f */ |
| | 15353 | 0, /* 0c80 - 0cff */ |
| | 15354 | 0, /* 0d00 - 0d7f */ |
| | 15355 | 0, /* 0d80 - 0dff */ |
| | 15356 | 0, /* 0e00 - 0e7f */ |
| | 15357 | 0, /* 0e80 - 0eff */ |
| | 15358 | 0, /* 0f00 - 0f7f */ |
| | 15359 | 0, /* 0f80 - 0fff */ |
| | 15360 | 0, /* 1000 - 107f */ |
| | 15361 | 0, /* 1080 - 10ff */ |
| | 15362 | 0, /* 1100 - 117f */ |
| | 15363 | 0, /* 1180 - 11ff */ |
| | 15364 | 0, /* 1200 - 127f */ |
| | 15365 | 0, /* 1280 - 12ff */ |
| | 15366 | 0, /* 1300 - 137f */ |
| | 15367 | 0, /* 1380 - 13ff */ |
| | 15368 | 0, /* 1400 - 147f */ |
| | 15369 | 0, /* 1480 - 14ff */ |
| | 15370 | 0, /* 1500 - 157f */ |
| | 15371 | 0, /* 1580 - 15ff */ |
| | 15372 | 0, /* 1600 - 167f */ |
| | 15373 | 0, /* 1680 - 16ff */ |
| | 15374 | 0, /* 1700 - 177f */ |
| | 15375 | 0, /* 1780 - 17ff */ |
| | 15376 | 0, /* 1800 - 187f */ |
| | 15377 | 0, /* 1880 - 18ff */ |
| | 15378 | 0, /* 1900 - 197f */ |
| | 15379 | 0, /* 1980 - 19ff */ |
| | 15380 | 0, /* 1a00 - 1a7f */ |
| | 15381 | 0, /* 1a80 - 1aff */ |
| | 15382 | 0, /* 1b00 - 1b7f */ |
| | 15383 | 0, /* 1b80 - 1bff */ |
| | 15384 | 0, /* 1c00 - 1c7f */ |
| | 15385 | 0, /* 1c80 - 1cff */ |
| | 15386 | 0, /* 1d00 - 1d7f */ |
| | 15387 | 0, /* 1d80 - 1dff */ |
| | 15388 | to_upper_pg_3c, /* 1e00 - 1e7f */ |
| | 15389 | to_upper_pg_3d, /* 1e80 - 1eff */ |
| | 15390 | to_upper_pg_3e, /* 1f00 - 1f7f */ |
| | 15391 | to_upper_pg_3f, /* 1f80 - 1fff */ |
| | 15392 | 0, /* 2000 - 207f */ |
| | 15393 | 0, /* 2080 - 20ff */ |
| | 15394 | to_upper_pg_42, /* 2100 - 217f */ |
| | 15395 | 0, /* 2180 - 21ff */ |
| | 15396 | 0, /* 2200 - 227f */ |
| | 15397 | 0, /* 2280 - 22ff */ |
| | 15398 | 0, /* 2300 - 237f */ |
| | 15399 | 0, /* 2380 - 23ff */ |
| | 15400 | 0, /* 2400 - 247f */ |
| | 15401 | to_upper_pg_49, /* 2480 - 24ff */ |
| | 15402 | 0, /* 2500 - 257f */ |
| | 15403 | 0, /* 2580 - 25ff */ |
| | 15404 | 0, /* 2600 - 267f */ |
| | 15405 | 0, /* 2680 - 26ff */ |
| | 15406 | 0, /* 2700 - 277f */ |
| | 15407 | 0, /* 2780 - 27ff */ |
| | 15408 | 0, /* 2800 - 287f */ |
| | 15409 | 0, /* 2880 - 28ff */ |
| | 15410 | 0, /* 2900 - 297f */ |
| | 15411 | 0, /* 2980 - 29ff */ |
| | 15412 | 0, /* 2a00 - 2a7f */ |
| | 15413 | 0, /* 2a80 - 2aff */ |
| | 15414 | 0, /* 2b00 - 2b7f */ |
| | 15415 | 0, /* 2b80 - 2bff */ |
| | 15416 | 0, /* 2c00 - 2c7f */ |
| | 15417 | 0, /* 2c80 - 2cff */ |
| | 15418 | 0, /* 2d00 - 2d7f */ |
| | 15419 | 0, /* 2d80 - 2dff */ |
| | 15420 | 0, /* 2e00 - 2e7f */ |
| | 15421 | 0, /* 2e80 - 2eff */ |
| | 15422 | 0, /* 2f00 - 2f7f */ |
| | 15423 | 0, /* 2f80 - 2fff */ |
| | 15424 | 0, /* 3000 - 307f */ |
| | 15425 | 0, /* 3080 - 30ff */ |
| | 15426 | 0, /* 3100 - 317f */ |
| | 15427 | 0, /* 3180 - 31ff */ |
| | 15428 | 0, /* 3200 - 327f */ |
| | 15429 | 0, /* 3280 - 32ff */ |
| | 15430 | 0, /* 3300 - 337f */ |
| | 15431 | 0, /* 3380 - 33ff */ |
| | 15432 | 0, /* 3400 - 347f */ |
| | 15433 | 0, /* 3480 - 34ff */ |
| | 15434 | 0, /* 3500 - 357f */ |
| | 15435 | 0, /* 3580 - 35ff */ |
| | 15436 | 0, /* 3600 - 367f */ |
| | 15437 | 0, /* 3680 - 36ff */ |
| | 15438 | 0, /* 3700 - 377f */ |
| | 15439 | 0, /* 3780 - 37ff */ |
| | 15440 | 0, /* 3800 - 387f */ |
| | 15441 | 0, /* 3880 - 38ff */ |
| | 15442 | 0, /* 3900 - 397f */ |
| | 15443 | 0, /* 3980 - 39ff */ |
| | 15444 | 0, /* 3a00 - 3a7f */ |
| | 15445 | 0, /* 3a80 - 3aff */ |
| | 15446 | 0, /* 3b00 - 3b7f */ |
| | 15447 | 0, /* 3b80 - 3bff */ |
| | 15448 | 0, /* 3c00 - 3c7f */ |
| | 15449 | 0, /* 3c80 - 3cff */ |
| | 15450 | 0, /* 3d00 - 3d7f */ |
| | 15451 | 0, /* 3d80 - 3dff */ |
| | 15452 | 0, /* 3e00 - 3e7f */ |
| | 15453 | 0, /* 3e80 - 3eff */ |
| | 15454 | 0, /* 3f00 - 3f7f */ |
| | 15455 | 0, /* 3f80 - 3fff */ |
| | 15456 | 0, /* 4000 - 407f */ |
| | 15457 | 0, /* 4080 - 40ff */ |
| | 15458 | 0, /* 4100 - 417f */ |
| | 15459 | 0, /* 4180 - 41ff */ |
| | 15460 | 0, /* 4200 - 427f */ |
| | 15461 | 0, /* 4280 - 42ff */ |
| | 15462 | 0, /* 4300 - 437f */ |
| | 15463 | 0, /* 4380 - 43ff */ |
| | 15464 | 0, /* 4400 - 447f */ |
| | 15465 | 0, /* 4480 - 44ff */ |
| | 15466 | 0, /* 4500 - 457f */ |
| | 15467 | 0, /* 4580 - 45ff */ |
| | 15468 | 0, /* 4600 - 467f */ |
| | 15469 | 0, /* 4680 - 46ff */ |
| | 15470 | 0, /* 4700 - 477f */ |
| | 15471 | 0, /* 4780 - 47ff */ |
| | 15472 | 0, /* 4800 - 487f */ |
| | 15473 | 0, /* 4880 - 48ff */ |
| | 15474 | 0, /* 4900 - 497f */ |
| | 15475 | 0, /* 4980 - 49ff */ |
| | 15476 | 0, /* 4a00 - 4a7f */ |
| | 15477 | 0, /* 4a80 - 4aff */ |
| | 15478 | 0, /* 4b00 - 4b7f */ |
| | 15479 | 0, /* 4b80 - 4bff */ |
| | 15480 | 0, /* 4c00 - 4c7f */ |
| | 15481 | 0, /* 4c80 - 4cff */ |
| | 15482 | 0, /* 4d00 - 4d7f */ |
| | 15483 | 0, /* 4d80 - 4dff */ |
| | 15484 | 0, /* 4e00 - 4e7f */ |
| | 15485 | 0, /* 4e80 - 4eff */ |
| | 15486 | 0, /* 4f00 - 4f7f */ |
| | 15487 | 0, /* 4f80 - 4fff */ |
| | 15488 | 0, /* 5000 - 507f */ |
| | 15489 | 0, /* 5080 - 50ff */ |
| | 15490 | 0, /* 5100 - 517f */ |
| | 15491 | 0, /* 5180 - 51ff */ |
| | 15492 | 0, /* 5200 - 527f */ |
| | 15493 | 0, /* 5280 - 52ff */ |
| | 15494 | 0, /* 5300 - 537f */ |
| | 15495 | 0, /* 5380 - 53ff */ |
| | 15496 | 0, /* 5400 - 547f */ |
| | 15497 | 0, /* 5480 - 54ff */ |
| | 15498 | 0, /* 5500 - 557f */ |
| | 15499 | 0, /* 5580 - 55ff */ |
| | 15500 | 0, /* 5600 - 567f */ |
| | 15501 | 0, /* 5680 - 56ff */ |
| | 15502 | 0, /* 5700 - 577f */ |
| | 15503 | 0, /* 5780 - 57ff */ |
| | 15504 | 0, /* 5800 - 587f */ |
| | 15505 | 0, /* 5880 - 58ff */ |
| | 15506 | 0, /* 5900 - 597f */ |
| | 15507 | 0, /* 5980 - 59ff */ |
| | 15508 | 0, /* 5a00 - 5a7f */ |
| | 15509 | 0, /* 5a80 - 5aff */ |
| | 15510 | 0, /* 5b00 - 5b7f */ |
| | 15511 | 0, /* 5b80 - 5bff */ |
| | 15512 | 0, /* 5c00 - 5c7f */ |
| | 15513 | 0, /* 5c80 - 5cff */ |
| | 15514 | 0, /* 5d00 - 5d7f */ |
| | 15515 | 0, /* 5d80 - 5dff */ |
| | 15516 | 0, /* 5e00 - 5e7f */ |
| | 15517 | 0, /* 5e80 - 5eff */ |
| | 15518 | 0, /* 5f00 - 5f7f */ |
| | 15519 | 0, /* 5f80 - 5fff */ |
| | 15520 | 0, /* 6000 - 607f */ |
| | 15521 | 0, /* 6080 - 60ff */ |
| | 15522 | 0, /* 6100 - 617f */ |
| | 15523 | 0, /* 6180 - 61ff */ |
| | 15524 | 0, /* 6200 - 627f */ |
| | 15525 | 0, /* 6280 - 62ff */ |
| | 15526 | 0, /* 6300 - 637f */ |
| | 15527 | 0, /* 6380 - 63ff */ |
| | 15528 | 0, /* 6400 - 647f */ |
| | 15529 | 0, /* 6480 - 64ff */ |
| | 15530 | 0, /* 6500 - 657f */ |
| | 15531 | 0, /* 6580 - 65ff */ |
| | 15532 | 0, /* 6600 - 667f */ |
| | 15533 | 0, /* 6680 - 66ff */ |
| | 15534 | 0, /* 6700 - 677f */ |
| | 15535 | 0, /* 6780 - 67ff */ |
| | 15536 | 0, /* 6800 - 687f */ |
| | 15537 | 0, /* 6880 - 68ff */ |
| | 15538 | 0, /* 6900 - 697f */ |
| | 15539 | 0, /* 6980 - 69ff */ |
| | 15540 | 0, /* 6a00 - 6a7f */ |
| | 15541 | 0, /* 6a80 - 6aff */ |
| | 15542 | 0, /* 6b00 - 6b7f */ |
| | 15543 | 0, /* 6b80 - 6bff */ |
| | 15544 | 0, /* 6c00 - 6c7f */ |
| | 15545 | 0, /* 6c80 - 6cff */ |
| | 15546 | 0, /* 6d00 - 6d7f */ |
| | 15547 | 0, /* 6d80 - 6dff */ |
| | 15548 | 0, /* 6e00 - 6e7f */ |
| | 15549 | 0, /* 6e80 - 6eff */ |
| | 15550 | 0, /* 6f00 - 6f7f */ |
| | 15551 | 0, /* 6f80 - 6fff */ |
| | 15552 | 0, /* 7000 - 707f */ |
| | 15553 | 0, /* 7080 - 70ff */ |
| | 15554 | 0, /* 7100 - 717f */ |
| | 15555 | 0, /* 7180 - 71ff */ |
| | 15556 | 0, /* 7200 - 727f */ |
| | 15557 | 0, /* 7280 - 72ff */ |
| | 15558 | 0, /* 7300 - 737f */ |
| | 15559 | 0, /* 7380 - 73ff */ |
| | 15560 | 0, /* 7400 - 747f */ |
| | 15561 | 0, /* 7480 - 74ff */ |
| | 15562 | 0, /* 7500 - 757f */ |
| | 15563 | 0, /* 7580 - 75ff */ |
| | 15564 | 0, /* 7600 - 767f */ |
| | 15565 | 0, /* 7680 - 76ff */ |
| | 15566 | 0, /* 7700 - 777f */ |
| | 15567 | 0, /* 7780 - 77ff */ |
| | 15568 | 0, /* 7800 - 787f */ |
| | 15569 | 0, /* 7880 - 78ff */ |
| | 15570 | 0, /* 7900 - 797f */ |
| | 15571 | 0, /* 7980 - 79ff */ |
| | 15572 | 0, /* 7a00 - 7a7f */ |
| | 15573 | 0, /* 7a80 - 7aff */ |
| | 15574 | 0, /* 7b00 - 7b7f */ |
| | 15575 | 0, /* 7b80 - 7bff */ |
| | 15576 | 0, /* 7c00 - 7c7f */ |
| | 15577 | 0, /* 7c80 - 7cff */ |
| | 15578 | 0, /* 7d00 - 7d7f */ |
| | 15579 | 0, /* 7d80 - 7dff */ |
| | 15580 | 0, /* 7e00 - 7e7f */ |
| | 15581 | 0, /* 7e80 - 7eff */ |
| | 15582 | 0, /* 7f00 - 7f7f */ |
| | 15583 | 0, /* 7f80 - 7fff */ |
| | 15584 | 0, /* 8000 - 807f */ |
| | 15585 | 0, /* 8080 - 80ff */ |
| | 15586 | 0, /* 8100 - 817f */ |
| | 15587 | 0, /* 8180 - 81ff */ |
| | 15588 | 0, /* 8200 - 827f */ |
| | 15589 | 0, /* 8280 - 82ff */ |
| | 15590 | 0, /* 8300 - 837f */ |
| | 15591 | 0, /* 8380 - 83ff */ |
| | 15592 | 0, /* 8400 - 847f */ |
| | 15593 | 0, /* 8480 - 84ff */ |
| | 15594 | 0, /* 8500 - 857f */ |
| | 15595 | 0, /* 8580 - 85ff */ |
| | 15596 | 0, /* 8600 - 867f */ |
| | 15597 | 0, /* 8680 - 86ff */ |
| | 15598 | 0, /* 8700 - 877f */ |
| | 15599 | 0, /* 8780 - 87ff */ |
| | 15600 | 0, /* 8800 - 887f */ |
| | 15601 | 0, /* 8880 - 88ff */ |
| | 15602 | 0, /* 8900 - 897f */ |
| | 15603 | 0, /* 8980 - 89ff */ |
| | 15604 | 0, /* 8a00 - 8a7f */ |
| | 15605 | 0, /* 8a80 - 8aff */ |
| | 15606 | 0, /* 8b00 - 8b7f */ |
| | 15607 | 0, /* 8b80 - 8bff */ |
| | 15608 | 0, /* 8c00 - 8c7f */ |
| | 15609 | 0, /* 8c80 - 8cff */ |
| | 15610 | 0, /* 8d00 - 8d7f */ |
| | 15611 | 0, /* 8d80 - 8dff */ |
| | 15612 | 0, /* 8e00 - 8e7f */ |
| | 15613 | 0, /* 8e80 - 8eff */ |
| | 15614 | 0, /* 8f00 - 8f7f */ |
| | 15615 | 0, /* 8f80 - 8fff */ |
| | 15616 | 0, /* 9000 - 907f */ |
| | 15617 | 0, /* 9080 - 90ff */ |
| | 15618 | 0, /* 9100 - 917f */ |
| | 15619 | 0, /* 9180 - 91ff */ |
| | 15620 | 0, /* 9200 - 927f */ |
| | 15621 | 0, /* 9280 - 92ff */ |
| | 15622 | 0, /* 9300 - 937f */ |
| | 15623 | 0, /* 9380 - 93ff */ |
| | 15624 | 0, /* 9400 - 947f */ |
| | 15625 | 0, /* 9480 - 94ff */ |
| | 15626 | 0, /* 9500 - 957f */ |
| | 15627 | 0, /* 9580 - 95ff */ |
| | 15628 | 0, /* 9600 - 967f */ |
| | 15629 | 0, /* 9680 - 96ff */ |
| | 15630 | 0, /* 9700 - 977f */ |
| | 15631 | 0, /* 9780 - 97ff */ |
| | 15632 | 0, /* 9800 - 987f */ |
| | 15633 | 0, /* 9880 - 98ff */ |
| | 15634 | 0, /* 9900 - 997f */ |
| | 15635 | 0, /* 9980 - 99ff */ |
| | 15636 | 0, /* 9a00 - 9a7f */ |
| | 15637 | 0, /* 9a80 - 9aff */ |
| | 15638 | 0, /* 9b00 - 9b7f */ |
| | 15639 | 0, /* 9b80 - 9bff */ |
| | 15640 | 0, /* 9c00 - 9c7f */ |
| | 15641 | 0, /* 9c80 - 9cff */ |
| | 15642 | 0, /* 9d00 - 9d7f */ |
| | 15643 | 0, /* 9d80 - 9dff */ |
| | 15644 | 0, /* 9e00 - 9e7f */ |
| | 15645 | 0, /* 9e80 - 9eff */ |
| | 15646 | 0, /* 9f00 - 9f7f */ |
| | 15647 | 0, /* 9f80 - 9fff */ |
| | 15648 | 0, /* a000 - a07f */ |
| | 15649 | 0, /* a080 - a0ff */ |
| | 15650 | 0, /* a100 - a17f */ |
| | 15651 | 0, /* a180 - a1ff */ |
| | 15652 | 0, /* a200 - a27f */ |
| | 15653 | 0, /* a280 - a2ff */ |
| | 15654 | 0, /* a300 - a37f */ |
| | 15655 | 0, /* a380 - a3ff */ |
| | 15656 | 0, /* a400 - a47f */ |
| | 15657 | 0, /* a480 - a4ff */ |
| | 15658 | 0, /* a500 - a57f */ |
| | 15659 | 0, /* a580 - a5ff */ |
| | 15660 | 0, /* a600 - a67f */ |
| | 15661 | 0, /* a680 - a6ff */ |
| | 15662 | 0, /* a700 - a77f */ |
| | 15663 | 0, /* a780 - a7ff */ |
| | 15664 | 0, /* a800 - a87f */ |
| | 15665 | 0, /* a880 - a8ff */ |
| | 15666 | 0, /* a900 - a97f */ |
| | 15667 | 0, /* a980 - a9ff */ |
| | 15668 | 0, /* aa00 - aa7f */ |
| | 15669 | 0, /* aa80 - aaff */ |
| | 15670 | 0, /* ab00 - ab7f */ |
| | 15671 | 0, /* ab80 - abff */ |
| | 15672 | 0, /* ac00 - ac7f */ |
| | 15673 | 0, /* ac80 - acff */ |
| | 15674 | 0, /* ad00 - ad7f */ |
| | 15675 | 0, /* ad80 - adff */ |
| | 15676 | 0, /* ae00 - ae7f */ |
| | 15677 | 0, /* ae80 - aeff */ |
| | 15678 | 0, /* af00 - af7f */ |
| | 15679 | 0, /* af80 - afff */ |
| | 15680 | 0, /* b000 - b07f */ |
| | 15681 | 0, /* b080 - b0ff */ |
| | 15682 | 0, /* b100 - b17f */ |
| | 15683 | 0, /* b180 - b1ff */ |
| | 15684 | 0, /* b200 - b27f */ |
| | 15685 | 0, /* b280 - b2ff */ |
| | 15686 | 0, /* b300 - b37f */ |
| | 15687 | 0, /* b380 - b3ff */ |
| | 15688 | 0, /* b400 - b47f */ |
| | 15689 | 0, /* b480 - b4ff */ |
| | 15690 | 0, /* b500 - b57f */ |
| | 15691 | 0, /* b580 - b5ff */ |
| | 15692 | 0, /* b600 - b67f */ |
| | 15693 | 0, /* b680 - b6ff */ |
| | 15694 | 0, /* b700 - b77f */ |
| | 15695 | 0, /* b780 - b7ff */ |
| | 15696 | 0, /* b800 - b87f */ |
| | 15697 | 0, /* b880 - b8ff */ |
| | 15698 | 0, /* b900 - b97f */ |
| | 15699 | 0, /* b980 - b9ff */ |
| | 15700 | 0, /* ba00 - ba7f */ |
| | 15701 | 0, /* ba80 - baff */ |
| | 15702 | 0, /* bb00 - bb7f */ |
| | 15703 | 0, /* bb80 - bbff */ |
| | 15704 | 0, /* bc00 - bc7f */ |
| | 15705 | 0, /* bc80 - bcff */ |
| | 15706 | 0, /* bd00 - bd7f */ |
| | 15707 | 0, /* bd80 - bdff */ |
| | 15708 | 0, /* be00 - be7f */ |
| | 15709 | 0, /* be80 - beff */ |
| | 15710 | 0, /* bf00 - bf7f */ |
| | 15711 | 0, /* bf80 - bfff */ |
| | 15712 | 0, /* c000 - c07f */ |
| | 15713 | 0, /* c080 - c0ff */ |
| | 15714 | 0, /* c100 - c17f */ |
| | 15715 | 0, /* c180 - c1ff */ |
| | 15716 | 0, /* c200 - c27f */ |
| | 15717 | 0, /* c280 - c2ff */ |
| | 15718 | 0, /* c300 - c37f */ |
| | 15719 | 0, /* c380 - c3ff */ |
| | 15720 | 0, /* c400 - c47f */ |
| | 15721 | 0, /* c480 - c4ff */ |
| | 15722 | 0, /* c500 - c57f */ |
| | 15723 | 0, /* c580 - c5ff */ |
| | 15724 | 0, /* c600 - c67f */ |
| | 15725 | 0, /* c680 - c6ff */ |
| | 15726 | 0, /* c700 - c77f */ |
| | 15727 | 0, /* c780 - c7ff */ |
| | 15728 | 0, /* c800 - c87f */ |
| | 15729 | 0, /* c880 - c8ff */ |
| | 15730 | 0, /* c900 - c97f */ |
| | 15731 | 0, /* c980 - c9ff */ |
| | 15732 | 0, /* ca00 - ca7f */ |
| | 15733 | 0, /* ca80 - caff */ |
| | 15734 | 0, /* cb00 - cb7f */ |
| | 15735 | 0, /* cb80 - cbff */ |
| | 15736 | 0, /* cc00 - cc7f */ |
| | 15737 | 0, /* cc80 - ccff */ |
| | 15738 | 0, /* cd00 - cd7f */ |
| | 15739 | 0, /* cd80 - cdff */ |
| | 15740 | 0, /* ce00 - ce7f */ |
| | 15741 | 0, /* ce80 - ceff */ |
| | 15742 | 0, /* cf00 - cf7f */ |
| | 15743 | 0, /* cf80 - cfff */ |
| | 15744 | 0, /* d000 - d07f */ |
| | 15745 | 0, /* d080 - d0ff */ |
| | 15746 | 0, /* d100 - d17f */ |
| | 15747 | 0, /* d180 - d1ff */ |
| | 15748 | 0, /* d200 - d27f */ |
| | 15749 | 0, /* d280 - d2ff */ |
| | 15750 | 0, /* d300 - d37f */ |
| | 15751 | 0, /* d380 - d3ff */ |
| | 15752 | 0, /* d400 - d47f */ |
| | 15753 | 0, /* d480 - d4ff */ |
| | 15754 | 0, /* d500 - d57f */ |
| | 15755 | 0, /* d580 - d5ff */ |
| | 15756 | 0, /* d600 - d67f */ |
| | 15757 | 0, /* d680 - d6ff */ |
| | 15758 | 0, /* d700 - d77f */ |
| | 15759 | 0, /* d780 - d7ff */ |
| | 15760 | 0, /* d800 - d87f */ |
| | 15761 | 0, /* d880 - d8ff */ |
| | 15762 | 0, /* d900 - d97f */ |
| | 15763 | 0, /* d980 - d9ff */ |
| | 15764 | 0, /* da00 - da7f */ |
| | 15765 | 0, /* da80 - daff */ |
| | 15766 | 0, /* db00 - db7f */ |
| | 15767 | 0, /* db80 - dbff */ |
| | 15768 | 0, /* dc00 - dc7f */ |
| | 15769 | 0, /* dc80 - dcff */ |
| | 15770 | 0, /* dd00 - dd7f */ |
| | 15771 | 0, /* dd80 - ddff */ |
| | 15772 | 0, /* de00 - de7f */ |
| | 15773 | 0, /* de80 - deff */ |
| | 15774 | 0, /* df00 - df7f */ |
| | 15775 | 0, /* df80 - dfff */ |
| | 15776 | 0, /* e000 - e07f */ |
| | 15777 | 0, /* e080 - e0ff */ |
| | 15778 | 0, /* e100 - e17f */ |
| | 15779 | 0, /* e180 - e1ff */ |
| | 15780 | 0, /* e200 - e27f */ |
| | 15781 | 0, /* e280 - e2ff */ |
| | 15782 | 0, /* e300 - e37f */ |
| | 15783 | 0, /* e380 - e3ff */ |
| | 15784 | 0, /* e400 - e47f */ |
| | 15785 | 0, /* e480 - e4ff */ |
| | 15786 | 0, /* e500 - e57f */ |
| | 15787 | 0, /* e580 - e5ff */ |
| | 15788 | 0, /* e600 - e67f */ |
| | 15789 | 0, /* e680 - e6ff */ |
| | 15790 | 0, /* e700 - e77f */ |
| | 15791 | 0, /* e780 - e7ff */ |
| | 15792 | 0, /* e800 - e87f */ |
| | 15793 | 0, /* e880 - e8ff */ |
| | 15794 | 0, /* e900 - e97f */ |
| | 15795 | 0, /* e980 - e9ff */ |
| | 15796 | 0, /* ea00 - ea7f */ |
| | 15797 | 0, /* ea80 - eaff */ |
| | 15798 | 0, /* eb00 - eb7f */ |
| | 15799 | 0, /* eb80 - ebff */ |
| | 15800 | 0, /* ec00 - ec7f */ |
| | 15801 | 0, /* ec80 - ecff */ |
| | 15802 | 0, /* ed00 - ed7f */ |
| | 15803 | 0, /* ed80 - edff */ |
| | 15804 | 0, /* ee00 - ee7f */ |
| | 15805 | 0, /* ee80 - eeff */ |
| | 15806 | 0, /* ef00 - ef7f */ |
| | 15807 | 0, /* ef80 - efff */ |
| | 15808 | 0, /* f000 - f07f */ |
| | 15809 | 0, /* f080 - f0ff */ |
| | 15810 | 0, /* f100 - f17f */ |
| | 15811 | 0, /* f180 - f1ff */ |
| | 15812 | 0, /* f200 - f27f */ |
| | 15813 | 0, /* f280 - f2ff */ |
| | 15814 | 0, /* f300 - f37f */ |
| | 15815 | 0, /* f380 - f3ff */ |
| | 15816 | 0, /* f400 - f47f */ |
| | 15817 | 0, /* f480 - f4ff */ |
| | 15818 | 0, /* f500 - f57f */ |
| | 15819 | 0, /* f580 - f5ff */ |
| | 15820 | 0, /* f600 - f67f */ |
| | 15821 | 0, /* f680 - f6ff */ |
| | 15822 | 0, /* f700 - f77f */ |
| | 15823 | 0, /* f780 - f7ff */ |
| | 15824 | 0, /* f800 - f87f */ |
| | 15825 | 0, /* f880 - f8ff */ |
| | 15826 | 0, /* f900 - f97f */ |
| | 15827 | 0, /* f980 - f9ff */ |
| | 15828 | 0, /* fa00 - fa7f */ |
| | 15829 | 0, /* fa80 - faff */ |
| | 15830 | 0, /* fb00 - fb7f */ |
| | 15831 | 0, /* fb80 - fbff */ |
| | 15832 | 0, /* fc00 - fc7f */ |
| | 15833 | 0, /* fc80 - fcff */ |
| | 15834 | 0, /* fd00 - fd7f */ |
| | 15835 | 0, /* fd80 - fdff */ |
| | 15836 | 0, /* fe00 - fe7f */ |
| | 15837 | 0, /* fe80 - feff */ |
| | 15838 | to_upper_pg_1fe, /* ff00 - ff7f */ |
| | 15839 | 0, /* ff80 - ffff */ |
| | 15840 | }; |
| | 15841 | |
| | 15842 | wchar_t t3_to_upper(wchar_t ch) |
| | 15843 | { |
| | 15844 | unsigned int pg = (ch / 128); |
| | 15845 | unsigned int ofs = (ch % 128); |
| | 15846 | |
| | 15847 | return (t3_to_upper_main[pg] != 0 |
| | 15848 | && t3_to_upper_main[pg][ofs] != 0 |
| | 15849 | ? t3_to_upper_main[pg][ofs] |
| | 15850 | : ch); |
| | 15851 | } |
| | 15852 | |
| | 15853 | static const wchar_t to_lower_pg_00[128] = |
| | 15854 | { |
| | 15855 | 0x0000, /* 0000 (unused)*/ |
| | 15856 | 0x0000, /* 0001 <control>*/ |
| | 15857 | 0x0000, /* 0002 <control>*/ |
| | 15858 | 0x0000, /* 0003 <control>*/ |
| | 15859 | 0x0000, /* 0004 <control>*/ |
| | 15860 | 0x0000, /* 0005 <control>*/ |
| | 15861 | 0x0000, /* 0006 <control>*/ |
| | 15862 | 0x0000, /* 0007 <control>*/ |
| | 15863 | 0x0000, /* 0008 <control>*/ |
| | 15864 | 0x0000, /* 0009 <control>*/ |
| | 15865 | 0x0000, /* 000a <control>*/ |
| | 15866 | 0x0000, /* 000b <control>*/ |
| | 15867 | 0x0000, /* 000c <control>*/ |
| | 15868 | 0x0000, /* 000d <control>*/ |
| | 15869 | 0x0000, /* 000e <control>*/ |
| | 15870 | 0x0000, /* 000f <control>*/ |
| | 15871 | 0x0000, /* 0010 <control>*/ |
| | 15872 | 0x0000, /* 0011 <control>*/ |
| | 15873 | 0x0000, /* 0012 <control>*/ |
| | 15874 | 0x0000, /* 0013 <control>*/ |
| | 15875 | 0x0000, /* 0014 <control>*/ |
| | 15876 | 0x0000, /* 0015 <control>*/ |
| | 15877 | 0x0000, /* 0016 <control>*/ |
| | 15878 | 0x0000, /* 0017 <control>*/ |
| | 15879 | 0x0000, /* 0018 <control>*/ |
| | 15880 | 0x0000, /* 0019 <control>*/ |
| | 15881 | 0x0000, /* 001a <control>*/ |
| | 15882 | 0x0000, /* 001b <control>*/ |
| | 15883 | 0x0000, /* 001c <control>*/ |
| | 15884 | 0x0000, /* 001d <control>*/ |
| | 15885 | 0x0000, /* 001e <control>*/ |
| | 15886 | 0x0000, /* 001f <control>*/ |
| | 15887 | 0x0000, /* 0020 SPACE*/ |
| | 15888 | 0x0000, /* 0021 EXCLAMATION MARK*/ |
| | 15889 | 0x0000, /* 0022 QUOTATION MARK*/ |
| | 15890 | 0x0000, /* 0023 NUMBER SIGN*/ |
| | 15891 | 0x0000, /* 0024 DOLLAR SIGN*/ |
| | 15892 | 0x0000, /* 0025 PERCENT SIGN*/ |
| | 15893 | 0x0000, /* 0026 AMPERSAND*/ |
| | 15894 | 0x0000, /* 0027 APOSTROPHE*/ |
| | 15895 | 0x0000, /* 0028 LEFT PARENTHESIS*/ |
| | 15896 | 0x0000, /* 0029 RIGHT PARENTHESIS*/ |
| | 15897 | 0x0000, /* 002a ASTERISK*/ |
| | 15898 | 0x0000, /* 002b PLUS SIGN*/ |
| | 15899 | 0x0000, /* 002c COMMA*/ |
| | 15900 | 0x0000, /* 002d HYPHEN-MINUS*/ |
| | 15901 | 0x0000, /* 002e FULL STOP*/ |
| | 15902 | 0x0000, /* 002f SOLIDUS*/ |
| | 15903 | 0x0000, /* 0030 DIGIT ZERO*/ |
| | 15904 | 0x0000, /* 0031 DIGIT ONE*/ |
| | 15905 | 0x0000, /* 0032 DIGIT TWO*/ |
| | 15906 | 0x0000, /* 0033 DIGIT THREE*/ |
| | 15907 | 0x0000, /* 0034 DIGIT FOUR*/ |
| | 15908 | 0x0000, /* 0035 DIGIT FIVE*/ |
| | 15909 | 0x0000, /* 0036 DIGIT SIX*/ |
| | 15910 | 0x0000, /* 0037 DIGIT SEVEN*/ |
| | 15911 | 0x0000, /* 0038 DIGIT EIGHT*/ |
| | 15912 | 0x0000, /* 0039 DIGIT NINE*/ |
| | 15913 | 0x0000, /* 003a COLON*/ |
| | 15914 | 0x0000, /* 003b SEMICOLON*/ |
| | 15915 | 0x0000, /* 003c LESS-THAN SIGN*/ |
| | 15916 | 0x0000, /* 003d EQUALS SIGN*/ |
| | 15917 | 0x0000, /* 003e GREATER-THAN SIGN*/ |
| | 15918 | 0x0000, /* 003f QUESTION MARK*/ |
| | 15919 | 0x0000, /* 0040 COMMERCIAL AT*/ |
| | 15920 | 0x0061, /* 0041 LATIN CAPITAL LETTER A */ |
| | 15921 | 0x0062, /* 0042 LATIN CAPITAL LETTER B */ |
| | 15922 | 0x0063, /* 0043 LATIN CAPITAL LETTER C */ |
| | 15923 | 0x0064, /* 0044 LATIN CAPITAL LETTER D */ |
| | 15924 | 0x0065, /* 0045 LATIN CAPITAL LETTER E */ |
| | 15925 | 0x0066, /* 0046 LATIN CAPITAL LETTER F */ |
| | 15926 | 0x0067, /* 0047 LATIN CAPITAL LETTER G */ |
| | 15927 | 0x0068, /* 0048 LATIN CAPITAL LETTER H */ |
| | 15928 | 0x0069, /* 0049 LATIN CAPITAL LETTER I */ |
| | 15929 | 0x006a, /* 004a LATIN CAPITAL LETTER J */ |
| | 15930 | 0x006b, /* 004b LATIN CAPITAL LETTER K */ |
| | 15931 | 0x006c, /* 004c LATIN CAPITAL LETTER L */ |
| | 15932 | 0x006d, /* 004d LATIN CAPITAL LETTER M */ |
| | 15933 | 0x006e, /* 004e LATIN CAPITAL LETTER N */ |
| | 15934 | 0x006f, /* 004f LATIN CAPITAL LETTER O */ |
| | 15935 | 0x0070, /* 0050 LATIN CAPITAL LETTER P */ |
| | 15936 | 0x0071, /* 0051 LATIN CAPITAL LETTER Q */ |
| | 15937 | 0x0072, /* 0052 LATIN CAPITAL LETTER R */ |
| | 15938 | 0x0073, /* 0053 LATIN CAPITAL LETTER S */ |
| | 15939 | 0x0074, /* 0054 LATIN CAPITAL LETTER T */ |
| | 15940 | 0x0075, /* 0055 LATIN CAPITAL LETTER U */ |
| | 15941 | 0x0076, /* 0056 LATIN CAPITAL LETTER V */ |
| | 15942 | 0x0077, /* 0057 LATIN CAPITAL LETTER W */ |
| | 15943 | 0x0078, /* 0058 LATIN CAPITAL LETTER X */ |
| | 15944 | 0x0079, /* 0059 LATIN CAPITAL LETTER Y */ |
| | 15945 | 0x007a, /* 005a LATIN CAPITAL LETTER Z */ |
| | 15946 | 0x0000, /* 005b LEFT SQUARE BRACKET*/ |
| | 15947 | 0x0000, /* 005c REVERSE SOLIDUS*/ |
| | 15948 | 0x0000, /* 005d RIGHT SQUARE BRACKET*/ |
| | 15949 | 0x0000, /* 005e CIRCUMFLEX ACCENT*/ |
| | 15950 | 0x0000, /* 005f LOW LINE*/ |
| | 15951 | 0x0000, /* 0060 GRAVE ACCENT*/ |
| | 15952 | 0x0000, /* 0061 LATIN SMALL LETTER A*/ |
| | 15953 | 0x0000, /* 0062 LATIN SMALL LETTER B*/ |
| | 15954 | 0x0000, /* 0063 LATIN SMALL LETTER C*/ |
| | 15955 | 0x0000, /* 0064 LATIN SMALL LETTER D*/ |
| | 15956 | 0x0000, /* 0065 LATIN SMALL LETTER E*/ |
| | 15957 | 0x0000, /* 0066 LATIN SMALL LETTER F*/ |
| | 15958 | 0x0000, /* 0067 LATIN SMALL LETTER G*/ |
| | 15959 | 0x0000, /* 0068 LATIN SMALL LETTER H*/ |
| | 15960 | 0x0000, /* 0069 LATIN SMALL LETTER I*/ |
| | 15961 | 0x0000, /* 006a LATIN SMALL LETTER J*/ |
| | 15962 | 0x0000, /* 006b LATIN SMALL LETTER K*/ |
| | 15963 | 0x0000, /* 006c LATIN SMALL LETTER L*/ |
| | 15964 | 0x0000, /* 006d LATIN SMALL LETTER M*/ |
| | 15965 | 0x0000, /* 006e LATIN SMALL LETTER N*/ |
| | 15966 | 0x0000, /* 006f LATIN SMALL LETTER O*/ |
| | 15967 | 0x0000, /* 0070 LATIN SMALL LETTER P*/ |
| | 15968 | 0x0000, /* 0071 LATIN SMALL LETTER Q*/ |
| | 15969 | 0x0000, /* 0072 LATIN SMALL LETTER R*/ |
| | 15970 | 0x0000, /* 0073 LATIN SMALL LETTER S*/ |
| | 15971 | 0x0000, /* 0074 LATIN SMALL LETTER T*/ |
| | 15972 | 0x0000, /* 0075 LATIN SMALL LETTER U*/ |
| | 15973 | 0x0000, /* 0076 LATIN SMALL LETTER V*/ |
| | 15974 | 0x0000, /* 0077 LATIN SMALL LETTER W*/ |
| | 15975 | 0x0000, /* 0078 LATIN SMALL LETTER X*/ |
| | 15976 | 0x0000, /* 0079 LATIN SMALL LETTER Y*/ |
| | 15977 | 0x0000, /* 007a LATIN SMALL LETTER Z*/ |
| | 15978 | 0x0000, /* 007b LEFT CURLY BRACKET*/ |
| | 15979 | 0x0000, /* 007c VERTICAL LINE*/ |
| | 15980 | 0x0000, /* 007d RIGHT CURLY BRACKET*/ |
| | 15981 | 0x0000, /* 007e TILDE*/ |
| | 15982 | 0x0000, /* 007f <control>*/ |
| | 15983 | }; |
| | 15984 | |
| | 15985 | static const wchar_t to_lower_pg_01[128] = |
| | 15986 | { |
| | 15987 | 0x0000, /* 0080 <control>*/ |
| | 15988 | 0x0000, /* 0081 <control>*/ |
| | 15989 | 0x0000, /* 0082 <control>*/ |
| | 15990 | 0x0000, /* 0083 <control>*/ |
| | 15991 | 0x0000, /* 0084 <control>*/ |
| | 15992 | 0x0000, /* 0085 <control>*/ |
| | 15993 | 0x0000, /* 0086 <control>*/ |
| | 15994 | 0x0000, /* 0087 <control>*/ |
| | 15995 | 0x0000, /* 0088 <control>*/ |
| | 15996 | 0x0000, /* 0089 <control>*/ |
| | 15997 | 0x0000, /* 008a <control>*/ |
| | 15998 | 0x0000, /* 008b <control>*/ |
| | 15999 | 0x0000, /* 008c <control>*/ |
| | 16000 | 0x0000, /* 008d <control>*/ |
| | 16001 | 0x0000, /* 008e <control>*/ |
| | 16002 | 0x0000, /* 008f <control>*/ |
| | 16003 | 0x0000, /* 0090 <control>*/ |
| | 16004 | 0x0000, /* 0091 <control>*/ |
| | 16005 | 0x0000, /* 0092 <control>*/ |
| | 16006 | 0x0000, /* 0093 <control>*/ |
| | 16007 | 0x0000, /* 0094 <control>*/ |
| | 16008 | 0x0000, /* 0095 <control>*/ |
| | 16009 | 0x0000, /* 0096 <control>*/ |
| | 16010 | 0x0000, /* 0097 <control>*/ |
| | 16011 | 0x0000, /* 0098 <control>*/ |
| | 16012 | 0x0000, /* 0099 <control>*/ |
| | 16013 | 0x0000, /* 009a <control>*/ |
| | 16014 | 0x0000, /* 009b <control>*/ |
| | 16015 | 0x0000, /* 009c <control>*/ |
| | 16016 | 0x0000, /* 009d <control>*/ |
| | 16017 | 0x0000, /* 009e <control>*/ |
| | 16018 | 0x0000, /* 009f <control>*/ |
| | 16019 | 0x0000, /* 00a0 NO-BREAK SPACE*/ |
| | 16020 | 0x0000, /* 00a1 INVERTED EXCLAMATION MARK*/ |
| | 16021 | 0x0000, /* 00a2 CENT SIGN*/ |
| | 16022 | 0x0000, /* 00a3 POUND SIGN*/ |
| | 16023 | 0x0000, /* 00a4 CURRENCY SIGN*/ |
| | 16024 | 0x0000, /* 00a5 YEN SIGN*/ |
| | 16025 | 0x0000, /* 00a6 BROKEN BAR*/ |
| | 16026 | 0x0000, /* 00a7 SECTION SIGN*/ |
| | 16027 | 0x0000, /* 00a8 DIAERESIS*/ |
| | 16028 | 0x0000, /* 00a9 COPYRIGHT SIGN*/ |
| | 16029 | 0x0000, /* 00aa FEMININE ORDINAL INDICATOR*/ |
| | 16030 | 0x0000, /* 00ab LEFT-POINTING DOUBLE ANGLE QUOTATION MA*/ |
| | 16031 | 0x0000, /* 00ac NOT SIGN*/ |
| | 16032 | 0x0000, /* 00ad SOFT HYPHEN*/ |
| | 16033 | 0x0000, /* 00ae REGISTERED SIGN*/ |
| | 16034 | 0x0000, /* 00af MACRON*/ |
| | 16035 | 0x0000, /* 00b0 DEGREE SIGN*/ |
| | 16036 | 0x0000, /* 00b1 PLUS-MINUS SIGN*/ |
| | 16037 | 0x0000, /* 00b2 SUPERSCRIPT TWO*/ |
| | 16038 | 0x0000, /* 00b3 SUPERSCRIPT THREE*/ |
| | 16039 | 0x0000, /* 00b4 ACUTE ACCENT*/ |
| | 16040 | 0x0000, /* 00b5 MICRO SIGN*/ |
| | 16041 | 0x0000, /* 00b6 PILCROW SIGN*/ |
| | 16042 | 0x0000, /* 00b7 MIDDLE DOT*/ |
| | 16043 | 0x0000, /* 00b8 CEDILLA*/ |
| | 16044 | 0x0000, /* 00b9 SUPERSCRIPT ONE*/ |
| | 16045 | 0x0000, /* 00ba MASCULINE ORDINAL INDICATOR*/ |
| | 16046 | 0x0000, /* 00bb RIGHT-POINTING DOUBLE ANGLE QUOTATION M*/ |
| | 16047 | 0x0000, /* 00bc VULGAR FRACTION ONE QUARTER*/ |
| | 16048 | 0x0000, /* 00bd VULGAR FRACTION ONE HALF*/ |
| | 16049 | 0x0000, /* 00be VULGAR FRACTION THREE QUARTERS*/ |
| | 16050 | 0x0000, /* 00bf INVERTED QUESTION MARK*/ |
| | 16051 | 0x00e0, /* 00c0 LATIN CAPITAL LETTER A WITH GRAVE */ |
| | 16052 | 0x00e1, /* 00c1 LATIN CAPITAL LETTER A WITH ACUTE */ |
| | 16053 | 0x00e2, /* 00c2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 16054 | 0x00e3, /* 00c3 LATIN CAPITAL LETTER A WITH TILDE */ |
| | 16055 | 0x00e4, /* 00c4 LATIN CAPITAL LETTER A WITH DIAERESIS */ |
| | 16056 | 0x00e5, /* 00c5 LATIN CAPITAL LETTER A WITH RING ABOVE */ |
| | 16057 | 0x00e6, /* 00c6 LATIN CAPITAL LETTER AE */ |
| | 16058 | 0x00e7, /* 00c7 LATIN CAPITAL LETTER C WITH CEDILLA */ |
| | 16059 | 0x00e8, /* 00c8 LATIN CAPITAL LETTER E WITH GRAVE */ |
| | 16060 | 0x00e9, /* 00c9 LATIN CAPITAL LETTER E WITH ACUTE */ |
| | 16061 | 0x00ea, /* 00ca LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 16062 | 0x00eb, /* 00cb LATIN CAPITAL LETTER E WITH DIAERESIS */ |
| | 16063 | 0x00ec, /* 00cc LATIN CAPITAL LETTER I WITH GRAVE */ |
| | 16064 | 0x00ed, /* 00cd LATIN CAPITAL LETTER I WITH ACUTE */ |
| | 16065 | 0x00ee, /* 00ce LATIN CAPITAL LETTER I WITH CIRCUMFLEX */ |
| | 16066 | 0x00ef, /* 00cf LATIN CAPITAL LETTER I WITH DIAERESIS */ |
| | 16067 | 0x00f0, /* 00d0 LATIN CAPITAL LETTER ETH */ |
| | 16068 | 0x00f1, /* 00d1 LATIN CAPITAL LETTER N WITH TILDE */ |
| | 16069 | 0x00f2, /* 00d2 LATIN CAPITAL LETTER O WITH GRAVE */ |
| | 16070 | 0x00f3, /* 00d3 LATIN CAPITAL LETTER O WITH ACUTE */ |
| | 16071 | 0x00f4, /* 00d4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 16072 | 0x00f5, /* 00d5 LATIN CAPITAL LETTER O WITH TILDE */ |
| | 16073 | 0x00f6, /* 00d6 LATIN CAPITAL LETTER O WITH DIAERESIS */ |
| | 16074 | 0x0000, /* 00d7 MULTIPLICATION SIGN*/ |
| | 16075 | 0x00f8, /* 00d8 LATIN CAPITAL LETTER O WITH STROKE */ |
| | 16076 | 0x00f9, /* 00d9 LATIN CAPITAL LETTER U WITH GRAVE */ |
| | 16077 | 0x00fa, /* 00da LATIN CAPITAL LETTER U WITH ACUTE */ |
| | 16078 | 0x00fb, /* 00db LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ |
| | 16079 | 0x00fc, /* 00dc LATIN CAPITAL LETTER U WITH DIAERESIS */ |
| | 16080 | 0x00fd, /* 00dd LATIN CAPITAL LETTER Y WITH ACUTE */ |
| | 16081 | 0x00fe, /* 00de LATIN CAPITAL LETTER THORN */ |
| | 16082 | 0x0000, /* 00df LATIN SMALL LETTER SHARP S*/ |
| | 16083 | 0x0000, /* 00e0 LATIN SMALL LETTER A WITH GRAVE*/ |
| | 16084 | 0x0000, /* 00e1 LATIN SMALL LETTER A WITH ACUTE*/ |
| | 16085 | 0x0000, /* 00e2 LATIN SMALL LETTER A WITH CIRCUMFLEX*/ |
| | 16086 | 0x0000, /* 00e3 LATIN SMALL LETTER A WITH TILDE*/ |
| | 16087 | 0x0000, /* 00e4 LATIN SMALL LETTER A WITH DIAERESIS*/ |
| | 16088 | 0x0000, /* 00e5 LATIN SMALL LETTER A WITH RING ABOVE*/ |
| | 16089 | 0x0000, /* 00e6 LATIN SMALL LETTER AE*/ |
| | 16090 | 0x0000, /* 00e7 LATIN SMALL LETTER C WITH CEDILLA*/ |
| | 16091 | 0x0000, /* 00e8 LATIN SMALL LETTER E WITH GRAVE*/ |
| | 16092 | 0x0000, /* 00e9 LATIN SMALL LETTER E WITH ACUTE*/ |
| | 16093 | 0x0000, /* 00ea LATIN SMALL LETTER E WITH CIRCUMFLEX*/ |
| | 16094 | 0x0000, /* 00eb LATIN SMALL LETTER E WITH DIAERESIS*/ |
| | 16095 | 0x0000, /* 00ec LATIN SMALL LETTER I WITH GRAVE*/ |
| | 16096 | 0x0000, /* 00ed LATIN SMALL LETTER I WITH ACUTE*/ |
| | 16097 | 0x0000, /* 00ee LATIN SMALL LETTER I WITH CIRCUMFLEX*/ |
| | 16098 | 0x0000, /* 00ef LATIN SMALL LETTER I WITH DIAERESIS*/ |
| | 16099 | 0x0000, /* 00f0 LATIN SMALL LETTER ETH*/ |
| | 16100 | 0x0000, /* 00f1 LATIN SMALL LETTER N WITH TILDE*/ |
| | 16101 | 0x0000, /* 00f2 LATIN SMALL LETTER O WITH GRAVE*/ |
| | 16102 | 0x0000, /* 00f3 LATIN SMALL LETTER O WITH ACUTE*/ |
| | 16103 | 0x0000, /* 00f4 LATIN SMALL LETTER O WITH CIRCUMFLEX*/ |
| | 16104 | 0x0000, /* 00f5 LATIN SMALL LETTER O WITH TILDE*/ |
| | 16105 | 0x0000, /* 00f6 LATIN SMALL LETTER O WITH DIAERESIS*/ |
| | 16106 | 0x0000, /* 00f7 DIVISION SIGN*/ |
| | 16107 | 0x0000, /* 00f8 LATIN SMALL LETTER O WITH STROKE*/ |
| | 16108 | 0x0000, /* 00f9 LATIN SMALL LETTER U WITH GRAVE*/ |
| | 16109 | 0x0000, /* 00fa LATIN SMALL LETTER U WITH ACUTE*/ |
| | 16110 | 0x0000, /* 00fb LATIN SMALL LETTER U WITH CIRCUMFLEX*/ |
| | 16111 | 0x0000, /* 00fc LATIN SMALL LETTER U WITH DIAERESIS*/ |
| | 16112 | 0x0000, /* 00fd LATIN SMALL LETTER Y WITH ACUTE*/ |
| | 16113 | 0x0000, /* 00fe LATIN SMALL LETTER THORN*/ |
| | 16114 | 0x0000, /* 00ff LATIN SMALL LETTER Y WITH DIAERESIS*/ |
| | 16115 | }; |
| | 16116 | |
| | 16117 | static const wchar_t to_lower_pg_02[128] = |
| | 16118 | { |
| | 16119 | 0x0101, /* 0100 LATIN CAPITAL LETTER A WITH MACRON */ |
| | 16120 | 0x0000, /* 0101 LATIN SMALL LETTER A WITH MACRON*/ |
| | 16121 | 0x0103, /* 0102 LATIN CAPITAL LETTER A WITH BREVE */ |
| | 16122 | 0x0000, /* 0103 LATIN SMALL LETTER A WITH BREVE*/ |
| | 16123 | 0x0105, /* 0104 LATIN CAPITAL LETTER A WITH OGONEK */ |
| | 16124 | 0x0000, /* 0105 LATIN SMALL LETTER A WITH OGONEK*/ |
| | 16125 | 0x0107, /* 0106 LATIN CAPITAL LETTER C WITH ACUTE */ |
| | 16126 | 0x0000, /* 0107 LATIN SMALL LETTER C WITH ACUTE*/ |
| | 16127 | 0x0109, /* 0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX */ |
| | 16128 | 0x0000, /* 0109 LATIN SMALL LETTER C WITH CIRCUMFLEX*/ |
| | 16129 | 0x010b, /* 010a LATIN CAPITAL LETTER C WITH DOT ABOVE */ |
| | 16130 | 0x0000, /* 010b LATIN SMALL LETTER C WITH DOT ABOVE*/ |
| | 16131 | 0x010d, /* 010c LATIN CAPITAL LETTER C WITH CARON */ |
| | 16132 | 0x0000, /* 010d LATIN SMALL LETTER C WITH CARON*/ |
| | 16133 | 0x010f, /* 010e LATIN CAPITAL LETTER D WITH CARON */ |
| | 16134 | 0x0000, /* 010f LATIN SMALL LETTER D WITH CARON*/ |
| | 16135 | 0x0111, /* 0110 LATIN CAPITAL LETTER D WITH STROKE */ |
| | 16136 | 0x0000, /* 0111 LATIN SMALL LETTER D WITH STROKE*/ |
| | 16137 | 0x0113, /* 0112 LATIN CAPITAL LETTER E WITH MACRON */ |
| | 16138 | 0x0000, /* 0113 LATIN SMALL LETTER E WITH MACRON*/ |
| | 16139 | 0x0115, /* 0114 LATIN CAPITAL LETTER E WITH BREVE */ |
| | 16140 | 0x0000, /* 0115 LATIN SMALL LETTER E WITH BREVE*/ |
| | 16141 | 0x0117, /* 0116 LATIN CAPITAL LETTER E WITH DOT ABOVE */ |
| | 16142 | 0x0000, /* 0117 LATIN SMALL LETTER E WITH DOT ABOVE*/ |
| | 16143 | 0x0119, /* 0118 LATIN CAPITAL LETTER E WITH OGONEK */ |
| | 16144 | 0x0000, /* 0119 LATIN SMALL LETTER E WITH OGONEK*/ |
| | 16145 | 0x011b, /* 011a LATIN CAPITAL LETTER E WITH CARON */ |
| | 16146 | 0x0000, /* 011b LATIN SMALL LETTER E WITH CARON*/ |
| | 16147 | 0x011d, /* 011c LATIN CAPITAL LETTER G WITH CIRCUMFLEX */ |
| | 16148 | 0x0000, /* 011d LATIN SMALL LETTER G WITH CIRCUMFLEX*/ |
| | 16149 | 0x011f, /* 011e LATIN CAPITAL LETTER G WITH BREVE */ |
| | 16150 | 0x0000, /* 011f LATIN SMALL LETTER G WITH BREVE*/ |
| | 16151 | 0x0121, /* 0120 LATIN CAPITAL LETTER G WITH DOT ABOVE */ |
| | 16152 | 0x0000, /* 0121 LATIN SMALL LETTER G WITH DOT ABOVE*/ |
| | 16153 | 0x0123, /* 0122 LATIN CAPITAL LETTER G WITH CEDILLA */ |
| | 16154 | 0x0000, /* 0123 LATIN SMALL LETTER G WITH CEDILLA*/ |
| | 16155 | 0x0125, /* 0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX */ |
| | 16156 | 0x0000, /* 0125 LATIN SMALL LETTER H WITH CIRCUMFLEX*/ |
| | 16157 | 0x0127, /* 0126 LATIN CAPITAL LETTER H WITH STROKE */ |
| | 16158 | 0x0000, /* 0127 LATIN SMALL LETTER H WITH STROKE*/ |
| | 16159 | 0x0129, /* 0128 LATIN CAPITAL LETTER I WITH TILDE */ |
| | 16160 | 0x0000, /* 0129 LATIN SMALL LETTER I WITH TILDE*/ |
| | 16161 | 0x012b, /* 012a LATIN CAPITAL LETTER I WITH MACRON */ |
| | 16162 | 0x0000, /* 012b LATIN SMALL LETTER I WITH MACRON*/ |
| | 16163 | 0x012d, /* 012c LATIN CAPITAL LETTER I WITH BREVE */ |
| | 16164 | 0x0000, /* 012d LATIN SMALL LETTER I WITH BREVE*/ |
| | 16165 | 0x012f, /* 012e LATIN CAPITAL LETTER I WITH OGONEK */ |
| | 16166 | 0x0000, /* 012f LATIN SMALL LETTER I WITH OGONEK*/ |
| | 16167 | 0x0069, /* 0130 LATIN CAPITAL LETTER I WITH DOT ABOVE */ |
| | 16168 | 0x0000, /* 0131 LATIN SMALL LETTER DOTLESS I*/ |
| | 16169 | 0x0133, /* 0132 LATIN CAPITAL LIGATURE IJ */ |
| | 16170 | 0x0000, /* 0133 LATIN SMALL LIGATURE IJ*/ |
| | 16171 | 0x0135, /* 0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX */ |
| | 16172 | 0x0000, /* 0135 LATIN SMALL LETTER J WITH CIRCUMFLEX*/ |
| | 16173 | 0x0137, /* 0136 LATIN CAPITAL LETTER K WITH CEDILLA */ |
| | 16174 | 0x0000, /* 0137 LATIN SMALL LETTER K WITH CEDILLA*/ |
| | 16175 | 0x0000, /* 0138 LATIN SMALL LETTER KRA*/ |
| | 16176 | 0x013a, /* 0139 LATIN CAPITAL LETTER L WITH ACUTE */ |
| | 16177 | 0x0000, /* 013a LATIN SMALL LETTER L WITH ACUTE*/ |
| | 16178 | 0x013c, /* 013b LATIN CAPITAL LETTER L WITH CEDILLA */ |
| | 16179 | 0x0000, /* 013c LATIN SMALL LETTER L WITH CEDILLA*/ |
| | 16180 | 0x013e, /* 013d LATIN CAPITAL LETTER L WITH CARON */ |
| | 16181 | 0x0000, /* 013e LATIN SMALL LETTER L WITH CARON*/ |
| | 16182 | 0x0140, /* 013f LATIN CAPITAL LETTER L WITH MIDDLE DOT */ |
| | 16183 | 0x0000, /* 0140 LATIN SMALL LETTER L WITH MIDDLE DOT*/ |
| | 16184 | 0x0142, /* 0141 LATIN CAPITAL LETTER L WITH STROKE */ |
| | 16185 | 0x0000, /* 0142 LATIN SMALL LETTER L WITH STROKE*/ |
| | 16186 | 0x0144, /* 0143 LATIN CAPITAL LETTER N WITH ACUTE */ |
| | 16187 | 0x0000, /* 0144 LATIN SMALL LETTER N WITH ACUTE*/ |
| | 16188 | 0x0146, /* 0145 LATIN CAPITAL LETTER N WITH CEDILLA */ |
| | 16189 | 0x0000, /* 0146 LATIN SMALL LETTER N WITH CEDILLA*/ |
| | 16190 | 0x0148, /* 0147 LATIN CAPITAL LETTER N WITH CARON */ |
| | 16191 | 0x0000, /* 0148 LATIN SMALL LETTER N WITH CARON*/ |
| | 16192 | 0x0000, /* 0149 LATIN SMALL LETTER N PRECEDED BY APOSTR*/ |
| | 16193 | 0x014b, /* 014a LATIN CAPITAL LETTER ENG */ |
| | 16194 | 0x0000, /* 014b LATIN SMALL LETTER ENG*/ |
| | 16195 | 0x014d, /* 014c LATIN CAPITAL LETTER O WITH MACRON */ |
| | 16196 | 0x0000, /* 014d LATIN SMALL LETTER O WITH MACRON*/ |
| | 16197 | 0x014f, /* 014e LATIN CAPITAL LETTER O WITH BREVE */ |
| | 16198 | 0x0000, /* 014f LATIN SMALL LETTER O WITH BREVE*/ |
| | 16199 | 0x0151, /* 0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUT */ |
| | 16200 | 0x0000, /* 0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE*/ |
| | 16201 | 0x0153, /* 0152 LATIN CAPITAL LIGATURE OE */ |
| | 16202 | 0x0000, /* 0153 LATIN SMALL LIGATURE OE*/ |
| | 16203 | 0x0155, /* 0154 LATIN CAPITAL LETTER R WITH ACUTE */ |
| | 16204 | 0x0000, /* 0155 LATIN SMALL LETTER R WITH ACUTE*/ |
| | 16205 | 0x0157, /* 0156 LATIN CAPITAL LETTER R WITH CEDILLA */ |
| | 16206 | 0x0000, /* 0157 LATIN SMALL LETTER R WITH CEDILLA*/ |
| | 16207 | 0x0159, /* 0158 LATIN CAPITAL LETTER R WITH CARON */ |
| | 16208 | 0x0000, /* 0159 LATIN SMALL LETTER R WITH CARON*/ |
| | 16209 | 0x015b, /* 015a LATIN CAPITAL LETTER S WITH ACUTE */ |
| | 16210 | 0x0000, /* 015b LATIN SMALL LETTER S WITH ACUTE*/ |
| | 16211 | 0x015d, /* 015c LATIN CAPITAL LETTER S WITH CIRCUMFLEX */ |
| | 16212 | 0x0000, /* 015d LATIN SMALL LETTER S WITH CIRCUMFLEX*/ |
| | 16213 | 0x015f, /* 015e LATIN CAPITAL LETTER S WITH CEDILLA */ |
| | 16214 | 0x0000, /* 015f LATIN SMALL LETTER S WITH CEDILLA*/ |
| | 16215 | 0x0161, /* 0160 LATIN CAPITAL LETTER S WITH CARON */ |
| | 16216 | 0x0000, /* 0161 LATIN SMALL LETTER S WITH CARON*/ |
| | 16217 | 0x0163, /* 0162 LATIN CAPITAL LETTER T WITH CEDILLA */ |
| | 16218 | 0x0000, /* 0163 LATIN SMALL LETTER T WITH CEDILLA*/ |
| | 16219 | 0x0165, /* 0164 LATIN CAPITAL LETTER T WITH CARON */ |
| | 16220 | 0x0000, /* 0165 LATIN SMALL LETTER T WITH CARON*/ |
| | 16221 | 0x0167, /* 0166 LATIN CAPITAL LETTER T WITH STROKE */ |
| | 16222 | 0x0000, /* 0167 LATIN SMALL LETTER T WITH STROKE*/ |
| | 16223 | 0x0169, /* 0168 LATIN CAPITAL LETTER U WITH TILDE */ |
| | 16224 | 0x0000, /* 0169 LATIN SMALL LETTER U WITH TILDE*/ |
| | 16225 | 0x016b, /* 016a LATIN CAPITAL LETTER U WITH MACRON */ |
| | 16226 | 0x0000, /* 016b LATIN SMALL LETTER U WITH MACRON*/ |
| | 16227 | 0x016d, /* 016c LATIN CAPITAL LETTER U WITH BREVE */ |
| | 16228 | 0x0000, /* 016d LATIN SMALL LETTER U WITH BREVE*/ |
| | 16229 | 0x016f, /* 016e LATIN CAPITAL LETTER U WITH RING ABOVE */ |
| | 16230 | 0x0000, /* 016f LATIN SMALL LETTER U WITH RING ABOVE*/ |
| | 16231 | 0x0171, /* 0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUT */ |
| | 16232 | 0x0000, /* 0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE*/ |
| | 16233 | 0x0173, /* 0172 LATIN CAPITAL LETTER U WITH OGONEK */ |
| | 16234 | 0x0000, /* 0173 LATIN SMALL LETTER U WITH OGONEK*/ |
| | 16235 | 0x0175, /* 0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX */ |
| | 16236 | 0x0000, /* 0175 LATIN SMALL LETTER W WITH CIRCUMFLEX*/ |
| | 16237 | 0x0177, /* 0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */ |
| | 16238 | 0x0000, /* 0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX*/ |
| | 16239 | 0x00ff, /* 0178 LATIN CAPITAL LETTER Y WITH DIAERESIS */ |
| | 16240 | 0x017a, /* 0179 LATIN CAPITAL LETTER Z WITH ACUTE */ |
| | 16241 | 0x0000, /* 017a LATIN SMALL LETTER Z WITH ACUTE*/ |
| | 16242 | 0x017c, /* 017b LATIN CAPITAL LETTER Z WITH DOT ABOVE */ |
| | 16243 | 0x0000, /* 017c LATIN SMALL LETTER Z WITH DOT ABOVE*/ |
| | 16244 | 0x017e, /* 017d LATIN CAPITAL LETTER Z WITH CARON */ |
| | 16245 | 0x0000, /* 017e LATIN SMALL LETTER Z WITH CARON*/ |
| | 16246 | 0x0000, /* 017f LATIN SMALL LETTER LONG S*/ |
| | 16247 | }; |
| | 16248 | |
| | 16249 | static const wchar_t to_lower_pg_03[128] = |
| | 16250 | { |
| | 16251 | 0x0000, /* 0180 LATIN SMALL LETTER B WITH STROKE*/ |
| | 16252 | 0x0253, /* 0181 LATIN CAPITAL LETTER B WITH HOOK */ |
| | 16253 | 0x0183, /* 0182 LATIN CAPITAL LETTER B WITH TOPBAR */ |
| | 16254 | 0x0000, /* 0183 LATIN SMALL LETTER B WITH TOPBAR*/ |
| | 16255 | 0x0185, /* 0184 LATIN CAPITAL LETTER TONE SIX */ |
| | 16256 | 0x0000, /* 0185 LATIN SMALL LETTER TONE SIX*/ |
| | 16257 | 0x0254, /* 0186 LATIN CAPITAL LETTER OPEN O */ |
| | 16258 | 0x0188, /* 0187 LATIN CAPITAL LETTER C WITH HOOK */ |
| | 16259 | 0x0000, /* 0188 LATIN SMALL LETTER C WITH HOOK*/ |
| | 16260 | 0x0256, /* 0189 LATIN CAPITAL LETTER AFRICAN D */ |
| | 16261 | 0x0257, /* 018a LATIN CAPITAL LETTER D WITH HOOK */ |
| | 16262 | 0x018c, /* 018b LATIN CAPITAL LETTER D WITH TOPBAR */ |
| | 16263 | 0x0000, /* 018c LATIN SMALL LETTER D WITH TOPBAR*/ |
| | 16264 | 0x0000, /* 018d LATIN SMALL LETTER TURNED DELTA*/ |
| | 16265 | 0x01dd, /* 018e LATIN CAPITAL LETTER REVERSED E */ |
| | 16266 | 0x0259, /* 018f LATIN CAPITAL LETTER SCHWA */ |
| | 16267 | 0x025b, /* 0190 LATIN CAPITAL LETTER OPEN E */ |
| | 16268 | 0x0192, /* 0191 LATIN CAPITAL LETTER F WITH HOOK */ |
| | 16269 | 0x0000, /* 0192 LATIN SMALL LETTER F WITH HOOK*/ |
| | 16270 | 0x0260, /* 0193 LATIN CAPITAL LETTER G WITH HOOK */ |
| | 16271 | 0x0263, /* 0194 LATIN CAPITAL LETTER GAMMA */ |
| | 16272 | 0x0000, /* 0195 LATIN SMALL LETTER HV*/ |
| | 16273 | 0x0269, /* 0196 LATIN CAPITAL LETTER IOTA */ |
| | 16274 | 0x0268, /* 0197 LATIN CAPITAL LETTER I WITH STROKE */ |
| | 16275 | 0x0199, /* 0198 LATIN CAPITAL LETTER K WITH HOOK */ |
| | 16276 | 0x0000, /* 0199 LATIN SMALL LETTER K WITH HOOK*/ |
| | 16277 | 0x0000, /* 019a LATIN SMALL LETTER L WITH BAR*/ |
| | 16278 | 0x0000, /* 019b LATIN SMALL LETTER LAMBDA WITH STROKE*/ |
| | 16279 | 0x026f, /* 019c LATIN CAPITAL LETTER TURNED M */ |
| | 16280 | 0x0272, /* 019d LATIN CAPITAL LETTER N WITH LEFT HOOK */ |
| | 16281 | 0x0000, /* 019e LATIN SMALL LETTER N WITH LONG RIGHT LE*/ |
| | 16282 | 0x0275, /* 019f LATIN CAPITAL LETTER O WITH MIDDLE TILD */ |
| | 16283 | 0x01a1, /* 01a0 LATIN CAPITAL LETTER O WITH HORN */ |
| | 16284 | 0x0000, /* 01a1 LATIN SMALL LETTER O WITH HORN*/ |
| | 16285 | 0x01a3, /* 01a2 LATIN CAPITAL LETTER OI */ |
| | 16286 | 0x0000, /* 01a3 LATIN SMALL LETTER OI*/ |
| | 16287 | 0x01a5, /* 01a4 LATIN CAPITAL LETTER P WITH HOOK */ |
| | 16288 | 0x0000, /* 01a5 LATIN SMALL LETTER P WITH HOOK*/ |
| | 16289 | 0x0280, /* 01a6 LATIN LETTER YR */ |
| | 16290 | 0x01a8, /* 01a7 LATIN CAPITAL LETTER TONE TWO */ |
| | 16291 | 0x0000, /* 01a8 LATIN SMALL LETTER TONE TWO*/ |
| | 16292 | 0x0283, /* 01a9 LATIN CAPITAL LETTER ESH */ |
| | 16293 | 0x0000, /* 01aa LATIN LETTER REVERSED ESH LOOP*/ |
| | 16294 | 0x0000, /* 01ab LATIN SMALL LETTER T WITH PALATAL HOOK*/ |
| | 16295 | 0x01ad, /* 01ac LATIN CAPITAL LETTER T WITH HOOK */ |
| | 16296 | 0x0000, /* 01ad LATIN SMALL LETTER T WITH HOOK*/ |
| | 16297 | 0x0288, /* 01ae LATIN CAPITAL LETTER T WITH RETROFLEX H */ |
| | 16298 | 0x01b0, /* 01af LATIN CAPITAL LETTER U WITH HORN */ |
| | 16299 | 0x0000, /* 01b0 LATIN SMALL LETTER U WITH HORN*/ |
| | 16300 | 0x028a, /* 01b1 LATIN CAPITAL LETTER UPSILON */ |
| | 16301 | 0x028b, /* 01b2 LATIN CAPITAL LETTER V WITH HOOK */ |
| | 16302 | 0x01b4, /* 01b3 LATIN CAPITAL LETTER Y WITH HOOK */ |
| | 16303 | 0x0000, /* 01b4 LATIN SMALL LETTER Y WITH HOOK*/ |
| | 16304 | 0x01b6, /* 01b5 LATIN CAPITAL LETTER Z WITH STROKE */ |
| | 16305 | 0x0000, /* 01b6 LATIN SMALL LETTER Z WITH STROKE*/ |
| | 16306 | 0x0292, /* 01b7 LATIN CAPITAL LETTER EZH */ |
| | 16307 | 0x01b9, /* 01b8 LATIN CAPITAL LETTER EZH REVERSED */ |
| | 16308 | 0x0000, /* 01b9 LATIN SMALL LETTER EZH REVERSED*/ |
| | 16309 | 0x0000, /* 01ba LATIN SMALL LETTER EZH WITH TAIL*/ |
| | 16310 | 0x0000, /* 01bb LATIN LETTER TWO WITH STROKE*/ |
| | 16311 | 0x01bd, /* 01bc LATIN CAPITAL LETTER TONE FIVE */ |
| | 16312 | 0x0000, /* 01bd LATIN SMALL LETTER TONE FIVE*/ |
| | 16313 | 0x0000, /* 01be LATIN LETTER INVERTED GLOTTAL STOP WITH*/ |
| | 16314 | 0x0000, /* 01bf LATIN LETTER WYNN*/ |
| | 16315 | 0x0000, /* 01c0 LATIN LETTER DENTAL CLICK*/ |
| | 16316 | 0x0000, /* 01c1 LATIN LETTER LATERAL CLICK*/ |
| | 16317 | 0x0000, /* 01c2 LATIN LETTER ALVEOLAR CLICK*/ |
| | 16318 | 0x0000, /* 01c3 LATIN LETTER RETROFLEX CLICK*/ |
| | 16319 | 0x01c6, /* 01c4 LATIN CAPITAL LETTER DZ WITH CARON */ |
| | 16320 | 0x01c6, /* 01c5 LATIN CAPITAL LETTER D WITH SMALL LETTE */ |
| | 16321 | 0x0000, /* 01c6 LATIN SMALL LETTER DZ WITH CARON*/ |
| | 16322 | 0x01c9, /* 01c7 LATIN CAPITAL LETTER LJ */ |
| | 16323 | 0x01c9, /* 01c8 LATIN CAPITAL LETTER L WITH SMALL LETTE */ |
| | 16324 | 0x0000, /* 01c9 LATIN SMALL LETTER LJ*/ |
| | 16325 | 0x01cc, /* 01ca LATIN CAPITAL LETTER NJ */ |
| | 16326 | 0x01cc, /* 01cb LATIN CAPITAL LETTER N WITH SMALL LETTE */ |
| | 16327 | 0x0000, /* 01cc LATIN SMALL LETTER NJ*/ |
| | 16328 | 0x01ce, /* 01cd LATIN CAPITAL LETTER A WITH CARON */ |
| | 16329 | 0x0000, /* 01ce LATIN SMALL LETTER A WITH CARON*/ |
| | 16330 | 0x01d0, /* 01cf LATIN CAPITAL LETTER I WITH CARON */ |
| | 16331 | 0x0000, /* 01d0 LATIN SMALL LETTER I WITH CARON*/ |
| | 16332 | 0x01d2, /* 01d1 LATIN CAPITAL LETTER O WITH CARON */ |
| | 16333 | 0x0000, /* 01d2 LATIN SMALL LETTER O WITH CARON*/ |
| | 16334 | 0x01d4, /* 01d3 LATIN CAPITAL LETTER U WITH CARON */ |
| | 16335 | 0x0000, /* 01d4 LATIN SMALL LETTER U WITH CARON*/ |
| | 16336 | 0x01d6, /* 01d5 LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 16337 | 0x0000, /* 01d6 LATIN SMALL LETTER U WITH DIAERESIS AND*/ |
| | 16338 | 0x01d8, /* 01d7 LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 16339 | 0x0000, /* 01d8 LATIN SMALL LETTER U WITH DIAERESIS AND*/ |
| | 16340 | 0x01da, /* 01d9 LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 16341 | 0x0000, /* 01da LATIN SMALL LETTER U WITH DIAERESIS AND*/ |
| | 16342 | 0x01dc, /* 01db LATIN CAPITAL LETTER U WITH DIAERESIS A */ |
| | 16343 | 0x0000, /* 01dc LATIN SMALL LETTER U WITH DIAERESIS AND*/ |
| | 16344 | 0x0000, /* 01dd LATIN SMALL LETTER TURNED E*/ |
| | 16345 | 0x01df, /* 01de LATIN CAPITAL LETTER A WITH DIAERESIS A */ |
| | 16346 | 0x0000, /* 01df LATIN SMALL LETTER A WITH DIAERESIS AND*/ |
| | 16347 | 0x01e1, /* 01e0 LATIN CAPITAL LETTER A WITH DOT ABOVE A */ |
| | 16348 | 0x0000, /* 01e1 LATIN SMALL LETTER A WITH DOT ABOVE AND*/ |
| | 16349 | 0x01e3, /* 01e2 LATIN CAPITAL LETTER AE WITH MACRON */ |
| | 16350 | 0x0000, /* 01e3 LATIN SMALL LETTER AE WITH MACRON*/ |
| | 16351 | 0x01e5, /* 01e4 LATIN CAPITAL LETTER G WITH STROKE */ |
| | 16352 | 0x0000, /* 01e5 LATIN SMALL LETTER G WITH STROKE*/ |
| | 16353 | 0x01e7, /* 01e6 LATIN CAPITAL LETTER G WITH CARON */ |
| | 16354 | 0x0000, /* 01e7 LATIN SMALL LETTER G WITH CARON*/ |
| | 16355 | 0x01e9, /* 01e8 LATIN CAPITAL LETTER K WITH CARON */ |
| | 16356 | 0x0000, /* 01e9 LATIN SMALL LETTER K WITH CARON*/ |
| | 16357 | 0x01eb, /* 01ea LATIN CAPITAL LETTER O WITH OGONEK */ |
| | 16358 | 0x0000, /* 01eb LATIN SMALL LETTER O WITH OGONEK*/ |
| | 16359 | 0x01ed, /* 01ec LATIN CAPITAL LETTER O WITH OGONEK AND */ |
| | 16360 | 0x0000, /* 01ed LATIN SMALL LETTER O WITH OGONEK AND MA*/ |
| | 16361 | 0x01ef, /* 01ee LATIN CAPITAL LETTER EZH WITH CARON */ |
| | 16362 | 0x0000, /* 01ef LATIN SMALL LETTER EZH WITH CARON*/ |
| | 16363 | 0x0000, /* 01f0 LATIN SMALL LETTER J WITH CARON*/ |
| | 16364 | 0x01f3, /* 01f1 LATIN CAPITAL LETTER DZ */ |
| | 16365 | 0x01f3, /* 01f2 LATIN CAPITAL LETTER D WITH SMALL LETTE */ |
| | 16366 | 0x0000, /* 01f3 LATIN SMALL LETTER DZ*/ |
| | 16367 | 0x01f5, /* 01f4 LATIN CAPITAL LETTER G WITH ACUTE */ |
| | 16368 | 0x0000, /* 01f5 LATIN SMALL LETTER G WITH ACUTE*/ |
| | 16369 | 0x0195, /* 01f6 LATIN CAPITAL LETTER HWAIR */ |
| | 16370 | 0x01bf, /* 01f7 LATIN CAPITAL LETTER WYNN */ |
| | 16371 | 0x01f9, /* 01f8 LATIN CAPITAL LETTER N WITH GRAVE */ |
| | 16372 | 0x0000, /* 01f9 LATIN SMALL LETTER N WITH GRAVE*/ |
| | 16373 | 0x01fb, /* 01fa LATIN CAPITAL LETTER A WITH RING ABOVE */ |
| | 16374 | 0x0000, /* 01fb LATIN SMALL LETTER A WITH RING ABOVE AN*/ |
| | 16375 | 0x01fd, /* 01fc LATIN CAPITAL LETTER AE WITH ACUTE */ |
| | 16376 | 0x0000, /* 01fd LATIN SMALL LETTER AE WITH ACUTE*/ |
| | 16377 | 0x01ff, /* 01fe LATIN CAPITAL LETTER O WITH STROKE AND */ |
| | 16378 | 0x0000, /* 01ff LATIN SMALL LETTER O WITH STROKE AND AC*/ |
| | 16379 | }; |
| | 16380 | |
| | 16381 | static const wchar_t to_lower_pg_04[128] = |
| | 16382 | { |
| | 16383 | 0x0201, /* 0200 LATIN CAPITAL LETTER A WITH DOUBLE GRAV */ |
| | 16384 | 0x0000, /* 0201 LATIN SMALL LETTER A WITH DOUBLE GRAVE*/ |
| | 16385 | 0x0203, /* 0202 LATIN CAPITAL LETTER A WITH INVERTED BR */ |
| | 16386 | 0x0000, /* 0203 LATIN SMALL LETTER A WITH INVERTED BREV*/ |
| | 16387 | 0x0205, /* 0204 LATIN CAPITAL LETTER E WITH DOUBLE GRAV */ |
| | 16388 | 0x0000, /* 0205 LATIN SMALL LETTER E WITH DOUBLE GRAVE*/ |
| | 16389 | 0x0207, /* 0206 LATIN CAPITAL LETTER E WITH INVERTED BR */ |
| | 16390 | 0x0000, /* 0207 LATIN SMALL LETTER E WITH INVERTED BREV*/ |
| | 16391 | 0x0209, /* 0208 LATIN CAPITAL LETTER I WITH DOUBLE GRAV */ |
| | 16392 | 0x0000, /* 0209 LATIN SMALL LETTER I WITH DOUBLE GRAVE*/ |
| | 16393 | 0x020b, /* 020a LATIN CAPITAL LETTER I WITH INVERTED BR */ |
| | 16394 | 0x0000, /* 020b LATIN SMALL LETTER I WITH INVERTED BREV*/ |
| | 16395 | 0x020d, /* 020c LATIN CAPITAL LETTER O WITH DOUBLE GRAV */ |
| | 16396 | 0x0000, /* 020d LATIN SMALL LETTER O WITH DOUBLE GRAVE*/ |
| | 16397 | 0x020f, /* 020e LATIN CAPITAL LETTER O WITH INVERTED BR */ |
| | 16398 | 0x0000, /* 020f LATIN SMALL LETTER O WITH INVERTED BREV*/ |
| | 16399 | 0x0211, /* 0210 LATIN CAPITAL LETTER R WITH DOUBLE GRAV */ |
| | 16400 | 0x0000, /* 0211 LATIN SMALL LETTER R WITH DOUBLE GRAVE*/ |
| | 16401 | 0x0213, /* 0212 LATIN CAPITAL LETTER R WITH INVERTED BR */ |
| | 16402 | 0x0000, /* 0213 LATIN SMALL LETTER R WITH INVERTED BREV*/ |
| | 16403 | 0x0215, /* 0214 LATIN CAPITAL LETTER U WITH DOUBLE GRAV */ |
| | 16404 | 0x0000, /* 0215 LATIN SMALL LETTER U WITH DOUBLE GRAVE*/ |
| | 16405 | 0x0217, /* 0216 LATIN CAPITAL LETTER U WITH INVERTED BR */ |
| | 16406 | 0x0000, /* 0217 LATIN SMALL LETTER U WITH INVERTED BREV*/ |
| | 16407 | 0x0219, /* 0218 LATIN CAPITAL LETTER S WITH COMMA BELOW */ |
| | 16408 | 0x0000, /* 0219 LATIN SMALL LETTER S WITH COMMA BELOW*/ |
| | 16409 | 0x021b, /* 021a LATIN CAPITAL LETTER T WITH COMMA BELOW */ |
| | 16410 | 0x0000, /* 021b LATIN SMALL LETTER T WITH COMMA BELOW*/ |
| | 16411 | 0x021d, /* 021c LATIN CAPITAL LETTER YOGH */ |
| | 16412 | 0x0000, /* 021d LATIN SMALL LETTER YOGH*/ |
| | 16413 | 0x021f, /* 021e LATIN CAPITAL LETTER H WITH CARON */ |
| | 16414 | 0x0000, /* 021f LATIN SMALL LETTER H WITH CARON*/ |
| | 16415 | 0x019e, /* 0220 LATIN CAPITAL LETTER N WITH LONG RIGHT */ |
| | 16416 | 0x0000, /* 0221 (unused)*/ |
| | 16417 | 0x0223, /* 0222 LATIN CAPITAL LETTER OU */ |
| | 16418 | 0x0000, /* 0223 LATIN SMALL LETTER OU*/ |
| | 16419 | 0x0225, /* 0224 LATIN CAPITAL LETTER Z WITH HOOK */ |
| | 16420 | 0x0000, /* 0225 LATIN SMALL LETTER Z WITH HOOK*/ |
| | 16421 | 0x0227, /* 0226 LATIN CAPITAL LETTER A WITH DOT ABOVE */ |
| | 16422 | 0x0000, /* 0227 LATIN SMALL LETTER A WITH DOT ABOVE*/ |
| | 16423 | 0x0229, /* 0228 LATIN CAPITAL LETTER E WITH CEDILLA */ |
| | 16424 | 0x0000, /* 0229 LATIN SMALL LETTER E WITH CEDILLA*/ |
| | 16425 | 0x022b, /* 022a LATIN CAPITAL LETTER O WITH DIAERESIS A */ |
| | 16426 | 0x0000, /* 022b LATIN SMALL LETTER O WITH DIAERESIS AND*/ |
| | 16427 | 0x022d, /* 022c LATIN CAPITAL LETTER O WITH TILDE AND M */ |
| | 16428 | 0x0000, /* 022d LATIN SMALL LETTER O WITH TILDE AND MAC*/ |
| | 16429 | 0x022f, /* 022e LATIN CAPITAL LETTER O WITH DOT ABOVE */ |
| | 16430 | 0x0000, /* 022f LATIN SMALL LETTER O WITH DOT ABOVE*/ |
| | 16431 | 0x0231, /* 0230 LATIN CAPITAL LETTER O WITH DOT ABOVE A */ |
| | 16432 | 0x0000, /* 0231 LATIN SMALL LETTER O WITH DOT ABOVE AND*/ |
| | 16433 | 0x0233, /* 0232 LATIN CAPITAL LETTER Y WITH MACRON */ |
| | 16434 | 0x0000, /* 0233 LATIN SMALL LETTER Y WITH MACRON*/ |
| | 16435 | 0x0000, /* 0234 (unused)*/ |
| | 16436 | 0x0000, /* 0235 (unused)*/ |
| | 16437 | 0x0000, /* 0236 (unused)*/ |
| | 16438 | 0x0000, /* 0237 (unused)*/ |
| | 16439 | 0x0000, /* 0238 (unused)*/ |
| | 16440 | 0x0000, /* 0239 (unused)*/ |
| | 16441 | 0x0000, /* 023a (unused)*/ |
| | 16442 | 0x0000, /* 023b (unused)*/ |
| | 16443 | 0x0000, /* 023c (unused)*/ |
| | 16444 | 0x0000, /* 023d (unused)*/ |
| | 16445 | 0x0000, /* 023e (unused)*/ |
| | 16446 | 0x0000, /* 023f (unused)*/ |
| | 16447 | 0x0000, /* 0240 (unused)*/ |
| | 16448 | 0x0000, /* 0241 (unused)*/ |
| | 16449 | 0x0000, /* 0242 (unused)*/ |
| | 16450 | 0x0000, /* 0243 (unused)*/ |
| | 16451 | 0x0000, /* 0244 (unused)*/ |
| | 16452 | 0x0000, /* 0245 (unused)*/ |
| | 16453 | 0x0000, /* 0246 (unused)*/ |
| | 16454 | 0x0000, /* 0247 (unused)*/ |
| | 16455 | 0x0000, /* 0248 (unused)*/ |
| | 16456 | 0x0000, /* 0249 (unused)*/ |
| | 16457 | 0x0000, /* 024a (unused)*/ |
| | 16458 | 0x0000, /* 024b (unused)*/ |
| | 16459 | 0x0000, /* 024c (unused)*/ |
| | 16460 | 0x0000, /* 024d (unused)*/ |
| | 16461 | 0x0000, /* 024e (unused)*/ |
| | 16462 | 0x0000, /* 024f (unused)*/ |
| | 16463 | 0x0000, /* 0250 LATIN SMALL LETTER TURNED A*/ |
| | 16464 | 0x0000, /* 0251 LATIN SMALL LETTER ALPHA*/ |
| | 16465 | 0x0000, /* 0252 LATIN SMALL LETTER TURNED ALPHA*/ |
| | 16466 | 0x0000, /* 0253 LATIN SMALL LETTER B WITH HOOK*/ |
| | 16467 | 0x0000, /* 0254 LATIN SMALL LETTER OPEN O*/ |
| | 16468 | 0x0000, /* 0255 LATIN SMALL LETTER C WITH CURL*/ |
| | 16469 | 0x0000, /* 0256 LATIN SMALL LETTER D WITH TAIL*/ |
| | 16470 | 0x0000, /* 0257 LATIN SMALL LETTER D WITH HOOK*/ |
| | 16471 | 0x0000, /* 0258 LATIN SMALL LETTER REVERSED E*/ |
| | 16472 | 0x0000, /* 0259 LATIN SMALL LETTER SCHWA*/ |
| | 16473 | 0x0000, /* 025a LATIN SMALL LETTER SCHWA WITH HOOK*/ |
| | 16474 | 0x0000, /* 025b LATIN SMALL LETTER OPEN E*/ |
| | 16475 | 0x0000, /* 025c LATIN SMALL LETTER REVERSED OPEN E*/ |
| | 16476 | 0x0000, /* 025d LATIN SMALL LETTER REVERSED OPEN E WITH*/ |
| | 16477 | 0x0000, /* 025e LATIN SMALL LETTER CLOSED REVERSED OPEN*/ |
| | 16478 | 0x0000, /* 025f LATIN SMALL LETTER DOTLESS J WITH STROK*/ |
| | 16479 | 0x0000, /* 0260 LATIN SMALL LETTER G WITH HOOK*/ |
| | 16480 | 0x0000, /* 0261 LATIN SMALL LETTER SCRIPT G*/ |
| | 16481 | 0x0000, /* 0262 LATIN LETTER SMALL CAPITAL G*/ |
| | 16482 | 0x0000, /* 0263 LATIN SMALL LETTER GAMMA*/ |
| | 16483 | 0x0000, /* 0264 LATIN SMALL LETTER RAMS HORN*/ |
| | 16484 | 0x0000, /* 0265 LATIN SMALL LETTER TURNED H*/ |
| | 16485 | 0x0000, /* 0266 LATIN SMALL LETTER H WITH HOOK*/ |
| | 16486 | 0x0000, /* 0267 LATIN SMALL LETTER HENG WITH HOOK*/ |
| | 16487 | 0x0000, /* 0268 LATIN SMALL LETTER I WITH STROKE*/ |
| | 16488 | 0x0000, /* 0269 LATIN SMALL LETTER IOTA*/ |
| | 16489 | 0x0000, /* 026a LATIN LETTER SMALL CAPITAL I*/ |
| | 16490 | 0x0000, /* 026b LATIN SMALL LETTER L WITH MIDDLE TILDE*/ |
| | 16491 | 0x0000, /* 026c LATIN SMALL LETTER L WITH BELT*/ |
| | 16492 | 0x0000, /* 026d LATIN SMALL LETTER L WITH RETROFLEX HOO*/ |
| | 16493 | 0x0000, /* 026e LATIN SMALL LETTER LEZH*/ |
| | 16494 | 0x0000, /* 026f LATIN SMALL LETTER TURNED M*/ |
| | 16495 | 0x0000, /* 0270 LATIN SMALL LETTER TURNED M WITH LONG L*/ |
| | 16496 | 0x0000, /* 0271 LATIN SMALL LETTER M WITH HOOK*/ |
| | 16497 | 0x0000, /* 0272 LATIN SMALL LETTER N WITH LEFT HOOK*/ |
| | 16498 | 0x0000, /* 0273 LATIN SMALL LETTER N WITH RETROFLEX HOO*/ |
| | 16499 | 0x0000, /* 0274 LATIN LETTER SMALL CAPITAL N*/ |
| | 16500 | 0x0000, /* 0275 LATIN SMALL LETTER BARRED O*/ |
| | 16501 | 0x0000, /* 0276 LATIN LETTER SMALL CAPITAL OE*/ |
| | 16502 | 0x0000, /* 0277 LATIN SMALL LETTER CLOSED OMEGA*/ |
| | 16503 | 0x0000, /* 0278 LATIN SMALL LETTER PHI*/ |
| | 16504 | 0x0000, /* 0279 LATIN SMALL LETTER TURNED R*/ |
| | 16505 | 0x0000, /* 027a LATIN SMALL LETTER TURNED R WITH LONG L*/ |
| | 16506 | 0x0000, /* 027b LATIN SMALL LETTER TURNED R WITH HOOK*/ |
| | 16507 | 0x0000, /* 027c LATIN SMALL LETTER R WITH LONG LEG*/ |
| | 16508 | 0x0000, /* 027d LATIN SMALL LETTER R WITH TAIL*/ |
| | 16509 | 0x0000, /* 027e LATIN SMALL LETTER R WITH FISHHOOK*/ |
| | 16510 | 0x0000, /* 027f LATIN SMALL LETTER REVERSED R WITH FISH*/ |
| | 16511 | }; |
| | 16512 | |
| | 16513 | static const wchar_t to_lower_pg_07[128] = |
| | 16514 | { |
| | 16515 | 0x0000, /* 0380 (unused)*/ |
| | 16516 | 0x0000, /* 0381 (unused)*/ |
| | 16517 | 0x0000, /* 0382 (unused)*/ |
| | 16518 | 0x0000, /* 0383 (unused)*/ |
| | 16519 | 0x0000, /* 0384 GREEK TONOS*/ |
| | 16520 | 0x0000, /* 0385 GREEK DIALYTIKA TONOS*/ |
| | 16521 | 0x03ac, /* 0386 GREEK CAPITAL LETTER ALPHA WITH TONOS */ |
| | 16522 | 0x0000, /* 0387 GREEK ANO TELEIA*/ |
| | 16523 | 0x03ad, /* 0388 GREEK CAPITAL LETTER EPSILON WITH TONOS */ |
| | 16524 | 0x03ae, /* 0389 GREEK CAPITAL LETTER ETA WITH TONOS */ |
| | 16525 | 0x03af, /* 038a GREEK CAPITAL LETTER IOTA WITH TONOS */ |
| | 16526 | 0x0000, /* 038b (unused)*/ |
| | 16527 | 0x03cc, /* 038c GREEK CAPITAL LETTER OMICRON WITH TONOS */ |
| | 16528 | 0x0000, /* 038d (unused)*/ |
| | 16529 | 0x03cd, /* 038e GREEK CAPITAL LETTER UPSILON WITH TONOS */ |
| | 16530 | 0x03ce, /* 038f GREEK CAPITAL LETTER OMEGA WITH TONOS */ |
| | 16531 | 0x0000, /* 0390 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 16532 | 0x03b1, /* 0391 GREEK CAPITAL LETTER ALPHA */ |
| | 16533 | 0x03b2, /* 0392 GREEK CAPITAL LETTER BETA */ |
| | 16534 | 0x03b3, /* 0393 GREEK CAPITAL LETTER GAMMA */ |
| | 16535 | 0x03b4, /* 0394 GREEK CAPITAL LETTER DELTA */ |
| | 16536 | 0x03b5, /* 0395 GREEK CAPITAL LETTER EPSILON */ |
| | 16537 | 0x03b6, /* 0396 GREEK CAPITAL LETTER ZETA */ |
| | 16538 | 0x03b7, /* 0397 GREEK CAPITAL LETTER ETA */ |
| | 16539 | 0x03b8, /* 0398 GREEK CAPITAL LETTER THETA */ |
| | 16540 | 0x03b9, /* 0399 GREEK CAPITAL LETTER IOTA */ |
| | 16541 | 0x03ba, /* 039a GREEK CAPITAL LETTER KAPPA */ |
| | 16542 | 0x03bb, /* 039b GREEK CAPITAL LETTER LAMDA */ |
| | 16543 | 0x03bc, /* 039c GREEK CAPITAL LETTER MU */ |
| | 16544 | 0x03bd, /* 039d GREEK CAPITAL LETTER NU */ |
| | 16545 | 0x03be, /* 039e GREEK CAPITAL LETTER XI */ |
| | 16546 | 0x03bf, /* 039f GREEK CAPITAL LETTER OMICRON */ |
| | 16547 | 0x03c0, /* 03a0 GREEK CAPITAL LETTER PI */ |
| | 16548 | 0x03c1, /* 03a1 GREEK CAPITAL LETTER RHO */ |
| | 16549 | 0x0000, /* 03a2 (unused)*/ |
| | 16550 | 0x03c3, /* 03a3 GREEK CAPITAL LETTER SIGMA */ |
| | 16551 | 0x03c4, /* 03a4 GREEK CAPITAL LETTER TAU */ |
| | 16552 | 0x03c5, /* 03a5 GREEK CAPITAL LETTER UPSILON */ |
| | 16553 | 0x03c6, /* 03a6 GREEK CAPITAL LETTER PHI */ |
| | 16554 | 0x03c7, /* 03a7 GREEK CAPITAL LETTER CHI */ |
| | 16555 | 0x03c8, /* 03a8 GREEK CAPITAL LETTER PSI */ |
| | 16556 | 0x03c9, /* 03a9 GREEK CAPITAL LETTER OMEGA */ |
| | 16557 | 0x03ca, /* 03aa GREEK CAPITAL LETTER IOTA WITH DIALYTIK */ |
| | 16558 | 0x03cb, /* 03ab GREEK CAPITAL LETTER UPSILON WITH DIALY */ |
| | 16559 | 0x0000, /* 03ac GREEK SMALL LETTER ALPHA WITH TONOS*/ |
| | 16560 | 0x0000, /* 03ad GREEK SMALL LETTER EPSILON WITH TONOS*/ |
| | 16561 | 0x0000, /* 03ae GREEK SMALL LETTER ETA WITH TONOS*/ |
| | 16562 | 0x0000, /* 03af GREEK SMALL LETTER IOTA WITH TONOS*/ |
| | 16563 | 0x0000, /* 03b0 GREEK SMALL LETTER UPSILON WITH DIALYTI*/ |
| | 16564 | 0x0000, /* 03b1 GREEK SMALL LETTER ALPHA*/ |
| | 16565 | 0x0000, /* 03b2 GREEK SMALL LETTER BETA*/ |
| | 16566 | 0x0000, /* 03b3 GREEK SMALL LETTER GAMMA*/ |
| | 16567 | 0x0000, /* 03b4 GREEK SMALL LETTER DELTA*/ |
| | 16568 | 0x0000, /* 03b5 GREEK SMALL LETTER EPSILON*/ |
| | 16569 | 0x0000, /* 03b6 GREEK SMALL LETTER ZETA*/ |
| | 16570 | 0x0000, /* 03b7 GREEK SMALL LETTER ETA*/ |
| | 16571 | 0x0000, /* 03b8 GREEK SMALL LETTER THETA*/ |
| | 16572 | 0x0000, /* 03b9 GREEK SMALL LETTER IOTA*/ |
| | 16573 | 0x0000, /* 03ba GREEK SMALL LETTER KAPPA*/ |
| | 16574 | 0x0000, /* 03bb GREEK SMALL LETTER LAMDA*/ |
| | 16575 | 0x0000, /* 03bc GREEK SMALL LETTER MU*/ |
| | 16576 | 0x0000, /* 03bd GREEK SMALL LETTER NU*/ |
| | 16577 | 0x0000, /* 03be GREEK SMALL LETTER XI*/ |
| | 16578 | 0x0000, /* 03bf GREEK SMALL LETTER OMICRON*/ |
| | 16579 | 0x0000, /* 03c0 GREEK SMALL LETTER PI*/ |
| | 16580 | 0x0000, /* 03c1 GREEK SMALL LETTER RHO*/ |
| | 16581 | 0x0000, /* 03c2 GREEK SMALL LETTER FINAL SIGMA*/ |
| | 16582 | 0x0000, /* 03c3 GREEK SMALL LETTER SIGMA*/ |
| | 16583 | 0x0000, /* 03c4 GREEK SMALL LETTER TAU*/ |
| | 16584 | 0x0000, /* 03c5 GREEK SMALL LETTER UPSILON*/ |
| | 16585 | 0x0000, /* 03c6 GREEK SMALL LETTER PHI*/ |
| | 16586 | 0x0000, /* 03c7 GREEK SMALL LETTER CHI*/ |
| | 16587 | 0x0000, /* 03c8 GREEK SMALL LETTER PSI*/ |
| | 16588 | 0x0000, /* 03c9 GREEK SMALL LETTER OMEGA*/ |
| | 16589 | 0x0000, /* 03ca GREEK SMALL LETTER IOTA WITH DIALYTIKA*/ |
| | 16590 | 0x0000, /* 03cb GREEK SMALL LETTER UPSILON WITH DIALYTI*/ |
| | 16591 | 0x0000, /* 03cc GREEK SMALL LETTER OMICRON WITH TONOS*/ |
| | 16592 | 0x0000, /* 03cd GREEK SMALL LETTER UPSILON WITH TONOS*/ |
| | 16593 | 0x0000, /* 03ce GREEK SMALL LETTER OMEGA WITH TONOS*/ |
| | 16594 | 0x0000, /* 03cf (unused)*/ |
| | 16595 | 0x0000, /* 03d0 GREEK BETA SYMBOL*/ |
| | 16596 | 0x0000, /* 03d1 GREEK THETA SYMBOL*/ |
| | 16597 | 0x0000, /* 03d2 GREEK UPSILON WITH HOOK SYMBOL*/ |
| | 16598 | 0x0000, /* 03d3 GREEK UPSILON WITH ACUTE AND HOOK SYMBO*/ |
| | 16599 | 0x0000, /* 03d4 GREEK UPSILON WITH DIAERESIS AND HOOK S*/ |
| | 16600 | 0x0000, /* 03d5 GREEK PHI SYMBOL*/ |
| | 16601 | 0x0000, /* 03d6 GREEK PI SYMBOL*/ |
| | 16602 | 0x0000, /* 03d7 GREEK KAI SYMBOL*/ |
| | 16603 | 0x03d9, /* 03d8 GREEK LETTER ARCHAIC KOPPA */ |
| | 16604 | 0x0000, /* 03d9 GREEK SMALL LETTER ARCHAIC KOPPA*/ |
| | 16605 | 0x03db, /* 03da GREEK LETTER STIGMA */ |
| | 16606 | 0x0000, /* 03db GREEK SMALL LETTER STIGMA*/ |
| | 16607 | 0x03dd, /* 03dc GREEK LETTER DIGAMMA */ |
| | 16608 | 0x0000, /* 03dd GREEK SMALL LETTER DIGAMMA*/ |
| | 16609 | 0x03df, /* 03de GREEK LETTER KOPPA */ |
| | 16610 | 0x0000, /* 03df GREEK SMALL LETTER KOPPA*/ |
| | 16611 | 0x03e1, /* 03e0 GREEK LETTER SAMPI */ |
| | 16612 | 0x0000, /* 03e1 GREEK SMALL LETTER SAMPI*/ |
| | 16613 | 0x03e3, /* 03e2 COPTIC CAPITAL LETTER SHEI */ |
| | 16614 | 0x0000, /* 03e3 COPTIC SMALL LETTER SHEI*/ |
| | 16615 | 0x03e5, /* 03e4 COPTIC CAPITAL LETTER FEI */ |
| | 16616 | 0x0000, /* 03e5 COPTIC SMALL LETTER FEI*/ |
| | 16617 | 0x03e7, /* 03e6 COPTIC CAPITAL LETTER KHEI */ |
| | 16618 | 0x0000, /* 03e7 COPTIC SMALL LETTER KHEI*/ |
| | 16619 | 0x03e9, /* 03e8 COPTIC CAPITAL LETTER HORI */ |
| | 16620 | 0x0000, /* 03e9 COPTIC SMALL LETTER HORI*/ |
| | 16621 | 0x03eb, /* 03ea COPTIC CAPITAL LETTER GANGIA */ |
| | 16622 | 0x0000, /* 03eb COPTIC SMALL LETTER GANGIA*/ |
| | 16623 | 0x03ed, /* 03ec COPTIC CAPITAL LETTER SHIMA */ |
| | 16624 | 0x0000, /* 03ed COPTIC SMALL LETTER SHIMA*/ |
| | 16625 | 0x03ef, /* 03ee COPTIC CAPITAL LETTER DEI */ |
| | 16626 | 0x0000, /* 03ef COPTIC SMALL LETTER DEI*/ |
| | 16627 | 0x0000, /* 03f0 GREEK KAPPA SYMBOL*/ |
| | 16628 | 0x0000, /* 03f1 GREEK RHO SYMBOL*/ |
| | 16629 | 0x0000, /* 03f2 GREEK LUNATE SIGMA SYMBOL*/ |
| | 16630 | 0x0000, /* 03f3 GREEK LETTER YOT*/ |
| | 16631 | 0x03b8, /* 03f4 GREEK CAPITAL THETA SYMBOL */ |
| | 16632 | 0x0000, /* 03f5 GREEK LUNATE EPSILON SYMBOL*/ |
| | 16633 | 0x0000, /* 03f6 GREEK REVERSED LUNATE EPSILON SYMBOL*/ |
| | 16634 | 0x0000, /* 03f7 (unused)*/ |
| | 16635 | 0x0000, /* 03f8 (unused)*/ |
| | 16636 | 0x0000, /* 03f9 (unused)*/ |
| | 16637 | 0x0000, /* 03fa (unused)*/ |
| | 16638 | 0x0000, /* 03fb (unused)*/ |
| | 16639 | 0x0000, /* 03fc (unused)*/ |
| | 16640 | 0x0000, /* 03fd (unused)*/ |
| | 16641 | 0x0000, /* 03fe (unused)*/ |
| | 16642 | 0x0000, /* 03ff (unused)*/ |
| | 16643 | }; |
| | 16644 | |
| | 16645 | static const wchar_t to_lower_pg_08[128] = |
| | 16646 | { |
| | 16647 | 0x0450, /* 0400 CYRILLIC CAPITAL LETTER IE WITH GRAVE */ |
| | 16648 | 0x0451, /* 0401 CYRILLIC CAPITAL LETTER IO */ |
| | 16649 | 0x0452, /* 0402 CYRILLIC CAPITAL LETTER DJE */ |
| | 16650 | 0x0453, /* 0403 CYRILLIC CAPITAL LETTER GJE */ |
| | 16651 | 0x0454, /* 0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE */ |
| | 16652 | 0x0455, /* 0405 CYRILLIC CAPITAL LETTER DZE */ |
| | 16653 | 0x0456, /* 0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UK */ |
| | 16654 | 0x0457, /* 0407 CYRILLIC CAPITAL LETTER YI */ |
| | 16655 | 0x0458, /* 0408 CYRILLIC CAPITAL LETTER JE */ |
| | 16656 | 0x0459, /* 0409 CYRILLIC CAPITAL LETTER LJE */ |
| | 16657 | 0x045a, /* 040a CYRILLIC CAPITAL LETTER NJE */ |
| | 16658 | 0x045b, /* 040b CYRILLIC CAPITAL LETTER TSHE */ |
| | 16659 | 0x045c, /* 040c CYRILLIC CAPITAL LETTER KJE */ |
| | 16660 | 0x045d, /* 040d CYRILLIC CAPITAL LETTER I WITH GRAVE */ |
| | 16661 | 0x045e, /* 040e CYRILLIC CAPITAL LETTER SHORT U */ |
| | 16662 | 0x045f, /* 040f CYRILLIC CAPITAL LETTER DZHE */ |
| | 16663 | 0x0430, /* 0410 CYRILLIC CAPITAL LETTER A */ |
| | 16664 | 0x0431, /* 0411 CYRILLIC CAPITAL LETTER BE */ |
| | 16665 | 0x0432, /* 0412 CYRILLIC CAPITAL LETTER VE */ |
| | 16666 | 0x0433, /* 0413 CYRILLIC CAPITAL LETTER GHE */ |
| | 16667 | 0x0434, /* 0414 CYRILLIC CAPITAL LETTER DE */ |
| | 16668 | 0x0435, /* 0415 CYRILLIC CAPITAL LETTER IE */ |
| | 16669 | 0x0436, /* 0416 CYRILLIC CAPITAL LETTER ZHE */ |
| | 16670 | 0x0437, /* 0417 CYRILLIC CAPITAL LETTER ZE */ |
| | 16671 | 0x0438, /* 0418 CYRILLIC CAPITAL LETTER I */ |
| | 16672 | 0x0439, /* 0419 CYRILLIC CAPITAL LETTER SHORT I */ |
| | 16673 | 0x043a, /* 041a CYRILLIC CAPITAL LETTER KA */ |
| | 16674 | 0x043b, /* 041b CYRILLIC CAPITAL LETTER EL */ |
| | 16675 | 0x043c, /* 041c CYRILLIC CAPITAL LETTER EM */ |
| | 16676 | 0x043d, /* 041d CYRILLIC CAPITAL LETTER EN */ |
| | 16677 | 0x043e, /* 041e CYRILLIC CAPITAL LETTER O */ |
| | 16678 | 0x043f, /* 041f CYRILLIC CAPITAL LETTER PE */ |
| | 16679 | 0x0440, /* 0420 CYRILLIC CAPITAL LETTER ER */ |
| | 16680 | 0x0441, /* 0421 CYRILLIC CAPITAL LETTER ES */ |
| | 16681 | 0x0442, /* 0422 CYRILLIC CAPITAL LETTER TE */ |
| | 16682 | 0x0443, /* 0423 CYRILLIC CAPITAL LETTER U */ |
| | 16683 | 0x0444, /* 0424 CYRILLIC CAPITAL LETTER EF */ |
| | 16684 | 0x0445, /* 0425 CYRILLIC CAPITAL LETTER HA */ |
| | 16685 | 0x0446, /* 0426 CYRILLIC CAPITAL LETTER TSE */ |
| | 16686 | 0x0447, /* 0427 CYRILLIC CAPITAL LETTER CHE */ |
| | 16687 | 0x0448, /* 0428 CYRILLIC CAPITAL LETTER SHA */ |
| | 16688 | 0x0449, /* 0429 CYRILLIC CAPITAL LETTER SHCHA */ |
| | 16689 | 0x044a, /* 042a CYRILLIC CAPITAL LETTER HARD SIGN */ |
| | 16690 | 0x044b, /* 042b CYRILLIC CAPITAL LETTER YERU */ |
| | 16691 | 0x044c, /* 042c CYRILLIC CAPITAL LETTER SOFT SIGN */ |
| | 16692 | 0x044d, /* 042d CYRILLIC CAPITAL LETTER E */ |
| | 16693 | 0x044e, /* 042e CYRILLIC CAPITAL LETTER YU */ |
| | 16694 | 0x044f, /* 042f CYRILLIC CAPITAL LETTER YA */ |
| | 16695 | 0x0000, /* 0430 CYRILLIC SMALL LETTER A*/ |
| | 16696 | 0x0000, /* 0431 CYRILLIC SMALL LETTER BE*/ |
| | 16697 | 0x0000, /* 0432 CYRILLIC SMALL LETTER VE*/ |
| | 16698 | 0x0000, /* 0433 CYRILLIC SMALL LETTER GHE*/ |
| | 16699 | 0x0000, /* 0434 CYRILLIC SMALL LETTER DE*/ |
| | 16700 | 0x0000, /* 0435 CYRILLIC SMALL LETTER IE*/ |
| | 16701 | 0x0000, /* 0436 CYRILLIC SMALL LETTER ZHE*/ |
| | 16702 | 0x0000, /* 0437 CYRILLIC SMALL LETTER ZE*/ |
| | 16703 | 0x0000, /* 0438 CYRILLIC SMALL LETTER I*/ |
| | 16704 | 0x0000, /* 0439 CYRILLIC SMALL LETTER SHORT I*/ |
| | 16705 | 0x0000, /* 043a CYRILLIC SMALL LETTER KA*/ |
| | 16706 | 0x0000, /* 043b CYRILLIC SMALL LETTER EL*/ |
| | 16707 | 0x0000, /* 043c CYRILLIC SMALL LETTER EM*/ |
| | 16708 | 0x0000, /* 043d CYRILLIC SMALL LETTER EN*/ |
| | 16709 | 0x0000, /* 043e CYRILLIC SMALL LETTER O*/ |
| | 16710 | 0x0000, /* 043f CYRILLIC SMALL LETTER PE*/ |
| | 16711 | 0x0000, /* 0440 CYRILLIC SMALL LETTER ER*/ |
| | 16712 | 0x0000, /* 0441 CYRILLIC SMALL LETTER ES*/ |
| | 16713 | 0x0000, /* 0442 CYRILLIC SMALL LETTER TE*/ |
| | 16714 | 0x0000, /* 0443 CYRILLIC SMALL LETTER U*/ |
| | 16715 | 0x0000, /* 0444 CYRILLIC SMALL LETTER EF*/ |
| | 16716 | 0x0000, /* 0445 CYRILLIC SMALL LETTER HA*/ |
| | 16717 | 0x0000, /* 0446 CYRILLIC SMALL LETTER TSE*/ |
| | 16718 | 0x0000, /* 0447 CYRILLIC SMALL LETTER CHE*/ |
| | 16719 | 0x0000, /* 0448 CYRILLIC SMALL LETTER SHA*/ |
| | 16720 | 0x0000, /* 0449 CYRILLIC SMALL LETTER SHCHA*/ |
| | 16721 | 0x0000, /* 044a CYRILLIC SMALL LETTER HARD SIGN*/ |
| | 16722 | 0x0000, /* 044b CYRILLIC SMALL LETTER YERU*/ |
| | 16723 | 0x0000, /* 044c CYRILLIC SMALL LETTER SOFT SIGN*/ |
| | 16724 | 0x0000, /* 044d CYRILLIC SMALL LETTER E*/ |
| | 16725 | 0x0000, /* 044e CYRILLIC SMALL LETTER YU*/ |
| | 16726 | 0x0000, /* 044f CYRILLIC SMALL LETTER YA*/ |
| | 16727 | 0x0000, /* 0450 CYRILLIC SMALL LETTER IE WITH GRAVE*/ |
| | 16728 | 0x0000, /* 0451 CYRILLIC SMALL LETTER IO*/ |
| | 16729 | 0x0000, /* 0452 CYRILLIC SMALL LETTER DJE*/ |
| | 16730 | 0x0000, /* 0453 CYRILLIC SMALL LETTER GJE*/ |
| | 16731 | 0x0000, /* 0454 CYRILLIC SMALL LETTER UKRAINIAN IE*/ |
| | 16732 | 0x0000, /* 0455 CYRILLIC SMALL LETTER DZE*/ |
| | 16733 | 0x0000, /* 0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRA*/ |
| | 16734 | 0x0000, /* 0457 CYRILLIC SMALL LETTER YI*/ |
| | 16735 | 0x0000, /* 0458 CYRILLIC SMALL LETTER JE*/ |
| | 16736 | 0x0000, /* 0459 CYRILLIC SMALL LETTER LJE*/ |
| | 16737 | 0x0000, /* 045a CYRILLIC SMALL LETTER NJE*/ |
| | 16738 | 0x0000, /* 045b CYRILLIC SMALL LETTER TSHE*/ |
| | 16739 | 0x0000, /* 045c CYRILLIC SMALL LETTER KJE*/ |
| | 16740 | 0x0000, /* 045d CYRILLIC SMALL LETTER I WITH GRAVE*/ |
| | 16741 | 0x0000, /* 045e CYRILLIC SMALL LETTER SHORT U*/ |
| | 16742 | 0x0000, /* 045f CYRILLIC SMALL LETTER DZHE*/ |
| | 16743 | 0x0461, /* 0460 CYRILLIC CAPITAL LETTER OMEGA */ |
| | 16744 | 0x0000, /* 0461 CYRILLIC SMALL LETTER OMEGA*/ |
| | 16745 | 0x0463, /* 0462 CYRILLIC CAPITAL LETTER YAT */ |
| | 16746 | 0x0000, /* 0463 CYRILLIC SMALL LETTER YAT*/ |
| | 16747 | 0x0465, /* 0464 CYRILLIC CAPITAL LETTER IOTIFIED E */ |
| | 16748 | 0x0000, /* 0465 CYRILLIC SMALL LETTER IOTIFIED E*/ |
| | 16749 | 0x0467, /* 0466 CYRILLIC CAPITAL LETTER LITTLE YUS */ |
| | 16750 | 0x0000, /* 0467 CYRILLIC SMALL LETTER LITTLE YUS*/ |
| | 16751 | 0x0469, /* 0468 CYRILLIC CAPITAL LETTER IOTIFIED LITTLE */ |
| | 16752 | 0x0000, /* 0469 CYRILLIC SMALL LETTER IOTIFIED LITTLE Y*/ |
| | 16753 | 0x046b, /* 046a CYRILLIC CAPITAL LETTER BIG YUS */ |
| | 16754 | 0x0000, /* 046b CYRILLIC SMALL LETTER BIG YUS*/ |
| | 16755 | 0x046d, /* 046c CYRILLIC CAPITAL LETTER IOTIFIED BIG YU */ |
| | 16756 | 0x0000, /* 046d CYRILLIC SMALL LETTER IOTIFIED BIG YUS*/ |
| | 16757 | 0x046f, /* 046e CYRILLIC CAPITAL LETTER KSI */ |
| | 16758 | 0x0000, /* 046f CYRILLIC SMALL LETTER KSI*/ |
| | 16759 | 0x0471, /* 0470 CYRILLIC CAPITAL LETTER PSI */ |
| | 16760 | 0x0000, /* 0471 CYRILLIC SMALL LETTER PSI*/ |
| | 16761 | 0x0473, /* 0472 CYRILLIC CAPITAL LETTER FITA */ |
| | 16762 | 0x0000, /* 0473 CYRILLIC SMALL LETTER FITA*/ |
| | 16763 | 0x0475, /* 0474 CYRILLIC CAPITAL LETTER IZHITSA */ |
| | 16764 | 0x0000, /* 0475 CYRILLIC SMALL LETTER IZHITSA*/ |
| | 16765 | 0x0477, /* 0476 CYRILLIC CAPITAL LETTER IZHITSA WITH DO */ |
| | 16766 | 0x0000, /* 0477 CYRILLIC SMALL LETTER IZHITSA WITH DOUB*/ |
| | 16767 | 0x0479, /* 0478 CYRILLIC CAPITAL LETTER UK */ |
| | 16768 | 0x0000, /* 0479 CYRILLIC SMALL LETTER UK*/ |
| | 16769 | 0x047b, /* 047a CYRILLIC CAPITAL LETTER ROUND OMEGA */ |
| | 16770 | 0x0000, /* 047b CYRILLIC SMALL LETTER ROUND OMEGA*/ |
| | 16771 | 0x047d, /* 047c CYRILLIC CAPITAL LETTER OMEGA WITH TITL */ |
| | 16772 | 0x0000, /* 047d CYRILLIC SMALL LETTER OMEGA WITH TITLO*/ |
| | 16773 | 0x047f, /* 047e CYRILLIC CAPITAL LETTER OT */ |
| | 16774 | 0x0000, /* 047f CYRILLIC SMALL LETTER OT*/ |
| | 16775 | }; |
| | 16776 | |
| | 16777 | static const wchar_t to_lower_pg_09[128] = |
| | 16778 | { |
| | 16779 | 0x0481, /* 0480 CYRILLIC CAPITAL LETTER KOPPA */ |
| | 16780 | 0x0000, /* 0481 CYRILLIC SMALL LETTER KOPPA*/ |
| | 16781 | 0x0000, /* 0482 CYRILLIC THOUSANDS SIGN*/ |
| | 16782 | 0x0000, /* 0483 COMBINING CYRILLIC TITLO*/ |
| | 16783 | 0x0000, /* 0484 COMBINING CYRILLIC PALATALIZATION*/ |
| | 16784 | 0x0000, /* 0485 COMBINING CYRILLIC DASIA PNEUMATA*/ |
| | 16785 | 0x0000, /* 0486 COMBINING CYRILLIC PSILI PNEUMATA*/ |
| | 16786 | 0x0000, /* 0487 (unused)*/ |
| | 16787 | 0x0000, /* 0488 COMBINING CYRILLIC HUNDRED THOUSANDS SI*/ |
| | 16788 | 0x0000, /* 0489 COMBINING CYRILLIC MILLIONS SIGN*/ |
| | 16789 | 0x048b, /* 048a CYRILLIC CAPITAL LETTER SHORT I WITH TA */ |
| | 16790 | 0x0000, /* 048b CYRILLIC SMALL LETTER SHORT I WITH TAIL*/ |
| | 16791 | 0x048d, /* 048c CYRILLIC CAPITAL LETTER SEMISOFT SIGN */ |
| | 16792 | 0x0000, /* 048d CYRILLIC SMALL LETTER SEMISOFT SIGN*/ |
| | 16793 | 0x048f, /* 048e CYRILLIC CAPITAL LETTER ER WITH TICK */ |
| | 16794 | 0x0000, /* 048f CYRILLIC SMALL LETTER ER WITH TICK*/ |
| | 16795 | 0x0491, /* 0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN */ |
| | 16796 | 0x0000, /* 0491 CYRILLIC SMALL LETTER GHE WITH UPTURN*/ |
| | 16797 | 0x0493, /* 0492 CYRILLIC CAPITAL LETTER GHE WITH STROKE */ |
| | 16798 | 0x0000, /* 0493 CYRILLIC SMALL LETTER GHE WITH STROKE*/ |
| | 16799 | 0x0495, /* 0494 CYRILLIC CAPITAL LETTER GHE WITH MIDDLE */ |
| | 16800 | 0x0000, /* 0495 CYRILLIC SMALL LETTER GHE WITH MIDDLE H*/ |
| | 16801 | 0x0497, /* 0496 CYRILLIC CAPITAL LETTER ZHE WITH DESCEN */ |
| | 16802 | 0x0000, /* 0497 CYRILLIC SMALL LETTER ZHE WITH DESCENDE*/ |
| | 16803 | 0x0499, /* 0498 CYRILLIC CAPITAL LETTER ZE WITH DESCEND */ |
| | 16804 | 0x0000, /* 0499 CYRILLIC SMALL LETTER ZE WITH DESCENDER*/ |
| | 16805 | 0x049b, /* 049a CYRILLIC CAPITAL LETTER KA WITH DESCEND */ |
| | 16806 | 0x0000, /* 049b CYRILLIC SMALL LETTER KA WITH DESCENDER*/ |
| | 16807 | 0x049d, /* 049c CYRILLIC CAPITAL LETTER KA WITH VERTICA */ |
| | 16808 | 0x0000, /* 049d CYRILLIC SMALL LETTER KA WITH VERTICAL */ |
| | 16809 | 0x049f, /* 049e CYRILLIC CAPITAL LETTER KA WITH STROKE */ |
| | 16810 | 0x0000, /* 049f CYRILLIC SMALL LETTER KA WITH STROKE*/ |
| | 16811 | 0x04a1, /* 04a0 CYRILLIC CAPITAL LETTER BASHKIR KA */ |
| | 16812 | 0x0000, /* 04a1 CYRILLIC SMALL LETTER BASHKIR KA*/ |
| | 16813 | 0x04a3, /* 04a2 CYRILLIC CAPITAL LETTER EN WITH DESCEND */ |
| | 16814 | 0x0000, /* 04a3 CYRILLIC SMALL LETTER EN WITH DESCENDER*/ |
| | 16815 | 0x04a5, /* 04a4 CYRILLIC CAPITAL LIGATURE EN GHE */ |
| | 16816 | 0x0000, /* 04a5 CYRILLIC SMALL LIGATURE EN GHE*/ |
| | 16817 | 0x04a7, /* 04a6 CYRILLIC CAPITAL LETTER PE WITH MIDDLE */ |
| | 16818 | 0x0000, /* 04a7 CYRILLIC SMALL LETTER PE WITH MIDDLE HO*/ |
| | 16819 | 0x04a9, /* 04a8 CYRILLIC CAPITAL LETTER ABKHASIAN HA */ |
| | 16820 | 0x0000, /* 04a9 CYRILLIC SMALL LETTER ABKHASIAN HA*/ |
| | 16821 | 0x04ab, /* 04aa CYRILLIC CAPITAL LETTER ES WITH DESCEND */ |
| | 16822 | 0x0000, /* 04ab CYRILLIC SMALL LETTER ES WITH DESCENDER*/ |
| | 16823 | 0x04ad, /* 04ac CYRILLIC CAPITAL LETTER TE WITH DESCEND */ |
| | 16824 | 0x0000, /* 04ad CYRILLIC SMALL LETTER TE WITH DESCENDER*/ |
| | 16825 | 0x04af, /* 04ae CYRILLIC CAPITAL LETTER STRAIGHT U */ |
| | 16826 | 0x0000, /* 04af CYRILLIC SMALL LETTER STRAIGHT U*/ |
| | 16827 | 0x04b1, /* 04b0 CYRILLIC CAPITAL LETTER STRAIGHT U WITH */ |
| | 16828 | 0x0000, /* 04b1 CYRILLIC SMALL LETTER STRAIGHT U WITH S*/ |
| | 16829 | 0x04b3, /* 04b2 CYRILLIC CAPITAL LETTER HA WITH DESCEND */ |
| | 16830 | 0x0000, /* 04b3 CYRILLIC SMALL LETTER HA WITH DESCENDER*/ |
| | 16831 | 0x04b5, /* 04b4 CYRILLIC CAPITAL LIGATURE TE TSE */ |
| | 16832 | 0x0000, /* 04b5 CYRILLIC SMALL LIGATURE TE TSE*/ |
| | 16833 | 0x04b7, /* 04b6 CYRILLIC CAPITAL LETTER CHE WITH DESCEN */ |
| | 16834 | 0x0000, /* 04b7 CYRILLIC SMALL LETTER CHE WITH DESCENDE*/ |
| | 16835 | 0x04b9, /* 04b8 CYRILLIC CAPITAL LETTER CHE WITH VERTIC */ |
| | 16836 | 0x0000, /* 04b9 CYRILLIC SMALL LETTER CHE WITH VERTICAL*/ |
| | 16837 | 0x04bb, /* 04ba CYRILLIC CAPITAL LETTER SHHA */ |
| | 16838 | 0x0000, /* 04bb CYRILLIC SMALL LETTER SHHA*/ |
| | 16839 | 0x04bd, /* 04bc CYRILLIC CAPITAL LETTER ABKHASIAN CHE */ |
| | 16840 | 0x0000, /* 04bd CYRILLIC SMALL LETTER ABKHASIAN CHE*/ |
| | 16841 | 0x04bf, /* 04be CYRILLIC CAPITAL LETTER ABKHASIAN CHE W */ |
| | 16842 | 0x0000, /* 04bf CYRILLIC SMALL LETTER ABKHASIAN CHE WIT*/ |
| | 16843 | 0x0000, /* 04c0 CYRILLIC LETTER PALOCHKA*/ |
| | 16844 | 0x04c2, /* 04c1 CYRILLIC CAPITAL LETTER ZHE WITH BREVE */ |
| | 16845 | 0x0000, /* 04c2 CYRILLIC SMALL LETTER ZHE WITH BREVE*/ |
| | 16846 | 0x04c4, /* 04c3 CYRILLIC CAPITAL LETTER KA WITH HOOK */ |
| | 16847 | 0x0000, /* 04c4 CYRILLIC SMALL LETTER KA WITH HOOK*/ |
| | 16848 | 0x04c6, /* 04c5 CYRILLIC CAPITAL LETTER EL WITH TAIL */ |
| | 16849 | 0x0000, /* 04c6 CYRILLIC SMALL LETTER EL WITH TAIL*/ |
| | 16850 | 0x04c8, /* 04c7 CYRILLIC CAPITAL LETTER EN WITH HOOK */ |
| | 16851 | 0x0000, /* 04c8 CYRILLIC SMALL LETTER EN WITH HOOK*/ |
| | 16852 | 0x04ca, /* 04c9 CYRILLIC CAPITAL LETTER EN WITH TAIL */ |
| | 16853 | 0x0000, /* 04ca CYRILLIC SMALL LETTER EN WITH TAIL*/ |
| | 16854 | 0x04cc, /* 04cb CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */ |
| | 16855 | 0x0000, /* 04cc CYRILLIC SMALL LETTER KHAKASSIAN CHE*/ |
| | 16856 | 0x04ce, /* 04cd CYRILLIC CAPITAL LETTER EM WITH TAIL */ |
| | 16857 | 0x0000, /* 04ce CYRILLIC SMALL LETTER EM WITH TAIL*/ |
| | 16858 | 0x0000, /* 04cf (unused)*/ |
| | 16859 | 0x04d1, /* 04d0 CYRILLIC CAPITAL LETTER A WITH BREVE */ |
| | 16860 | 0x0000, /* 04d1 CYRILLIC SMALL LETTER A WITH BREVE*/ |
| | 16861 | 0x04d3, /* 04d2 CYRILLIC CAPITAL LETTER A WITH DIAERESI */ |
| | 16862 | 0x0000, /* 04d3 CYRILLIC SMALL LETTER A WITH DIAERESIS*/ |
| | 16863 | 0x04d5, /* 04d4 CYRILLIC CAPITAL LIGATURE A IE */ |
| | 16864 | 0x0000, /* 04d5 CYRILLIC SMALL LIGATURE A IE*/ |
| | 16865 | 0x04d7, /* 04d6 CYRILLIC CAPITAL LETTER IE WITH BREVE */ |
| | 16866 | 0x0000, /* 04d7 CYRILLIC SMALL LETTER IE WITH BREVE*/ |
| | 16867 | 0x04d9, /* 04d8 CYRILLIC CAPITAL LETTER SCHWA */ |
| | 16868 | 0x0000, /* 04d9 CYRILLIC SMALL LETTER SCHWA*/ |
| | 16869 | 0x04db, /* 04da CYRILLIC CAPITAL LETTER SCHWA WITH DIAE */ |
| | 16870 | 0x0000, /* 04db CYRILLIC SMALL LETTER SCHWA WITH DIAERE*/ |
| | 16871 | 0x04dd, /* 04dc CYRILLIC CAPITAL LETTER ZHE WITH DIAERE */ |
| | 16872 | 0x0000, /* 04dd CYRILLIC SMALL LETTER ZHE WITH DIAERESI*/ |
| | 16873 | 0x04df, /* 04de CYRILLIC CAPITAL LETTER ZE WITH DIAERES */ |
| | 16874 | 0x0000, /* 04df CYRILLIC SMALL LETTER ZE WITH DIAERESIS*/ |
| | 16875 | 0x04e1, /* 04e0 CYRILLIC CAPITAL LETTER ABKHASIAN DZE */ |
| | 16876 | 0x0000, /* 04e1 CYRILLIC SMALL LETTER ABKHASIAN DZE*/ |
| | 16877 | 0x04e3, /* 04e2 CYRILLIC CAPITAL LETTER I WITH MACRON */ |
| | 16878 | 0x0000, /* 04e3 CYRILLIC SMALL LETTER I WITH MACRON*/ |
| | 16879 | 0x04e5, /* 04e4 CYRILLIC CAPITAL LETTER I WITH DIAERESI */ |
| | 16880 | 0x0000, /* 04e5 CYRILLIC SMALL LETTER I WITH DIAERESIS*/ |
| | 16881 | 0x04e7, /* 04e6 CYRILLIC CAPITAL LETTER O WITH DIAERESI */ |
| | 16882 | 0x0000, /* 04e7 CYRILLIC SMALL LETTER O WITH DIAERESIS*/ |
| | 16883 | 0x04e9, /* 04e8 CYRILLIC CAPITAL LETTER BARRED O */ |
| | 16884 | 0x0000, /* 04e9 CYRILLIC SMALL LETTER BARRED O*/ |
| | 16885 | 0x04eb, /* 04ea CYRILLIC CAPITAL LETTER BARRED O WITH D */ |
| | 16886 | 0x0000, /* 04eb CYRILLIC SMALL LETTER BARRED O WITH DIA*/ |
| | 16887 | 0x04ed, /* 04ec CYRILLIC CAPITAL LETTER E WITH DIAERESI */ |
| | 16888 | 0x0000, /* 04ed CYRILLIC SMALL LETTER E WITH DIAERESIS*/ |
| | 16889 | 0x04ef, /* 04ee CYRILLIC CAPITAL LETTER U WITH MACRON */ |
| | 16890 | 0x0000, /* 04ef CYRILLIC SMALL LETTER U WITH MACRON*/ |
| | 16891 | 0x04f1, /* 04f0 CYRILLIC CAPITAL LETTER U WITH DIAERESI */ |
| | 16892 | 0x0000, /* 04f1 CYRILLIC SMALL LETTER U WITH DIAERESIS*/ |
| | 16893 | 0x04f3, /* 04f2 CYRILLIC CAPITAL LETTER U WITH DOUBLE A */ |
| | 16894 | 0x0000, /* 04f3 CYRILLIC SMALL LETTER U WITH DOUBLE ACU*/ |
| | 16895 | 0x04f5, /* 04f4 CYRILLIC CAPITAL LETTER CHE WITH DIAERE */ |
| | 16896 | 0x0000, /* 04f5 CYRILLIC SMALL LETTER CHE WITH DIAERESI*/ |
| | 16897 | 0x0000, /* 04f6 (unused)*/ |
| | 16898 | 0x0000, /* 04f7 (unused)*/ |
| | 16899 | 0x04f9, /* 04f8 CYRILLIC CAPITAL LETTER YERU WITH DIAER */ |
| | 16900 | 0x0000, /* 04f9 CYRILLIC SMALL LETTER YERU WITH DIAERES*/ |
| | 16901 | 0x0000, /* 04fa (unused)*/ |
| | 16902 | 0x0000, /* 04fb (unused)*/ |
| | 16903 | 0x0000, /* 04fc (unused)*/ |
| | 16904 | 0x0000, /* 04fd (unused)*/ |
| | 16905 | 0x0000, /* 04fe (unused)*/ |
| | 16906 | 0x0000, /* 04ff (unused)*/ |
| | 16907 | }; |
| | 16908 | |
| | 16909 | static const wchar_t to_lower_pg_0a[128] = |
| | 16910 | { |
| | 16911 | 0x0501, /* 0500 CYRILLIC CAPITAL LETTER KOMI DE */ |
| | 16912 | 0x0000, /* 0501 CYRILLIC SMALL LETTER KOMI DE*/ |
| | 16913 | 0x0503, /* 0502 CYRILLIC CAPITAL LETTER KOMI DJE */ |
| | 16914 | 0x0000, /* 0503 CYRILLIC SMALL LETTER KOMI DJE*/ |
| | 16915 | 0x0505, /* 0504 CYRILLIC CAPITAL LETTER KOMI ZJE */ |
| | 16916 | 0x0000, /* 0505 CYRILLIC SMALL LETTER KOMI ZJE*/ |
| | 16917 | 0x0507, /* 0506 CYRILLIC CAPITAL LETTER KOMI DZJE */ |
| | 16918 | 0x0000, /* 0507 CYRILLIC SMALL LETTER KOMI DZJE*/ |
| | 16919 | 0x0509, /* 0508 CYRILLIC CAPITAL LETTER KOMI LJE */ |
| | 16920 | 0x0000, /* 0509 CYRILLIC SMALL LETTER KOMI LJE*/ |
| | 16921 | 0x050b, /* 050a CYRILLIC CAPITAL LETTER KOMI NJE */ |
| | 16922 | 0x0000, /* 050b CYRILLIC SMALL LETTER KOMI NJE*/ |
| | 16923 | 0x050d, /* 050c CYRILLIC CAPITAL LETTER KOMI SJE */ |
| | 16924 | 0x0000, /* 050d CYRILLIC SMALL LETTER KOMI SJE*/ |
| | 16925 | 0x050f, /* 050e CYRILLIC CAPITAL LETTER KOMI TJE */ |
| | 16926 | 0x0000, /* 050f CYRILLIC SMALL LETTER KOMI TJE*/ |
| | 16927 | 0x0000, /* 0510 (unused)*/ |
| | 16928 | 0x0000, /* 0511 (unused)*/ |
| | 16929 | 0x0000, /* 0512 (unused)*/ |
| | 16930 | 0x0000, /* 0513 (unused)*/ |
| | 16931 | 0x0000, /* 0514 (unused)*/ |
| | 16932 | 0x0000, /* 0515 (unused)*/ |
| | 16933 | 0x0000, /* 0516 (unused)*/ |
| | 16934 | 0x0000, /* 0517 (unused)*/ |
| | 16935 | 0x0000, /* 0518 (unused)*/ |
| | 16936 | 0x0000, /* 0519 (unused)*/ |
| | 16937 | 0x0000, /* 051a (unused)*/ |
| | 16938 | 0x0000, /* 051b (unused)*/ |
| | 16939 | 0x0000, /* 051c (unused)*/ |
| | 16940 | 0x0000, /* 051d (unused)*/ |
| | 16941 | 0x0000, /* 051e (unused)*/ |
| | 16942 | 0x0000, /* 051f (unused)*/ |
| | 16943 | 0x0000, /* 0520 (unused)*/ |
| | 16944 | 0x0000, /* 0521 (unused)*/ |
| | 16945 | 0x0000, /* 0522 (unused)*/ |
| | 16946 | 0x0000, /* 0523 (unused)*/ |
| | 16947 | 0x0000, /* 0524 (unused)*/ |
| | 16948 | 0x0000, /* 0525 (unused)*/ |
| | 16949 | 0x0000, /* 0526 (unused)*/ |
| | 16950 | 0x0000, /* 0527 (unused)*/ |
| | 16951 | 0x0000, /* 0528 (unused)*/ |
| | 16952 | 0x0000, /* 0529 (unused)*/ |
| | 16953 | 0x0000, /* 052a (unused)*/ |
| | 16954 | 0x0000, /* 052b (unused)*/ |
| | 16955 | 0x0000, /* 052c (unused)*/ |
| | 16956 | 0x0000, /* 052d (unused)*/ |
| | 16957 | 0x0000, /* 052e (unused)*/ |
| | 16958 | 0x0000, /* 052f (unused)*/ |
| | 16959 | 0x0000, /* 0530 (unused)*/ |
| | 16960 | 0x0561, /* 0531 ARMENIAN CAPITAL LETTER AYB */ |
| | 16961 | 0x0562, /* 0532 ARMENIAN CAPITAL LETTER BEN */ |
| | 16962 | 0x0563, /* 0533 ARMENIAN CAPITAL LETTER GIM */ |
| | 16963 | 0x0564, /* 0534 ARMENIAN CAPITAL LETTER DA */ |
| | 16964 | 0x0565, /* 0535 ARMENIAN CAPITAL LETTER ECH */ |
| | 16965 | 0x0566, /* 0536 ARMENIAN CAPITAL LETTER ZA */ |
| | 16966 | 0x0567, /* 0537 ARMENIAN CAPITAL LETTER EH */ |
| | 16967 | 0x0568, /* 0538 ARMENIAN CAPITAL LETTER ET */ |
| | 16968 | 0x0569, /* 0539 ARMENIAN CAPITAL LETTER TO */ |
| | 16969 | 0x056a, /* 053a ARMENIAN CAPITAL LETTER ZHE */ |
| | 16970 | 0x056b, /* 053b ARMENIAN CAPITAL LETTER INI */ |
| | 16971 | 0x056c, /* 053c ARMENIAN CAPITAL LETTER LIWN */ |
| | 16972 | 0x056d, /* 053d ARMENIAN CAPITAL LETTER XEH */ |
| | 16973 | 0x056e, /* 053e ARMENIAN CAPITAL LETTER CA */ |
| | 16974 | 0x056f, /* 053f ARMENIAN CAPITAL LETTER KEN */ |
| | 16975 | 0x0570, /* 0540 ARMENIAN CAPITAL LETTER HO */ |
| | 16976 | 0x0571, /* 0541 ARMENIAN CAPITAL LETTER JA */ |
| | 16977 | 0x0572, /* 0542 ARMENIAN CAPITAL LETTER GHAD */ |
| | 16978 | 0x0573, /* 0543 ARMENIAN CAPITAL LETTER CHEH */ |
| | 16979 | 0x0574, /* 0544 ARMENIAN CAPITAL LETTER MEN */ |
| | 16980 | 0x0575, /* 0545 ARMENIAN CAPITAL LETTER YI */ |
| | 16981 | 0x0576, /* 0546 ARMENIAN CAPITAL LETTER NOW */ |
| | 16982 | 0x0577, /* 0547 ARMENIAN CAPITAL LETTER SHA */ |
| | 16983 | 0x0578, /* 0548 ARMENIAN CAPITAL LETTER VO */ |
| | 16984 | 0x0579, /* 0549 ARMENIAN CAPITAL LETTER CHA */ |
| | 16985 | 0x057a, /* 054a ARMENIAN CAPITAL LETTER PEH */ |
| | 16986 | 0x057b, /* 054b ARMENIAN CAPITAL LETTER JHEH */ |
| | 16987 | 0x057c, /* 054c ARMENIAN CAPITAL LETTER RA */ |
| | 16988 | 0x057d, /* 054d ARMENIAN CAPITAL LETTER SEH */ |
| | 16989 | 0x057e, /* 054e ARMENIAN CAPITAL LETTER VEW */ |
| | 16990 | 0x057f, /* 054f ARMENIAN CAPITAL LETTER TIWN */ |
| | 16991 | 0x0580, /* 0550 ARMENIAN CAPITAL LETTER REH */ |
| | 16992 | 0x0581, /* 0551 ARMENIAN CAPITAL LETTER CO */ |
| | 16993 | 0x0582, /* 0552 ARMENIAN CAPITAL LETTER YIWN */ |
| | 16994 | 0x0583, /* 0553 ARMENIAN CAPITAL LETTER PIWR */ |
| | 16995 | 0x0584, /* 0554 ARMENIAN CAPITAL LETTER KEH */ |
| | 16996 | 0x0585, /* 0555 ARMENIAN CAPITAL LETTER OH */ |
| | 16997 | 0x0586, /* 0556 ARMENIAN CAPITAL LETTER FEH */ |
| | 16998 | 0x0000, /* 0557 (unused)*/ |
| | 16999 | 0x0000, /* 0558 (unused)*/ |
| | 17000 | 0x0000, /* 0559 ARMENIAN MODIFIER LETTER LEFT HALF RING*/ |
| | 17001 | 0x0000, /* 055a ARMENIAN APOSTROPHE*/ |
| | 17002 | 0x0000, /* 055b ARMENIAN EMPHASIS MARK*/ |
| | 17003 | 0x0000, /* 055c ARMENIAN EXCLAMATION MARK*/ |
| | 17004 | 0x0000, /* 055d ARMENIAN COMMA*/ |
| | 17005 | 0x0000, /* 055e ARMENIAN QUESTION MARK*/ |
| | 17006 | 0x0000, /* 055f ARMENIAN ABBREVIATION MARK*/ |
| | 17007 | 0x0000, /* 0560 (unused)*/ |
| | 17008 | 0x0000, /* 0561 ARMENIAN SMALL LETTER AYB*/ |
| | 17009 | 0x0000, /* 0562 ARMENIAN SMALL LETTER BEN*/ |
| | 17010 | 0x0000, /* 0563 ARMENIAN SMALL LETTER GIM*/ |
| | 17011 | 0x0000, /* 0564 ARMENIAN SMALL LETTER DA*/ |
| | 17012 | 0x0000, /* 0565 ARMENIAN SMALL LETTER ECH*/ |
| | 17013 | 0x0000, /* 0566 ARMENIAN SMALL LETTER ZA*/ |
| | 17014 | 0x0000, /* 0567 ARMENIAN SMALL LETTER EH*/ |
| | 17015 | 0x0000, /* 0568 ARMENIAN SMALL LETTER ET*/ |
| | 17016 | 0x0000, /* 0569 ARMENIAN SMALL LETTER TO*/ |
| | 17017 | 0x0000, /* 056a ARMENIAN SMALL LETTER ZHE*/ |
| | 17018 | 0x0000, /* 056b ARMENIAN SMALL LETTER INI*/ |
| | 17019 | 0x0000, /* 056c ARMENIAN SMALL LETTER LIWN*/ |
| | 17020 | 0x0000, /* 056d ARMENIAN SMALL LETTER XEH*/ |
| | 17021 | 0x0000, /* 056e ARMENIAN SMALL LETTER CA*/ |
| | 17022 | 0x0000, /* 056f ARMENIAN SMALL LETTER KEN*/ |
| | 17023 | 0x0000, /* 0570 ARMENIAN SMALL LETTER HO*/ |
| | 17024 | 0x0000, /* 0571 ARMENIAN SMALL LETTER JA*/ |
| | 17025 | 0x0000, /* 0572 ARMENIAN SMALL LETTER GHAD*/ |
| | 17026 | 0x0000, /* 0573 ARMENIAN SMALL LETTER CHEH*/ |
| | 17027 | 0x0000, /* 0574 ARMENIAN SMALL LETTER MEN*/ |
| | 17028 | 0x0000, /* 0575 ARMENIAN SMALL LETTER YI*/ |
| | 17029 | 0x0000, /* 0576 ARMENIAN SMALL LETTER NOW*/ |
| | 17030 | 0x0000, /* 0577 ARMENIAN SMALL LETTER SHA*/ |
| | 17031 | 0x0000, /* 0578 ARMENIAN SMALL LETTER VO*/ |
| | 17032 | 0x0000, /* 0579 ARMENIAN SMALL LETTER CHA*/ |
| | 17033 | 0x0000, /* 057a ARMENIAN SMALL LETTER PEH*/ |
| | 17034 | 0x0000, /* 057b ARMENIAN SMALL LETTER JHEH*/ |
| | 17035 | 0x0000, /* 057c ARMENIAN SMALL LETTER RA*/ |
| | 17036 | 0x0000, /* 057d ARMENIAN SMALL LETTER SEH*/ |
| | 17037 | 0x0000, /* 057e ARMENIAN SMALL LETTER VEW*/ |
| | 17038 | 0x0000, /* 057f ARMENIAN SMALL LETTER TIWN*/ |
| | 17039 | }; |
| | 17040 | |
| | 17041 | static const wchar_t to_lower_pg_3c[128] = |
| | 17042 | { |
| | 17043 | 0x1e01, /* 1e00 LATIN CAPITAL LETTER A WITH RING BELOW */ |
| | 17044 | 0x0000, /* 1e01 LATIN SMALL LETTER A WITH RING BELOW*/ |
| | 17045 | 0x1e03, /* 1e02 LATIN CAPITAL LETTER B WITH DOT ABOVE */ |
| | 17046 | 0x0000, /* 1e03 LATIN SMALL LETTER B WITH DOT ABOVE*/ |
| | 17047 | 0x1e05, /* 1e04 LATIN CAPITAL LETTER B WITH DOT BELOW */ |
| | 17048 | 0x0000, /* 1e05 LATIN SMALL LETTER B WITH DOT BELOW*/ |
| | 17049 | 0x1e07, /* 1e06 LATIN CAPITAL LETTER B WITH LINE BELOW */ |
| | 17050 | 0x0000, /* 1e07 LATIN SMALL LETTER B WITH LINE BELOW*/ |
| | 17051 | 0x1e09, /* 1e08 LATIN CAPITAL LETTER C WITH CEDILLA AND */ |
| | 17052 | 0x0000, /* 1e09 LATIN SMALL LETTER C WITH CEDILLA AND A*/ |
| | 17053 | 0x1e0b, /* 1e0a LATIN CAPITAL LETTER D WITH DOT ABOVE */ |
| | 17054 | 0x0000, /* 1e0b LATIN SMALL LETTER D WITH DOT ABOVE*/ |
| | 17055 | 0x1e0d, /* 1e0c LATIN CAPITAL LETTER D WITH DOT BELOW */ |
| | 17056 | 0x0000, /* 1e0d LATIN SMALL LETTER D WITH DOT BELOW*/ |
| | 17057 | 0x1e0f, /* 1e0e LATIN CAPITAL LETTER D WITH LINE BELOW */ |
| | 17058 | 0x0000, /* 1e0f LATIN SMALL LETTER D WITH LINE BELOW*/ |
| | 17059 | 0x1e11, /* 1e10 LATIN CAPITAL LETTER D WITH CEDILLA */ |
| | 17060 | 0x0000, /* 1e11 LATIN SMALL LETTER D WITH CEDILLA*/ |
| | 17061 | 0x1e13, /* 1e12 LATIN CAPITAL LETTER D WITH CIRCUMFLEX */ |
| | 17062 | 0x0000, /* 1e13 LATIN SMALL LETTER D WITH CIRCUMFLEX BE*/ |
| | 17063 | 0x1e15, /* 1e14 LATIN CAPITAL LETTER E WITH MACRON AND */ |
| | 17064 | 0x0000, /* 1e15 LATIN SMALL LETTER E WITH MACRON AND GR*/ |
| | 17065 | 0x1e17, /* 1e16 LATIN CAPITAL LETTER E WITH MACRON AND */ |
| | 17066 | 0x0000, /* 1e17 LATIN SMALL LETTER E WITH MACRON AND AC*/ |
| | 17067 | 0x1e19, /* 1e18 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 17068 | 0x0000, /* 1e19 LATIN SMALL LETTER E WITH CIRCUMFLEX BE*/ |
| | 17069 | 0x1e1b, /* 1e1a LATIN CAPITAL LETTER E WITH TILDE BELOW */ |
| | 17070 | 0x0000, /* 1e1b LATIN SMALL LETTER E WITH TILDE BELOW*/ |
| | 17071 | 0x1e1d, /* 1e1c LATIN CAPITAL LETTER E WITH CEDILLA AND */ |
| | 17072 | 0x0000, /* 1e1d LATIN SMALL LETTER E WITH CEDILLA AND B*/ |
| | 17073 | 0x1e1f, /* 1e1e LATIN CAPITAL LETTER F WITH DOT ABOVE */ |
| | 17074 | 0x0000, /* 1e1f LATIN SMALL LETTER F WITH DOT ABOVE*/ |
| | 17075 | 0x1e21, /* 1e20 LATIN CAPITAL LETTER G WITH MACRON */ |
| | 17076 | 0x0000, /* 1e21 LATIN SMALL LETTER G WITH MACRON*/ |
| | 17077 | 0x1e23, /* 1e22 LATIN CAPITAL LETTER H WITH DOT ABOVE */ |
| | 17078 | 0x0000, /* 1e23 LATIN SMALL LETTER H WITH DOT ABOVE*/ |
| | 17079 | 0x1e25, /* 1e24 LATIN CAPITAL LETTER H WITH DOT BELOW */ |
| | 17080 | 0x0000, /* 1e25 LATIN SMALL LETTER H WITH DOT BELOW*/ |
| | 17081 | 0x1e27, /* 1e26 LATIN CAPITAL LETTER H WITH DIAERESIS */ |
| | 17082 | 0x0000, /* 1e27 LATIN SMALL LETTER H WITH DIAERESIS*/ |
| | 17083 | 0x1e29, /* 1e28 LATIN CAPITAL LETTER H WITH CEDILLA */ |
| | 17084 | 0x0000, /* 1e29 LATIN SMALL LETTER H WITH CEDILLA*/ |
| | 17085 | 0x1e2b, /* 1e2a LATIN CAPITAL LETTER H WITH BREVE BELOW */ |
| | 17086 | 0x0000, /* 1e2b LATIN SMALL LETTER H WITH BREVE BELOW*/ |
| | 17087 | 0x1e2d, /* 1e2c LATIN CAPITAL LETTER I WITH TILDE BELOW */ |
| | 17088 | 0x0000, /* 1e2d LATIN SMALL LETTER I WITH TILDE BELOW*/ |
| | 17089 | 0x1e2f, /* 1e2e LATIN CAPITAL LETTER I WITH DIAERESIS A */ |
| | 17090 | 0x0000, /* 1e2f LATIN SMALL LETTER I WITH DIAERESIS AND*/ |
| | 17091 | 0x1e31, /* 1e30 LATIN CAPITAL LETTER K WITH ACUTE */ |
| | 17092 | 0x0000, /* 1e31 LATIN SMALL LETTER K WITH ACUTE*/ |
| | 17093 | 0x1e33, /* 1e32 LATIN CAPITAL LETTER K WITH DOT BELOW */ |
| | 17094 | 0x0000, /* 1e33 LATIN SMALL LETTER K WITH DOT BELOW*/ |
| | 17095 | 0x1e35, /* 1e34 LATIN CAPITAL LETTER K WITH LINE BELOW */ |
| | 17096 | 0x0000, /* 1e35 LATIN SMALL LETTER K WITH LINE BELOW*/ |
| | 17097 | 0x1e37, /* 1e36 LATIN CAPITAL LETTER L WITH DOT BELOW */ |
| | 17098 | 0x0000, /* 1e37 LATIN SMALL LETTER L WITH DOT BELOW*/ |
| | 17099 | 0x1e39, /* 1e38 LATIN CAPITAL LETTER L WITH DOT BELOW A */ |
| | 17100 | 0x0000, /* 1e39 LATIN SMALL LETTER L WITH DOT BELOW AND*/ |
| | 17101 | 0x1e3b, /* 1e3a LATIN CAPITAL LETTER L WITH LINE BELOW */ |
| | 17102 | 0x0000, /* 1e3b LATIN SMALL LETTER L WITH LINE BELOW*/ |
| | 17103 | 0x1e3d, /* 1e3c LATIN CAPITAL LETTER L WITH CIRCUMFLEX */ |
| | 17104 | 0x0000, /* 1e3d LATIN SMALL LETTER L WITH CIRCUMFLEX BE*/ |
| | 17105 | 0x1e3f, /* 1e3e LATIN CAPITAL LETTER M WITH ACUTE */ |
| | 17106 | 0x0000, /* 1e3f LATIN SMALL LETTER M WITH ACUTE*/ |
| | 17107 | 0x1e41, /* 1e40 LATIN CAPITAL LETTER M WITH DOT ABOVE */ |
| | 17108 | 0x0000, /* 1e41 LATIN SMALL LETTER M WITH DOT ABOVE*/ |
| | 17109 | 0x1e43, /* 1e42 LATIN CAPITAL LETTER M WITH DOT BELOW */ |
| | 17110 | 0x0000, /* 1e43 LATIN SMALL LETTER M WITH DOT BELOW*/ |
| | 17111 | 0x1e45, /* 1e44 LATIN CAPITAL LETTER N WITH DOT ABOVE */ |
| | 17112 | 0x0000, /* 1e45 LATIN SMALL LETTER N WITH DOT ABOVE*/ |
| | 17113 | 0x1e47, /* 1e46 LATIN CAPITAL LETTER N WITH DOT BELOW */ |
| | 17114 | 0x0000, /* 1e47 LATIN SMALL LETTER N WITH DOT BELOW*/ |
| | 17115 | 0x1e49, /* 1e48 LATIN CAPITAL LETTER N WITH LINE BELOW */ |
| | 17116 | 0x0000, /* 1e49 LATIN SMALL LETTER N WITH LINE BELOW*/ |
| | 17117 | 0x1e4b, /* 1e4a LATIN CAPITAL LETTER N WITH CIRCUMFLEX */ |
| | 17118 | 0x0000, /* 1e4b LATIN SMALL LETTER N WITH CIRCUMFLEX BE*/ |
| | 17119 | 0x1e4d, /* 1e4c LATIN CAPITAL LETTER O WITH TILDE AND A */ |
| | 17120 | 0x0000, /* 1e4d LATIN SMALL LETTER O WITH TILDE AND ACU*/ |
| | 17121 | 0x1e4f, /* 1e4e LATIN CAPITAL LETTER O WITH TILDE AND D */ |
| | 17122 | 0x0000, /* 1e4f LATIN SMALL LETTER O WITH TILDE AND DIA*/ |
| | 17123 | 0x1e51, /* 1e50 LATIN CAPITAL LETTER O WITH MACRON AND */ |
| | 17124 | 0x0000, /* 1e51 LATIN SMALL LETTER O WITH MACRON AND GR*/ |
| | 17125 | 0x1e53, /* 1e52 LATIN CAPITAL LETTER O WITH MACRON AND */ |
| | 17126 | 0x0000, /* 1e53 LATIN SMALL LETTER O WITH MACRON AND AC*/ |
| | 17127 | 0x1e55, /* 1e54 LATIN CAPITAL LETTER P WITH ACUTE */ |
| | 17128 | 0x0000, /* 1e55 LATIN SMALL LETTER P WITH ACUTE*/ |
| | 17129 | 0x1e57, /* 1e56 LATIN CAPITAL LETTER P WITH DOT ABOVE */ |
| | 17130 | 0x0000, /* 1e57 LATIN SMALL LETTER P WITH DOT ABOVE*/ |
| | 17131 | 0x1e59, /* 1e58 LATIN CAPITAL LETTER R WITH DOT ABOVE */ |
| | 17132 | 0x0000, /* 1e59 LATIN SMALL LETTER R WITH DOT ABOVE*/ |
| | 17133 | 0x1e5b, /* 1e5a LATIN CAPITAL LETTER R WITH DOT BELOW */ |
| | 17134 | 0x0000, /* 1e5b LATIN SMALL LETTER R WITH DOT BELOW*/ |
| | 17135 | 0x1e5d, /* 1e5c LATIN CAPITAL LETTER R WITH DOT BELOW A */ |
| | 17136 | 0x0000, /* 1e5d LATIN SMALL LETTER R WITH DOT BELOW AND*/ |
| | 17137 | 0x1e5f, /* 1e5e LATIN CAPITAL LETTER R WITH LINE BELOW */ |
| | 17138 | 0x0000, /* 1e5f LATIN SMALL LETTER R WITH LINE BELOW*/ |
| | 17139 | 0x1e61, /* 1e60 LATIN CAPITAL LETTER S WITH DOT ABOVE */ |
| | 17140 | 0x0000, /* 1e61 LATIN SMALL LETTER S WITH DOT ABOVE*/ |
| | 17141 | 0x1e63, /* 1e62 LATIN CAPITAL LETTER S WITH DOT BELOW */ |
| | 17142 | 0x0000, /* 1e63 LATIN SMALL LETTER S WITH DOT BELOW*/ |
| | 17143 | 0x1e65, /* 1e64 LATIN CAPITAL LETTER S WITH ACUTE AND D */ |
| | 17144 | 0x0000, /* 1e65 LATIN SMALL LETTER S WITH ACUTE AND DOT*/ |
| | 17145 | 0x1e67, /* 1e66 LATIN CAPITAL LETTER S WITH CARON AND D */ |
| | 17146 | 0x0000, /* 1e67 LATIN SMALL LETTER S WITH CARON AND DOT*/ |
| | 17147 | 0x1e69, /* 1e68 LATIN CAPITAL LETTER S WITH DOT BELOW A */ |
| | 17148 | 0x0000, /* 1e69 LATIN SMALL LETTER S WITH DOT BELOW AND*/ |
| | 17149 | 0x1e6b, /* 1e6a LATIN CAPITAL LETTER T WITH DOT ABOVE */ |
| | 17150 | 0x0000, /* 1e6b LATIN SMALL LETTER T WITH DOT ABOVE*/ |
| | 17151 | 0x1e6d, /* 1e6c LATIN CAPITAL LETTER T WITH DOT BELOW */ |
| | 17152 | 0x0000, /* 1e6d LATIN SMALL LETTER T WITH DOT BELOW*/ |
| | 17153 | 0x1e6f, /* 1e6e LATIN CAPITAL LETTER T WITH LINE BELOW */ |
| | 17154 | 0x0000, /* 1e6f LATIN SMALL LETTER T WITH LINE BELOW*/ |
| | 17155 | 0x1e71, /* 1e70 LATIN CAPITAL LETTER T WITH CIRCUMFLEX */ |
| | 17156 | 0x0000, /* 1e71 LATIN SMALL LETTER T WITH CIRCUMFLEX BE*/ |
| | 17157 | 0x1e73, /* 1e72 LATIN CAPITAL LETTER U WITH DIAERESIS B */ |
| | 17158 | 0x0000, /* 1e73 LATIN SMALL LETTER U WITH DIAERESIS BEL*/ |
| | 17159 | 0x1e75, /* 1e74 LATIN CAPITAL LETTER U WITH TILDE BELOW */ |
| | 17160 | 0x0000, /* 1e75 LATIN SMALL LETTER U WITH TILDE BELOW*/ |
| | 17161 | 0x1e77, /* 1e76 LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ |
| | 17162 | 0x0000, /* 1e77 LATIN SMALL LETTER U WITH CIRCUMFLEX BE*/ |
| | 17163 | 0x1e79, /* 1e78 LATIN CAPITAL LETTER U WITH TILDE AND A */ |
| | 17164 | 0x0000, /* 1e79 LATIN SMALL LETTER U WITH TILDE AND ACU*/ |
| | 17165 | 0x1e7b, /* 1e7a LATIN CAPITAL LETTER U WITH MACRON AND */ |
| | 17166 | 0x0000, /* 1e7b LATIN SMALL LETTER U WITH MACRON AND DI*/ |
| | 17167 | 0x1e7d, /* 1e7c LATIN CAPITAL LETTER V WITH TILDE */ |
| | 17168 | 0x0000, /* 1e7d LATIN SMALL LETTER V WITH TILDE*/ |
| | 17169 | 0x1e7f, /* 1e7e LATIN CAPITAL LETTER V WITH DOT BELOW */ |
| | 17170 | 0x0000, /* 1e7f LATIN SMALL LETTER V WITH DOT BELOW*/ |
| | 17171 | }; |
| | 17172 | |
| | 17173 | static const wchar_t to_lower_pg_3d[128] = |
| | 17174 | { |
| | 17175 | 0x1e81, /* 1e80 LATIN CAPITAL LETTER W WITH GRAVE */ |
| | 17176 | 0x0000, /* 1e81 LATIN SMALL LETTER W WITH GRAVE*/ |
| | 17177 | 0x1e83, /* 1e82 LATIN CAPITAL LETTER W WITH ACUTE */ |
| | 17178 | 0x0000, /* 1e83 LATIN SMALL LETTER W WITH ACUTE*/ |
| | 17179 | 0x1e85, /* 1e84 LATIN CAPITAL LETTER W WITH DIAERESIS */ |
| | 17180 | 0x0000, /* 1e85 LATIN SMALL LETTER W WITH DIAERESIS*/ |
| | 17181 | 0x1e87, /* 1e86 LATIN CAPITAL LETTER W WITH DOT ABOVE */ |
| | 17182 | 0x0000, /* 1e87 LATIN SMALL LETTER W WITH DOT ABOVE*/ |
| | 17183 | 0x1e89, /* 1e88 LATIN CAPITAL LETTER W WITH DOT BELOW */ |
| | 17184 | 0x0000, /* 1e89 LATIN SMALL LETTER W WITH DOT BELOW*/ |
| | 17185 | 0x1e8b, /* 1e8a LATIN CAPITAL LETTER X WITH DOT ABOVE */ |
| | 17186 | 0x0000, /* 1e8b LATIN SMALL LETTER X WITH DOT ABOVE*/ |
| | 17187 | 0x1e8d, /* 1e8c LATIN CAPITAL LETTER X WITH DIAERESIS */ |
| | 17188 | 0x0000, /* 1e8d LATIN SMALL LETTER X WITH DIAERESIS*/ |
| | 17189 | 0x1e8f, /* 1e8e LATIN CAPITAL LETTER Y WITH DOT ABOVE */ |
| | 17190 | 0x0000, /* 1e8f LATIN SMALL LETTER Y WITH DOT ABOVE*/ |
| | 17191 | 0x1e91, /* 1e90 LATIN CAPITAL LETTER Z WITH CIRCUMFLEX */ |
| | 17192 | 0x0000, /* 1e91 LATIN SMALL LETTER Z WITH CIRCUMFLEX*/ |
| | 17193 | 0x1e93, /* 1e92 LATIN CAPITAL LETTER Z WITH DOT BELOW */ |
| | 17194 | 0x0000, /* 1e93 LATIN SMALL LETTER Z WITH DOT BELOW*/ |
| | 17195 | 0x1e95, /* 1e94 LATIN CAPITAL LETTER Z WITH LINE BELOW */ |
| | 17196 | 0x0000, /* 1e95 LATIN SMALL LETTER Z WITH LINE BELOW*/ |
| | 17197 | 0x0000, /* 1e96 LATIN SMALL LETTER H WITH LINE BELOW*/ |
| | 17198 | 0x0000, /* 1e97 LATIN SMALL LETTER T WITH DIAERESIS*/ |
| | 17199 | 0x0000, /* 1e98 LATIN SMALL LETTER W WITH RING ABOVE*/ |
| | 17200 | 0x0000, /* 1e99 LATIN SMALL LETTER Y WITH RING ABOVE*/ |
| | 17201 | 0x0000, /* 1e9a LATIN SMALL LETTER A WITH RIGHT HALF RI*/ |
| | 17202 | 0x0000, /* 1e9b LATIN SMALL LETTER LONG S WITH DOT ABOV*/ |
| | 17203 | 0x0000, /* 1e9c (unused)*/ |
| | 17204 | 0x0000, /* 1e9d (unused)*/ |
| | 17205 | 0x0000, /* 1e9e (unused)*/ |
| | 17206 | 0x0000, /* 1e9f (unused)*/ |
| | 17207 | 0x1ea1, /* 1ea0 LATIN CAPITAL LETTER A WITH DOT BELOW */ |
| | 17208 | 0x0000, /* 1ea1 LATIN SMALL LETTER A WITH DOT BELOW*/ |
| | 17209 | 0x1ea3, /* 1ea2 LATIN CAPITAL LETTER A WITH HOOK ABOVE */ |
| | 17210 | 0x0000, /* 1ea3 LATIN SMALL LETTER A WITH HOOK ABOVE*/ |
| | 17211 | 0x1ea5, /* 1ea4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 17212 | 0x0000, /* 1ea5 LATIN SMALL LETTER A WITH CIRCUMFLEX AN*/ |
| | 17213 | 0x1ea7, /* 1ea6 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 17214 | 0x0000, /* 1ea7 LATIN SMALL LETTER A WITH CIRCUMFLEX AN*/ |
| | 17215 | 0x1ea9, /* 1ea8 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 17216 | 0x0000, /* 1ea9 LATIN SMALL LETTER A WITH CIRCUMFLEX AN*/ |
| | 17217 | 0x1eab, /* 1eaa LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 17218 | 0x0000, /* 1eab LATIN SMALL LETTER A WITH CIRCUMFLEX AN*/ |
| | 17219 | 0x1ead, /* 1eac LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
| | 17220 | 0x0000, /* 1ead LATIN SMALL LETTER A WITH CIRCUMFLEX AN*/ |
| | 17221 | 0x1eaf, /* 1eae LATIN CAPITAL LETTER A WITH BREVE AND A */ |
| | 17222 | 0x0000, /* 1eaf LATIN SMALL LETTER A WITH BREVE AND ACU*/ |
| | 17223 | 0x1eb1, /* 1eb0 LATIN CAPITAL LETTER A WITH BREVE AND G */ |
| | 17224 | 0x0000, /* 1eb1 LATIN SMALL LETTER A WITH BREVE AND GRA*/ |
| | 17225 | 0x1eb3, /* 1eb2 LATIN CAPITAL LETTER A WITH BREVE AND H */ |
| | 17226 | 0x0000, /* 1eb3 LATIN SMALL LETTER A WITH BREVE AND HOO*/ |
| | 17227 | 0x1eb5, /* 1eb4 LATIN CAPITAL LETTER A WITH BREVE AND T */ |
| | 17228 | 0x0000, /* 1eb5 LATIN SMALL LETTER A WITH BREVE AND TIL*/ |
| | 17229 | 0x1eb7, /* 1eb6 LATIN CAPITAL LETTER A WITH BREVE AND D */ |
| | 17230 | 0x0000, /* 1eb7 LATIN SMALL LETTER A WITH BREVE AND DOT*/ |
| | 17231 | 0x1eb9, /* 1eb8 LATIN CAPITAL LETTER E WITH DOT BELOW */ |
| | 17232 | 0x0000, /* 1eb9 LATIN SMALL LETTER E WITH DOT BELOW*/ |
| | 17233 | 0x1ebb, /* 1eba LATIN CAPITAL LETTER E WITH HOOK ABOVE */ |
| | 17234 | 0x0000, /* 1ebb LATIN SMALL LETTER E WITH HOOK ABOVE*/ |
| | 17235 | 0x1ebd, /* 1ebc LATIN CAPITAL LETTER E WITH TILDE */ |
| | 17236 | 0x0000, /* 1ebd LATIN SMALL LETTER E WITH TILDE*/ |
| | 17237 | 0x1ebf, /* 1ebe LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 17238 | 0x0000, /* 1ebf LATIN SMALL LETTER E WITH CIRCUMFLEX AN*/ |
| | 17239 | 0x1ec1, /* 1ec0 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 17240 | 0x0000, /* 1ec1 LATIN SMALL LETTER E WITH CIRCUMFLEX AN*/ |
| | 17241 | 0x1ec3, /* 1ec2 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 17242 | 0x0000, /* 1ec3 LATIN SMALL LETTER E WITH CIRCUMFLEX AN*/ |
| | 17243 | 0x1ec5, /* 1ec4 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 17244 | 0x0000, /* 1ec5 LATIN SMALL LETTER E WITH CIRCUMFLEX AN*/ |
| | 17245 | 0x1ec7, /* 1ec6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
| | 17246 | 0x0000, /* 1ec7 LATIN SMALL LETTER E WITH CIRCUMFLEX AN*/ |
| | 17247 | 0x1ec9, /* 1ec8 LATIN CAPITAL LETTER I WITH HOOK ABOVE */ |
| | 17248 | 0x0000, /* 1ec9 LATIN SMALL LETTER I WITH HOOK ABOVE*/ |
| | 17249 | 0x1ecb, /* 1eca LATIN CAPITAL LETTER I WITH DOT BELOW */ |
| | 17250 | 0x0000, /* 1ecb LATIN SMALL LETTER I WITH DOT BELOW*/ |
| | 17251 | 0x1ecd, /* 1ecc LATIN CAPITAL LETTER O WITH DOT BELOW */ |
| | 17252 | 0x0000, /* 1ecd LATIN SMALL LETTER O WITH DOT BELOW*/ |
| | 17253 | 0x1ecf, /* 1ece LATIN CAPITAL LETTER O WITH HOOK ABOVE */ |
| | 17254 | 0x0000, /* 1ecf LATIN SMALL LETTER O WITH HOOK ABOVE*/ |
| | 17255 | 0x1ed1, /* 1ed0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 17256 | 0x0000, /* 1ed1 LATIN SMALL LETTER O WITH CIRCUMFLEX AN*/ |
| | 17257 | 0x1ed3, /* 1ed2 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 17258 | 0x0000, /* 1ed3 LATIN SMALL LETTER O WITH CIRCUMFLEX AN*/ |
| | 17259 | 0x1ed5, /* 1ed4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 17260 | 0x0000, /* 1ed5 LATIN SMALL LETTER O WITH CIRCUMFLEX AN*/ |
| | 17261 | 0x1ed7, /* 1ed6 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 17262 | 0x0000, /* 1ed7 LATIN SMALL LETTER O WITH CIRCUMFLEX AN*/ |
| | 17263 | 0x1ed9, /* 1ed8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
| | 17264 | 0x0000, /* 1ed9 LATIN SMALL LETTER O WITH CIRCUMFLEX AN*/ |
| | 17265 | 0x1edb, /* 1eda LATIN CAPITAL LETTER O WITH HORN AND AC */ |
| | 17266 | 0x0000, /* 1edb LATIN SMALL LETTER O WITH HORN AND ACUT*/ |
| | 17267 | 0x1edd, /* 1edc LATIN CAPITAL LETTER O WITH HORN AND GR */ |
| | 17268 | 0x0000, /* 1edd LATIN SMALL LETTER O WITH HORN AND GRAV*/ |
| | 17269 | 0x1edf, /* 1ede LATIN CAPITAL LETTER O WITH HORN AND HO */ |
| | 17270 | 0x0000, /* 1edf LATIN SMALL LETTER O WITH HORN AND HOOK*/ |
| | 17271 | 0x1ee1, /* 1ee0 LATIN CAPITAL LETTER O WITH HORN AND TI */ |
| | 17272 | 0x0000, /* 1ee1 LATIN SMALL LETTER O WITH HORN AND TILD*/ |
| | 17273 | 0x1ee3, /* 1ee2 LATIN CAPITAL LETTER O WITH HORN AND DO */ |
| | 17274 | 0x0000, /* 1ee3 LATIN SMALL LETTER O WITH HORN AND DOT */ |
| | 17275 | 0x1ee5, /* 1ee4 LATIN CAPITAL LETTER U WITH DOT BELOW */ |
| | 17276 | 0x0000, /* 1ee5 LATIN SMALL LETTER U WITH DOT BELOW*/ |
| | 17277 | 0x1ee7, /* 1ee6 LATIN CAPITAL LETTER U WITH HOOK ABOVE */ |
| | 17278 | 0x0000, /* 1ee7 LATIN SMALL LETTER U WITH HOOK ABOVE*/ |
| | 17279 | 0x1ee9, /* 1ee8 LATIN CAPITAL LETTER U WITH HORN AND AC */ |
| | 17280 | 0x0000, /* 1ee9 LATIN SMALL LETTER U WITH HORN AND ACUT*/ |
| | 17281 | 0x1eeb, /* 1eea LATIN CAPITAL LETTER U WITH HORN AND GR */ |
| | 17282 | 0x0000, /* 1eeb LATIN SMALL LETTER U WITH HORN AND GRAV*/ |
| | 17283 | 0x1eed, /* 1eec LATIN CAPITAL LETTER U WITH HORN AND HO */ |
| | 17284 | 0x0000, /* 1eed LATIN SMALL LETTER U WITH HORN AND HOOK*/ |
| | 17285 | 0x1eef, /* 1eee LATIN CAPITAL LETTER U WITH HORN AND TI */ |
| | 17286 | 0x0000, /* 1eef LATIN SMALL LETTER U WITH HORN AND TILD*/ |
| | 17287 | 0x1ef1, /* 1ef0 LATIN CAPITAL LETTER U WITH HORN AND DO */ |
| | 17288 | 0x0000, /* 1ef1 LATIN SMALL LETTER U WITH HORN AND DOT */ |
| | 17289 | 0x1ef3, /* 1ef2 LATIN CAPITAL LETTER Y WITH GRAVE */ |
| | 17290 | 0x0000, /* 1ef3 LATIN SMALL LETTER Y WITH GRAVE*/ |
| | 17291 | 0x1ef5, /* 1ef4 LATIN CAPITAL LETTER Y WITH DOT BELOW */ |
| | 17292 | 0x0000, /* 1ef5 LATIN SMALL LETTER Y WITH DOT BELOW*/ |
| | 17293 | 0x1ef7, /* 1ef6 LATIN CAPITAL LETTER Y WITH HOOK ABOVE */ |
| | 17294 | 0x0000, /* 1ef7 LATIN SMALL LETTER Y WITH HOOK ABOVE*/ |
| | 17295 | 0x1ef9, /* 1ef8 LATIN CAPITAL LETTER Y WITH TILDE */ |
| | 17296 | 0x0000, /* 1ef9 LATIN SMALL LETTER Y WITH TILDE*/ |
| | 17297 | 0x0000, /* 1efa (unused)*/ |
| | 17298 | 0x0000, /* 1efb (unused)*/ |
| | 17299 | 0x0000, /* 1efc (unused)*/ |
| | 17300 | 0x0000, /* 1efd (unused)*/ |
| | 17301 | 0x0000, /* 1efe (unused)*/ |
| | 17302 | 0x0000, /* 1eff (unused)*/ |
| | 17303 | }; |
| | 17304 | |
| | 17305 | static const wchar_t to_lower_pg_3e[128] = |
| | 17306 | { |
| | 17307 | 0x0000, /* 1f00 GREEK SMALL LETTER ALPHA WITH PSILI*/ |
| | 17308 | 0x0000, /* 1f01 GREEK SMALL LETTER ALPHA WITH DASIA*/ |
| | 17309 | 0x0000, /* 1f02 GREEK SMALL LETTER ALPHA WITH PSILI AND*/ |
| | 17310 | 0x0000, /* 1f03 GREEK SMALL LETTER ALPHA WITH DASIA AND*/ |
| | 17311 | 0x0000, /* 1f04 GREEK SMALL LETTER ALPHA WITH PSILI AND*/ |
| | 17312 | 0x0000, /* 1f05 GREEK SMALL LETTER ALPHA WITH DASIA AND*/ |
| | 17313 | 0x0000, /* 1f06 GREEK SMALL LETTER ALPHA WITH PSILI AND*/ |
| | 17314 | 0x0000, /* 1f07 GREEK SMALL LETTER ALPHA WITH DASIA AND*/ |
| | 17315 | 0x1f00, /* 1f08 GREEK CAPITAL LETTER ALPHA WITH PSILI */ |
| | 17316 | 0x1f01, /* 1f09 GREEK CAPITAL LETTER ALPHA WITH DASIA */ |
| | 17317 | 0x1f02, /* 1f0a GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 17318 | 0x1f03, /* 1f0b GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 17319 | 0x1f04, /* 1f0c GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 17320 | 0x1f05, /* 1f0d GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 17321 | 0x1f06, /* 1f0e GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 17322 | 0x1f07, /* 1f0f GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 17323 | 0x0000, /* 1f10 GREEK SMALL LETTER EPSILON WITH PSILI*/ |
| | 17324 | 0x0000, /* 1f11 GREEK SMALL LETTER EPSILON WITH DASIA*/ |
| | 17325 | 0x0000, /* 1f12 GREEK SMALL LETTER EPSILON WITH PSILI A*/ |
| | 17326 | 0x0000, /* 1f13 GREEK SMALL LETTER EPSILON WITH DASIA A*/ |
| | 17327 | 0x0000, /* 1f14 GREEK SMALL LETTER EPSILON WITH PSILI A*/ |
| | 17328 | 0x0000, /* 1f15 GREEK SMALL LETTER EPSILON WITH DASIA A*/ |
| | 17329 | 0x0000, /* 1f16 (unused)*/ |
| | 17330 | 0x0000, /* 1f17 (unused)*/ |
| | 17331 | 0x1f10, /* 1f18 GREEK CAPITAL LETTER EPSILON WITH PSILI */ |
| | 17332 | 0x1f11, /* 1f19 GREEK CAPITAL LETTER EPSILON WITH DASIA */ |
| | 17333 | 0x1f12, /* 1f1a GREEK CAPITAL LETTER EPSILON WITH PSILI */ |
| | 17334 | 0x1f13, /* 1f1b GREEK CAPITAL LETTER EPSILON WITH DASIA */ |
| | 17335 | 0x1f14, /* 1f1c GREEK CAPITAL LETTER EPSILON WITH PSILI */ |
| | 17336 | 0x1f15, /* 1f1d GREEK CAPITAL LETTER EPSILON WITH DASIA */ |
| | 17337 | 0x0000, /* 1f1e (unused)*/ |
| | 17338 | 0x0000, /* 1f1f (unused)*/ |
| | 17339 | 0x0000, /* 1f20 GREEK SMALL LETTER ETA WITH PSILI*/ |
| | 17340 | 0x0000, /* 1f21 GREEK SMALL LETTER ETA WITH DASIA*/ |
| | 17341 | 0x0000, /* 1f22 GREEK SMALL LETTER ETA WITH PSILI AND V*/ |
| | 17342 | 0x0000, /* 1f23 GREEK SMALL LETTER ETA WITH DASIA AND V*/ |
| | 17343 | 0x0000, /* 1f24 GREEK SMALL LETTER ETA WITH PSILI AND O*/ |
| | 17344 | 0x0000, /* 1f25 GREEK SMALL LETTER ETA WITH DASIA AND O*/ |
| | 17345 | 0x0000, /* 1f26 GREEK SMALL LETTER ETA WITH PSILI AND P*/ |
| | 17346 | 0x0000, /* 1f27 GREEK SMALL LETTER ETA WITH DASIA AND P*/ |
| | 17347 | 0x1f20, /* 1f28 GREEK CAPITAL LETTER ETA WITH PSILI */ |
| | 17348 | 0x1f21, /* 1f29 GREEK CAPITAL LETTER ETA WITH DASIA */ |
| | 17349 | 0x1f22, /* 1f2a GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 17350 | 0x1f23, /* 1f2b GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 17351 | 0x1f24, /* 1f2c GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 17352 | 0x1f25, /* 1f2d GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 17353 | 0x1f26, /* 1f2e GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 17354 | 0x1f27, /* 1f2f GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 17355 | 0x0000, /* 1f30 GREEK SMALL LETTER IOTA WITH PSILI*/ |
| | 17356 | 0x0000, /* 1f31 GREEK SMALL LETTER IOTA WITH DASIA*/ |
| | 17357 | 0x0000, /* 1f32 GREEK SMALL LETTER IOTA WITH PSILI AND */ |
| | 17358 | 0x0000, /* 1f33 GREEK SMALL LETTER IOTA WITH DASIA AND */ |
| | 17359 | 0x0000, /* 1f34 GREEK SMALL LETTER IOTA WITH PSILI AND */ |
| | 17360 | 0x0000, /* 1f35 GREEK SMALL LETTER IOTA WITH DASIA AND */ |
| | 17361 | 0x0000, /* 1f36 GREEK SMALL LETTER IOTA WITH PSILI AND */ |
| | 17362 | 0x0000, /* 1f37 GREEK SMALL LETTER IOTA WITH DASIA AND */ |
| | 17363 | 0x1f30, /* 1f38 GREEK CAPITAL LETTER IOTA WITH PSILI */ |
| | 17364 | 0x1f31, /* 1f39 GREEK CAPITAL LETTER IOTA WITH DASIA */ |
| | 17365 | 0x1f32, /* 1f3a GREEK CAPITAL LETTER IOTA WITH PSILI AN */ |
| | 17366 | 0x1f33, /* 1f3b GREEK CAPITAL LETTER IOTA WITH DASIA AN */ |
| | 17367 | 0x1f34, /* 1f3c GREEK CAPITAL LETTER IOTA WITH PSILI AN */ |
| | 17368 | 0x1f35, /* 1f3d GREEK CAPITAL LETTER IOTA WITH DASIA AN */ |
| | 17369 | 0x1f36, /* 1f3e GREEK CAPITAL LETTER IOTA WITH PSILI AN */ |
| | 17370 | 0x1f37, /* 1f3f GREEK CAPITAL LETTER IOTA WITH DASIA AN */ |
| | 17371 | 0x0000, /* 1f40 GREEK SMALL LETTER OMICRON WITH PSILI*/ |
| | 17372 | 0x0000, /* 1f41 GREEK SMALL LETTER OMICRON WITH DASIA*/ |
| | 17373 | 0x0000, /* 1f42 GREEK SMALL LETTER OMICRON WITH PSILI A*/ |
| | 17374 | 0x0000, /* 1f43 GREEK SMALL LETTER OMICRON WITH DASIA A*/ |
| | 17375 | 0x0000, /* 1f44 GREEK SMALL LETTER OMICRON WITH PSILI A*/ |
| | 17376 | 0x0000, /* 1f45 GREEK SMALL LETTER OMICRON WITH DASIA A*/ |
| | 17377 | 0x0000, /* 1f46 (unused)*/ |
| | 17378 | 0x0000, /* 1f47 (unused)*/ |
| | 17379 | 0x1f40, /* 1f48 GREEK CAPITAL LETTER OMICRON WITH PSILI */ |
| | 17380 | 0x1f41, /* 1f49 GREEK CAPITAL LETTER OMICRON WITH DASIA */ |
| | 17381 | 0x1f42, /* 1f4a GREEK CAPITAL LETTER OMICRON WITH PSILI */ |
| | 17382 | 0x1f43, /* 1f4b GREEK CAPITAL LETTER OMICRON WITH DASIA */ |
| | 17383 | 0x1f44, /* 1f4c GREEK CAPITAL LETTER OMICRON WITH PSILI */ |
| | 17384 | 0x1f45, /* 1f4d GREEK CAPITAL LETTER OMICRON WITH DASIA */ |
| | 17385 | 0x0000, /* 1f4e (unused)*/ |
| | 17386 | 0x0000, /* 1f4f (unused)*/ |
| | 17387 | 0x0000, /* 1f50 GREEK SMALL LETTER UPSILON WITH PSILI*/ |
| | 17388 | 0x0000, /* 1f51 GREEK SMALL LETTER UPSILON WITH DASIA*/ |
| | 17389 | 0x0000, /* 1f52 GREEK SMALL LETTER UPSILON WITH PSILI A*/ |
| | 17390 | 0x0000, /* 1f53 GREEK SMALL LETTER UPSILON WITH DASIA A*/ |
| | 17391 | 0x0000, /* 1f54 GREEK SMALL LETTER UPSILON WITH PSILI A*/ |
| | 17392 | 0x0000, /* 1f55 GREEK SMALL LETTER UPSILON WITH DASIA A*/ |
| | 17393 | 0x0000, /* 1f56 GREEK SMALL LETTER UPSILON WITH PSILI A*/ |
| | 17394 | 0x0000, /* 1f57 GREEK SMALL LETTER UPSILON WITH DASIA A*/ |
| | 17395 | 0x0000, /* 1f58 (unused)*/ |
| | 17396 | 0x1f51, /* 1f59 GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 17397 | 0x0000, /* 1f5a (unused)*/ |
| | 17398 | 0x1f53, /* 1f5b GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 17399 | 0x0000, /* 1f5c (unused)*/ |
| | 17400 | 0x1f55, /* 1f5d GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 17401 | 0x0000, /* 1f5e (unused)*/ |
| | 17402 | 0x1f57, /* 1f5f GREEK CAPITAL LETTER UPSILON WITH DASIA */ |
| | 17403 | 0x0000, /* 1f60 GREEK SMALL LETTER OMEGA WITH PSILI*/ |
| | 17404 | 0x0000, /* 1f61 GREEK SMALL LETTER OMEGA WITH DASIA*/ |
| | 17405 | 0x0000, /* 1f62 GREEK SMALL LETTER OMEGA WITH PSILI AND*/ |
| | 17406 | 0x0000, /* 1f63 GREEK SMALL LETTER OMEGA WITH DASIA AND*/ |
| | 17407 | 0x0000, /* 1f64 GREEK SMALL LETTER OMEGA WITH PSILI AND*/ |
| | 17408 | 0x0000, /* 1f65 GREEK SMALL LETTER OMEGA WITH DASIA AND*/ |
| | 17409 | 0x0000, /* 1f66 GREEK SMALL LETTER OMEGA WITH PSILI AND*/ |
| | 17410 | 0x0000, /* 1f67 GREEK SMALL LETTER OMEGA WITH DASIA AND*/ |
| | 17411 | 0x1f60, /* 1f68 GREEK CAPITAL LETTER OMEGA WITH PSILI */ |
| | 17412 | 0x1f61, /* 1f69 GREEK CAPITAL LETTER OMEGA WITH DASIA */ |
| | 17413 | 0x1f62, /* 1f6a GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 17414 | 0x1f63, /* 1f6b GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 17415 | 0x1f64, /* 1f6c GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 17416 | 0x1f65, /* 1f6d GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 17417 | 0x1f66, /* 1f6e GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 17418 | 0x1f67, /* 1f6f GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 17419 | 0x0000, /* 1f70 GREEK SMALL LETTER ALPHA WITH VARIA*/ |
| | 17420 | 0x0000, /* 1f71 GREEK SMALL LETTER ALPHA WITH OXIA*/ |
| | 17421 | 0x0000, /* 1f72 GREEK SMALL LETTER EPSILON WITH VARIA*/ |
| | 17422 | 0x0000, /* 1f73 GREEK SMALL LETTER EPSILON WITH OXIA*/ |
| | 17423 | 0x0000, /* 1f74 GREEK SMALL LETTER ETA WITH VARIA*/ |
| | 17424 | 0x0000, /* 1f75 GREEK SMALL LETTER ETA WITH OXIA*/ |
| | 17425 | 0x0000, /* 1f76 GREEK SMALL LETTER IOTA WITH VARIA*/ |
| | 17426 | 0x0000, /* 1f77 GREEK SMALL LETTER IOTA WITH OXIA*/ |
| | 17427 | 0x0000, /* 1f78 GREEK SMALL LETTER OMICRON WITH VARIA*/ |
| | 17428 | 0x0000, /* 1f79 GREEK SMALL LETTER OMICRON WITH OXIA*/ |
| | 17429 | 0x0000, /* 1f7a GREEK SMALL LETTER UPSILON WITH VARIA*/ |
| | 17430 | 0x0000, /* 1f7b GREEK SMALL LETTER UPSILON WITH OXIA*/ |
| | 17431 | 0x0000, /* 1f7c GREEK SMALL LETTER OMEGA WITH VARIA*/ |
| | 17432 | 0x0000, /* 1f7d GREEK SMALL LETTER OMEGA WITH OXIA*/ |
| | 17433 | 0x0000, /* 1f7e (unused)*/ |
| | 17434 | 0x0000, /* 1f7f (unused)*/ |
| | 17435 | }; |
| | 17436 | |
| | 17437 | static const wchar_t to_lower_pg_3f[128] = |
| | 17438 | { |
| | 17439 | 0x0000, /* 1f80 GREEK SMALL LETTER ALPHA WITH PSILI AND*/ |
| | 17440 | 0x0000, /* 1f81 GREEK SMALL LETTER ALPHA WITH DASIA AND*/ |
| | 17441 | 0x0000, /* 1f82 GREEK SMALL LETTER ALPHA WITH PSILI AND*/ |
| | 17442 | 0x0000, /* 1f83 GREEK SMALL LETTER ALPHA WITH DASIA AND*/ |
| | 17443 | 0x0000, /* 1f84 GREEK SMALL LETTER ALPHA WITH PSILI AND*/ |
| | 17444 | 0x0000, /* 1f85 GREEK SMALL LETTER ALPHA WITH DASIA AND*/ |
| | 17445 | 0x0000, /* 1f86 GREEK SMALL LETTER ALPHA WITH PSILI AND*/ |
| | 17446 | 0x0000, /* 1f87 GREEK SMALL LETTER ALPHA WITH DASIA AND*/ |
| | 17447 | 0x1f80, /* 1f88 GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 17448 | 0x1f81, /* 1f89 GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 17449 | 0x1f82, /* 1f8a GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 17450 | 0x1f83, /* 1f8b GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 17451 | 0x1f84, /* 1f8c GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 17452 | 0x1f85, /* 1f8d GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 17453 | 0x1f86, /* 1f8e GREEK CAPITAL LETTER ALPHA WITH PSILI A */ |
| | 17454 | 0x1f87, /* 1f8f GREEK CAPITAL LETTER ALPHA WITH DASIA A */ |
| | 17455 | 0x0000, /* 1f90 GREEK SMALL LETTER ETA WITH PSILI AND Y*/ |
| | 17456 | 0x0000, /* 1f91 GREEK SMALL LETTER ETA WITH DASIA AND Y*/ |
| | 17457 | 0x0000, /* 1f92 GREEK SMALL LETTER ETA WITH PSILI AND V*/ |
| | 17458 | 0x0000, /* 1f93 GREEK SMALL LETTER ETA WITH DASIA AND V*/ |
| | 17459 | 0x0000, /* 1f94 GREEK SMALL LETTER ETA WITH PSILI AND O*/ |
| | 17460 | 0x0000, /* 1f95 GREEK SMALL LETTER ETA WITH DASIA AND O*/ |
| | 17461 | 0x0000, /* 1f96 GREEK SMALL LETTER ETA WITH PSILI AND P*/ |
| | 17462 | 0x0000, /* 1f97 GREEK SMALL LETTER ETA WITH DASIA AND P*/ |
| | 17463 | 0x1f90, /* 1f98 GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 17464 | 0x1f91, /* 1f99 GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 17465 | 0x1f92, /* 1f9a GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 17466 | 0x1f93, /* 1f9b GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 17467 | 0x1f94, /* 1f9c GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 17468 | 0x1f95, /* 1f9d GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 17469 | 0x1f96, /* 1f9e GREEK CAPITAL LETTER ETA WITH PSILI AND */ |
| | 17470 | 0x1f97, /* 1f9f GREEK CAPITAL LETTER ETA WITH DASIA AND */ |
| | 17471 | 0x0000, /* 1fa0 GREEK SMALL LETTER OMEGA WITH PSILI AND*/ |
| | 17472 | 0x0000, /* 1fa1 GREEK SMALL LETTER OMEGA WITH DASIA AND*/ |
| | 17473 | 0x0000, /* 1fa2 GREEK SMALL LETTER OMEGA WITH PSILI AND*/ |
| | 17474 | 0x0000, /* 1fa3 GREEK SMALL LETTER OMEGA WITH DASIA AND*/ |
| | 17475 | 0x0000, /* 1fa4 GREEK SMALL LETTER OMEGA WITH PSILI AND*/ |
| | 17476 | 0x0000, /* 1fa5 GREEK SMALL LETTER OMEGA WITH DASIA AND*/ |
| | 17477 | 0x0000, /* 1fa6 GREEK SMALL LETTER OMEGA WITH PSILI AND*/ |
| | 17478 | 0x0000, /* 1fa7 GREEK SMALL LETTER OMEGA WITH DASIA AND*/ |
| | 17479 | 0x1fa0, /* 1fa8 GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 17480 | 0x1fa1, /* 1fa9 GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 17481 | 0x1fa2, /* 1faa GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 17482 | 0x1fa3, /* 1fab GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 17483 | 0x1fa4, /* 1fac GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 17484 | 0x1fa5, /* 1fad GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 17485 | 0x1fa6, /* 1fae GREEK CAPITAL LETTER OMEGA WITH PSILI A */ |
| | 17486 | 0x1fa7, /* 1faf GREEK CAPITAL LETTER OMEGA WITH DASIA A */ |
| | 17487 | 0x0000, /* 1fb0 GREEK SMALL LETTER ALPHA WITH VRACHY*/ |
| | 17488 | 0x0000, /* 1fb1 GREEK SMALL LETTER ALPHA WITH MACRON*/ |
| | 17489 | 0x0000, /* 1fb2 GREEK SMALL LETTER ALPHA WITH VARIA AND*/ |
| | 17490 | 0x0000, /* 1fb3 GREEK SMALL LETTER ALPHA WITH YPOGEGRAM*/ |
| | 17491 | 0x0000, /* 1fb4 GREEK SMALL LETTER ALPHA WITH OXIA AND */ |
| | 17492 | 0x0000, /* 1fb5 (unused)*/ |
| | 17493 | 0x0000, /* 1fb6 GREEK SMALL LETTER ALPHA WITH PERISPOME*/ |
| | 17494 | 0x0000, /* 1fb7 GREEK SMALL LETTER ALPHA WITH PERISPOME*/ |
| | 17495 | 0x1fb0, /* 1fb8 GREEK CAPITAL LETTER ALPHA WITH VRACHY */ |
| | 17496 | 0x1fb1, /* 1fb9 GREEK CAPITAL LETTER ALPHA WITH MACRON */ |
| | 17497 | 0x1f70, /* 1fba GREEK CAPITAL LETTER ALPHA WITH VARIA */ |
| | 17498 | 0x1f71, /* 1fbb GREEK CAPITAL LETTER ALPHA WITH OXIA */ |
| | 17499 | 0x1fb3, /* 1fbc GREEK CAPITAL LETTER ALPHA WITH PROSGEG */ |
| | 17500 | 0x0000, /* 1fbd GREEK KORONIS*/ |
| | 17501 | 0x0000, /* 1fbe GREEK PROSGEGRAMMENI*/ |
| | 17502 | 0x0000, /* 1fbf GREEK PSILI*/ |
| | 17503 | 0x0000, /* 1fc0 GREEK PERISPOMENI*/ |
| | 17504 | 0x0000, /* 1fc1 GREEK DIALYTIKA AND PERISPOMENI*/ |
| | 17505 | 0x0000, /* 1fc2 GREEK SMALL LETTER ETA WITH VARIA AND Y*/ |
| | 17506 | 0x0000, /* 1fc3 GREEK SMALL LETTER ETA WITH YPOGEGRAMME*/ |
| | 17507 | 0x0000, /* 1fc4 GREEK SMALL LETTER ETA WITH OXIA AND YP*/ |
| | 17508 | 0x0000, /* 1fc5 (unused)*/ |
| | 17509 | 0x0000, /* 1fc6 GREEK SMALL LETTER ETA WITH PERISPOMENI*/ |
| | 17510 | 0x0000, /* 1fc7 GREEK SMALL LETTER ETA WITH PERISPOMENI*/ |
| | 17511 | 0x1f72, /* 1fc8 GREEK CAPITAL LETTER EPSILON WITH VARIA */ |
| | 17512 | 0x1f73, /* 1fc9 GREEK CAPITAL LETTER EPSILON WITH OXIA */ |
| | 17513 | 0x1f74, /* 1fca GREEK CAPITAL LETTER ETA WITH VARIA */ |
| | 17514 | 0x1f75, /* 1fcb GREEK CAPITAL LETTER ETA WITH OXIA */ |
| | 17515 | 0x1fc3, /* 1fcc GREEK CAPITAL LETTER ETA WITH PROSGEGRA */ |
| | 17516 | 0x0000, /* 1fcd GREEK PSILI AND VARIA*/ |
| | 17517 | 0x0000, /* 1fce GREEK PSILI AND OXIA*/ |
| | 17518 | 0x0000, /* 1fcf GREEK PSILI AND PERISPOMENI*/ |
| | 17519 | 0x0000, /* 1fd0 GREEK SMALL LETTER IOTA WITH VRACHY*/ |
| | 17520 | 0x0000, /* 1fd1 GREEK SMALL LETTER IOTA WITH MACRON*/ |
| | 17521 | 0x0000, /* 1fd2 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 17522 | 0x0000, /* 1fd3 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 17523 | 0x0000, /* 1fd4 (unused)*/ |
| | 17524 | 0x0000, /* 1fd5 (unused)*/ |
| | 17525 | 0x0000, /* 1fd6 GREEK SMALL LETTER IOTA WITH PERISPOMEN*/ |
| | 17526 | 0x0000, /* 1fd7 GREEK SMALL LETTER IOTA WITH DIALYTIKA */ |
| | 17527 | 0x1fd0, /* 1fd8 GREEK CAPITAL LETTER IOTA WITH VRACHY */ |
| | 17528 | 0x1fd1, /* 1fd9 GREEK CAPITAL LETTER IOTA WITH MACRON */ |
| | 17529 | 0x1f76, /* 1fda GREEK CAPITAL LETTER IOTA WITH VARIA */ |
| | 17530 | 0x1f77, /* 1fdb GREEK CAPITAL LETTER IOTA WITH OXIA */ |
| | 17531 | 0x0000, /* 1fdc (unused)*/ |
| | 17532 | 0x0000, /* 1fdd GREEK DASIA AND VARIA*/ |
| | 17533 | 0x0000, /* 1fde GREEK DASIA AND OXIA*/ |
| | 17534 | 0x0000, /* 1fdf GREEK DASIA AND PERISPOMENI*/ |
| | 17535 | 0x0000, /* 1fe0 GREEK SMALL LETTER UPSILON WITH VRACHY*/ |
| | 17536 | 0x0000, /* 1fe1 GREEK SMALL LETTER UPSILON WITH MACRON*/ |
| | 17537 | 0x0000, /* 1fe2 GREEK SMALL LETTER UPSILON WITH DIALYTI*/ |
| | 17538 | 0x0000, /* 1fe3 GREEK SMALL LETTER UPSILON WITH DIALYTI*/ |
| | 17539 | 0x0000, /* 1fe4 GREEK SMALL LETTER RHO WITH PSILI*/ |
| | 17540 | 0x0000, /* 1fe5 GREEK SMALL LETTER RHO WITH DASIA*/ |
| | 17541 | 0x0000, /* 1fe6 GREEK SMALL LETTER UPSILON WITH PERISPO*/ |
| | 17542 | 0x0000, /* 1fe7 GREEK SMALL LETTER UPSILON WITH DIALYTI*/ |
| | 17543 | 0x1fe0, /* 1fe8 GREEK CAPITAL LETTER UPSILON WITH VRACH */ |
| | 17544 | 0x1fe1, /* 1fe9 GREEK CAPITAL LETTER UPSILON WITH MACRO */ |
| | 17545 | 0x1f7a, /* 1fea GREEK CAPITAL LETTER UPSILON WITH VARIA */ |
| | 17546 | 0x1f7b, /* 1feb GREEK CAPITAL LETTER UPSILON WITH OXIA */ |
| | 17547 | 0x1fe5, /* 1fec GREEK CAPITAL LETTER RHO WITH DASIA */ |
| | 17548 | 0x0000, /* 1fed GREEK DIALYTIKA AND VARIA*/ |
| | 17549 | 0x0000, /* 1fee GREEK DIALYTIKA AND OXIA*/ |
| | 17550 | 0x0000, /* 1fef GREEK VARIA*/ |
| | 17551 | 0x0000, /* 1ff0 (unused)*/ |
| | 17552 | 0x0000, /* 1ff1 (unused)*/ |
| | 17553 | 0x0000, /* 1ff2 GREEK SMALL LETTER OMEGA WITH VARIA AND*/ |
| | 17554 | 0x0000, /* 1ff3 GREEK SMALL LETTER OMEGA WITH YPOGEGRAM*/ |
| | 17555 | 0x0000, /* 1ff4 GREEK SMALL LETTER OMEGA WITH OXIA AND */ |
| | 17556 | 0x0000, /* 1ff5 (unused)*/ |
| | 17557 | 0x0000, /* 1ff6 GREEK SMALL LETTER OMEGA WITH PERISPOME*/ |
| | 17558 | 0x0000, /* 1ff7 GREEK SMALL LETTER OMEGA WITH PERISPOME*/ |
| | 17559 | 0x1f78, /* 1ff8 GREEK CAPITAL LETTER OMICRON WITH VARIA */ |
| | 17560 | 0x1f79, /* 1ff9 GREEK CAPITAL LETTER OMICRON WITH OXIA */ |
| | 17561 | 0x1f7c, /* 1ffa GREEK CAPITAL LETTER OMEGA WITH VARIA */ |
| | 17562 | 0x1f7d, /* 1ffb GREEK CAPITAL LETTER OMEGA WITH OXIA */ |
| | 17563 | 0x1ff3, /* 1ffc GREEK CAPITAL LETTER OMEGA WITH PROSGEG */ |
| | 17564 | 0x0000, /* 1ffd GREEK OXIA*/ |
| | 17565 | 0x0000, /* 1ffe GREEK DASIA*/ |
| | 17566 | 0x0000, /* 1fff (unused)*/ |
| | 17567 | }; |
| | 17568 | |
| | 17569 | static const wchar_t to_lower_pg_42[128] = |
| | 17570 | { |
| | 17571 | 0x0000, /* 2100 ACCOUNT OF*/ |
| | 17572 | 0x0000, /* 2101 ADDRESSED TO THE SUBJECT*/ |
| | 17573 | 0x0000, /* 2102 DOUBLE-STRUCK CAPITAL C*/ |
| | 17574 | 0x0000, /* 2103 DEGREE CELSIUS*/ |
| | 17575 | 0x0000, /* 2104 CENTRE LINE SYMBOL*/ |
| | 17576 | 0x0000, /* 2105 CARE OF*/ |
| | 17577 | 0x0000, /* 2106 CADA UNA*/ |
| | 17578 | 0x0000, /* 2107 EULER CONSTANT*/ |
| | 17579 | 0x0000, /* 2108 SCRUPLE*/ |
| | 17580 | 0x0000, /* 2109 DEGREE FAHRENHEIT*/ |
| | 17581 | 0x0000, /* 210a SCRIPT SMALL G*/ |
| | 17582 | 0x0000, /* 210b SCRIPT CAPITAL H*/ |
| | 17583 | 0x0000, /* 210c BLACK-LETTER CAPITAL H*/ |
| | 17584 | 0x0000, /* 210d DOUBLE-STRUCK CAPITAL H*/ |
| | 17585 | 0x0000, /* 210e PLANCK CONSTANT*/ |
| | 17586 | 0x0000, /* 210f PLANCK CONSTANT OVER TWO PI*/ |
| | 17587 | 0x0000, /* 2110 SCRIPT CAPITAL I*/ |
| | 17588 | 0x0000, /* 2111 BLACK-LETTER CAPITAL I*/ |
| | 17589 | 0x0000, /* 2112 SCRIPT CAPITAL L*/ |
| | 17590 | 0x0000, /* 2113 SCRIPT SMALL L*/ |
| | 17591 | 0x0000, /* 2114 L B BAR SYMBOL*/ |
| | 17592 | 0x0000, /* 2115 DOUBLE-STRUCK CAPITAL N*/ |
| | 17593 | 0x0000, /* 2116 NUMERO SIGN*/ |
| | 17594 | 0x0000, /* 2117 SOUND RECORDING COPYRIGHT*/ |
| | 17595 | 0x0000, /* 2118 SCRIPT CAPITAL P*/ |
| | 17596 | 0x0000, /* 2119 DOUBLE-STRUCK CAPITAL P*/ |
| | 17597 | 0x0000, /* 211a DOUBLE-STRUCK CAPITAL Q*/ |
| | 17598 | 0x0000, /* 211b SCRIPT CAPITAL R*/ |
| | 17599 | 0x0000, /* 211c BLACK-LETTER CAPITAL R*/ |
| | 17600 | 0x0000, /* 211d DOUBLE-STRUCK CAPITAL R*/ |
| | 17601 | 0x0000, /* 211e PRESCRIPTION TAKE*/ |
| | 17602 | 0x0000, /* 211f RESPONSE*/ |
| | 17603 | 0x0000, /* 2120 SERVICE MARK*/ |
| | 17604 | 0x0000, /* 2121 TELEPHONE SIGN*/ |
| | 17605 | 0x0000, /* 2122 TRADE MARK SIGN*/ |
| | 17606 | 0x0000, /* 2123 VERSICLE*/ |
| | 17607 | 0x0000, /* 2124 DOUBLE-STRUCK CAPITAL Z*/ |
| | 17608 | 0x0000, /* 2125 OUNCE SIGN*/ |
| | 17609 | 0x03c9, /* 2126 OHM SIGN */ |
| | 17610 | 0x0000, /* 2127 INVERTED OHM SIGN*/ |
| | 17611 | 0x0000, /* 2128 BLACK-LETTER CAPITAL Z*/ |
| | 17612 | 0x0000, /* 2129 TURNED GREEK SMALL LETTER IOTA*/ |
| | 17613 | 0x006b, /* 212a KELVIN SIGN */ |
| | 17614 | 0x00e5, /* 212b ANGSTROM SIGN */ |
| | 17615 | 0x0000, /* 212c SCRIPT CAPITAL B*/ |
| | 17616 | 0x0000, /* 212d BLACK-LETTER CAPITAL C*/ |
| | 17617 | 0x0000, /* 212e ESTIMATED SYMBOL*/ |
| | 17618 | 0x0000, /* 212f SCRIPT SMALL E*/ |
| | 17619 | 0x0000, /* 2130 SCRIPT CAPITAL E*/ |
| | 17620 | 0x0000, /* 2131 SCRIPT CAPITAL F*/ |
| | 17621 | 0x0000, /* 2132 TURNED CAPITAL F*/ |
| | 17622 | 0x0000, /* 2133 SCRIPT CAPITAL M*/ |
| | 17623 | 0x0000, /* 2134 SCRIPT SMALL O*/ |
| | 17624 | 0x0000, /* 2135 ALEF SYMBOL*/ |
| | 17625 | 0x0000, /* 2136 BET SYMBOL*/ |
| | 17626 | 0x0000, /* 2137 GIMEL SYMBOL*/ |
| | 17627 | 0x0000, /* 2138 DALET SYMBOL*/ |
| | 17628 | 0x0000, /* 2139 INFORMATION SOURCE*/ |
| | 17629 | 0x0000, /* 213a ROTATED CAPITAL Q*/ |
| | 17630 | 0x0000, /* 213b (unused)*/ |
| | 17631 | 0x0000, /* 213c (unused)*/ |
| | 17632 | 0x0000, /* 213d DOUBLE-STRUCK SMALL GAMMA*/ |
| | 17633 | 0x0000, /* 213e DOUBLE-STRUCK CAPITAL GAMMA*/ |
| | 17634 | 0x0000, /* 213f DOUBLE-STRUCK CAPITAL PI*/ |
| | 17635 | 0x0000, /* 2140 DOUBLE-STRUCK N-ARY SUMMATION*/ |
| | 17636 | 0x0000, /* 2141 TURNED SANS-SERIF CAPITAL G*/ |
| | 17637 | 0x0000, /* 2142 TURNED SANS-SERIF CAPITAL L*/ |
| | 17638 | 0x0000, /* 2143 REVERSED SANS-SERIF CAPITAL L*/ |
| | 17639 | 0x0000, /* 2144 TURNED SANS-SERIF CAPITAL Y*/ |
| | 17640 | 0x0000, /* 2145 DOUBLE-STRUCK ITALIC CAPITAL D*/ |
| | 17641 | 0x0000, /* 2146 DOUBLE-STRUCK ITALIC SMALL D*/ |
| | 17642 | 0x0000, /* 2147 DOUBLE-STRUCK ITALIC SMALL E*/ |
| | 17643 | 0x0000, /* 2148 DOUBLE-STRUCK ITALIC SMALL I*/ |
| | 17644 | 0x0000, /* 2149 DOUBLE-STRUCK ITALIC SMALL J*/ |
| | 17645 | 0x0000, /* 214a PROPERTY LINE*/ |
| | 17646 | 0x0000, /* 214b TURNED AMPERSAND*/ |
| | 17647 | 0x0000, /* 214c (unused)*/ |
| | 17648 | 0x0000, /* 214d (unused)*/ |
| | 17649 | 0x0000, /* 214e (unused)*/ |
| | 17650 | 0x0000, /* 214f (unused)*/ |
| | 17651 | 0x0000, /* 2150 (unused)*/ |
| | 17652 | 0x0000, /* 2151 (unused)*/ |
| | 17653 | 0x0000, /* 2152 (unused)*/ |
| | 17654 | 0x0000, /* 2153 VULGAR FRACTION ONE THIRD*/ |
| | 17655 | 0x0000, /* 2154 VULGAR FRACTION TWO THIRDS*/ |
| | 17656 | 0x0000, /* 2155 VULGAR FRACTION ONE FIFTH*/ |
| | 17657 | 0x0000, /* 2156 VULGAR FRACTION TWO FIFTHS*/ |
| | 17658 | 0x0000, /* 2157 VULGAR FRACTION THREE FIFTHS*/ |
| | 17659 | 0x0000, /* 2158 VULGAR FRACTION FOUR FIFTHS*/ |
| | 17660 | 0x0000, /* 2159 VULGAR FRACTION ONE SIXTH*/ |
| | 17661 | 0x0000, /* 215a VULGAR FRACTION FIVE SIXTHS*/ |
| | 17662 | 0x0000, /* 215b VULGAR FRACTION ONE EIGHTH*/ |
| | 17663 | 0x0000, /* 215c VULGAR FRACTION THREE EIGHTHS*/ |
| | 17664 | 0x0000, /* 215d VULGAR FRACTION FIVE EIGHTHS*/ |
| | 17665 | 0x0000, /* 215e VULGAR FRACTION SEVEN EIGHTHS*/ |
| | 17666 | 0x0000, /* 215f FRACTION NUMERATOR ONE*/ |
| | 17667 | 0x2170, /* 2160 ROMAN NUMERAL ONE */ |
| | 17668 | 0x2171, /* 2161 ROMAN NUMERAL TWO */ |
| | 17669 | 0x2172, /* 2162 ROMAN NUMERAL THREE */ |
| | 17670 | 0x2173, /* 2163 ROMAN NUMERAL FOUR */ |
| | 17671 | 0x2174, /* 2164 ROMAN NUMERAL FIVE */ |
| | 17672 | 0x2175, /* 2165 ROMAN NUMERAL SIX */ |
| | 17673 | 0x2176, /* 2166 ROMAN NUMERAL SEVEN */ |
| | 17674 | 0x2177, /* 2167 ROMAN NUMERAL EIGHT */ |
| | 17675 | 0x2178, /* 2168 ROMAN NUMERAL NINE */ |
| | 17676 | 0x2179, /* 2169 ROMAN NUMERAL TEN */ |
| | 17677 | 0x217a, /* 216a ROMAN NUMERAL ELEVEN */ |
| | 17678 | 0x217b, /* 216b ROMAN NUMERAL TWELVE */ |
| | 17679 | 0x217c, /* 216c ROMAN NUMERAL FIFTY */ |
| | 17680 | 0x217d, /* 216d ROMAN NUMERAL ONE HUNDRED */ |
| | 17681 | 0x217e, /* 216e ROMAN NUMERAL FIVE HUNDRED */ |
| | 17682 | 0x217f, /* 216f ROMAN NUMERAL ONE THOUSAND */ |
| | 17683 | 0x0000, /* 2170 SMALL ROMAN NUMERAL ONE*/ |
| | 17684 | 0x0000, /* 2171 SMALL ROMAN NUMERAL TWO*/ |
| | 17685 | 0x0000, /* 2172 SMALL ROMAN NUMERAL THREE*/ |
| | 17686 | 0x0000, /* 2173 SMALL ROMAN NUMERAL FOUR*/ |
| | 17687 | 0x0000, /* 2174 SMALL ROMAN NUMERAL FIVE*/ |
| | 17688 | 0x0000, /* 2175 SMALL ROMAN NUMERAL SIX*/ |
| | 17689 | 0x0000, /* 2176 SMALL ROMAN NUMERAL SEVEN*/ |
| | 17690 | 0x0000, /* 2177 SMALL ROMAN NUMERAL EIGHT*/ |
| | 17691 | 0x0000, /* 2178 SMALL ROMAN NUMERAL NINE*/ |
| | 17692 | 0x0000, /* 2179 SMALL ROMAN NUMERAL TEN*/ |
| | 17693 | 0x0000, /* 217a SMALL ROMAN NUMERAL ELEVEN*/ |
| | 17694 | 0x0000, /* 217b SMALL ROMAN NUMERAL TWELVE*/ |
| | 17695 | 0x0000, /* 217c SMALL ROMAN NUMERAL FIFTY*/ |
| | 17696 | 0x0000, /* 217d SMALL ROMAN NUMERAL ONE HUNDRED*/ |
| | 17697 | 0x0000, /* 217e SMALL ROMAN NUMERAL FIVE HUNDRED*/ |
| | 17698 | 0x0000, /* 217f SMALL ROMAN NUMERAL ONE THOUSAND*/ |
| | 17699 | }; |
| | 17700 | |
| | 17701 | static const wchar_t to_lower_pg_49[128] = |
| | 17702 | { |
| | 17703 | 0x0000, /* 2480 PARENTHESIZED NUMBER THIRTEEN*/ |
| | 17704 | 0x0000, /* 2481 PARENTHESIZED NUMBER FOURTEEN*/ |
| | 17705 | 0x0000, /* 2482 PARENTHESIZED NUMBER FIFTEEN*/ |
| | 17706 | 0x0000, /* 2483 PARENTHESIZED NUMBER SIXTEEN*/ |
| | 17707 | 0x0000, /* 2484 PARENTHESIZED NUMBER SEVENTEEN*/ |
| | 17708 | 0x0000, /* 2485 PARENTHESIZED NUMBER EIGHTEEN*/ |
| | 17709 | 0x0000, /* 2486 PARENTHESIZED NUMBER NINETEEN*/ |
| | 17710 | 0x0000, /* 2487 PARENTHESIZED NUMBER TWENTY*/ |
| | 17711 | 0x0000, /* 2488 DIGIT ONE FULL STOP*/ |
| | 17712 | 0x0000, /* 2489 DIGIT TWO FULL STOP*/ |
| | 17713 | 0x0000, /* 248a DIGIT THREE FULL STOP*/ |
| | 17714 | 0x0000, /* 248b DIGIT FOUR FULL STOP*/ |
| | 17715 | 0x0000, /* 248c DIGIT FIVE FULL STOP*/ |
| | 17716 | 0x0000, /* 248d DIGIT SIX FULL STOP*/ |
| | 17717 | 0x0000, /* 248e DIGIT SEVEN FULL STOP*/ |
| | 17718 | 0x0000, /* 248f DIGIT EIGHT FULL STOP*/ |
| | 17719 | 0x0000, /* 2490 DIGIT NINE FULL STOP*/ |
| | 17720 | 0x0000, /* 2491 NUMBER TEN FULL STOP*/ |
| | 17721 | 0x0000, /* 2492 NUMBER ELEVEN FULL STOP*/ |
| | 17722 | 0x0000, /* 2493 NUMBER TWELVE FULL STOP*/ |
| | 17723 | 0x0000, /* 2494 NUMBER THIRTEEN FULL STOP*/ |
| | 17724 | 0x0000, /* 2495 NUMBER FOURTEEN FULL STOP*/ |
| | 17725 | 0x0000, /* 2496 NUMBER FIFTEEN FULL STOP*/ |
| | 17726 | 0x0000, /* 2497 NUMBER SIXTEEN FULL STOP*/ |
| | 17727 | 0x0000, /* 2498 NUMBER SEVENTEEN FULL STOP*/ |
| | 17728 | 0x0000, /* 2499 NUMBER EIGHTEEN FULL STOP*/ |
| | 17729 | 0x0000, /* 249a NUMBER NINETEEN FULL STOP*/ |
| | 17730 | 0x0000, /* 249b NUMBER TWENTY FULL STOP*/ |
| | 17731 | 0x0000, /* 249c PARENTHESIZED LATIN SMALL LETTER A*/ |
| | 17732 | 0x0000, /* 249d PARENTHESIZED LATIN SMALL LETTER B*/ |
| | 17733 | 0x0000, /* 249e PARENTHESIZED LATIN SMALL LETTER C*/ |
| | 17734 | 0x0000, /* 249f PARENTHESIZED LATIN SMALL LETTER D*/ |
| | 17735 | 0x0000, /* 24a0 PARENTHESIZED LATIN SMALL LETTER E*/ |
| | 17736 | 0x0000, /* 24a1 PARENTHESIZED LATIN SMALL LETTER F*/ |
| | 17737 | 0x0000, /* 24a2 PARENTHESIZED LATIN SMALL LETTER G*/ |
| | 17738 | 0x0000, /* 24a3 PARENTHESIZED LATIN SMALL LETTER H*/ |
| | 17739 | 0x0000, /* 24a4 PARENTHESIZED LATIN SMALL LETTER I*/ |
| | 17740 | 0x0000, /* 24a5 PARENTHESIZED LATIN SMALL LETTER J*/ |
| | 17741 | 0x0000, /* 24a6 PARENTHESIZED LATIN SMALL LETTER K*/ |
| | 17742 | 0x0000, /* 24a7 PARENTHESIZED LATIN SMALL LETTER L*/ |
| | 17743 | 0x0000, /* 24a8 PARENTHESIZED LATIN SMALL LETTER M*/ |
| | 17744 | 0x0000, /* 24a9 PARENTHESIZED LATIN SMALL LETTER N*/ |
| | 17745 | 0x0000, /* 24aa PARENTHESIZED LATIN SMALL LETTER O*/ |
| | 17746 | 0x0000, /* 24ab PARENTHESIZED LATIN SMALL LETTER P*/ |
| | 17747 | 0x0000, /* 24ac PARENTHESIZED LATIN SMALL LETTER Q*/ |
| | 17748 | 0x0000, /* 24ad PARENTHESIZED LATIN SMALL LETTER R*/ |
| | 17749 | 0x0000, /* 24ae PARENTHESIZED LATIN SMALL LETTER S*/ |
| | 17750 | 0x0000, /* 24af PARENTHESIZED LATIN SMALL LETTER T*/ |
| | 17751 | 0x0000, /* 24b0 PARENTHESIZED LATIN SMALL LETTER U*/ |
| | 17752 | 0x0000, /* 24b1 PARENTHESIZED LATIN SMALL LETTER V*/ |
| | 17753 | 0x0000, /* 24b2 PARENTHESIZED LATIN SMALL LETTER W*/ |
| | 17754 | 0x0000, /* 24b3 PARENTHESIZED LATIN SMALL LETTER X*/ |
| | 17755 | 0x0000, /* 24b4 PARENTHESIZED LATIN SMALL LETTER Y*/ |
| | 17756 | 0x0000, /* 24b5 PARENTHESIZED LATIN SMALL LETTER Z*/ |
| | 17757 | 0x24d0, /* 24b6 CIRCLED LATIN CAPITAL LETTER A */ |
| | 17758 | 0x24d1, /* 24b7 CIRCLED LATIN CAPITAL LETTER B */ |
| | 17759 | 0x24d2, /* 24b8 CIRCLED LATIN CAPITAL LETTER C */ |
| | 17760 | 0x24d3, /* 24b9 CIRCLED LATIN CAPITAL LETTER D */ |
| | 17761 | 0x24d4, /* 24ba CIRCLED LATIN CAPITAL LETTER E */ |
| | 17762 | 0x24d5, /* 24bb CIRCLED LATIN CAPITAL LETTER F */ |
| | 17763 | 0x24d6, /* 24bc CIRCLED LATIN CAPITAL LETTER G */ |
| | 17764 | 0x24d7, /* 24bd CIRCLED LATIN CAPITAL LETTER H */ |
| | 17765 | 0x24d8, /* 24be CIRCLED LATIN CAPITAL LETTER I */ |
| | 17766 | 0x24d9, /* 24bf CIRCLED LATIN CAPITAL LETTER J */ |
| | 17767 | 0x24da, /* 24c0 CIRCLED LATIN CAPITAL LETTER K */ |
| | 17768 | 0x24db, /* 24c1 CIRCLED LATIN CAPITAL LETTER L */ |
| | 17769 | 0x24dc, /* 24c2 CIRCLED LATIN CAPITAL LETTER M */ |
| | 17770 | 0x24dd, /* 24c3 CIRCLED LATIN CAPITAL LETTER N */ |
| | 17771 | 0x24de, /* 24c4 CIRCLED LATIN CAPITAL LETTER O */ |
| | 17772 | 0x24df, /* 24c5 CIRCLED LATIN CAPITAL LETTER P */ |
| | 17773 | 0x24e0, /* 24c6 CIRCLED LATIN CAPITAL LETTER Q */ |
| | 17774 | 0x24e1, /* 24c7 CIRCLED LATIN CAPITAL LETTER R */ |
| | 17775 | 0x24e2, /* 24c8 CIRCLED LATIN CAPITAL LETTER S */ |
| | 17776 | 0x24e3, /* 24c9 CIRCLED LATIN CAPITAL LETTER T */ |
| | 17777 | 0x24e4, /* 24ca CIRCLED LATIN CAPITAL LETTER U */ |
| | 17778 | 0x24e5, /* 24cb CIRCLED LATIN CAPITAL LETTER V */ |
| | 17779 | 0x24e6, /* 24cc CIRCLED LATIN CAPITAL LETTER W */ |
| | 17780 | 0x24e7, /* 24cd CIRCLED LATIN CAPITAL LETTER X */ |
| | 17781 | 0x24e8, /* 24ce CIRCLED LATIN CAPITAL LETTER Y */ |
| | 17782 | 0x24e9, /* 24cf CIRCLED LATIN CAPITAL LETTER Z */ |
| | 17783 | 0x0000, /* 24d0 CIRCLED LATIN SMALL LETTER A*/ |
| | 17784 | 0x0000, /* 24d1 CIRCLED LATIN SMALL LETTER B*/ |
| | 17785 | 0x0000, /* 24d2 CIRCLED LATIN SMALL LETTER C*/ |
| | 17786 | 0x0000, /* 24d3 CIRCLED LATIN SMALL LETTER D*/ |
| | 17787 | 0x0000, /* 24d4 CIRCLED LATIN SMALL LETTER E*/ |
| | 17788 | 0x0000, /* 24d5 CIRCLED LATIN SMALL LETTER F*/ |
| | 17789 | 0x0000, /* 24d6 CIRCLED LATIN SMALL LETTER G*/ |
| | 17790 | 0x0000, /* 24d7 CIRCLED LATIN SMALL LETTER H*/ |
| | 17791 | 0x0000, /* 24d8 CIRCLED LATIN SMALL LETTER I*/ |
| | 17792 | 0x0000, /* 24d9 CIRCLED LATIN SMALL LETTER J*/ |
| | 17793 | 0x0000, /* 24da CIRCLED LATIN SMALL LETTER K*/ |
| | 17794 | 0x0000, /* 24db CIRCLED LATIN SMALL LETTER L*/ |
| | 17795 | 0x0000, /* 24dc CIRCLED LATIN SMALL LETTER M*/ |
| | 17796 | 0x0000, /* 24dd CIRCLED LATIN SMALL LETTER N*/ |
| | 17797 | 0x0000, /* 24de CIRCLED LATIN SMALL LETTER O*/ |
| | 17798 | 0x0000, /* 24df CIRCLED LATIN SMALL LETTER P*/ |
| | 17799 | 0x0000, /* 24e0 CIRCLED LATIN SMALL LETTER Q*/ |
| | 17800 | 0x0000, /* 24e1 CIRCLED LATIN SMALL LETTER R*/ |
| | 17801 | 0x0000, /* 24e2 CIRCLED LATIN SMALL LETTER S*/ |
| | 17802 | 0x0000, /* 24e3 CIRCLED LATIN SMALL LETTER T*/ |
| | 17803 | 0x0000, /* 24e4 CIRCLED LATIN SMALL LETTER U*/ |
| | 17804 | 0x0000, /* 24e5 CIRCLED LATIN SMALL LETTER V*/ |
| | 17805 | 0x0000, /* 24e6 CIRCLED LATIN SMALL LETTER W*/ |
| | 17806 | 0x0000, /* 24e7 CIRCLED LATIN SMALL LETTER X*/ |
| | 17807 | 0x0000, /* 24e8 CIRCLED LATIN SMALL LETTER Y*/ |
| | 17808 | 0x0000, /* 24e9 CIRCLED LATIN SMALL LETTER Z*/ |
| | 17809 | 0x0000, /* 24ea CIRCLED DIGIT ZERO*/ |
| | 17810 | 0x0000, /* 24eb NEGATIVE CIRCLED NUMBER ELEVEN*/ |
| | 17811 | 0x0000, /* 24ec NEGATIVE CIRCLED NUMBER TWELVE*/ |
| | 17812 | 0x0000, /* 24ed NEGATIVE CIRCLED NUMBER THIRTEEN*/ |
| | 17813 | 0x0000, /* 24ee NEGATIVE CIRCLED NUMBER FOURTEEN*/ |
| | 17814 | 0x0000, /* 24ef NEGATIVE CIRCLED NUMBER FIFTEEN*/ |
| | 17815 | 0x0000, /* 24f0 NEGATIVE CIRCLED NUMBER SIXTEEN*/ |
| | 17816 | 0x0000, /* 24f1 NEGATIVE CIRCLED NUMBER SEVENTEEN*/ |
| | 17817 | 0x0000, /* 24f2 NEGATIVE CIRCLED NUMBER EIGHTEEN*/ |
| | 17818 | 0x0000, /* 24f3 NEGATIVE CIRCLED NUMBER NINETEEN*/ |
| | 17819 | 0x0000, /* 24f4 NEGATIVE CIRCLED NUMBER TWENTY*/ |
| | 17820 | 0x0000, /* 24f5 DOUBLE CIRCLED DIGIT ONE*/ |
| | 17821 | 0x0000, /* 24f6 DOUBLE CIRCLED DIGIT TWO*/ |
| | 17822 | 0x0000, /* 24f7 DOUBLE CIRCLED DIGIT THREE*/ |
| | 17823 | 0x0000, /* 24f8 DOUBLE CIRCLED DIGIT FOUR*/ |
| | 17824 | 0x0000, /* 24f9 DOUBLE CIRCLED DIGIT FIVE*/ |
| | 17825 | 0x0000, /* 24fa DOUBLE CIRCLED DIGIT SIX*/ |
| | 17826 | 0x0000, /* 24fb DOUBLE CIRCLED DIGIT SEVEN*/ |
| | 17827 | 0x0000, /* 24fc DOUBLE CIRCLED DIGIT EIGHT*/ |
| | 17828 | 0x0000, /* 24fd DOUBLE CIRCLED DIGIT NINE*/ |
| | 17829 | 0x0000, /* 24fe DOUBLE CIRCLED NUMBER TEN*/ |
| | 17830 | 0x0000, /* 24ff (unused)*/ |
| | 17831 | }; |
| | 17832 | |
| | 17833 | static const wchar_t to_lower_pg_1fe[128] = |
| | 17834 | { |
| | 17835 | 0x0000, /* ff00 (unused)*/ |
| | 17836 | 0x0000, /* ff01 FULLWIDTH EXCLAMATION MARK*/ |
| | 17837 | 0x0000, /* ff02 FULLWIDTH QUOTATION MARK*/ |
| | 17838 | 0x0000, /* ff03 FULLWIDTH NUMBER SIGN*/ |
| | 17839 | 0x0000, /* ff04 FULLWIDTH DOLLAR SIGN*/ |
| | 17840 | 0x0000, /* ff05 FULLWIDTH PERCENT SIGN*/ |
| | 17841 | 0x0000, /* ff06 FULLWIDTH AMPERSAND*/ |
| | 17842 | 0x0000, /* ff07 FULLWIDTH APOSTROPHE*/ |
| | 17843 | 0x0000, /* ff08 FULLWIDTH LEFT PARENTHESIS*/ |
| | 17844 | 0x0000, /* ff09 FULLWIDTH RIGHT PARENTHESIS*/ |
| | 17845 | 0x0000, /* ff0a FULLWIDTH ASTERISK*/ |
| | 17846 | 0x0000, /* ff0b FULLWIDTH PLUS SIGN*/ |
| | 17847 | 0x0000, /* ff0c FULLWIDTH COMMA*/ |
| | 17848 | 0x0000, /* ff0d FULLWIDTH HYPHEN-MINUS*/ |
| | 17849 | 0x0000, /* ff0e FULLWIDTH FULL STOP*/ |
| | 17850 | 0x0000, /* ff0f FULLWIDTH SOLIDUS*/ |
| | 17851 | 0x0000, /* ff10 FULLWIDTH DIGIT ZERO*/ |
| | 17852 | 0x0000, /* ff11 FULLWIDTH DIGIT ONE*/ |
| | 17853 | 0x0000, /* ff12 FULLWIDTH DIGIT TWO*/ |
| | 17854 | 0x0000, /* ff13 FULLWIDTH DIGIT THREE*/ |
| | 17855 | 0x0000, /* ff14 FULLWIDTH DIGIT FOUR*/ |
| | 17856 | 0x0000, /* ff15 FULLWIDTH DIGIT FIVE*/ |
| | 17857 | 0x0000, /* ff16 FULLWIDTH DIGIT SIX*/ |
| | 17858 | 0x0000, /* ff17 FULLWIDTH DIGIT SEVEN*/ |
| | 17859 | 0x0000, /* ff18 FULLWIDTH DIGIT EIGHT*/ |
| | 17860 | 0x0000, /* ff19 FULLWIDTH DIGIT NINE*/ |
| | 17861 | 0x0000, /* ff1a FULLWIDTH COLON*/ |
| | 17862 | 0x0000, /* ff1b FULLWIDTH SEMICOLON*/ |
| | 17863 | 0x0000, /* ff1c FULLWIDTH LESS-THAN SIGN*/ |
| | 17864 | 0x0000, /* ff1d FULLWIDTH EQUALS SIGN*/ |
| | 17865 | 0x0000, /* ff1e FULLWIDTH GREATER-THAN SIGN*/ |
| | 17866 | 0x0000, /* ff1f FULLWIDTH QUESTION MARK*/ |
| | 17867 | 0x0000, /* ff20 FULLWIDTH COMMERCIAL AT*/ |
| | 17868 | 0xff41, /* ff21 FULLWIDTH LATIN CAPITAL LETTER A */ |
| | 17869 | 0xff42, /* ff22 FULLWIDTH LATIN CAPITAL LETTER B */ |
| | 17870 | 0xff43, /* ff23 FULLWIDTH LATIN CAPITAL LETTER C */ |
| | 17871 | 0xff44, /* ff24 FULLWIDTH LATIN CAPITAL LETTER D */ |
| | 17872 | 0xff45, /* ff25 FULLWIDTH LATIN CAPITAL LETTER E */ |
| | 17873 | 0xff46, /* ff26 FULLWIDTH LATIN CAPITAL LETTER F */ |
| | 17874 | 0xff47, /* ff27 FULLWIDTH LATIN CAPITAL LETTER G */ |
| | 17875 | 0xff48, /* ff28 FULLWIDTH LATIN CAPITAL LETTER H */ |
| | 17876 | 0xff49, /* ff29 FULLWIDTH LATIN CAPITAL LETTER I */ |
| | 17877 | 0xff4a, /* ff2a FULLWIDTH LATIN CAPITAL LETTER J */ |
| | 17878 | 0xff4b, /* ff2b FULLWIDTH LATIN CAPITAL LETTER K */ |
| | 17879 | 0xff4c, /* ff2c FULLWIDTH LATIN CAPITAL LETTER L */ |
| | 17880 | 0xff4d, /* ff2d FULLWIDTH LATIN CAPITAL LETTER M */ |
| | 17881 | 0xff4e, /* ff2e FULLWIDTH LATIN CAPITAL LETTER N */ |
| | 17882 | 0xff4f, /* ff2f FULLWIDTH LATIN CAPITAL LETTER O */ |
| | 17883 | 0xff50, /* ff30 FULLWIDTH LATIN CAPITAL LETTER P */ |
| | 17884 | 0xff51, /* ff31 FULLWIDTH LATIN CAPITAL LETTER Q */ |
| | 17885 | 0xff52, /* ff32 FULLWIDTH LATIN CAPITAL LETTER R */ |
| | 17886 | 0xff53, /* ff33 FULLWIDTH LATIN CAPITAL LETTER S */ |
| | 17887 | 0xff54, /* ff34 FULLWIDTH LATIN CAPITAL LETTER T */ |
| | 17888 | 0xff55, /* ff35 FULLWIDTH LATIN CAPITAL LETTER U */ |
| | 17889 | 0xff56, /* ff36 FULLWIDTH LATIN CAPITAL LETTER V */ |
| | 17890 | 0xff57, /* ff37 FULLWIDTH LATIN CAPITAL LETTER W */ |
| | 17891 | 0xff58, /* ff38 FULLWIDTH LATIN CAPITAL LETTER X */ |
| | 17892 | 0xff59, /* ff39 FULLWIDTH LATIN CAPITAL LETTER Y */ |
| | 17893 | 0xff5a, /* ff3a FULLWIDTH LATIN CAPITAL LETTER Z */ |
| | 17894 | 0x0000, /* ff3b FULLWIDTH LEFT SQUARE BRACKET*/ |
| | 17895 | 0x0000, /* ff3c FULLWIDTH REVERSE SOLIDUS*/ |
| | 17896 | 0x0000, /* ff3d FULLWIDTH RIGHT SQUARE BRACKET*/ |
| | 17897 | 0x0000, /* ff3e FULLWIDTH CIRCUMFLEX ACCENT*/ |
| | 17898 | 0x0000, /* ff3f FULLWIDTH LOW LINE*/ |
| | 17899 | 0x0000, /* ff40 FULLWIDTH GRAVE ACCENT*/ |
| | 17900 | 0x0000, /* ff41 FULLWIDTH LATIN SMALL LETTER A*/ |
| | 17901 | 0x0000, /* ff42 FULLWIDTH LATIN SMALL LETTER B*/ |
| | 17902 | 0x0000, /* ff43 FULLWIDTH LATIN SMALL LETTER C*/ |
| | 17903 | 0x0000, /* ff44 FULLWIDTH LATIN SMALL LETTER D*/ |
| | 17904 | 0x0000, /* ff45 FULLWIDTH LATIN SMALL LETTER E*/ |
| | 17905 | 0x0000, /* ff46 FULLWIDTH LATIN SMALL LETTER F*/ |
| | 17906 | 0x0000, /* ff47 FULLWIDTH LATIN SMALL LETTER G*/ |
| | 17907 | 0x0000, /* ff48 FULLWIDTH LATIN SMALL LETTER H*/ |
| | 17908 | 0x0000, /* ff49 FULLWIDTH LATIN SMALL LETTER I*/ |
| | 17909 | 0x0000, /* ff4a FULLWIDTH LATIN SMALL LETTER J*/ |
| | 17910 | 0x0000, /* ff4b FULLWIDTH LATIN SMALL LETTER K*/ |
| | 17911 | 0x0000, /* ff4c FULLWIDTH LATIN SMALL LETTER L*/ |
| | 17912 | 0x0000, /* ff4d FULLWIDTH LATIN SMALL LETTER M*/ |
| | 17913 | 0x0000, /* ff4e FULLWIDTH LATIN SMALL LETTER N*/ |
| | 17914 | 0x0000, /* ff4f FULLWIDTH LATIN SMALL LETTER O*/ |
| | 17915 | 0x0000, /* ff50 FULLWIDTH LATIN SMALL LETTER P*/ |
| | 17916 | 0x0000, /* ff51 FULLWIDTH LATIN SMALL LETTER Q*/ |
| | 17917 | 0x0000, /* ff52 FULLWIDTH LATIN SMALL LETTER R*/ |
| | 17918 | 0x0000, /* ff53 FULLWIDTH LATIN SMALL LETTER S*/ |
| | 17919 | 0x0000, /* ff54 FULLWIDTH LATIN SMALL LETTER T*/ |
| | 17920 | 0x0000, /* ff55 FULLWIDTH LATIN SMALL LETTER U*/ |
| | 17921 | 0x0000, /* ff56 FULLWIDTH LATIN SMALL LETTER V*/ |
| | 17922 | 0x0000, /* ff57 FULLWIDTH LATIN SMALL LETTER W*/ |
| | 17923 | 0x0000, /* ff58 FULLWIDTH LATIN SMALL LETTER X*/ |
| | 17924 | 0x0000, /* ff59 FULLWIDTH LATIN SMALL LETTER Y*/ |
| | 17925 | 0x0000, /* ff5a FULLWIDTH LATIN SMALL LETTER Z*/ |
| | 17926 | 0x0000, /* ff5b FULLWIDTH LEFT CURLY BRACKET*/ |
| | 17927 | 0x0000, /* ff5c FULLWIDTH VERTICAL LINE*/ |
| | 17928 | 0x0000, /* ff5d FULLWIDTH RIGHT CURLY BRACKET*/ |
| | 17929 | 0x0000, /* ff5e FULLWIDTH TILDE*/ |
| | 17930 | 0x0000, /* ff5f FULLWIDTH LEFT WHITE PARENTHESIS*/ |
| | 17931 | 0x0000, /* ff60 FULLWIDTH RIGHT WHITE PARENTHESIS*/ |
| | 17932 | 0x0000, /* ff61 HALFWIDTH IDEOGRAPHIC FULL STOP*/ |
| | 17933 | 0x0000, /* ff62 HALFWIDTH LEFT CORNER BRACKET*/ |
| | 17934 | 0x0000, /* ff63 HALFWIDTH RIGHT CORNER BRACKET*/ |
| | 17935 | 0x0000, /* ff64 HALFWIDTH IDEOGRAPHIC COMMA*/ |
| | 17936 | 0x0000, /* ff65 HALFWIDTH KATAKANA MIDDLE DOT*/ |
| | 17937 | 0x0000, /* ff66 HALFWIDTH KATAKANA LETTER WO*/ |
| | 17938 | 0x0000, /* ff67 HALFWIDTH KATAKANA LETTER SMALL A*/ |
| | 17939 | 0x0000, /* ff68 HALFWIDTH KATAKANA LETTER SMALL I*/ |
| | 17940 | 0x0000, /* ff69 HALFWIDTH KATAKANA LETTER SMALL U*/ |
| | 17941 | 0x0000, /* ff6a HALFWIDTH KATAKANA LETTER SMALL E*/ |
| | 17942 | 0x0000, /* ff6b HALFWIDTH KATAKANA LETTER SMALL O*/ |
| | 17943 | 0x0000, /* ff6c HALFWIDTH KATAKANA LETTER SMALL YA*/ |
| | 17944 | 0x0000, /* ff6d HALFWIDTH KATAKANA LETTER SMALL YU*/ |
| | 17945 | 0x0000, /* ff6e HALFWIDTH KATAKANA LETTER SMALL YO*/ |
| | 17946 | 0x0000, /* ff6f HALFWIDTH KATAKANA LETTER SMALL TU*/ |
| | 17947 | 0x0000, /* ff70 HALFWIDTH KATAKANA-HIRAGANA PROLONGED S*/ |
| | 17948 | 0x0000, /* ff71 HALFWIDTH KATAKANA LETTER A*/ |
| | 17949 | 0x0000, /* ff72 HALFWIDTH KATAKANA LETTER I*/ |
| | 17950 | 0x0000, /* ff73 HALFWIDTH KATAKANA LETTER U*/ |
| | 17951 | 0x0000, /* ff74 HALFWIDTH KATAKANA LETTER E*/ |
| | 17952 | 0x0000, /* ff75 HALFWIDTH KATAKANA LETTER O*/ |
| | 17953 | 0x0000, /* ff76 HALFWIDTH KATAKANA LETTER KA*/ |
| | 17954 | 0x0000, /* ff77 HALFWIDTH KATAKANA LETTER KI*/ |
| | 17955 | 0x0000, /* ff78 HALFWIDTH KATAKANA LETTER KU*/ |
| | 17956 | 0x0000, /* ff79 HALFWIDTH KATAKANA LETTER KE*/ |
| | 17957 | 0x0000, /* ff7a HALFWIDTH KATAKANA LETTER KO*/ |
| | 17958 | 0x0000, /* ff7b HALFWIDTH KATAKANA LETTER SA*/ |
| | 17959 | 0x0000, /* ff7c HALFWIDTH KATAKANA LETTER SI*/ |
| | 17960 | 0x0000, /* ff7d HALFWIDTH KATAKANA LETTER SU*/ |
| | 17961 | 0x0000, /* ff7e HALFWIDTH KATAKANA LETTER SE*/ |
| | 17962 | 0x0000, /* ff7f HALFWIDTH KATAKANA LETTER SO*/ |
| | 17963 | }; |
| | 17964 | |
| | 17965 | static const wchar_t *t3_to_lower_main[512] = |
| | 17966 | { |
| | 17967 | to_lower_pg_00, /* 0000 - 007f */ |
| | 17968 | to_lower_pg_01, /* 0080 - 00ff */ |
| | 17969 | to_lower_pg_02, /* 0100 - 017f */ |
| | 17970 | to_lower_pg_03, /* 0180 - 01ff */ |
| | 17971 | to_lower_pg_04, /* 0200 - 027f */ |
| | 17972 | 0, /* 0280 - 02ff */ |
| | 17973 | 0, /* 0300 - 037f */ |
| | 17974 | to_lower_pg_07, /* 0380 - 03ff */ |
| | 17975 | to_lower_pg_08, /* 0400 - 047f */ |
| | 17976 | to_lower_pg_09, /* 0480 - 04ff */ |
| | 17977 | to_lower_pg_0a, /* 0500 - 057f */ |
| | 17978 | 0, /* 0580 - 05ff */ |
| | 17979 | 0, /* 0600 - 067f */ |
| | 17980 | 0, /* 0680 - 06ff */ |
| | 17981 | 0, /* 0700 - 077f */ |
| | 17982 | 0, /* 0780 - 07ff */ |
| | 17983 | 0, /* 0800 - 087f */ |
| | 17984 | 0, /* 0880 - 08ff */ |
| | 17985 | 0, /* 0900 - 097f */ |
| | 17986 | 0, /* 0980 - 09ff */ |
| | 17987 | 0, /* 0a00 - 0a7f */ |
| | 17988 | 0, /* 0a80 - 0aff */ |
| | 17989 | 0, /* 0b00 - 0b7f */ |
| | 17990 | 0, /* 0b80 - 0bff */ |
| | 17991 | 0, /* 0c00 - 0c7f */ |
| | 17992 | 0, /* 0c80 - 0cff */ |
| | 17993 | 0, /* 0d00 - 0d7f */ |
| | 17994 | 0, /* 0d80 - 0dff */ |
| | 17995 | 0, /* 0e00 - 0e7f */ |
| | 17996 | 0, /* 0e80 - 0eff */ |
| | 17997 | 0, /* 0f00 - 0f7f */ |
| | 17998 | 0, /* 0f80 - 0fff */ |
| | 17999 | 0, /* 1000 - 107f */ |
| | 18000 | 0, /* 1080 - 10ff */ |
| | 18001 | 0, /* 1100 - 117f */ |
| | 18002 | 0, /* 1180 - 11ff */ |
| | 18003 | 0, /* 1200 - 127f */ |
| | 18004 | 0, /* 1280 - 12ff */ |
| | 18005 | 0, /* 1300 - 137f */ |
| | 18006 | 0, /* 1380 - 13ff */ |
| | 18007 | 0, /* 1400 - 147f */ |
| | 18008 | 0, /* 1480 - 14ff */ |
| | 18009 | 0, /* 1500 - 157f */ |
| | 18010 | 0, /* 1580 - 15ff */ |
| | 18011 | 0, /* 1600 - 167f */ |
| | 18012 | 0, /* 1680 - 16ff */ |
| | 18013 | 0, /* 1700 - 177f */ |
| | 18014 | 0, /* 1780 - 17ff */ |
| | 18015 | 0, /* 1800 - 187f */ |
| | 18016 | 0, /* 1880 - 18ff */ |
| | 18017 | 0, /* 1900 - 197f */ |
| | 18018 | 0, /* 1980 - 19ff */ |
| | 18019 | 0, /* 1a00 - 1a7f */ |
| | 18020 | 0, /* 1a80 - 1aff */ |
| | 18021 | 0, /* 1b00 - 1b7f */ |
| | 18022 | 0, /* 1b80 - 1bff */ |
| | 18023 | 0, /* 1c00 - 1c7f */ |
| | 18024 | 0, /* 1c80 - 1cff */ |
| | 18025 | 0, /* 1d00 - 1d7f */ |
| | 18026 | 0, /* 1d80 - 1dff */ |
| | 18027 | to_lower_pg_3c, /* 1e00 - 1e7f */ |
| | 18028 | to_lower_pg_3d, /* 1e80 - 1eff */ |
| | 18029 | to_lower_pg_3e, /* 1f00 - 1f7f */ |
| | 18030 | to_lower_pg_3f, /* 1f80 - 1fff */ |
| | 18031 | 0, /* 2000 - 207f */ |
| | 18032 | 0, /* 2080 - 20ff */ |
| | 18033 | to_lower_pg_42, /* 2100 - 217f */ |
| | 18034 | 0, /* 2180 - 21ff */ |
| | 18035 | 0, /* 2200 - 227f */ |
| | 18036 | 0, /* 2280 - 22ff */ |
| | 18037 | 0, /* 2300 - 237f */ |
| | 18038 | 0, /* 2380 - 23ff */ |
| | 18039 | 0, /* 2400 - 247f */ |
| | 18040 | to_lower_pg_49, /* 2480 - 24ff */ |
| | 18041 | 0, /* 2500 - 257f */ |
| | 18042 | 0, /* 2580 - 25ff */ |
| | 18043 | 0, /* 2600 - 267f */ |
| | 18044 | 0, /* 2680 - 26ff */ |
| | 18045 | 0, /* 2700 - 277f */ |
| | 18046 | 0, /* 2780 - 27ff */ |
| | 18047 | 0, /* 2800 - 287f */ |
| | 18048 | 0, /* 2880 - 28ff */ |
| | 18049 | 0, /* 2900 - 297f */ |
| | 18050 | 0, /* 2980 - 29ff */ |
| | 18051 | 0, /* 2a00 - 2a7f */ |
| | 18052 | 0, /* 2a80 - 2aff */ |
| | 18053 | 0, /* 2b00 - 2b7f */ |
| | 18054 | 0, /* 2b80 - 2bff */ |
| | 18055 | 0, /* 2c00 - 2c7f */ |
| | 18056 | 0, /* 2c80 - 2cff */ |
| | 18057 | 0, /* 2d00 - 2d7f */ |
| | 18058 | 0, /* 2d80 - 2dff */ |
| | 18059 | 0, /* 2e00 - 2e7f */ |
| | 18060 | 0, /* 2e80 - 2eff */ |
| | 18061 | 0, /* 2f00 - 2f7f */ |
| | 18062 | 0, /* 2f80 - 2fff */ |
| | 18063 | 0, /* 3000 - 307f */ |
| | 18064 | 0, /* 3080 - 30ff */ |
| | 18065 | 0, /* 3100 - 317f */ |
| | 18066 | 0, /* 3180 - 31ff */ |
| | 18067 | 0, /* 3200 - 327f */ |
| | 18068 | 0, /* 3280 - 32ff */ |
| | 18069 | 0, /* 3300 - 337f */ |
| | 18070 | 0, /* 3380 - 33ff */ |
| | 18071 | 0, /* 3400 - 347f */ |
| | 18072 | 0, /* 3480 - 34ff */ |
| | 18073 | 0, /* 3500 - 357f */ |
| | 18074 | 0, /* 3580 - 35ff */ |
| | 18075 | 0, /* 3600 - 367f */ |
| | 18076 | 0, /* 3680 - 36ff */ |
| | 18077 | 0, /* 3700 - 377f */ |
| | 18078 | 0, /* 3780 - 37ff */ |
| | 18079 | 0, /* 3800 - 387f */ |
| | 18080 | 0, /* 3880 - 38ff */ |
| | 18081 | 0, /* 3900 - 397f */ |
| | 18082 | 0, /* 3980 - 39ff */ |
| | 18083 | 0, /* 3a00 - 3a7f */ |
| | 18084 | 0, /* 3a80 - 3aff */ |
| | 18085 | 0, /* 3b00 - 3b7f */ |
| | 18086 | 0, /* 3b80 - 3bff */ |
| | 18087 | 0, /* 3c00 - 3c7f */ |
| | 18088 | 0, /* 3c80 - 3cff */ |
| | 18089 | 0, /* 3d00 - 3d7f */ |
| | 18090 | 0, /* 3d80 - 3dff */ |
| | 18091 | 0, /* 3e00 - 3e7f */ |
| | 18092 | 0, /* 3e80 - 3eff */ |
| | 18093 | 0, /* 3f00 - 3f7f */ |
| | 18094 | 0, /* 3f80 - 3fff */ |
| | 18095 | 0, /* 4000 - 407f */ |
| | 18096 | 0, /* 4080 - 40ff */ |
| | 18097 | 0, /* 4100 - 417f */ |
| | 18098 | 0, /* 4180 - 41ff */ |
| | 18099 | 0, /* 4200 - 427f */ |
| | 18100 | 0, /* 4280 - 42ff */ |
| | 18101 | 0, /* 4300 - 437f */ |
| | 18102 | 0, /* 4380 - 43ff */ |
| | 18103 | 0, /* 4400 - 447f */ |
| | 18104 | 0, /* 4480 - 44ff */ |
| | 18105 | 0, /* 4500 - 457f */ |
| | 18106 | 0, /* 4580 - 45ff */ |
| | 18107 | 0, /* 4600 - 467f */ |
| | 18108 | 0, /* 4680 - 46ff */ |
| | 18109 | 0, /* 4700 - 477f */ |
| | 18110 | 0, /* 4780 - 47ff */ |
| | 18111 | 0, /* 4800 - 487f */ |
| | 18112 | 0, /* 4880 - 48ff */ |
| | 18113 | 0, /* 4900 - 497f */ |
| | 18114 | 0, /* 4980 - 49ff */ |
| | 18115 | 0, /* 4a00 - 4a7f */ |
| | 18116 | 0, /* 4a80 - 4aff */ |
| | 18117 | 0, /* 4b00 - 4b7f */ |
| | 18118 | 0, /* 4b80 - 4bff */ |
| | 18119 | 0, /* 4c00 - 4c7f */ |
| | 18120 | 0, /* 4c80 - 4cff */ |
| | 18121 | 0, /* 4d00 - 4d7f */ |
| | 18122 | 0, /* 4d80 - 4dff */ |
| | 18123 | 0, /* 4e00 - 4e7f */ |
| | 18124 | 0, /* 4e80 - 4eff */ |
| | 18125 | 0, /* 4f00 - 4f7f */ |
| | 18126 | 0, /* 4f80 - 4fff */ |
| | 18127 | 0, /* 5000 - 507f */ |
| | 18128 | 0, /* 5080 - 50ff */ |
| | 18129 | 0, /* 5100 - 517f */ |
| | 18130 | 0, /* 5180 - 51ff */ |
| | 18131 | 0, /* 5200 - 527f */ |
| | 18132 | 0, /* 5280 - 52ff */ |
| | 18133 | 0, /* 5300 - 537f */ |
| | 18134 | 0, /* 5380 - 53ff */ |
| | 18135 | 0, /* 5400 - 547f */ |
| | 18136 | 0, /* 5480 - 54ff */ |
| | 18137 | 0, /* 5500 - 557f */ |
| | 18138 | 0, /* 5580 - 55ff */ |
| | 18139 | 0, /* 5600 - 567f */ |
| | 18140 | 0, /* 5680 - 56ff */ |
| | 18141 | 0, /* 5700 - 577f */ |
| | 18142 | 0, /* 5780 - 57ff */ |
| | 18143 | 0, /* 5800 - 587f */ |
| | 18144 | 0, /* 5880 - 58ff */ |
| | 18145 | 0, /* 5900 - 597f */ |
| | 18146 | 0, /* 5980 - 59ff */ |
| | 18147 | 0, /* 5a00 - 5a7f */ |
| | 18148 | 0, /* 5a80 - 5aff */ |
| | 18149 | 0, /* 5b00 - 5b7f */ |
| | 18150 | 0, /* 5b80 - 5bff */ |
| | 18151 | 0, /* 5c00 - 5c7f */ |
| | 18152 | 0, /* 5c80 - 5cff */ |
| | 18153 | 0, /* 5d00 - 5d7f */ |
| | 18154 | 0, /* 5d80 - 5dff */ |
| | 18155 | 0, /* 5e00 - 5e7f */ |
| | 18156 | 0, /* 5e80 - 5eff */ |
| | 18157 | 0, /* 5f00 - 5f7f */ |
| | 18158 | 0, /* 5f80 - 5fff */ |
| | 18159 | 0, /* 6000 - 607f */ |
| | 18160 | 0, /* 6080 - 60ff */ |
| | 18161 | 0, /* 6100 - 617f */ |
| | 18162 | 0, /* 6180 - 61ff */ |
| | 18163 | 0, /* 6200 - 627f */ |
| | 18164 | 0, /* 6280 - 62ff */ |
| | 18165 | 0, /* 6300 - 637f */ |
| | 18166 | 0, /* 6380 - 63ff */ |
| | 18167 | 0, /* 6400 - 647f */ |
| | 18168 | 0, /* 6480 - 64ff */ |
| | 18169 | 0, /* 6500 - 657f */ |
| | 18170 | 0, /* 6580 - 65ff */ |
| | 18171 | 0, /* 6600 - 667f */ |
| | 18172 | 0, /* 6680 - 66ff */ |
| | 18173 | 0, /* 6700 - 677f */ |
| | 18174 | 0, /* 6780 - 67ff */ |
| | 18175 | 0, /* 6800 - 687f */ |
| | 18176 | 0, /* 6880 - 68ff */ |
| | 18177 | 0, /* 6900 - 697f */ |
| | 18178 | 0, /* 6980 - 69ff */ |
| | 18179 | 0, /* 6a00 - 6a7f */ |
| | 18180 | 0, /* 6a80 - 6aff */ |
| | 18181 | 0, /* 6b00 - 6b7f */ |
| | 18182 | 0, /* 6b80 - 6bff */ |
| | 18183 | 0, /* 6c00 - 6c7f */ |
| | 18184 | 0, /* 6c80 - 6cff */ |
| | 18185 | 0, /* 6d00 - 6d7f */ |
| | 18186 | 0, /* 6d80 - 6dff */ |
| | 18187 | 0, /* 6e00 - 6e7f */ |
| | 18188 | 0, /* 6e80 - 6eff */ |
| | 18189 | 0, /* 6f00 - 6f7f */ |
| | 18190 | 0, /* 6f80 - 6fff */ |
| | 18191 | 0, /* 7000 - 707f */ |
| | 18192 | 0, /* 7080 - 70ff */ |
| | 18193 | 0, /* 7100 - 717f */ |
| | 18194 | 0, /* 7180 - 71ff */ |
| | 18195 | 0, /* 7200 - 727f */ |
| | 18196 | 0, /* 7280 - 72ff */ |
| | 18197 | 0, /* 7300 - 737f */ |
| | 18198 | 0, /* 7380 - 73ff */ |
| | 18199 | 0, /* 7400 - 747f */ |
| | 18200 | 0, /* 7480 - 74ff */ |
| | 18201 | 0, /* 7500 - 757f */ |
| | 18202 | 0, /* 7580 - 75ff */ |
| | 18203 | 0, /* 7600 - 767f */ |
| | 18204 | 0, /* 7680 - 76ff */ |
| | 18205 | 0, /* 7700 - 777f */ |
| | 18206 | 0, /* 7780 - 77ff */ |
| | 18207 | 0, /* 7800 - 787f */ |
| | 18208 | 0, /* 7880 - 78ff */ |
| | 18209 | 0, /* 7900 - 797f */ |
| | 18210 | 0, /* 7980 - 79ff */ |
| | 18211 | 0, /* 7a00 - 7a7f */ |
| | 18212 | 0, /* 7a80 - 7aff */ |
| | 18213 | 0, /* 7b00 - 7b7f */ |
| | 18214 | 0, /* 7b80 - 7bff */ |
| | 18215 | 0, /* 7c00 - 7c7f */ |
| | 18216 | 0, /* 7c80 - 7cff */ |
| | 18217 | 0, /* 7d00 - 7d7f */ |
| | 18218 | 0, /* 7d80 - 7dff */ |
| | 18219 | 0, /* 7e00 - 7e7f */ |
| | 18220 | 0, /* 7e80 - 7eff */ |
| | 18221 | 0, /* 7f00 - 7f7f */ |
| | 18222 | 0, /* 7f80 - 7fff */ |
| | 18223 | 0, /* 8000 - 807f */ |
| | 18224 | 0, /* 8080 - 80ff */ |
| | 18225 | 0, /* 8100 - 817f */ |
| | 18226 | 0, /* 8180 - 81ff */ |
| | 18227 | 0, /* 8200 - 827f */ |
| | 18228 | 0, /* 8280 - 82ff */ |
| | 18229 | 0, /* 8300 - 837f */ |
| | 18230 | 0, /* 8380 - 83ff */ |
| | 18231 | 0, /* 8400 - 847f */ |
| | 18232 | 0, /* 8480 - 84ff */ |
| | 18233 | 0, /* 8500 - 857f */ |
| | 18234 | 0, /* 8580 - 85ff */ |
| | 18235 | 0, /* 8600 - 867f */ |
| | 18236 | 0, /* 8680 - 86ff */ |
| | 18237 | 0, /* 8700 - 877f */ |
| | 18238 | 0, /* 8780 - 87ff */ |
| | 18239 | 0, /* 8800 - 887f */ |
| | 18240 | 0, /* 8880 - 88ff */ |
| | 18241 | 0, /* 8900 - 897f */ |
| | 18242 | 0, /* 8980 - 89ff */ |
| | 18243 | 0, /* 8a00 - 8a7f */ |
| | 18244 | 0, /* 8a80 - 8aff */ |
| | 18245 | 0, /* 8b00 - 8b7f */ |
| | 18246 | 0, /* 8b80 - 8bff */ |
| | 18247 | 0, /* 8c00 - 8c7f */ |
| | 18248 | 0, /* 8c80 - 8cff */ |
| | 18249 | 0, /* 8d00 - 8d7f */ |
| | 18250 | 0, /* 8d80 - 8dff */ |
| | 18251 | 0, /* 8e00 - 8e7f */ |
| | 18252 | 0, /* 8e80 - 8eff */ |
| | 18253 | 0, /* 8f00 - 8f7f */ |
| | 18254 | 0, /* 8f80 - 8fff */ |
| | 18255 | 0, /* 9000 - 907f */ |
| | 18256 | 0, /* 9080 - 90ff */ |
| | 18257 | 0, /* 9100 - 917f */ |
| | 18258 | 0, /* 9180 - 91ff */ |
| | 18259 | 0, /* 9200 - 927f */ |
| | 18260 | 0, /* 9280 - 92ff */ |
| | 18261 | 0, /* 9300 - 937f */ |
| | 18262 | 0, /* 9380 - 93ff */ |
| | 18263 | 0, /* 9400 - 947f */ |
| | 18264 | 0, /* 9480 - 94ff */ |
| | 18265 | 0, /* 9500 - 957f */ |
| | 18266 | 0, /* 9580 - 95ff */ |
| | 18267 | 0, /* 9600 - 967f */ |
| | 18268 | 0, /* 9680 - 96ff */ |
| | 18269 | 0, /* 9700 - 977f */ |
| | 18270 | 0, /* 9780 - 97ff */ |
| | 18271 | 0, /* 9800 - 987f */ |
| | 18272 | 0, /* 9880 - 98ff */ |
| | 18273 | 0, /* 9900 - 997f */ |
| | 18274 | 0, /* 9980 - 99ff */ |
| | 18275 | 0, /* 9a00 - 9a7f */ |
| | 18276 | 0, /* 9a80 - 9aff */ |
| | 18277 | 0, /* 9b00 - 9b7f */ |
| | 18278 | 0, /* 9b80 - 9bff */ |
| | 18279 | 0, /* 9c00 - 9c7f */ |
| | 18280 | 0, /* 9c80 - 9cff */ |
| | 18281 | 0, /* 9d00 - 9d7f */ |
| | 18282 | 0, /* 9d80 - 9dff */ |
| | 18283 | 0, /* 9e00 - 9e7f */ |
| | 18284 | 0, /* 9e80 - 9eff */ |
| | 18285 | 0, /* 9f00 - 9f7f */ |
| | 18286 | 0, /* 9f80 - 9fff */ |
| | 18287 | 0, /* a000 - a07f */ |
| | 18288 | 0, /* a080 - a0ff */ |
| | 18289 | 0, /* a100 - a17f */ |
| | 18290 | 0, /* a180 - a1ff */ |
| | 18291 | 0, /* a200 - a27f */ |
| | 18292 | 0, /* a280 - a2ff */ |
| | 18293 | 0, /* a300 - a37f */ |
| | 18294 | 0, /* a380 - a3ff */ |
| | 18295 | 0, /* a400 - a47f */ |
| | 18296 | 0, /* a480 - a4ff */ |
| | 18297 | 0, /* a500 - a57f */ |
| | 18298 | 0, /* a580 - a5ff */ |
| | 18299 | 0, /* a600 - a67f */ |
| | 18300 | 0, /* a680 - a6ff */ |
| | 18301 | 0, /* a700 - a77f */ |
| | 18302 | 0, /* a780 - a7ff */ |
| | 18303 | 0, /* a800 - a87f */ |
| | 18304 | 0, /* a880 - a8ff */ |
| | 18305 | 0, /* a900 - a97f */ |
| | 18306 | 0, /* a980 - a9ff */ |
| | 18307 | 0, /* aa00 - aa7f */ |
| | 18308 | 0, /* aa80 - aaff */ |
| | 18309 | 0, /* ab00 - ab7f */ |
| | 18310 | 0, /* ab80 - abff */ |
| | 18311 | 0, /* ac00 - ac7f */ |
| | 18312 | 0, /* ac80 - acff */ |
| | 18313 | 0, /* ad00 - ad7f */ |
| | 18314 | 0, /* ad80 - adff */ |
| | 18315 | 0, /* ae00 - ae7f */ |
| | 18316 | 0, /* ae80 - aeff */ |
| | 18317 | 0, /* af00 - af7f */ |
| | 18318 | 0, /* af80 - afff */ |
| | 18319 | 0, /* b000 - b07f */ |
| | 18320 | 0, /* b080 - b0ff */ |
| | 18321 | 0, /* b100 - b17f */ |
| | 18322 | 0, /* b180 - b1ff */ |
| | 18323 | 0, /* b200 - b27f */ |
| | 18324 | 0, /* b280 - b2ff */ |
| | 18325 | 0, /* b300 - b37f */ |
| | 18326 | 0, /* b380 - b3ff */ |
| | 18327 | 0, /* b400 - b47f */ |
| | 18328 | 0, /* b480 - b4ff */ |
| | 18329 | 0, /* b500 - b57f */ |
| | 18330 | 0, /* b580 - b5ff */ |
| | 18331 | 0, /* b600 - b67f */ |
| | 18332 | 0, /* b680 - b6ff */ |
| | 18333 | 0, /* b700 - b77f */ |
| | 18334 | 0, /* b780 - b7ff */ |
| | 18335 | 0, /* b800 - b87f */ |
| | 18336 | 0, /* b880 - b8ff */ |
| | 18337 | 0, /* b900 - b97f */ |
| | 18338 | 0, /* b980 - b9ff */ |
| | 18339 | 0, /* ba00 - ba7f */ |
| | 18340 | 0, /* ba80 - baff */ |
| | 18341 | 0, /* bb00 - bb7f */ |
| | 18342 | 0, /* bb80 - bbff */ |
| | 18343 | 0, /* bc00 - bc7f */ |
| | 18344 | 0, /* bc80 - bcff */ |
| | 18345 | 0, /* bd00 - bd7f */ |
| | 18346 | 0, /* bd80 - bdff */ |
| | 18347 | 0, /* be00 - be7f */ |
| | 18348 | 0, /* be80 - beff */ |
| | 18349 | 0, /* bf00 - bf7f */ |
| | 18350 | 0, /* bf80 - bfff */ |
| | 18351 | 0, /* c000 - c07f */ |
| | 18352 | 0, /* c080 - c0ff */ |
| | 18353 | 0, /* c100 - c17f */ |
| | 18354 | 0, /* c180 - c1ff */ |
| | 18355 | 0, /* c200 - c27f */ |
| | 18356 | 0, /* c280 - c2ff */ |
| | 18357 | 0, /* c300 - c37f */ |
| | 18358 | 0, /* c380 - c3ff */ |
| | 18359 | 0, /* c400 - c47f */ |
| | 18360 | 0, /* c480 - c4ff */ |
| | 18361 | 0, /* c500 - c57f */ |
| | 18362 | 0, /* c580 - c5ff */ |
| | 18363 | 0, /* c600 - c67f */ |
| | 18364 | 0, /* c680 - c6ff */ |
| | 18365 | 0, /* c700 - c77f */ |
| | 18366 | 0, /* c780 - c7ff */ |
| | 18367 | 0, /* c800 - c87f */ |
| | 18368 | 0, /* c880 - c8ff */ |
| | 18369 | 0, /* c900 - c97f */ |
| | 18370 | 0, /* c980 - c9ff */ |
| | 18371 | 0, /* ca00 - ca7f */ |
| | 18372 | 0, /* ca80 - caff */ |
| | 18373 | 0, /* cb00 - cb7f */ |
| | 18374 | 0, /* cb80 - cbff */ |
| | 18375 | 0, /* cc00 - cc7f */ |
| | 18376 | 0, /* cc80 - ccff */ |
| | 18377 | 0, /* cd00 - cd7f */ |
| | 18378 | 0, /* cd80 - cdff */ |
| | 18379 | 0, /* ce00 - ce7f */ |
| | 18380 | 0, /* ce80 - ceff */ |
| | 18381 | 0, /* cf00 - cf7f */ |
| | 18382 | 0, /* cf80 - cfff */ |
| | 18383 | 0, /* d000 - d07f */ |
| | 18384 | 0, /* d080 - d0ff */ |
| | 18385 | 0, /* d100 - d17f */ |
| | 18386 | 0, /* d180 - d1ff */ |
| | 18387 | 0, /* d200 - d27f */ |
| | 18388 | 0, /* d280 - d2ff */ |
| | 18389 | 0, /* d300 - d37f */ |
| | 18390 | 0, /* d380 - d3ff */ |
| | 18391 | 0, /* d400 - d47f */ |
| | 18392 | 0, /* d480 - d4ff */ |
| | 18393 | 0, /* d500 - d57f */ |
| | 18394 | 0, /* d580 - d5ff */ |
| | 18395 | 0, /* d600 - d67f */ |
| | 18396 | 0, /* d680 - d6ff */ |
| | 18397 | 0, /* d700 - d77f */ |
| | 18398 | 0, /* d780 - d7ff */ |
| | 18399 | 0, /* d800 - d87f */ |
| | 18400 | 0, /* d880 - d8ff */ |
| | 18401 | 0, /* d900 - d97f */ |
| | 18402 | 0, /* d980 - d9ff */ |
| | 18403 | 0, /* da00 - da7f */ |
| | 18404 | 0, /* da80 - daff */ |
| | 18405 | 0, /* db00 - db7f */ |
| | 18406 | 0, /* db80 - dbff */ |
| | 18407 | 0, /* dc00 - dc7f */ |
| | 18408 | 0, /* dc80 - dcff */ |
| | 18409 | 0, /* dd00 - dd7f */ |
| | 18410 | 0, /* dd80 - ddff */ |
| | 18411 | 0, /* de00 - de7f */ |
| | 18412 | 0, /* de80 - deff */ |
| | 18413 | 0, /* df00 - df7f */ |
| | 18414 | 0, /* df80 - dfff */ |
| | 18415 | 0, /* e000 - e07f */ |
| | 18416 | 0, /* e080 - e0ff */ |
| | 18417 | 0, /* e100 - e17f */ |
| | 18418 | 0, /* e180 - e1ff */ |
| | 18419 | 0, /* e200 - e27f */ |
| | 18420 | 0, /* e280 - e2ff */ |
| | 18421 | 0, /* e300 - e37f */ |
| | 18422 | 0, /* e380 - e3ff */ |
| | 18423 | 0, /* e400 - e47f */ |
| | 18424 | 0, /* e480 - e4ff */ |
| | 18425 | 0, /* e500 - e57f */ |
| | 18426 | 0, /* e580 - e5ff */ |
| | 18427 | 0, /* e600 - e67f */ |
| | 18428 | 0, /* e680 - e6ff */ |
| | 18429 | 0, /* e700 - e77f */ |
| | 18430 | 0, /* e780 - e7ff */ |
| | 18431 | 0, /* e800 - e87f */ |
| | 18432 | 0, /* e880 - e8ff */ |
| | 18433 | 0, /* e900 - e97f */ |
| | 18434 | 0, /* e980 - e9ff */ |
| | 18435 | 0, /* ea00 - ea7f */ |
| | 18436 | 0, /* ea80 - eaff */ |
| | 18437 | 0, /* eb00 - eb7f */ |
| | 18438 | 0, /* eb80 - ebff */ |
| | 18439 | 0, /* ec00 - ec7f */ |
| | 18440 | 0, /* ec80 - ecff */ |
| | 18441 | 0, /* ed00 - ed7f */ |
| | 18442 | 0, /* ed80 - edff */ |
| | 18443 | 0, /* ee00 - ee7f */ |
| | 18444 | 0, /* ee80 - eeff */ |
| | 18445 | 0, /* ef00 - ef7f */ |
| | 18446 | 0, /* ef80 - efff */ |
| | 18447 | 0, /* f000 - f07f */ |
| | 18448 | 0, /* f080 - f0ff */ |
| | 18449 | 0, /* f100 - f17f */ |
| | 18450 | 0, /* f180 - f1ff */ |
| | 18451 | 0, /* f200 - f27f */ |
| | 18452 | 0, /* f280 - f2ff */ |
| | 18453 | 0, /* f300 - f37f */ |
| | 18454 | 0, /* f380 - f3ff */ |
| | 18455 | 0, /* f400 - f47f */ |
| | 18456 | 0, /* f480 - f4ff */ |
| | 18457 | 0, /* f500 - f57f */ |
| | 18458 | 0, /* f580 - f5ff */ |
| | 18459 | 0, /* f600 - f67f */ |
| | 18460 | 0, /* f680 - f6ff */ |
| | 18461 | 0, /* f700 - f77f */ |
| | 18462 | 0, /* f780 - f7ff */ |
| | 18463 | 0, /* f800 - f87f */ |
| | 18464 | 0, /* f880 - f8ff */ |
| | 18465 | 0, /* f900 - f97f */ |
| | 18466 | 0, /* f980 - f9ff */ |
| | 18467 | 0, /* fa00 - fa7f */ |
| | 18468 | 0, /* fa80 - faff */ |
| | 18469 | 0, /* fb00 - fb7f */ |
| | 18470 | 0, /* fb80 - fbff */ |
| | 18471 | 0, /* fc00 - fc7f */ |
| | 18472 | 0, /* fc80 - fcff */ |
| | 18473 | 0, /* fd00 - fd7f */ |
| | 18474 | 0, /* fd80 - fdff */ |
| | 18475 | 0, /* fe00 - fe7f */ |
| | 18476 | 0, /* fe80 - feff */ |
| | 18477 | to_lower_pg_1fe, /* ff00 - ff7f */ |
| | 18478 | 0, /* ff80 - ffff */ |
| | 18479 | }; |
| | 18480 | |
| | 18481 | wchar_t t3_to_lower(wchar_t ch) |
| | 18482 | { |
| | 18483 | unsigned int pg = (ch / 128); |
| | 18484 | unsigned int ofs = (ch % 128); |
| | 18485 | |
| | 18486 | return (t3_to_lower_main[pg] != 0 |
| | 18487 | && t3_to_lower_main[pg][ofs] != 0 |
| | 18488 | ? t3_to_lower_main[pg][ofs] |
| | 18489 | : ch); |
| | 18490 | } |
| | 18491 | |
| | 18492 | /* total static data size (32-bit pointers) = 27008 bytes */ |