Lines Matching refs:p

86 		const char *p = memchr(s, *chars, e - s);  in binary_strcspn()  local
87 if (p) { in binary_strcspn()
88 e = p; in binary_strcspn()
108 char const *s, *e, *p, *pp, *ue; in php_url_parse_ex2() local
117 p = s; in php_url_parse_ex2()
118 while (p < e) { in php_url_parse_ex2()
120 if (!isalpha(*p) && !isdigit(*p) && *p != '+' && *p != '.' && *p != '-') { in php_url_parse_ex2()
131 p++; in php_url_parse_ex2()
148 p = e + 1; in php_url_parse_ex2()
149 while (p < ue && isdigit(*p)) { in php_url_parse_ex2()
150 p++; in php_url_parse_ex2()
153 if ((p == ue || *p == '/') && (p - e) < 7) { in php_url_parse_ex2()
186 p = e + 1; in php_url_parse_ex2()
187 pp = p; in php_url_parse_ex2()
189 while (pp < ue && pp - p < 6 && isdigit(*pp)) { in php_url_parse_ex2()
193 if (pp - p > 0 && pp - p < 6 && (pp == ue || *pp == '/')) { in php_url_parse_ex2()
196 memcpy(port_buf, p, (pp - p)); in php_url_parse_ex2()
197 port_buf[pp - p] = '\0'; in php_url_parse_ex2()
209 } else if (p == pp && pp == ue) { in php_url_parse_ex2()
227 if ((p = zend_memrchr(s, '@', (e-s)))) { in php_url_parse_ex2()
228 if ((pp = memchr(s, ':', (p-s)))) { in php_url_parse_ex2()
233 ret->pass = zend_string_init(pp, (p-pp), 0); in php_url_parse_ex2()
236 ret->user = zend_string_init(s, (p-s), 0); in php_url_parse_ex2()
240 s = p + 1; in php_url_parse_ex2()
248 p = NULL; in php_url_parse_ex2()
250 p = zend_memrchr(s, ':', (e-s)); in php_url_parse_ex2()
253 if (p) { in php_url_parse_ex2()
255 p++; in php_url_parse_ex2()
256 if (e-p > 5) { /* port cannot be longer then 5 characters */ in php_url_parse_ex2()
259 } else if (e - p > 0) { in php_url_parse_ex2()
262 memcpy(port_buf, p, (e - p)); in php_url_parse_ex2()
263 port_buf[e - p] = '\0'; in php_url_parse_ex2()
273 p--; in php_url_parse_ex2()
276 p = e; in php_url_parse_ex2()
280 if ((p-s) < 1) { in php_url_parse_ex2()
285 ret->host = zend_string_init(s, (p-s), 0); in php_url_parse_ex2()
297 p = memchr(s, '#', (e - s)); in php_url_parse_ex2()
298 if (p) { in php_url_parse_ex2()
299 p++; in php_url_parse_ex2()
300 if (p < e) { in php_url_parse_ex2()
301 ret->fragment = zend_string_init(p, (e - p), 0); in php_url_parse_ex2()
306 e = p-1; in php_url_parse_ex2()
309 p = memchr(s, '?', (e - s)); in php_url_parse_ex2()
310 if (p) { in php_url_parse_ex2()
311 p++; in php_url_parse_ex2()
312 if (p < e) { in php_url_parse_ex2()
313 ret->query = zend_string_init(p, (e - p), 0); in php_url_parse_ex2()
318 e = p-1; in php_url_parse_ex2()
719 char *s, *p; in PHP_FUNCTION() local
721 if ((p = strchr(Z_STRVAL_P(hdr), ':'))) { in PHP_FUNCTION()
722 c = *p; in PHP_FUNCTION()
723 *p = '\0'; in PHP_FUNCTION()
724 s = p + 1; in PHP_FUNCTION()
729 …if ((prev_val = zend_hash_str_find(Z_ARRVAL_P(return_value), Z_STRVAL_P(hdr), (p - Z_STRVAL_P(hdr)… in PHP_FUNCTION()
730 …add_assoc_stringl_ex(return_value, Z_STRVAL_P(hdr), (p - Z_STRVAL_P(hdr)), s, (Z_STRLEN_P(hdr) - (… in PHP_FUNCTION()
736 *p = c; in PHP_FUNCTION()