/* !!! WARNING !!! DON'T CHANGE ORDER OF CHARS */ struct codepage_map codepage_utf8_array[] = { { 0x000003, 382 }, // max size , char count { 0x00c280, 1 }, { 0x00c281, 2 }, { 0x00c282, 3 }, { 0x00c283, 4 }, { 0x00c284, 5 }, { 0x00c285, 6 }, { 0x00c286, 7 }, { 0x00c287, 8 }, { 0x00c288, 9 }, { 0x00c289, 10 }, { 0x00c28a, 11 }, { 0x00c28b, 12 }, { 0x00c28c, 13 }, { 0x00c28d, 14 }, { 0x00c28e, 15 }, { 0x00c28f, 16 }, { 0x00c290, 17 }, { 0x00c291, 18 }, { 0x00c292, 19 }, { 0x00c293, 20 }, { 0x00c294, 21 }, { 0x00c295, 22 }, { 0x00c296, 23 }, { 0x00c297, 24 }, { 0x00c298, 25 }, { 0x00c299, 26 }, { 0x00c29a, 27 }, { 0x00c29b, 28 }, { 0x00c29c, 29 }, { 0x00c29d, 30 }, { 0x00c29e, 31 }, { 0x00c29f, 32 }, { 0x00c2a0, 33 }, { 0x00c2a1, 34 }, { 0x00c2a2, 35 }, { 0x00c2a3, 36 }, { 0x00c2a4, 37 }, { 0x00c2a5, 38 }, { 0x00c2a6, 39 }, { 0x00c2a7, 40 }, { 0x00c2a8, 41 }, { 0x00c2a9, 42 }, { 0x00c2aa, 43 }, { 0x00c2ab, 44 }, { 0x00c2ac, 45 }, { 0x00c2ad, 46 }, { 0x00c2ae, 47 }, { 0x00c2af, 48 }, { 0x00c2b0, 49 }, { 0x00c2b1, 50 }, { 0x00c2b2, 51 }, { 0x00c2b3, 52 }, { 0x00c2b4, 53 }, { 0x00c2b5, 54 }, { 0x00c2b6, 55 }, { 0x00c2b7, 56 }, { 0x00c2b8, 57 }, { 0x00c2b9, 58 }, { 0x00c2ba, 59 }, { 0x00c2bb, 60 }, { 0x00c2bc, 61 }, { 0x00c2bd, 62 }, { 0x00c2be, 63 }, { 0x00c2bf, 64 }, { 0x00c380, 65 }, { 0x00c381, 66 }, { 0x00c382, 67 }, { 0x00c383, 68 }, { 0x00c384, 69 }, { 0x00c385, 70 }, { 0x00c386, 71 }, { 0x00c387, 72 }, { 0x00c388, 73 }, { 0x00c389, 74 }, { 0x00c38a, 75 }, { 0x00c38b, 76 }, { 0x00c38c, 77 }, { 0x00c38d, 78 }, { 0x00c38e, 79 }, { 0x00c38f, 80 }, { 0x00c390, 81 }, { 0x00c391, 82 }, { 0x00c392, 83 }, { 0x00c393, 84 }, { 0x00c394, 85 }, { 0x00c395, 86 }, { 0x00c396, 87 }, { 0x00c397, 88 }, { 0x00c398, 89 }, { 0x00c399, 90 }, { 0x00c39a, 91 }, { 0x00c39b, 92 }, { 0x00c39c, 93 }, { 0x00c39d, 94 }, { 0x00c39e, 95 }, { 0x00c39f, 96 }, { 0x00c3a0, 97 }, { 0x00c3a1, 98 }, { 0x00c3a2, 99 }, { 0x00c3a3, 100 }, { 0x00c3a4, 101 }, { 0x00c3a5, 102 }, { 0x00c3a6, 103 }, { 0x00c3a7, 104 }, { 0x00c3a8, 105 }, { 0x00c3a9, 106 }, { 0x00c3aa, 107 }, { 0x00c3ab, 108 }, { 0x00c3ac, 109 }, { 0x00c3ad, 110 }, { 0x00c3ae, 111 }, { 0x00c3af, 112 }, { 0x00c3b0, 113 }, { 0x00c3b1, 114 }, { 0x00c3b2, 115 }, { 0x00c3b3, 116 }, { 0x00c3b4, 117 }, { 0x00c3b5, 118 }, { 0x00c3b6, 119 }, { 0x00c3b7, 120 }, { 0x00c3b8, 121 }, { 0x00c3b9, 122 }, { 0x00c3ba, 123 }, { 0x00c3bb, 124 }, { 0x00c3bc, 125 }, { 0x00c3bd, 126 }, { 0x00c3be, 127 }, { 0x00c3bf, 128 }, { 0x00c482, 129 }, { 0x00c483, 130 }, { 0x00c484, 131 }, { 0x00c485, 132 }, { 0x00c486, 133 }, { 0x00c487, 134 }, { 0x00c488, 135 }, { 0x00c489, 136 }, { 0x00c48a, 137 }, { 0x00c48b, 138 }, { 0x00c48c, 139 }, { 0x00c48d, 140 }, { 0x00c48e, 141 }, { 0x00c48f, 142 }, { 0x00c490, 143 }, { 0x00c491, 144 }, { 0x00c498, 145 }, { 0x00c499, 146 }, { 0x00c49a, 147 }, { 0x00c49b, 148 }, { 0x00c49c, 149 }, { 0x00c49d, 150 }, { 0x00c49e, 151 }, { 0x00c49f, 152 }, { 0x00c4a0, 153 }, { 0x00c4a1, 154 }, { 0x00c4a4, 155 }, { 0x00c4a5, 156 }, { 0x00c4a6, 157 }, { 0x00c4a7, 158 }, { 0x00c4b0, 159 }, { 0x00c4b1, 160 }, { 0x00c4b4, 161 }, { 0x00c4b5, 162 }, { 0x00c4b9, 163 }, { 0x00c4ba, 164 }, { 0x00c4bd, 165 }, { 0x00c4be, 166 }, { 0x00c581, 167 }, { 0x00c582, 168 }, { 0x00c583, 169 }, { 0x00c584, 170 }, { 0x00c587, 171 }, { 0x00c588, 172 }, { 0x00c590, 173 }, { 0x00c591, 174 }, { 0x00c592, 175 }, { 0x00c593, 176 }, { 0x00c594, 177 }, { 0x00c595, 178 }, { 0x00c598, 179 }, { 0x00c599, 180 }, { 0x00c59a, 181 }, { 0x00c59b, 182 }, { 0x00c59c, 183 }, { 0x00c59d, 184 }, { 0x00c59e, 185 }, { 0x00c59f, 186 }, { 0x00c5a0, 187 }, { 0x00c5a1, 188 }, { 0x00c5a2, 189 }, { 0x00c5a3, 190 }, { 0x00c5a4, 191 }, { 0x00c5a5, 192 }, { 0x00c5ac, 193 }, { 0x00c5ad, 194 }, { 0x00c5ae, 195 }, { 0x00c5af, 196 }, { 0x00c5b0, 197 }, { 0x00c5b1, 198 }, { 0x00c5b8, 199 }, { 0x00c5b9, 200 }, { 0x00c5ba, 201 }, { 0x00c5bb, 202 }, { 0x00c5bc, 203 }, { 0x00c5bd, 204 }, { 0x00c5be, 205 }, { 0x00c692, 206 }, { 0x00c89a, 207 }, { 0x00cb86, 208 }, { 0x00cb87, 209 }, { 0x00cb98, 210 }, { 0x00cb99, 211 }, { 0x00cb9b, 212 }, { 0x00cb9c, 213 }, { 0x00cb9d, 214 }, { 0x00d081, 215 }, { 0x00d082, 216 }, { 0x00d083, 217 }, { 0x00d084, 218 }, { 0x00d085, 219 }, { 0x00d086, 220 }, { 0x00d087, 221 }, { 0x00d088, 222 }, { 0x00d089, 223 }, { 0x00d08a, 224 }, { 0x00d08b, 225 }, { 0x00d08c, 226 }, { 0x00d08e, 227 }, { 0x00d08f, 228 }, { 0x00d090, 229 }, { 0x00d091, 230 }, { 0x00d092, 231 }, { 0x00d093, 232 }, { 0x00d094, 233 }, { 0x00d095, 234 }, { 0x00d096, 235 }, { 0x00d097, 236 }, { 0x00d098, 237 }, { 0x00d099, 238 }, { 0x00d09a, 239 }, { 0x00d09b, 240 }, { 0x00d09c, 241 }, { 0x00d09d, 242 }, { 0x00d09e, 243 }, { 0x00d09f, 244 }, { 0x00d0a0, 245 }, { 0x00d0a1, 246 }, { 0x00d0a2, 247 }, { 0x00d0a3, 248 }, { 0x00d0a4, 249 }, { 0x00d0a5, 250 }, { 0x00d0a6, 251 }, { 0x00d0a7, 252 }, { 0x00d0a8, 253 }, { 0x00d0a9, 254 }, { 0x00d0aa, 255 }, { 0x00d0ab, 256 }, { 0x00d0ac, 257 }, { 0x00d0ad, 258 }, { 0x00d0ae, 259 }, { 0x00d0af, 260 }, { 0x00d0b0, 261 }, { 0x00d0b1, 262 }, { 0x00d0b2, 263 }, { 0x00d0b3, 264 }, { 0x00d0b4, 265 }, { 0x00d0b5, 266 }, { 0x00d0b6, 267 }, { 0x00d0b7, 268 }, { 0x00d0b8, 269 }, { 0x00d0b9, 270 }, { 0x00d0ba, 271 }, { 0x00d0bb, 272 }, { 0x00d0bc, 273 }, { 0x00d0bd, 274 }, { 0x00d0be, 275 }, { 0x00d0bf, 276 }, { 0x00d180, 277 }, { 0x00d181, 278 }, { 0x00d182, 279 }, { 0x00d183, 280 }, { 0x00d184, 281 }, { 0x00d185, 282 }, { 0x00d186, 283 }, { 0x00d187, 284 }, { 0x00d188, 285 }, { 0x00d189, 286 }, { 0x00d18a, 287 }, { 0x00d18b, 288 }, { 0x00d18c, 289 }, { 0x00d18d, 290 }, { 0x00d18e, 291 }, { 0x00d18f, 292 }, { 0x00d191, 293 }, { 0x00d192, 294 }, { 0x00d193, 295 }, { 0x00d194, 296 }, { 0x00d195, 297 }, { 0x00d196, 298 }, { 0x00d197, 299 }, { 0x00d198, 300 }, { 0x00d199, 301 }, { 0x00d19a, 302 }, { 0x00d19b, 303 }, { 0x00d19c, 304 }, { 0x00d19e, 305 }, { 0x00d19f, 306 }, { 0x00d290, 307 }, { 0x00d291, 308 }, { 0xe28093, 309 }, { 0xe28094, 310 }, { 0xe28098, 311 }, { 0xe28099, 312 }, { 0xe2809a, 313 }, { 0xe2809c, 314 }, { 0xe2809d, 315 }, { 0xe2809e, 316 }, { 0xe280a0, 317 }, { 0xe280a1, 318 }, { 0xe280a2, 319 }, { 0xe280a6, 320 }, { 0xe280b0, 321 }, { 0xe280b9, 322 }, { 0xe280ba, 323 }, { 0xe282ac, 324 }, { 0xe28496, 325 }, { 0xe284a2, 326 }, { 0xe28899, 327 }, { 0xe2889a, 328 }, { 0xe28988, 329 }, { 0xe289a4, 330 }, { 0xe289a5, 331 }, { 0xe28ca0, 332 }, { 0xe28ca1, 333 }, { 0xe29480, 334 }, { 0xe29482, 335 }, { 0xe2948c, 336 }, { 0xe29490, 337 }, { 0xe29494, 338 }, { 0xe29498, 339 }, { 0xe2949c, 340 }, { 0xe294a4, 341 }, { 0xe294ac, 342 }, { 0xe294b4, 343 }, { 0xe294bc, 344 }, { 0xe29590, 345 }, { 0xe29591, 346 }, { 0xe29592, 347 }, { 0xe29593, 348 }, { 0xe29594, 349 }, { 0xe29595, 350 }, { 0xe29596, 351 }, { 0xe29597, 352 }, { 0xe29598, 353 }, { 0xe29599, 354 }, { 0xe2959a, 355 }, { 0xe2959b, 356 }, { 0xe2959c, 357 }, { 0xe2959d, 358 }, { 0xe2959e, 359 }, { 0xe2959f, 360 }, { 0xe295a0, 361 }, { 0xe295a1, 362 }, { 0xe295a2, 363 }, { 0xe295a3, 364 }, { 0xe295a4, 365 }, { 0xe295a5, 366 }, { 0xe295a6, 367 }, { 0xe295a7, 368 }, { 0xe295a8, 369 }, { 0xe295a9, 370 }, { 0xe295aa, 371 }, { 0xe295ab, 372 }, { 0xe295ac, 373 }, { 0xe29680, 374 }, { 0xe29684, 375 }, { 0xe29688, 376 }, { 0xe2968c, 377 }, { 0xe29690, 378 }, { 0xe29691, 379 }, { 0xe29692, 380 }, { 0xe29693, 381 }, { 0xe296a0, 382 }, { 0x000000, 0 } };