D.10.6 Functions for converting UTF-8 characters
- Function: unsigned utf8_wc_toupper (unsigned wc)
Converts wide character wc to upper case, if possible. Returns wc, if it cannot be converted.
- Function: int utf8_toupper (char *s, size_t len)
Converts first len bytes of the UTF-8 string s to upper case, if possible.
- Function: unsigned utf8_wc_tolower (unsigned wc)
Converts wide character wc to lower case, if possible. Returns wc, if it cannot be converted.
- Function: int utf8_tolower (char *s, size_t len)
Converts first len bytes of the UTF-8 string s to lower case, if possible.
- Function: void utf8_wc_strupper (unsigned *str)
Converts each character from the wide character string str to uppercase, if applicable.
- Function: void utf8_wc_strlower (unsigned *str)
Converts each character from the wide character string str to lowercase, if applicable.