about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-07-20 08:56:12 +0000
committerUlrich Drepper <drepper@redhat.com>2000-07-20 08:56:12 +0000
commit9c38a6899957746cbf2c0c04d110626a9271d51a (patch)
tree7baeb90b3aff1cf0acf63fed32577f3a9ad17764 /ChangeLog
parent4e8286acfa4224ac9ccfb07e90b8fd70fab1467e (diff)
downloadglibc-9c38a6899957746cbf2c0c04d110626a9271d51a.tar.gz
glibc-9c38a6899957746cbf2c0c04d110626a9271d51a.tar.xz
glibc-9c38a6899957746cbf2c0c04d110626a9271d51a.zip
Update.
2000-07-20  Ulrich Drepper  <drepper@redhat.com>

	* libio/Makefile (tests): Add tst_wprintf2.
	(tst_wprintf2-ARGS): Define.
	* libio/tst_wprintf2.c: New file.
	Based on a test case by Yoshito Kawada <KAWADA@jp.ibm.com>.

	* libio/wfiledoalloc.c: Only allocate external buffer if this
	hasn't happened yet.

	* libio/wfileops.c (_IO_wdo_write): Overflow only if there is really
	something in the buffer.  gconv call can write up to end of the
	buffer, not only _IO_write_end.
	(_IO_wfile_overflow): Allocate also external buffer.

	* stdio-common/vfprintf.c (process_string_arg): Handle multibyte
	strings with precision in vfwprintf correctly.
	* stdio-common/vfprintf.c: Fix completely broken handling of
	unbuffered wide character streams.
	Reported by Yoshito Kawada <KAWADA@jp.ibm.com>.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 633a4efcbb..ac87df4c68 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,26 @@
+2000-07-20  Ulrich Drepper  <drepper@redhat.com>
+
+	* libio/Makefile (tests): Add tst_wprintf2.
+	(tst_wprintf2-ARGS): Define.
+	* libio/tst_wprintf2.c: New file.
+	Based on a test case by Yoshito Kawada <KAWADA@jp.ibm.com>.
+
+	* libio/wfiledoalloc.c: Only allocate external buffer if this
+	hasn't happened yet.
+
+	* libio/wfileops.c (_IO_wdo_write): Overflow only if there is really
+	something in the buffer.  gconv call can write up to end of the
+	buffer, not only _IO_write_end.
+	(_IO_wfile_overflow): Allocate also external buffer.
+
 2000-07-19  Ulrich Drepper  <drepper@redhat.com>
 
+	* stdio-common/vfprintf.c (process_string_arg): Handle multibyte
+	strings with precision in vfwprintf correctly.
+	* stdio-common/vfprintf.c: Fix completely broken handling of
+	unbuffered wide character streams.
+	Reported by Yoshito Kawada <KAWADA@jp.ibm.com>.
+
 	* resolv/Makefile (distribute): Add README.
 
 	* resolv/README: New file.  By Mark Kettenis <kettenis@gnu.org>.