Commit 877b0c46019d34e722c94248edbfaf5bfbaa17ec

Bruno Haible 2020-01-08T03:32:20

wcrtomb: Make multithread-safe, except possibly on IRIX. * m4/wcrtomb.m4 (gl_FUNC_WCRTOMB): Don't set REPLACE_WCRTOMB to 1 when REPLACE_MBSTATE_T is set. Define WCRTOMB_C_LOCALE_BUG and WCRTOMB_RETVAL_BUG. * lib/wcrtomb.c (wcrtomb): Use original wcrtomb whenever available. Use wctomb only on IRIX.