1 /* UBlockCode http://icu-project.org/apiref/icu4c/uchar_8h.html#a19f1662c9c33c31593612d05777ea901*/ 2 UBLOCKCODE(NO_BLOCK) 3 UBLOCKCODE(BASIC_LATIN) 4 UBLOCKCODE(LATIN_1_SUPPLEMENT) 5 UBLOCKCODE(LATIN_EXTENDED_A) 6 UBLOCKCODE(LATIN_EXTENDED_B) 7 UBLOCKCODE(IPA_EXTENSIONS) 8 UBLOCKCODE(SPACING_MODIFIER_LETTERS) 9 UBLOCKCODE(COMBINING_DIACRITICAL_MARKS) 10 UBLOCKCODE(GREEK) 11 UBLOCKCODE(CYRILLIC) 12 UBLOCKCODE(ARMENIAN) 13 UBLOCKCODE(HEBREW) 14 UBLOCKCODE(ARABIC) 15 UBLOCKCODE(SYRIAC) 16 UBLOCKCODE(THAANA) 17 UBLOCKCODE(DEVANAGARI) 18 UBLOCKCODE(BENGALI) 19 UBLOCKCODE(GURMUKHI) 20 UBLOCKCODE(GUJARATI) 21 UBLOCKCODE(ORIYA) 22 UBLOCKCODE(TAMIL) 23 UBLOCKCODE(TELUGU) 24 UBLOCKCODE(KANNADA) 25 UBLOCKCODE(MALAYALAM) 26 UBLOCKCODE(SINHALA) 27 UBLOCKCODE(THAI) 28 UBLOCKCODE(LAO) 29 UBLOCKCODE(TIBETAN) 30 UBLOCKCODE(MYANMAR) 31 UBLOCKCODE(GEORGIAN) 32 UBLOCKCODE(HANGUL_JAMO) 33 UBLOCKCODE(ETHIOPIC) 34 UBLOCKCODE(CHEROKEE) 35 UBLOCKCODE(UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS) 36 UBLOCKCODE(OGHAM) 37 UBLOCKCODE(RUNIC) 38 UBLOCKCODE(KHMER) 39 UBLOCKCODE(MONGOLIAN) 40 UBLOCKCODE(LATIN_EXTENDED_ADDITIONAL) 41 UBLOCKCODE(GREEK_EXTENDED) 42 UBLOCKCODE(GENERAL_PUNCTUATION) 43 UBLOCKCODE(SUPERSCRIPTS_AND_SUBSCRIPTS) 44 UBLOCKCODE(CURRENCY_SYMBOLS) 45 UBLOCKCODE(COMBINING_MARKS_FOR_SYMBOLS) 46 UBLOCKCODE(LETTERLIKE_SYMBOLS) 47 UBLOCKCODE(NUMBER_FORMS) 48 UBLOCKCODE(ARROWS) 49 UBLOCKCODE(MATHEMATICAL_OPERATORS) 50 UBLOCKCODE(MISCELLANEOUS_TECHNICAL) 51 UBLOCKCODE(CONTROL_PICTURES) 52 UBLOCKCODE(OPTICAL_CHARACTER_RECOGNITION) 53 UBLOCKCODE(ENCLOSED_ALPHANUMERICS) 54 UBLOCKCODE(BOX_DRAWING) 55 UBLOCKCODE(BLOCK_ELEMENTS) 56 UBLOCKCODE(GEOMETRIC_SHAPES) 57 UBLOCKCODE(MISCELLANEOUS_SYMBOLS) 58 UBLOCKCODE(DINGBATS) 59 UBLOCKCODE(BRAILLE_PATTERNS) 60 UBLOCKCODE(CJK_RADICALS_SUPPLEMENT) 61 UBLOCKCODE(KANGXI_RADICALS) 62 UBLOCKCODE(IDEOGRAPHIC_DESCRIPTION_CHARACTERS) 63 UBLOCKCODE(CJK_SYMBOLS_AND_PUNCTUATION) 64 UBLOCKCODE(HIRAGANA) 65 UBLOCKCODE(KATAKANA) 66 UBLOCKCODE(BOPOMOFO) 67 UBLOCKCODE(HANGUL_COMPATIBILITY_JAMO) 68 UBLOCKCODE(KANBUN) 69 UBLOCKCODE(BOPOMOFO_EXTENDED) 70 UBLOCKCODE(ENCLOSED_CJK_LETTERS_AND_MONTHS) 71 UBLOCKCODE(CJK_COMPATIBILITY) 72 UBLOCKCODE(CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A) 73 UBLOCKCODE(CJK_UNIFIED_IDEOGRAPHS) 74 UBLOCKCODE(YI_SYLLABLES) 75 UBLOCKCODE(YI_RADICALS) 76 UBLOCKCODE(HANGUL_SYLLABLES) 77 UBLOCKCODE(HIGH_SURROGATES) 78 UBLOCKCODE(HIGH_PRIVATE_USE_SURROGATES) 79 UBLOCKCODE(LOW_SURROGATES) 80 UBLOCKCODE(PRIVATE_USE_AREA) 81 UBLOCKCODE(PRIVATE_USE) 82 UBLOCKCODE(CJK_COMPATIBILITY_IDEOGRAPHS) 83 UBLOCKCODE(ALPHABETIC_PRESENTATION_FORMS) 84 UBLOCKCODE(ARABIC_PRESENTATION_FORMS_A) 85 UBLOCKCODE(COMBINING_HALF_MARKS) 86 UBLOCKCODE(CJK_COMPATIBILITY_FORMS) 87 UBLOCKCODE(SMALL_FORM_VARIANTS) 88 UBLOCKCODE(ARABIC_PRESENTATION_FORMS_B) 89 UBLOCKCODE(SPECIALS) 90 UBLOCKCODE(HALFWIDTH_AND_FULLWIDTH_FORMS) 91 UBLOCKCODE(OLD_ITALIC) 92 UBLOCKCODE(GOTHIC) 93 UBLOCKCODE(DESERET) 94 UBLOCKCODE(BYZANTINE_MUSICAL_SYMBOLS) 95 UBLOCKCODE(MUSICAL_SYMBOLS) 96 UBLOCKCODE(MATHEMATICAL_ALPHANUMERIC_SYMBOLS) 97 UBLOCKCODE(CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B) 98 UBLOCKCODE(CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT) 99 UBLOCKCODE(TAGS) 100 UBLOCKCODE(CYRILLIC_SUPPLEMENT) 101 UBLOCKCODE(CYRILLIC_SUPPLEMENTARY) 102 UBLOCKCODE(TAGALOG) 103 UBLOCKCODE(HANUNOO) 104 UBLOCKCODE(BUHID) 105 UBLOCKCODE(TAGBANWA) 106 UBLOCKCODE(MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A) 107 UBLOCKCODE(SUPPLEMENTAL_ARROWS_A) 108 UBLOCKCODE(SUPPLEMENTAL_ARROWS_B) 109 UBLOCKCODE(MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B) 110 UBLOCKCODE(SUPPLEMENTAL_MATHEMATICAL_OPERATORS) 111 UBLOCKCODE(KATAKANA_PHONETIC_EXTENSIONS) 112 UBLOCKCODE(VARIATION_SELECTORS) 113 UBLOCKCODE(SUPPLEMENTARY_PRIVATE_USE_AREA_A) 114 UBLOCKCODE(SUPPLEMENTARY_PRIVATE_USE_AREA_B) 115 UBLOCKCODE(LIMBU) 116 UBLOCKCODE(TAI_LE) 117 UBLOCKCODE(KHMER_SYMBOLS) 118 UBLOCKCODE(PHONETIC_EXTENSIONS) 119 UBLOCKCODE(MISCELLANEOUS_SYMBOLS_AND_ARROWS) 120 UBLOCKCODE(YIJING_HEXAGRAM_SYMBOLS) 121 UBLOCKCODE(LINEAR_B_SYLLABARY) 122 UBLOCKCODE(LINEAR_B_IDEOGRAMS) 123 UBLOCKCODE(AEGEAN_NUMBERS) 124 UBLOCKCODE(UGARITIC) 125 UBLOCKCODE(SHAVIAN) 126 UBLOCKCODE(OSMANYA) 127 UBLOCKCODE(CYPRIOT_SYLLABARY) 128 UBLOCKCODE(TAI_XUAN_JING_SYMBOLS) 129 UBLOCKCODE(VARIATION_SELECTORS_SUPPLEMENT) 130 UBLOCKCODE(ANCIENT_GREEK_MUSICAL_NOTATION) 131 UBLOCKCODE(ANCIENT_GREEK_NUMBERS) 132 UBLOCKCODE(ARABIC_SUPPLEMENT) 133 UBLOCKCODE(BUGINESE) 134 UBLOCKCODE(CJK_STROKES) 135 UBLOCKCODE(COMBINING_DIACRITICAL_MARKS_SUPPLEMENT) 136 UBLOCKCODE(COPTIC) 137 UBLOCKCODE(ETHIOPIC_EXTENDED) 138 UBLOCKCODE(ETHIOPIC_SUPPLEMENT) 139 UBLOCKCODE(GEORGIAN_SUPPLEMENT) 140 UBLOCKCODE(GLAGOLITIC) 141 UBLOCKCODE(KHAROSHTHI) 142 UBLOCKCODE(MODIFIER_TONE_LETTERS) 143 UBLOCKCODE(NEW_TAI_LUE) 144 UBLOCKCODE(OLD_PERSIAN) 145 UBLOCKCODE(PHONETIC_EXTENSIONS_SUPPLEMENT) 146 UBLOCKCODE(SUPPLEMENTAL_PUNCTUATION) 147 UBLOCKCODE(SYLOTI_NAGRI) 148 UBLOCKCODE(TIFINAGH) 149 UBLOCKCODE(VERTICAL_FORMS) 150 UBLOCKCODE(NKO) 151 UBLOCKCODE(BALINESE) 152 UBLOCKCODE(LATIN_EXTENDED_C) 153 UBLOCKCODE(LATIN_EXTENDED_D) 154 UBLOCKCODE(PHAGS_PA) 155 UBLOCKCODE(PHOENICIAN) 156 UBLOCKCODE(CUNEIFORM) 157 UBLOCKCODE(CUNEIFORM_NUMBERS_AND_PUNCTUATION) 158 UBLOCKCODE(COUNTING_ROD_NUMERALS) 159 UBLOCKCODE(SUNDANESE) 160 UBLOCKCODE(LEPCHA) 161 UBLOCKCODE(OL_CHIKI) 162 UBLOCKCODE(CYRILLIC_EXTENDED_A) 163 UBLOCKCODE(VAI) 164 UBLOCKCODE(CYRILLIC_EXTENDED_B) 165 UBLOCKCODE(SAURASHTRA) 166 UBLOCKCODE(KAYAH_LI) 167 UBLOCKCODE(REJANG) 168 UBLOCKCODE(CHAM) 169 UBLOCKCODE(ANCIENT_SYMBOLS) 170 UBLOCKCODE(PHAISTOS_DISC) 171 UBLOCKCODE(LYCIAN) 172 UBLOCKCODE(CARIAN) 173 UBLOCKCODE(LYDIAN) 174 UBLOCKCODE(MAHJONG_TILES) 175 UBLOCKCODE(DOMINO_TILES) 176 #if U_ICU_VERSION_MAJOR_NUM * 10 + U_ICU_VERSION_MINOR_NUM >= 44 177 UBLOCKCODE(SAMARITAN) 178 UBLOCKCODE(UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED) 179 UBLOCKCODE(TAI_THAM) 180 UBLOCKCODE(VEDIC_EXTENSIONS) 181 UBLOCKCODE(LISU) 182 UBLOCKCODE(BAMUM) 183 UBLOCKCODE(COMMON_INDIC_NUMBER_FORMS) 184 UBLOCKCODE(DEVANAGARI_EXTENDED) 185 UBLOCKCODE(HANGUL_JAMO_EXTENDED_A) 186 UBLOCKCODE(JAVANESE) 187 UBLOCKCODE(MYANMAR_EXTENDED_A) 188 UBLOCKCODE(TAI_VIET) 189 UBLOCKCODE(MEETEI_MAYEK) 190 UBLOCKCODE(HANGUL_JAMO_EXTENDED_B) 191 UBLOCKCODE(IMPERIAL_ARAMAIC) 192 UBLOCKCODE(OLD_SOUTH_ARABIAN) 193 UBLOCKCODE(AVESTAN) 194 UBLOCKCODE(INSCRIPTIONAL_PARTHIAN) 195 UBLOCKCODE(INSCRIPTIONAL_PAHLAVI) 196 UBLOCKCODE(OLD_TURKIC) 197 UBLOCKCODE(RUMI_NUMERAL_SYMBOLS) 198 UBLOCKCODE(KAITHI) 199 UBLOCKCODE(EGYPTIAN_HIEROGLYPHS) 200 UBLOCKCODE(ENCLOSED_ALPHANUMERIC_SUPPLEMENT) 201 UBLOCKCODE(ENCLOSED_IDEOGRAPHIC_SUPPLEMENT) 202 UBLOCKCODE(CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C) 203 #endif /* ICU >= 4.4 */ 204 #if U_ICU_VERSION_MAJOR_NUM * 10 + U_ICU_VERSION_MINOR_NUM >= 46 205 UBLOCKCODE(MANDAIC) 206 UBLOCKCODE(BATAK) 207 UBLOCKCODE(ETHIOPIC_EXTENDED_A) 208 UBLOCKCODE(BRAHMI) 209 UBLOCKCODE(BAMUM_SUPPLEMENT) 210 UBLOCKCODE(KANA_SUPPLEMENT) 211 UBLOCKCODE(PLAYING_CARDS) 212 UBLOCKCODE(MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS) 213 UBLOCKCODE(EMOTICONS) 214 UBLOCKCODE(TRANSPORT_AND_MAP_SYMBOLS) 215 UBLOCKCODE(ALCHEMICAL_SYMBOLS) 216 UBLOCKCODE(CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D) 217 #endif /* ICU >= 49.0 */ 218 #if U_ICU_VERSION_MAJOR_NUM >= 49 219 UBLOCKCODE(ARABIC_EXTENDED_A) 220 UBLOCKCODE(ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS) 221 UBLOCKCODE(CHAKMA) 222 UBLOCKCODE(MEETEI_MAYEK_EXTENSIONS) 223 UBLOCKCODE(MEROITIC_CURSIVE) 224 UBLOCKCODE(MEROITIC_HIEROGLYPHS) 225 UBLOCKCODE(MIAO) 226 UBLOCKCODE(SHARADA) 227 UBLOCKCODE(SORA_SOMPENG) 228 UBLOCKCODE(SUNDANESE_SUPPLEMENT) 229 UBLOCKCODE(TAKRI) 230 #endif /* ICU >= 49 */ 231 #if U_ICU_VERSION_MAJOR_NUM >= 54 232 UBLOCKCODE(BASSA_VAH) 233 UBLOCKCODE(CAUCASIAN_ALBANIAN) 234 UBLOCKCODE(COPTIC_EPACT_NUMBERS) 235 UBLOCKCODE(COMBINING_DIACRITICAL_MARKS_EXTENDED) 236 UBLOCKCODE(DUPLOYAN) 237 UBLOCKCODE(ELBASAN) 238 UBLOCKCODE(GEOMETRIC_SHAPES_EXTENDED) 239 UBLOCKCODE(GRANTHA) 240 UBLOCKCODE(KHOJKI) 241 UBLOCKCODE(KHUDAWADI) 242 UBLOCKCODE(LATIN_EXTENDED_E) 243 UBLOCKCODE(LINEAR_A) 244 UBLOCKCODE(MAHAJANI) 245 UBLOCKCODE(MANICHAEAN) 246 UBLOCKCODE(MENDE_KIKAKUI) 247 UBLOCKCODE(MODI) 248 UBLOCKCODE(MRO) 249 UBLOCKCODE(MYANMAR_EXTENDED_B) 250 UBLOCKCODE(NABATAEAN) 251 UBLOCKCODE(OLD_NORTH_ARABIAN) 252 UBLOCKCODE(OLD_PERMIC) 253 UBLOCKCODE(ORNAMENTAL_DINGBATS) 254 UBLOCKCODE(PAHAWH_HMONG) 255 UBLOCKCODE(PALMYRENE) 256 UBLOCKCODE(PAU_CIN_HAU) 257 UBLOCKCODE(PSALTER_PAHLAVI) 258 UBLOCKCODE(SHORTHAND_FORMAT_CONTROLS) 259 UBLOCKCODE(SIDDHAM) 260 UBLOCKCODE(SINHALA_ARCHAIC_NUMBERS) 261 UBLOCKCODE(SUPPLEMENTAL_ARROWS_C) 262 UBLOCKCODE(TIRHUTA) 263 UBLOCKCODE(WARANG_CITI) 264 #endif /* ICU >= 54 */ 265 UBLOCKCODE(COUNT) 266 UBLOCKCODE(INVALID_CODE) 267