extern const char *
uc_general_category_name (uc_general_category_t category);
-/* Return the general category given by name, e.g. "Lu". */
+/* Return the long name of a general category. */
+extern const char *
+ uc_general_category_long_name (uc_general_category_t category);
+
+/* Return the general category given by name, e.g. "Lu", or by long name,
+ e.g. "Uppercase Letter". */
extern uc_general_category_t
uc_general_category_byname (const char *category_name);
UC_CCC_VR = 9, /* Virama */
UC_CCC_ATBL = 200, /* Attached Below Left */
UC_CCC_ATB = 202, /* Attached Below */
+ UC_CCC_ATA = 214, /* Attached Above */
UC_CCC_ATAR = 216, /* Attached Above Right */
UC_CCC_BL = 218, /* Below Left */
UC_CCC_B = 220, /* Below */
extern int
uc_combining_class (ucs4_t uc);
+/* Return the name of a canonical combining class. */
+extern const char *
+ uc_combining_class_name (int ccc);
+
+/* Return the long name of a canonical combining class. */
+extern const char *
+ uc_combining_class_long_name (int ccc);
+
/* ========================================================================= */
/* Field 4 of Unicode Character Database: Bidi class.