Lines Matching refs:ZSTR_VAL

124 		ZSTR_VAL(result)[j++] = hexconvtab[old[i] >> 4];  in php_bin2hex()
125 ZSTR_VAL(result)[j++] = hexconvtab[old[i] & 15]; in php_bin2hex()
127 ZSTR_VAL(result)[j] = '\0'; in php_bin2hex()
139 unsigned char *ret = (unsigned char *)ZSTR_VAL(str); in php_hex2bin()
237 result = php_bin2hex((unsigned char *)ZSTR_VAL(data), ZSTR_LEN(data)); in PHP_FUNCTION()
262 result = php_hex2bin((unsigned char *)ZSTR_VAL(data), ZSTR_LEN(data)); in PHP_FUNCTION()
317 RETURN_LONG(php_strspn(ZSTR_VAL(s11) + start /*str1_start*/, in php_spn_common_handler()
318 ZSTR_VAL(s22) /*str2_start*/, in php_spn_common_handler()
319 ZSTR_VAL(s11) + start + len /*str1_end*/, in php_spn_common_handler()
320 ZSTR_VAL(s22) + ZSTR_LEN(s22) /*str2_end*/)); in php_spn_common_handler()
322 RETURN_LONG(php_strcspn(ZSTR_VAL(s11) + start /*str1_start*/, in php_spn_common_handler()
323 ZSTR_VAL(s22) /*str2_start*/, in php_spn_common_handler()
324 ZSTR_VAL(s11) + start + len /*str1_end*/, in php_spn_common_handler()
325 ZSTR_VAL(s22) + ZSTR_LEN(s22) /*str2_end*/)); in php_spn_common_handler()
715 RETURN_LONG(strcoll((const char *) ZSTR_VAL(s1), in PHP_FUNCTION()
716 (const char *) ZSTR_VAL(s2))); in PHP_FUNCTION()
776 const char *start = ZSTR_VAL(str); in php_trim_int()
886 …ZVAL_STR(return_value, php_trim_int(str, (what ? ZSTR_VAL(what) : NULL), (what ? ZSTR_LEN(what) : … in php_do_trim()
952 newtext = zend_string_init(ZSTR_VAL(text), ZSTR_LEN(text), 0); in PHP_FUNCTION()
956 if (ZSTR_VAL(text)[current] == breakchar[0]) { in PHP_FUNCTION()
958 } else if (ZSTR_VAL(text)[current] == ' ') { in PHP_FUNCTION()
960 ZSTR_VAL(newtext)[current] = breakchar[0]; in PHP_FUNCTION()
965 ZSTR_VAL(newtext)[lastspace] = breakchar[0]; in PHP_FUNCTION()
995 if (ZSTR_VAL(text)[current] == breakchar[0] in PHP_FUNCTION()
997 && !strncmp(ZSTR_VAL(text) + current, breakchar, breakchar_len)) { in PHP_FUNCTION()
998 …memcpy(ZSTR_VAL(newtext) + newtextlen, ZSTR_VAL(text) + laststart, current - laststart + breakchar… in PHP_FUNCTION()
1006 else if (ZSTR_VAL(text)[current] == ' ') { in PHP_FUNCTION()
1008 memcpy(ZSTR_VAL(newtext) + newtextlen, ZSTR_VAL(text) + laststart, current - laststart); in PHP_FUNCTION()
1010 memcpy(ZSTR_VAL(newtext) + newtextlen, breakchar, breakchar_len); in PHP_FUNCTION()
1022 memcpy(ZSTR_VAL(newtext) + newtextlen, ZSTR_VAL(text) + laststart, current - laststart); in PHP_FUNCTION()
1024 memcpy(ZSTR_VAL(newtext) + newtextlen, breakchar, breakchar_len); in PHP_FUNCTION()
1034 memcpy(ZSTR_VAL(newtext) + newtextlen, ZSTR_VAL(text) + laststart, lastspace - laststart); in PHP_FUNCTION()
1036 memcpy(ZSTR_VAL(newtext) + newtextlen, breakchar, breakchar_len); in PHP_FUNCTION()
1045 memcpy(ZSTR_VAL(newtext) + newtextlen, ZSTR_VAL(text) + laststart, current - laststart); in PHP_FUNCTION()
1049 ZSTR_VAL(newtext)[newtextlen] = '\0'; in PHP_FUNCTION()
1062 const char *p1 = ZSTR_VAL(str); in php_explode()
1063 const char *endp = ZSTR_VAL(str) + ZSTR_LEN(str); in php_explode()
1064 const char *p2 = php_memnstr(ZSTR_VAL(str), ZSTR_VAL(delim), ZSTR_LEN(delim), endp); in php_explode()
1083 p2 = php_memnstr(p1, ZSTR_VAL(delim), ZSTR_LEN(delim), endp); in php_explode()
1099 const char *p1 = ZSTR_VAL(str); in php_explode_negative_limit()
1100 const char *endp = ZSTR_VAL(str) + ZSTR_LEN(str); in php_explode_negative_limit()
1101 const char *p2 = php_memnstr(ZSTR_VAL(str), ZSTR_VAL(delim), ZSTR_LEN(delim), endp); in php_explode_negative_limit()
1121 p2 = php_memnstr(p1, ZSTR_VAL(delim), ZSTR_LEN(delim), endp); in php_explode_negative_limit()
1238 cptr = ZSTR_VAL(str) + ZSTR_LEN(str); in php_implode()
1245 memcpy(cptr, ZSTR_VAL(ptr->str), ZSTR_LEN(ptr->str)); in php_implode()
1261 memcpy(cptr, ZSTR_VAL(glue), ZSTR_LEN(glue)); in php_implode()
1334 ZVAL_STRINGL(&BG(strtok_zval), ZSTR_VAL(str), ZSTR_LEN(str)); in PHP_FUNCTION()
1346 token = ZSTR_VAL(tok); in PHP_FUNCTION()
1382 token = ZSTR_VAL(tok); in PHP_FUNCTION()
1415 c = (unsigned char *)ZSTR_VAL(s); in php_string_toupper()
1423 if (c != (unsigned char*)ZSTR_VAL(s)) { in php_string_toupper()
1424 memcpy(ZSTR_VAL(res), ZSTR_VAL(s), c - (unsigned char*)ZSTR_VAL(s)); in php_string_toupper()
1426 r = c + (ZSTR_VAL(res) - ZSTR_VAL(s)); in php_string_toupper()
1480 c = (unsigned char *)ZSTR_VAL(s); in php_string_tolower()
1488 if (c != (unsigned char*)ZSTR_VAL(s)) { in php_string_tolower()
1489 memcpy(ZSTR_VAL(res), ZSTR_VAL(s), c - (unsigned char*)ZSTR_VAL(s)); in php_string_tolower()
1491 r = c + (ZSTR_VAL(res) - ZSTR_VAL(s)); in php_string_tolower()
1646 ZSTR_LEN(ret) = php_win32_ioutil_dirname(ZSTR_VAL(ret), str_len);
1648 ZSTR_LEN(ret) = zend_dirname(ZSTR_VAL(ret), str_len);
1658 ZSTR_LEN(ret) = php_win32_ioutil_dirname(ZSTR_VAL(ret), str_len = ZSTR_LEN(ret));
1660 ZSTR_LEN(ret) = zend_dirname(ZSTR_VAL(ret), str_len = ZSTR_LEN(ret));
1712 p = zend_memrchr(ZSTR_VAL(ret), '.', ZSTR_LEN(ret));
1715 idx = p - ZSTR_VAL(ret);
1716 add_assoc_stringl(&tmp, "extension", ZSTR_VAL(ret) + idx + 1, ZSTR_LEN(ret) - idx - 1);
1729 p = zend_memrchr(ZSTR_VAL(ret), '.', ZSTR_LEN(ret));
1731 idx = p ? (p - ZSTR_VAL(ret)) : (ptrdiff_t)ZSTR_LEN(ret);
1732 add_assoc_stringl(&tmp, "filename", ZSTR_VAL(ret), idx);
1846 haystack_dup = estrndup(ZSTR_VAL(haystack), ZSTR_LEN(haystack));
1875 RETVAL_STRINGL(ZSTR_VAL(haystack), found_offset);
1877 RETVAL_STRINGL(ZSTR_VAL(haystack) + found_offset, ZSTR_LEN(haystack) - found_offset);
1911 …found = php_memnstr(ZSTR_VAL(haystack), Z_STRVAL_P(needle), Z_STRLEN_P(needle), ZSTR_VAL(haystack)…
1922 found = php_memnstr(ZSTR_VAL(haystack), needle_char, 1, ZSTR_VAL(haystack) + ZSTR_LEN(haystack));
1926 found_offset = found - ZSTR_VAL(haystack);
1928 RETURN_STRINGL(ZSTR_VAL(haystack), found_offset);
1972 found = (char*)php_memnstr(ZSTR_VAL(haystack) + offset,
1975 ZSTR_VAL(haystack) + ZSTR_LEN(haystack));
1986 found = (char*)php_memnstr(ZSTR_VAL(haystack) + offset,
1989 ZSTR_VAL(haystack) + ZSTR_LEN(haystack));
1993 RETURN_LONG(found - ZSTR_VAL(haystack));
2037 found = (char*)php_memnstr(ZSTR_VAL(haystack_dup) + offset,
2038 ZSTR_VAL(needle_dup), ZSTR_LEN(needle_dup), ZSTR_VAL(haystack_dup) + ZSTR_LEN(haystack));
2051 found = (char*)php_memnstr(ZSTR_VAL(haystack_dup) + offset,
2054 ZSTR_VAL(haystack_dup) + ZSTR_LEN(haystack));
2059 RETVAL_LONG(found - ZSTR_VAL(haystack_dup));
2115 p = ZSTR_VAL(haystack) + (size_t)offset;
2116 e = ZSTR_VAL(haystack) + ZSTR_LEN(haystack);
2122 p = ZSTR_VAL(haystack);
2124 e = ZSTR_VAL(haystack) + ZSTR_LEN(haystack);
2126 e = ZSTR_VAL(haystack) + ZSTR_LEN(haystack) + offset + needle_len;
2131 RETURN_LONG(found - ZSTR_VAL(haystack));
2161 if (php_needle_char(zneedle, ZSTR_VAL(ord_needle)) != SUCCESS) {
2170 ZSTR_VAL(ord_needle)[1] = '\0';
2188 p = ZSTR_VAL(haystack) + (size_t)offset;
2189 e = ZSTR_VAL(haystack) + ZSTR_LEN(haystack) - 1;
2191 p = ZSTR_VAL(haystack);
2197 e = ZSTR_VAL(haystack) + (ZSTR_LEN(haystack) + (size_t)offset);
2200 *ZSTR_VAL(ord_needle) = tolower(*ZSTR_VAL(needle));
2202 if (tolower(*e) == *ZSTR_VAL(ord_needle)) {
2220 p = ZSTR_VAL(haystack_dup) + offset;
2221 e = ZSTR_VAL(haystack_dup) + ZSTR_LEN(haystack);
2229 p = ZSTR_VAL(haystack_dup);
2231 e = ZSTR_VAL(haystack_dup) + ZSTR_LEN(haystack);
2233 e = ZSTR_VAL(haystack_dup) + ZSTR_LEN(haystack) + offset + ZSTR_LEN(needle);
2238 if ((found = (char *)zend_memnrstr(p, ZSTR_VAL(needle_dup), ZSTR_LEN(needle_dup), e))) {
2239 RETVAL_LONG(found - ZSTR_VAL(haystack_dup));
2267 found = zend_memrchr(ZSTR_VAL(haystack), *Z_STRVAL_P(needle), ZSTR_LEN(haystack));
2278 found = zend_memrchr(ZSTR_VAL(haystack), needle_chr, ZSTR_LEN(haystack));
2282 found_offset = found - ZSTR_VAL(haystack);
2319 for (p = src, q = ZSTR_VAL(dest); p < (src + srclen - chunklen + 1); ) {
2335 ZSTR_LEN(dest) = q - ZSTR_VAL(dest);
2366 memcpy(ZSTR_VAL(result), ZSTR_VAL(str), ZSTR_LEN(str));
2367 memcpy(ZSTR_VAL(result) + ZSTR_LEN(str), end, endlen);
2368 ZSTR_VAL(result)[ZSTR_LEN(result)] = '\0';
2376 result = php_chunk_split(ZSTR_VAL(str), ZSTR_LEN(str), end, endlen, (size_t)chunklen);
2453 RETURN_INTERNED_STR(ZSTR_CHAR((zend_uchar)(ZSTR_VAL(str)[f])));
2458 RETURN_STRINGL(ZSTR_VAL(str) + f, l);
2580 memcpy(ZSTR_VAL(result), Z_STRVAL_P(str), f);
2582 memcpy((ZSTR_VAL(result) + f), ZSTR_VAL(repl_str), ZSTR_LEN(repl_str));
2584 …memcpy((ZSTR_VAL(result) + f + ZSTR_LEN(repl_str)), Z_STRVAL_P(str) + f + l, Z_STRLEN_P(str) - f -…
2585 ZSTR_VAL(result)[ZSTR_LEN(result)] = '\0';
2691 memcpy(ZSTR_VAL(result), ZSTR_VAL(orig_str), f);
2692 memcpy((ZSTR_VAL(result) + f), ZSTR_VAL(repl_str), ZSTR_LEN(repl_str));
2693 …memcpy((ZSTR_VAL(result) + f + ZSTR_LEN(repl_str)), ZSTR_VAL(orig_str) + f + l, ZSTR_LEN(orig_str)…
2698 memcpy(ZSTR_VAL(result), ZSTR_VAL(orig_str), f);
2699 memcpy((ZSTR_VAL(result) + f), ZSTR_VAL(orig_str) + f + l, ZSTR_LEN(orig_str) - f - l);
2706 memcpy(ZSTR_VAL(result), ZSTR_VAL(orig_str), f);
2707 memcpy((ZSTR_VAL(result) + f), Z_STRVAL_P(repl), Z_STRLEN_P(repl));
2708 …memcpy((ZSTR_VAL(result) + f + Z_STRLEN_P(repl)), ZSTR_VAL(orig_str) + f + l, ZSTR_LEN(orig_str) -…
2711 ZSTR_VAL(result)[ZSTR_LEN(result)] = '\0';
2742 old_end = ZSTR_VAL(old) + ZSTR_LEN(old);
2744 if (ZSTR_VAL(old) == old_end) {
2750 for (p = ZSTR_VAL(old), q = ZSTR_VAL(str); p != old_end; p++) {
2773 RETURN_NEW_STR(zend_string_truncate(str, q - ZSTR_VAL(str), 0));
2788 RETURN_LONG((unsigned char) ZSTR_VAL(str)[0]);
2812 const unsigned char ch = ZSTR_VAL(str)[0];
2817 zend_string *s = zend_string_init(ZSTR_VAL(str), ZSTR_LEN(str), 0);
2818 ZSTR_VAL(s)[0] = r;
2846 unsigned char r = tolower(ZSTR_VAL(str)[0]);
2847 if (r == ZSTR_VAL(str)[0]) {
2850 zend_string *s = zend_string_init(ZSTR_VAL(str), ZSTR_LEN(str), 0);
2851 ZSTR_VAL(s)[0] = r;
2898 ZVAL_STRINGL(return_value, ZSTR_VAL(str), ZSTR_LEN(str));
2959 if (ZSTR_VAL(str)[i] == ch_from) {
2961 memcpy(ZSTR_VAL(new_str), ZSTR_VAL(str), i);
2962 ZSTR_VAL(new_str)[i] = ch_to;
2967 ZSTR_VAL(new_str)[i] = (ZSTR_VAL(str)[i] != ch_from) ? ZSTR_VAL(str)[i] : ch_to;
2979 if (ZSTR_VAL(str)[i] != xlat[(size_t)(unsigned char) ZSTR_VAL(str)[i]]) {
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]];
2988 ZSTR_VAL(new_str)[i] = xlat[(size_t)(unsigned char) ZSTR_VAL(str)[i]];
2996 ZSTR_VAL(new_str)[ZSTR_LEN(new_str)] = 0;
3004 const char *str = ZSTR_VAL(input);
3044 …bitset[((unsigned char)ZSTR_VAL(str_key)[0]) / sizeof(zend_ulong)] |= Z_UL(1) << (((unsigned char)
3069 …bitset[((unsigned char)ZSTR_VAL(key_used)[0]) / sizeof(zend_ulong)] |= Z_UL(1) << (((unsigned char…
3146 const char *source, *source_end= ZSTR_VAL(str) + ZSTR_LEN(str);
3150 char *p = ZSTR_VAL(str), *e = p + ZSTR_LEN(str);
3157 for (source = ZSTR_VAL(str); source < source_end; source++) {
3173 target = ZSTR_VAL(result);
3176 char *p = ZSTR_VAL(str), *e = p + ZSTR_LEN(str), *s = ZSTR_VAL(str);
3193 for (source = ZSTR_VAL(str); source < source_end; source++) {
3225 end = ZSTR_VAL(haystack) + ZSTR_LEN(haystack);
3226 …for (p = ZSTR_VAL(haystack); (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_…
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);
3239 const char *o = ZSTR_VAL(haystack);
3257 e = ZSTR_VAL(new_str);
3258 end = ZSTR_VAL(haystack) + ZSTR_LEN(haystack);
3259 …for (p = ZSTR_VAL(haystack); (r = (char*)php_memnstr(p, needle, needle_len, end)); p = r + needle_…
3275 …} else if (needle_len > ZSTR_LEN(haystack) || memcmp(ZSTR_VAL(haystack), needle, ZSTR_LEN(haystack…
3309 …for (p = lc_haystack; (r = (char*)php_memnstr(p, ZSTR_VAL(lc_needle), ZSTR_LEN(lc_needle), end)); …
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);
3329 n = ZSTR_VAL(lc_needle);
3347 e = ZSTR_VAL(new_str);
3350 …for (p = lc_haystack; (r = (char*)php_memnstr(p, ZSTR_VAL(lc_needle), ZSTR_LEN(lc_needle), end)); …
3351 memcpy(e, ZSTR_VAL(haystack) + (p - lc_haystack), r - p);
3359 memcpy(e, ZSTR_VAL(haystack) + (p - lc_haystack), end - p);
3374 if (memcmp(lc_haystack, ZSTR_VAL(lc_needle), ZSTR_LEN(lc_needle))) {
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…
3432 s = e = ZSTR_VAL(new_str);
3508 ZSTR_VAL(str_key)[0],
3509 ZSTR_VAL(replace),
3516 ZSTR_VAL(str_key), ZSTR_LEN(str_key),
3517 ZSTR_VAL(replace), ZSTR_LEN(replace), &dummy));
3558 p = ZSTR_VAL(n);
3560 s = ZSTR_VAL(str);
3673 sim = php_similar_char(ZSTR_VAL(t1), ZSTR_LEN(t1), ZSTR_VAL(t2), ZSTR_LEN(t2));
3702 RETURN_STR(php_addcslashes_str(ZSTR_VAL(str), ZSTR_LEN(str), ZSTR_VAL(what), ZSTR_LEN(what)));
3734 ZVAL_STRINGL(return_value, ZSTR_VAL(str), ZSTR_LEN(str));
3749 ZVAL_STRINGL(return_value, ZSTR_VAL(str), ZSTR_LEN(str));
3763 …for (source = (char*)ZSTR_VAL(str), end = source + ZSTR_LEN(str), target = ZSTR_VAL(str); source <…
3831 for (source = str, end = source + len, target = ZSTR_VAL(new_str); source < end; source++) {
3853 newlen = target - ZSTR_VAL(new_str);
3865 return php_addcslashes_str(ZSTR_VAL(str), ZSTR_LEN(str), what, wlength);
3955 source = ZSTR_VAL(str);
3986 offset = source - (char *)ZSTR_VAL(str);
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);
4132 source = ZSTR_VAL(str);
4164 offset = source - (char *)ZSTR_VAL(str);
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);
4284 const char *s = ZSTR_VAL(str);
4285 char *t = ZSTR_VAL(str);
4328 if (t != (ZSTR_VAL(str) + ZSTR_LEN(str))) {
4329 ZSTR_LEN(str) = t - ZSTR_VAL(str);
4330 ZSTR_VAL(str)[ZSTR_LEN(str)] = '\0';
4342 const char *t = php_stripslashes_impl(ZSTR_VAL(str), ZSTR_VAL(str), ZSTR_LEN(str));
4343 if (t != (ZSTR_VAL(str) + ZSTR_LEN(str))) {
4344 ZSTR_LEN(str) = t - ZSTR_VAL(str);
4345 ZSTR_VAL(str)[ZSTR_LEN(str)] = '\0';
4416 replace_value = ZSTR_VAL(replace_entry_str);
4431 ZSTR_VAL(search_str)[0],
4443 ZSTR_VAL(search_str), ZSTR_LEN(search_str),
4451 tmp_result = php_str_to_str_i_ex(subject_str, ZSTR_VAL(lc_subject_str),
4504 ZVAL_STR(result, php_str_to_str_i_ex(subject_str, ZSTR_VAL(lc_subject_str),
4705 target = ZSTR_VAL(broken_str);
4804 tmp = ZSTR_VAL(str);
4805 end = ZSTR_VAL(str) + ZSTR_LEN(str);
4833 target = ZSTR_VAL(result);
4836 tmp = ZSTR_VAL(str);
4900 allowed_tags = ZSTR_VAL(tags_ss.s);
4911 buf = zend_string_init(ZSTR_VAL(str), ZSTR_LEN(str), 0);
4912 …ZSTR_LEN(buf) = php_strip_tags_ex(ZSTR_VAL(buf), ZSTR_LEN(str), NULL, allowed_tags, allowed_tags_l…
4957 if (!strcmp("0", ZSTR_VAL(loc))) {
4969 retval = php_my_setlocale(cat, loc ? ZSTR_VAL(loc) : NULL);
4973 char *locp = ZSTR_VAL(loc);
4984 retval = php_my_setlocale(cat, ZSTR_VAL(loc));
5001 if (len == ZSTR_LEN(loc) && !memcmp(ZSTR_VAL(loc), retval, len)) {
5009 } else if (len == ZSTR_LEN(loc) && !memcmp(ZSTR_VAL(loc), retval, len)) {
5530 php_fgetcsv(NULL, delim, enc, esc, ZSTR_LEN(str), ZSTR_VAL(str), return_value);
5564 memset(ZSTR_VAL(result), *ZSTR_VAL(input_str), mult);
5569 memcpy(ZSTR_VAL(result), ZSTR_VAL(input_str), ZSTR_LEN(input_str));
5570 s = ZSTR_VAL(result);
5571 e = ZSTR_VAL(result) + ZSTR_LEN(input_str);
5572 ee = ZSTR_VAL(result) + result_len;
5581 ZSTR_VAL(result)[result_len] = '\0';
5611 buf = (const unsigned char *) ZSTR_VAL(input);
5669 RETURN_LONG(strnatcmp_ex(ZSTR_VAL(s1), ZSTR_LEN(s1),
5670 ZSTR_VAL(s2), ZSTR_LEN(s2),
5681 …ZVAL_LONG(result, strnatcmp_ex(ZSTR_VAL(str1), ZSTR_LEN(str1), ZSTR_VAL(str2), ZSTR_LEN(str2), cas…
5911 ZSTR_VAL(result)[ZSTR_LEN(result)++] = pad_str[i % pad_str_len];
5914 memcpy(ZSTR_VAL(result) + ZSTR_LEN(result), ZSTR_VAL(input), ZSTR_LEN(input));
5919 ZSTR_VAL(result)[ZSTR_LEN(result)++] = pad_str[i % pad_str_len];
5921 ZSTR_VAL(result)[ZSTR_LEN(result)] = '\0';
5966 p = ZSTR_VAL(str);
5968 target = ZSTR_VAL(ret);
6095 RETVAL_STRINGL(ZSTR_VAL(arg), ZSTR_LEN(arg));
6151 p = ZSTR_VAL(str);
6152 e = ZSTR_VAL(str) + ZSTR_LEN(str);
6175 add_index_stringl(return_value, (s - ZSTR_VAL(str)), s, p - s);
6224 if ((res_len = strfmon(ZSTR_VAL(str), ZSTR_LEN(str), format, value)) < 0) {
6233 ZSTR_LEN(str) = strlen(ZSTR_VAL(str));
6237 ZSTR_VAL(str)[ZSTR_LEN(str)] = '\0';
6267 add_next_index_stringl(return_value, ZSTR_VAL(str), ZSTR_LEN(str));
6274 p = ZSTR_VAL(str);
6281 if (p != (ZSTR_VAL(str) + ZSTR_LEN(str))) {
6282 add_next_index_stringl(return_value, p, (ZSTR_VAL(str) + ZSTR_LEN(str) - p));
6304 …for (haystack_ptr = ZSTR_VAL(haystack); haystack_ptr < (ZSTR_VAL(haystack) + ZSTR_LEN(haystack)); …
6305 …for (cl_ptr = ZSTR_VAL(char_list); cl_ptr < (ZSTR_VAL(char_list) + ZSTR_LEN(char_list)); ++cl_ptr)…
6307 RETURN_STRINGL(haystack_ptr, (ZSTR_VAL(haystack) + ZSTR_LEN(haystack) - haystack_ptr));
6357 …RETURN_LONG(zend_binary_strncmp(ZSTR_VAL(s1) + offset, (ZSTR_LEN(s1) - offset), ZSTR_VAL(s2), ZSTR…
6359 …RETURN_LONG(zend_binary_strncasecmp_l(ZSTR_VAL(s1) + offset, (ZSTR_LEN(s1) - offset), ZSTR_VAL(s2)…
6378 ZSTR_VAL(str)[ZSTR_LEN(str)++] = (char) c;
6382 ZSTR_VAL(str)[ZSTR_LEN(str)++] = (0xc0 | (c >> 6));
6383 ZSTR_VAL(str)[ZSTR_LEN(str)++] = (0x80 | (c & 0x3f));
6388 ZSTR_VAL(str)[ZSTR_LEN(str)] = '\0';
6414 ZSTR_VAL(str)[ZSTR_LEN(str)++] = c;
6416 ZSTR_VAL(str)[ZSTR_LEN(str)] = '\0';