Lines Matching refs:in_len

33 static size_t mb_ucs4_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize, u…
34 static size_t mb_ucs4be_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize,…
36 static size_t mb_ucs4le_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize,…
322 static size_t mb_ucs4_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize, u… in mb_ucs4_to_wchar() argument
325 return mb_ucs4be_to_wchar(in, in_len, buf, bufsize, NULL); in mb_ucs4_to_wchar()
327 return mb_ucs4le_to_wchar(in, in_len, buf, bufsize, NULL); in mb_ucs4_to_wchar()
328 } else if (*in_len >= 4) { in mb_ucs4_to_wchar()
339 *in_len -= 4; in mb_ucs4_to_wchar()
341 return mb_ucs4le_to_wchar(in, in_len, buf, bufsize, NULL); in mb_ucs4_to_wchar()
345 *in_len -= 4; in mb_ucs4_to_wchar()
350 return mb_ucs4be_to_wchar(in, in_len, buf, bufsize, NULL); in mb_ucs4_to_wchar()
353 static size_t mb_ucs4be_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize,… in mb_ucs4be_to_wchar() argument
355 unsigned char *p = *in, *e = p + (*in_len & ~3); in mb_ucs4be_to_wchar()
367 if (p == e && (*in_len & 0x3) && out < limit) { in mb_ucs4be_to_wchar()
370 p = *in + *in_len; in mb_ucs4be_to_wchar()
373 *in_len -= (p - *in); in mb_ucs4be_to_wchar()
397 static size_t mb_ucs4le_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize,… in mb_ucs4le_to_wchar() argument
399 unsigned char *p = *in, *e = p + (*in_len & ~3); in mb_ucs4le_to_wchar()
411 if (p == e && (*in_len & 0x3) && out < limit) { in mb_ucs4le_to_wchar()
414 p = *in + *in_len; in mb_ucs4le_to_wchar()
417 *in_len -= (p - *in); in mb_ucs4le_to_wchar()