wint_t _PDCLIB_towctrans_l( wint_t wc, wctrans_t trans, _PDCLIB_locale_t l ) { switch( trans ) { case 0: return wc; case _PDCLIB_WCTRANS_TOLOWER: return _PDCLIB_towlower_l( wc, l ); case _PDCLIB_WCTRANS_TOUPPER: return _PDCLIB_towupper_l( wc, l ); default: abort(); } }
wint_t towlower( wint_t wc ) { return _PDCLIB_towlower_l( wc, _PDCLIB_threadlocale() ); }