mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
Use ZSTR_ API to access zend_string elements (this is just renaming without semantick changes).
This commit is contained in:
parent
8cce5b2641
commit
4a2e40bb86
169 changed files with 3285 additions and 3175 deletions
|
@ -941,9 +941,9 @@ static void _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAMETERS, OnigOp
|
|||
/* null terminate buffer */
|
||||
smart_str_0(&eval_buf);
|
||||
/* do eval */
|
||||
if (zend_eval_stringl(eval_buf.s->val, eval_buf.s->len, &v, description) == FAILURE) {
|
||||
if (zend_eval_stringl(ZSTR_VAL(eval_buf.s), ZSTR_LEN(eval_buf.s), &v, description) == FAILURE) {
|
||||
efree(description);
|
||||
php_error_docref(NULL,E_ERROR, "Failed evaluating code: %s%s", PHP_EOL, eval_buf.s->val);
|
||||
php_error_docref(NULL,E_ERROR, "Failed evaluating code: %s%s", PHP_EOL, ZSTR_VAL(eval_buf.s));
|
||||
/* zend_error() does not return in this case */
|
||||
}
|
||||
|
||||
|
@ -951,7 +951,7 @@ static void _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAMETERS, OnigOp
|
|||
convert_to_string(&v);
|
||||
smart_str_appendl(&out_buf, Z_STRVAL(v), Z_STRLEN(v));
|
||||
/* Clean up */
|
||||
eval_buf.s->len = 0;
|
||||
ZSTR_LEN(eval_buf.s) = 0;
|
||||
zval_dtor(&v);
|
||||
} else if (is_callable) {
|
||||
zval args[1];
|
||||
|
@ -975,7 +975,7 @@ static void _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAMETERS, OnigOp
|
|||
convert_to_string_ex(&retval);
|
||||
smart_str_appendl(&out_buf, Z_STRVAL(retval), Z_STRLEN(retval));
|
||||
if (eval_buf.s) {
|
||||
eval_buf.s->len = 0;
|
||||
ZSTR_LEN(eval_buf.s) = 0;
|
||||
}
|
||||
zval_ptr_dtor(&retval);
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue