Lines Matching refs:p

176 	const char *p = haystack;  in zend_memnstr()  local
179 ZEND_ASSERT(end >= p); in zend_memnstr()
182 return (const char *)memchr(p, *needle, (end-p)); in zend_memnstr()
184 return p; in zend_memnstr()
187 off_s = (size_t)(end - p); in zend_memnstr()
197 while (p <= end) { in zend_memnstr()
198 if ((p = (const char *)memchr(p, *needle, (end-p+1)))) { in zend_memnstr()
199 if (ne == p[needle_len-1] && !memcmp(needle+1, p+1, needle_len-2)) { in zend_memnstr()
200 return p; in zend_memnstr()
205 p++; in zend_memnstr()
238 const char *p = end; in zend_memnrstr() local
243 return p; in zend_memnrstr()
247 return (const char *)zend_memrchr(haystack, *needle, (p - haystack)); in zend_memnrstr()
259 p -= needle_len; in zend_memnrstr()
262 p = (const char *)zend_memrchr(haystack, *needle, (p - haystack) + 1); in zend_memnrstr()
263 if (!p) { in zend_memnrstr()
266 if (ne == p[needle_len-1] && !memcmp(needle + 1, p + 1, needle_len - 2)) { in zend_memnrstr()
267 return p; in zend_memnrstr()
269 } while (p-- >= haystack); in zend_memnrstr()
964 const char *p = !p_upper || (p_lower && p_lower < p_upper) ? p_lower : p_upper; in zend_memnistr() local
967 return p; in zend_memnistr()
974 while (p && p <= end) { in zend_memnistr()
975 if (needle_end_lower == p[needle_len - 1] || needle_end_upper == p[needle_len - 1]) { in zend_memnistr()
976 if (zend_strnieq(needle + 1, p + 1, needle_len - 2)) { in zend_memnistr()
977 return p; in zend_memnistr()
980 if (p_lower == p) { in zend_memnistr()
983 if (p_upper == p) { in zend_memnistr()
986 p = !p_upper || (p_lower && p_lower < p_upper) ? p_lower : p_upper; in zend_memnistr()