summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog16
-rw-r--r--modules/unistdio/ulc-asnprintf2
-rw-r--r--modules/unistdio/ulc-asprintf2
-rw-r--r--modules/unistdio/ulc-fprintf2
-rw-r--r--modules/unistdio/ulc-snprintf2
-rw-r--r--modules/unistdio/ulc-sprintf2
-rw-r--r--modules/unistdio/ulc-vasnprintf2
-rw-r--r--modules/unistdio/ulc-vasprintf2
-rw-r--r--modules/unistdio/ulc-vfprintf2
-rw-r--r--modules/unistdio/ulc-vsnprintf2
-rw-r--r--modules/unistdio/ulc-vsprintf2
11 files changed, 26 insertions, 10 deletions
diff --git a/ChangeLog b/ChangeLog
index 366bdaf7cc..8d982f84a5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,21 @@
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.
* lib/gen-uni-tables.c (output_nonspacing_property): Add version
parameter. Emit the usual boilerplate header for generated files.
diff --git a/modules/unistdio/ulc-asnprintf b/modules/unistdio/ulc-asnprintf
index 72ebca7a06..500609dcb7 100644
--- a/modules/unistdio/ulc-asnprintf
+++ b/modules/unistdio/ulc-asnprintf
@@ -11,7 +11,7 @@ unistdio/base
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
diff --git a/modules/unistdio/ulc-asprintf b/modules/unistdio/ulc-asprintf
index a76d7cc9a9..725d55bcc4 100644
--- a/modules/unistdio/ulc-asprintf
+++ b/modules/unistdio/ulc-asprintf
@@ -10,7 +10,7 @@ unistdio/base
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
diff --git a/modules/unistdio/ulc-fprintf b/modules/unistdio/ulc-fprintf
index 3535893b2b..1747f2603f 100644
--- a/modules/unistdio/ulc-fprintf
+++ b/modules/unistdio/ulc-fprintf
@@ -11,7 +11,7 @@ fseterr
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
diff --git a/modules/unistdio/ulc-snprintf b/modules/unistdio/ulc-snprintf
index 47c005dda3..9d5e2f673c 100644
--- a/modules/unistdio/ulc-snprintf
+++ b/modules/unistdio/ulc-snprintf
@@ -10,7 +10,7 @@ unistdio/base
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
diff --git a/modules/unistdio/ulc-sprintf b/modules/unistdio/ulc-sprintf
index ac01f33f69..f14c3bc4cc 100644
--- a/modules/unistdio/ulc-sprintf
+++ b/modules/unistdio/ulc-sprintf
@@ -10,7 +10,7 @@ unistdio/base
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
diff --git a/modules/unistdio/ulc-vasnprintf b/modules/unistdio/ulc-vasnprintf
index d8ccda4ee7..5691007019 100644
--- a/modules/unistdio/ulc-vasnprintf
+++ b/modules/unistdio/ulc-vasnprintf
@@ -49,7 +49,7 @@ verify
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
diff --git a/modules/unistdio/ulc-vasprintf b/modules/unistdio/ulc-vasprintf
index b35701854c..0a57c73d2b 100644
--- a/modules/unistdio/ulc-vasprintf
+++ b/modules/unistdio/ulc-vasprintf
@@ -11,7 +11,7 @@ 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
diff --git a/modules/unistdio/ulc-vfprintf b/modules/unistdio/ulc-vfprintf
index ec72529286..83d0d241bd 100644
--- a/modules/unistdio/ulc-vfprintf
+++ b/modules/unistdio/ulc-vfprintf
@@ -11,7 +11,7 @@ fseterr
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
diff --git a/modules/unistdio/ulc-vsnprintf b/modules/unistdio/ulc-vsnprintf
index a965f4007d..5d93157844 100644
--- a/modules/unistdio/ulc-vsnprintf
+++ b/modules/unistdio/ulc-vsnprintf
@@ -11,7 +11,7 @@ unistdio/ulc-vasnprintf
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
diff --git a/modules/unistdio/ulc-vsprintf b/modules/unistdio/ulc-vsprintf
index a66301164f..0b5c424167 100644
--- a/modules/unistdio/ulc-vsprintf
+++ b/modules/unistdio/ulc-vsprintf
@@ -12,7 +12,7 @@ stdint
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