X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=functions%2Fwctype%2Fiswctype.c;h=d3de118ab82fa90441e5cec06991ac1d62d3f1a4;hp=5c5f7ed1795efcf92624a3d19e7cedafb534b06e;hb=fa53a74861e1ac9513ae57b7bd7889b85ac0fbe9;hpb=6e6c4e6b52f2516e4bb6b9f37c1e2e18cb7448b5 diff --git a/functions/wctype/iswctype.c b/functions/wctype/iswctype.c index 5c5f7ed..d3de118 100644 --- a/functions/wctype/iswctype.c +++ b/functions/wctype/iswctype.c @@ -8,17 +8,22 @@ #ifndef REGTEST #include <_PDCLIB_locale.h> -int iswctype( wint_t wc, wctype_t desc ) +int _PDCLIB_iswctype_l( wint_t wc, wctype_t desc, locale_t l ) { wc = _PDCLIB_unpackwint( wc ); - _PDCLIB_wcinfo_t *info = _PDCLIB_wcgetinfo( wc ); + _PDCLIB_wcinfo_t *info = _PDCLIB_wcgetinfo( l, wc ); if(!info) return 0; return info->flags & desc; } +int iswctype( wint_t wc, wctype_t desc ) +{ + return _PDCLIB_iswctype_l( wc, desc, _PDCLIB_threadlocale() ); +} + #endif #ifdef TEST