andrei Wed May 10 16:51:18 2006 UTC Modified files: /php-src/ext/spl spl_iterators.c spl_iterators.h /php-src/ext/spl/tests iterator_029.phpt Log: MFB
http://cvs.php.net/viewcvs.cgi/php-src/ext/spl/spl_iterators.c?r1=1.124&r2=1.125&diff_format=u Index: php-src/ext/spl/spl_iterators.c diff -u php-src/ext/spl/spl_iterators.c:1.124 php-src/ext/spl/spl_iterators.c:1.125 --- php-src/ext/spl/spl_iterators.c:1.124 Thu Apr 13 13:21:59 2006 +++ php-src/ext/spl/spl_iterators.c Wed May 10 16:51:18 2006 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: spl_iterators.c,v 1.124 2006/04/13 13:21:59 tony2001 Exp $ */ +/* $Id: spl_iterators.c,v 1.125 2006/05/10 16:51:18 andrei Exp $ */ #ifdef HAVE_CONFIG_H # include "config.h" @@ -55,8 +55,8 @@ PHPAPI zend_class_entry *spl_ce_InfiniteIterator; PHPAPI zend_class_entry *spl_ce_EmptyIterator; PHPAPI zend_class_entry *spl_ce_AppendIterator; -PHPAPI zend_class_entry *spl_ce_RegExIterator; -PHPAPI zend_class_entry *spl_ce_RecursiveRegExIterator; +PHPAPI zend_class_entry *spl_ce_RegexIterator; +PHPAPI zend_class_entry *spl_ce_RecursiveRegexIterator; zend_function_entry spl_funcs_RecursiveIterator[] = { SPL_ABSTRACT_ME(RecursiveIterator, hasChildren, NULL) @@ -942,8 +942,8 @@ php_set_error_handling(EH_NORMAL, NULL TSRMLS_CC); return intern; #if HAVE_PCRE || HAVE_BUNDLED_PCRE - case DIT_RegExIterator: - case DIT_RecursiveRegExIterator: { + case DIT_RegexIterator: + case DIT_RecursiveRegexIterator: { char *regex; int len, poptions, coptions; pcre_extra *extra = NULL; @@ -1291,16 +1291,16 @@ } /* }}} */ #if HAVE_PCRE || HAVE_BUNDLED_PCRE -/* {{{ proto void RegExIterator::__construct(Iterator it, string $regex [, int $flags]) - Create an RegExIterator from another iterator and a regular expression */ -SPL_METHOD(RegExIterator, __construct) +/* {{{ proto void RegexIterator::__construct(Iterator it, string $regex [, int $flags]) + Create an RegexIterator from another iterator and a regular expression */ +SPL_METHOD(RegexIterator, __construct) { - spl_dual_it_construct(INTERNAL_FUNCTION_PARAM_PASSTHRU, spl_ce_RegExIterator, zend_ce_iterator, DIT_RegExIterator); + spl_dual_it_construct(INTERNAL_FUNCTION_PARAM_PASSTHRU, spl_ce_RegexIterator, zend_ce_iterator, DIT_RegexIterator); } /* }}} */ -/* {{{ proto bool RegExIterator::accept() +/* {{{ proto bool RegexIterator::accept() Match (string)current() against regular expression */ -SPL_METHOD(RegExIterator, accept) +SPL_METHOD(RegexIterator, accept) { spl_dual_it_object *intern; int count; @@ -1341,11 +1341,11 @@ RETURN_BOOL(count >= 0); } /* }}} */ -/* {{{ proto void RecursiveRegExIterator::__construct(RecursiveIterator it, string $regex [, int $flags]) - Create an RecursiveRegExIterator from another recursive iterator and a regular expression */ -SPL_METHOD(RecursiveRegExIterator, __construct) +/* {{{ proto void RecursiveRegexIterator::__construct(RecursiveIterator it, string $regex [, int $flags]) + Create an RecursiveRegexIterator from another recursive iterator and a regular expression */ +SPL_METHOD(RecursiveRegexIterator, __construct) { - spl_dual_it_construct(INTERNAL_FUNCTION_PARAM_PASSTHRU, spl_ce_RecursiveRegExIterator, spl_ce_RecursiveIterator, DIT_RecursiveRegExIterator); + spl_dual_it_construct(INTERNAL_FUNCTION_PARAM_PASSTHRU, spl_ce_RecursiveRegexIterator, spl_ce_RecursiveIterator, DIT_RecursiveRegexIterator); } /* }}} */ #endif @@ -1379,7 +1379,7 @@ } #if HAVE_PCRE || HAVE_BUNDLED_PCRE - if (object->dit_type == DIT_RegExIterator || object->dit_type == DIT_RecursiveRegExIterator) { + if (object->dit_type == DIT_RegexIterator || object->dit_type == DIT_RecursiveRegexIterator) { if (object->u.regex.pce) { object->u.regex.pce->refcount--; } @@ -1459,9 +1459,9 @@ ZEND_ARG_INFO(0, flags) ZEND_END_ARG_INFO(); -static zend_function_entry spl_funcs_RegExIterator[] = { - SPL_ME(RegExIterator, __construct, arginfo_regex_it___construct, ZEND_ACC_PUBLIC) - SPL_ME(RegExIterator, accept, NULL, ZEND_ACC_PUBLIC) +static zend_function_entry spl_funcs_RegexIterator[] = { + SPL_ME(RegexIterator, __construct, arginfo_regex_it___construct, ZEND_ACC_PUBLIC) + SPL_ME(RegexIterator, accept, NULL, ZEND_ACC_PUBLIC) {NULL, NULL, NULL} }; @@ -1472,8 +1472,8 @@ ZEND_ARG_INFO(0, flags) ZEND_END_ARG_INFO(); -static zend_function_entry spl_funcs_RecursiveRegExIterator[] = { - SPL_ME(RecursiveRegExIterator, __construct, arginfo_rec_regex_it___construct, ZEND_ACC_PUBLIC) +static zend_function_entry spl_funcs_RecursiveRegexIterator[] = { + SPL_ME(RecursiveRegexIterator, __construct, arginfo_rec_regex_it___construct, ZEND_ACC_PUBLIC) SPL_ME(ParentIterator, hasChildren, NULL, ZEND_ACC_PUBLIC) SPL_ME(ParentIterator, getChildren, NULL, ZEND_ACC_PUBLIC) {NULL, NULL, NULL} @@ -2525,13 +2525,13 @@ REGISTER_SPL_SUB_CLASS_EX(InfiniteIterator, IteratorIterator, spl_dual_it_new, spl_funcs_InfiniteIterator); #if HAVE_PCRE || HAVE_BUNDLED_PCRE - REGISTER_SPL_SUB_CLASS_EX(RegExIterator, FilterIterator, spl_dual_it_new, spl_funcs_RegExIterator); - REGISTER_SPL_CLASS_CONST_LONG(RegExIterator, "USE_KEY", REGIT_USE_KEY); - REGISTER_SPL_SUB_CLASS_EX(RecursiveRegExIterator, RegExIterator, spl_dual_it_new, spl_funcs_RecursiveRegExIterator); - REGISTER_SPL_IMPLEMENTS(RecursiveRegExIterator, RecursiveIterator); + REGISTER_SPL_SUB_CLASS_EX(RegexIterator, FilterIterator, spl_dual_it_new, spl_funcs_RegexIterator); + REGISTER_SPL_CLASS_CONST_LONG(RegexIterator, "USE_KEY", REGIT_USE_KEY); + REGISTER_SPL_SUB_CLASS_EX(RecursiveRegexIterator, RegexIterator, spl_dual_it_new, spl_funcs_RecursiveRegexIterator); + REGISTER_SPL_IMPLEMENTS(RecursiveRegexIterator, RecursiveIterator); #else - spl_ce_RegExIterator = NULL; - spl_ce_RecursiveRegExIterator = NULL; + spl_ce_RegexIterator = NULL; + spl_ce_RecursiveRegexIterator = NULL; #endif REGISTER_SPL_STD_CLASS_EX(EmptyIterator, NULL, spl_funcs_EmptyIterator); http://cvs.php.net/viewcvs.cgi/php-src/ext/spl/spl_iterators.h?r1=1.31&r2=1.32&diff_format=u Index: php-src/ext/spl/spl_iterators.h diff -u php-src/ext/spl/spl_iterators.h:1.31 php-src/ext/spl/spl_iterators.h:1.32 --- php-src/ext/spl/spl_iterators.h:1.31 Tue May 9 22:15:16 2006 +++ php-src/ext/spl/spl_iterators.h Wed May 10 16:51:18 2006 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: spl_iterators.h,v 1.31 2006/05/09 22:15:16 helly Exp $ */ +/* $Id: spl_iterators.h,v 1.32 2006/05/10 16:51:18 andrei Exp $ */ #ifndef SPL_ITERATORS_H #define SPL_ITERATORS_H @@ -48,8 +48,8 @@ extern PHPAPI zend_class_entry *spl_ce_InfiniteIterator; extern PHPAPI zend_class_entry *spl_ce_EmptyIterator; extern PHPAPI zend_class_entry *spl_ce_AppendIterator; -extern PHPAPI zend_class_entry *spl_ce_RegExIterator; -extern PHPAPI zend_class_entry *spl_ce_RecursiveRegExIterator; +extern PHPAPI zend_class_entry *spl_ce_RegexIterator; +extern PHPAPI zend_class_entry *spl_ce_RecursiveRegexIterator; PHP_MINIT_FUNCTION(spl_iterators); @@ -69,8 +69,8 @@ DIT_InfiniteIterator, DIT_AppendIterator, #if HAVE_PCRE || HAVE_BUNDLED_PCRE - DIT_RegExIterator, - DIT_RecursiveRegExIterator, + DIT_RegexIterator, + DIT_RecursiveRegexIterator, #endif DIT_Unknown = ~0 } dual_it_type; http://cvs.php.net/viewcvs.cgi/php-src/ext/spl/tests/iterator_029.phpt?r1=1.3&r2=1.4&diff_format=u Index: php-src/ext/spl/tests/iterator_029.phpt diff -u php-src/ext/spl/tests/iterator_029.phpt:1.3 php-src/ext/spl/tests/iterator_029.phpt:1.4 --- php-src/ext/spl/tests/iterator_029.phpt:1.3 Wed Dec 21 22:21:54 2005 +++ php-src/ext/spl/tests/iterator_029.phpt Wed May 10 16:51:18 2006 @@ -1,5 +1,5 @@ --TEST-- -SPL: RegExIterator +SPL: RegexIterator --SKIPIF-- <?php if (!extension_loaded("spl")) print "skip"; ?> --FILE-- @@ -7,7 +7,7 @@ $ar = array(0, "123", 123, 22 => "abc", "a2b", 22, "a2d" => 7, 42); -foreach(new RegExIterator(new ArrayIterator($ar), "/2/") as $k => $v) +foreach(new RegexIterator(new ArrayIterator($ar), "/2/") as $k => $v) { echo "$k=>$v\n"; } @@ -16,7 +16,7 @@ ===KEY=== <?php -foreach(new RegExIterator(new ArrayIterator($ar), "/2/", RegExIterator::USE_KEY) as $k => $v) +foreach(new RegexIterator(new ArrayIterator($ar), "/2/", RegexIterator::USE_KEY) as $k => $v) { echo "$k=>$v\n"; }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php