Home | History | Annotate | Download | only in cjkcodecs

Lines Matching refs:code

24         DBCHAR code;
51 TRYMAP_ENC(cp932ext, code, c) {
52 OUT1(code >> 8)
53 OUT2(code & 0xff)
55 else TRYMAP_ENC(jisxcommon, code, c) {
56 if (code & 0x8000) /* MSB set: JIS X 0212 */
60 c1 = code >> 8;
61 c2 = code & 0xff;
151 DBCHAR code;
164 EMULATE_JISX0213_2000_ENCODE_BMP(code, c)
165 else TRYMAP_ENC(jisx0213_bmp, code, c) {
166 if (code == MULTIC) {
169 code = find_pairencmap(
173 if (code == DBCINV)
180 code = find_pairencmap(
184 if (code == DBCINV) {
185 code = find_pairencmap(
189 if (code == DBCINV)
196 else TRYMAP_ENC(jisxcommon, code, c);
205 code = 0x2140;
208 code = 0x2232;
213 EMULATE_JISX0213_2000_ENCODE_EMP(code, c)
214 else TRYMAP_ENC(jisx0213_emp, code, c & 0xffff);
220 if (code & 0x8000) {
222 WRITE3(0x8f, code >> 8, (code & 0xFF) | 0x80)
226 WRITE2((code >> 8) | 0x80, (code & 0xFF) | 0x80)
238 ucs4_t code;
271 else TRYMAP_DEC(jisx0213_2_emp, code, c2, c3) {
272 WRITEUCS4(EMPBASE | code)
293 else TRYMAP_DEC(jisx0213_1_emp, code, c, c2) {
294 WRITEUCS4(EMPBASE | code)
298 else TRYMAP_DEC(jisx0213_pair, code, c, c2) {
299 WRITE2(code >> 16, code & 0xffff)
320 DBCHAR code;
330 TRYMAP_ENC(jisxcommon, code, c);
339 code = 0x2140;
353 if (code & 0x8000) {
355 WRITE3(0x8f, code >> 8, (code & 0xFF) | 0x80)
359 WRITE2((code >> 8) | 0x80, (code & 0xFF) | 0x80)
437 DBCHAR code;
441 JISX0201_R_ENCODE(c, code)
443 if (c < 0x80) code = c;
444 else if (c == 0x00a5) code = 0x5c; /* YEN SIGN */
445 else if (c == 0x203e) code = 0x7e; /* OVERLINE */
447 else JISX0201_K_ENCODE(c, code)
449 else code = NOCHAR;
451 if (code < 0x80 || (code >= 0xa1 && code <= 0xdf)) {
454 OUT1((unsigned char)code)
461 if (code == NOCHAR) {
462 TRYMAP_ENC(jisxcommon, code, c);
465 code = 0x2140; /* FULL-WIDTH REVERSE SOLIDUS */
470 if (code & 0x8000) /* MSB set: JIS X 0212 */
474 c1 = code >> 8;
475 c2 = code & 0xff;
545 DBCHAR code = NOCHAR;
549 JISX0201_ENCODE(c, code)
552 if (code < 0x80 || (code >= 0xa1 && code <= 0xdf)) {
553 WRITE1((unsigned char)code)
561 if (code == NOCHAR) {
563 EMULATE_JISX0213_2000_ENCODE_BMP(code, c)
564 else TRYMAP_ENC(jisx0213_bmp, code, c) {
565 if (code == MULTIC) {
568 code = find_pairencmap
572 if (code == DBCINV)
579 code = find_pairencmap(
583 if (code == DBCINV) {
584 code = find_pairencmap(
588 if (code == DBCINV)
596 else TRYMAP_ENC(jisxcommon, code, c) {
598 if (code & 0x8000)
604 EMULATE_JISX0213_2000_ENCODE_EMP(code, c)
605 else TRYMAP_ENC(jisx0213_emp, code, c&0xffff);
612 c1 = code >> 8;
613 c2 = (code & 0xff) - 0x21;
643 ucs4_t code;
666 else TRYMAP_DEC(jisx0213_1_emp, code, c1, c2) {
667 WRITEUCS4(EMPBASE | code)
669 else TRYMAP_DEC(jisx0213_pair, code, c1, c2) {
670 WRITE2(code >> 16, code & 0xffff)
686 else TRYMAP_DEC(jisx0213_2_emp, code, c1, c2) {
687 WRITEUCS4(EMPBASE | code)