Lines Matching refs:new_str

2853 	zend_string *new_str = NULL;  local
2874 new_str = zend_string_alloc(ZSTR_LEN(str), 0);
2875 memcpy(ZSTR_VAL(new_str), ZSTR_VAL(str), input - ZSTR_VAL(str));
2876 output = ZSTR_VAL(new_str) + (input - ZSTR_VAL(str));
2894 return new_str;
2903 new_str = zend_string_alloc(ZSTR_LEN(str), 0);
2904 memcpy(ZSTR_VAL(new_str), ZSTR_VAL(str), input - ZSTR_VAL(str));
2905 output = ZSTR_VAL(new_str) + (input - ZSTR_VAL(str));
2914 return new_str;
2928 new_str = zend_string_alloc(ZSTR_LEN(str), 0);
2929 memcpy(ZSTR_VAL(new_str), ZSTR_VAL(str), i);
2931 ZSTR_VAL(new_str)[i] = ZSTR_VAL(str)[i] + xlat[(size_t)(unsigned char) ZSTR_VAL(str)[i]]; local
2934 ZSTR_VAL(new_str)[i] = 0; local
2935 return new_str;
3199 zend_string *new_str; local
3205 new_str = NULL;
3208 if (!new_str) {
3209 new_str = zend_string_init(ZSTR_VAL(haystack), ZSTR_LEN(haystack), 0);
3211 memcpy(ZSTR_VAL(new_str) + (r - ZSTR_VAL(haystack)), str, str_len);
3214 if (!new_str) {
3217 return new_str;
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);
3238 e = ZSTR_VAL(new_str);
3251 return new_str;
3267 zend_string *new_str = NULL; local
3279 if (!new_str) {
3280 new_str = zend_string_init(ZSTR_VAL(haystack), ZSTR_LEN(haystack), 0);
3282 memcpy(ZSTR_VAL(new_str) + (r - lc_haystack), str, str_len);
3287 if (!new_str) {
3290 return new_str;
3311 new_str = zend_string_safe_alloc(count, str_len - ZSTR_LEN(lc_needle), ZSTR_LEN(haystack), 0);
3313 new_str = zend_string_alloc(count * (str_len - ZSTR_LEN(lc_needle)) + ZSTR_LEN(haystack), 0);
3316 e = ZSTR_VAL(new_str);
3332 return new_str;
3346 new_str = zend_string_init(str, str_len, 0);
3349 return new_str;
3357 zend_string *new_str; local
3365 new_str = zend_string_init(haystack, length, 0);
3366 end = ZSTR_VAL(new_str) + length;
3367 …for (p = ZSTR_VAL(new_str); (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_l…
3370 return new_str;
3373 new_str = zend_string_alloc(length, 0);
3386 new_str = zend_string_init(haystack, length, 0);
3387 return new_str;
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);
3397 s = e = ZSTR_VAL(new_str);
3409 new_str = zend_string_truncate(new_str, e - s, 0);
3410 return new_str;
3413 new_str = zend_string_init(haystack, length, 0);
3414 return new_str;
3416 new_str = zend_string_init(str, str_len, 0);
3418 return new_str;
3833 zend_string *new_str = zend_string_safe_alloc(4, len, 0, 0); local
3837 for (source = str, end = source + len, target = ZSTR_VAL(new_str); source < end; source++) {
3859 newlen = target - ZSTR_VAL(new_str);
3861 new_str = zend_string_truncate(new_str, newlen, 0);
3863 return new_str;
3936 zend_string *new_str; local
3974 new_str = zend_string_safe_alloc(2, ZSTR_LEN(str) - offset, offset, 0);
3975 memcpy(ZSTR_VAL(new_str), ZSTR_VAL(str), offset);
3976 target = ZSTR_VAL(new_str) + offset;
4053 if (ZSTR_LEN(new_str) - (target - ZSTR_VAL(new_str)) > 16) {
4054 new_str = zend_string_truncate(new_str, target - ZSTR_VAL(new_str), 0);
4056 ZSTR_LEN(new_str) = target - ZSTR_VAL(new_str);
4059 return new_str;
4112 zend_string *new_str; local
4151 new_str = zend_string_safe_alloc(2, ZSTR_LEN(str) - offset, offset, 0);
4152 memcpy(ZSTR_VAL(new_str), ZSTR_VAL(str), offset);
4153 target = ZSTR_VAL(new_str) + offset;
4193 if (ZSTR_LEN(new_str) - (target - ZSTR_VAL(new_str)) > 16) {
4194 new_str = zend_string_truncate(new_str, target - ZSTR_VAL(new_str), 0);
4196 ZSTR_LEN(new_str) = target - ZSTR_VAL(new_str);
4199 return new_str;