Source for gnu.gcj.convert.Output_SJIS

   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: }