Lines Matching refs:in_len

43 static size_t mb_utf16be_to_wchar_avx2(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bu…
45 static size_t mb_utf16le_to_wchar_avx2(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bu…
55 static size_t mb_utf16be_to_wchar_default(unsigned char **in, size_t *in_len, uint32_t *buf, size_t…
57 static size_t mb_utf16le_to_wchar_default(unsigned char **in, size_t *in_len, uint32_t *buf, size_t…
64 ZEND_INTRIN_AVX2_FUNC_DECL(size_t mb_utf16be_to_wchar_avx2(unsigned char **in, size_t *in_len, uint…
66 ZEND_INTRIN_AVX2_FUNC_DECL(size_t mb_utf16le_to_wchar_avx2(unsigned char **in, size_t *in_len, uint…
69 size_t mb_utf16be_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize, unsig…
71 size_t mb_utf16le_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize, unsig…
109 static size_t mb_utf16be_to_wchar_avx2(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bu…
111 static size_t mb_utf16le_to_wchar_avx2(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bu…
114 static size_t mb_utf16be_to_wchar_avx2(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bu…
116 static size_t mb_utf16le_to_wchar_avx2(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bu…
125 static size_t mb_utf16be_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize… in mb_utf16be_to_wchar() argument
127 return utf16be_to_wchar_ptr(in, in_len, buf, bufsize, NULL); in mb_utf16be_to_wchar()
135 static size_t mb_utf16le_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize… in mb_utf16le_to_wchar() argument
137 return utf16le_to_wchar_ptr(in, in_len, buf, bufsize, NULL); in mb_utf16le_to_wchar()
169 static size_t mb_utf16be_to_wchar_default(unsigned char **in, size_t *in_len, uint32_t *buf, size_t…
171 static size_t mb_utf16le_to_wchar_default(unsigned char **in, size_t *in_len, uint32_t *buf, size_t…
177 static size_t mb_utf16_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize, …
488 static size_t mb_utf16_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize, … in mb_utf16_to_wchar() argument
491 return mb_utf16be_to_wchar(in, in_len, buf, bufsize, NULL); in mb_utf16_to_wchar()
493 return mb_utf16le_to_wchar(in, in_len, buf, bufsize, NULL); in mb_utf16_to_wchar()
494 } else if (*in_len >= 2) { in mb_utf16_to_wchar()
503 *in_len -= 2; in mb_utf16_to_wchar()
505 return mb_utf16le_to_wchar(in, in_len, buf, bufsize, NULL); in mb_utf16_to_wchar()
509 *in_len -= 2; in mb_utf16_to_wchar()
514 return mb_utf16be_to_wchar(in, in_len, buf, bufsize, NULL); in mb_utf16_to_wchar()
517 static size_t mb_utf16be_to_wchar_default(unsigned char **in, size_t *in_len, uint32_t *buf, size_t… in mb_utf16be_to_wchar_default() argument
520 unsigned char *p = *in, *e = p + (*in_len & ~1); in mb_utf16be_to_wchar_default()
559 if (p == e && (*in_len & 0x1) && out < limit) { in mb_utf16be_to_wchar_default()
565 *in_len -= (p - *in); in mb_utf16be_to_wchar_default()
595 static size_t mb_utf16le_to_wchar_default(unsigned char **in, size_t *in_len, uint32_t *buf, size_t… in mb_utf16le_to_wchar_default() argument
598 unsigned char *p = *in, *e = p + (*in_len & ~1); in mb_utf16le_to_wchar_default()
637 if (p == e && (*in_len & 0x1) && out < limit) { in mb_utf16le_to_wchar_default()
643 *in_len -= (p - *in); in mb_utf16le_to_wchar_default()
676 size_t mb_utf16be_to_wchar_avx2(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize, … in mb_utf16be_to_wchar_avx2() argument
678 static size_t mb_utf16be_to_wchar_avx2(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bu… in mb_utf16be_to_wchar_avx2()
681 size_t len = *in_len; in mb_utf16be_to_wchar_avx2()
790 *in_len = len; in mb_utf16be_to_wchar_avx2()
793 return mb_utf16be_to_wchar_default(in, in_len, buf, bufsize, NULL); in mb_utf16be_to_wchar_avx2()
873 size_t mb_utf16le_to_wchar_avx2(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize, … in mb_utf16le_to_wchar_avx2() argument
875 static size_t mb_utf16le_to_wchar_avx2(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bu… in mb_utf16le_to_wchar_avx2()
881 size_t len = *in_len; in mb_utf16le_to_wchar_avx2()
969 *in_len = len; in mb_utf16le_to_wchar_avx2()
972 return mb_utf16le_to_wchar_default(in, in_len, buf, bufsize, NULL); in mb_utf16le_to_wchar_avx2()