2001-07-30 Tom Tromey <tromey@redhat.com>
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jul 2001 20:24:18 +0000 (20:24 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jul 2001 20:24:18 +0000 (20:24 +0000)
commit52b08b4ce92df326bf97bad1d1d1428cd8c516d1
tree4008d0e99166835f26dd98f0224f49ecfaeb2e89
parenteefdec482d3b01c97ab6d360dbee968b9ca9c252
2001-07-30  Tom Tromey  <tromey@redhat.com>
    Corey Minyard  <minyard@acm.org>

* gnu/gcj/convert/natIconv.cc (done): New methods.
* gnu/gcj/convert/Output_iconv.java (done): New method.
* gnu/gcj/convert/Input_iconv.java (done): New method.
* gnu/gcj/convert/UnicodeToBytes.java (defaultEncodingClass):
Removed.
(getDefaultEncodingClass): Removed.
(getDefaultEncoder): Use getEncoder.
(done): New method.
(defaultEncoding, CACHE_SIZE, encoderCache, currCachePos): New
static fields.
* gnu/gcj/convert/BytesToUnicode.java (defaultDecodingClass):
Removed.
(defaultEncoding, CACHE_SIZE, decoderCache, currCachePos): New
static fields.
(getDefaultDecodingClass): Removed.
(getDefaultDecoder): Use getDecoder.
(getDecoder): Look up decoder in cache.
(done): New method.
* java/lang/natString.cc (init): Call `done' on converter.
(getBytes): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44484 138bc75d-0d04-0410-961f-82ee72b054a4
libjava/ChangeLog
libjava/gnu/gcj/convert/BytesToUnicode.java
libjava/gnu/gcj/convert/Input_iconv.java
libjava/gnu/gcj/convert/Output_iconv.java
libjava/gnu/gcj/convert/UnicodeToBytes.java
libjava/gnu/gcj/convert/natIconv.cc
libjava/java/lang/natString.cc