summaryrefslogtreecommitdiff
path: root/lib/unictype/joininggroup_byname.gperf
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unictype/joininggroup_byname.gperf')
-rw-r--r--lib/unictype/joininggroup_byname.gperf143
1 files changed, 143 insertions, 0 deletions
diff --git a/lib/unictype/joininggroup_byname.gperf b/lib/unictype/joininggroup_byname.gperf
new file mode 100644
index 0000000..495fedb
--- /dev/null
+++ b/lib/unictype/joininggroup_byname.gperf
@@ -0,0 +1,143 @@
+/* Arabic joining group of Unicode characters. */
+struct named_joining_group { int name; int joining_group; };
+%struct-type
+%ignore-case
+%language=ANSI-C
+%define hash-function-name joining_group_hash
+%define lookup-function-name uc_joining_group_lookup
+%readonly-tables
+%global-table
+%define word-array-name joining_group_names
+%pic
+%define string-pool-name joining_group_stringpool
+%%
+No Joining Group, UC_JOINING_GROUP_NONE
+NoJoiningGroup, UC_JOINING_GROUP_NONE
+Ain, UC_JOINING_GROUP_AIN
+Alaph, UC_JOINING_GROUP_ALAPH
+Alef, UC_JOINING_GROUP_ALEF
+Beh, UC_JOINING_GROUP_BEH
+Beth, UC_JOINING_GROUP_BETH
+Burushaski Yeh Barree, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE
+BurushaskiYehBarree, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE
+Dal, UC_JOINING_GROUP_DAL
+Dalath Rish, UC_JOINING_GROUP_DALATH_RISH
+DalathRish, UC_JOINING_GROUP_DALATH_RISH
+E, UC_JOINING_GROUP_E
+Farsi Yeh, UC_JOINING_GROUP_FARSI_YEH
+FarsiYeh, UC_JOINING_GROUP_FARSI_YEH
+Fe, UC_JOINING_GROUP_FE
+Feh, UC_JOINING_GROUP_FEH
+Final Semkath, UC_JOINING_GROUP_FINAL_SEMKATH
+FinalSemkath, UC_JOINING_GROUP_FINAL_SEMKATH
+Gaf, UC_JOINING_GROUP_GAF
+Gamal, UC_JOINING_GROUP_GAMAL
+Hah, UC_JOINING_GROUP_HAH
+He, UC_JOINING_GROUP_HE
+Heh, UC_JOINING_GROUP_HEH
+Heh Goal, UC_JOINING_GROUP_HEH_GOAL
+HehGoal, UC_JOINING_GROUP_HEH_GOAL
+Heth, UC_JOINING_GROUP_HETH
+Kaf, UC_JOINING_GROUP_KAF
+Kaph, UC_JOINING_GROUP_KAPH
+Khaph, UC_JOINING_GROUP_KHAPH
+Knotted Heh, UC_JOINING_GROUP_KNOTTED_HEH
+KnottedHeh, UC_JOINING_GROUP_KNOTTED_HEH
+Lam, UC_JOINING_GROUP_LAM
+Lamadh, UC_JOINING_GROUP_LAMADH
+Meem, UC_JOINING_GROUP_MEEM
+Mim, UC_JOINING_GROUP_MIM
+Noon, UC_JOINING_GROUP_NOON
+Nun, UC_JOINING_GROUP_NUN
+Nya, UC_JOINING_GROUP_NYA
+Pe, UC_JOINING_GROUP_PE
+Qaf, UC_JOINING_GROUP_QAF
+Qaph, UC_JOINING_GROUP_QAPH
+Reh, UC_JOINING_GROUP_REH
+Reversed Pe, UC_JOINING_GROUP_REVERSED_PE
+ReversedPe, UC_JOINING_GROUP_REVERSED_PE
+Sad, UC_JOINING_GROUP_SAD
+Sadhe, UC_JOINING_GROUP_SADHE
+Seen, UC_JOINING_GROUP_SEEN
+Semkath, UC_JOINING_GROUP_SEMKATH
+Shin, UC_JOINING_GROUP_SHIN
+Swash Kaf, UC_JOINING_GROUP_SWASH_KAF
+SwashKaf, UC_JOINING_GROUP_SWASH_KAF
+Syriac Waw, UC_JOINING_GROUP_SYRIAC_WAW
+SyriacWaw, UC_JOINING_GROUP_SYRIAC_WAW
+Tah, UC_JOINING_GROUP_TAH
+Taw, UC_JOINING_GROUP_TAW
+Teh Marbuta, UC_JOINING_GROUP_TEH_MARBUTA
+TehMarbuta, UC_JOINING_GROUP_TEH_MARBUTA
+Teh Marbuta Goal, UC_JOINING_GROUP_TEH_MARBUTA_GOAL
+TehMarbutaGoal, UC_JOINING_GROUP_TEH_MARBUTA_GOAL
+Teth, UC_JOINING_GROUP_TETH
+Waw, UC_JOINING_GROUP_WAW
+Yeh, UC_JOINING_GROUP_YEH
+Yeh Barree, UC_JOINING_GROUP_YEH_BARREE
+YehBarree, UC_JOINING_GROUP_YEH_BARREE
+Yeh with tail, UC_JOINING_GROUP_YEH_WITH_TAIL
+YehWithTail, UC_JOINING_GROUP_YEH_WITH_TAIL
+Yudh, UC_JOINING_GROUP_YUDH
+Yudh He, UC_JOINING_GROUP_YUDH_HE
+YudhHe, UC_JOINING_GROUP_YUDH_HE
+Zain, UC_JOINING_GROUP_ZAIN
+Zhain, UC_JOINING_GROUP_ZHAIN
+Rohingya Yeh, UC_JOINING_GROUP_ROHINGYA_YEH
+RohingyaYeh, UC_JOINING_GROUP_ROHINGYA_YEH
+Straight Waw, UC_JOINING_GROUP_STRAIGHT_WAW
+StraightWaw, UC_JOINING_GROUP_STRAIGHT_WAW
+Manichaean Aleph, UC_JOINING_GROUP_MANICHAEAN_ALEPH
+ManichaeanAleph, UC_JOINING_GROUP_MANICHAEAN_ALEPH
+Manichaean Beth, UC_JOINING_GROUP_MANICHAEAN_BETH
+ManichaeanBeth, UC_JOINING_GROUP_MANICHAEAN_BETH
+Manichaean Gimel, UC_JOINING_GROUP_MANICHAEAN_GIMEL
+ManichaeanGimel, UC_JOINING_GROUP_MANICHAEAN_GIMEL
+Manichaean Daleth, UC_JOINING_GROUP_MANICHAEAN_DALETH
+ManichaeanDaleth, UC_JOINING_GROUP_MANICHAEAN_DALETH
+Manichaean Waw, UC_JOINING_GROUP_MANICHAEAN_WAW
+ManichaeanWaw, UC_JOINING_GROUP_MANICHAEAN_WAW
+Manichaean Zayin, UC_JOINING_GROUP_MANICHAEAN_ZAYIN
+ManichaeanZayin, UC_JOINING_GROUP_MANICHAEAN_ZAYIN
+Manichaean Heth, UC_JOINING_GROUP_MANICHAEAN_HETH
+ManichaeanHeth, UC_JOINING_GROUP_MANICHAEAN_HETH
+Manichaean Teth, UC_JOINING_GROUP_MANICHAEAN_TETH
+ManichaeanTeth, UC_JOINING_GROUP_MANICHAEAN_TETH
+Manichaean Yodh, UC_JOINING_GROUP_MANICHAEAN_YODH
+ManichaeanYodh, UC_JOINING_GROUP_MANICHAEAN_YODH
+Manichaean Kaph, UC_JOINING_GROUP_MANICHAEAN_KAPH
+ManichaeanKaph, UC_JOINING_GROUP_MANICHAEAN_KAPH
+Manichaean Lamedh, UC_JOINING_GROUP_MANICHAEAN_LAMEDH
+ManichaeanLamedh, UC_JOINING_GROUP_MANICHAEAN_LAMEDH
+Manichaean Dhamedh, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH
+ManichaeanDhamedh, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH
+Manichaean Thamedh, UC_JOINING_GROUP_MANICHAEAN_THAMEDH
+ManichaeanThamedh, UC_JOINING_GROUP_MANICHAEAN_THAMEDH
+Manichaean Mem, UC_JOINING_GROUP_MANICHAEAN_MEM
+ManichaeanMem, UC_JOINING_GROUP_MANICHAEAN_MEM
+Manichaean Nun, UC_JOINING_GROUP_MANICHAEAN_NUN
+ManichaeanNun, UC_JOINING_GROUP_MANICHAEAN_NUN
+Manichaean Samekh, UC_JOINING_GROUP_MANICHAEAN_SAMEKH
+ManichaeanSamekh, UC_JOINING_GROUP_MANICHAEAN_SAMEKH
+Manichaean Ayin, UC_JOINING_GROUP_MANICHAEAN_AYIN
+ManichaeanAyin, UC_JOINING_GROUP_MANICHAEAN_AYIN
+Manichaean Pe, UC_JOINING_GROUP_MANICHAEAN_PE
+ManichaeanPe, UC_JOINING_GROUP_MANICHAEAN_PE
+Manichaean Sadhe, UC_JOINING_GROUP_MANICHAEAN_SADHE
+ManichaeanSadhe, UC_JOINING_GROUP_MANICHAEAN_SADHE
+Manichaean Qoph, UC_JOINING_GROUP_MANICHAEAN_QOPH
+ManichaeanQoph, UC_JOINING_GROUP_MANICHAEAN_QOPH
+Manichaean Resh, UC_JOINING_GROUP_MANICHAEAN_RESH
+ManichaeanResh, UC_JOINING_GROUP_MANICHAEAN_RESH
+Manichaean Taw, UC_JOINING_GROUP_MANICHAEAN_TAW
+ManichaeanTaw, UC_JOINING_GROUP_MANICHAEAN_TAW
+Manichaean One, UC_JOINING_GROUP_MANICHAEAN_ONE
+ManichaeanOne, UC_JOINING_GROUP_MANICHAEAN_ONE
+Manichaean Five, UC_JOINING_GROUP_MANICHAEAN_FIVE
+ManichaeanFive, UC_JOINING_GROUP_MANICHAEAN_FIVE
+Manichaean Ten, UC_JOINING_GROUP_MANICHAEAN_TEN
+ManichaeanTen, UC_JOINING_GROUP_MANICHAEAN_TEN
+Manichaean Twenty, UC_JOINING_GROUP_MANICHAEAN_TWENTY
+ManichaeanTwenty, UC_JOINING_GROUP_MANICHAEAN_TWENTY
+Manichaean Hundred, UC_JOINING_GROUP_MANICHAEAN_HUNDRED
+ManichaeanHundred, UC_JOINING_GROUP_MANICHAEAN_HUNDRED