Lines Matching refs:needle_len

2094 	size_t needle_len;  local
2108 needle_len = Z_STRLEN_P(zneedle);
2120 needle_len = 1;
2123 if ((ZSTR_LEN(haystack) == 0) || (needle_len == 0)) {
2140 if ((size_t)-offset < needle_len) {
2143 e = ZSTR_VAL(haystack) + ZSTR_LEN(haystack) + offset + needle_len;
2147 if ((found = zend_memnrstr(p, needle, needle_len, e))) {
3228 const char *needle, size_t needle_len, const char *str, size_t str_len, zend_long *replace_count) argument
3232 if (needle_len < ZSTR_LEN(haystack)) {
3237 if (needle_len == str_len) {
3240 …p = ZSTR_VAL(haystack); (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
3257 while ((o = (char*)php_memnstr(o, n, needle_len, endp))) {
3258 o += needle_len;
3265 if (str_len > needle_len) {
3266 new_str = zend_string_safe_alloc(count, str_len - needle_len, ZSTR_LEN(haystack), 0);
3268 new_str = zend_string_alloc(count * (str_len - needle_len) + ZSTR_LEN(haystack), 0);
3273 …p = ZSTR_VAL(haystack); (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
3289 …} else if (needle_len > ZSTR_LEN(haystack) || memcmp(ZSTR_VAL(haystack), needle, ZSTR_LEN(haystack…
3404 …to_str(const char *haystack, size_t length, const char *needle, size_t needle_len, const char *str… argument
3408 if (needle_len < length) {
3413 if (needle_len == str_len) {
3416 …(p = ZSTR_VAL(new_str); (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
3421 if (str_len < needle_len) {
3429 while ((o = (char*)php_memnstr(o, n, needle_len, endp))) {
3430 o += needle_len;
3438 if (str_len > needle_len) {
3439 new_str = zend_string_safe_alloc(count, str_len - needle_len, length, 0);
3441 new_str = zend_string_alloc(count * (str_len - needle_len) + length, 0);
3448 for (p = haystack; (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
3464 } else if (needle_len > length || memcmp(haystack, needle, length)) {
5689 size_t haystack_len, needle_len; local
5695 Z_PARAM_STRING(needle, needle_len)
5701 if (needle_len == 0) {
5730 if (needle_len == 1) {
5738 while ((p = (char*)php_memnstr(p, needle, needle_len, endp))) {
5739 p += needle_len;