summaryrefslogtreecommitdiff
path: root/ext/mbstring/mbstring.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2014-09-11 11:06:57 +0400
committerDmitry Stogov <dmitry@zend.com>2014-09-11 11:06:57 +0400
commit1981dd9c73ada7ea893b4636b84211f68838ba23 (patch)
tree10685f35448e5afd4b970ccebf5fa9ce01953e48 /ext/mbstring/mbstring.c
parent98b8050433d25cc9c173360e01272836acd7307f (diff)
downloadphp-git-1981dd9c73ada7ea893b4636b84211f68838ba23.tar.gz
Revert "Removing ext/ereg and dependencies"
This reverts commit 86de7963fe69638431c0aa8f413d25e01bf99d68.
Diffstat (limited to 'ext/mbstring/mbstring.c')
-rw-r--r--ext/mbstring/mbstring.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/ext/mbstring/mbstring.c b/ext/mbstring/mbstring.c
index 965c6be356..212c8d013f 100644
--- a/ext/mbstring/mbstring.c
+++ b/ext/mbstring/mbstring.c
@@ -204,6 +204,13 @@ static const struct mb_overload_def mb_ovld[] = {
{MB_OVERLOAD_STRING, "strtolower", "mb_strtolower", "mb_orig_strtolower"},
{MB_OVERLOAD_STRING, "strtoupper", "mb_strtoupper", "mb_orig_strtoupper"},
{MB_OVERLOAD_STRING, "substr_count", "mb_substr_count", "mb_orig_substr_count"},
+#if HAVE_MBREGEX
+ {MB_OVERLOAD_REGEX, "ereg", "mb_ereg", "mb_orig_ereg"},
+ {MB_OVERLOAD_REGEX, "eregi", "mb_eregi", "mb_orig_eregi"},
+ {MB_OVERLOAD_REGEX, "ereg_replace", "mb_ereg_replace", "mb_orig_ereg_replace"},
+ {MB_OVERLOAD_REGEX, "eregi_replace", "mb_eregi_replace", "mb_orig_eregi_replace"},
+ {MB_OVERLOAD_REGEX, "split", "mb_split", "mb_orig_split"},
+#endif
{0, NULL, NULL, NULL}
};
/* }}} */