php-src/ext/mbstring
Peter Kokot 9e94d2b040
Autotools: Refactor builtin checks (#14835)
This creates a single M4 macro PHP_CHECK_BUILTIN and removes other
PHP_CHECK_BUILTIN_* macros. Checks are wrapped in AC_CACHE_CHECK and
PHP_HAVE_BUILTIN_* CPP macro definitions are defined to 1 if builtin
is found and undefined if not.

This also changes all PHP_HAVE_BUILTIN_ symbols to be either undefined
or defined (to value 1) and syncs all #if/ifdef/defined usages of them
in the php-src code. This way it is simpler to use them because they
don't need to be defined to value 0 on Windows, for example. This is
done as previous usages in php-src were mixed and on many places they
were only checked with ifdef.
2024-07-08 21:25:16 +02:00
..
libmbfl Autotools: Refactor builtin checks (#14835) 2024-07-08 21:25:16 +02:00
tests ext/mbstring: update to Unicode 15 2024-06-29 17:24:52 +02:00
ucgendat ext/mbstring: update UCD parser to accept characters with multiple properties 2024-06-29 17:24:52 +02:00
common_codepoints.txt Improve mb_detect_encoding accuracy for text containing vowels with macrons 2023-08-25 12:09:55 +02:00
config.m4 Autotools: Quote PHP_SUBST arguments in extensions (#14748) 2024-07-02 06:56:18 +02:00
config.w32 Fix GH-13968: Build failed when with --enable-mbregex on MSVC (#13971) 2024-04-16 22:33:49 +02:00
CREDITS
gen_rare_cp_bitvec.php Mark globals as const (#10303) 2023-01-23 13:46:58 +00:00
mb_gpc.c Clean-up some more headers (#14416) 2024-06-08 17:15:36 +01:00
mb_gpc.h Remove unused 'to_language' and 'from_language' struct fields 2022-08-16 16:43:26 +02:00
mbstring.c Clean-up unused headers (#14365) 2024-06-01 17:12:42 +01:00
mbstring.h Take order of candidate encodings into account when guessing text encoding 2023-05-16 07:01:07 -07:00
mbstring.stub.php Fix GH-13815: mb_trim() inaccurate $characters default value (#13820) 2024-04-24 09:07:55 +02:00
mbstring_arginfo.h Fix GH-13815: mb_trim() inaccurate $characters default value (#13820) 2024-04-24 09:07:55 +02:00
php_mbregex.c ext/mbstring: Fix some [-Wsign-compare] warnings 2024-06-06 16:18:23 +01:00
php_mbregex.h Declare ext/mbstring constants in stubs (#8798) 2022-06-23 17:34:08 +02:00
php_onig_compat.h
php_unicode.c ext/mbstring: Fix some [-Wsign-compare] warnings 2024-06-06 16:18:23 +01:00
php_unicode.h Speed boost for mb_stripos (when not using UTF-8) 2022-12-18 15:31:20 +02:00
rare_cp_bitvec.h Improve mb_detect_encoding accuracy for text containing vowels with macrons 2023-08-25 12:09:55 +02:00
unicode_data.h ext/mbstring: update to Unicode 15 2024-06-29 17:24:52 +02:00