#ifndef REGTEST\r
#include <_PDCLIB_locale.h>\r
\r
-wint_t towupper( wint_t wc )\r
+wint_t _PDCLIB_towupper_l( wint_t wc, locale_t l )\r
{\r
wint_t uwc = _PDCLIB_unpackwint( wc );\r
- _PDCLIB_wcinfo_t *info = _PDCLIB_wcgetinfo( uwc );\r
+ _PDCLIB_wcinfo_t *info = _PDCLIB_wcgetinfo( l, uwc );\r
if( info && info->upper != uwc ) \r
{\r
wc = info->upper;\r
return wc;\r
}\r
\r
+wint_t towupper( wint_t wc )\r
+{\r
+ return _PDCLIB_towupper_l( wc, _PDCLIB_threadlocale() );\r
+}\r
+\r
#endif\r
\r
#ifdef TEST\r