Lines Matching refs:ch
297 uint32_t ch = *inptr; \
306 if (ch == 0xa4 || ch == 0xa5) \
308 ch += 0xb1d; \
310 put32 (outptr, ch); \
319 if ((last == 0x0BC6 && ch == 0xa1) \
320 || (last == 0x0BC7 && (ch == 0xa1 || ch == 0xaa))) \
322 ch = last + 4 + (ch != 0xa1); \
324 put32 (outptr, ch); \
330 if ((ch >= 0xb8 && ch <= 0xc9) && (*statep & (1 << 3)) == 0) \
332 ch = tscii_to_ucs4[ch - 0x80][0]; \
333 put32 (outptr, ch); \
362 if (ch < 0x80) \
365 put32 (outptr, ch); \
371 uint32_t u1 = tscii_to_ucs4[ch - 0x80][0]; \
375 uint32_t u2 = tscii_to_ucs4[ch - 0x80][1]; \
399 else if (ch == 0xa6 || ch == 0xa7 || ch == 0xa8) \
401 ch += 0x0b20; \
403 *statep = ch << 8; \
407 else if (ch == 0x8a || ch == 0x8b) \
409 ch += 0x0b2e; \
411 put32 (outptr, ch); \
417 else if (ch == 0x82) \
450 else if (ch == 0x87) \
475 else if (ch == 0x8c) \
570 uint32_t ch = get32 (inptr); \
579 if (ch == 0x0BC1) \
586 if (ch == 0x0BC2) \
593 if (ch == 0x0BC6) \
609 if (ch == 0x0BC7) \
625 if (ch == 0x0BC8) \
641 if (ch == 0x0BCA) \
658 if (ch == 0x0BCB) \
675 if (ch == 0x0BCC) \
692 if (ch == 0x0BCD) \
704 if (last == 0xbc && (ch == 0x0BBF || ch == 0x0BC0)) \
706 *outptr++ = ch - 0x0af5; \
714 if (last >= 0x85 && (ch == 0x0BC1 || ch == 0x0BC2)) \
720 if (ch == 0x0BCD) \
735 if (ch == 0x0BB7) \
744 if (ch == 0x0BB0) \
753 if (ch == 0x0BCD) \
764 if (ch == 0x0BC0) \
793 if (ch < 0x80) \
795 *outptr++ = ch; \
796 else if (ch >= 0x0B80 && ch <= 0x0BFF) \
799 uint8_t t = ucs4_to_tscii[ch - 0x0B80]; \
808 else if (ch >= 0x0BCA && ch <= 0x0BCC) \
813 *outptr++ = (ch == 0x0BCA ? 0xa6 : 0xa7); \
814 *outptr++ = (ch != 0x0BCC ? 0xa1 : 0xaa); \
828 else if (ch == 0x00A9) \
829 *outptr++ = ch; \
830 else if (ch == 0x2018 || ch == 0x2019) \
831 *outptr++ = ch - 0x1f87; \
832 else if (ch == 0x201C || ch == 0x201D) \
833 *outptr++ = ch - 0x1f89; \
836 UNICODE_TAG_HANDLER (ch, 4); \