diff options
| author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-07-30 20:24:18 +0000 |
|---|---|---|
| committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-07-30 20:24:18 +0000 |
| commit | 52b08b4ce92df326bf97bad1d1d1428cd8c516d1 (patch) | |
| tree | 4008d0e99166835f26dd98f0224f49ecfaeb2e89 /libjava/gnu/gcj/convert/Output_iconv.java | |
| parent | eefdec482d3b01c97ab6d360dbee968b9ca9c252 (diff) | |
| download | ppe42-gcc-52b08b4ce92df326bf97bad1d1d1428cd8c516d1.tar.gz ppe42-gcc-52b08b4ce92df326bf97bad1d1d1428cd8c516d1.zip | |
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
Diffstat (limited to 'libjava/gnu/gcj/convert/Output_iconv.java')
| -rw-r--r-- | libjava/gnu/gcj/convert/Output_iconv.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libjava/gnu/gcj/convert/Output_iconv.java b/libjava/gnu/gcj/convert/Output_iconv.java index 78522627c85..aa071c00eea 100644 --- a/libjava/gnu/gcj/convert/Output_iconv.java +++ b/libjava/gnu/gcj/convert/Output_iconv.java @@ -1,6 +1,6 @@ // Output_iconv.java -- Java side of iconv() writer. -/* Copyright (C) 2000 Free Software Foundation +/* Copyright (C) 2000, 2001 Free Software Foundation This file is part of libgcj. @@ -33,6 +33,7 @@ public class Output_iconv extends UnicodeToBytes private native void init (String encoding) throws UnsupportedEncodingException; public native int write (char[] inbuffer, int inpos, int count); + public native void done (); // The encoding we're using. private String encoding; |

