X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=libjava%2Fgnu%2Fgcj%2Fconvert%2FOutput_8859_1.java;fp=libjava%2Fgnu%2Fgcj%2Fconvert%2FOutput_8859_1.java;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=7ae6a615f2306306dda2d0ad7d3e5ac7a9cf2739;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git 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 7ae6a615..00000000 --- a/libjava/gnu/gcj/convert/Output_8859_1.java +++ /dev/null @@ -1,55 +0,0 @@ -/* Copyright (C) 1999, 2000 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. - * Unrecognized characters are printed as `?'. - * @author Per Bothner - * @date March 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; ) - { - char c = inbuffer[inpos++]; - buf[count++] = (byte) ((c > 0xff) ? '?' : c); - } - 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; ) - { - char c = str.charAt(inpos++); - buf[count++] = (byte) ((c > 0xff) ? '?' : c); - } - this.count = count; - return inlength; - } -}