Lines Matching refs:str_len
94 static int _php_filter_validate_ipv6(char *str, size_t str_len, int ip[8]);
96 static int php_filter_parse_int(const char *str, size_t str_len, zend_long *ret) { /* {{{ */ in php_filter_parse_int() argument
99 const char *end = str + str_len; in php_filter_parse_int()
148 static int php_filter_parse_octal(const char *str, size_t str_len, zend_long *ret) { /* {{{ */ in php_filter_parse_octal() argument
150 const char *end = str + str_len; in php_filter_parse_octal()
171 static int php_filter_parse_hex(const char *str, size_t str_len, zend_long *ret) { /* {{{ */ in php_filter_parse_hex() argument
173 const char *end = str + str_len; in php_filter_parse_hex()
717 static int _php_filter_validate_ipv4(char *str, size_t str_len, int *ip) /* {{{ */ in _php_filter_validate_ipv4() argument
719 const char *end = str + str_len; in _php_filter_validate_ipv4()
752 static int _php_filter_validate_ipv6(char *str, size_t str_len, int ip[8]) /* {{{ */ in _php_filter_validate_ipv6() argument
762 if (!memchr(str, ':', str_len)) { in _php_filter_validate_ipv6()
767 ipv4 = memchr(str, '.', str_len); in _php_filter_validate_ipv6()
773 if (!_php_filter_validate_ipv4(ipv4, (str_len - (ipv4 - str)), ip4elm)) { in _php_filter_validate_ipv6()
777 str_len = ipv4 - str; /* length excluding ipv4 */ in _php_filter_validate_ipv6()
778 if (str_len < 2) { in _php_filter_validate_ipv6()
784 str_len--; in _php_filter_validate_ipv6()
790 end = str + str_len; in _php_filter_validate_ipv6()