X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fwctype%2Ftowupper.c;h=e9f99a54380791176a7a47dba0db075e6af1409a;hb=cd6cfe0f578c4f744ddc9a342243aff6b42f8027;hp=7b96a6100b964b322105e0617f634ee7664d5bc6;hpb=b3d54170225e25557110b8c74f236b5e84254c26;p=pdclib.old diff --git a/functions/wctype/towupper.c b/functions/wctype/towupper.c index 7b96a61..e9f99a5 100644 --- a/functions/wctype/towupper.c +++ b/functions/wctype/towupper.c @@ -12,11 +12,11 @@ wint_t _PDCLIB_towupper_l( wint_t wc, locale_t l ) { wint_t uwc = _PDCLIB_unpackwint( wc ); _PDCLIB_wcinfo_t *info = _PDCLIB_wcgetinfo( l, uwc ); - if( info && info->upper != uwc ) + if( info ) { - wc = info->upper; + uwc += info->upper_delta; } - return wc; + return uwc; } wint_t towupper( wint_t wc )