Lines Matching refs:u8l
431 size_t u8l; in uconv_u16tou8() local
445 u16l = u8l = 0; in uconv_u16tou8()
483 if (u8l >= *utf8len) in uconv_u16tou8()
485 u8s[u8l++] = (uchar_t)lo; in uconv_u16tou8()
487 if ((u8l + 1) >= *utf8len) in uconv_u16tou8()
489 u8s[u8l++] = (uchar_t)(0xc0 | ((lo & 0x07c0) >> 6)); in uconv_u16tou8()
490 u8s[u8l++] = (uchar_t)(0x80 | (lo & 0x003f)); in uconv_u16tou8()
492 if ((u8l + 2) >= *utf8len) in uconv_u16tou8()
494 u8s[u8l++] = (uchar_t)(0xe0 | ((lo & 0x0f000) >> 12)); in uconv_u16tou8()
495 u8s[u8l++] = (uchar_t)(0x80 | ((lo & 0x00fc0) >> 6)); in uconv_u16tou8()
496 u8s[u8l++] = (uchar_t)(0x80 | (lo & 0x0003f)); in uconv_u16tou8()
498 if ((u8l + 3) >= *utf8len) in uconv_u16tou8()
500 u8s[u8l++] = (uchar_t)(0xf0 | ((lo & 0x01c0000) >> 18)); in uconv_u16tou8()
501 u8s[u8l++] = (uchar_t)(0x80 | ((lo & 0x003f000) >> 12)); in uconv_u16tou8()
502 u8s[u8l++] = (uchar_t)(0x80 | ((lo & 0x0000fc0) >> 6)); in uconv_u16tou8()
503 u8s[u8l++] = (uchar_t)(0x80 | (lo & 0x000003f)); in uconv_u16tou8()
513 *utf8len = u8l; in uconv_u16tou8()
608 size_t u8l; in uconv_u32tou8() local
621 u32l = u8l = 0; in uconv_u32tou8()
637 if (u8l >= *utf8len) in uconv_u32tou8()
639 u8s[u8l++] = (uchar_t)lo; in uconv_u32tou8()
641 if ((u8l + 1) >= *utf8len) in uconv_u32tou8()
643 u8s[u8l++] = (uchar_t)(0xc0 | ((lo & 0x07c0) >> 6)); in uconv_u32tou8()
644 u8s[u8l++] = (uchar_t)(0x80 | (lo & 0x003f)); in uconv_u32tou8()
646 if ((u8l + 2) >= *utf8len) in uconv_u32tou8()
648 u8s[u8l++] = (uchar_t)(0xe0 | ((lo & 0x0f000) >> 12)); in uconv_u32tou8()
649 u8s[u8l++] = (uchar_t)(0x80 | ((lo & 0x00fc0) >> 6)); in uconv_u32tou8()
650 u8s[u8l++] = (uchar_t)(0x80 | (lo & 0x0003f)); in uconv_u32tou8()
652 if ((u8l + 3) >= *utf8len) in uconv_u32tou8()
654 u8s[u8l++] = (uchar_t)(0xf0 | ((lo & 0x01c0000) >> 18)); in uconv_u32tou8()
655 u8s[u8l++] = (uchar_t)(0x80 | ((lo & 0x003f000) >> 12)); in uconv_u32tou8()
656 u8s[u8l++] = (uchar_t)(0x80 | ((lo & 0x0000fc0) >> 6)); in uconv_u32tou8()
657 u8s[u8l++] = (uchar_t)(0x80 | (lo & 0x000003f)); in uconv_u32tou8()
664 *utf8len = u8l; in uconv_u32tou8()
676 size_t u8l; in uconv_u8tou16() local
692 u16l = u8l = 0; in uconv_u8tou16()
701 for (; u8l < *utf8len; ) { in uconv_u8tou16()
702 if (u8s[u8l] == 0 && do_not_ignore_null) in uconv_u8tou16()
716 hi = (uint32_t)u8s[u8l++]; in uconv_u8tou16()
730 if (u8l >= *utf8len) in uconv_u8tou16()
733 lo = (uint32_t)u8s[u8l++]; in uconv_u8tou16()
775 *utf8len = u8l; in uconv_u8tou16()
787 size_t u8l; in uconv_u8tou32() local
803 u32l = u8l = 0; in uconv_u8tou32()
812 for (; u8l < *utf8len; ) { in uconv_u8tou32()
813 if (u8s[u8l] == 0 && do_not_ignore_null) in uconv_u8tou32()
816 hi = (uint32_t)u8s[u8l++]; in uconv_u8tou32()
826 if (u8l >= *utf8len) in uconv_u8tou32()
829 c = (uint32_t)u8s[u8l++]; in uconv_u8tou32()
852 *utf8len = u8l; in uconv_u8tou32()