mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
Merge branch 'PHP-8.2'
* PHP-8.2: Fix incorrect check in zend_internal_call_should_throw() Fix incorrect check in cs_8559_5 in map_from_unicode() Fix incorrect page_size check
This commit is contained in:
commit
3fe8b090d3
4 changed files with 17 additions and 17 deletions
|
@ -1228,7 +1228,7 @@ static zend_never_inline ZEND_ATTRIBUTE_UNUSED bool zend_verify_internal_arg_typ
|
|||
* trust that arginfo matches what is enforced by zend_parse_parameters. */
|
||||
ZEND_API bool zend_internal_call_should_throw(zend_function *fbc, zend_execute_data *call)
|
||||
{
|
||||
if (fbc->internal_function.handler == ZEND_FN(pass) || (fbc->internal_function.fn_flags | ZEND_ACC_FAKE_CLOSURE)) {
|
||||
if (fbc->internal_function.handler == ZEND_FN(pass) || (fbc->internal_function.fn_flags & ZEND_ACC_FAKE_CLOSURE)) {
|
||||
/* Be lenient about the special pass function and about fake closures. */
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -3212,7 +3212,7 @@ static zend_result accel_post_startup(void)
|
|||
size_t page_size;
|
||||
|
||||
page_size = zend_get_page_size();
|
||||
if (!page_size && (page_size & (page_size - 1))) {
|
||||
if (!page_size || (page_size & (page_size - 1))) {
|
||||
zend_accel_error_noreturn(ACCEL_LOG_FATAL, "Failure to initialize shared memory structures - can't get page size.");
|
||||
abort();
|
||||
}
|
||||
|
|
|
@ -477,7 +477,7 @@ static inline int map_from_unicode(unsigned code, enum entity_charset charset, u
|
|||
*res = 0xF0; /* numero sign */
|
||||
} else if (code == 0xA7) {
|
||||
*res = 0xFD; /* section sign */
|
||||
} else if (code >= 0x0401 && code <= 0x044F) {
|
||||
} else if (code >= 0x0401 && code <= 0x045F) {
|
||||
if (code == 0x040D || code == 0x0450 || code == 0x045D)
|
||||
return FAILURE;
|
||||
*res = code - 0x360;
|
||||
|
|
|
@ -358,47 +358,47 @@ CYRILLIC SMALL LETTER YA: я => ef
|
|||
NUMERO SIGN: № => f0
|
||||
ð => ð
|
||||
|
||||
CYRILLIC SMALL LETTER IO: ё => 2623783435313b
|
||||
CYRILLIC SMALL LETTER IO: ё => f1
|
||||
ñ => ñ
|
||||
|
||||
CYRILLIC SMALL LETTER DJE: ђ => 2623783435323b
|
||||
CYRILLIC SMALL LETTER DJE: ђ => f2
|
||||
ò => ò
|
||||
|
||||
CYRILLIC SMALL LETTER GJE: ѓ => 2623783435333b
|
||||
CYRILLIC SMALL LETTER GJE: ѓ => f3
|
||||
ó => ó
|
||||
|
||||
CYRILLIC SMALL LETTER UKRAINIAN IE: є => 2623783435343b
|
||||
CYRILLIC SMALL LETTER UKRAINIAN IE: є => f4
|
||||
ô => ô
|
||||
|
||||
CYRILLIC SMALL LETTER DZE: ѕ => 2623783435353b
|
||||
CYRILLIC SMALL LETTER DZE: ѕ => f5
|
||||
õ => õ
|
||||
|
||||
CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I: і => 2623783435363b
|
||||
CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I: і => f6
|
||||
ö => ö
|
||||
|
||||
CYRILLIC SMALL LETTER YI: ї => 2623783435373b
|
||||
CYRILLIC SMALL LETTER YI: ї => f7
|
||||
÷ => ÷
|
||||
|
||||
CYRILLIC SMALL LETTER JE: ј => 2623783435383b
|
||||
CYRILLIC SMALL LETTER JE: ј => f8
|
||||
ø => ø
|
||||
|
||||
CYRILLIC SMALL LETTER LJE: љ => 2623783435393b
|
||||
CYRILLIC SMALL LETTER LJE: љ => f9
|
||||
ù => ù
|
||||
|
||||
CYRILLIC SMALL LETTER NJE: њ => 2623783435413b
|
||||
CYRILLIC SMALL LETTER NJE: њ => fa
|
||||
ú => ú
|
||||
|
||||
CYRILLIC SMALL LETTER TSHE: ћ => 2623783435423b
|
||||
CYRILLIC SMALL LETTER TSHE: ћ => fb
|
||||
û => û
|
||||
|
||||
CYRILLIC SMALL LETTER KJE: ќ => 2623783435433b
|
||||
CYRILLIC SMALL LETTER KJE: ќ => fc
|
||||
ü => ü
|
||||
|
||||
SECTION SIGN: § => fd
|
||||
ý => ý
|
||||
|
||||
CYRILLIC SMALL LETTER SHORT U: ў => 2623783435453b
|
||||
CYRILLIC SMALL LETTER SHORT U: ў => fe
|
||||
þ => þ
|
||||
|
||||
CYRILLIC SMALL LETTER DZHE: џ => 2623783435463b
|
||||
CYRILLIC SMALL LETTER DZHE: џ => ff
|
||||
ÿ => ÿ
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue