Lines Matching refs:p
245 unsigned char *p = *in; in mb_ucs2_to_wchar() local
246 unsigned char c1 = *p++; in mb_ucs2_to_wchar()
247 unsigned char c2 = *p++; in mb_ucs2_to_wchar()
252 *in = p; in mb_ucs2_to_wchar()
258 *in = p; in mb_ucs2_to_wchar()
269 unsigned char *p = *in, *e = p + (*in_len & ~1); in mb_ucs2be_to_wchar() local
272 while (p < e && out < limit) { in mb_ucs2be_to_wchar()
273 unsigned char c1 = *p++; in mb_ucs2be_to_wchar()
274 unsigned char c2 = *p++; in mb_ucs2be_to_wchar()
279 if (p == e && (*in_len & 0x1) && out < limit) { in mb_ucs2be_to_wchar()
282 p++; in mb_ucs2be_to_wchar()
285 *in_len -= (p - *in); in mb_ucs2be_to_wchar()
286 *in = p; in mb_ucs2be_to_wchar()
311 unsigned char *p = *in, *e = p + (*in_len & ~1); in mb_ucs2le_to_wchar() local
314 while (p < e && out < limit) { in mb_ucs2le_to_wchar()
315 unsigned char c1 = *p++; in mb_ucs2le_to_wchar()
316 unsigned char c2 = *p++; in mb_ucs2le_to_wchar()
321 if (p == e && (*in_len & 0x1) && out < limit) { in mb_ucs2le_to_wchar()
324 p++; in mb_ucs2le_to_wchar()
327 *in_len -= (p - *in); in mb_ucs2le_to_wchar()
328 *in = p; in mb_ucs2le_to_wchar()