Lines Matching refs:str_len
69 static int php_filter_parse_int(const char *str, unsigned int str_len, long *ret TSRMLS_DC) { /* {{… in php_filter_parse_int() argument
72 const char *end = str + str_len; in php_filter_parse_int()
121 static int php_filter_parse_octal(const char *str, unsigned int str_len, long *ret TSRMLS_DC) { /* … in php_filter_parse_octal() argument
123 const char *end = str + str_len; in php_filter_parse_octal()
144 static int php_filter_parse_hex(const char *str, unsigned int str_len, long *ret TSRMLS_DC) { /* {{… in php_filter_parse_hex() argument
146 const char *end = str + str_len; in php_filter_parse_hex()
557 static int _php_filter_validate_ipv4(char *str, int str_len, int *ip) /* {{{ */ in _php_filter_validate_ipv4() argument
559 const char *end = str + str_len; in _php_filter_validate_ipv4()
592 static int _php_filter_validate_ipv6(char *str, int str_len TSRMLS_DC) /* {{{ */ in _php_filter_validate_ipv6()
602 if (!memchr(str, ':', str_len)) { in _php_filter_validate_ipv6()
607 ipv4 = memchr(str, '.', str_len); in _php_filter_validate_ipv6()
613 if (!_php_filter_validate_ipv4(ipv4, (str_len - (ipv4 - str)), ip4elm)) { in _php_filter_validate_ipv6()
617 str_len = ipv4 - str; /* length excluding ipv4 */ in _php_filter_validate_ipv6()
618 if (str_len < 2) { in _php_filter_validate_ipv6()
624 str_len--; in _php_filter_validate_ipv6()
630 end = str + str_len; in _php_filter_validate_ipv6()