Index: third_party/harfbuzz-ng/src/hb-common.h |
diff --git a/third_party/harfbuzz-ng/src/hb-common.h b/third_party/harfbuzz-ng/src/hb-common.h |
index c8bfd8825a239fead71695d97773de1dd0b7ed3f..b24cbb33ba7b6711392e483732e85f56d1d50eab 100644 |
--- a/third_party/harfbuzz-ng/src/hb-common.h |
+++ b/third_party/harfbuzz-ng/src/hb-common.h |
@@ -270,17 +270,6 @@ typedef enum |
/*6.1*/ HB_SCRIPT_SORA_SOMPENG = HB_TAG ('S','o','r','a'), |
/*6.1*/ HB_SCRIPT_TAKRI = HB_TAG ('T','a','k','r'), |
- /* No script set. */ |
- /*---*/ HB_SCRIPT_INVALID = HB_TAG_NONE, |
- |
- /* Dummy value to ensure any hb_tag_t value can be passed/stored as hb_script_t |
- * without risking undefined behavior. */ |
- /*---*/ _HB_SCRIPT_MAX_VALUE = HB_TAG_MAX |
- |
-} hb_script_t; |
- |
-/* These are moved out of hb_script_t because glib-mkenums chokes otherwise. */ |
-#if 0 |
/*7.0*/ HB_SCRIPT_BASSA_VAH = HB_TAG ('B','a','s','s'), |
/*7.0*/ HB_SCRIPT_CAUCASIAN_ALBANIAN = HB_TAG ('A','g','h','b'), |
/*7.0*/ HB_SCRIPT_DUPLOYAN = HB_TAG ('D','u','p','l'), |
@@ -292,19 +281,27 @@ typedef enum |
/*7.0*/ HB_SCRIPT_MAHAJANI = HB_TAG ('M','a','h','j'), |
/*7.0*/ HB_SCRIPT_MANICHAEAN = HB_TAG ('M','a','n','i'), |
/*7.0*/ HB_SCRIPT_MENDE_KIKAKUI = HB_TAG ('M','e','n','d'), |
- /*7.0*/ HB_SCRIPT_MODI = ??? |
+ /*7.0*/ HB_SCRIPT_MODI = HB_TAG ('M','o','d','i'), |
/*7.0*/ HB_SCRIPT_MRO = HB_TAG ('M','r','o','o'), |
/*7.0*/ HB_SCRIPT_NABATAEAN = HB_TAG ('N','b','a','t'), |
/*7.0*/ HB_SCRIPT_OLD_NORTH_ARABIAN = HB_TAG ('N','a','r','b'), |
/*7.0*/ HB_SCRIPT_OLD_PERMIC = HB_TAG ('P','e','r','m'), |
/*7.0*/ HB_SCRIPT_PAHAWH_HMONG = HB_TAG ('H','m','n','g'), |
/*7.0*/ HB_SCRIPT_PALMYRENE = HB_TAG ('P','a','l','m'), |
- /*7.0*/ HB_SCRIPT_PAU_CIN_HAU = ??? |
+ /*7.0*/ HB_SCRIPT_PAU_CIN_HAU = HB_TAG ('P','a','u','c'), |
/*7.0*/ HB_SCRIPT_PSALTER_PAHLAVI = HB_TAG ('P','h','l','p'), |
- /*7.0*/ HB_SCRIPT_SIDDHAM = ??? |
+ /*7.0*/ HB_SCRIPT_SIDDHAM = HB_TAG ('S','i','d','d'), |
/*7.0*/ HB_SCRIPT_TIRHUTA = HB_TAG ('T','i','r','h'), |
/*7.0*/ HB_SCRIPT_WARANG_CITI = HB_TAG ('W','a','r','a'), |
-#endif |
+ |
+ /* No script set. */ |
+ /*---*/ HB_SCRIPT_INVALID = HB_TAG_NONE, |
+ |
+ /* Dummy value to ensure any hb_tag_t value can be passed/stored as hb_script_t |
+ * without risking undefined behavior. */ |
+ /*---*/ _HB_SCRIPT_MAX_VALUE = HB_TAG_MAX |
+ |
+} hb_script_t; |
/* Script functions */ |