* lib/wctomb-impl.h (wctomb): Use mbszero.
* modules/wctomb (Depends-on): Add mbszero.
+2023-07-16 Bruno Haible <bruno@clisp.org>
+
+ wctomb: Optimize clearing an mbstate_t.
+ * lib/wctomb-impl.h (wctomb): Use mbszero.
+ * modules/wctomb (Depends-on): Add mbszero.
+
2023-07-16 Bruno Haible <bruno@clisp.org>
btoc32: Optimize clearing an mbstate_t.
mbstate_t state;
size_t result;
- memset (&state, 0, sizeof (mbstate_t));
+ mbszero (&state);
result = wcrtomb (s, wc, &state);
if (result == (size_t)-1)
return -1;
Depends-on:
stdlib
-wcrtomb [test $REPLACE_WCTOMB = 1]
wchar [test $REPLACE_WCTOMB = 1]
+mbszero [test $REPLACE_WCTOMB = 1]
+wcrtomb [test $REPLACE_WCTOMB = 1]
configure.ac:
gl_FUNC_WCTOMB