+2021-12-31 Bruno Haible <bruno@clisp.org>
+
+ unistdio: Prefer newer version to older, buggy one.
+ * modules/unistdio/ulc-vasnprintf (configure.ac): Bump required
+ libunistring version. This is needed because of the heap overrun fix
+ (2018-09-23) and the need to avoid %n on more platforms (2020-10-04).
+ * modules/unistdio/ulc-asnprintf (configure.ac): Likewise.
+ * modules/unistdio/ulc-asprintf (configure.ac): Likewise.
+ * modules/unistdio/ulc-fprintf (configure.ac): Likewise.
+ * modules/unistdio/ulc-snprintf (configure.ac): Likewise.
+ * modules/unistdio/ulc-sprintf (configure.ac): Likewise.
+ * modules/unistdio/ulc-vasprintf (configure.ac): Likewise.
+ * modules/unistdio/ulc-vfprintf (configure.ac): Likewise.
+ * modules/unistdio/ulc-vsnprintf (configure.ac): Likewise.
+ * modules/unistdio/ulc-vsprintf (configure.ac): Likewise.
+
2021-12-31 Bruno Haible <bruno@clisp.org>
uniwidth: Optimize.
unistdio/ulc-vasnprintf
configure.ac:
-gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-asnprintf])
+gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-asnprintf])
Makefile.am:
if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF
unistdio/ulc-vasprintf
configure.ac:
-gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-asprintf])
+gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-asprintf])
Makefile.am:
if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF
errno
configure.ac:
-gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-fprintf])
+gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-fprintf])
Makefile.am:
if LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF
unistdio/ulc-vsnprintf
configure.ac:
-gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-snprintf])
+gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-snprintf])
Makefile.am:
if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF
unistdio/ulc-vsprintf
configure.ac:
-gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-sprintf])
+gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-sprintf])
Makefile.am:
if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF
configure.ac:
gl_PREREQ_VASNPRINTF_WITH_EXTRAS
-gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vasnprintf])
+gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vasnprintf])
Makefile.am:
if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF
errno
configure.ac:
-gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vasprintf])
+gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vasprintf])
Makefile.am:
if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF
errno
configure.ac:
-gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vfprintf])
+gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vfprintf])
Makefile.am:
if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF
errno
configure.ac:
-gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vsnprintf])
+gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vsnprintf])
Makefile.am:
if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF
errno
configure.ac:
-gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vsprintf])
+gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vsprintf])
Makefile.am:
if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF