PatchSet 5323 
Date: 2004/10/22 15:38:49
Author: kaz
Branch: HEAD
Tag: (none) 
Log:
2004-10-22  Ito Kazumitsu  <[EMAIL PROTECTED]>

        * libraries/javalib/kaffe/io/CharToByteConverter.java,
        libraries/javalib/kaffe/io/ByteToCharConverter.java:
        (getConverterInternal) Continue if getByteToCharIconv returns null.

Members: 
        ChangeLog:1.2875->1.2876 
        libraries/javalib/kaffe/io/ByteToCharConverter.java:1.25->1.26 
        libraries/javalib/kaffe/io/CharToByteConverter.java:1.18->1.19 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2875 kaffe/ChangeLog:1.2876
--- kaffe/ChangeLog:1.2875      Thu Oct 21 21:08:45 2004
+++ kaffe/ChangeLog     Fri Oct 22 15:38:49 2004
@@ -1,3 +1,9 @@
+2004-10-22  Ito Kazumitsu  <[EMAIL PROTECTED]>
+
+       * libraries/javalib/kaffe/io/CharToByteConverter.java,
+       libraries/javalib/kaffe/io/ByteToCharConverter.java:
+       (getConverterInternal) Continue if getByteToCharIconv returns null.
+
 2004-10-21  Dalibor Topic  <[EMAIL PROTECTED]>
 
        * kaffe/kaffevm/gc.h:
Index: kaffe/libraries/javalib/kaffe/io/ByteToCharConverter.java
diff -u kaffe/libraries/javalib/kaffe/io/ByteToCharConverter.java:1.25 
kaffe/libraries/javalib/kaffe/io/ByteToCharConverter.java:1.26
--- kaffe/libraries/javalib/kaffe/io/ByteToCharConverter.java:1.25      Wed Oct  6 
22:31:23 2004
+++ kaffe/libraries/javalib/kaffe/io/ByteToCharConverter.java   Fri Oct 22 15:38:56 
2004
@@ -117,8 +117,10 @@
                if (cls == null) {
                        if (ConverterAlias.shouldUseIconv(realenc)) {
                                ByteToCharConverter conv = 
getByteToCharIconv(ConverterAlias.iconvAlias(realenc));
-                               cache.put(enc, (conv != null ? useIconv : 
noConverter));
-                               return (conv);
+                               if (conv != null) {
+                                       cache.put(enc, useIconv);
+                                       return (conv);
+                               }
                        }
                        String enccls = encodingRoot + ".ByteToChar" + realenc;
                        cls = Class.forName(enccls);
Index: kaffe/libraries/javalib/kaffe/io/CharToByteConverter.java
diff -u kaffe/libraries/javalib/kaffe/io/CharToByteConverter.java:1.18 
kaffe/libraries/javalib/kaffe/io/CharToByteConverter.java:1.19
--- kaffe/libraries/javalib/kaffe/io/CharToByteConverter.java:1.18      Wed Oct  6 
22:31:23 2004
+++ kaffe/libraries/javalib/kaffe/io/CharToByteConverter.java   Fri Oct 22 15:38:56 
2004
@@ -94,8 +94,10 @@
                if (cls == null) {
                        if (ConverterAlias.shouldUseIconv(realenc)) {
                                CharToByteConverter conv = 
getCharToByteIconv(ConverterAlias.iconvAlias(realenc));
-                               cache.put(enc, (conv != null ? useIconv : 
noConverter));
-                               return (conv);
+                               if (conv != null) {
+                                       cache.put(enc, useIconv);
+                                       return (conv);
+                               }
                        }
                        String enccls = encodingRoot + ".CharToByte" + realenc;
                        cls = Class.forName(enccls);

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to