mirror of
https://github.com/php/php-src.git
synced 2025-08-15 13:38:49 +02:00
Refactor newline handling in zend_scan_escape_string to use HANDLE_NEWLINE macro (#19112)
This commit is contained in:
parent
a402edac1a
commit
6e22d4c096
1 changed files with 2 additions and 6 deletions
|
@ -921,9 +921,7 @@ static zend_result zend_scan_escape_string(zval *zendlval, char *str, int len, c
|
|||
ZVAL_EMPTY_STRING(zendlval);
|
||||
} else {
|
||||
zend_uchar c = (zend_uchar)*str;
|
||||
if (c == '\n' || c == '\r') {
|
||||
CG(zend_lineno)++;
|
||||
}
|
||||
HANDLE_NEWLINE(c);
|
||||
ZVAL_INTERNED_STR(zendlval, ZSTR_CHAR(c));
|
||||
}
|
||||
goto skip_escape_conversion;
|
||||
|
@ -2512,9 +2510,7 @@ inline_char_handler:
|
|||
ZVAL_EMPTY_STRING(zendlval);
|
||||
} else {
|
||||
zend_uchar c = (zend_uchar)*(yytext+bprefix+1);
|
||||
if (c == '\n' || c == '\r') {
|
||||
CG(zend_lineno)++;
|
||||
}
|
||||
HANDLE_NEWLINE(c);
|
||||
ZVAL_INTERNED_STR(zendlval, ZSTR_CHAR(c));
|
||||
}
|
||||
goto skip_escape_conversion;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue