SJIS_0213.java revision 2362
* 5 types of entry in SJIS_X_0213/Unicode mapping table
public SJIS_0213() {
return new Decoder(this);
return new Encoder(this);
if (c == UNMAPPABLE) {
inSize++;
if (c == UNMAPPABLE) {
outSize++;
if (c == UNMAPPABLE) {
inSize++;
if (c == UNMAPPABLE) {
outSize++;
protected char decodeSingle(int b) {
return cc;
return cc;
return null;
public boolean canEncode(char c) {
int db;
boolean isComp = false;
isComp = true;
if (isComp) {
sp++;
if (isCompositeBase(c)) {
leftoverBase = c;
sp++;
sp++;
int db;
boolean isComp = false;
isComp = true;
if (isComp) {
mark++;
if (isCompositeBase(c)) {
leftoverBase = c;
mark++;
mark++;
protected void implReset() {