Searched refs:recursive (Results 1 - 25 of 26) sorted by relevance

12

/PHP_TRUNK/ext/spl/examples/
H A Ddirectoryfilterdots.inc18 * and makes it recursive. Further more it filters the entries '.' and '..'.
H A Ddualiterator.inc163 * And if both do then a recursive comparison is being used.
H A Drecursivedualiterator.inc13 * @brief Synchronous iteration over two recursive iterators
/PHP_TRUNK/ext/spl/internal/
H A Dparentiterator.inc18 * This extended FilterIterator allows a recursive iteration using
H A Drecursivearrayiterator.inc13 * @brief A recursive array iterator
H A Drecursivecachingiterator.inc13 * @brief Cached recursive iteration over another Iterator
H A Drecursivefilteriterator.inc13 * @brief Iterator to filter recursive iterators
H A Drecursiveiterator.inc13 * @brief Interface for recursive iteration with RecursiveIteratorIterator
H A Drecursiveiteratoriterator.inc13 * @brief Iterates through recursive iterators
/PHP_TRUNK/ext/pcre/pcrelib/
H A Dpcre_compile.c495 "recursive call could loop indefinitely\0"
1102 (possibly recursive) subroutine calls, _not_ backreferences. Just return
2386 and all groups are complete. We need to detect whether this is a recursive
2697 /* This function is called to check for left recursive calls. We want to check
4110 mutually recursive with the function immediately below.
4145 options &= ~PCRE_CASELESS; /* Remove for recursive calls */
4161 range. Otherwise, use a recursive call to add the additional range. */
4267 handled appropriately. This function is mutually recursive with the function
6194 must ensure that any pending recursive references are updated. */
6329 pending recursive reference
[all...]
H A Dpcre_exec.c100 /* Maximum number of ints of offset to save on the stack for recursive calls.
268 The match() function is highly recursive, though not every recursive call
269 increases the recursive depth. Nevertheless, some regular expressions can cause
272 saved for a recursive call. On Unix, the stack can be large, and this works
280 There is a fudge, triggered by defining NO_RECURSE, which avoids recursive
286 The original heap-recursive code used longjmp(). However, it seems that this
519 register int rrc; /* Returns from recursive calls */
617 below are for variables that do not have to be preserved over a recursive call
678 still need to be preserved over recursive call
[all...]
H A Dpcre_jit_compile.c91 The code generator follows the recursive nature of the PERL compatible regular
217 /* The following structure is the key data type for the recursive
1238 static int get_framesize(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, BOOL recursive, BOOL* needs_control_head) argument
1243 BOOL setsom_found = recursive;
1244 BOOL setmark_found = recursive;
1258 if (!recursive && (*cc == OP_CBRAPOS || *cc == OP_SCBRAPOS))
1413 static void init_frame(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, int stackpos, int stacktop, BOOL recursive) argument
1416 BOOL setsom_found = recursive;
1417 BOOL setmark_found = recursive;
1430 if (recursive || (*c
[all...]
/PHP_TRUNK/ext/dom/
H A Ddocument.c980 zend_long recursive = 0; local
982 if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "OO|l", &id, dom_document_class_entry, &node, dom_node_class_entry, &recursive) == FAILURE) {
999 if ((recursive == 0) && (nodep->type == XML_ELEMENT_NODE)) {
1000 recursive = 2;
1002 retnodep = xmlDocCopyNode(nodep, docp, recursive);
1687 /* remove xinclude processing nodes from recursive xincludes */
H A Dnode.c1352 zend_long recursive = 0; local
1354 if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O|l", &id, dom_node_class_entry, &recursive) == FAILURE) {
1360 node = xmlDocCopyNode(n, n->doc, recursive);
1368 if (n->type == XML_ELEMENT_NODE && recursive == 0) {
/PHP_TRUNK/ext/ftp/
H A Dftp.c661 ftp_list(ftpbuf_t *ftp, const char *path, int recursive TSRMLS_DC)
663 return ftp_genlist(ftp, ((recursive) ? "LIST -R" : "LIST"), path TSRMLS_CC);
H A Dftp.h162 char** ftp_list(ftpbuf_t *ftp, const char *path, int recursive TSRMLS_DC);
H A Dphp_ftp.c121 ZEND_ARG_INFO(0, recursive)
683 /* {{{ proto array ftp_rawlist(resource stream, string directory [, bool recursive])
691 zend_bool recursive = 0; local
693 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs|b", &z_ftp, &dir, &dir_len, &recursive) == FAILURE) {
700 if (NULL == (llist = ftp_list(ftp, dir, recursive TSRMLS_CC))) {
/PHP_TRUNK/ext/standard/
H A Dphp_array.h107 PHPAPI int php_array_merge(HashTable *dest, HashTable *src, int recursive TSRMLS_DC);
H A Dfile.c1341 /* {{{ proto bool mkdir(string pathname [, int mode [, bool recursive [, resource context]]])
1349 zend_bool recursive = 0; local
1352 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "p|lbr", &dir, &dir_len, &mode, &recursive, &zcontext) == FAILURE) {
1358 RETURN_BOOL(php_stream_mkdir(dir, (int)mode, (recursive ? PHP_STREAM_MKDIR_RECURSIVE : 0) | REPORT_ERRORS, context));
H A Dftp_fopen_wrapper.c1033 int result, recursive = options & PHP_STREAM_MKDIR_RECURSIVE; local
1051 if (!recursive) {
H A Darray.c1055 static int php_array_walk(HashTable *target_hash, zval *userdata, int recursive TSRMLS_DC) /* {{{ */
1083 if (recursive &&
1109 php_array_walk(thash, userdata, recursive TSRMLS_CC);
2351 PHPAPI int php_array_merge(HashTable *dest, HashTable *src, int recursive TSRMLS_DC) /* {{{ */
2356 if (recursive) {
2521 static void php_array_merge_or_replace_wrapper(INTERNAL_FUNCTION_PARAMETERS, int recursive, int replace) /* {{{ */ argument
2559 php_array_merge(Z_ARRVAL_P(return_value), Z_ARRVAL_P(arg), recursive TSRMLS_CC);
2560 } else if (recursive && i > 0) { /* First array will be copied directly instead */
/PHP_TRUNK/ext/simplexml/
H A Dsimplexml.c1427 static void sxe_add_namespaces(php_sxe_object *sxe, xmlNodePtr node, zend_bool recursive, zval *return_value TSRMLS_DC) /* {{{ */ argument
1443 if (recursive) {
1447 sxe_add_namespaces(sxe, node, recursive, return_value TSRMLS_CC);
1458 zend_bool recursive = 0; local
1462 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|b", &recursive) == FAILURE) {
1474 sxe_add_namespaces(sxe, node, recursive, return_value TSRMLS_CC);
1482 static void sxe_add_registered_namespaces(php_sxe_object *sxe, xmlNodePtr node, zend_bool recursive, zval *return_value TSRMLS_DC) /* {{{ */ argument
1492 if (recursive) {
1495 sxe_add_registered_namespaces(sxe, node, recursive, return_value TSRMLS_CC);
1503 /* {{{ proto string SimpleXMLElement::getDocNamespaces([bool recursive [, boo
1507 zend_bool recursive = 0, from_root = 1; local
[all...]
/PHP_TRUNK/main/streams/
H A Dplain_wrapper.c1183 int ret, recursive = options & PHP_STREAM_MKDIR_RECURSIVE; local
1192 if (!recursive) {
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_watch.c36 PHPDBG_COMMAND_D_EX(recursive, "create recursive watchpoints", 'r', watch_recursive, NULL, "s", 0),
437 PHPDBG_WATCH(recursive) /* {{{ */
446 phpdbg_notice("watchrecursive", "variable=\"%.*s\"", "Set recursive watchpoint on %.*s", (int)param->len, param->str);
486 phpdbg_notice("watchdelete", "variable=\"%.*s\" recursive=\"%s\"", "%.*s was removed, removing watchpoint%s", (int) watch->str_len, watch->str, (watch->flags & PHPDBG_WATCH_RECURSIVE) ? " recursively" : "");
806 phpdbg_writeln("watchvariable", "variable=\"%.*s\" on=\"%s\" type=\"%s\"", "%.*s (%s, %s)", (int) watch->str_len, watch->str, watch->type == WATCH_ON_HASHTABLE ? "array" : watch->type == WATCH_ON_REFCOUNTED ? "refcount" : "variable", watch->flags == PHPDBG_WATCH_RECURSIVE ? "recursive" : "simple");
H A Dphpdbg_watch.h38 PHPDBG_WATCH(recursive); variable

Completed in 55 milliseconds

12