X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=functions%2Fwctype%2Ftowlower.c;h=b3def775b75b101992fc75752df8959c675e2b0e;hp=d8d56ece19bfde330b58140de489402a4cdaef3a;hb=abe63836320730ecf705e5da9c140db4c216cd2c;hpb=c83b63d8752d32b5fe82aa2b1c3b570eef531436 diff --git a/functions/wctype/towlower.c b/functions/wctype/towlower.c index d8d56ec..b3def77 100644 --- a/functions/wctype/towlower.c +++ b/functions/wctype/towlower.c @@ -12,11 +12,11 @@ wint_t _PDCLIB_towlower_l( wint_t wc, locale_t l ) { wint_t uwc = _PDCLIB_unpackwint( wc ); _PDCLIB_wcinfo_t *info = _PDCLIB_wcgetinfo( l, uwc ); - if( info && info->lower != uwc ) + if( info ) { - wc = info->lower; + uwc += info->lower_delta; } - return wc; + return uwc; } wint_t towlower( wint_t wc )