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

/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 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
H A Drecursivecachingiterator.inc13 * @brief Cached recursive iteration over another Iterator
/PHP_TRUNK/ext/ftp/
H A Dftp.h162 char** ftp_list(ftpbuf_t *ftp, const char *path, int recursive);
H A Dphp_ftp.c121 ZEND_ARG_INFO(0, recursive)
721 /* {{{ proto array ftp_rawlist(resource stream, string directory [, bool recursive])
729 zend_bool recursive = 0; local
731 if (zend_parse_parameters(ZEND_NUM_ARGS(), "rs|b", &z_ftp, &dir, &dir_len, &recursive) == FAILURE) {
740 if (NULL == (llist = ftp_list(ftp, dir, recursive))) {
H A Dftp.c693 ftp_list(ftpbuf_t *ftp, const char *path, int recursive) argument
695 return ftp_genlist(ftp, ((recursive) ? "LIST -R" : "LIST"), path);
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_watch.h37 PHPDBG_WATCH(recursive); variable
H A Dphpdbg_watch.c23 * Watchpoints are either simple, recursive or implicit (PHPDBG_WATCH_* flags)
26 * Implicit watchpoints are implicitely created on all ancestors of simple or recursive watchpoints
36 * * Create a PHPDBG_WATCH_SIMPLE watch for simple watches or a PHPDBG_WATCH_RECURSIVE watch for recursive watches
39 * * When in recursive mode and encountering a not-refcounted PHPDBG_WATCH_SIMPLE, remove it and recreate it with a PHPDBG_WATCH_RECURSIVE (handled via watch collision)
43 * * Only allow deletion of recursive watches at their root and simple watches
48 * * hold a counter for recursive, if it is incremented from 0 to 1, create recursive watchpoint
68 * * if necessary ... on zvals: handle references, if recursive also objects and arrays ... on arrays: if recursive, add new elements
88 PHPDBG_COMMAND_D_EX(recursive, "creat
[all...]
/PHP_TRUNK/ext/pcre/pcrelib/
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.c93 The code generator follows the recursive nature of the PERL compatible regular
219 /* The following structure is the key data type for the recursive
1226 static int get_framesize(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, BOOL recursive, BOOL *needs_control_head) argument
1231 BOOL setsom_found = recursive;
1232 BOOL setmark_found = recursive;
1246 if (!recursive && (*cc == OP_CBRAPOS || *cc == OP_SCBRAPOS))
1401 static void init_frame(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, int stackpos, int stacktop, BOOL recursive) argument
1404 BOOL setsom_found = recursive;
1405 BOOL setmark_found = recursive;
1418 if (recursive || (*c
[all...]
H A Dpcre_compile.c495 "recursive call could loop indefinitely\0"
1103 (possibly recursive) subroutine calls, _not_ backreferences. Just return
2425 is a recursive call, as otherwise there will be an infinite loop. If it is
2732 /* This function is called to check for left recursive calls. We want to check
4168 mutually recursive with the function immediately below.
4203 options &= ~PCRE_CASELESS; /* Remove for recursive calls */
4219 range. Otherwise, use a recursive call to add the additional range. */
4329 handled appropriately. This function is mutually recursive with the function
6262 must ensure that any pending recursive references are updated. */
6397 pending recursive reference
[all...]
/PHP_TRUNK/ext/dom/
H A Dnode.c1352 zend_long recursive = 0; local
1354 if (zend_parse_method_parameters(ZEND_NUM_ARGS(), 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) {
H A Ddocument.c981 zend_long recursive = 0; local
983 if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "OO|l", &id, dom_document_class_entry, &node, dom_node_class_entry, &recursive) == FAILURE) {
1000 if ((recursive == 0) && (nodep->type == XML_ELEMENT_NODE)) {
1001 recursive = 2;
1003 retnodep = xmlDocCopyNode(nodep, docp, recursive);
1688 /* remove xinclude processing nodes from recursive xincludes */
/PHP_TRUNK/ext/standard/
H A Dftp_fopen_wrapper.c1032 int result, recursive = options & PHP_STREAM_MKDIR_RECURSIVE; local
1050 if (!recursive) {
H A Dfile.c1300 /* {{{ proto bool mkdir(string pathname [, int mode [, bool recursive [, resource context]]])
1308 zend_bool recursive = 0; local
1311 if (zend_parse_parameters(ZEND_NUM_ARGS(), "p|lbr", &dir, &dir_len, &mode, &recursive, &zcontext) == FAILURE) {
1317 RETURN_BOOL(php_stream_mkdir(dir, (int)mode, (recursive ? PHP_STREAM_MKDIR_RECURSIVE : 0) | REPORT_ERRORS, context));
H A Darray.c1009 static int php_array_walk(HashTable *target_hash, zval *userdata, int recursive) /* {{{ */ argument
1037 if (recursive &&
1063 php_array_walk(thash, userdata, recursive);
2682 static inline void php_array_merge_or_replace_wrapper(INTERNAL_FUNCTION_PARAMETERS, int recursive, int replace) /* {{{ */ argument
2741 if (recursive) {
2778 if (recursive) {
H A Dbasic_functions.c1136 ZEND_ARG_INFO(0, recursive)
/PHP_TRUNK/main/streams/
H A Dplain_wrapper.c1189 int ret, recursive = options & PHP_STREAM_MKDIR_RECURSIVE; local
1196 if (!recursive) {
/PHP_TRUNK/ext/simplexml/
H A Dsimplexml.c1508 static void sxe_add_namespaces(php_sxe_object *sxe, xmlNodePtr node, zend_bool recursive, zval *return_value) /* {{{ */ argument
1524 if (recursive) {
1528 sxe_add_namespaces(sxe, node, recursive, return_value);
1539 zend_bool recursive = 0; local
1543 if (zend_parse_parameters(ZEND_NUM_ARGS(), "|b", &recursive) == FAILURE) {
1555 sxe_add_namespaces(sxe, node, recursive, return_value);
1563 static void sxe_add_registered_namespaces(php_sxe_object *sxe, xmlNodePtr node, zend_bool recursive, zval *return_value) /* {{{ */ argument
1573 if (recursive) {
1576 sxe_add_registered_namespaces(sxe, node, recursive, return_value);
1584 /* {{{ proto string SimpleXMLElement::getDocNamespaces([bool recursive [, boo
1588 zend_bool recursive = 0, from_root = 1; local
[all...]

Completed in 94 milliseconds