Package courier-unicode-devel

Development tools for programs which will use the libcourier-unicode library

http://www.courier-mta.org/unicode/

The courier-unicode-devel package includes the header files and documentation
necessary for developing programs which will use the libcourier-unicode library.

Library Functions (Section 3)
unicode_category_lookup
unicode_category_lookup() looks up the unicode character's categorization[1]. unicode_category_lookup() returns a 32 bit value. The value's UNICODE_CATEGORY_1...
unicode_default_chset
unicode_default_chset() returns the name of the system environment character set (usually “nl_langinfo(CODESET)”, or from some suitable environment variable)...
unicode_grapheme_break
unicode_grapheme_break() returns non-zero if there is a grapheme break between the two unicode characters a and b.
unicode_html40ent_lookup
unicode_html40ent_lookup() returns the unicode character represented by an HTML 4.0 entity. The entity is a string, such as “quot”, in which case...
unicode::iconvert::convert
unicode character set conversion
unicode::iconvert::convert_tocase
The overloaded unicode::convert::convert_tocase() function converts the text parameter, in the charset characters to lowercase, uppercase, and titlecase. text...
unicode::iconvert::fromu
These template functions convert unicode characters to text in the given character set. beg_iter and end_iter define an input sequence of unicode_chars. They...
unicode::iconvert::tou
These template functions convert text in a given character set to unicode characters. beg_iter and end_iter define an input sequence of chars in the charset...
unicode_lb_init
These functions implement the unicode line breaking algorithm. Invoke unicode_lb_init() to initialize the line breaking algorithm. The first parameter is a...
unicode::linebreak_callback_base
unicode::linebreak_callback_base is a C++ binding for the unicode line-breaking rule implementation described in unicode_line_break(3). Subclass...
unicode_script
unicode_script() looks up the “script” property of the specified unicode character, and returns it. The unicode_script_t enumeration encodes possible unicode...
unicode::tolower
These functions convert the string parameter, in charset or unicode_default_chset(3), to unicode, replace each character with unicode_lc(3) or unicode_uc(3)...
unicode_uc
unicode_uc(), unicode_lc(), unicode_tc() return the uppercase, lowercase, or the titlecase equivalent of the unicode character c. If this character does not...
unicode_u_ucs4_native
unicode_u_ucs4_native[] contains the string “UCS-4BE” or “UCS-4LE”, matching the native unicode_char endianness. unicode_u_ucs2_native[] contains the string...
unicode_wb_init
These functions implement the unicode word breaking algorithm. Invoke unicode_wb_init() to initialize the word breaking algorithm. The first parameter is a...
unicode::wordbreak_callback_base
unicode::wordbreak_callback_base is a C++ binding for the unicode word-breaking rule implementation described in unicode_word_break(3). Subclass...
Miscellanea (Section 7)
courier-unicode
This library implements several algorithms related to the Unicode Standard[1]. This library uses iconv(3)[2] to convert text in a given character set to...