]> Savannah Git Hosting - gnulib.git/commit
wcrtomb: Make multithread-safe, except possibly on IRIX.
authorBruno Haible <bruno@clisp.org>
Wed, 8 Jan 2020 02:32:20 +0000 (03:32 +0100)
committerBruno Haible <bruno@clisp.org>
Wed, 8 Jan 2020 02:32:20 +0000 (03:32 +0100)
commit877b0c46019d34e722c94248edbfaf5bfbaa17ec
tree16fafe2f962f4e3c167aa115fa6e38afca5c5c99
parenta7903da07d3d18c23314aa0815adbb4058fd7cec
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.
ChangeLog
lib/wcrtomb.c
m4/wcrtomb.m4