- case ASCII: append("\033(B", 3); break;
- case JISX0201: append("\033(J", 3); break;
- case JISX0208: append("\033$B", 3); break;
+ case ASCII: buf.append("\033(B", 3); break;
+ case JISX0201: buf.append("\033(J", 3); break;
+ case JISX0208: buf.append("\033$B", 3); break;
+ default: throw CodecError("WTF? Invalid mode in Iso2022Jp::Encoder::switch_mode");