PatchSet 7068
Date: 2005/12/31 00:31:36
Author: kaz
Branch: HEAD
Tag: (none)
Log:
2005-12-31 Ito Kazumitsu <[EMAIL PROTECTED]>
*
tools/javatools/javalib/gnu/classpath/tools/native2ascii/Native2ASCII.java:
Copied from GNU Classpath (some bugs fixed).
Members:
ChangeLog:1.4587->1.4588
tools/javatools/javalib/gnu/classpath/tools/native2ascii/Native2ASCII.java:1.1->1.2
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4587 kaffe/ChangeLog:1.4588
--- kaffe/ChangeLog:1.4587 Fri Dec 30 18:38:46 2005
+++ kaffe/ChangeLog Sat Dec 31 00:31:36 2005
@@ -1,3 +1,8 @@
+2005-12-31 Ito Kazumitsu <[EMAIL PROTECTED]>
+
+ *
tools/javatools/javalib/gnu/classpath/tools/native2ascii/Native2ASCII.java:
+ Copied from GNU Classpath (some bugs fixed).
+
2005-12-30 Guilhem Lavaux <[EMAIL PROTECTED]>
* config/config-std.h: Include config-int.h before everything
Index:
kaffe/tools/javatools/javalib/gnu/classpath/tools/native2ascii/Native2ASCII.java
diff -u
kaffe/tools/javatools/javalib/gnu/classpath/tools/native2ascii/Native2ASCII.java:1.1
kaffe/tools/javatools/javalib/gnu/classpath/tools/native2ascii/Native2ASCII.java:1.2
---
kaffe/tools/javatools/javalib/gnu/classpath/tools/native2ascii/Native2ASCII.java:1.1
Wed Oct 19 20:17:02 2005
+++
kaffe/tools/javatools/javalib/gnu/classpath/tools/native2ascii/Native2ASCII.java
Sat Dec 31 00:31:41 2005
@@ -81,13 +81,18 @@
for (int i = 0; i < s.length(); i++)
{
char c = s.charAt(i);
- if (c <= 0xff)
+ if ((int)c <= 127)
{
sb.append(c);
}
else
{
- sb.append("\\u" + Integer.toHexString((int) c));
+ sb.append("\\u");
+ if ((int)c <= 0xff)
+ sb.append("00");
+ else if ((int)c <= 0xfff)
+ sb.append("0");
+ sb.append(Integer.toHexString((int) c));
}
}
wtr.println(sb.toString());
@@ -101,4 +106,4 @@
e.printStackTrace();
}
}
-}
\ No newline at end of file
+}
_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe