summaryrefslogtreecommitdiff
path: root/ext/mbstring/php_mbregex.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-02-11 15:00:52 +0100
committerNikita Popov <nikita.ppv@gmail.com>2019-02-11 15:00:52 +0100
commit779b9bfe0278fdff2613c4d472c99dcefabd1312 (patch)
tree567f1da734cb19603484174d73e5ce7431fba4ca /ext/mbstring/php_mbregex.c
parentb51a99ae358b3295de272bb3c3edb6913eeb0fd4 (diff)
parenta6c535e658b9c763186ec7a91007f2dd7469820e (diff)
downloadphp-git-779b9bfe0278fdff2613c4d472c99dcefabd1312.tar.gz
Merge branch 'PHP-7.4'
Diffstat (limited to 'ext/mbstring/php_mbregex.c')
-rw-r--r--ext/mbstring/php_mbregex.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/ext/mbstring/php_mbregex.c b/ext/mbstring/php_mbregex.c
index 0f1b93f536..02d7e21378 100644
--- a/ext/mbstring/php_mbregex.c
+++ b/ext/mbstring/php_mbregex.c
@@ -105,7 +105,13 @@ void php_mb_regex_globals_free(zend_mb_regex_globals *pglobals)
/* {{{ PHP_MINIT_FUNCTION(mb_regex) */
PHP_MINIT_FUNCTION(mb_regex)
{
+ char version[256];
+
onig_init();
+
+ snprintf(version, sizeof(version), "%d.%d.%d",
+ ONIGURUMA_VERSION_MAJOR, ONIGURUMA_VERSION_MINOR, ONIGURUMA_VERSION_TEENY);
+ REGISTER_STRING_CONSTANT("MB_ONIGURUMA_VERSION", version, CONST_CS | CONST_PERSISTENT);
return SUCCESS;
}
/* }}} */
@@ -158,13 +164,6 @@ PHP_MINFO_FUNCTION(mb_regex)
ONIGURUMA_VERSION_MAJOR,
ONIGURUMA_VERSION_MINOR,
ONIGURUMA_VERSION_TEENY);
-#ifdef PHP_ONIG_BUNDLED
-#ifdef USE_COMBINATION_EXPLOSION_CHECK
- php_info_print_table_row(2, "Multibyte regex (oniguruma) backtrack check", "On");
-#else /* USE_COMBINATION_EXPLOSION_CHECK */
- php_info_print_table_row(2, "Multibyte regex (oniguruma) backtrack check", "Off");
-#endif /* USE_COMBINATION_EXPLOSION_CHECK */
-#endif /* PHP_BUNDLED_ONIG */
php_info_print_table_row(2, "Multibyte regex (oniguruma) version", buf);
php_info_print_table_end();
}