From 1616feb4901579da80452c95c6e0f732b945c7d5 Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Thu, 18 Apr 2024 11:44:31 +0200 Subject: Add uprop_get_jg() --- include/unicode/prop.h | 108 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) (limited to 'include/unicode/prop.h') diff --git a/include/unicode/prop.h b/include/unicode/prop.h index 61e4441..587d53f 100644 --- a/include/unicode/prop.h +++ b/include/unicode/prop.h @@ -674,6 +674,113 @@ enum uprop_insc { INSC_VOWEL_INDEPENDENT, }; +enum uprop_jg { + JG_NO_JOINING_GROUP = 0, /* No Joining Group */ + JG_AFRICAN_FEH, /* African Feh */ + JG_AFRICAN_NOON, /* African Noon */ + JG_AFRICAN_QAF, /* African Qaf */ + JG_AIN, /* Ain */ + JG_ALAPH, /* Alaph */ + JG_ALEF, /* Alef */ + JG_BEH, /* Beh */ + JG_BETH, /* Beth */ + JG_BURUSHASKI_YEH_BARREE, /* Burushaski Yeh Barree */ + JG_DAL, /* Dal */ + JG_DALATH_RISH, /* Dalath Rish */ + JG_E, /* E */ + JG_FARSI_YEH, /* Farsi Yeh */ + JG_FE, /* Fe */ + JG_FEH, /* Feh */ + JG_FINAL_SEMKATH, /* Final Semkath */ + JG_GAF, /* Gaf */ + JG_GAMAL, /* Gamal */ + JG_HAH, /* Hah */ + JG_HANIFI_ROHINGYA_KINNA_YA, /* Hanifi Rohingya Kinna Ya */ + JG_HANIFI_ROHINGYA_PA, /* Hanifi Rohingya Pa */ + JG_HE, /* He */ + JG_HEH, /* Heh */ + JG_HEH_GOAL, /* Heh Goal */ + JG_HETH, /* Heth */ + JG_KAF, /* Kaf */ + JG_KAPH, /* Kaph */ + JG_KHAPH, /* Khaph */ + JG_KNOTTED_HEH, /* Knotted Heh */ + JG_LAM, /* Lam */ + JG_LAMADH, /* Lamadh */ + JG_MALAYALAM_BHA, /* Malayalam Bha */ + JG_MALAYALAM_JA, /* Malayalam Ja */ + JG_MALAYALAM_LLA, /* Malayalam Lla */ + JG_MALAYALAM_LLLA, /* Malayalam Llla */ + JG_MALAYALAM_NGA, /* Malayalam Nga */ + JG_MALAYALAM_NNA, /* Malayalam Nna */ + JG_MALAYALAM_NNNA, /* Malayalam Nnna */ + JG_MALAYALAM_NYA, /* Malayalam Nya */ + JG_MALAYALAM_RA, /* Malayalam Ra */ + JG_MALAYALAM_SSA, /* Malayalam Ssa */ + JG_MALAYALAM_TTA, /* Malayalam Tta */ + JG_MANICHAEAN_ALEPH, /* Manichaean Aleph */ + JG_MANICHAEAN_AYIN, /* Manichaean Ayin */ + JG_MANICHAEAN_BETH, /* Manichaean Beth */ + JG_MANICHAEAN_DALETH, /* Manichaean Daleth */ + JG_MANICHAEAN_DHAMEDH, /* Manichaean Dhamedh */ + JG_MANICHAEAN_FIVE, /* Manichaean Five */ + JG_MANICHAEAN_GIMEL, /* Manichaean Gimel */ + JG_MANICHAEAN_HETH, /* Manichaean Heth */ + JG_MANICHAEAN_HUNDRED, /* Manichaean Hundred */ + JG_MANICHAEAN_KAPH, /* Manichaean Kaph */ + JG_MANICHAEAN_LAMEDH, /* Manichaean Lamedh */ + JG_MANICHAEAN_MEM, /* Manichaean Mem */ + JG_MANICHAEAN_NUN, /* Manichaean Nun */ + JG_MANICHAEAN_ONE, /* Manichaean One */ + JG_MANICHAEAN_PE, /* Manichaean Pe */ + JG_MANICHAEAN_QOPH, /* Manichaean Qoph */ + JG_MANICHAEAN_RESH, /* Manichaean Resh */ + JG_MANICHAEAN_SADHE, /* Manichaean Sadhe */ + JG_MANICHAEAN_SAMEKH, /* Manichaean Samekh */ + JG_MANICHAEAN_TAW, /* Manichaean Taw */ + JG_MANICHAEAN_TEN, /* Manichaean Ten */ + JG_MANICHAEAN_TETH, /* Manichaean Teth */ + JG_MANICHAEAN_THAMEDH, /* Manichaean Thamedh */ + JG_MANICHAEAN_TWENTY, /* Manichaean Twenty */ + JG_MANICHAEAN_WAW, /* Manichaean Waw */ + JG_MANICHAEAN_YODH, /* Manichaean Yodh */ + JG_MANICHAEAN_ZAYIN, /* Manichaean Zayin */ + JG_MEEM, /* Meem */ + JG_MIM, /* Mim */ + JG_NOON, /* Noon */ + JG_NUN, /* Nun */ + JG_NYA, /* Nya */ + JG_PE, /* Pe */ + JG_QAF, /* Qaf */ + JG_QAPH, /* Qaph */ + JG_REH, /* Reh */ + JG_REVERSED_PE, /* Reversed Pe */ + JG_ROHINGYA_YEH, /* Rohingya Yeh */ + JG_SAD, /* Sad */ + JG_SADHE, /* Sadhe */ + JG_SEEN, /* Seen */ + JG_SEMKATH, /* Semkath */ + JG_SHIN, /* Shin */ + JG_STRAIGHT_WAW, /* Straight Waw */ + JG_SWASH_KAF, /* Swash Kaf */ + JG_SYRIAC_WAW, /* Syriac Waw */ + JG_TAH, /* Tah */ + JG_TAW, /* Taw */ + JG_TEH_MARBUTA, /* Teh Marbuta */ + JG_TEH_MARBUTA_GOAL, /* Hamza On Heh Goal */ + JG_TETH, /* Teth */ + JG_THIN_YEH, /* Thin Yeh */ + JG_VERTICAL_TAIL, /* Vertical Tail */ + JG_WAW, /* Waw */ + JG_YEH, /* Yeh */ + JG_YEH_BARREE, /* Yeh Barree */ + JG_YEH_WITH_TAIL, /* Yeh With Tail */ + JG_YUDH, /* Yudh */ + JG_YUDH_HE, /* Yudh He */ + JG_ZAIN, /* Zain */ + JG_ZHAIN, /* Zhain */ +}; + enum uprop_jt { JT_U = 0, /* Non Joining */ JT_C, /* Join Causing */ @@ -932,6 +1039,7 @@ enum uprop_vo { [[_mlib_pure]] enum uprop_hst uprop_get_hst(rune); [[_mlib_pure]] enum uprop_inpc uprop_get_inpc(rune); [[_mlib_pure]] enum uprop_insc uprop_get_insc(rune); +[[_mlib_pure]] enum uprop_jg uprop_get_jg(rune); [[_mlib_pure]] enum uprop_jt uprop_get_jt(rune); [[_mlib_pure]] enum uprop_lb uprop_get_lb(rune); [[_mlib_pure]] enum uprop_nt uprop_get_nt(rune); -- cgit v1.2.3