Man page - unicode_tc(3)

Packages contains this manual

Manual

UNICODE_UC

NAME
SYNOPSIS
DESCRIPTION
SEE ALSO
AUTHOR

NAME

unicode_uc, unicode_lc, unicode_tc, unicode_convert_tocase - unicode uppercase, lowercase, and titlecase character lookup

SYNOPSIS

#include <courier-unicode.h>

char32_t unicode_uc(char32_t c );

char32_t unicode_lc(char32_t c );

char32_t unicode_tc(char32_t c );

char *unicode_convert_tocase(constĀ charĀ * str , constĀ charĀ * charset , char32_tĀ (* first_char_func )(uncode_char), char32_tĀ (* char_func )(uncode_char));

DESCRIPTION

unicode_uc (), unicode_lc (), unicode_tc () return the uppercase, lowercase, or the titlecase equivalent of the unicode character c . If this character does not have an uppercase, lowercase, or a titlecase equivalent, these functions return c , the same character.

unicode_convert_tocase () takes the string str in the character set charset . first_char_func and char_func , each, should be unicode_uc , unicode_lc , or unicode_tc . unicode_convert_tocase () returns a malloc()ed buffer. The first unicode character in str gets processed by first_char_func , and all other characters by char_func .

SEE ALSO

courier-unicode (7), unicode_convert (3), unicode_default_chset (3), unicode_html40ent_lookup (3), unicode_category_lookup (3), unicode_grapheme_break (3), unicode_word_break (3), unicode_line_break (3).

AUTHOR

Sam Varshavchik

Author