From 44a3eaeba04ef78835ca741592c376428ada5f71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sat, 2 Dec 2017 10:30:25 +0100 Subject: New upstream version 0.9.8 --- lib/unictype/blocks.h | 1103 +++++++++++++++++++++++++------------------------ 1 file changed, 557 insertions(+), 546 deletions(-) (limited to 'lib/unictype/blocks.h') diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h index ee9f7cc..d353bac 100644 --- a/lib/unictype/blocks.h +++ b/lib/unictype/blocks.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode blocks. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ static const uc_block_t blocks[] = { { 0x0000, 0x007F, "Basic Latin" }, @@ -64,6 +64,7 @@ static const uc_block_t blocks[] = { 0x1BC0, 0x1BFF, "Batak" }, { 0x1C00, 0x1C4F, "Lepcha" }, { 0x1C50, 0x1C7F, "Ol Chiki" }, + { 0x1C80, 0x1C8F, "Cyrillic Extended-C" }, { 0x1CC0, 0x1CCF, "Sundanese Supplement" }, { 0x1CD0, 0x1CFF, "Vedic Extensions" }, { 0x1D00, 0x1D7F, "Phonetic Extensions" }, @@ -180,6 +181,7 @@ static const uc_block_t blocks[] = { 0x10400, 0x1044F, "Deseret" }, { 0x10450, 0x1047F, "Shavian" }, { 0x10480, 0x104AF, "Osmanya" }, + { 0x104B0, 0x104FF, "Osage" }, { 0x10500, 0x1052F, "Elbasan" }, { 0x10530, 0x1056F, "Caucasian Albanian" }, { 0x10600, 0x1077F, "Linear A" }, @@ -214,13 +216,17 @@ static const uc_block_t blocks[] = { 0x11280, 0x112AF, "Multani" }, { 0x112B0, 0x112FF, "Khudawadi" }, { 0x11300, 0x1137F, "Grantha" }, + { 0x11400, 0x1147F, "Newa" }, { 0x11480, 0x114DF, "Tirhuta" }, { 0x11580, 0x115FF, "Siddham" }, { 0x11600, 0x1165F, "Modi" }, + { 0x11660, 0x1167F, "Mongolian Supplement" }, { 0x11680, 0x116CF, "Takri" }, { 0x11700, 0x1173F, "Ahom" }, { 0x118A0, 0x118FF, "Warang Citi" }, { 0x11AC0, 0x11AFF, "Pau Cin Hau" }, + { 0x11C00, 0x11C6F, "Bhaiksuki" }, + { 0x11C70, 0x11CBF, "Marchen" }, { 0x12000, 0x123FF, "Cuneiform" }, { 0x12400, 0x1247F, "Cuneiform Numbers and Punctuation" }, { 0x12480, 0x1254F, "Early Dynastic Cuneiform" }, @@ -231,6 +237,9 @@ static const uc_block_t blocks[] = { 0x16AD0, 0x16AFF, "Bassa Vah" }, { 0x16B00, 0x16B8F, "Pahawh Hmong" }, { 0x16F00, 0x16F9F, "Miao" }, + { 0x16FE0, 0x16FFF, "Ideographic Symbols and Punctuation" }, + { 0x17000, 0x187FF, "Tangut" }, + { 0x18800, 0x18AFF, "Tangut Components" }, { 0x1B000, 0x1B0FF, "Kana Supplement" }, { 0x1BC00, 0x1BC9F, "Duployan" }, { 0x1BCA0, 0x1BCAF, "Shorthand Format Controls" }, @@ -241,7 +250,9 @@ static const uc_block_t blocks[] = { 0x1D360, 0x1D37F, "Counting Rod Numerals" }, { 0x1D400, 0x1D7FF, "Mathematical Alphanumeric Symbols" }, { 0x1D800, 0x1DAAF, "Sutton SignWriting" }, + { 0x1E000, 0x1E02F, "Glagolitic Supplement" }, { 0x1E800, 0x1E8DF, "Mende Kikakui" }, + { 0x1E900, 0x1E95F, "Adlam" }, { 0x1EE00, 0x1EEFF, "Arabic Mathematical Alphabetic Symbols" }, { 0x1F000, 0x1F02F, "Mahjong Tiles" }, { 0x1F030, 0x1F09F, "Domino Tiles" }, @@ -268,7 +279,7 @@ static const uc_block_t blocks[] = }; #define blocks_level1_shift 8 #define blocks_level1_threshold 0x28000 -static const uint8_t blocks_level1[640 * 2] = +static const uint16_t blocks_level1[640 * 2] = { 0, 2, 2, 4, @@ -298,395 +309,287 @@ static const uint8_t blocks_level1[640 * 2] = 49, 53, 53, 56, 56, 59, - 59, 63, - 63, 66, - 66, 67, + 59, 64, + 64, 67, 67, 68, - 68, 72, - 72, 75, - 75, 76, + 68, 69, + 69, 73, + 73, 76, 76, 77, - 77, 80, - 80, 83, - 83, 84, - 84, 87, - 87, 88, - 88, 90, - 90, 91, + 77, 78, + 78, 81, + 81, 84, + 84, 85, + 85, 88, + 88, 89, + 89, 91, 91, 92, - 92, 95, - 95, 99, - 99, 101, - 101, 103, - 103, 106, - 106, 112, - 112, 113, + 92, 93, + 93, 96, + 96, 100, + 100, 102, + 102, 104, + 104, 107, + 107, 113, 113, 114, 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 116, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 117, 118, - 117, 118, - 117, 118, - 117, 118, - 117, 120, - 120, 121, - 120, 123, - 123, 125, - 125, 130, - 130, 135, - 135, 139, - 139, 143, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 145, - 145, 146, - 145, 146, - 145, 146, - 145, 147, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 117, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 118, 119, + 118, 119, + 118, 119, + 118, 119, + 118, 121, + 121, 122, + 121, 124, + 124, 126, + 126, 131, + 131, 136, + 136, 140, + 140, 144, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 146, + 146, 147, + 146, 147, + 146, 147, + 146, 148, 148, 149, 148, 149, 148, 149, 148, 149, 149, 150, 149, 150, - 150, 152, - 151, 152, - 151, 152, - 152, 158, - 158, 160, - 160, 162, - 162, 166, - 166, 169, - 169, 174, - 174, 177, - 177, 179, - 179, 180, - 179, 180, - 180, 185, - 185, 189, - 189, 193, - 193, 197, - 197, 199, - 199, 199, - 199, 200, - 200, 200, - 200, 203, - 203, 207, - 207, 210, - 210, 211, - 211, 212, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 150, 151, + 150, 151, + 151, 153, + 152, 153, + 152, 153, + 153, 159, + 159, 161, + 161, 163, + 163, 167, + 167, 170, + 170, 175, + 175, 179, + 179, 181, + 181, 182, + 181, 182, + 182, 187, + 187, 191, + 191, 195, + 195, 199, + 199, 201, + 201, 201, + 201, 202, + 202, 202, + 202, 205, + 205, 209, + 209, 212, 212, 213, 213, 215, 215, 216, - 216, 217, - 217, 217, - 217, 218, - 218, 218, - 218, 218, - 218, 218, - 218, 218, - 218, 218, - 218, 219, - 218, 219, - 218, 219, - 218, 219, - 219, 221, + 216, 219, + 219, 220, 220, 221, 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 222, - 221, 222, 221, 222, - 221, 222, - 221, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 223, - 222, 223, - 222, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 224, - 223, 224, - 223, 226, + 222, 224, + 224, 224, + 224, 224, + 224, 224, + 224, 225, + 224, 225, + 224, 225, + 224, 225, + 225, 227, 226, 227, 227, 227, 227, 227, 227, 227, + 227, 227, + 227, 227, + 227, 227, + 227, 227, + 227, 227, + 227, 227, + 227, 227, + 227, 228, + 227, 228, + 227, 228, + 227, 228, 227, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, 228, 228, 228, 228, 228, 228, @@ -703,6 +606,19 @@ static const uint8_t blocks_level1[640 * 2] = 228, 228, 228, 228, 228, 229, + 228, 229, + 228, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, 229, 229, 229, 229, 229, 229, @@ -714,36 +630,89 @@ static const uint8_t blocks_level1[640 * 2] = 229, 229, 229, 229, 229, 229, - 229, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 232, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 230, + 229, 230, + 229, 232, 232, 233, - 233, 234, - 234, 236, - 236, 237, + 233, 233, + 233, 233, + 233, 233, + 233, 235, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, 236, 237, 236, 237, 236, 237, - 237, 238, - 237, 238, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, 237, 238, 238, 238, 238, 238, @@ -756,160 +725,202 @@ static const uint8_t blocks_level1[640 * 2] = 238, 238, 238, 238, 238, 238, - 238, 238, - 238, 238, - 238, 239, - 239, 239, - 239, 239, - 239, 239, - 239, 239, - 239, 239, - 239, 240, + 238, 240, + 240, 240, + 240, 240, 240, 240, - 240, 243, - 243, 244, - 244, 245, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 241, + 241, 242, + 242, 243, + 243, 245, + 245, 246, 245, 246, 245, 246, 245, 246, - 246, 249, - 249, 251, - 251, 252, - 252, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254 + 246, 247, + 246, 247, + 246, 247, + 247, 247, + 247, 247, + 247, 247, + 247, 247, + 247, 247, + 247, 248, + 248, 248, + 248, 248, + 248, 248, + 248, 248, + 248, 248, + 248, 248, + 248, 248, + 248, 249, + 249, 250, + 250, 250, + 250, 250, + 250, 250, + 250, 250, + 250, 251, + 251, 251, + 251, 254, + 254, 255, + 255, 256, + 256, 257, + 256, 257, + 256, 257, + 257, 260, + 260, 262, + 262, 263, + 263, 264, + 264, 264, + 264, 264, + 264, 264, + 264, 264, + 264, 264, + 264, 264, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265 }; -#define blocks_upper_first_index 253 -#define blocks_upper_last_index 262 +#define blocks_upper_first_index 264 +#define blocks_upper_last_index 273 -- cgit v1.2.3