This is the mail archive of the
java-patches@sourceware.cygnus.com
mailing list for the Java project.
[patch] fix for PR java.io/50
- Subject: [patch] fix for PR java.io/50
- From: Bryce McKinlay <bryce at albatross dot co dot nz>
- Date: Sun, 31 Oct 1999 21:36:33 +1300
- CC: java-patches at sourceware dot cygnus dot com
- References: <19991029160000.17469.qmail@sourceware.cygnus.com>
Alexandre Petit-Bianco wrote:
> If someone can confirm these errors, I'll update PR #50 with the
> mention of `InputStreamReader'.
Here's a patch to fix those. OK to commit, Tom?
regards
[ bryce ]
Index: libjava/java/io/OutputStreamWriter.java
===================================================================
RCS file: /cvs/java/libgcj/libjava/java/io/OutputStreamWriter.java,v
retrieving revision 1.4
diff -u -r1.4 OutputStreamWriter.java
--- OutputStreamWriter.java 1999/09/21 21:35:40 1.4
+++ OutputStreamWriter.java 1999/10/31 08:02:24
@@ -32,9 +32,11 @@
private OutputStreamWriter(OutputStream out, UnicodeToBytes encoder)
{
- super((this.out = (out instanceof BufferedOutputStream
- ? (BufferedOutputStream) out
- : new BufferedOutputStream(out, 250))));
+ super();
+ this.out = (out instanceof BufferedOutputStream
+ ? (BufferedOutputStream) out
+ : new BufferedOutputStream(out, 250));
+ this.lock = out;
this.converter = encoder;
}
Index: libjava/java/io/InputStreamReader.java
===================================================================
RCS file: /cvs/java/libgcj/libjava/java/io/InputStreamReader.java,v
retrieving revision 1.3
diff -u -r1.3 InputStreamReader.java
--- InputStreamReader.java 1999/05/10 12:33:06 1.3
+++ InputStreamReader.java 1999/10/31 08:02:27
@@ -44,9 +44,11 @@
private InputStreamReader(InputStream in, BytesToUnicode decoder)
{
- super((this.in = (in instanceof BufferedInputStream
- ? (BufferedInputStream) in
- : new BufferedInputStream(in, 250))));
+ super();
+ this.in = in instanceof BufferedInputStream
+ ? (BufferedInputStream) in
+ : new BufferedInputStream(in, 250);
+ this.lock = in;
converter = decoder;
converter.setInput(this.in.buf, 0, 0);
}
Index: libjava/java/io/PrintStream.java
===================================================================
RCS file: /cvs/java/libgcj/libjava/java/io/PrintStream.java,v
retrieving revision 1.6
diff -u -r1.6 PrintStream.java
--- PrintStream.java 1999/09/21 21:35:41 1.6
+++ PrintStream.java 1999/10/31 08:02:47
@@ -238,9 +238,11 @@
public PrintStream (OutputStream out, boolean af)
{
- super ((this.out = (out instanceof BufferedOutputStream
- ? (BufferedOutputStream) out
- : new BufferedOutputStream(out, 250))));
+ super(out);
+ this.out = out instanceof BufferedOutputStream
+ ? (BufferedOutputStream) out
+ : new BufferedOutputStream(out, 250);
+
converter = UnicodeToBytes.getDefaultEncoder();
error = false;
auto_flush = af;