The functions wctrans() and towctrans() are also defined in
wctrans_t wctrans(const char *mapping); wint_t towctrans(wint_t ch, wctrans_t mapping_ob);
The following sequence demonstrates wctrans() and towctrans():
#include <wctype.h> #include <stdio.h> int main(void){ wctrans_t x; x = wctrans("tolower"); wchar_t ch = towctrans(L'W', x); printf("%c", (char) ch); }