From: Nuno Lopes Date: Thu, 7 Aug 2008 12:51:05 +0000 (+0000) Subject: MFB: upgrade to PCRE X-Git-Tag: BEFORE_HEAD_NS_CHANGE~828 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=83938211db73cde7c50f98e58d142e85aabb38a0;p=php MFB: upgrade to PCRE --- diff --git a/ext/standard/browscap.c b/ext/standard/browscap.c index 73c38f5fae..f3e8af4d9e 100644 --- a/ext/standard/browscap.c +++ b/ext/standard/browscap.c @@ -22,7 +22,7 @@ #include "php_browscap.h" #include "php_ini.h" #include "php_string.h" -#include "ext/ereg/php_regex.h" +#include "ext/pcre/php_pcre.h" #include "zend_ini_scanner.h" #include "zend_globals.h" @@ -51,16 +51,17 @@ static void browscap_entry_dtor(zval **zvalue) /* {{{ */ static void convert_browscap_pattern(zval *pattern) /* {{{ */ { - register int i, j; + int i, j=0; char *t; php_strtolower(Z_STRVAL_P(pattern), Z_STRLEN_P(pattern)); - t = (char *) safe_pemalloc(Z_STRLEN_P(pattern), 2, 3, 1); + t = (char *) safe_pemalloc(Z_STRLEN_P(pattern), 2, 5, 1); - t[0] = '^'; + t[j++] = '§'; + t[j++] = '^'; - for (i=0, j=1; i