Mark Wielaard
60e9f0d726
re PR libgcj/8738 (java.io.CharArrayWriter's write methods erroneously throw IOExceptions)
2002-06-06 James Clark <jjc@jclark.com>
Fix for PR libgcj/8738:
* gnu/gcj/convert/UnicodeToBytes.java (havePendingBytes): New method.
* gnu/gcj/convert/Output_SJIS.java (havePendingBytes): Likewise.
* gnu/gcj/convert/Output_EUCJIS.java (havePendingBytes): Likewise.
* gnu/gcj/convert/Output_UTF8.java (havePendingBytes): Likewise.
(write): Always decrease avail when count is increased.
* java/lang/natString.cc (getBytes): Check converter havePendingBytes()
and whether output buffer is full before increasing size.
2002-06-06 Mark Wielaard <mark@klomp dot org>
* java/io/PrintStream.java (writeChars(char[],int, int)):
Check converter.havePendingBytes().
(writeChars(String,int,int)): Likewise.
* java/io/OutputStreamWriter.java (writeChars(char[], int, int)):
Check converter.havePendingBytes() and flush buffer when stalled.
From-SVN: r67595
2003-06-07 18:35:00 +00:00
..
2002-11-19 21:59:41 +00:00
2003-03-29 01:34:23 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-09-16 09:46:37 +00:00
2002-06-13 18:16:26 +00:00
2002-06-15 19:45:34 +00:00
2002-12-03 20:13:43 +00:00
2002-06-15 19:45:34 +00:00
2003-01-20 06:46:28 +00:00
2003-02-22 14:16:29 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2003-02-24 16:47:58 +00:00
2002-06-17 19:15:22 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-11-03 20:27:31 +00:00
2002-08-14 01:07:59 +00:00
2002-06-15 19:45:34 +00:00
2002-05-24 11:40:47 +01:00
2002-06-15 19:45:34 +00:00
2002-06-13 18:16:26 +00:00
2003-04-16 18:32:06 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-13 18:16:26 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-13 18:16:26 +00:00
2003-05-01 21:36:18 +00:00
2003-01-30 23:20:45 +00:00
2002-04-15 03:11:12 +00:00
2003-03-15 01:04:08 +00:00
2002-08-14 19:53:54 +00:00
2003-04-25 16:48:13 +00:00
2003-06-07 18:35:00 +00:00
2003-03-24 00:50:18 +00:00
2003-02-19 16:28:37 +00:00
2002-04-10 20:36:04 +00:00
2002-12-05 00:49:30 +00:00
2003-03-01 23:02:18 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-13 18:16:26 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2003-03-29 01:34:23 +00:00
2002-08-14 01:07:59 +00:00
2003-03-19 12:15:04 +00:00
2002-06-15 19:45:34 +00:00
2002-08-14 01:07:59 +00:00
2002-06-16 21:15:44 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-12-01 16:16:19 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-07-12 12:52:44 +00:00
2003-03-31 01:03:21 +00:00
2003-03-24 00:50:18 +00:00
2002-06-15 19:45:34 +00:00
2003-05-27 06:03:14 +00:00
2003-02-24 16:47:58 +00:00
2002-06-15 19:45:34 +00:00
2002-06-18 15:40:16 +00:00
2002-06-15 19:45:34 +00:00
2002-10-04 16:47:36 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-06-15 19:45:34 +00:00
2002-09-30 05:19:09 +00:00
2002-12-05 00:49:30 +00:00
2002-12-03 13:50:05 +00:00
2002-06-13 18:16:26 +00:00
2003-06-06 03:34:36 +00:00
2003-02-10 23:52:56 +00:00