\r
#include <wctype.h>\r
#ifndef REGTEST\r
-#include <_PDCLIB_locale.h>\r
+#include "_PDCLIB_locale.h"\r
\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( l, uwc );\r
- if( info && info->upper != uwc ) \r
+ if( info ) \r
{\r
- wc = info->upper;\r
+ uwc += info->upper_delta;\r
}\r
- return wc;\r
+ return uwc;\r
}\r
\r
wint_t towupper( wint_t wc )\r
#endif\r
\r
#ifdef TEST\r
-#include <_PDCLIB_test.h>\r
+#include "_PDCLIB_test.h"\r
\r
int main( void )\r
{\r