diff options
Diffstat (limited to 'libjava/gnu/gcj/convert/Output_8859_1.java')
-rw-r--r-- | libjava/gnu/gcj/convert/Output_8859_1.java | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/libjava/gnu/gcj/convert/Output_8859_1.java b/libjava/gnu/gcj/convert/Output_8859_1.java deleted file mode 100644 index ac04ad67ac1..00000000000 --- a/libjava/gnu/gcj/convert/Output_8859_1.java +++ /dev/null @@ -1,53 +0,0 @@ -/* Copyright (C) 1999 Free Software Foundation - - This file is part of libgcj. - -This software is copyrighted work licensed under the terms of the -Libgcj License. Please consult the file "LIBGCJ_LICENSE" for -details. */ - -package gnu.gcj.convert; - -/** - * Convert Unicode ISO-Latin-1 (8851-1) text. - * The high-order byte of each character is truncated. - * @author Per Bothner <bothner@cygnus.com> - * @date Match 1999. - */ - -public class Output_8859_1 extends UnicodeToBytes -{ - public String getName() { return "8859_1"; } - - /** - * @return number of chars converted. */ - public int write (char[] inbuffer, int inpos, int inlength) - { - int count = this.count; - byte[] buf = this.buf; - int avail = buf.length - count; - if (inlength > avail) - inlength = avail; - for (int i = inlength; --i >= 0; ) - { - buf[count++] = (byte) inbuffer[inpos++]; - } - this.count = count; - return inlength; - } - - public int write (String str, int inpos, int inlength, char[] work) - { - int count = this.count; - byte[] buf = this.buf; - int avail = buf.length - count; - if (inlength > avail) - inlength = avail; - for (int i = inlength; --i >= 0; ) - { - buf[count++] = (byte) str.charAt(inpos++); - } - this.count = count; - return inlength; - } -} |