Lines Matching refs:p
258 unsigned char *p = *in; in mb_utf32_to_wchar() local
259 uint32_t c1 = *p++; in mb_utf32_to_wchar()
260 uint32_t c2 = *p++; in mb_utf32_to_wchar()
261 uint32_t c3 = *p++; in mb_utf32_to_wchar()
262 uint32_t c4 = *p++; in mb_utf32_to_wchar()
267 *in = p; in mb_utf32_to_wchar()
273 *in = p; in mb_utf32_to_wchar()
284 unsigned char *p = *in, *e = p + (*in_len & ~3); in mb_utf32be_to_wchar() local
287 while (p < e && out < limit) { in mb_utf32be_to_wchar()
288 uint32_t c1 = *p++; in mb_utf32be_to_wchar()
289 uint32_t c2 = *p++; in mb_utf32be_to_wchar()
290 uint32_t c3 = *p++; in mb_utf32be_to_wchar()
291 uint32_t c4 = *p++; in mb_utf32be_to_wchar()
301 if (p == e && (*in_len & 0x3) && out < limit) { in mb_utf32be_to_wchar()
304 p = *in + *in_len; in mb_utf32be_to_wchar()
307 *in_len -= (p - *in); in mb_utf32be_to_wchar()
308 *in = p; in mb_utf32be_to_wchar()
333 unsigned char *p = *in, *e = p + (*in_len & ~3); in mb_utf32le_to_wchar() local
336 while (p < e && out < limit) { in mb_utf32le_to_wchar()
337 uint32_t c1 = *p++; in mb_utf32le_to_wchar()
338 uint32_t c2 = *p++; in mb_utf32le_to_wchar()
339 uint32_t c3 = *p++; in mb_utf32le_to_wchar()
340 uint32_t c4 = *p++; in mb_utf32le_to_wchar()
350 if (p == e && (*in_len & 0x3) && out < limit) { in mb_utf32le_to_wchar()
353 p = *in + *in_len; in mb_utf32le_to_wchar()
356 *in_len -= (p - *in); in mb_utf32le_to_wchar()
357 *in = p; in mb_utf32le_to_wchar()