Lines Matching refs:halfpair
563 int halfpair;
565 halfpair = 0;
592 if (halfpair) {
594 *t++ = 0xf0 + (((halfpair + 64) >> 8) & 7);
595 *t++ = 0x80 + (((halfpair + 64) >> 2) & 63);
596 *t++ = 0x80 + ((c >> 6) & 15) + ((halfpair & 3) << 4);
598 halfpair = 0;
606 *t++ = 0xe0 | (halfpair >> 12);
607 *t++ = 0x80 | ((halfpair >> 6) & 0x3f);
608 *t++ = 0x80 | (halfpair & 0x3f);
609 halfpair = 0;
628 halfpair = c;
645 if (halfpair) { /* ending with a single surrogate */
646 *t++ = 0xe0 | (halfpair >> 12);
647 *t++ = 0x80 | ((halfpair >> 6) & 0x3f);
648 *t++ = 0x80 | (halfpair & 0x3f);