X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;ds=sidebyside;f=functions%2Fwchar%2Fmbrtowc.c;h=91fefebc1cc063639ac796e91653f576ab017d60;hb=4286850c5d7c3df9d8bdc7470e4b77ca9b05edb6;hp=610f828c60df54ee21aa2da78fb35e1ac274a3f2;hpb=a220b385eff24a6218483a4d80a9ed252b1d5b4a;p=pdclib.old diff --git a/functions/wchar/mbrtowc.c b/functions/wchar/mbrtowc.c index 610f828..91fefeb 100644 --- a/functions/wchar/mbrtowc.c +++ b/functions/wchar/mbrtowc.c @@ -79,7 +79,8 @@ size_t mbrtowc( mbstate_t *restrict ps ) { - return mbrtowc_l(pwc, s, n, ps, _PDCLIB_threadlocale()); + static mbstate_t st; + return mbrtowc_l(pwc, s, n, ps ? ps : &st, _PDCLIB_threadlocale()); } #endif