Lines Matching refs:new_str

2949 	zend_string *new_str = NULL;  local
2960 new_str = zend_string_alloc(ZSTR_LEN(str), 0);
2961 memcpy(ZSTR_VAL(new_str), ZSTR_VAL(str), i);
2962 ZSTR_VAL(new_str)[i] = ch_to; local
2967 ZSTR_VAL(new_str)[i] = (ZSTR_VAL(str)[i] != ch_from) ? ZSTR_VAL(str)[i] : ch_to; local
2980 new_str = zend_string_alloc(ZSTR_LEN(str), 0);
2981 memcpy(ZSTR_VAL(new_str), ZSTR_VAL(str), i);
2982 ZSTR_VAL(new_str)[i] = xlat[(size_t)(unsigned char) ZSTR_VAL(str)[i]]; local
2988 ZSTR_VAL(new_str)[i] = xlat[(size_t)(unsigned char) ZSTR_VAL(str)[i]]; local
2992 if (!new_str) {
2996 ZSTR_VAL(new_str)[ZSTR_LEN(new_str)] = 0; local
2997 return new_str;
3216 zend_string *new_str; local
3224 new_str = NULL;
3227 if (!new_str) {
3228 new_str = zend_string_init(ZSTR_VAL(haystack), ZSTR_LEN(haystack), 0);
3230 memcpy(ZSTR_VAL(new_str) + (r - ZSTR_VAL(haystack)), str, str_len);
3233 if (!new_str) {
3236 return new_str;
3252 new_str = zend_string_safe_alloc(count, str_len - needle_len, ZSTR_LEN(haystack), 0);
3254 new_str = zend_string_alloc(count * (str_len - needle_len) + ZSTR_LEN(haystack), 0);
3257 e = ZSTR_VAL(new_str);
3273 return new_str;
3280 new_str = ZSTR_EMPTY_ALLOC();
3282 new_str = ZSTR_CHAR((zend_uchar)(*str));
3284 new_str = zend_string_init(str, str_len, 0);
3288 return new_str;
3298 zend_string *new_str = NULL; local
3310 if (!new_str) {
3311 new_str = zend_string_init(ZSTR_VAL(haystack), ZSTR_LEN(haystack), 0);
3313 memcpy(ZSTR_VAL(new_str) + (r - lc_haystack), str, str_len);
3318 if (!new_str) {
3321 return new_str;
3342 new_str = zend_string_safe_alloc(count, str_len - ZSTR_LEN(lc_needle), ZSTR_LEN(haystack), 0);
3344 new_str = zend_string_alloc(count * (str_len - ZSTR_LEN(lc_needle)) + ZSTR_LEN(haystack), 0);
3347 e = ZSTR_VAL(new_str);
3366 return new_str;
3380 new_str = zend_string_init(str, str_len, 0);
3383 return new_str;
3392 zend_string *new_str; local
3400 new_str = zend_string_init(haystack, length, 0);
3401 end = ZSTR_VAL(new_str) + length;
3402 …for (p = ZSTR_VAL(new_str); (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_l…
3405 return new_str;
3408 new_str = zend_string_alloc(length, 0);
3421 new_str = zend_string_init(haystack, length, 0);
3422 return new_str;
3425 new_str = zend_string_safe_alloc(count, str_len - needle_len, length, 0);
3427 new_str = zend_string_alloc(count * (str_len - needle_len) + length, 0);
3432 s = e = ZSTR_VAL(new_str);
3447 new_str = zend_string_truncate(new_str, e - s, 0);
3448 return new_str;
3451 new_str = zend_string_init(haystack, length, 0);
3452 return new_str;
3454 new_str = zend_string_init(str, str_len, 0);
3456 return new_str;
3827 zend_string *new_str = zend_string_safe_alloc(4, len, 0, 0); local
3831 for (source = str, end = source + len, target = ZSTR_VAL(new_str); source < end; source++) {
3853 newlen = target - ZSTR_VAL(new_str);
3855 new_str = zend_string_truncate(new_str, newlen, 0);
3857 return new_str;
3949 zend_string *new_str; local
3987 new_str = zend_string_safe_alloc(2, ZSTR_LEN(str) - offset, offset, 0);
3988 memcpy(ZSTR_VAL(new_str), ZSTR_VAL(str), offset);
3989 target = ZSTR_VAL(new_str) + offset;
4066 if (ZSTR_LEN(new_str) - (target - ZSTR_VAL(new_str)) > 16) {
4067 new_str = zend_string_truncate(new_str, target - ZSTR_VAL(new_str), 0);
4069 ZSTR_LEN(new_str) = target - ZSTR_VAL(new_str);
4072 return new_str;
4126 zend_string *new_str; local
4165 new_str = zend_string_safe_alloc(2, ZSTR_LEN(str) - offset, offset, 0);
4166 memcpy(ZSTR_VAL(new_str), ZSTR_VAL(str), offset);
4167 target = ZSTR_VAL(new_str) + offset;
4207 if (ZSTR_LEN(new_str) - (target - ZSTR_VAL(new_str)) > 16) {
4208 new_str = zend_string_truncate(new_str, target - ZSTR_VAL(new_str), 0);
4210 ZSTR_LEN(new_str) = target - ZSTR_VAL(new_str);
4213 return new_str;