This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Patch: FYI: Fix to Properties.java
- To: Java Patch List <java-patches at gcc dot gnu dot org>
- Subject: Patch: FYI: Fix to Properties.java
- From: Tom Tromey <tromey at redhat dot com>
- Date: 10 Sep 2001 21:25:47 -0600
- Reply-To: tromey at redhat dot com
I'm checking this in.
Built and tested on x86 Red Hat Linux 6.2.
This fixes a bug reported by Anthony.
Tom
Index: ChangeLog
from Tom Tromey <tromey@redhat.com>
* java/util/Properties.java (load): Correctly read \u sequences.
Report from Anthony Green.
Index: java/util/Properties.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/util/Properties.java,v
retrieving revision 1.9
diff -u -r1.9 Properties.java
--- java/util/Properties.java 2001/09/06 17:16:09 1.9
+++ java/util/Properties.java 2001/09/11 03:06:18
@@ -147,7 +147,7 @@
if (pos == line.length() || c == '#' || c == '!')
continue;
- // The characaters up to the next Whitespace, ':', or '='
+ // The characters up to the next Whitespace, ':', or '='
// describe the key. But look for escape sequences.
StringBuffer key = new StringBuffer();
while (pos < line.length()
@@ -185,6 +185,7 @@
char uni = (char) Integer.parseInt
(line.substring(pos, pos + 4), 16);
key.append(uni);
+ pos += 4;
} // else throw exception?
break;
default:
@@ -247,6 +248,7 @@
char uni = (char) Integer.parseInt
(line.substring(pos, pos + 4), 16);
element.append(uni);
+ pos += 4;
} // else throw exception?
break;
default: