This is the mail archive of the java-patches@sourceware.cygnus.com mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[patch] fix for PR java.io/50


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;


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]