Lines Matching refs:p

206 	char *p;  in php_filter_int()  local
228 p = Z_STRVAL_P(value); in php_filter_int()
231 PHP_FILTER_TRIM_DEFAULT(p, len); in php_filter_int()
233 if (*p == '0') { in php_filter_int()
234 p++; len--; in php_filter_int()
235 if (allow_hex && (*p == 'x' || *p == 'X')) { in php_filter_int()
236 p++; len--; in php_filter_int()
240 if (php_filter_parse_hex(p, len, &ctx_value) < 0) { in php_filter_int()
245 if (*p == 'o' || *p == 'O') { in php_filter_int()
246 p++; len--; in php_filter_int()
251 if (php_filter_parse_octal(p, len, &ctx_value) < 0) { in php_filter_int()
258 if (php_filter_parse_int(p, len, &ctx_value) < 0) { in php_filter_int()
346 char *num, *p; in php_filter_float() local
397 num = p = emalloc(len+1); in php_filter_float()
399 *p++ = *str++; in php_filter_float()
406 *p++ = *str++; in php_filter_float()
413 *p++ = '.'; in php_filter_float()
416 *p++ = *str++; in php_filter_float()
420 *p++ = *str++; in php_filter_float()
422 *p++ = *str++; in php_filter_float()
425 *p++ = *str++; in php_filter_float()
443 *p = 0; in php_filter_float()
445 switch (is_numeric_string(num, p - num, &lval, &dval, 0)) { in php_filter_float()
454 if ((!dval && p - num > 1 && strpbrk(num, "123456789")) || !zend_finite(dval)) { in php_filter_float()
570 const char *p = ZSTR_VAL(str); in is_userinfo_valid() local
571 while (p - ZSTR_VAL(str) < ZSTR_LEN(str)) { in is_userinfo_valid()
572 if (isalpha(*p) || isdigit(*p) || strchr(valid, *p)) { in is_userinfo_valid()
573 p++; in is_userinfo_valid()
574 …} else if (*p == '%' && p - ZSTR_VAL(str) <= ZSTR_LEN(str) - 3 && isdigit(*(p+1)) && isxdigit(*(p+… in is_userinfo_valid()
575 p += 3; in is_userinfo_valid()