aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu/gcj/convert/Input_UTF8.java
diff options
context:
space:
mode:
authorWarren Levy <warrenl@gcc.gnu.org>1999-07-01 17:01:00 +0000
committerWarren Levy <warrenl@gcc.gnu.org>1999-07-01 17:01:00 +0000
commitcb1902adbf904ff5b63d0a9ceed558783b0c875a (patch)
tree70da939588cb45ac14f7dd46616cb050181871b0 /libjava/gnu/gcj/convert/Input_UTF8.java
parentb537d12084f7aba41c814b0bcf0edf5d0ac3a159 (diff)
downloadgcc-cb1902adbf904ff5b63d0a9ceed558783b0c875a.zip
gcc-cb1902adbf904ff5b63d0a9ceed558783b0c875a.tar.gz
gcc-cb1902adbf904ff5b63d0a9ceed558783b0c875a.tar.bz2
[multiple changes]
1999-07-01 Warren Levy <warrenl@cygnus.com> * gnu/gcj/convert/BytesToUnicode.java (read): Changed outlength to count and revised comments to match. * gnu/gcj/convert/Input_EUCJIS.java (read): Same as Input_8859_1.java. * gnu/gcj/convert/Input_JavaSrc.java (read): ditto. * gnu/gcj/convert/Input_SJIS.java (read): ditto. * gnu/gcj/convert/Input_UTF8.java (read): ditto. * gnu/gcj/convert/natInput_EUCJIS.cc (read): ditto. * gnu/gcj/convert/natInput_SJIS.cc (read): ditto. 1999-07-01 John-Marc Chandonia <jmc@cmpharm.ucsf.edu> * gnu/gcj/convert/Input_8859_1.java (read): Use 3rd parameter properly as count rather than outlength. * java/io/BufferedOutputStream.java (write(byte[],int,int): Flush output on overflow rather than buffer fill. * java/io/BufferedReader.java (fill): Don't clear out the buffer if markPos is 0 and there is still room in the buffer. From-SVN: r27892
Diffstat (limited to 'libjava/gnu/gcj/convert/Input_UTF8.java')
-rw-r--r--libjava/gnu/gcj/convert/Input_UTF8.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/libjava/gnu/gcj/convert/Input_UTF8.java b/libjava/gnu/gcj/convert/Input_UTF8.java
index 0bb5c48..ab1ac51 100644
--- a/libjava/gnu/gcj/convert/Input_UTF8.java
+++ b/libjava/gnu/gcj/convert/Input_UTF8.java
@@ -11,7 +11,7 @@ package gnu.gcj.convert;
/**
* Convert UTF8 to Unicode.
* @author Per Bothner <bothner@cygnus.com>
- * @date Match 1999.
+ * @date March 1999.
*/
public class Input_UTF8 extends BytesToUnicode
@@ -22,12 +22,12 @@ public class Input_UTF8 extends BytesToUnicode
int partial_bytes_expected = 0;
//int suggogate_second = -1;
- public int read (char[] outbuffer, int outpos, int outlength)
+ public int read (char[] outbuffer, int outpos, int count)
{
int origpos = outpos;
for (;;)
{
- if (outpos >= outlength)
+ if (outpos - origpos >= count)
break;
if (inpos >= inlength)
break;