equal
deleted
inserted
replaced
41 static int b2Min = 0x40; |
41 static int b2Min = 0x40; |
42 static int b2Max = 0xfe; |
42 static int b2Max = 0xfe; |
43 |
43 |
44 private char[][] b2cBmp; |
44 private char[][] b2cBmp; |
45 private char[][] b2cSupp; |
45 private char[][] b2cSupp; |
46 private static DoubleByte.Decoder big5Dec; |
46 private DoubleByte.Decoder big5Dec; |
47 |
47 |
48 protected Decoder(Charset cs, |
48 protected Decoder(Charset cs, |
49 DoubleByte.Decoder big5Dec, |
49 DoubleByte.Decoder big5Dec, |
50 char[][] b2cBmp, char[][] b2cSupp) |
50 char[][] b2cBmp, char[][] b2cSupp) |
51 { |
51 { |
353 int hi = c >> 8; |
353 int hi = c >> 8; |
354 if (c2b[hi] == C2B_UNMAPPABLE) { |
354 if (c2b[hi] == C2B_UNMAPPABLE) { |
355 c2b[hi] = new char[0x100]; |
355 c2b[hi] = new char[0x100]; |
356 Arrays.fill(c2b[hi], (char)UNMAPPABLE_ENCODING); |
356 Arrays.fill(c2b[hi], (char)UNMAPPABLE_ENCODING); |
357 } |
357 } |
358 c2b[hi][c & 0xff] = (char)bb; |
358 c2b[hi][c & 0xff] = bb; |
359 } |
359 } |
360 c++; |
360 c++; |
361 } |
361 } |
362 } |
362 } |
363 } |
363 } |