Lines Matching refs:needle_len

3195 	const char *needle, size_t needle_len, const char *str, size_t str_len, zend_long *replace_count)  argument
3198 if (needle_len < ZSTR_LEN(haystack)) {
3204 if (needle_len == str_len) {
3207 …p = ZSTR_VAL(haystack); (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
3224 while ((o = (char*)php_memnstr(o, n, needle_len, endp))) {
3225 o += needle_len;
3232 if (str_len > needle_len) {
3233 new_str = zend_string_safe_alloc(count, str_len - needle_len, ZSTR_LEN(haystack), 0);
3235 new_str = zend_string_alloc(count * (str_len - needle_len) + ZSTR_LEN(haystack), 0);
3240 …p = ZSTR_VAL(haystack); (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
3253 …} else if (needle_len > ZSTR_LEN(haystack) || memcmp(ZSTR_VAL(haystack), needle, ZSTR_LEN(haystack…
3355 …to_str(const char *haystack, size_t length, const char *needle, size_t needle_len, const char *str… argument
3359 if (needle_len < length) {
3364 if (needle_len == str_len) {
3367 …(p = ZSTR_VAL(new_str); (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
3372 if (str_len < needle_len) {
3380 while ((o = (char*)php_memnstr(o, n, needle_len, endp))) {
3381 o += needle_len;
3389 if (str_len > needle_len) {
3390 new_str = zend_string_safe_alloc(count, str_len - needle_len, length, 0);
3392 new_str = zend_string_alloc(count * (str_len - needle_len) + length, 0);
3399 for (p = haystack; (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
3412 } else if (needle_len > length || memcmp(haystack, needle, length)) {
5691 size_t haystack_len, needle_len; local
5696 Z_PARAM_STRING(needle, needle_len)
5702 if (needle_len == 0) {
5733 if (needle_len == 1) {
5738 while ((p = (char*)php_memnstr(p, needle, needle_len, endp))) {
5739 p += needle_len;