1999-04-12 Urban Widmark <urban@svenskatest.se>
* java/io/DataInputStream.java (readLine): Corrected handling of
empty lines, from null to "".
From-SVN: r26381
+1999-04-12 Urban Widmark <urban@svenskatest.se>
+
+ * java/io/DataInputStream.java (readLine): Corrected handling of
+ empty lines, from null to "".
+
1999-04-12 Tom Tromey <tromey@cygnus.com>
* Makefile.in: Rebuilt.
while (true)
{
- char ch = (char) read();
- if (ch < 0 || (ch &= 0xFF) == '\n')
+ int c = read();
+ if (c < 0) // got an EOF
+ return strb.length() > 0 ? strb.toString() : null;
+ char ch = (char) c;
+ if ((ch &= 0xFF) == '\n')
break;
if (ch == '\r')
{
strb.append(ch);
}
- return strb.length() > 0 ? strb.toString() : null;
+ return strb.length() > 0 ? strb.toString() : "";
}
public final long readLong() throws IOException