summaryrefslogtreecommitdiff
path: root/upcase.inc
diff options
context:
space:
mode:
Diffstat (limited to 'upcase.inc')
-rw-r--r--upcase.inc679
1 files changed, 679 insertions, 0 deletions
diff --git a/upcase.inc b/upcase.inc
new file mode 100644
index 0000000..a601288
--- /dev/null
+++ b/upcase.inc
@@ -0,0 +1,679 @@
+/* Automatically generated by gen-upc */
+
+static struct { unsigned lo; unsigned up; } unicode_upcase [] = {
+ { 97, 65 },
+ { 98, 66 },
+ { 99, 67 },
+ { 100, 68 },
+ { 101, 69 },
+ { 102, 70 },
+ { 103, 71 },
+ { 104, 72 },
+ { 105, 73 },
+ { 106, 74 },
+ { 107, 75 },
+ { 108, 76 },
+ { 109, 77 },
+ { 110, 78 },
+ { 111, 79 },
+ { 112, 80 },
+ { 113, 81 },
+ { 114, 82 },
+ { 115, 83 },
+ { 116, 84 },
+ { 117, 85 },
+ { 118, 86 },
+ { 119, 87 },
+ { 120, 88 },
+ { 121, 89 },
+ { 122, 90 },
+ { 160, 32 },
+ { 181, 924 },
+ { 224, 192 },
+ { 225, 193 },
+ { 226, 194 },
+ { 227, 195 },
+ { 228, 196 },
+ { 229, 197 },
+ { 230, 198 },
+ { 231, 199 },
+ { 232, 200 },
+ { 233, 201 },
+ { 234, 202 },
+ { 235, 203 },
+ { 236, 204 },
+ { 237, 205 },
+ { 238, 206 },
+ { 239, 207 },
+ { 240, 208 },
+ { 241, 209 },
+ { 242, 210 },
+ { 243, 211 },
+ { 244, 212 },
+ { 245, 213 },
+ { 246, 214 },
+ { 248, 216 },
+ { 249, 217 },
+ { 250, 218 },
+ { 251, 219 },
+ { 252, 220 },
+ { 253, 221 },
+ { 254, 222 },
+ { 255, 376 },
+ { 257, 256 },
+ { 259, 258 },
+ { 261, 260 },
+ { 263, 262 },
+ { 265, 264 },
+ { 267, 266 },
+ { 269, 268 },
+ { 271, 270 },
+ { 273, 272 },
+ { 275, 274 },
+ { 277, 276 },
+ { 279, 278 },
+ { 281, 280 },
+ { 283, 282 },
+ { 285, 284 },
+ { 287, 286 },
+ { 289, 288 },
+ { 291, 290 },
+ { 293, 292 },
+ { 295, 294 },
+ { 297, 296 },
+ { 299, 298 },
+ { 301, 300 },
+ { 303, 302 },
+ { 305, 73 },
+ { 307, 306 },
+ { 309, 308 },
+ { 311, 310 },
+ { 314, 313 },
+ { 316, 315 },
+ { 318, 317 },
+ { 320, 319 },
+ { 322, 321 },
+ { 324, 323 },
+ { 326, 325 },
+ { 328, 327 },
+ { 331, 330 },
+ { 333, 332 },
+ { 335, 334 },
+ { 337, 336 },
+ { 339, 338 },
+ { 341, 340 },
+ { 343, 342 },
+ { 345, 344 },
+ { 347, 346 },
+ { 349, 348 },
+ { 351, 350 },
+ { 353, 352 },
+ { 355, 354 },
+ { 357, 356 },
+ { 359, 358 },
+ { 361, 360 },
+ { 363, 362 },
+ { 365, 364 },
+ { 367, 366 },
+ { 369, 368 },
+ { 371, 370 },
+ { 373, 372 },
+ { 375, 374 },
+ { 378, 377 },
+ { 380, 379 },
+ { 382, 381 },
+ { 383, 83 },
+ { 387, 386 },
+ { 389, 388 },
+ { 392, 391 },
+ { 396, 395 },
+ { 402, 401 },
+ { 405, 502 },
+ { 409, 408 },
+ { 414, 544 },
+ { 417, 416 },
+ { 419, 418 },
+ { 421, 420 },
+ { 424, 423 },
+ { 429, 428 },
+ { 432, 431 },
+ { 436, 435 },
+ { 438, 437 },
+ { 441, 440 },
+ { 445, 444 },
+ { 447, 503 },
+ { 454, 452 },
+ { 457, 455 },
+ { 460, 458 },
+ { 462, 461 },
+ { 464, 463 },
+ { 466, 465 },
+ { 468, 467 },
+ { 470, 469 },
+ { 472, 471 },
+ { 474, 473 },
+ { 476, 475 },
+ { 477, 398 },
+ { 479, 478 },
+ { 481, 480 },
+ { 483, 482 },
+ { 485, 484 },
+ { 487, 486 },
+ { 489, 488 },
+ { 491, 490 },
+ { 493, 492 },
+ { 495, 494 },
+ { 499, 497 },
+ { 501, 500 },
+ { 505, 504 },
+ { 507, 506 },
+ { 509, 508 },
+ { 511, 510 },
+ { 513, 512 },
+ { 515, 514 },
+ { 517, 516 },
+ { 519, 518 },
+ { 521, 520 },
+ { 523, 522 },
+ { 525, 524 },
+ { 527, 526 },
+ { 529, 528 },
+ { 531, 530 },
+ { 533, 532 },
+ { 535, 534 },
+ { 537, 536 },
+ { 539, 538 },
+ { 541, 540 },
+ { 543, 542 },
+ { 547, 546 },
+ { 549, 548 },
+ { 551, 550 },
+ { 553, 552 },
+ { 555, 554 },
+ { 557, 556 },
+ { 559, 558 },
+ { 561, 560 },
+ { 563, 562 },
+ { 595, 385 },
+ { 596, 390 },
+ { 598, 393 },
+ { 599, 394 },
+ { 601, 399 },
+ { 603, 400 },
+ { 608, 403 },
+ { 611, 404 },
+ { 616, 407 },
+ { 617, 406 },
+ { 623, 412 },
+ { 626, 413 },
+ { 629, 415 },
+ { 640, 422 },
+ { 643, 425 },
+ { 648, 430 },
+ { 650, 433 },
+ { 651, 434 },
+ { 658, 439 },
+ { 940, 902 },
+ { 941, 904 },
+ { 942, 905 },
+ { 943, 906 },
+ { 945, 913 },
+ { 946, 914 },
+ { 947, 915 },
+ { 948, 916 },
+ { 949, 917 },
+ { 950, 918 },
+ { 951, 919 },
+ { 952, 920 },
+ { 953, 921 },
+ { 954, 922 },
+ { 955, 923 },
+ { 956, 924 },
+ { 957, 925 },
+ { 958, 926 },
+ { 959, 927 },
+ { 960, 928 },
+ { 961, 929 },
+ { 962, 931 },
+ { 963, 931 },
+ { 964, 932 },
+ { 965, 933 },
+ { 966, 934 },
+ { 967, 935 },
+ { 968, 936 },
+ { 969, 937 },
+ { 970, 938 },
+ { 971, 939 },
+ { 972, 908 },
+ { 973, 910 },
+ { 974, 911 },
+ { 976, 914 },
+ { 977, 920 },
+ { 981, 934 },
+ { 982, 928 },
+ { 985, 984 },
+ { 987, 986 },
+ { 989, 988 },
+ { 991, 990 },
+ { 993, 992 },
+ { 995, 994 },
+ { 997, 996 },
+ { 999, 998 },
+ { 1001, 1000 },
+ { 1003, 1002 },
+ { 1005, 1004 },
+ { 1007, 1006 },
+ { 1008, 922 },
+ { 1009, 929 },
+ { 1010, 931 },
+ { 1013, 917 },
+ { 1072, 1040 },
+ { 1073, 1041 },
+ { 1074, 1042 },
+ { 1075, 1043 },
+ { 1076, 1044 },
+ { 1077, 1045 },
+ { 1078, 1046 },
+ { 1079, 1047 },
+ { 1080, 1048 },
+ { 1081, 1049 },
+ { 1082, 1050 },
+ { 1083, 1051 },
+ { 1084, 1052 },
+ { 1085, 1053 },
+ { 1086, 1054 },
+ { 1087, 1055 },
+ { 1088, 1056 },
+ { 1089, 1057 },
+ { 1090, 1058 },
+ { 1091, 1059 },
+ { 1092, 1060 },
+ { 1093, 1061 },
+ { 1094, 1062 },
+ { 1095, 1063 },
+ { 1096, 1064 },
+ { 1097, 1065 },
+ { 1098, 1066 },
+ { 1099, 1067 },
+ { 1100, 1068 },
+ { 1101, 1069 },
+ { 1102, 1070 },
+ { 1103, 1071 },
+ { 1104, 1024 },
+ { 1105, 1025 },
+ { 1106, 1026 },
+ { 1107, 1027 },
+ { 1108, 1028 },
+ { 1109, 1029 },
+ { 1110, 1030 },
+ { 1111, 1031 },
+ { 1112, 1032 },
+ { 1113, 1033 },
+ { 1114, 1034 },
+ { 1115, 1035 },
+ { 1116, 1036 },
+ { 1117, 1037 },
+ { 1118, 1038 },
+ { 1119, 1039 },
+ { 1121, 1120 },
+ { 1123, 1122 },
+ { 1125, 1124 },
+ { 1127, 1126 },
+ { 1129, 1128 },
+ { 1131, 1130 },
+ { 1133, 1132 },
+ { 1135, 1134 },
+ { 1137, 1136 },
+ { 1139, 1138 },
+ { 1141, 1140 },
+ { 1143, 1142 },
+ { 1145, 1144 },
+ { 1147, 1146 },
+ { 1149, 1148 },
+ { 1151, 1150 },
+ { 1153, 1152 },
+ { 1163, 1162 },
+ { 1165, 1164 },
+ { 1167, 1166 },
+ { 1169, 1168 },
+ { 1171, 1170 },
+ { 1173, 1172 },
+ { 1175, 1174 },
+ { 1177, 1176 },
+ { 1179, 1178 },
+ { 1181, 1180 },
+ { 1183, 1182 },
+ { 1185, 1184 },
+ { 1187, 1186 },
+ { 1189, 1188 },
+ { 1191, 1190 },
+ { 1193, 1192 },
+ { 1195, 1194 },
+ { 1197, 1196 },
+ { 1199, 1198 },
+ { 1201, 1200 },
+ { 1203, 1202 },
+ { 1205, 1204 },
+ { 1207, 1206 },
+ { 1209, 1208 },
+ { 1211, 1210 },
+ { 1213, 1212 },
+ { 1215, 1214 },
+ { 1218, 1217 },
+ { 1220, 1219 },
+ { 1222, 1221 },
+ { 1224, 1223 },
+ { 1226, 1225 },
+ { 1228, 1227 },
+ { 1230, 1229 },
+ { 1233, 1232 },
+ { 1235, 1234 },
+ { 1237, 1236 },
+ { 1239, 1238 },
+ { 1241, 1240 },
+ { 1243, 1242 },
+ { 1245, 1244 },
+ { 1247, 1246 },
+ { 1249, 1248 },
+ { 1251, 1250 },
+ { 1253, 1252 },
+ { 1255, 1254 },
+ { 1257, 1256 },
+ { 1259, 1258 },
+ { 1261, 1260 },
+ { 1263, 1262 },
+ { 1265, 1264 },
+ { 1267, 1266 },
+ { 1269, 1268 },
+ { 1273, 1272 },
+ { 1281, 1280 },
+ { 1283, 1282 },
+ { 1285, 1284 },
+ { 1287, 1286 },
+ { 1289, 1288 },
+ { 1291, 1290 },
+ { 1293, 1292 },
+ { 1295, 1294 },
+ { 1377, 1329 },
+ { 1378, 1330 },
+ { 1379, 1331 },
+ { 1380, 1332 },
+ { 1381, 1333 },
+ { 1382, 1334 },
+ { 1383, 1335 },
+ { 1384, 1336 },
+ { 1385, 1337 },
+ { 1386, 1338 },
+ { 1387, 1339 },
+ { 1388, 1340 },
+ { 1389, 1341 },
+ { 1390, 1342 },
+ { 1391, 1343 },
+ { 1392, 1344 },
+ { 1393, 1345 },
+ { 1394, 1346 },
+ { 1395, 1347 },
+ { 1396, 1348 },
+ { 1397, 1349 },
+ { 1398, 1350 },
+ { 1399, 1351 },
+ { 1400, 1352 },
+ { 1401, 1353 },
+ { 1402, 1354 },
+ { 1403, 1355 },
+ { 1404, 1356 },
+ { 1405, 1357 },
+ { 1406, 1358 },
+ { 1407, 1359 },
+ { 1408, 1360 },
+ { 1409, 1361 },
+ { 1410, 1362 },
+ { 1411, 1363 },
+ { 1412, 1364 },
+ { 1413, 1365 },
+ { 1414, 1366 },
+ { 7681, 7680 },
+ { 7683, 7682 },
+ { 7685, 7684 },
+ { 7687, 7686 },
+ { 7689, 7688 },
+ { 7691, 7690 },
+ { 7693, 7692 },
+ { 7695, 7694 },
+ { 7697, 7696 },
+ { 7699, 7698 },
+ { 7701, 7700 },
+ { 7703, 7702 },
+ { 7705, 7704 },
+ { 7707, 7706 },
+ { 7709, 7708 },
+ { 7711, 7710 },
+ { 7713, 7712 },
+ { 7715, 7714 },
+ { 7717, 7716 },
+ { 7719, 7718 },
+ { 7721, 7720 },
+ { 7723, 7722 },
+ { 7725, 7724 },
+ { 7727, 7726 },
+ { 7729, 7728 },
+ { 7731, 7730 },
+ { 7733, 7732 },
+ { 7735, 7734 },
+ { 7737, 7736 },
+ { 7739, 7738 },
+ { 7741, 7740 },
+ { 7743, 7742 },
+ { 7745, 7744 },
+ { 7747, 7746 },
+ { 7749, 7748 },
+ { 7751, 7750 },
+ { 7753, 7752 },
+ { 7755, 7754 },
+ { 7757, 7756 },
+ { 7759, 7758 },
+ { 7761, 7760 },
+ { 7763, 7762 },
+ { 7765, 7764 },
+ { 7767, 7766 },
+ { 7769, 7768 },
+ { 7771, 7770 },
+ { 7773, 7772 },
+ { 7775, 7774 },
+ { 7777, 7776 },
+ { 7779, 7778 },
+ { 7781, 7780 },
+ { 7783, 7782 },
+ { 7785, 7784 },
+ { 7787, 7786 },
+ { 7789, 7788 },
+ { 7791, 7790 },
+ { 7793, 7792 },
+ { 7795, 7794 },
+ { 7797, 7796 },
+ { 7799, 7798 },
+ { 7801, 7800 },
+ { 7803, 7802 },
+ { 7805, 7804 },
+ { 7807, 7806 },
+ { 7809, 7808 },
+ { 7811, 7810 },
+ { 7813, 7812 },
+ { 7815, 7814 },
+ { 7817, 7816 },
+ { 7819, 7818 },
+ { 7821, 7820 },
+ { 7823, 7822 },
+ { 7825, 7824 },
+ { 7827, 7826 },
+ { 7829, 7828 },
+ { 7835, 7776 },
+ { 7841, 7840 },
+ { 7843, 7842 },
+ { 7845, 7844 },
+ { 7847, 7846 },
+ { 7849, 7848 },
+ { 7851, 7850 },
+ { 7853, 7852 },
+ { 7855, 7854 },
+ { 7857, 7856 },
+ { 7859, 7858 },
+ { 7861, 7860 },
+ { 7863, 7862 },
+ { 7865, 7864 },
+ { 7867, 7866 },
+ { 7869, 7868 },
+ { 7871, 7870 },
+ { 7873, 7872 },
+ { 7875, 7874 },
+ { 7877, 7876 },
+ { 7879, 7878 },
+ { 7881, 7880 },
+ { 7883, 7882 },
+ { 7885, 7884 },
+ { 7887, 7886 },
+ { 7889, 7888 },
+ { 7891, 7890 },
+ { 7893, 7892 },
+ { 7895, 7894 },
+ { 7897, 7896 },
+ { 7899, 7898 },
+ { 7901, 7900 },
+ { 7903, 7902 },
+ { 7905, 7904 },
+ { 7907, 7906 },
+ { 7909, 7908 },
+ { 7911, 7910 },
+ { 7913, 7912 },
+ { 7915, 7914 },
+ { 7917, 7916 },
+ { 7919, 7918 },
+ { 7921, 7920 },
+ { 7923, 7922 },
+ { 7925, 7924 },
+ { 7927, 7926 },
+ { 7929, 7928 },
+ { 7936, 7944 },
+ { 7937, 7945 },
+ { 7938, 7946 },
+ { 7939, 7947 },
+ { 7940, 7948 },
+ { 7941, 7949 },
+ { 7942, 7950 },
+ { 7943, 7951 },
+ { 7952, 7960 },
+ { 7953, 7961 },
+ { 7954, 7962 },
+ { 7955, 7963 },
+ { 7956, 7964 },
+ { 7957, 7965 },
+ { 7968, 7976 },
+ { 7969, 7977 },
+ { 7970, 7978 },
+ { 7971, 7979 },
+ { 7972, 7980 },
+ { 7973, 7981 },
+ { 7974, 7982 },
+ { 7975, 7983 },
+ { 7984, 7992 },
+ { 7985, 7993 },
+ { 7986, 7994 },
+ { 7987, 7995 },
+ { 7988, 7996 },
+ { 7989, 7997 },
+ { 7990, 7998 },
+ { 7991, 7999 },
+ { 8000, 8008 },
+ { 8001, 8009 },
+ { 8002, 8010 },
+ { 8003, 8011 },
+ { 8004, 8012 },
+ { 8005, 8013 },
+ { 8017, 8025 },
+ { 8019, 8027 },
+ { 8021, 8029 },
+ { 8023, 8031 },
+ { 8032, 8040 },
+ { 8033, 8041 },
+ { 8034, 8042 },
+ { 8035, 8043 },
+ { 8036, 8044 },
+ { 8037, 8045 },
+ { 8038, 8046 },
+ { 8039, 8047 },
+ { 8048, 8122 },
+ { 8049, 8123 },
+ { 8050, 8136 },
+ { 8051, 8137 },
+ { 8052, 8138 },
+ { 8053, 8139 },
+ { 8054, 8154 },
+ { 8055, 8155 },
+ { 8056, 8184 },
+ { 8057, 8185 },
+ { 8058, 8170 },
+ { 8059, 8171 },
+ { 8060, 8186 },
+ { 8061, 8187 },
+ { 8064, 8072 },
+ { 8065, 8073 },
+ { 8066, 8074 },
+ { 8067, 8075 },
+ { 8068, 8076 },
+ { 8069, 8077 },
+ { 8070, 8078 },
+ { 8071, 8079 },
+ { 8080, 8088 },
+ { 8081, 8089 },
+ { 8082, 8090 },
+ { 8083, 8091 },
+ { 8084, 8092 },
+ { 8085, 8093 },
+ { 8086, 8094 },
+ { 8087, 8095 },
+ { 8096, 8104 },
+ { 8097, 8105 },
+ { 8098, 8106 },
+ { 8099, 8107 },
+ { 8100, 8108 },
+ { 8101, 8109 },
+ { 8102, 8110 },
+ { 8103, 8111 },
+ { 8112, 8120 },
+ { 8113, 8121 },
+ { 8115, 8124 },
+ { 8126, 921 },
+ { 8131, 8140 },
+ { 8144, 8152 },
+ { 8145, 8153 },
+ { 8160, 8168 },
+ { 8161, 8169 },
+ { 8165, 8172 },
+ { 8179, 8188 },
+ { 65345, 65313 },
+ { 65346, 65314 },
+ { 65347, 65315 },
+ { 65348, 65316 },
+ { 65349, 65317 },
+ { 65350, 65318 },
+ { 65351, 65319 },
+ { 65352, 65320 },
+ { 65353, 65321 },
+ { 65354, 65322 },
+ { 65355, 65323 },
+ { 65356, 65324 },
+ { 65357, 65325 },
+ { 65358, 65326 },
+ { 65359, 65327 },
+ { 65360, 65328 },
+ { 65361, 65329 },
+ { 65362, 65330 },
+ { 65363, 65331 },
+ { 65364, 65332 },
+ { 65365, 65333 },
+ { 65366, 65334 },
+ { 65367, 65335 },
+ { 65368, 65336 },
+ { 65369, 65337 },
+ { 65370, 65338 },
+};