helly Wed Oct 12 18:45:15 2005 EDT Modified files: /php-src/ext/pcre php_pcre.c php_pcre.h Log: - Drop one cache related function which is not really neccessary http://cvs.php.net/diff.php/php-src/ext/pcre/php_pcre.c?r1=1.172&r2=1.173&ty=u Index: php-src/ext/pcre/php_pcre.c diff -u php-src/ext/pcre/php_pcre.c:1.172 php-src/ext/pcre/php_pcre.c:1.173 --- php-src/ext/pcre/php_pcre.c:1.172 Wed Oct 12 18:37:29 2005 +++ php-src/ext/pcre/php_pcre.c Wed Oct 12 18:45:15 2005 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_pcre.c,v 1.172 2005/10/12 22:37:29 helly Exp $ */ +/* $Id: php_pcre.c,v 1.173 2005/10/12 22:45:15 helly Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -124,9 +124,9 @@ } /* }}} */ -/* {{{ pcre_get_compiled_regex_cache_ex +/* {{{ pcre_get_compiled_regex_cache */ -static pcre_cache_entry* pcre_get_compiled_regex_cache_ex(char *regex, int regex_len, pcre_extra **extra, int *preg_options, int *compile_options TSRMLS_DC) +PHPAPI pcre_cache_entry* pcre_get_compiled_regex_cache(char *regex, int regex_len, pcre_extra **extra, int *preg_options, int *compile_options TSRMLS_DC) { pcre *re = NULL; int coptions = 0; @@ -335,7 +335,7 @@ PHPAPI pcre* pcre_get_compiled_regex(char *regex, pcre_extra **extra, int *preg_options TSRMLS_DC) { int compile_options; - pcre_cache_entry * pce = pcre_get_compiled_regex_cache_ex(regex, strlen(regex), extra, preg_options, &compile_options TSRMLS_CC); + pcre_cache_entry * pce = pcre_get_compiled_regex_cache(regex, strlen(regex), extra, preg_options, &compile_options TSRMLS_CC); return pce ? pce->re : NULL; } @@ -345,23 +345,12 @@ */ PHPAPI pcre* pcre_get_compiled_regex_ex(char *regex, pcre_extra **extra, int *preg_options, int *compile_options TSRMLS_DC) { - pcre_cache_entry * pce = pcre_get_compiled_regex_cache_ex(regex, strlen(regex), extra, preg_options, compile_options TSRMLS_CC); + pcre_cache_entry * pce = pcre_get_compiled_regex_cache(regex, strlen(regex), extra, preg_options, compile_options TSRMLS_CC); return pce ? pce->re : NULL; } /* }}} */ -/* {{{ pcre_get_compiled_regex_cache - */ -PHPAPI pcre_cache_entry* pcre_get_compiled_regex_cache(char *regex, int regex_len TSRMLS_DC) -{ - pcre_extra *extra; - int preg_options; - int compile_options; - return pcre_get_compiled_regex_cache_ex(regex, regex_len, &extra, &preg_options, &compile_options TSRMLS_CC); -} -/* }}} */ - /* {{{ add_offset_pair */ static inline void add_offset_pair(zval *result, char *str, int len, int offset, char *name) { http://cvs.php.net/diff.php/php-src/ext/pcre/php_pcre.h?r1=1.42&r2=1.43&ty=u Index: php-src/ext/pcre/php_pcre.h diff -u php-src/ext/pcre/php_pcre.h:1.42 php-src/ext/pcre/php_pcre.h:1.43 --- php-src/ext/pcre/php_pcre.h:1.42 Wed Oct 12 18:37:30 2005 +++ php-src/ext/pcre/php_pcre.h Wed Oct 12 18:45:15 2005 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_pcre.h,v 1.42 2005/10/12 22:37:30 helly Exp $ */ +/* $Id: php_pcre.h,v 1.43 2005/10/12 22:45:15 helly Exp $ */ #ifndef PHP_PCRE_H #define PHP_PCRE_H @@ -60,7 +60,7 @@ int refcount; } pcre_cache_entry; -PHPAPI pcre_cache_entry* pcre_get_compiled_regex_cache(char *regex, int regex_len TSRMLS_DC); +PHPAPI pcre_cache_entry* pcre_get_compiled_regex_cache(char *regex, int regex_len, pcre_extra **extra, int *preg_options, int *compile_options TSRMLS_DC); ZEND_BEGIN_MODULE_GLOBALS(pcre) HashTable pcre_cache;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php