X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Funictype.in.h;h=19faea12c057cfd43cc0321ab238fb26a6ede441;hb=81aea5d9bec07d25f49b227d80605f46986397b5;hp=293e18fcd896f03ae44dd66bc74c71452f3e1755;hpb=1cb79657d712a3cad598639f5266be151c615099;p=gnulib.git diff --git a/lib/unictype.in.h b/lib/unictype.in.h index 293e18fcd..19faea12c 100644 --- a/lib/unictype.in.h +++ b/lib/unictype.in.h @@ -272,6 +272,11 @@ extern const char * extern const char * uc_combining_class_long_name (int ccc); +/* Return the canonical combining class given by name, e.g. "BL", or by long + name, e.g. "Below Left". */ +extern int + uc_combining_class_byname (const char *ccc_name); + /* ========================================================================= */ /* Field 4 of Unicode Character Database: Bidi class. @@ -307,7 +312,12 @@ extern const char * extern const char * uc_bidi_category_name (int category); -/* Return the bidi class given by name, e.g. "LRE". */ +/* Return the long name of a bidi class. */ +extern const char * + uc_bidi_class_long_name (int bidi_class); + +/* Return the bidi class given by name, e.g. "LRE", or by long name, e.g. + "Left-to-Right Embedding". */ extern int uc_bidi_class_byname (const char *bidi_class_name); /* Same; obsolete function name. */ @@ -405,7 +415,12 @@ enum extern const char * uc_joining_type_name (int joining_type); -/* Return the joining type given by name, e.g. "D". */ +/* Return the long name of a joining type. */ +extern const char * + uc_joining_type_long_name (int joining_type); + +/* Return the joining type given by name, e.g. "D", or by long name, e.g. + "Dual Joining". */ extern int uc_joining_type_byname (const char *joining_type_name);