X-Git-Url: https://pd.if.org/git/?p=pdclib.old;a=blobdiff_plain;f=functions%2Fwctype%2Ftowlower.c;fp=functions%2Fwctype%2Ftowlower.c;h=b3def775b75b101992fc75752df8959c675e2b0e;hp=d8d56ece19bfde330b58140de489402a4cdaef3a;hb=8208319e85b55e47e65de1c16d78681915057120;hpb=4ee48c2e350472aa6832594409bbdcf87c0ade54 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 )