Frames | No Frames |
1: /* Copyright (C) 1999, 2003 Free Software Foundation 2: 3: This file is part of libgcj. 4: 5: This software is copyrighted work licensed under the terms of the 6: Libgcj License. Please consult the file "LIBGCJ_LICENSE" for 7: details. */ 8: 9: package gnu.gcj.convert; 10: 11: /** 12: * Convert Unicode to SJIS (Shift JIS, used on Japanese MS-Windows). 13: * @author Per Bothner <bothner@cygnus.com> 14: * @date April 1999. 15: */ 16: 17: public class Output_SJIS extends UnicodeToBytes 18: { 19: public String getName() { return "SJIS"; } 20: 21: public native int write (char[] inbuffer, int inpos, int inlength); 22: 23: public native int write (String str, int inpos, int inlength, char[] work); 24: 25: public boolean havePendingBytes() 26: { 27: return pending >= 0; 28: } 29: 30: int pending = -1; 31: }