* lib/mbstowcs.c (mbstowcs): Use mbszero.
* modules/mbstowcs (Depends-on): Add mbszero.
+2023-07-16 Bruno Haible <bruno@clisp.org>
+
+ mbstowcs: Optimize clearing an mbstate_t.
+ * lib/mbstowcs.c (mbstowcs): Use mbszero.
+ * modules/mbstowcs (Depends-on): Add mbszero.
+
2023-07-16 Bruno Haible <bruno@clisp.org>
c32tob: Optimize clearing an mbstate_t.
{
mbstate_t state;
- memset (&state, '\0', sizeof (mbstate_t));
+ mbszero (&state);
return mbsrtowcs (dest, &src, len, &state);
}
Depends-on:
stdlib
+mbszero [test $REPLACE_MBSTOWCS = 1]
mbsrtowcs [test $REPLACE_MBSTOWCS = 1]
configure.ac: