php-src/ext/xml
Tim Starling da0c70508e
Add upper case functions to zend_operators.c and use them (#7521)
Add a family of upper case conversion functions to zend_operators.c,
by analogy with the lower case functions.

Move the single-character conversion macros to the header so that they
can be used as a locale-independent replacement for tolower() and
toupper().

Factor out the ugly bits of the SSE2 case conversion so that the four
functions that use it are easy to read and processor-independent.

Use the new ASCII upper case functions in ext/xml, ext/pdo_dblib and as
an optimization for strtoupper() when the locale is "C".
2021-09-29 09:37:40 +02:00
..
tests Merge branch 'PHP-8.1' 2021-09-16 12:44:13 +02:00
compat.c Merge branch 'PHP-8.0' 2021-08-13 17:40:32 +02:00
config.m4 Use a common setup macro to detect the Expat library 2019-06-04 10:10:50 +02:00
config.w32 Don't disable unrelated ext during configure 2021-09-20 10:26:33 +02:00
CREDITS
expat_compat.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_xml.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
xml_arginfo.h Generate optimizer func info from stubs for various extensions (#7409) 2021-08-26 19:52:11 +02:00
xml.c Add upper case functions to zend_operators.c and use them (#7521) 2021-09-29 09:37:40 +02:00
xml.stub.php Generate optimizer func info from stubs for various extensions (#7409) 2021-08-26 19:52:11 +02:00