Lines Matching defs:u16l
281 check_bom16(const uint16_t *u16s, size_t u16l, int *in)
283 if (u16l > 0) {
320 size_t u16l;
343 u16l = u32l = 0;
353 u16l++;
376 for (; u16l < *utf16len; u16l++) {
377 if (u16s[u16l] == 0 && do_not_ignore_null)
380 lo = (uint32_t)((inendian) ? u16s[u16l] : BSWAP_16(u16s[u16l]));
418 *utf16len = u16l;
430 size_t u16l;
445 u16l = u8l = 0;
451 u16l++;
455 for (; u16l < *utf16len; u16l++) {
456 if (u16s[u16l] == 0 && do_not_ignore_null)
459 lo = (uint32_t)((inendian) ? u16s[u16l] : BSWAP_16(u16s[u16l]));
512 *utf16len = u16l;
524 size_t u16l;
539 u16l = u32l = 0;
550 u16s[u16l++] = (outendian) ? UCONV_BOM_NORMAL :
577 if ((u16l + 1) >= *utf16len)
581 u16s[u16l++] = (uint16_t)hi;
582 u16s[u16l++] = (uint16_t)lo;
584 u16s[u16l++] = BSWAP_16(((uint16_t)hi));
585 u16s[u16l++] = BSWAP_16(((uint16_t)lo));
588 if (u16l >= *utf16len)
590 u16s[u16l++] = (outendian) ? (uint16_t)hi :
595 *utf16len = u16l;
675 size_t u16l;
692 u16l = u8l = 0;
698 u16s[u16l++] = (outendian) ? UCONV_BOM_NORMAL :
755 if ((u16l + 1) >= *utf16len)
759 u16s[u16l++] = (uint16_t)hi;
760 u16s[u16l++] = (uint16_t)lo;
762 u16s[u16l++] = BSWAP_16(((uint16_t)hi));
763 u16s[u16l++] = BSWAP_16(((uint16_t)lo));
766 if (u16l >= *utf16len)
769 u16s[u16l++] = (outendian) ? (uint16_t)hi :
774 *utf16len = u16l;