diff options
| author | Jörg Frings-Fürst <debian@jff.email> | 2026-03-10 13:24:07 +0100 |
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff.email> | 2026-03-10 13:24:07 +0100 |
| commit | cfd1f17f1a85d95ea12bca8dae42add7dad1ad11 (patch) | |
| tree | 8016486f8ee7157213f2d09ff2491bfa9c94638a /lib/unictype/scripts_byname.h | |
| parent | 14e4d584d0121031ec40e6c35869745f1747ff29 (diff) | |
| parent | 1403307d6e2fb4e7b5d97a35f40d1e95134561ab (diff) | |
Merge branch 'release/debian/1.4.2-1'HEADdebian/1.4.2-1master
Diffstat (limited to 'lib/unictype/scripts_byname.h')
| -rw-r--r-- | lib/unictype/scripts_byname.h | 1335 |
1 files changed, 678 insertions, 657 deletions
diff --git a/lib/unictype/scripts_byname.h b/lib/unictype/scripts_byname.h index 49d2a475..29520351 100644 --- a/lib/unictype/scripts_byname.h +++ b/lib/unictype/scripts_byname.h @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.3 */ /* Command-line: gperf -m 10 unictype/scripts_byname.gperf */ /* Computed positions: -k'1,3,5,8' */ @@ -32,12 +32,12 @@ #line 20 "unictype/scripts_byname.gperf" struct named_script { int name; unsigned int index; }; -#define TOTAL_KEYWORDS 170 +#define TOTAL_KEYWORDS 174 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 22 -#define MIN_HASH_VALUE 6 -#define MAX_HASH_VALUE 291 -/* maximum key range = 286, duplicates = 0 */ +#define MIN_HASH_VALUE 11 +#define MAX_HASH_VALUE 267 +/* maximum key range = 257, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -51,32 +51,32 @@ scripts_hash (register const char *str, register size_t len) { static const unsigned short asso_values[] = { - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 58, 5, 8, 60, 54, - 292, 45, 91, 55, 5, 15, 55, 30, 73, 69, - 16, 292, 50, 7, 4, 15, 86, 86, 292, 4, - 10, 292, 292, 292, 292, 60, 292, 7, 30, 91, - 54, 14, 31, 38, 74, 10, 47, 20, 28, 6, - 4, 16, 102, 292, 9, 76, 4, 73, 15, 98, - 292, 105, 6, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292 + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 33, 45, 3, 106, 19, + 268, 64, 117, 57, 3, 13, 36, 5, 70, 36, + 40, 268, 34, 6, 4, 49, 120, 108, 268, 156, + 9, 268, 268, 268, 268, 62, 268, 6, 84, 96, + 30, 41, 85, 50, 69, 9, 63, 46, 49, 5, + 3, 3, 98, 268, 9, 71, 4, 24, 11, 29, + 268, 73, 4, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268 }; register unsigned int hval = len; @@ -84,9 +84,9 @@ scripts_hash (register const char *str, register size_t len) { default: hval += asso_values[(unsigned char)str[7]]; -#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) +#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9))) [[fallthrough]]; -#elif defined __GNUC__ && __GNUC__ >= 7 +#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10) __attribute__ ((__fallthrough__)); #endif /*FALLTHROUGH*/ @@ -94,18 +94,18 @@ scripts_hash (register const char *str, register size_t len) case 6: case 5: hval += asso_values[(unsigned char)str[4]]; -#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) +#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9))) [[fallthrough]]; -#elif defined __GNUC__ && __GNUC__ >= 7 +#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10) __attribute__ ((__fallthrough__)); #endif /*FALLTHROUGH*/ case 4: case 3: hval += asso_values[(unsigned char)str[2]]; -#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) +#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9))) [[fallthrough]]; -#elif defined __GNUC__ && __GNUC__ >= 7 +#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10) __attribute__ ((__fallthrough__)); #endif /*FALLTHROUGH*/ @@ -119,730 +119,751 @@ scripts_hash (register const char *str, register size_t len) struct script_stringpool_t { - char script_stringpool_str6[sizeof("Yi")]; + char script_stringpool_str11[sizeof("Mro")]; char script_stringpool_str12[sizeof("Toto")]; - char script_stringpool_str15[sizeof("Thai")]; - char script_stringpool_str19[sizeof("Cham")]; - char script_stringpool_str21[sizeof("Thaana")]; - char script_stringpool_str22[sizeof("Bamum")]; - char script_stringpool_str23[sizeof("Bengali")]; - char script_stringpool_str24[sizeof("Brahmi")]; - char script_stringpool_str25[sizeof("Sinhala")]; - char script_stringpool_str27[sizeof("Chakma")]; - char script_stringpool_str28[sizeof("Sharada")]; - char script_stringpool_str29[sizeof("Syriac")]; - char script_stringpool_str30[sizeof("Carian")]; - char script_stringpool_str31[sizeof("Shavian")]; - char script_stringpool_str32[sizeof("Tai_Tham")]; - char script_stringpool_str33[sizeof("Kannada")]; - char script_stringpool_str34[sizeof("Batak")]; - char script_stringpool_str35[sizeof("Khmer")]; - char script_stringpool_str36[sizeof("Common")]; - char script_stringpool_str38[sizeof("Samaritan")]; - char script_stringpool_str39[sizeof("Takri")]; - char script_stringpool_str40[sizeof("Cuneiform")]; - char script_stringpool_str41[sizeof("Miao")]; - char script_stringpool_str43[sizeof("Tamil")]; - char script_stringpool_str44[sizeof("Kirat_Rai")]; - char script_stringpool_str45[sizeof("Tibetan")]; - char script_stringpool_str46[sizeof("Javanese")]; - char script_stringpool_str47[sizeof("Braille")]; - char script_stringpool_str48[sizeof("Mandaic")]; - char script_stringpool_str49[sizeof("Mro")]; - char script_stringpool_str50[sizeof("Myanmar")]; - char script_stringpool_str51[sizeof("Chorasmian")]; - char script_stringpool_str52[sizeof("Kharoshthi")]; - char script_stringpool_str54[sizeof("Katakana")]; - char script_stringpool_str56[sizeof("Phoenician")]; - char script_stringpool_str57[sizeof("Khojki")]; - char script_stringpool_str58[sizeof("Khitan_Small_Script")]; - char script_stringpool_str59[sizeof("Balinese")]; - char script_stringpool_str60[sizeof("Cherokee")]; - char script_stringpool_str61[sizeof("Bhaiksuki")]; - char script_stringpool_str62[sizeof("Sogdian")]; - char script_stringpool_str63[sizeof("Grantha")]; - char script_stringpool_str64[sizeof("Tagbanwa")]; - char script_stringpool_str65[sizeof("Gothic")]; - char script_stringpool_str66[sizeof("Mongolian")]; - char script_stringpool_str67[sizeof("Zanabazar_Square")]; - char script_stringpool_str68[sizeof("Latin")]; - char script_stringpool_str69[sizeof("Buginese")]; - char script_stringpool_str70[sizeof("Yezidi")]; + char script_stringpool_str13[sizeof("Cham")]; + char script_stringpool_str14[sizeof("Thai")]; + char script_stringpool_str15[sizeof("Miao")]; + char script_stringpool_str17[sizeof("Common")]; + char script_stringpool_str19[sizeof("Thaana")]; + char script_stringpool_str20[sizeof("Chakma")]; + char script_stringpool_str21[sizeof("Mandaic")]; + char script_stringpool_str22[sizeof("Sinhala")]; + char script_stringpool_str23[sizeof("Myanmar")]; + char script_stringpool_str24[sizeof("Carian")]; + char script_stringpool_str25[sizeof("Sharada")]; + char script_stringpool_str26[sizeof("Mongolian")]; + char script_stringpool_str27[sizeof("Syriac")]; + char script_stringpool_str28[sizeof("Shavian")]; + char script_stringpool_str29[sizeof("Kannada")]; + char script_stringpool_str30[sizeof("Tai_Tham")]; + char script_stringpool_str31[sizeof("Chorasmian")]; + char script_stringpool_str32[sizeof("Khmer")]; + char script_stringpool_str33[sizeof("Cuneiform")]; + char script_stringpool_str35[sizeof("Samaritan")]; + char script_stringpool_str36[sizeof("Kharoshthi")]; + char script_stringpool_str37[sizeof("Tangut")]; + char script_stringpool_str39[sizeof("Modi")]; + char script_stringpool_str40[sizeof("Ahom")]; + char script_stringpool_str41[sizeof("Kirat_Rai")]; + char script_stringpool_str42[sizeof("Lao")]; + char script_stringpool_str44[sizeof("Tirhuta")]; + char script_stringpool_str45[sizeof("Sunuwar")]; + char script_stringpool_str46[sizeof("Kawi")]; + char script_stringpool_str47[sizeof("Sidetic")]; + char script_stringpool_str48[sizeof("Latin")]; + char script_stringpool_str49[sizeof("Todhri")]; + char script_stringpool_str50[sizeof("Saurashtra")]; + char script_stringpool_str51[sizeof("Osmanya")]; + char script_stringpool_str52[sizeof("Armenian")]; + char script_stringpool_str53[sizeof("Khitan_Small_Script")]; + char script_stringpool_str54[sizeof("Arabic")]; + char script_stringpool_str55[sizeof("Tai_Le")]; + char script_stringpool_str56[sizeof("Oriya")]; + char script_stringpool_str57[sizeof("Caucasian_Albanian")]; + char script_stringpool_str58[sizeof("Canadian_Aboriginal")]; + char script_stringpool_str60[sizeof("Bamum")]; + char script_stringpool_str61[sizeof("Bengali")]; + char script_stringpool_str62[sizeof("Brahmi")]; + char script_stringpool_str63[sizeof("Tamil")]; + char script_stringpool_str64[sizeof("Takri")]; + char script_stringpool_str65[sizeof("Phoenician")]; + char script_stringpool_str66[sizeof("Javanese")]; + char script_stringpool_str67[sizeof("Multani")]; + char script_stringpool_str68[sizeof("Khojki")]; + char script_stringpool_str69[sizeof("Anatolian_Hieroglyphs")]; + char script_stringpool_str70[sizeof("Limbu")]; char script_stringpool_str71[sizeof("Mende_Kikakui")]; - char script_stringpool_str72[sizeof("Multani")]; - char script_stringpool_str73[sizeof("Todhri")]; - char script_stringpool_str74[sizeof("Lao")]; - char script_stringpool_str75[sizeof("Tai_Le")]; - char script_stringpool_str76[sizeof("Telugu")]; - char script_stringpool_str77[sizeof("Tagalog")]; - char script_stringpool_str78[sizeof("Ahom")]; - char script_stringpool_str79[sizeof("Linear_B")]; - char script_stringpool_str80[sizeof("Armenian")]; - char script_stringpool_str81[sizeof("Arabic")]; - char script_stringpool_str82[sizeof("Glagolitic")]; - char script_stringpool_str83[sizeof("Avestan")]; - char script_stringpool_str84[sizeof("Greek")]; - char script_stringpool_str85[sizeof("Gurung_Khema")]; - char script_stringpool_str86[sizeof("Osmanya")]; - char script_stringpool_str87[sizeof("Tangut")]; - char script_stringpool_str88[sizeof("Modi")]; - char script_stringpool_str89[sizeof("Canadian_Aboriginal")]; - char script_stringpool_str90[sizeof("Tangsa")]; - char script_stringpool_str91[sizeof("Oriya")]; - char script_stringpool_str92[sizeof("Nko")]; - char script_stringpool_str93[sizeof("Tirhuta")]; + char script_stringpool_str72[sizeof("Sogdian")]; + char script_stringpool_str73[sizeof("Tolong_Siki")]; + char script_stringpool_str74[sizeof("Tagbanwa")]; + char script_stringpool_str76[sizeof("Nko")]; + char script_stringpool_str77[sizeof("Katakana")]; + char script_stringpool_str78[sizeof("Lydian")]; + char script_stringpool_str79[sizeof("Beria_Erfe")]; + char script_stringpool_str81[sizeof("Grantha")]; + char script_stringpool_str82[sizeof("Khudawadi")]; + char script_stringpool_str83[sizeof("Gothic")]; + char script_stringpool_str84[sizeof("Tangsa")]; + char script_stringpool_str85[sizeof("Avestan")]; + char script_stringpool_str86[sizeof("Linear_A")]; + char script_stringpool_str87[sizeof("Glagolitic")]; + char script_stringpool_str88[sizeof("Osage")]; + char script_stringpool_str90[sizeof("Marchen")]; + char script_stringpool_str91[sizeof("Soyombo")]; + char script_stringpool_str92[sizeof("Adlam")]; + char script_stringpool_str93[sizeof("Old_South_Arabian")]; char script_stringpool_str94[sizeof("Sora_Sompeng")]; - char script_stringpool_str95[sizeof("Osage")]; - char script_stringpool_str96[sizeof("Devanagari")]; - char script_stringpool_str97[sizeof("Adlam")]; - char script_stringpool_str98[sizeof("Han")]; - char script_stringpool_str99[sizeof("Vai")]; - char script_stringpool_str100[sizeof("Meetei_Mayek")]; - char script_stringpool_str101[sizeof("Saurashtra")]; - char script_stringpool_str102[sizeof("Psalter_Pahlavi")]; - char script_stringpool_str103[sizeof("Sundanese")]; - char script_stringpool_str104[sizeof("Bassa_Vah")]; - char script_stringpool_str105[sizeof("Kaithi")]; - char script_stringpool_str106[sizeof("Hanunoo")]; - char script_stringpool_str107[sizeof("Rejang")]; - char script_stringpool_str108[sizeof("Hatran")]; - char script_stringpool_str109[sizeof("Anatolian_Hieroglyphs")]; - char script_stringpool_str110[sizeof("Dogra")]; - char script_stringpool_str111[sizeof("Georgian")]; - char script_stringpool_str112[sizeof("Tai_Viet")]; - char script_stringpool_str113[sizeof("Caucasian_Albanian")]; - char script_stringpool_str114[sizeof("Phags_Pa")]; - char script_stringpool_str116[sizeof("Sunuwar")]; - char script_stringpool_str117[sizeof("Kawi")]; - char script_stringpool_str118[sizeof("Warang_Citi")]; - char script_stringpool_str119[sizeof("Gujarati")]; - char script_stringpool_str120[sizeof("Marchen")]; - char script_stringpool_str121[sizeof("Tifinagh")]; - char script_stringpool_str122[sizeof("Lydian")]; - char script_stringpool_str123[sizeof("Nabataean")]; - char script_stringpool_str124[sizeof("Syloti_Nagri")]; - char script_stringpool_str125[sizeof("Soyombo")]; - char script_stringpool_str126[sizeof("Coptic")]; - char script_stringpool_str127[sizeof("Cypriot")]; - char script_stringpool_str128[sizeof("Vithkuqi")]; - char script_stringpool_str129[sizeof("Gunjala_Gondi")]; - char script_stringpool_str131[sizeof("Ugaritic")]; - char script_stringpool_str132[sizeof("Linear_A")]; - char script_stringpool_str133[sizeof("Makasar")]; - char script_stringpool_str135[sizeof("Lisu")]; - char script_stringpool_str136[sizeof("Nandinagari")]; - char script_stringpool_str137[sizeof("Bopomofo")]; - char script_stringpool_str138[sizeof("Buhid")]; - char script_stringpool_str139[sizeof("Limbu")]; - char script_stringpool_str140[sizeof("Ol_Onal")]; - char script_stringpool_str141[sizeof("Hebrew")]; - char script_stringpool_str142[sizeof("Siddham")]; - char script_stringpool_str143[sizeof("Tulu_Tigalari")]; - char script_stringpool_str144[sizeof("Cyrillic")]; - char script_stringpool_str145[sizeof("Gurmukhi")]; - char script_stringpool_str146[sizeof("SignWriting")]; - char script_stringpool_str148[sizeof("Cypro_Minoan")]; - char script_stringpool_str149[sizeof("Manichaean")]; - char script_stringpool_str150[sizeof("Runic")]; - char script_stringpool_str151[sizeof("Old_South_Arabian")]; - char script_stringpool_str152[sizeof("Deseret")]; - char script_stringpool_str153[sizeof("Hiragana")]; - char script_stringpool_str154[sizeof("Ogham")]; - char script_stringpool_str155[sizeof("Old_Permic")]; - char script_stringpool_str156[sizeof("Meroitic_Cursive")]; - char script_stringpool_str157[sizeof("Old_Turkic")]; - char script_stringpool_str158[sizeof("Khudawadi")]; - char script_stringpool_str159[sizeof("Lycian")]; - char script_stringpool_str160[sizeof("Meroitic_Hieroglyphs")]; - char script_stringpool_str161[sizeof("Inherited")]; - char script_stringpool_str162[sizeof("Palmyrene")]; - char script_stringpool_str163[sizeof("Nyiakeng_Puachue_Hmong")]; - char script_stringpool_str164[sizeof("Garay")]; - char script_stringpool_str165[sizeof("Inscriptional_Pahlavi")]; - char script_stringpool_str166[sizeof("Inscriptional_Parthian")]; - char script_stringpool_str167[sizeof("Elbasan")]; - char script_stringpool_str168[sizeof("Pau_Cin_Hau")]; - char script_stringpool_str169[sizeof("Mahajani")]; - char script_stringpool_str170[sizeof("Wancho")]; - char script_stringpool_str173[sizeof("Elymaic")]; - char script_stringpool_str174[sizeof("Hangul")]; - char script_stringpool_str175[sizeof("Newa")]; - char script_stringpool_str179[sizeof("Malayalam")]; - char script_stringpool_str180[sizeof("Medefaidrin")]; - char script_stringpool_str182[sizeof("Dives_Akuru")]; - char script_stringpool_str187[sizeof("Egyptian_Hieroglyphs")]; - char script_stringpool_str188[sizeof("Masaram_Gondi")]; - char script_stringpool_str190[sizeof("Duployan")]; - char script_stringpool_str191[sizeof("Hanifi_Rohingya")]; - char script_stringpool_str195[sizeof("Old_Sogdian")]; - char script_stringpool_str206[sizeof("Nag_Mundari")]; - char script_stringpool_str210[sizeof("Imperial_Aramaic")]; - char script_stringpool_str212[sizeof("Kayah_Li")]; - char script_stringpool_str216[sizeof("Old_Italic")]; - char script_stringpool_str217[sizeof("Old_North_Arabian")]; - char script_stringpool_str221[sizeof("Ol_Chiki")]; - char script_stringpool_str222[sizeof("Old_Uyghur")]; - char script_stringpool_str226[sizeof("Old_Persian")]; - char script_stringpool_str227[sizeof("Nushu")]; - char script_stringpool_str237[sizeof("Lepcha")]; - char script_stringpool_str243[sizeof("Ethiopic")]; - char script_stringpool_str246[sizeof("New_Tai_Lue")]; - char script_stringpool_str265[sizeof("Old_Hungarian")]; - char script_stringpool_str291[sizeof("Pahawh_Hmong")]; + char script_stringpool_str95[sizeof("Sundanese")]; + char script_stringpool_str96[sizeof("Cherokee")]; + char script_stringpool_str97[sizeof("Kaithi")]; + char script_stringpool_str98[sizeof("Linear_B")]; + char script_stringpool_str99[sizeof("Tibetan")]; + char script_stringpool_str100[sizeof("Batak")]; + char script_stringpool_str101[sizeof("Gurung_Khema")]; + char script_stringpool_str103[sizeof("Newa")]; + char script_stringpool_str104[sizeof("Meetei_Mayek")]; + char script_stringpool_str105[sizeof("Elymaic")]; + char script_stringpool_str106[sizeof("Rejang")]; + char script_stringpool_str107[sizeof("Braille")]; + char script_stringpool_str108[sizeof("Ol_Onal")]; + char script_stringpool_str109[sizeof("Telugu")]; + char script_stringpool_str110[sizeof("Tagalog")]; + char script_stringpool_str111[sizeof("Lisu")]; + char script_stringpool_str112[sizeof("Siddham")]; + char script_stringpool_str113[sizeof("Old_Sogdian")]; + char script_stringpool_str114[sizeof("Gurmukhi")]; + char script_stringpool_str115[sizeof("Ogham")]; + char script_stringpool_str116[sizeof("Coptic")]; + char script_stringpool_str117[sizeof("Cypriot")]; + char script_stringpool_str118[sizeof("Zanabazar_Square")]; + char script_stringpool_str119[sizeof("Egyptian_Hieroglyphs")]; + char script_stringpool_str121[sizeof("Old_Permic")]; + char script_stringpool_str123[sizeof("Han")]; + char script_stringpool_str125[sizeof("Cypro_Minoan")]; + char script_stringpool_str126[sizeof("Old_Turkic")]; + char script_stringpool_str127[sizeof("Psalter_Pahlavi")]; + char script_stringpool_str128[sizeof("Georgian")]; + char script_stringpool_str129[sizeof("Makasar")]; + char script_stringpool_str130[sizeof("Hanunoo")]; + char script_stringpool_str131[sizeof("Phags_Pa")]; + char script_stringpool_str132[sizeof("Vai")]; + char script_stringpool_str133[sizeof("Hatran")]; + char script_stringpool_str134[sizeof("Warang_Citi")]; + char script_stringpool_str135[sizeof("Meroitic_Cursive")]; + char script_stringpool_str136[sizeof("Devanagari")]; + char script_stringpool_str137[sizeof("Bassa_Vah")]; + char script_stringpool_str138[sizeof("Runic")]; + char script_stringpool_str139[sizeof("Meroitic_Hieroglyphs")]; + char script_stringpool_str140[sizeof("Pau_Cin_Hau")]; + char script_stringpool_str141[sizeof("Syloti_Nagri")]; + char script_stringpool_str142[sizeof("Malayalam")]; + char script_stringpool_str143[sizeof("Nandinagari")]; + char script_stringpool_str144[sizeof("Lycian")]; + char script_stringpool_str145[sizeof("Tai_Viet")]; + char script_stringpool_str146[sizeof("Balinese")]; + char script_stringpool_str147[sizeof("Buginese")]; + char script_stringpool_str148[sizeof("Gunjala_Gondi")]; + char script_stringpool_str149[sizeof("Buhid")]; + char script_stringpool_str150[sizeof("Hangul")]; + char script_stringpool_str151[sizeof("Garay")]; + char script_stringpool_str152[sizeof("Bhaiksuki")]; + char script_stringpool_str153[sizeof("Gujarati")]; + char script_stringpool_str154[sizeof("Mahajani")]; + char script_stringpool_str155[sizeof("Manichaean")]; + char script_stringpool_str156[sizeof("Greek")]; + char script_stringpool_str157[sizeof("Old_North_Arabian")]; + char script_stringpool_str158[sizeof("Yi")]; + char script_stringpool_str159[sizeof("Bopomofo")]; + char script_stringpool_str160[sizeof("Masaram_Gondi")]; + char script_stringpool_str161[sizeof("Medefaidrin")]; + char script_stringpool_str162[sizeof("Inscriptional_Pahlavi")]; + char script_stringpool_str163[sizeof("Inscriptional_Parthian")]; + char script_stringpool_str165[sizeof("Cyrillic")]; + char script_stringpool_str166[sizeof("Nag_Mundari")]; + char script_stringpool_str167[sizeof("Dogra")]; + char script_stringpool_str168[sizeof("Ugaritic")]; + char script_stringpool_str169[sizeof("Tifinagh")]; + char script_stringpool_str170[sizeof("Nushu")]; + char script_stringpool_str172[sizeof("Kayah_Li")]; + char script_stringpool_str173[sizeof("Nabataean")]; + char script_stringpool_str174[sizeof("Palmyrene")]; + char script_stringpool_str175[sizeof("Tai_Yo")]; + char script_stringpool_str176[sizeof("New_Tai_Lue")]; + char script_stringpool_str178[sizeof("Tulu_Tigalari")]; + char script_stringpool_str179[sizeof("SignWriting")]; + char script_stringpool_str181[sizeof("Elbasan")]; + char script_stringpool_str182[sizeof("Old_Italic")]; + char script_stringpool_str184[sizeof("Ol_Chiki")]; + char script_stringpool_str185[sizeof("Inherited")]; + char script_stringpool_str186[sizeof("Wancho")]; + char script_stringpool_str187[sizeof("Vithkuqi")]; + char script_stringpool_str188[sizeof("Old_Persian")]; + char script_stringpool_str190[sizeof("Hiragana")]; + char script_stringpool_str193[sizeof("Deseret")]; + char script_stringpool_str194[sizeof("Old_Uyghur")]; + char script_stringpool_str195[sizeof("Ethiopic")]; + char script_stringpool_str196[sizeof("Yezidi")]; + char script_stringpool_str197[sizeof("Nyiakeng_Puachue_Hmong")]; + char script_stringpool_str209[sizeof("Lepcha")]; + char script_stringpool_str218[sizeof("Duployan")]; + char script_stringpool_str229[sizeof("Imperial_Aramaic")]; + char script_stringpool_str245[sizeof("Dives_Akuru")]; + char script_stringpool_str246[sizeof("Old_Hungarian")]; + char script_stringpool_str248[sizeof("Hebrew")]; + char script_stringpool_str254[sizeof("Hanifi_Rohingya")]; + char script_stringpool_str267[sizeof("Pahawh_Hmong")]; }; static const struct script_stringpool_t script_stringpool_contents = { - "Yi", + "Mro", "Toto", - "Thai", "Cham", + "Thai", + "Miao", + "Common", "Thaana", - "Bamum", - "Bengali", - "Brahmi", - "Sinhala", "Chakma", + "Mandaic", + "Sinhala", + "Myanmar", + "Carian", "Sharada", + "Mongolian", "Syriac", - "Carian", "Shavian", - "Tai_Tham", "Kannada", - "Batak", + "Tai_Tham", + "Chorasmian", "Khmer", - "Common", - "Samaritan", - "Takri", "Cuneiform", - "Miao", - "Tamil", - "Kirat_Rai", - "Tibetan", - "Javanese", - "Braille", - "Mandaic", - "Mro", - "Myanmar", - "Chorasmian", + "Samaritan", "Kharoshthi", - "Katakana", - "Phoenician", - "Khojki", - "Khitan_Small_Script", - "Balinese", - "Cherokee", - "Bhaiksuki", - "Sogdian", - "Grantha", - "Tagbanwa", - "Gothic", - "Mongolian", - "Zanabazar_Square", + "Tangut", + "Modi", + "Ahom", + "Kirat_Rai", + "Lao", + "Tirhuta", + "Sunuwar", + "Kawi", + "Sidetic", "Latin", - "Buginese", - "Yezidi", - "Mende_Kikakui", - "Multani", "Todhri", - "Lao", - "Tai_Le", - "Telugu", - "Tagalog", - "Ahom", - "Linear_B", + "Saurashtra", + "Osmanya", "Armenian", + "Khitan_Small_Script", "Arabic", - "Glagolitic", - "Avestan", - "Greek", - "Gurung_Khema", - "Osmanya", - "Tangut", - "Modi", - "Canadian_Aboriginal", - "Tangsa", + "Tai_Le", "Oriya", + "Caucasian_Albanian", + "Canadian_Aboriginal", + "Bamum", + "Bengali", + "Brahmi", + "Tamil", + "Takri", + "Phoenician", + "Javanese", + "Multani", + "Khojki", + "Anatolian_Hieroglyphs", + "Limbu", + "Mende_Kikakui", + "Sogdian", + "Tolong_Siki", + "Tagbanwa", "Nko", - "Tirhuta", - "Sora_Sompeng", + "Katakana", + "Lydian", + "Beria_Erfe", + "Grantha", + "Khudawadi", + "Gothic", + "Tangsa", + "Avestan", + "Linear_A", + "Glagolitic", "Osage", - "Devanagari", + "Marchen", + "Soyombo", "Adlam", - "Han", - "Vai", - "Meetei_Mayek", - "Saurashtra", - "Psalter_Pahlavi", + "Old_South_Arabian", + "Sora_Sompeng", "Sundanese", - "Bassa_Vah", + "Cherokee", "Kaithi", - "Hanunoo", + "Linear_B", + "Tibetan", + "Batak", + "Gurung_Khema", + "Newa", + "Meetei_Mayek", + "Elymaic", "Rejang", - "Hatran", - "Anatolian_Hieroglyphs", - "Dogra", - "Georgian", - "Tai_Viet", - "Caucasian_Albanian", - "Phags_Pa", - "Sunuwar", - "Kawi", - "Warang_Citi", - "Gujarati", - "Marchen", - "Tifinagh", - "Lydian", - "Nabataean", - "Syloti_Nagri", - "Soyombo", - "Coptic", - "Cypriot", - "Vithkuqi", - "Gunjala_Gondi", - "Ugaritic", - "Linear_A", - "Makasar", - "Lisu", - "Nandinagari", - "Bopomofo", - "Buhid", - "Limbu", + "Braille", "Ol_Onal", - "Hebrew", + "Telugu", + "Tagalog", + "Lisu", "Siddham", - "Tulu_Tigalari", - "Cyrillic", + "Old_Sogdian", "Gurmukhi", - "SignWriting", - "Cypro_Minoan", - "Manichaean", - "Runic", - "Old_South_Arabian", - "Deseret", - "Hiragana", "Ogham", + "Coptic", + "Cypriot", + "Zanabazar_Square", + "Egyptian_Hieroglyphs", "Old_Permic", - "Meroitic_Cursive", + "Han", + "Cypro_Minoan", "Old_Turkic", - "Khudawadi", - "Lycian", + "Psalter_Pahlavi", + "Georgian", + "Makasar", + "Hanunoo", + "Phags_Pa", + "Vai", + "Hatran", + "Warang_Citi", + "Meroitic_Cursive", + "Devanagari", + "Bassa_Vah", + "Runic", "Meroitic_Hieroglyphs", - "Inherited", - "Palmyrene", - "Nyiakeng_Puachue_Hmong", - "Garay", - "Inscriptional_Pahlavi", - "Inscriptional_Parthian", - "Elbasan", "Pau_Cin_Hau", - "Mahajani", - "Wancho", - "Elymaic", - "Hangul", - "Newa", + "Syloti_Nagri", "Malayalam", - "Medefaidrin", - "Dives_Akuru", - "Egyptian_Hieroglyphs", + "Nandinagari", + "Lycian", + "Tai_Viet", + "Balinese", + "Buginese", + "Gunjala_Gondi", + "Buhid", + "Hangul", + "Garay", + "Bhaiksuki", + "Gujarati", + "Mahajani", + "Manichaean", + "Greek", + "Old_North_Arabian", + "Yi", + "Bopomofo", "Masaram_Gondi", - "Duployan", - "Hanifi_Rohingya", - "Old_Sogdian", + "Medefaidrin", + "Inscriptional_Pahlavi", + "Inscriptional_Parthian", + "Cyrillic", "Nag_Mundari", - "Imperial_Aramaic", + "Dogra", + "Ugaritic", + "Tifinagh", + "Nushu", "Kayah_Li", + "Nabataean", + "Palmyrene", + "Tai_Yo", + "New_Tai_Lue", + "Tulu_Tigalari", + "SignWriting", + "Elbasan", "Old_Italic", - "Old_North_Arabian", "Ol_Chiki", - "Old_Uyghur", + "Inherited", + "Wancho", + "Vithkuqi", "Old_Persian", - "Nushu", - "Lepcha", + "Hiragana", + "Deseret", + "Old_Uyghur", "Ethiopic", - "New_Tai_Lue", + "Yezidi", + "Nyiakeng_Puachue_Hmong", + "Lepcha", + "Duployan", + "Imperial_Aramaic", + "Dives_Akuru", "Old_Hungarian", + "Hebrew", + "Hanifi_Rohingya", "Pahawh_Hmong" }; #define script_stringpool ((const char *) &script_stringpool_contents) +#if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif static const struct named_script script_names[] = { - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 67 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str6, 36}, - {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 145 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str11, 114}, #line 190 "unictype/scripts_byname.gperf" {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str12, 159}, - {-1}, {-1}, -#line 50 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str15, 19}, - {-1}, {-1}, {-1}, #line 107 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str19, 76}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str13, 76}, +#line 50 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str14, 19}, +#line 129 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str15, 98}, {-1}, -#line 39 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str21, 8}, -#line 114 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str22, 83}, -#line 41 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str23, 10}, -#line 124 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str24, 93}, -#line 49 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str25, 18}, +#line 31 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str17, 0}, {-1}, +#line 39 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str19, 8}, #line 126 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 95}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str20, 95}, +#line 125 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str21, 94}, +#line 49 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str22, 18}, +#line 53 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str23, 22}, +#line 105 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str24, 74}, #line 130 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 99}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str25, 99}, +#line 62 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str26, 31}, #line 38 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str29, 7}, -#line 105 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str30, 74}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 7}, #line 80 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str31, 49}, -#line 108 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 77}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 49}, #line 47 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str33, 16}, -#line 123 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str34, 92}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str29, 16}, +#line 108 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str30, 77}, +#line 183 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str31, 152}, #line 61 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str35, 30}, -#line 31 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 0}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 30}, +#line 93 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str33, 62}, {-1}, #line 112 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str38, 81}, -#line 132 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str39, 101}, -#line 93 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str40, 62}, -#line 129 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str41, 98}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str35, 81}, +#line 91 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 60}, +#line 167 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str37, 136}, {-1}, -#line 45 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str43, 14}, +#line 144 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str39, 113}, +#line 156 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str40, 125}, #line 196 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str44, 165}, -#line 52 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str45, 21}, -#line 115 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str46, 84}, -#line 83 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str47, 52}, -#line 125 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str48, 94}, -#line 145 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str49, 114}, -#line 53 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str50, 22}, -#line 183 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str51, 152}, -#line 91 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str52, 60}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str41, 165}, +#line 51 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str42, 20}, {-1}, -#line 64 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str54, 33}, +#line 154 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str44, 123}, +#line 198 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str45, 167}, +#line 192 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str46, 161}, +#line 201 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str47, 170}, +#line 32 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str48, 1}, +#line 199 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str49, 168}, +#line 101 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str50, 70}, +#line 81 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str51, 50}, +#line 35 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str52, 4}, +#line 185 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str53, 154}, +#line 37 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str54, 6}, +#line 77 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str55, 46}, +#line 44 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 13}, +#line 133 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str57, 102}, +#line 58 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str58, 27}, {-1}, +#line 114 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str60, 83}, +#line 41 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str61, 10}, +#line 124 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str62, 93}, +#line 45 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str63, 14}, +#line 132 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str64, 101}, #line 94 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 63}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str65, 63}, +#line 115 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str66, 84}, +#line 159 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str67, 128}, #line 139 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str57, 108}, -#line 185 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str58, 154}, -#line 92 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str59, 61}, -#line 57 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str60, 26}, -#line 163 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str61, 132}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str68, 108}, +#line 157 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str69, 126}, +#line 76 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str70, 45}, +#line 143 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str71, 112}, #line 177 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str62, 146}, -#line 137 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str63, 106}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str72, 146}, +#line 203 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str73, 172}, #line 75 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str64, 44}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str74, 44}, + {-1}, +#line 96 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str76, 65}, +#line 64 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str77, 33}, +#line 106 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str78, 75}, +#line 204 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str79, 173}, + {-1}, +#line 137 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str81, 106}, +#line 153 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str82, 122}, #line 69 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str65, 38}, -#line 62 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str66, 31}, -#line 171 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str67, 140}, -#line 32 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str68, 1}, -#line 84 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str69, 53}, -#line 186 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str70, 155}, -#line 143 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str71, 112}, -#line 159 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str72, 128}, -#line 199 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str73, 168}, -#line 51 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str74, 20}, -#line 77 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str75, 46}, -#line 46 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str76, 15}, -#line 72 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str77, 41}, -#line 156 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str78, 125}, -#line 78 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str79, 47}, -#line 35 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str80, 4}, -#line 37 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str81, 6}, -#line 87 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str82, 56}, -#line 110 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str83, 79}, -#line 33 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str84, 2}, -#line 195 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str85, 164}, -#line 81 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str86, 50}, -#line 167 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str87, 136}, -#line 144 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str88, 113}, -#line 58 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str89, 27}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str83, 38}, #line 189 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str90, 158}, -#line 44 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str91, 13}, -#line 96 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str92, 65}, -#line 154 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str93, 123}, -#line 131 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str94, 100}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str84, 158}, +#line 110 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str85, 79}, +#line 140 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str86, 109}, +#line 87 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str87, 56}, #line 166 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str95, 135}, -#line 40 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str96, 9}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str88, 135}, + {-1}, +#line 164 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str90, 133}, +#line 170 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str91, 139}, #line 162 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str97, 131}, -#line 66 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str98, 35}, -#line 100 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str99, 69}, -#line 116 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str100, 85}, -#line 101 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str101, 70}, -#line 151 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str102, 120}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str92, 131}, +#line 118 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str93, 87}, +#line 131 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str94, 100}, #line 97 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str103, 66}, -#line 134 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str104, 103}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str95, 66}, +#line 57 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str96, 26}, #line 122 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str105, 91}, -#line 73 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str106, 42}, -#line 103 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str107, 72}, -#line 158 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str108, 127}, -#line 157 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str109, 126}, -#line 172 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str110, 141}, -#line 54 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str111, 23}, -#line 109 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str112, 78}, -#line 133 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str113, 102}, -#line 95 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str114, 64}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str97, 91}, +#line 78 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str98, 47}, +#line 52 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str99, 21}, +#line 123 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str100, 92}, +#line 195 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str101, 164}, {-1}, -#line 198 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str116, 167}, -#line 192 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str117, 161}, -#line 155 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str118, 124}, -#line 43 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str119, 12}, -#line 164 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str120, 133}, -#line 88 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str121, 57}, -#line 106 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str122, 75}, -#line 147 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str123, 116}, -#line 89 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str124, 58}, -#line 170 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str125, 139}, +#line 165 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str103, 134}, +#line 116 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str104, 85}, +#line 179 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str105, 148}, +#line 103 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str106, 72}, +#line 83 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str107, 52}, +#line 197 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str108, 166}, +#line 46 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str109, 15}, +#line 72 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str110, 41}, +#line 113 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str111, 82}, +#line 152 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str112, 121}, +#line 178 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str113, 147}, +#line 42 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str114, 11}, +#line 59 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str115, 28}, #line 85 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 54}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str116, 54}, #line 82 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str127, 51}, -#line 191 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str128, 160}, -#line 173 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str129, 142}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str117, 51}, +#line 171 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str118, 140}, +#line 111 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str119, 80}, {-1}, -#line 79 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str131, 48}, -#line 140 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str132, 109}, -#line 174 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str133, 143}, +#line 150 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str121, 119}, {-1}, -#line 113 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str135, 82}, -#line 180 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str136, 149}, -#line 65 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str137, 34}, -#line 74 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str138, 43}, -#line 76 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str139, 45}, -#line 197 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str140, 166}, -#line 36 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str141, 5}, -#line 152 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str142, 121}, -#line 200 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str143, 169}, -#line 34 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str144, 3}, -#line 42 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str145, 11}, -#line 161 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str146, 130}, +#line 66 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str123, 35}, {-1}, #line 187 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str148, 156}, -#line 142 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str149, 111}, -#line 60 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str150, 29}, -#line 118 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str151, 87}, -#line 70 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str152, 39}, -#line 63 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str153, 32}, -#line 59 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str154, 28}, -#line 150 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str155, 119}, -#line 127 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str156, 96}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str125, 156}, #line 121 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str157, 90}, -#line 153 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str158, 122}, -#line 104 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str159, 73}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 90}, +#line 151 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str127, 120}, +#line 54 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str128, 23}, +#line 174 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str129, 143}, +#line 73 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str130, 42}, +#line 95 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str131, 64}, +#line 100 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str132, 69}, +#line 158 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str133, 127}, +#line 155 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str134, 124}, +#line 127 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str135, 96}, +#line 40 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str136, 9}, +#line 134 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str137, 103}, +#line 60 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str138, 29}, #line 128 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str160, 97}, -#line 71 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str161, 40}, -#line 148 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str162, 117}, -#line 181 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str163, 150}, -#line 194 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str164, 163}, -#line 120 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str165, 89}, -#line 119 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str166, 88}, -#line 136 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str167, 105}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str139, 97}, #line 149 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str168, 118}, -#line 141 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str169, 110}, -#line 182 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str170, 151}, - {-1}, {-1}, -#line 179 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str173, 148}, -#line 55 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str174, 24}, -#line 165 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str175, 134}, - {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str140, 118}, +#line 89 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str141, 58}, #line 48 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str179, 17}, -#line 175 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str180, 144}, - {-1}, -#line 184 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str182, 153}, - {-1}, {-1}, {-1}, {-1}, -#line 111 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str187, 80}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str142, 17}, +#line 180 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str143, 149}, +#line 104 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str144, 73}, +#line 109 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str145, 78}, +#line 92 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str146, 61}, +#line 84 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str147, 53}, +#line 173 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str148, 142}, +#line 74 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str149, 43}, +#line 55 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str150, 24}, +#line 194 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str151, 163}, +#line 163 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str152, 132}, +#line 43 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str153, 12}, +#line 141 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str154, 110}, +#line 142 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str155, 111}, +#line 33 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str156, 2}, +#line 146 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str157, 115}, +#line 67 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str158, 36}, +#line 65 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str159, 34}, #line 168 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str188, 137}, - {-1}, -#line 135 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str190, 104}, -#line 176 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str191, 145}, - {-1}, {-1}, {-1}, -#line 178 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str195, 147}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str160, 137}, +#line 175 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str161, 144}, +#line 120 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str162, 89}, +#line 119 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str163, 88}, {-1}, +#line 34 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str165, 3}, #line 193 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str206, 162}, - {-1}, {-1}, {-1}, -#line 117 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str210, 86}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str166, 162}, +#line 172 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str167, 141}, +#line 79 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str168, 48}, +#line 88 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str169, 57}, +#line 169 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str170, 138}, {-1}, #line 102 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str212, 71}, - {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str172, 71}, +#line 147 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str173, 116}, +#line 148 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str174, 117}, +#line 202 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str175, 171}, +#line 86 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str176, 55}, + {-1}, +#line 200 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str178, 169}, +#line 161 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str179, 130}, + {-1}, +#line 136 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str181, 105}, #line 68 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str216, 37}, -#line 146 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str217, 115}, - {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str182, 37}, + {-1}, #line 99 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str221, 68}, -#line 188 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str222, 157}, - {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str184, 68}, +#line 71 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str185, 40}, +#line 182 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str186, 151}, +#line 191 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str187, 160}, #line 90 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str226, 59}, -#line 169 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str227, 138}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 98 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str237, 67}, - {-1}, {-1}, {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str188, 59}, + {-1}, +#line 63 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str190, 32}, + {-1}, {-1}, +#line 70 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str193, 39}, +#line 188 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str194, 157}, #line 56 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str243, 25}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str195, 25}, +#line 186 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str196, 155}, +#line 181 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str197, 150}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 86 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str246, 55}, +#line 98 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str209, 67}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 135 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str218, 104}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 117 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str229, 86}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 184 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str245, 153}, #line 160 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str265, 129}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str246, 129}, + {-1}, +#line 36 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str248, 5}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 176 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str254, 145}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, #line 138 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str291, 107} + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str267, 107} }; +#if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3) +#pragma GCC diagnostic pop +#endif static const struct named_script * uc_script_lookup (register const char *str, register size_t len) @@ -863,5 +884,5 @@ uc_script_lookup (register const char *str, register size_t len) } } } - return 0; + return (struct named_script *) 0; } |
