Lines Matching refs:p
248 unsigned char *p = *in; in mb_ucs2_to_wchar() local
249 unsigned char c1 = *p++; in mb_ucs2_to_wchar()
250 unsigned char c2 = *p++; in mb_ucs2_to_wchar()
255 *in = p; in mb_ucs2_to_wchar()
261 *in = p; in mb_ucs2_to_wchar()
272 unsigned char *p = *in, *e = p + (*in_len & ~1); in mb_ucs2be_to_wchar() local
275 while (p < e && out < limit) { in mb_ucs2be_to_wchar()
276 unsigned char c1 = *p++; in mb_ucs2be_to_wchar()
277 unsigned char c2 = *p++; in mb_ucs2be_to_wchar()
282 if (p == e && (*in_len & 0x1) && out < limit) { in mb_ucs2be_to_wchar()
285 p++; in mb_ucs2be_to_wchar()
288 *in_len -= (p - *in); in mb_ucs2be_to_wchar()
289 *in = p; in mb_ucs2be_to_wchar()
314 unsigned char *p = *in, *e = p + (*in_len & ~1); in mb_ucs2le_to_wchar() local
317 while (p < e && out < limit) { in mb_ucs2le_to_wchar()
318 unsigned char c1 = *p++; in mb_ucs2le_to_wchar()
319 unsigned char c2 = *p++; in mb_ucs2le_to_wchar()
324 if (p == e && (*in_len & 0x1) && out < limit) { in mb_ucs2le_to_wchar()
327 p++; in mb_ucs2le_to_wchar()
330 *in_len -= (p - *in); in mb_ucs2le_to_wchar()
331 *in = p; in mb_ucs2le_to_wchar()