Lines Matching refs:u16l
279 check_bom16(const uint16_t *u16s, size_t u16l, int *in) in check_bom16() argument
281 if (u16l > 0) { in check_bom16()
318 size_t u16l; in uconv_u16tou32() local
341 u16l = u32l = 0; in uconv_u16tou32()
351 u16l++; in uconv_u16tou32()
374 for (; u16l < *utf16len; u16l++) { in uconv_u16tou32()
375 if (u16s[u16l] == 0 && do_not_ignore_null) in uconv_u16tou32()
378 lo = (uint32_t)((inendian) ? u16s[u16l] : BSWAP_16(u16s[u16l])); in uconv_u16tou32()
416 *utf16len = u16l; in uconv_u16tou32()
428 size_t u16l; in uconv_u16tou8() local
443 u16l = u8l = 0; in uconv_u16tou8()
449 u16l++; in uconv_u16tou8()
453 for (; u16l < *utf16len; u16l++) { in uconv_u16tou8()
454 if (u16s[u16l] == 0 && do_not_ignore_null) in uconv_u16tou8()
457 lo = (uint32_t)((inendian) ? u16s[u16l] : BSWAP_16(u16s[u16l])); in uconv_u16tou8()
510 *utf16len = u16l; in uconv_u16tou8()
522 size_t u16l; in uconv_u32tou16() local
537 u16l = u32l = 0; in uconv_u32tou16()
548 u16s[u16l++] = (outendian) ? UCONV_BOM_NORMAL : in uconv_u32tou16()
575 if ((u16l + 1) >= *utf16len) in uconv_u32tou16()
579 u16s[u16l++] = (uint16_t)hi; in uconv_u32tou16()
580 u16s[u16l++] = (uint16_t)lo; in uconv_u32tou16()
582 u16s[u16l++] = BSWAP_16(((uint16_t)hi)); in uconv_u32tou16()
583 u16s[u16l++] = BSWAP_16(((uint16_t)lo)); in uconv_u32tou16()
586 if (u16l >= *utf16len) in uconv_u32tou16()
588 u16s[u16l++] = (outendian) ? (uint16_t)hi : in uconv_u32tou16()
593 *utf16len = u16l; in uconv_u32tou16()
673 size_t u16l; in uconv_u8tou16() local
690 u16l = u8l = 0; in uconv_u8tou16()
696 u16s[u16l++] = (outendian) ? UCONV_BOM_NORMAL : in uconv_u8tou16()
753 if ((u16l + 1) >= *utf16len) in uconv_u8tou16()
757 u16s[u16l++] = (uint16_t)hi; in uconv_u8tou16()
758 u16s[u16l++] = (uint16_t)lo; in uconv_u8tou16()
760 u16s[u16l++] = BSWAP_16(((uint16_t)hi)); in uconv_u8tou16()
761 u16s[u16l++] = BSWAP_16(((uint16_t)lo)); in uconv_u8tou16()
764 if (u16l >= *utf16len) in uconv_u8tou16()
767 u16s[u16l++] = (outendian) ? (uint16_t)hi : in uconv_u8tou16()
772 *utf16len = u16l; in uconv_u8tou16()