TOWUPPER(3C) Standard C Library Functions TOWUPPER(3C)

towupper, towupper_l - transliterate lower-case wide characters to upper-case

#include <wctype.h>
wint_t towupper(wint_t wc);

wint_t towupper_l(wint_t wc, locale_t loc);

The function towupper() is the wide character equivalent of the function toupper(3C). It converts the lower-case wide character wc to the equivalent upper-case wide character, if one exists. If one does not exist, it returns wc unchanged.

The function towupper_l() is equivalent to the function towupper(), but instead of operating in the current locale, operates in the locale specified by loc.

On successful completion, towupper() and towupper_l() return the upper-case character that corresponds to the argument passed. Otherwise, they return the argument unchanged.

No errors are defined.

ATTRIBUTE TYPE ATTRIBUTE VALUE
Interface Stability Standard
MT-Level MT-Safe

newlocale(3C), setlocale(3C), toupper(3C), uselocale(3C), locale(7)

June 21, 2014 OmniOS