]> granicus.if.org Git - php/commitdiff
Fixed mb_ereg_replace() bug (the function has ignored the default option)
authorMoriyoshi Koizumi <moriyoshi@php.net>
Tue, 21 Jan 2003 22:03:29 +0000 (22:03 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Tue, 21 Jan 2003 22:03:29 +0000 (22:03 +0000)
ext/mbstring/php_mbregex.c

index 5997d98acc3630665f5fada7f0ed5bffa190ea6e..275cf614527bdcf9099d32938ff70286ad452c5a 100644 (file)
@@ -661,7 +661,7 @@ _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAMETERS, int option)
    Replace regular expression for multibyte string */
 PHP_FUNCTION(mb_ereg_replace)
 {
-       _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAM_PASSTHRU, 0);
+       _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAM_PASSTHRU, MBSTRG(regex_default_options));
 }
 /* }}} */
 
@@ -669,7 +669,7 @@ PHP_FUNCTION(mb_ereg_replace)
    Case insensitive replace regular expression for multibyte string */
 PHP_FUNCTION(mb_eregi_replace)
 {
-       _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAM_PASSTHRU, MBRE_OPTION_IGNORECASE);
+       _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAM_PASSTHRU, MBRE_OPTION_IGNORECASE | MBSTRG(regex_default_options));
 }
 /* }}} */