intern           2794 Zend/zend_API.c 	zend_object *intern;
intern           2796 Zend/zend_API.c 	intern = zend_objects_new(class_type);
intern           2798 Zend/zend_API.c 	return intern;
intern           1823 ext/date/php_date.c 	zend_object_iterator  intern;
intern           1848 ext/date/php_date.c 	zval_ptr_dtor(&iterator->intern.data);
intern           1856 ext/date/php_date.c 	php_period_obj *object   = Z_PHPPERIOD_P(&iterator->intern.data);
intern           1880 ext/date/php_date.c 	php_period_obj *object   = Z_PHPPERIOD_P(&iterator->intern.data);
intern           1953 ext/date/php_date.c 	ZVAL_COPY(&iterator->intern.data, object);
intern           1954 ext/date/php_date.c 	iterator->intern.funcs = &date_period_it_funcs;
intern           2083 ext/date/php_date.c 	php_date_obj *intern;
intern           2085 ext/date/php_date.c 	intern = ecalloc(1, sizeof(php_date_obj) + zend_object_properties_size(class_type));
intern           2087 ext/date/php_date.c 	zend_object_std_init(&intern->std, class_type);
intern           2089 ext/date/php_date.c 		object_properties_init(&intern->std, class_type);
intern           2091 ext/date/php_date.c 	intern->std.handlers = &date_object_handlers_date;
intern           2093 ext/date/php_date.c 	return &intern->std;
intern           2214 ext/date/php_date.c 	php_timezone_obj *intern;
intern           2216 ext/date/php_date.c 	intern = ecalloc(1, sizeof(php_timezone_obj) + zend_object_properties_size(class_type));
intern           2218 ext/date/php_date.c 	zend_object_std_init(&intern->std, class_type);
intern           2220 ext/date/php_date.c 		object_properties_init(&intern->std, class_type);
intern           2222 ext/date/php_date.c 	intern->std.handlers = &date_object_handlers_timezone;
intern           2224 ext/date/php_date.c 	return &intern->std;
intern           2305 ext/date/php_date.c 	php_interval_obj *intern;
intern           2307 ext/date/php_date.c 	intern = ecalloc(1, sizeof(php_interval_obj) + zend_object_properties_size(class_type));
intern           2309 ext/date/php_date.c 	zend_object_std_init(&intern->std, class_type);
intern           2311 ext/date/php_date.c 		object_properties_init(&intern->std, class_type);
intern           2313 ext/date/php_date.c 	intern->std.handlers = &date_object_handlers_interval;
intern           2315 ext/date/php_date.c 	return &intern->std;
intern           2386 ext/date/php_date.c 	php_period_obj *intern;
intern           2388 ext/date/php_date.c 	intern = ecalloc(1, sizeof(php_period_obj) + zend_object_properties_size(class_type));
intern           2390 ext/date/php_date.c 	zend_object_std_init(&intern->std, class_type);
intern           2392 ext/date/php_date.c 		object_properties_init(&intern->std, class_type);
intern           2395 ext/date/php_date.c 	intern->std.handlers = &date_object_handlers_period;
intern           2397 ext/date/php_date.c 	return &intern->std;
intern           2418 ext/date/php_date.c 	php_date_obj *intern = php_date_obj_from_obj(object);
intern           2420 ext/date/php_date.c 	if (intern->time) {
intern           2421 ext/date/php_date.c 		timelib_time_dtor(intern->time);
intern           2424 ext/date/php_date.c 	zend_object_std_dtor(&intern->std);
intern           2429 ext/date/php_date.c 	php_timezone_obj *intern = php_timezone_obj_from_obj(object);
intern           2431 ext/date/php_date.c 	if (intern->type == TIMELIB_ZONETYPE_ABBR) {
intern           2432 ext/date/php_date.c 		timelib_free(intern->tzi.z.abbr);
intern           2434 ext/date/php_date.c 	zend_object_std_dtor(&intern->std);
intern           2439 ext/date/php_date.c 	php_interval_obj *intern = php_interval_obj_from_obj(object);
intern           2441 ext/date/php_date.c 	timelib_rel_time_dtor(intern->diff);
intern           2442 ext/date/php_date.c 	zend_object_std_dtor(&intern->std);
intern           2447 ext/date/php_date.c 	php_period_obj *intern = php_period_obj_from_obj(object);
intern           2449 ext/date/php_date.c 	if (intern->start) {
intern           2450 ext/date/php_date.c 		timelib_time_dtor(intern->start);
intern           2453 ext/date/php_date.c 	if (intern->current) {
intern           2454 ext/date/php_date.c 		timelib_time_dtor(intern->current);
intern           2457 ext/date/php_date.c 	if (intern->end) {
intern           2458 ext/date/php_date.c 		timelib_time_dtor(intern->end);
intern           2461 ext/date/php_date.c 	timelib_rel_time_dtor(intern->interval);
intern           2462 ext/date/php_date.c 	zend_object_std_dtor(&intern->std);
intern             61 ext/dom/attr.c 	dom_object *intern;
intern             69 ext/dom/attr.c 	intern = Z_DOMOBJ_P(id);
intern             84 ext/dom/attr.c 	oldnode = dom_object_get_node(intern);
intern             88 ext/dom/attr.c 	php_libxml_increment_node_ptr((php_libxml_node_object *)intern, (xmlNodePtr)nodep, (void *)intern);
intern            230 ext/dom/attr.c 	dom_object *intern;
intern            237 ext/dom/attr.c 	DOM_GET_OBJ(attrp, id, xmlAttrPtr, intern);
intern             55 ext/dom/cdatasection.c 	dom_object *intern;
intern             70 ext/dom/cdatasection.c 	intern = Z_DOMOBJ_P(id);
intern             71 ext/dom/cdatasection.c 	oldnode = dom_object_get_node(intern);
intern             75 ext/dom/cdatasection.c 	php_libxml_increment_node_ptr((php_libxml_node_object *)intern, nodep, (void *)intern);
intern            161 ext/dom/characterdata.c 	dom_object	*intern;
intern            167 ext/dom/characterdata.c 	DOM_GET_OBJ(node, id, xmlNodePtr, intern);
intern            178 ext/dom/characterdata.c 		php_dom_throw_error(INDEX_SIZE_ERR, dom_get_strict_error(intern->document));
intern            206 ext/dom/characterdata.c 	dom_object *intern;
intern            214 ext/dom/characterdata.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern            245 ext/dom/characterdata.c 	dom_object	*intern;
intern            251 ext/dom/characterdata.c 	DOM_GET_OBJ(node, id, xmlNodePtr, intern);
intern            262 ext/dom/characterdata.c 		php_dom_throw_error(INDEX_SIZE_ERR, dom_get_strict_error(intern->document));
intern            292 ext/dom/characterdata.c 	dom_object	*intern;
intern            298 ext/dom/characterdata.c 	DOM_GET_OBJ(node, id, xmlNodePtr, intern);
intern            309 ext/dom/characterdata.c 		php_dom_throw_error(INDEX_SIZE_ERR, dom_get_strict_error(intern->document));
intern            349 ext/dom/characterdata.c 	dom_object	*intern;
intern            355 ext/dom/characterdata.c 	DOM_GET_OBJ(node, id, xmlNodePtr, intern);
intern            366 ext/dom/characterdata.c 		php_dom_throw_error(INDEX_SIZE_ERR, dom_get_strict_error(intern->document));
intern             55 ext/dom/comment.c 	dom_object *intern;
intern             70 ext/dom/comment.c 	intern = Z_DOMOBJ_P(id);
intern             71 ext/dom/comment.c 	if (intern != NULL) {
intern             72 ext/dom/comment.c 		oldnode = dom_object_get_node(intern);
intern             76 ext/dom/comment.c 		php_libxml_increment_node_ptr((php_libxml_node_object *)intern, (xmlNodePtr)nodep, (void *)intern);
intern            700 ext/dom/document.c 	dom_object *intern;
intern            709 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern            712 ext/dom/document.c 		php_dom_throw_error(INVALID_CHARACTER_ERR, dom_get_strict_error(intern->document));
intern            721 ext/dom/document.c 	DOM_RET_OBJ(node, &ret, intern);
intern            734 ext/dom/document.c 	dom_object *intern;
intern            741 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern            748 ext/dom/document.c 	DOM_RET_OBJ(node, &ret, intern);
intern            763 ext/dom/document.c 	dom_object *intern;
intern            770 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern            777 ext/dom/document.c 	DOM_RET_OBJ(node, &ret, intern);
intern            792 ext/dom/document.c 	dom_object *intern;
intern            799 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern            806 ext/dom/document.c 	DOM_RET_OBJ(node, &ret, intern);
intern            821 ext/dom/document.c 	dom_object *intern;
intern            828 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern            835 ext/dom/document.c 	DOM_RET_OBJ(node, &ret, intern);
intern            850 ext/dom/document.c 	dom_object *intern;
intern            857 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern            860 ext/dom/document.c 		php_dom_throw_error(INVALID_CHARACTER_ERR, dom_get_strict_error(intern->document));
intern            871 ext/dom/document.c 	DOM_RET_OBJ(node, &ret, intern);
intern            886 ext/dom/document.c 	dom_object *intern;
intern            893 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern            896 ext/dom/document.c 		php_dom_throw_error(INVALID_CHARACTER_ERR, dom_get_strict_error(intern->document));
intern            905 ext/dom/document.c 	DOM_RET_OBJ((xmlNodePtr) node, &ret, intern);
intern            919 ext/dom/document.c 	dom_object *intern;
intern            928 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern            931 ext/dom/document.c 		php_dom_throw_error(INVALID_CHARACTER_ERR, dom_get_strict_error(intern->document));
intern            940 ext/dom/document.c 	DOM_RET_OBJ((xmlNodePtr) node, &ret, intern);
intern            953 ext/dom/document.c 	dom_object *intern, *namednode;
intern            961 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern            966 ext/dom/document.c 	dom_namednode_iter(intern, 0, namednode, NULL, local, NULL);
intern            979 ext/dom/document.c 	dom_object *intern, *nodeobj;
intern            987 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1021 ext/dom/document.c 	DOM_RET_OBJ((xmlNodePtr) retnodep, &ret, intern);
intern           1040 ext/dom/document.c 	dom_object *intern;
intern           1046 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1074 ext/dom/document.c 		php_dom_throw_error(errorcode, dom_get_strict_error(intern->document));
intern           1085 ext/dom/document.c 	DOM_RET_OBJ(nodep, &ret, intern);
intern           1103 ext/dom/document.c 	dom_object *intern;
intern           1110 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1143 ext/dom/document.c 		php_dom_throw_error(errorcode, dom_get_strict_error(intern->document));
intern           1151 ext/dom/document.c 	DOM_RET_OBJ(nodep, &ret, intern);
intern           1164 ext/dom/document.c 	dom_object *intern, *namednode;
intern           1172 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1178 ext/dom/document.c 	dom_namednode_iter(intern, 0, namednode, NULL, local, nsuri);
intern           1193 ext/dom/document.c 	dom_object *intern;
intern           1200 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1205 ext/dom/document.c 		DOM_RET_OBJ((xmlNodePtr) attrp->parent, &ret, intern);
intern           1231 ext/dom/document.c 	dom_object *intern;
intern           1237 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1259 ext/dom/document.c 	dom_object *intern;
intern           1279 ext/dom/document.c 	intern = Z_DOMOBJ_P(id);
intern           1280 ext/dom/document.c 	if (intern != NULL) {
intern           1281 ext/dom/document.c 		olddoc = (xmlDocPtr) dom_object_get_node(intern);
intern           1283 ext/dom/document.c 			php_libxml_decrement_node_ptr((php_libxml_node_object *) intern);
intern           1284 ext/dom/document.c 			refcount = php_libxml_decrement_doc_ref((php_libxml_node_object *)intern);
intern           1289 ext/dom/document.c 		intern->document = NULL;
intern           1290 ext/dom/document.c 		if (php_libxml_increment_doc_ref((php_libxml_node_object *)intern, docp) == -1) {
intern           1293 ext/dom/document.c 		php_libxml_increment_node_ptr((php_libxml_node_object *)intern, (xmlNodePtr)docp, (void *)intern);
intern           1357 ext/dom/document.c 	dom_object *intern;
intern           1365 ext/dom/document.c 		intern = Z_DOMOBJ_P(id);
intern           1366 ext/dom/document.c 		document = intern->document;
intern           1477 ext/dom/document.c 	dom_object *intern;
intern           1511 ext/dom/document.c 		intern = Z_DOMOBJ_P(id);
intern           1512 ext/dom/document.c 		if (intern != NULL) {
intern           1513 ext/dom/document.c 			docp = (xmlDocPtr) dom_object_get_node(intern);
intern           1516 ext/dom/document.c 				php_libxml_decrement_node_ptr((php_libxml_node_object *) intern);
intern           1517 ext/dom/document.c 				doc_prop = intern->document->doc_props;
intern           1518 ext/dom/document.c 				intern->document->doc_props = NULL;
intern           1519 ext/dom/document.c 				refcount = php_libxml_decrement_doc_ref((php_libxml_node_object *)intern);
intern           1524 ext/dom/document.c 			intern->document = NULL;
intern           1525 ext/dom/document.c 			if (php_libxml_increment_doc_ref((php_libxml_node_object *)intern, newdoc) == -1) {
intern           1528 ext/dom/document.c 			intern->document->doc_props = doc_prop;
intern           1531 ext/dom/document.c 		php_libxml_increment_node_ptr((php_libxml_node_object *)intern, (xmlNodePtr)newdoc, (void *)intern);
intern           1569 ext/dom/document.c 	dom_object *intern;
intern           1583 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1587 ext/dom/document.c 	doc_props = dom_get_doc_props(intern->document);
intern           1615 ext/dom/document.c 	dom_object *intern, *nodeobj;
intern           1624 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1626 ext/dom/document.c 	doc_props = dom_get_doc_props(intern->document);
intern           1633 ext/dom/document.c 			php_dom_throw_error(WRONG_DOCUMENT_ERR, dom_get_strict_error(intern->document));
intern           1725 ext/dom/document.c 	dom_object *intern;
intern           1736 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1768 ext/dom/document.c 	dom_object *intern;
intern           1775 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1799 ext/dom/document.c 	dom_object *intern;
intern           1819 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1854 ext/dom/document.c 	docp = (xmlDocPtr) dom_object_get_node(intern);
intern           1901 ext/dom/document.c 	dom_object *intern;
intern           1919 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           1954 ext/dom/document.c 	docp = (xmlDocPtr) dom_object_get_node(intern);
intern           1998 ext/dom/document.c 	dom_object *intern;
intern           2059 ext/dom/document.c 		intern = Z_DOMOBJ_P(id);
intern           2060 ext/dom/document.c 		if (intern != NULL) {
intern           2061 ext/dom/document.c 			docp = (xmlDocPtr) dom_object_get_node(intern);
intern           2064 ext/dom/document.c 				php_libxml_decrement_node_ptr((php_libxml_node_object *) intern);
intern           2065 ext/dom/document.c 				doc_prop = intern->document->doc_props;
intern           2066 ext/dom/document.c 				intern->document->doc_props = NULL;
intern           2067 ext/dom/document.c 				refcount = php_libxml_decrement_doc_ref((php_libxml_node_object *)intern);
intern           2072 ext/dom/document.c 			intern->document = NULL;
intern           2073 ext/dom/document.c 			if (php_libxml_increment_doc_ref((php_libxml_node_object *)intern, newdoc) == -1) {
intern           2076 ext/dom/document.c 			intern->document->doc_props = doc_prop;
intern           2079 ext/dom/document.c 		php_libxml_increment_node_ptr((php_libxml_node_object *)intern, (xmlNodePtr)newdoc, (void *)intern);
intern           2115 ext/dom/document.c 	dom_object *intern;
intern           2129 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           2134 ext/dom/document.c 	doc_props = dom_get_doc_props(intern->document);
intern           2154 ext/dom/document.c 	dom_object *intern, *nodeobj;
intern           2165 ext/dom/document.c 	DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           2167 ext/dom/document.c 	doc_props = dom_get_doc_props(intern->document);
intern           2174 ext/dom/document.c 			php_dom_throw_error(WRONG_DOCUMENT_ERR, dom_get_strict_error(intern->document));
intern           2239 ext/dom/document.c 	dom_object *intern;
intern           2246 ext/dom/document.c 		DOM_GET_OBJ(docp, id, xmlDocPtr, intern);
intern           2248 ext/dom/document.c 		if (dom_set_doc_classmap(intern->document, basece, ce) == FAILURE) {
intern             58 ext/dom/documentfragment.c 	dom_object *intern;
intern             71 ext/dom/documentfragment.c 	intern = Z_DOMOBJ_P(id);
intern             72 ext/dom/documentfragment.c 	oldnode = dom_object_get_node(intern);
intern             77 ext/dom/documentfragment.c 	php_libxml_increment_node_ptr((php_libxml_node_object *)intern, nodep, (void *)intern);
intern            119 ext/dom/documentfragment.c 	dom_object *intern;
intern            129 ext/dom/documentfragment.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern            132 ext/dom/documentfragment.c 		php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, dom_get_strict_error(intern->document));
intern             71 ext/dom/documenttype.c 	dom_object *intern;
intern             82 ext/dom/documenttype.c 	intern = Z_DOMOBJ_P(retval);
intern             83 ext/dom/documenttype.c 	dom_namednode_iter(obj, XML_ENTITY_NODE, intern, entityht, NULL, NULL);
intern             99 ext/dom/documenttype.c 	dom_object *intern;
intern            110 ext/dom/documenttype.c 	intern = Z_DOMOBJ_P(retval);
intern            111 ext/dom/documenttype.c 	dom_namednode_iter(obj, XML_NOTATION_NODE, intern, notationht, NULL, NULL);
intern            129 ext/dom/dom_iterators.c 	zval_ptr_dtor(&iterator->intern.data);
intern            158 ext/dom/dom_iterators.c 	zval *object = &iterator->intern.data;
intern            163 ext/dom/dom_iterators.c 		dom_object *intern = Z_DOMOBJ_P(&iterator->curobj);
intern            165 ext/dom/dom_iterators.c 		if (intern != NULL && intern->ptr != NULL) {
intern            166 ext/dom/dom_iterators.c 			xmlNodePtr curnode = (xmlNodePtr)((php_libxml_node_ptr *)intern->ptr)->node;
intern            179 ext/dom/dom_iterators.c 	dom_object *intern;
intern            189 ext/dom/dom_iterators.c 	object = &iterator->intern.data;
intern            193 ext/dom/dom_iterators.c 	intern = Z_DOMOBJ_P(&iterator->curobj);
intern            195 ext/dom/dom_iterators.c 	if (intern != NULL && intern->ptr != NULL) {
intern            208 ext/dom/dom_iterators.c 				curnode = (xmlNodePtr)((php_libxml_node_ptr *)intern->ptr)->node;
intern            257 ext/dom/dom_iterators.c 	dom_object *intern;
intern            269 ext/dom/dom_iterators.c 	zend_iterator_init(&iterator->intern);
intern            271 ext/dom/dom_iterators.c 	ZVAL_COPY(&iterator->intern.data, object);
intern            272 ext/dom/dom_iterators.c 	iterator->intern.funcs = &php_dom_iterator_funcs;
intern            276 ext/dom/dom_iterators.c 	intern = Z_DOMOBJ_P(object);
intern            277 ext/dom/dom_iterators.c 	objmap = (dom_nnodemap_object *)intern->ptr;
intern            321 ext/dom/dom_iterators.c 	return &iterator->intern;
intern            159 ext/dom/element.c 	dom_object *intern;
intern            219 ext/dom/element.c 	intern = Z_DOMOBJ_P(id);
intern            220 ext/dom/element.c 	oldnode = dom_object_get_node(intern);
intern            224 ext/dom/element.c 	php_libxml_increment_node_ptr((php_libxml_node_object *)intern, nodep, (void *)intern);
intern            328 ext/dom/element.c 	dom_object *intern;
intern            336 ext/dom/element.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern            372 ext/dom/element.c 	dom_object *intern;
intern            390 ext/dom/element.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern            393 ext/dom/element.c 		php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, dom_get_strict_error(intern->document));
intern            423 ext/dom/element.c 	DOM_RET_OBJ(attr, &ret, intern);
intern            436 ext/dom/element.c 	dom_object *intern;
intern            444 ext/dom/element.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern            447 ext/dom/element.c 		php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, dom_get_strict_error(intern->document));
intern            486 ext/dom/element.c 	dom_object *intern;
intern            493 ext/dom/element.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern            519 ext/dom/element.c 	DOM_RET_OBJ((xmlNodePtr) attrp, &ret, intern);
intern            532 ext/dom/element.c 	dom_object *intern, *attrobj, *oldobj;
intern            539 ext/dom/element.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern            542 ext/dom/element.c 		php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, dom_get_strict_error(intern->document));
intern            554 ext/dom/element.c 		php_dom_throw_error(WRONG_DOCUMENT_ERR, dom_get_strict_error(intern->document));
intern            573 ext/dom/element.c 		attrobj->document = intern->document;
intern            581 ext/dom/element.c 		DOM_RET_OBJ((xmlNodePtr) existattrp, &ret, intern);
intern            598 ext/dom/element.c 	dom_object *intern, *attrobj;
intern            605 ext/dom/element.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern            608 ext/dom/element.c 		php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, dom_get_strict_error(intern->document));
intern            615 ext/dom/element.c 		php_dom_throw_error(NOT_FOUND_ERR, dom_get_strict_error(intern->document));
intern            621 ext/dom/element.c 	DOM_RET_OBJ((xmlNodePtr) attrp, &ret, intern);
intern            635 ext/dom/element.c 	dom_object *intern, *namednode;
intern            643 ext/dom/element.c 	DOM_GET_OBJ(elemp, id, xmlNodePtr, intern);
intern            648 ext/dom/element.c 	dom_namednode_iter(intern, 0, namednode, NULL, local, NULL);
intern            661 ext/dom/element.c 	dom_object *intern;
intern            670 ext/dom/element.c 	DOM_GET_OBJ(elemp, id, xmlNodePtr, intern);
intern            745 ext/dom/element.c 	dom_object *intern;
intern            757 ext/dom/element.c 	DOM_GET_OBJ(elemp, id, xmlNodePtr, intern);
intern            759 ext/dom/element.c 	stricterror = dom_get_strict_error(intern->document);
intern            870 ext/dom/element.c 	dom_object *intern;
intern            878 ext/dom/element.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern            881 ext/dom/element.c 		php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, dom_get_strict_error(intern->document));
intern            926 ext/dom/element.c 	dom_object *intern;
intern            935 ext/dom/element.c 	DOM_GET_OBJ(elemp, id, xmlNodePtr, intern);
intern            943 ext/dom/element.c 	DOM_RET_OBJ((xmlNodePtr) attrp, &ret, intern);
intern            958 ext/dom/element.c 	dom_object *intern, *attrobj, *oldobj;
intern            965 ext/dom/element.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern            968 ext/dom/element.c 		php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, dom_get_strict_error(intern->document));
intern            980 ext/dom/element.c 		php_dom_throw_error(WRONG_DOCUMENT_ERR, dom_get_strict_error(intern->document));
intern           1005 ext/dom/element.c 		attrobj->document = intern->document;
intern           1013 ext/dom/element.c 		DOM_RET_OBJ((xmlNodePtr) existattrp, &ret, intern);
intern           1030 ext/dom/element.c 	dom_object *intern, *namednode;
intern           1038 ext/dom/element.c 	DOM_GET_OBJ(elemp, id, xmlNodePtr, intern);
intern           1044 ext/dom/element.c 	dom_namednode_iter(intern, 0, namednode, NULL, local, nsuri);
intern           1057 ext/dom/element.c 	dom_object *intern;
intern           1066 ext/dom/element.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1086 ext/dom/element.c 	dom_object *intern;
intern           1095 ext/dom/element.c 	DOM_GET_OBJ(elemp, id, xmlNodePtr, intern);
intern           1143 ext/dom/element.c 	dom_object *intern;
intern           1152 ext/dom/element.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1155 ext/dom/element.c 		php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, dom_get_strict_error(intern->document));
intern           1161 ext/dom/element.c 		php_dom_throw_error(NOT_FOUND_ERR, dom_get_strict_error(intern->document));
intern           1179 ext/dom/element.c 	dom_object *intern;
intern           1188 ext/dom/element.c 	DOM_GET_OBJ(elemp, id, xmlNodePtr, intern);
intern           1191 ext/dom/element.c 		php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, dom_get_strict_error(intern->document));
intern           1197 ext/dom/element.c 		php_dom_throw_error(NOT_FOUND_ERR, dom_get_strict_error(intern->document));
intern           1215 ext/dom/element.c 	dom_object *intern, *attrobj;
intern           1222 ext/dom/element.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1225 ext/dom/element.c 		php_dom_throw_error(NO_MODIFICATION_ALLOWED_ERR, dom_get_strict_error(intern->document));
intern           1232 ext/dom/element.c 		php_dom_throw_error(NOT_FOUND_ERR, dom_get_strict_error(intern->document));
intern             54 ext/dom/entityreference.c 	dom_object *intern;
intern             75 ext/dom/entityreference.c 	intern = Z_DOMOBJ_P(id);
intern             76 ext/dom/entityreference.c 	if (intern != NULL) {
intern             77 ext/dom/entityreference.c 		oldnode = dom_object_get_node(intern);
intern             81 ext/dom/entityreference.c 		php_libxml_increment_node_ptr((php_libxml_node_object *)intern, node, (void *)intern);
intern            131 ext/dom/namednodemap.c 	dom_object *intern;
intern            143 ext/dom/namednodemap.c 	intern = Z_DOMOBJ_P(id);
intern            145 ext/dom/namednodemap.c 	objmap = (dom_nnodemap_object *)intern->ptr;
intern            206 ext/dom/namednodemap.c 	dom_object *intern;
intern            222 ext/dom/namednodemap.c 		intern = Z_DOMOBJ_P(id);
intern            224 ext/dom/namednodemap.c 		objmap = (dom_nnodemap_object *)intern->ptr;
intern            269 ext/dom/namednodemap.c 	dom_object *intern;
intern            281 ext/dom/namednodemap.c 	intern = Z_DOMOBJ_P(id);
intern            283 ext/dom/namednodemap.c 	objmap = (dom_nnodemap_object *)intern->ptr;
intern            424 ext/dom/node.c 	dom_object *intern;
intern            435 ext/dom/node.c 		intern = Z_DOMOBJ_P(retval);
intern            436 ext/dom/node.c 		dom_namednode_iter(obj, XML_ELEMENT_NODE, intern, NULL, NULL, NULL);
intern            569 ext/dom/node.c 	dom_object *intern;
intern            578 ext/dom/node.c 		intern = Z_DOMOBJ_P(retval);
intern            579 ext/dom/node.c 		dom_namednode_iter(obj, XML_ATTRIBUTE_NODE, intern, NULL, NULL, NULL);
intern            867 ext/dom/node.c static xmlNodePtr _php_dom_insert_fragment(xmlNodePtr nodep, xmlNodePtr prevsib, xmlNodePtr nextsib, xmlNodePtr fragment, dom_object *intern, dom_object *childobj) /* {{{ */
intern            894 ext/dom/node.c 					childobj->document = intern->document;
intern            920 ext/dom/node.c 	dom_object *intern, *childobj, *refpobj;
intern            927 ext/dom/node.c 	DOM_GET_OBJ(parentp, id, xmlNodePtr, intern);
intern            937 ext/dom/node.c 	stricterror = dom_get_strict_error(intern->document);
intern            961 ext/dom/node.c 		childobj->document = intern->document;
intern           1007 ext/dom/node.c 					DOM_RET_OBJ(child, &ret, intern);
intern           1012 ext/dom/node.c 			new_child = _php_dom_insert_fragment(parentp, refp->prev, refp, child, intern, childobj);
intern           1049 ext/dom/node.c 					DOM_RET_OBJ(child, &ret, intern);
intern           1054 ext/dom/node.c 			new_child = _php_dom_insert_fragment(parentp, parentp->last, NULL, child, intern, childobj);
intern           1068 ext/dom/node.c 	DOM_RET_OBJ(new_child, &ret, intern);
intern           1081 ext/dom/node.c 	dom_object *intern, *newchildobj, *oldchildobj;
intern           1090 ext/dom/node.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1104 ext/dom/node.c 	stricterror = dom_get_strict_error(intern->document);
intern           1139 ext/dom/node.c 			newchild = _php_dom_insert_fragment(nodep, prevsib, nextsib, newchild, intern, newchildobj);
intern           1146 ext/dom/node.c 				newchildobj->document = intern->document;
intern           1152 ext/dom/node.c 		DOM_RET_OBJ(oldchild, &ret, intern);
intern           1155 ext/dom/node.c 		php_dom_throw_error(NOT_FOUND_ERR, dom_get_strict_error(intern->document));
intern           1169 ext/dom/node.c 	dom_object *intern, *childobj;
intern           1176 ext/dom/node.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1184 ext/dom/node.c 	stricterror = dom_get_strict_error(intern->document);
intern           1201 ext/dom/node.c 			DOM_RET_OBJ(child, &ret, intern);
intern           1220 ext/dom/node.c 	dom_object *intern, *childobj;
intern           1227 ext/dom/node.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1235 ext/dom/node.c 	stricterror = dom_get_strict_error(intern->document);
intern           1259 ext/dom/node.c 		childobj->document = intern->document;
intern           1296 ext/dom/node.c 		new_child = _php_dom_insert_fragment(nodep, nodep->last, NULL, child, intern, childobj);
intern           1309 ext/dom/node.c 	DOM_RET_OBJ(new_child, &ret, intern);
intern           1321 ext/dom/node.c 	dom_object *intern;
intern           1327 ext/dom/node.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1350 ext/dom/node.c 	dom_object *intern;
intern           1357 ext/dom/node.c 	DOM_GET_OBJ(n, id, xmlNodePtr, intern);
intern           1395 ext/dom/node.c 		intern = NULL;
intern           1398 ext/dom/node.c 	DOM_RET_OBJ(node, &ret, intern);
intern           1410 ext/dom/node.c 	dom_object *intern;
intern           1416 ext/dom/node.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1453 ext/dom/node.c 	dom_object *intern;
intern           1459 ext/dom/node.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1490 ext/dom/node.c 	dom_object *intern, *nodeotherobj;
intern           1496 ext/dom/node.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1516 ext/dom/node.c 	dom_object *intern;
intern           1525 ext/dom/node.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1567 ext/dom/node.c 	dom_object *intern;
intern           1576 ext/dom/node.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1600 ext/dom/node.c 	dom_object *intern;
intern           1609 ext/dom/node.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1673 ext/dom/node.c 	dom_object *intern;
intern           1697 ext/dom/node.c 	DOM_GET_OBJ(nodep, id, xmlNodePtr, intern);
intern           1862 ext/dom/node.c 	dom_object *intern;
intern           1865 ext/dom/node.c 	DOM_GET_THIS_OBJ(nodep, id, xmlNodePtr, intern);
intern           1883 ext/dom/node.c 	dom_object *intern;
intern           1889 ext/dom/node.c 	DOM_GET_THIS_OBJ(nodep, id, xmlNodePtr, intern);
intern            110 ext/dom/nodelist.c 	dom_object *intern;
intern            122 ext/dom/nodelist.c 		intern = Z_DOMOBJ_P(id);
intern            124 ext/dom/nodelist.c 		objmap = (dom_nnodemap_object *)intern->ptr;
intern            465 ext/dom/php_dom.c 	php_libxml_node_object *intern;
intern            468 ext/dom/php_dom.c 	intern = (php_libxml_node_object *) Z_DOMOBJ_P(object);
intern            469 ext/dom/php_dom.c 	if (intern->node) {
intern            470 ext/dom/php_dom.c   		nodep = intern->node->node;
intern            506 ext/dom/php_dom.c 	dom_object *intern = Z_DOMOBJ_P(zobject);
intern            507 ext/dom/php_dom.c 	dom_object *clone = dom_objects_set_class(intern->std.ce, 0);
intern            511 ext/dom/php_dom.c 	if (instanceof_function(intern->std.ce, dom_node_class_entry)) {
intern            512 ext/dom/php_dom.c 		xmlNodePtr node = (xmlNodePtr)dom_object_get_node(intern);
intern            518 ext/dom/php_dom.c 					clone->document = intern->document;
intern            522 ext/dom/php_dom.c 				if (intern->document != clone->document) {
intern            523 ext/dom/php_dom.c 					dom_copy_doc_props(intern->document, clone->document);
intern            530 ext/dom/php_dom.c 	zend_objects_clone_members(&clone->std, &intern->std);
intern           1010 ext/dom/php_dom.c 	dom_xpath_object *intern = php_xpath_obj_from_obj(object);
intern           1012 ext/dom/php_dom.c 	zend_object_std_dtor(&intern->dom.std);
intern           1014 ext/dom/php_dom.c 	if (intern->dom.ptr != NULL) {
intern           1015 ext/dom/php_dom.c 		xmlXPathFreeContext((xmlXPathContextPtr) intern->dom.ptr);
intern           1016 ext/dom/php_dom.c 		php_libxml_decrement_doc_ref((php_libxml_node_object *) &intern->dom);
intern           1019 ext/dom/php_dom.c 	if (intern->registered_phpfunctions) {
intern           1020 ext/dom/php_dom.c 		zend_hash_destroy(intern->registered_phpfunctions);
intern           1021 ext/dom/php_dom.c 		FREE_HASHTABLE(intern->registered_phpfunctions);
intern           1024 ext/dom/php_dom.c 	if (intern->node_list) {
intern           1025 ext/dom/php_dom.c 		zend_hash_destroy(intern->node_list);
intern           1026 ext/dom/php_dom.c 		FREE_HASHTABLE(intern->node_list);
intern           1035 ext/dom/php_dom.c 	dom_object *intern = php_dom_obj_from_obj(object);
intern           1042 ext/dom/php_dom.c 	zend_object_std_dtor(&intern->std);
intern           1044 ext/dom/php_dom.c 	if (intern->ptr != NULL && ((php_libxml_node_ptr *)intern->ptr)->node != NULL) {
intern           1045 ext/dom/php_dom.c 		if (((xmlNodePtr) ((php_libxml_node_ptr *)intern->ptr)->node)->type != XML_DOCUMENT_NODE && ((xmlNodePtr) ((php_libxml_node_ptr *)intern->ptr)->node)->type != XML_HTML_DOCUMENT_NODE) {
intern           1046 ext/dom/php_dom.c 			php_libxml_node_decrement_resource((php_libxml_node_object *) intern);
intern           1048 ext/dom/php_dom.c 			php_libxml_decrement_node_ptr((php_libxml_node_object *) intern);
intern           1049 ext/dom/php_dom.c 			retcount = php_libxml_decrement_doc_ref((php_libxml_node_object *)intern);
intern           1051 ext/dom/php_dom.c 		intern->ptr = NULL;
intern           1056 ext/dom/php_dom.c void dom_namednode_iter(dom_object *basenode, int ntype, dom_object *intern, xmlHashTablePtr ht, xmlChar *local, xmlChar *ns) /* {{{ */
intern           1058 ext/dom/php_dom.c 	dom_nnodemap_object *mapptr = (dom_nnodemap_object *) intern->ptr;
intern           1075 ext/dom/php_dom.c 	dom_object *intern = ecalloc(1, sizeof(dom_object) + zend_object_properties_size(class_type));
intern           1082 ext/dom/php_dom.c 	intern->prop_handler = zend_hash_find_ptr(&classes, base_class->name);
intern           1084 ext/dom/php_dom.c 	zend_object_std_init(&intern->std, class_type);
intern           1086 ext/dom/php_dom.c 		object_properties_init(&intern->std, class_type);
intern           1089 ext/dom/php_dom.c 	return intern;
intern           1096 ext/dom/php_dom.c 	dom_object *intern = dom_objects_set_class(class_type, 1);
intern           1097 ext/dom/php_dom.c 	intern->std.handlers = dom_get_obj_handlers();
intern           1098 ext/dom/php_dom.c 	return &intern->std;
intern           1106 ext/dom/php_dom.c 	dom_xpath_object *intern = ecalloc(1, sizeof(dom_xpath_object) + zend_object_properties_size(class_type));
intern           1108 ext/dom/php_dom.c 	ALLOC_HASHTABLE(intern->registered_phpfunctions);
intern           1109 ext/dom/php_dom.c 	zend_hash_init(intern->registered_phpfunctions, 0, NULL, ZVAL_PTR_DTOR, 0);
intern           1111 ext/dom/php_dom.c 	intern->dom.prop_handler = &dom_xpath_prop_handlers;
intern           1112 ext/dom/php_dom.c 	intern->dom.std.handlers = &dom_xpath_object_handlers;
intern           1114 ext/dom/php_dom.c 	zend_object_std_init(&intern->dom.std, class_type);
intern           1115 ext/dom/php_dom.c 	object_properties_init(&intern->dom.std, class_type);
intern           1117 ext/dom/php_dom.c 	return &intern->dom.std;
intern           1124 ext/dom/php_dom.c 	dom_object *intern;
intern           1127 ext/dom/php_dom.c 	intern = php_dom_obj_from_obj(object);
intern           1128 ext/dom/php_dom.c 	objmap = (dom_nnodemap_object *)intern->ptr;
intern           1141 ext/dom/php_dom.c 		intern->ptr = NULL;
intern           1148 ext/dom/php_dom.c 	dom_object *intern = php_dom_obj_from_obj(object);
intern           1150 ext/dom/php_dom.c 	php_libxml_decrement_doc_ref((php_libxml_node_object *)intern);
intern           1152 ext/dom/php_dom.c 	zend_object_std_dtor(&intern->std);
intern           1158 ext/dom/php_dom.c 	dom_object *intern;
intern           1161 ext/dom/php_dom.c 	intern = dom_objects_set_class(class_type, 1);
intern           1162 ext/dom/php_dom.c 	intern->ptr = emalloc(sizeof(dom_nnodemap_object));
intern           1163 ext/dom/php_dom.c 	objmap = (dom_nnodemap_object *)intern->ptr;
intern           1171 ext/dom/php_dom.c 	intern->std.handlers = &dom_nnodemap_object_handlers;
intern           1173 ext/dom/php_dom.c 	return &intern->std;
intern           1195 ext/dom/php_dom.c 	dom_object *intern;
intern           1202 ext/dom/php_dom.c 	if ((intern = (dom_object *) php_dom_object_get_data((void *) obj))) {
intern           1203 ext/dom/php_dom.c 		GC_REFCOUNT(&intern->std)++;
intern           1204 ext/dom/php_dom.c 		ZVAL_OBJ(return_value, &intern->std);
intern           1288 ext/dom/php_dom.c 	intern = Z_DOMOBJ_P(return_value);
intern           1291 ext/dom/php_dom.c 			intern->document = domobj->document;
intern           1293 ext/dom/php_dom.c 		php_libxml_increment_doc_ref((php_libxml_node_object *)intern, obj->doc);
intern           1296 ext/dom/php_dom.c 	php_libxml_increment_node_ptr((php_libxml_node_object *)intern, obj, (void *)intern);
intern             94 ext/dom/php_dom.h 	zend_object_iterator intern;
intern            123 ext/dom/php_dom.h void dom_namednode_iter(dom_object *basenode, int ntype, dom_object *intern, xmlHashTablePtr ht, xmlChar *local, xmlChar *ns);
intern             55 ext/dom/processinginstruction.c 	dom_object *intern;
intern             77 ext/dom/processinginstruction.c 	intern = Z_DOMOBJ_P(id);
intern             78 ext/dom/processinginstruction.c 	oldnode = dom_object_get_node(intern);
intern             82 ext/dom/processinginstruction.c 	php_libxml_increment_node_ptr((php_libxml_node_object *)intern, nodep, (void *)intern);
intern             70 ext/dom/text.c 	dom_object *intern;
intern             85 ext/dom/text.c 	intern = Z_DOMOBJ_P(id);
intern             86 ext/dom/text.c 	if (intern != NULL) {
intern             87 ext/dom/text.c 		oldnode = dom_object_get_node(intern);
intern             91 ext/dom/text.c 		php_libxml_increment_node_ptr((php_libxml_node_object *)intern, nodep, (void *)intern);
intern            150 ext/dom/text.c 	dom_object	*intern;
intern            155 ext/dom/text.c 	DOM_GET_OBJ(node, id, xmlNodePtr, intern);
intern            193 ext/dom/text.c 	php_dom_create_object(nnode, return_value, intern);
intern            205 ext/dom/text.c 	dom_object	*intern;
intern            210 ext/dom/text.c 	DOM_GET_OBJ(node, id, xmlNodePtr, intern);
intern             84 ext/dom/xpath.c 	dom_xpath_object *intern;
intern             92 ext/dom/xpath.c 		intern = (dom_xpath_object *) ctxt->context->userData;
intern             93 ext/dom/xpath.c 		if (intern == NULL) {
intern             98 ext/dom/xpath.c 		else if (intern->registerPhpFunctions == 0) {
intern            161 ext/dom/xpath.c 							php_dom_create_object(node, &child, &intern->dom);
intern            198 ext/dom/xpath.c 	} else if (intern->registerPhpFunctions == 2 && zend_hash_exists(intern->registered_phpfunctions, callable) == 0) {
intern            208 ext/dom/xpath.c 				if (intern->node_list == NULL) {
intern            209 ext/dom/xpath.c 					ALLOC_HASHTABLE(intern->node_list);
intern            210 ext/dom/xpath.c 					zend_hash_init(intern->node_list, 0, NULL, ZVAL_PTR_DTOR, 0);
intern            213 ext/dom/xpath.c 				zend_hash_next_index_insert(intern->node_list, &retval);
intern            259 ext/dom/xpath.c 	dom_xpath_object *intern;
intern            274 ext/dom/xpath.c 	intern = Z_XPATHOBJ_P(id);
intern            275 ext/dom/xpath.c 	if (intern != NULL) {
intern            276 ext/dom/xpath.c 		oldctx = (xmlXPathContextPtr)intern->dom.ptr;
intern            278 ext/dom/xpath.c 			php_libxml_decrement_doc_ref((php_libxml_node_object *) &intern->dom);
intern            289 ext/dom/xpath.c 		intern->dom.ptr = ctx;
intern            290 ext/dom/xpath.c 		ctx->userData = (void *)intern;
intern            291 ext/dom/xpath.c 		intern->dom.document = docobj->document;
intern            292 ext/dom/xpath.c 		php_libxml_increment_doc_ref((php_libxml_node_object *) &intern->dom, docp);
intern            318 ext/dom/xpath.c 	dom_xpath_object *intern;
intern            325 ext/dom/xpath.c 	intern = Z_XPATHOBJ_P(id);
intern            327 ext/dom/xpath.c 	ctxp = (xmlXPathContextPtr) intern->dom.ptr;
intern            340 ext/dom/xpath.c static void dom_xpath_iter(zval *baseobj, dom_object *intern) /* {{{ */
intern            342 ext/dom/xpath.c 	dom_nnodemap_object *mapptr = (dom_nnodemap_object *) intern->ptr;
intern            356 ext/dom/xpath.c 	dom_xpath_object *intern;
intern            367 ext/dom/xpath.c 	intern = Z_XPATHOBJ_P(id);
intern            369 ext/dom/xpath.c 	ctxp = (xmlXPathContextPtr) intern->dom.ptr;
intern            462 ext/dom/xpath.c 					php_dom_create_object(node, &child, &intern->dom);
intern            511 ext/dom/xpath.c 	dom_xpath_object *intern;
intern            518 ext/dom/xpath.c 		intern = Z_XPATHOBJ_P(id);
intern            522 ext/dom/xpath.c 			zend_hash_update(intern->registered_phpfunctions, str, &new_string);
intern            525 ext/dom/xpath.c 		intern->registerPhpFunctions = 2;
intern            529 ext/dom/xpath.c 		intern = Z_XPATHOBJ_P(id);
intern            532 ext/dom/xpath.c 		zend_hash_update(intern->registered_phpfunctions, name, &new_string);
intern            533 ext/dom/xpath.c 		intern->registerPhpFunctions = 2;
intern            535 ext/dom/xpath.c 		intern = Z_XPATHOBJ_P(id);
intern            536 ext/dom/xpath.c 		intern->registerPhpFunctions = 1;
intern             86 ext/fileinfo/fileinfo.c 	finfo_object *intern = php_finfo_fetch_object(object);
intern             88 ext/fileinfo/fileinfo.c 	if (intern->ptr) {
intern             89 ext/fileinfo/fileinfo.c 		magic_close(intern->ptr->magic);
intern             90 ext/fileinfo/fileinfo.c 		efree(intern->ptr);
intern             93 ext/fileinfo/fileinfo.c 	zend_object_std_dtor(&intern->zo);
intern            101 ext/fileinfo/fileinfo.c 	finfo_object *intern;
intern            103 ext/fileinfo/fileinfo.c 	intern = ecalloc(1, sizeof(finfo_object) + zend_object_properties_size(class_type));
intern            105 ext/fileinfo/fileinfo.c 	zend_object_std_init(&intern->zo, class_type);
intern            106 ext/fileinfo/fileinfo.c 	object_properties_init(&intern->zo, class_type);
intern            107 ext/fileinfo/fileinfo.c 	intern->zo.handlers = &finfo_object_handlers;
intern            109 ext/fileinfo/fileinfo.c 	return &intern->zo;
intern            375 ext/gmp/gmp.c  	gmp_object *intern = GET_GMP_OBJECT_FROM_OBJ(obj);
intern            377 ext/gmp/gmp.c  	mpz_clear(intern->num);
intern            378 ext/gmp/gmp.c  	zend_object_std_dtor(&intern->std);
intern            384 ext/gmp/gmp.c  	gmp_object *intern = emalloc(sizeof(gmp_object) + zend_object_properties_size(ce));
intern            386 ext/gmp/gmp.c  	zend_object_std_init(&intern->std, ce);
intern            387 ext/gmp/gmp.c  	object_properties_init(&intern->std, ce);
intern            389 ext/gmp/gmp.c  	mpz_init(intern->num);
intern            390 ext/gmp/gmp.c  	*gmpnum_target = intern->num;
intern            391 ext/gmp/gmp.c  	intern->std.handlers = &gmp_object_handlers;
intern            393 ext/gmp/gmp.c  	return &intern->std;
intern             59 ext/intl/collator/collator_class.c 	Collator_object*     intern;
intern             61 ext/intl/collator/collator_class.c 	intern = ecalloc(1, sizeof(Collator_object) + zend_object_properties_size(ce));
intern             62 ext/intl/collator/collator_class.c 	intl_error_init(COLLATOR_ERROR_P(intern));
intern             63 ext/intl/collator/collator_class.c 	zend_object_std_init(&intern->zo, ce );
intern             64 ext/intl/collator/collator_class.c 	object_properties_init(&intern->zo, ce);
intern             66 ext/intl/collator/collator_class.c 	intern->zo.handlers = &Collator_handlers;
intern             68 ext/intl/collator/collator_class.c 	return &intern->zo;
intern             62 ext/intl/dateformat/dateformat_class.c 	IntlDateFormatter_object*     intern;
intern             64 ext/intl/dateformat/dateformat_class.c 	intern = ecalloc( 1, sizeof(IntlDateFormatter_object) + zend_object_properties_size(ce));
intern             65 ext/intl/dateformat/dateformat_class.c 	dateformat_data_init( &intern->datef_data );
intern             66 ext/intl/dateformat/dateformat_class.c 	zend_object_std_init( &intern->zo, ce );
intern             67 ext/intl/dateformat/dateformat_class.c 	object_properties_init(&intern->zo, ce);
intern             68 ext/intl/dateformat/dateformat_class.c 	intern->date_type			= 0;
intern             69 ext/intl/dateformat/dateformat_class.c 	intern->time_type			= 0;
intern             70 ext/intl/dateformat/dateformat_class.c 	intern->calendar			= -1;
intern             71 ext/intl/dateformat/dateformat_class.c 	intern->requested_locale	= NULL;
intern             74 ext/intl/dateformat/dateformat_class.c 	intern->zo.handlers = &IntlDateFormatter_handlers;
intern             76 ext/intl/dateformat/dateformat_class.c 	return &intern->zo;
intern             57 ext/intl/formatter/formatter_class.c 	NumberFormatter_object*     intern;
intern             59 ext/intl/formatter/formatter_class.c 	intern = ecalloc( 1, sizeof(NumberFormatter_object) + zend_object_properties_size(ce));
intern             60 ext/intl/formatter/formatter_class.c 	formatter_data_init( &intern->nf_data );
intern             61 ext/intl/formatter/formatter_class.c 	zend_object_std_init( &intern->zo, ce );
intern             62 ext/intl/formatter/formatter_class.c 	object_properties_init(&intern->zo, ce);
intern             64 ext/intl/formatter/formatter_class.c 	intern->zo.handlers = &NumberFormatter_handlers;
intern             66 ext/intl/formatter/formatter_class.c 	return &intern->zo;
intern             57 ext/intl/msgformat/msgformat_class.c 	MessageFormatter_object*     intern;
intern             59 ext/intl/msgformat/msgformat_class.c 	intern = ecalloc( 1, sizeof(MessageFormatter_object) + zend_object_properties_size(ce));
intern             60 ext/intl/msgformat/msgformat_class.c 	msgformat_data_init( &intern->mf_data );
intern             61 ext/intl/msgformat/msgformat_class.c 	zend_object_std_init( &intern->zo, ce );
intern             62 ext/intl/msgformat/msgformat_class.c 	object_properties_init(&intern->zo, ce);
intern             64 ext/intl/msgformat/msgformat_class.c 	intern->zo.handlers = &MessageFormatter_handlers;
intern             66 ext/intl/msgformat/msgformat_class.c 	return &intern->zo;
intern             73 ext/intl/resourcebundle/resourcebundle_iterator.c 	zval                    *object = &iterator->intern.data;
intern            159 ext/intl/resourcebundle/resourcebundle_iterator.c 	zend_iterator_init(&iterator->intern);
intern            160 ext/intl/resourcebundle/resourcebundle_iterator.c 	ZVAL_COPY(&iterator->intern.data, object);
intern            161 ext/intl/resourcebundle/resourcebundle_iterator.c 	iterator->intern.funcs = &resourcebundle_iterator_funcs;
intern             25 ext/intl/resourcebundle/resourcebundle_iterator.h 	zend_object_iterator  intern;
intern             54 ext/intl/spoofchecker/spoofchecker_class.c 	Spoofchecker_object*     intern;
intern             56 ext/intl/spoofchecker/spoofchecker_class.c 	intern = ecalloc(1, sizeof(Spoofchecker_object) + zend_object_properties_size(ce));
intern             57 ext/intl/spoofchecker/spoofchecker_class.c 	intl_error_init(SPOOFCHECKER_ERROR_P(intern));
intern             58 ext/intl/spoofchecker/spoofchecker_class.c 	zend_object_std_init(&intern->zo, ce);
intern             59 ext/intl/spoofchecker/spoofchecker_class.c 	object_properties_init(&intern->zo, ce);
intern             61 ext/intl/spoofchecker/spoofchecker_class.c 	intern->zo.handlers = &Spoofchecker_handlers;
intern             63 ext/intl/spoofchecker/spoofchecker_class.c 	return &intern->zo;
intern            123 ext/intl/transliterator/transliterator_class.c 	Transliterator_object* intern;
intern            125 ext/intl/transliterator/transliterator_class.c 	intern = ecalloc( 1, sizeof( Transliterator_object ) + zend_object_properties_size(ce));
intern            127 ext/intl/transliterator/transliterator_class.c 	zend_object_std_init( &intern->zo, ce );
intern            128 ext/intl/transliterator/transliterator_class.c     object_properties_init( &intern->zo, ce );
intern            129 ext/intl/transliterator/transliterator_class.c 	transliterator_object_init( intern );
intern            131 ext/intl/transliterator/transliterator_class.c 	intern->zo.handlers = &Transliterator_handlers;
intern            133 ext/intl/transliterator/transliterator_class.c 	return &intern->zo;
intern            201 ext/mysqli/mysqli.c 	mysqli_object 	*intern = php_mysqli_fetch_object(object);
intern            202 ext/mysqli/mysqli.c 	MYSQLI_RESOURCE	*my_res = (MYSQLI_RESOURCE *)intern->ptr;
intern            205 ext/mysqli/mysqli.c 	zend_object_std_dtor(&intern->zo);
intern            215 ext/mysqli/mysqli.c 	mysqli_object 	*intern = php_mysqli_fetch_object(object);
intern            216 ext/mysqli/mysqli.c 	MYSQLI_RESOURCE	*my_res = (MYSQLI_RESOURCE *)intern->ptr;
intern            242 ext/mysqli/mysqli.c 	mysqli_object 	*intern = php_mysqli_fetch_object(object);
intern            243 ext/mysqli/mysqli.c 	MYSQLI_RESOURCE	*my_res = (MYSQLI_RESOURCE *)intern->ptr;
intern            257 ext/mysqli/mysqli.c 	mysqli_object 	*intern = php_mysqli_fetch_object(object);
intern            258 ext/mysqli/mysqli.c 	MYSQLI_RESOURCE	*my_res = (MYSQLI_RESOURCE *)intern->ptr;
intern            271 ext/mysqli/mysqli.c 	mysqli_object 	*intern = php_mysqli_fetch_object(object);
intern            272 ext/mysqli/mysqli.c 	MYSQLI_RESOURCE	*my_res = (MYSQLI_RESOURCE *)intern->ptr;
intern            447 ext/mysqli/mysqli.c 	mysqli_object *intern;
intern            451 ext/mysqli/mysqli.c 	intern = ecalloc(1, sizeof(mysqli_object) + zend_object_properties_size(class_type));
intern            458 ext/mysqli/mysqli.c 	intern->prop_handler = zend_hash_find_ptr(&classes, mysqli_base_class->name);
intern            460 ext/mysqli/mysqli.c 	zend_object_std_init(&intern->zo, class_type);
intern            461 ext/mysqli/mysqli.c 	object_properties_init(&intern->zo, class_type);
intern            478 ext/mysqli/mysqli.c 	intern->zo.handlers = handlers;
intern            480 ext/mysqli/mysqli.c 	return &intern->zo;
intern            491 ext/mysqli/mysqli.c 		mysqli_object *intern = Z_MYSQLI_P(zv);
intern            492 ext/mysqli/mysqli.c 		if (!(my_res = (MYSQLI_RESOURCE *)intern->ptr)) {
intern            494 ext/mysqli/mysqli.c 			php_error_docref(NULL, E_WARNING, "Couldn't fetch %s", ZSTR_VAL(intern->zo.ce->name));
intern            656 ext/mysqli/mysqli_nonapi.c 			mysqli_object *intern = Z_MYSQLI_P(elem);
intern            657 ext/mysqli/mysqli_nonapi.c 			if (!(my_res = (MYSQLI_RESOURCE *)intern->ptr)) {
intern            658 ext/mysqli/mysqli_nonapi.c 		  		php_error_docref(NULL, E_WARNING, "[%d] Couldn't fetch %s", i, ZSTR_VAL(intern->zo.ce->name));
intern            663 ext/mysqli/mysqli_nonapi.c 				php_error_docref(NULL, E_WARNING, "Invalid object %d or resource %s", i, ZSTR_VAL(intern->zo.ce->name));
intern            692 ext/mysqli/mysqli_nonapi.c 			mysqli_object *intern = Z_MYSQLI_P(elem);
intern            693 ext/mysqli/mysqli_nonapi.c 			if (!(my_res = (MYSQLI_RESOURCE *)intern->ptr)) {
intern            694 ext/mysqli/mysqli_nonapi.c 		  		php_error_docref(NULL, E_WARNING, "[%d] Couldn't fetch %s", i, ZSTR_VAL(intern->zo.ce->name));
intern            728 ext/mysqli/mysqli_nonapi.c 			mysqli_object *intern = Z_MYSQLI_P(elem);
intern            729 ext/mysqli/mysqli_nonapi.c 			mysql = (MY_MYSQL *)((MYSQLI_RESOURCE *)intern->ptr)->ptr;
intern             39 ext/mysqli/mysqli_result_iterator.c 	zend_object_iterator  intern;
intern             55 ext/mysqli/mysqli_result_iterator.c 	zend_iterator_init(&iterator->intern);
intern             57 ext/mysqli/mysqli_result_iterator.c 	ZVAL_COPY(&iterator->intern.data, object);
intern             58 ext/mysqli/mysqli_result_iterator.c 	iterator->intern.funcs = &php_mysqli_result_iterator_funcs;
intern             62 ext/mysqli/mysqli_result_iterator.c 	return &iterator->intern;
intern             72 ext/mysqli/mysqli_result_iterator.c 	zval_ptr_dtor(&iterator->intern.data);
intern            100 ext/mysqli/mysqli_result_iterator.c 	mysqli_object *intern = iterator->result;
intern            103 ext/mysqli/mysqli_result_iterator.c 	MYSQLI_FETCH_RESOURCE_BY_OBJ(result, MYSQL_RES *, intern, "mysqli_result", MYSQLI_STATUS_VALID);
intern            117 ext/mysqli/mysqli_result_iterator.c 	mysqli_object *intern = iterator->result;
intern            120 ext/mysqli/mysqli_result_iterator.c 	MYSQLI_FETCH_RESOURCE_BY_OBJ(result, MYSQL_RES *, intern, "mysqli_result", MYSQLI_STATUS_VALID);
intern            260 ext/mysqli/php_mysqli_structs.h 	mysqli_object *intern = Z_MYSQLI_P(__id); \
intern            261 ext/mysqli/php_mysqli_structs.h 	if (!(my_res = (MYSQLI_RESOURCE *)intern->ptr)) {\
intern            262 ext/mysqli/php_mysqli_structs.h   		php_error_docref(NULL, E_WARNING, "Couldn't fetch %s", ZSTR_VAL(intern->zo.ce->name));\
intern            267 ext/mysqli/php_mysqli_structs.h 		php_error_docref(NULL, E_WARNING, "invalid object or resource %s\n", ZSTR_VAL(intern->zo.ce->name)); \
intern            276 ext/mysqli/php_mysqli_structs.h   		php_error_docref(NULL, E_WARNING, "Couldn't fetch %s", ZSTR_VAL(intern->zo.ce->name));\
intern            281 ext/mysqli/php_mysqli_structs.h 		php_error_docref(NULL, E_WARNING, "invalid object or resource %s\n", ZSTR_VAL(intern->zo.ce->name)); \
intern            290 ext/mysqli/php_mysqli_structs.h 		mysqli_object *intern = Z_MYSQLI_P(__id); \
intern            291 ext/mysqli/php_mysqli_structs.h 		php_error_docref(NULL, E_WARNING, "invalid object or resource %s\n", ZSTR_VAL(intern->zo.ce->name)); \
intern            300 ext/mysqli/php_mysqli_structs.h 		mysqli_object *intern = Z_MYSQLI_P(__id); \
intern            301 ext/mysqli/php_mysqli_structs.h 		php_error_docref(NULL, E_WARNING, "invalid object or resource %s\n", ZSTR_VAL(intern->zo.ce->name)); \
intern            308 ext/mysqli/php_mysqli_structs.h 	mysqli_object *intern = Z_MYSQLI_P(__id); \
intern            309 ext/mysqli/php_mysqli_structs.h 	((MYSQLI_RESOURCE *)intern->ptr)->status = __value; \
intern            314 ext/mysqli/php_mysqli_structs.h 	mysqli_object *intern = Z_MYSQLI_P(__id); \
intern            315 ext/mysqli/php_mysqli_structs.h 	efree(intern->ptr); \
intern            316 ext/mysqli/php_mysqli_structs.h 	intern->ptr = NULL; \
intern           1470 ext/phar/phar_object.c 				spl_filesystem_object *intern = (spl_filesystem_object*)((char*)Z_OBJ_P(value) - Z_OBJ_P(value)->handlers->offset);
intern           1477 ext/phar/phar_object.c 				switch (intern->type) {
intern           1479 ext/phar/phar_object.c 						test = spl_filesystem_object_get_path(intern, NULL);
intern           1480 ext/phar/phar_object.c 						fname_len = spprintf(&fname, 0, "%s%c%s", test, DEFAULT_SLASH, intern->u.dir.entry.d_name);
intern           1504 ext/phar/phar_object.c 						fname = expand_filepath(intern->file_name, NULL);
intern            106 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(getThis());                                                      				\
intern            107 ext/reflection/php_reflection.c 	if (intern->ptr == NULL) {                                                                              \
intern            114 ext/reflection/php_reflection.c 	target = intern->ptr;                                                                                   \
intern            307 ext/reflection/php_reflection.c 	reflection_object *intern = reflection_object_from_obj(object);
intern            312 ext/reflection/php_reflection.c 	if (intern->ptr) {
intern            313 ext/reflection/php_reflection.c 		switch (intern->ref_type) {
intern            315 ext/reflection/php_reflection.c 			reference = (parameter_reference*)intern->ptr;
intern            317 ext/reflection/php_reflection.c 			efree(intern->ptr);
intern            320 ext/reflection/php_reflection.c 			typ_reference = (type_reference*)intern->ptr;
intern            322 ext/reflection/php_reflection.c 			efree(intern->ptr);
intern            325 ext/reflection/php_reflection.c 			_free_function(intern->ptr);
intern            328 ext/reflection/php_reflection.c 			efree(intern->ptr);
intern            331 ext/reflection/php_reflection.c 			prop_reference = (property_reference*)intern->ptr;
intern            333 ext/reflection/php_reflection.c 			efree(intern->ptr);
intern            341 ext/reflection/php_reflection.c 	intern->ptr = NULL;
intern            342 ext/reflection/php_reflection.c 	zval_ptr_dtor(&intern->obj);
intern            349 ext/reflection/php_reflection.c 	reflection_object *intern;
intern            351 ext/reflection/php_reflection.c 	intern = ecalloc(1, sizeof(reflection_object) + zend_object_properties_size(class_type));
intern            352 ext/reflection/php_reflection.c 	intern->zo.ce = class_type;
intern            354 ext/reflection/php_reflection.c 	zend_object_std_init(&intern->zo, class_type);
intern            355 ext/reflection/php_reflection.c 	object_properties_init(&intern->zo, class_type);
intern            356 ext/reflection/php_reflection.c 	intern->zo.handlers = &reflection_object_handlers;
intern            357 ext/reflection/php_reflection.c 	return &intern->zo;
intern           1158 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1172 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1177 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           1178 ext/reflection/php_reflection.c 	intern->ptr = ce;
intern           1179 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_OTHER;
intern           1180 ext/reflection/php_reflection.c 	intern->ce = ce;
intern           1188 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1203 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           1205 ext/reflection/php_reflection.c 	intern->ptr = module;
intern           1206 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_OTHER;
intern           1207 ext/reflection/php_reflection.c 	intern->ce = NULL;
intern           1215 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1230 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           1236 ext/reflection/php_reflection.c 	intern->ptr = reference;
intern           1237 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_PARAMETER;
intern           1238 ext/reflection/php_reflection.c 	intern->ce = fptr->common.scope;
intern           1241 ext/reflection/php_reflection.c 		ZVAL_COPY_VALUE(&intern->obj, closure_object);
intern           1250 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1254 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           1258 ext/reflection/php_reflection.c 	intern->ptr = reference;
intern           1259 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_TYPE;
intern           1260 ext/reflection/php_reflection.c 	intern->ce = fptr->common.scope;
intern           1263 ext/reflection/php_reflection.c 		ZVAL_COPY_VALUE(&intern->obj, closure_object);
intern           1271 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1277 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           1278 ext/reflection/php_reflection.c 	intern->ptr = function;
intern           1279 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_FUNCTION;
intern           1280 ext/reflection/php_reflection.c 	intern->ce = NULL;
intern           1283 ext/reflection/php_reflection.c 		ZVAL_COPY_VALUE(&intern->obj, closure_object);
intern           1292 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1300 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           1301 ext/reflection/php_reflection.c 	intern->ptr = method;
intern           1302 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_FUNCTION;
intern           1303 ext/reflection/php_reflection.c 	intern->ce = ce;
intern           1306 ext/reflection/php_reflection.c 		ZVAL_COPY_VALUE(&intern->obj, closure_object);
intern           1316 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1346 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           1350 ext/reflection/php_reflection.c 	intern->ptr = reference;
intern           1351 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_PROPERTY;
intern           1352 ext/reflection/php_reflection.c 	intern->ce = ce;
intern           1353 ext/reflection/php_reflection.c 	intern->ignore_visibility = 0;
intern           1458 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1461 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(getThis());
intern           1462 ext/reflection/php_reflection.c 	if (intern->ptr == NULL) {
intern           1469 ext/reflection/php_reflection.c 	param = intern->ptr;
intern           1609 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1615 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           1645 ext/reflection/php_reflection.c 	intern->ptr = fptr;
intern           1646 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_FUNCTION;
intern           1648 ext/reflection/php_reflection.c 		ZVAL_COPY_VALUE(&intern->obj, closure);
intern           1650 ext/reflection/php_reflection.c 		ZVAL_UNDEF(&intern->obj);
intern           1652 ext/reflection/php_reflection.c 	intern->ce = NULL;
intern           1660 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1669 ext/reflection/php_reflection.c 	_function_string(&str, fptr, intern->ce, "");
intern           1689 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1704 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1711 ext/reflection/php_reflection.c 	if (!Z_ISUNDEF(intern->obj)) {
intern           1712 ext/reflection/php_reflection.c 		closure_this = zend_get_closure_this_ptr(&intern->obj);
intern           1724 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1731 ext/reflection/php_reflection.c 	if (!Z_ISUNDEF(intern->obj)) {
intern           1732 ext/reflection/php_reflection.c 		closure_func = zend_get_closure_method_def(&intern->obj);
intern           1744 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1752 ext/reflection/php_reflection.c 	if (!Z_ISUNDEF(intern->obj)) {
intern           1754 ext/reflection/php_reflection.c 		ZVAL_COPY(return_value, &intern->obj);
intern           1765 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1780 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1795 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1808 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1826 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1844 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1862 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1880 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1917 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           1967 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2026 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2040 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2060 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2074 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2092 ext/reflection/php_reflection.c 		reflection_parameter_factory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, arg_info, i, fptr->common.required_num_args, &parameter);
intern           2104 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2128 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2152 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2156 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           2168 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_GENERATOR;
intern           2169 ext/reflection/php_reflection.c 	ZVAL_COPY(&intern->obj, generator);
intern           2170 ext/reflection/php_reflection.c 	intern->ce = zend_ce_generator;
intern           2329 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2342 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           2507 ext/reflection/php_reflection.c 	intern->ptr = ref;
intern           2508 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_PARAMETER;
intern           2509 ext/reflection/php_reflection.c 	intern->ce = ce;
intern           2511 ext/reflection/php_reflection.c 		ZVAL_COPY_VALUE(&intern->obj, reference);
intern           2520 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2550 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2559 ext/reflection/php_reflection.c 		reflection_function_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, return_value);
intern           2561 ext/reflection/php_reflection.c 		reflection_method_factory(param->fptr->common.scope, _copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, return_value);
intern           2570 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2588 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2665 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2681 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2696 ext/reflection/php_reflection.c 	reflection_type_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, param->arg_info, return_value);
intern           2704 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2720 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2736 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2752 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2768 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2785 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2801 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2817 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2925 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2941 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2957 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           2973 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3013 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3044 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           3094 ext/reflection/php_reflection.c 	intern->ptr = mptr;
intern           3095 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_FUNCTION;
intern           3096 ext/reflection/php_reflection.c 	intern->ce = ce;
intern           3104 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3113 ext/reflection/php_reflection.c 	_function_string(&str, mptr, intern->ce, "");
intern           3122 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3160 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3173 ext/reflection/php_reflection.c 		 && intern->ignore_visibility == 0)
intern           3231 ext/reflection/php_reflection.c 	fcc.called_scope = intern->ce;
intern           3254 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3273 ext/reflection/php_reflection.c 		 && intern->ignore_visibility == 0)
intern           3338 ext/reflection/php_reflection.c 	fcc.called_scope = intern->ce;
intern           3513 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3530 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3543 ext/reflection/php_reflection.c 	reflection_type_factory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, &fptr->common.arg_info[-1], return_value);
intern           3551 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3561 ext/reflection/php_reflection.c 	RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_CTOR && intern->ce->constructor && intern->ce->constructor->common.scope == mptr->common.scope);
intern           3569 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3584 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3600 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3618 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3630 ext/reflection/php_reflection.c 			"Method %s::%s does not have a prototype", ZSTR_VAL(intern->ce->name), ZSTR_VAL(mptr->common.function_name));
intern           3642 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3649 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(getThis());
intern           3651 ext/reflection/php_reflection.c 	intern->ignore_visibility = visible;
intern           3669 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3683 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           3688 ext/reflection/php_reflection.c 		intern->ptr = Z_OBJCE_P(argument);
intern           3690 ext/reflection/php_reflection.c 			ZVAL_COPY_VALUE(&intern->obj, argument);
intern           3705 ext/reflection/php_reflection.c 		intern->ptr = ce;
intern           3707 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_OTHER;
intern           3766 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3788 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3822 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3852 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3872 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3881 ext/reflection/php_reflection.c 	_class_string(&str, ce, &intern->obj, "");
intern           3901 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3916 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3931 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3946 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3964 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           3982 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4000 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4018 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4038 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4066 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4080 ext/reflection/php_reflection.c 	if (ce == zend_ce_closure && !Z_ISUNDEF(intern->obj) && (name_len == sizeof(ZEND_INVOKE_FUNC_NAME)-1)
intern           4082 ext/reflection/php_reflection.c 		&& (mptr = zend_get_closure_invoke_method(Z_OBJ(intern->obj))) != NULL)
intern           4088 ext/reflection/php_reflection.c 	} else if (ce == zend_ce_closure && Z_ISUNDEF(intern->obj) && (name_len == sizeof(ZEND_INVOKE_FUNC_NAME)-1)
intern           4148 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4166 ext/reflection/php_reflection.c 	zend_hash_apply_with_arguments(&ce->function_table, (apply_func_args_t) _addmethod_va, 4, &ce, return_value, filter, intern->obj);
intern           4167 ext/reflection/php_reflection.c 	if (Z_TYPE(intern->obj) != IS_UNDEF && instanceof_function(ce, zend_ce_closure)) {
intern           4168 ext/reflection/php_reflection.c 		zend_function *closure = zend_get_closure_invoke_method(Z_OBJ(intern->obj));
intern           4170 ext/reflection/php_reflection.c 			_addmethod(closure, ce, return_value, filter, &intern->obj);
intern           4181 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4199 ext/reflection/php_reflection.c 		if (Z_TYPE(intern->obj) != IS_UNDEF && Z_OBJ_HANDLER(intern->obj, has_property)) {
intern           4201 ext/reflection/php_reflection.c 			if (Z_OBJ_HANDLER(intern->obj, has_property)(&intern->obj, &property, 2, NULL)) {
intern           4216 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4234 ext/reflection/php_reflection.c 	} else if (Z_TYPE(intern->obj) != IS_UNDEF) {
intern           4236 ext/reflection/php_reflection.c 		if (zend_hash_exists(Z_OBJ_HT(intern->obj)->get_properties(&intern->obj), name)) {
intern           4244 ext/reflection/php_reflection.c 			intern = Z_REFLECTION_P(return_value);
intern           4245 ext/reflection/php_reflection.c 			intern->ref_type = REF_TYPE_DYNAMIC_PROPERTY;
intern           4343 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4363 ext/reflection/php_reflection.c 	if (Z_TYPE(intern->obj) != IS_UNDEF && (filter & ZEND_ACC_PUBLIC) != 0 && Z_OBJ_HT(intern->obj)->get_properties) {
intern           4364 ext/reflection/php_reflection.c 		HashTable *properties = Z_OBJ_HT(intern->obj)->get_properties(&intern->obj);
intern           4374 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4396 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4418 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4444 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4459 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4484 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4495 ext/reflection/php_reflection.c 	if (!Z_ISUNDEF(intern->obj)) {
intern           4499 ext/reflection/php_reflection.c 			RETURN_BOOL(Z_OBJ_HANDLER(intern->obj, clone_obj) != NULL);
intern           4551 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4567 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4585 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4659 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4679 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4767 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4794 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4816 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4839 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4860 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4892 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           4912 ext/reflection/php_reflection.c 	reflection_object *intern, *argument;
intern           4956 ext/reflection/php_reflection.c 	reflection_object *intern, *argument;
intern           5005 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5023 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5043 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5164 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5174 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           5243 ext/reflection/php_reflection.c 	intern->ptr = reference;
intern           5244 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_PROPERTY;
intern           5245 ext/reflection/php_reflection.c 	intern->ce = ce;
intern           5246 ext/reflection/php_reflection.c 	intern->ignore_visibility = 0;
intern           5254 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5281 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5336 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5352 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5360 ext/reflection/php_reflection.c 	if (!(ref->prop.flags & (ZEND_ACC_PUBLIC | ZEND_ACC_IMPLICIT_PUBLIC)) && intern->ignore_visibility == 0) {
intern           5363 ext/reflection/php_reflection.c 			"Cannot access non-public member %s::%s", ZSTR_VAL(intern->ce->name), Z_STRVAL_P(name));
intern           5368 ext/reflection/php_reflection.c 		if (UNEXPECTED(zend_update_class_constants(intern->ce) != SUCCESS)) {
intern           5371 ext/reflection/php_reflection.c 		if (Z_TYPE(CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]) == IS_UNDEF) {
intern           5372 ext/reflection/php_reflection.c 			php_error_docref(NULL, E_ERROR, "Internal error: Could not find the property %s::%s", ZSTR_VAL(intern->ce->name), ZSTR_VAL(ref->prop.name));
intern           5375 ext/reflection/php_reflection.c 		ZVAL_DUP(return_value, &CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]);
intern           5396 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5406 ext/reflection/php_reflection.c 	if (!(ref->prop.flags & ZEND_ACC_PUBLIC) && intern->ignore_visibility == 0) {
intern           5409 ext/reflection/php_reflection.c 			"Cannot access non-public member %s::%s", ZSTR_VAL(intern->ce->name), Z_STRVAL_P(name));
intern           5419 ext/reflection/php_reflection.c 		if (UNEXPECTED(zend_update_class_constants(intern->ce) != SUCCESS)) {
intern           5423 ext/reflection/php_reflection.c 		if (Z_TYPE(CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]) == IS_UNDEF) {
intern           5424 ext/reflection/php_reflection.c 			php_error_docref(NULL, E_ERROR, "Internal error: Could not find the property %s::%s", ZSTR_VAL(intern->ce->name), ZSTR_VAL(ref->prop.name));
intern           5427 ext/reflection/php_reflection.c 		variable_ptr = &CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset];
intern           5458 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5496 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5514 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5521 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(getThis());
intern           5523 ext/reflection/php_reflection.c 	intern->ignore_visibility = visible;
intern           5542 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5553 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           5566 ext/reflection/php_reflection.c 	intern->ptr = module;
intern           5567 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_OTHER;
intern           5568 ext/reflection/php_reflection.c 	intern->ce = NULL;
intern           5576 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5605 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5626 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5666 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5704 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5750 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5767 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5784 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5851 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5867 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5883 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5909 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5919 ext/reflection/php_reflection.c 	intern = Z_REFLECTION_P(object);
intern           5929 ext/reflection/php_reflection.c 	intern->ptr = extension;
intern           5930 ext/reflection/php_reflection.c 	intern->ref_type = REF_TYPE_OTHER;
intern           5931 ext/reflection/php_reflection.c 	intern->ce = NULL;
intern           5939 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5957 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5973 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           5993 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           6013 ext/reflection/php_reflection.c 	reflection_object *intern;
intern           6033 ext/reflection/php_reflection.c 	reflection_object *intern;
intern             52 ext/simplexml/php_simplexml_exports.h 	zend_object_iterator  intern;
intern            100 ext/simplexml/simplexml.c 	php_sxe_object *intern;
intern            106 ext/simplexml/simplexml.c 			intern = Z_SXEOBJ_P(&sxe->iter.data);
intern            107 ext/simplexml/simplexml.c 			GET_NODE(intern, retnode)
intern           1964 ext/simplexml/simplexml.c 	php_sxe_object  *intern;
intern           1965 ext/simplexml/simplexml.c 	intern = Z_SXEOBJ_P(object);
intern           1966 ext/simplexml/simplexml.c 	if (intern->fptr_count) {
intern           1968 ext/simplexml/simplexml.c 		zend_call_method_with_0_params(object, intern->zo.ce, &intern->fptr_count, "count", &rv);
intern           1970 ext/simplexml/simplexml.c 			if (!Z_ISUNDEF(intern->tmp)) {
intern           1971 ext/simplexml/simplexml.c 				zval_ptr_dtor(&intern->tmp);
intern           1973 ext/simplexml/simplexml.c 			ZVAL_LONG(&intern->tmp, zval_get_long(&rv));
intern           1975 ext/simplexml/simplexml.c 			*count = Z_LVAL(intern->tmp);
intern           1980 ext/simplexml/simplexml.c 	return php_sxe_count_elements_helper(intern, count);
intern           2158 ext/simplexml/simplexml.c 	php_sxe_object *intern;
intern           2160 ext/simplexml/simplexml.c 	intern = ecalloc(1, sizeof(php_sxe_object) + zend_object_properties_size(ce));
intern           2162 ext/simplexml/simplexml.c 	intern->iter.type = SXE_ITER_NONE;
intern           2163 ext/simplexml/simplexml.c 	intern->iter.nsprefix = NULL;
intern           2164 ext/simplexml/simplexml.c 	intern->iter.name = NULL;
intern           2165 ext/simplexml/simplexml.c 	intern->fptr_count = fptr_count;
intern           2167 ext/simplexml/simplexml.c 	zend_object_std_init(&intern->zo, ce);
intern           2168 ext/simplexml/simplexml.c 	object_properties_init(&intern->zo, ce);
intern           2169 ext/simplexml/simplexml.c 	intern->zo.handlers = &sxe_object_handlers;
intern           2171 ext/simplexml/simplexml.c 	return intern;
intern           2180 ext/simplexml/simplexml.c 	php_sxe_object    *intern;
intern           2182 ext/simplexml/simplexml.c 	intern = php_sxe_object_new(ce, php_sxe_find_fptr_count(ce));
intern           2183 ext/simplexml/simplexml.c 	return &intern->zo;
intern           2428 ext/simplexml/simplexml.c 	zend_iterator_init(&iterator->intern);
intern           2430 ext/simplexml/simplexml.c 	ZVAL_COPY(&iterator->intern.data, object);
intern           2431 ext/simplexml/simplexml.c 	iterator->intern.funcs = &php_sxe_iterator_funcs;
intern           2443 ext/simplexml/simplexml.c 	if (!Z_ISUNDEF(iterator->intern.data)) {
intern           2444 ext/simplexml/simplexml.c 		zval_ptr_dtor(&iterator->intern.data);
intern           2469 ext/simplexml/simplexml.c 	php_sxe_object *intern = Z_SXEOBJ_P(curobj);
intern           2472 ext/simplexml/simplexml.c 	if (intern != NULL && intern->node != NULL) {
intern           2473 ext/simplexml/simplexml.c 		curnode = (xmlNodePtr)((php_libxml_node_ptr *)intern->node)->node;
intern           2487 ext/simplexml/simplexml.c 	php_sxe_object  *intern;
intern           2490 ext/simplexml/simplexml.c 		intern = Z_SXEOBJ_P(&sxe->iter.data);
intern           2491 ext/simplexml/simplexml.c 		GET_NODE(intern, node)
intern             95 ext/simplexml/sxe.c 	php_sxe_object *intern;
intern            106 ext/simplexml/sxe.c 	intern = Z_SXEOBJ_P(&sxe->iter.data);
intern            107 ext/simplexml/sxe.c 	if (intern != NULL && intern->node != NULL) {
intern            108 ext/simplexml/sxe.c 		curnode = (xmlNodePtr)((php_libxml_node_ptr *)intern->node)->node;
intern            477 ext/snmp/snmp.c 	php_snmp_object *intern = php_snmp_fetch_object(object);
intern            479 ext/snmp/snmp.c 	if (!intern) {
intern            483 ext/snmp/snmp.c 	netsnmp_session_free(&(intern->session));
intern            485 ext/snmp/snmp.c 	zend_object_std_dtor(&intern->zo);
intern            491 ext/snmp/snmp.c 	php_snmp_object *intern;
intern            494 ext/snmp/snmp.c 	intern = ecalloc(1, sizeof(php_snmp_object) + zend_object_properties_size(class_type));
intern            496 ext/snmp/snmp.c 	zend_object_std_init(&intern->zo, class_type);
intern            497 ext/snmp/snmp.c 	object_properties_init(&intern->zo, class_type);
intern            499 ext/snmp/snmp.c 	intern->zo.handlers = &php_snmp_object_handlers;
intern            501 ext/snmp/snmp.c 	return &intern->zo;
intern             85 ext/spl/spl_array.c static inline HashTable *spl_array_get_hash_table(spl_array_object* intern) { /* {{{ */
intern             87 ext/spl/spl_array.c 	if (intern->ar_flags & SPL_ARRAY_IS_SELF) {
intern             88 ext/spl/spl_array.c 		if (!intern->std.properties) {
intern             89 ext/spl/spl_array.c 			rebuild_object_properties(&intern->std);
intern             91 ext/spl/spl_array.c 		return intern->std.properties;
intern             92 ext/spl/spl_array.c 	} else if (intern->ar_flags & SPL_ARRAY_USE_OTHER) {
intern             93 ext/spl/spl_array.c 		spl_array_object *other = Z_SPLARRAY_P(&intern->array);
intern             95 ext/spl/spl_array.c 	} else if (Z_TYPE(intern->array) == IS_ARRAY) {
intern             96 ext/spl/spl_array.c 		return Z_ARRVAL(intern->array);
intern             98 ext/spl/spl_array.c 		zend_object *obj = Z_OBJ(intern->array);
intern            111 ext/spl/spl_array.c static inline zend_bool spl_array_is_object(spl_array_object *intern) /* {{{ */
intern            113 ext/spl/spl_array.c 	while (intern->ar_flags & SPL_ARRAY_USE_OTHER) {
intern            114 ext/spl/spl_array.c 		intern = Z_SPLARRAY_P(&intern->array);
intern            116 ext/spl/spl_array.c 	return (intern->ar_flags & SPL_ARRAY_IS_SELF) || Z_TYPE(intern->array) == IS_OBJECT;
intern            120 ext/spl/spl_array.c static int spl_array_skip_protected(spl_array_object *intern, HashTable *aht);
intern            122 ext/spl/spl_array.c static zend_never_inline void spl_array_create_ht_iter(HashTable *ht, spl_array_object* intern) /* {{{ */
intern            124 ext/spl/spl_array.c 	intern->ht_iter = zend_hash_iterator_add(ht, ht->nInternalPointer);
intern            125 ext/spl/spl_array.c 	zend_hash_internal_pointer_reset_ex(ht, &EG(ht_iterators)[intern->ht_iter].pos);
intern            126 ext/spl/spl_array.c 	spl_array_skip_protected(intern, ht);
intern            130 ext/spl/spl_array.c static zend_always_inline uint32_t *spl_array_get_pos_ptr(HashTable *ht, spl_array_object* intern) /* {{{ */
intern            132 ext/spl/spl_array.c 	if (UNEXPECTED(intern->ht_iter == (uint32_t)-1)) {
intern            133 ext/spl/spl_array.c 		spl_array_create_ht_iter(ht, intern);
intern            135 ext/spl/spl_array.c 	return &EG(ht_iterators)[intern->ht_iter].pos;
intern            142 ext/spl/spl_array.c 	spl_array_object *intern = spl_array_from_obj(object);
intern            144 ext/spl/spl_array.c 	if (intern->ht_iter != (uint32_t) -1) {
intern            145 ext/spl/spl_array.c 		zend_hash_iterator_del(intern->ht_iter);
intern            148 ext/spl/spl_array.c 	zend_object_std_dtor(&intern->std);
intern            150 ext/spl/spl_array.c 	zval_ptr_dtor(&intern->array);
intern            159 ext/spl/spl_array.c 	spl_array_object *intern;
intern            163 ext/spl/spl_array.c 	intern = ecalloc(1, sizeof(spl_array_object) + zend_object_properties_size(parent));
intern            165 ext/spl/spl_array.c 	zend_object_std_init(&intern->std, class_type);
intern            166 ext/spl/spl_array.c 	object_properties_init(&intern->std, class_type);
intern            168 ext/spl/spl_array.c 	intern->ar_flags = 0;
intern            169 ext/spl/spl_array.c 	intern->ce_get_iterator = spl_ce_ArrayIterator;
intern            173 ext/spl/spl_array.c 		intern->ar_flags &= ~ SPL_ARRAY_CLONE_MASK;
intern            174 ext/spl/spl_array.c 		intern->ar_flags |= (other->ar_flags & SPL_ARRAY_CLONE_MASK);
intern            175 ext/spl/spl_array.c 		intern->ce_get_iterator = other->ce_get_iterator;
intern            178 ext/spl/spl_array.c 				ZVAL_UNDEF(&intern->array);
intern            180 ext/spl/spl_array.c 				ZVAL_ARR(&intern->array,
intern            184 ext/spl/spl_array.c 				ZVAL_COPY(&intern->array, orig);
intern            185 ext/spl/spl_array.c 				intern->ar_flags |= SPL_ARRAY_USE_OTHER;
intern            188 ext/spl/spl_array.c 			ZVAL_COPY(&intern->array, orig);
intern            189 ext/spl/spl_array.c 			intern->ar_flags |= SPL_ARRAY_USE_OTHER;
intern            192 ext/spl/spl_array.c 		array_init(&intern->array);
intern            197 ext/spl/spl_array.c 			intern->std.handlers = &spl_handler_ArrayIterator;
intern            201 ext/spl/spl_array.c 			intern->std.handlers = &spl_handler_ArrayObject;
intern            211 ext/spl/spl_array.c 		intern->fptr_offset_get = zend_hash_str_find_ptr(&class_type->function_table, "offsetget", sizeof("offsetget") - 1);
intern            212 ext/spl/spl_array.c 		if (intern->fptr_offset_get->common.scope == parent) {
intern            213 ext/spl/spl_array.c 			intern->fptr_offset_get = NULL;
intern            215 ext/spl/spl_array.c 		intern->fptr_offset_set = zend_hash_str_find_ptr(&class_type->function_table, "offsetset", sizeof("offsetset") - 1);
intern            216 ext/spl/spl_array.c 		if (intern->fptr_offset_set->common.scope == parent) {
intern            217 ext/spl/spl_array.c 			intern->fptr_offset_set = NULL;
intern            219 ext/spl/spl_array.c 		intern->fptr_offset_has = zend_hash_str_find_ptr(&class_type->function_table, "offsetexists", sizeof("offsetexists") - 1);
intern            220 ext/spl/spl_array.c 		if (intern->fptr_offset_has->common.scope == parent) {
intern            221 ext/spl/spl_array.c 			intern->fptr_offset_has = NULL;
intern            223 ext/spl/spl_array.c 		intern->fptr_offset_del = zend_hash_str_find_ptr(&class_type->function_table, "offsetunset",  sizeof("offsetunset") - 1);
intern            224 ext/spl/spl_array.c 		if (intern->fptr_offset_del->common.scope == parent) {
intern            225 ext/spl/spl_array.c 			intern->fptr_offset_del = NULL;
intern            227 ext/spl/spl_array.c 		intern->fptr_count = zend_hash_str_find_ptr(&class_type->function_table, "count", sizeof("count") - 1);
intern            228 ext/spl/spl_array.c 		if (intern->fptr_count->common.scope == parent) {
intern            229 ext/spl/spl_array.c 			intern->fptr_count = NULL;
intern            234 ext/spl/spl_array.c 	if (intern->std.handlers == &spl_handler_ArrayIterator) {
intern            243 ext/spl/spl_array.c 			if (class_type->iterator_funcs.zf_rewind->common.scope  != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND;
intern            244 ext/spl/spl_array.c 			if (class_type->iterator_funcs.zf_valid->common.scope   != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID;
intern            245 ext/spl/spl_array.c 			if (class_type->iterator_funcs.zf_key->common.scope     != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY;
intern            246 ext/spl/spl_array.c 			if (class_type->iterator_funcs.zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURRENT;
intern            247 ext/spl/spl_array.c 			if (class_type->iterator_funcs.zf_next->common.scope    != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_NEXT;
intern            251 ext/spl/spl_array.c 	intern->ht_iter = (uint32_t)-1;
intern            252 ext/spl/spl_array.c 	return &intern->std;
intern            283 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            284 ext/spl/spl_array.c 	HashTable *ht = spl_array_get_hash_table(intern);
intern            290 ext/spl/spl_array.c 	if ((type == BP_VAR_W || type == BP_VAR_RW) && intern->nApplyCount > 0) {
intern            390 ext/spl/spl_array.c 		spl_array_object *intern = Z_SPLARRAY_P(object);
intern            391 ext/spl/spl_array.c 		if (intern->fptr_offset_get) {
intern            399 ext/spl/spl_array.c 			zend_call_method_with_1_params(object, Z_OBJCE_P(object), &intern->fptr_offset_get, "offsetGet", rv, offset);
intern            431 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            435 ext/spl/spl_array.c 	if (check_inherited && intern->fptr_offset_set) {
intern            444 ext/spl/spl_array.c 		zend_call_method_with_2_params(object, Z_OBJCE_P(object), &intern->fptr_offset_set, "offsetSet", NULL, offset, value);
intern            449 ext/spl/spl_array.c 	if (intern->nApplyCount > 0) {
intern            459 ext/spl/spl_array.c 		ht = spl_array_get_hash_table(intern);
intern            467 ext/spl/spl_array.c 			ht = spl_array_get_hash_table(intern);
intern            485 ext/spl/spl_array.c 			ht = spl_array_get_hash_table(intern);
intern            489 ext/spl/spl_array.c 			ht = spl_array_get_hash_table(intern);
intern            511 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            513 ext/spl/spl_array.c 	if (check_inherited && intern->fptr_offset_del) {
intern            515 ext/spl/spl_array.c 		zend_call_method_with_1_params(object, Z_OBJCE_P(object), &intern->fptr_offset_del, "offsetUnset", NULL, offset);
intern            520 ext/spl/spl_array.c 	if (intern->nApplyCount > 0) {
intern            528 ext/spl/spl_array.c 		ht = spl_array_get_hash_table(intern);
intern            545 ext/spl/spl_array.c 						zend_hash_move_forward_ex(ht, spl_array_get_pos_ptr(ht, intern));
intern            546 ext/spl/spl_array.c 						if (spl_array_is_object(intern)) {
intern            547 ext/spl/spl_array.c 							spl_array_skip_protected(intern, ht);
intern            573 ext/spl/spl_array.c 		ht = spl_array_get_hash_table(intern);
intern            594 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            598 ext/spl/spl_array.c 	if (check_inherited && intern->fptr_offset_has) {
intern            600 ext/spl/spl_array.c 		zend_call_method_with_1_params(object, Z_OBJCE_P(object), &intern->fptr_offset_has, "offsetExists", &rv, offset);
intern            607 ext/spl/spl_array.c 			} else if (intern->fptr_offset_get) {
intern            617 ext/spl/spl_array.c 		HashTable *ht = spl_array_get_hash_table(intern);
intern            662 ext/spl/spl_array.c 		if (check_empty && check_inherited && intern->fptr_offset_get) {
intern            742 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            743 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern            750 ext/spl/spl_array.c 	if (spl_array_is_object(intern)) {
intern            789 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            791 ext/spl/spl_array.c 	RETURN_ARR(zend_array_dup(spl_array_get_hash_table(intern)));
intern            796 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            798 ext/spl/spl_array.c 	if (intern->ar_flags & SPL_ARRAY_STD_PROP_LIST) {
intern            799 ext/spl/spl_array.c 		if (!intern->std.properties) {
intern            800 ext/spl/spl_array.c 			rebuild_object_properties(&intern->std);
intern            802 ext/spl/spl_array.c 		return intern->std.properties;
intern            805 ext/spl/spl_array.c 	return spl_array_get_hash_table(intern);
intern            813 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(obj);
intern            815 ext/spl/spl_array.c 	if (!intern->std.properties) {
intern            816 ext/spl/spl_array.c 		rebuild_object_properties(&intern->std);
intern            819 ext/spl/spl_array.c 	if (intern->ar_flags & SPL_ARRAY_IS_SELF) {
intern            821 ext/spl/spl_array.c 		return intern->std.properties;
intern            827 ext/spl/spl_array.c 		ZEND_INIT_SYMTABLE_EX(debug_info, zend_hash_num_elements(intern->std.properties) + 1, 0);
intern            828 ext/spl/spl_array.c 		zend_hash_copy(debug_info, intern->std.properties, (copy_ctor_func_t) zval_add_ref);
intern            830 ext/spl/spl_array.c 		storage = &intern->array;
intern            846 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(obj);
intern            847 ext/spl/spl_array.c 	*gc_data = &intern->array;
intern            855 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            857 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0
intern            866 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            868 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0
intern            878 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            880 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0
intern            889 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            891 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0
intern            900 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern            902 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0
intern            932 ext/spl/spl_array.c static int spl_array_skip_protected(spl_array_object *intern, HashTable *aht) /* {{{ */
intern            938 ext/spl/spl_array.c 	if (spl_array_is_object(intern)) {
intern            939 ext/spl/spl_array.c 		uint32_t *pos_ptr = spl_array_get_pos_ptr(aht, intern);
intern            962 ext/spl/spl_array.c static int spl_array_next_ex(spl_array_object *intern, HashTable *aht) /* {{{ */
intern            964 ext/spl/spl_array.c 	uint32_t *pos_ptr = spl_array_get_pos_ptr(aht, intern);
intern            967 ext/spl/spl_array.c 	if (spl_array_is_object(intern)) {
intern            968 ext/spl/spl_array.c 		return spl_array_skip_protected(intern, aht);
intern            974 ext/spl/spl_array.c static int spl_array_next(spl_array_object *intern) /* {{{ */
intern            976 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern            978 ext/spl/spl_array.c 	return spl_array_next_ex(intern, aht);
intern           1059 ext/spl/spl_array.c static void spl_array_rewind(spl_array_object *intern) /* {{{ */
intern           1061 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1068 ext/spl/spl_array.c 	if (intern->ht_iter == (uint32_t)-1) {
intern           1069 ext/spl/spl_array.c 		spl_array_get_pos_ptr(aht, intern);
intern           1071 ext/spl/spl_array.c 		zend_hash_internal_pointer_reset_ex(aht, spl_array_get_pos_ptr(aht, intern));
intern           1072 ext/spl/spl_array.c 		spl_array_skip_protected(intern, aht);
intern           1091 ext/spl/spl_array.c static void spl_array_set_array(zval *object, spl_array_object *intern, zval *array, zend_long ar_flags, int just_array) {
intern           1099 ext/spl/spl_array.c 		zval_ptr_dtor(&intern->array);
intern           1100 ext/spl/spl_array.c 		ZVAL_DUP(&intern->array, array);
intern           1103 ext/spl/spl_array.c 			zval_ptr_dtor(&intern->array);
intern           1110 ext/spl/spl_array.c 				ZVAL_UNDEF(&intern->array);
intern           1113 ext/spl/spl_array.c 				ZVAL_COPY(&intern->array, array);
intern           1120 ext/spl/spl_array.c 					ZSTR_VAL(Z_OBJCE_P(array)->name), ZSTR_VAL(intern->std.ce->name));
intern           1123 ext/spl/spl_array.c 			zval_ptr_dtor(&intern->array);
intern           1124 ext/spl/spl_array.c 			ZVAL_COPY(&intern->array, array);
intern           1128 ext/spl/spl_array.c 	intern->ar_flags &= ~SPL_ARRAY_IS_SELF & ~SPL_ARRAY_USE_OTHER;
intern           1129 ext/spl/spl_array.c 	intern->ar_flags |= ar_flags;
intern           1130 ext/spl/spl_array.c 	intern->ht_iter = (uint32_t)-1;
intern           1172 ext/spl/spl_array.c 	spl_array_object *intern;
intern           1185 ext/spl/spl_array.c 	intern = Z_SPLARRAY_P(object);
intern           1188 ext/spl/spl_array.c 		intern->ce_get_iterator = ce_get_iterator;
intern           1193 ext/spl/spl_array.c 	spl_array_set_array(object, intern, array, ar_flags, ZEND_NUM_ARGS() == 1);
intern           1202 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1215 ext/spl/spl_array.c 	intern->ce_get_iterator = ce_get_iterator;
intern           1224 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1230 ext/spl/spl_array.c 	zend_string_addref(intern->ce_get_iterator->name);
intern           1231 ext/spl/spl_array.c 	RETURN_STR(intern->ce_get_iterator->name);
intern           1240 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1246 ext/spl/spl_array.c 	RETURN_LONG(intern->ar_flags & ~SPL_ARRAY_INT_MASK);
intern           1255 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1262 ext/spl/spl_array.c 	intern->ar_flags = (intern->ar_flags & SPL_ARRAY_INT_MASK) | (ar_flags & ~SPL_ARRAY_INT_MASK);
intern           1271 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1277 ext/spl/spl_array.c 	if (intern->nApplyCount > 0) {
intern           1282 ext/spl/spl_array.c 	RETVAL_ARR(zend_array_dup(spl_array_get_hash_table(intern)));
intern           1283 ext/spl/spl_array.c 	spl_array_set_array(object, intern, array, 0L, 1);
intern           1292 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1293 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1304 ext/spl/spl_array.c 	ZVAL_OBJ(return_value, spl_array_object_new_ex(intern->ce_get_iterator, object, 0));
intern           1313 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1319 ext/spl/spl_array.c 	spl_array_rewind(intern);
intern           1329 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1330 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1345 ext/spl/spl_array.c 		spl_array_rewind(intern);
intern           1348 ext/spl/spl_array.c 		while (position-- > 0 && (result = spl_array_next(intern)) == SUCCESS);
intern           1350 ext/spl/spl_array.c 		if (result == SUCCESS && zend_hash_has_more_elements_ex(aht, spl_array_get_pos_ptr(aht, intern)) == SUCCESS) {
intern           1357 ext/spl/spl_array.c int static spl_array_object_count_elements_helper(spl_array_object *intern, zend_long *count) /* {{{ */
intern           1359 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1368 ext/spl/spl_array.c 	if (spl_array_is_object(intern)) {
intern           1371 ext/spl/spl_array.c 		pos_ptr = spl_array_get_pos_ptr(aht, intern);
intern           1374 ext/spl/spl_array.c 		spl_array_rewind(intern);
intern           1375 ext/spl/spl_array.c 		while (*pos_ptr != HT_INVALID_IDX && spl_array_next(intern) == SUCCESS) {
intern           1388 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1390 ext/spl/spl_array.c 	if (intern->fptr_count) {
intern           1392 ext/spl/spl_array.c 		zend_call_method_with_0_params(object, intern->std.ce, &intern->fptr_count, "count", &rv);
intern           1401 ext/spl/spl_array.c 	return spl_array_object_count_elements_helper(intern, count);
intern           1410 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(getThis());
intern           1416 ext/spl/spl_array.c 	spl_array_object_count_elements_helper(intern, &count);
intern           1423 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(getThis());
intern           1424 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1438 ext/spl/spl_array.c 		intern->nApplyCount++;
intern           1440 ext/spl/spl_array.c 		intern->nApplyCount--;
intern           1449 ext/spl/spl_array.c 		intern->nApplyCount++;
intern           1451 ext/spl/spl_array.c 		intern->nApplyCount--;
intern           1458 ext/spl/spl_array.c 		intern->nApplyCount++;
intern           1460 ext/spl/spl_array.c 		intern->nApplyCount--;
intern           1511 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1513 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1519 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
intern           1523 ext/spl/spl_array.c 	if ((entry = zend_hash_get_current_data_ex(aht, spl_array_get_pos_ptr(aht, intern))) == NULL) {
intern           1550 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1551 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1553 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
intern           1557 ext/spl/spl_array.c 	zend_hash_get_current_key_zval_ex(aht, return_value, spl_array_get_pos_ptr(aht, intern));
intern           1566 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1567 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1573 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
intern           1577 ext/spl/spl_array.c 	spl_array_next_ex(intern, aht);
intern           1586 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1587 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1593 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
intern           1596 ext/spl/spl_array.c 		RETURN_BOOL(zend_hash_has_more_elements_ex(aht, spl_array_get_pos_ptr(aht, intern)) == SUCCESS);
intern           1606 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1607 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1613 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
intern           1617 ext/spl/spl_array.c 	if ((entry = zend_hash_get_current_data_ex(aht, spl_array_get_pos_ptr(aht, intern))) == NULL) {
intern           1621 ext/spl/spl_array.c 	RETURN_BOOL(Z_TYPE_P(entry) == IS_ARRAY || (Z_TYPE_P(entry) == IS_OBJECT && (intern->ar_flags & SPL_ARRAY_CHILD_ARRAYS_ONLY) == 0));
intern           1630 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1631 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1637 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
intern           1641 ext/spl/spl_array.c 	if ((entry = zend_hash_get_current_data_ex(aht, spl_array_get_pos_ptr(aht, intern))) == NULL) {
intern           1646 ext/spl/spl_array.c 		if ((intern->ar_flags & SPL_ARRAY_CHILD_ARRAYS_ONLY) != 0) {
intern           1656 ext/spl/spl_array.c 	ZVAL_LONG(&flags, intern->ar_flags);
intern           1666 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(object);
intern           1667 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
intern           1683 ext/spl/spl_array.c 	ZVAL_LONG(&flags, (intern->ar_flags & SPL_ARRAY_CLONE_MASK));
intern           1689 ext/spl/spl_array.c 	if (!(intern->ar_flags & SPL_ARRAY_IS_SELF)) {
intern           1690 ext/spl/spl_array.c 		php_var_serialize(&buf, &intern->array, &var_hash);
intern           1696 ext/spl/spl_array.c 	if (!intern->std.properties) {
intern           1697 ext/spl/spl_array.c 		rebuild_object_properties(&intern->std);
intern           1700 ext/spl/spl_array.c 	ZVAL_ARR(&members, intern->std.properties);
intern           1719 ext/spl/spl_array.c 	spl_array_object *intern = Z_SPLARRAY_P(getThis());
intern           1736 ext/spl/spl_array.c 	if (intern->nApplyCount > 0) {
intern           1771 ext/spl/spl_array.c 		intern->ar_flags &= ~SPL_ARRAY_CLONE_MASK;
intern           1772 ext/spl/spl_array.c 		intern->ar_flags |= flags & SPL_ARRAY_CLONE_MASK;
intern           1773 ext/spl/spl_array.c 		zval_ptr_dtor(&intern->array);
intern           1774 ext/spl/spl_array.c 		ZVAL_UNDEF(&intern->array);
intern           1775 ext/spl/spl_array.c 		if (!php_var_unserialize(&intern->array, &p, s + buf_len, &var_hash)) {
intern           1778 ext/spl/spl_array.c 		var_push_dtor(&var_hash, &intern->array);
intern           1797 ext/spl/spl_array.c 	object_properties_load(&intern->std, Z_ARRVAL_P(members));
intern             63 ext/spl/spl_directory.c static void spl_filesystem_file_free_line(spl_filesystem_object *intern) /* {{{ */
intern             65 ext/spl/spl_directory.c 	if (intern->u.file.current_line) {
intern             66 ext/spl/spl_directory.c 		efree(intern->u.file.current_line);
intern             67 ext/spl/spl_directory.c 		intern->u.file.current_line = NULL;
intern             69 ext/spl/spl_directory.c 	if (!Z_ISUNDEF(intern->u.file.current_zval)) {
intern             70 ext/spl/spl_directory.c 		zval_ptr_dtor(&intern->u.file.current_zval);
intern             71 ext/spl/spl_directory.c 		ZVAL_UNDEF(&intern->u.file.current_zval);
intern             77 ext/spl/spl_directory.c 	spl_filesystem_object *intern = spl_filesystem_from_obj(object);
intern             79 ext/spl/spl_directory.c 	if (intern->oth_handler && intern->oth_handler->dtor) {
intern             80 ext/spl/spl_directory.c 		intern->oth_handler->dtor(intern);
intern             83 ext/spl/spl_directory.c 	zend_object_std_dtor(&intern->std);
intern             85 ext/spl/spl_directory.c 	if (intern->_path) {
intern             86 ext/spl/spl_directory.c 		efree(intern->_path);
intern             88 ext/spl/spl_directory.c 	if (intern->file_name) {
intern             89 ext/spl/spl_directory.c 		efree(intern->file_name);
intern             91 ext/spl/spl_directory.c 	switch(intern->type) {
intern             95 ext/spl/spl_directory.c 		if (intern->u.dir.dirp) {
intern             96 ext/spl/spl_directory.c 			php_stream_close(intern->u.dir.dirp);
intern             97 ext/spl/spl_directory.c 			intern->u.dir.dirp = NULL;
intern             99 ext/spl/spl_directory.c 		if (intern->u.dir.sub_path) {
intern            100 ext/spl/spl_directory.c 			efree(intern->u.dir.sub_path);
intern            104 ext/spl/spl_directory.c 		if (intern->u.file.stream) {
intern            110 ext/spl/spl_directory.c 			if (!intern->u.file.stream->is_persistent) {
intern            111 ext/spl/spl_directory.c 				php_stream_close(intern->u.file.stream);
intern            113 ext/spl/spl_directory.c 				php_stream_pclose(intern->u.file.stream);
intern            115 ext/spl/spl_directory.c 			if (intern->u.file.open_mode) {
intern            116 ext/spl/spl_directory.c 				efree(intern->u.file.open_mode);
intern            118 ext/spl/spl_directory.c 			if (intern->orig_path) {
intern            119 ext/spl/spl_directory.c 				efree(intern->orig_path);
intern            122 ext/spl/spl_directory.c 		spl_filesystem_file_free_line(intern);
intern            140 ext/spl/spl_directory.c 	spl_filesystem_object *intern;
intern            142 ext/spl/spl_directory.c 	intern = ecalloc(1, sizeof(spl_filesystem_object) + zend_object_properties_size(class_type));
intern            144 ext/spl/spl_directory.c 	intern->file_class = spl_ce_SplFileObject;
intern            145 ext/spl/spl_directory.c 	intern->info_class = spl_ce_SplFileInfo;
intern            147 ext/spl/spl_directory.c 	zend_object_std_init(&intern->std, class_type);
intern            148 ext/spl/spl_directory.c 	object_properties_init(&intern->std, class_type);
intern            149 ext/spl/spl_directory.c 	intern->std.handlers = &spl_filesystem_object_handlers;
intern            151 ext/spl/spl_directory.c 	return &intern->std;
intern            172 ext/spl/spl_directory.c PHPAPI char* spl_filesystem_object_get_path(spl_filesystem_object *intern, size_t *len) /* {{{ */
intern            175 ext/spl/spl_directory.c 	if (intern->type == SPL_FS_DIR) {
intern            176 ext/spl/spl_directory.c 		if (php_stream_is(intern->u.dir.dirp ,&php_glob_stream_ops)) {
intern            177 ext/spl/spl_directory.c 			return php_glob_stream_get_path(intern->u.dir.dirp, 0, len);
intern            182 ext/spl/spl_directory.c 		*len = intern->_path_len;
intern            184 ext/spl/spl_directory.c 	return intern->_path;
intern            187 ext/spl/spl_directory.c static inline void spl_filesystem_object_get_file_name(spl_filesystem_object *intern) /* {{{ */
intern            189 ext/spl/spl_directory.c 	char slash = SPL_HAS_FLAG(intern->flags, SPL_FILE_DIR_UNIXPATHS) ? '/' : DEFAULT_SLASH;
intern            191 ext/spl/spl_directory.c 	switch (intern->type) {
intern            194 ext/spl/spl_directory.c 			if (!intern->file_name) {
intern            199 ext/spl/spl_directory.c 			if (intern->file_name) {
intern            200 ext/spl/spl_directory.c 				efree(intern->file_name);
intern            202 ext/spl/spl_directory.c 			intern->file_name_len = (int)spprintf(&intern->file_name, 0, "%s%c%s",
intern            203 ext/spl/spl_directory.c 			                                 spl_filesystem_object_get_path(intern, NULL),
intern            204 ext/spl/spl_directory.c 			                                 slash, intern->u.dir.entry.d_name);
intern            209 ext/spl/spl_directory.c static int spl_filesystem_dir_read(spl_filesystem_object *intern) /* {{{ */
intern            211 ext/spl/spl_directory.c 	if (!intern->u.dir.dirp || !php_stream_readdir(intern->u.dir.dirp, &intern->u.dir.entry)) {
intern            212 ext/spl/spl_directory.c 		intern->u.dir.entry.d_name[0] = '\0';
intern            230 ext/spl/spl_directory.c static void spl_filesystem_dir_open(spl_filesystem_object* intern, char *path)
intern            232 ext/spl/spl_directory.c 	int skip_dots = SPL_HAS_FLAG(intern->flags, SPL_FILE_DIR_SKIPDOTS);
intern            234 ext/spl/spl_directory.c 	intern->type = SPL_FS_DIR;
intern            235 ext/spl/spl_directory.c 	intern->_path_len = (int)strlen(path);
intern            236 ext/spl/spl_directory.c 	intern->u.dir.dirp = php_stream_opendir(path, REPORT_ERRORS, FG(default_context));
intern            238 ext/spl/spl_directory.c 	if (intern->_path_len > 1 && IS_SLASH_AT(path, intern->_path_len-1)) {
intern            239 ext/spl/spl_directory.c 		intern->_path = estrndup(path, --intern->_path_len);
intern            241 ext/spl/spl_directory.c 		intern->_path = estrndup(path, intern->_path_len);
intern            243 ext/spl/spl_directory.c 	intern->u.dir.index = 0;
intern            245 ext/spl/spl_directory.c 	if (EG(exception) || intern->u.dir.dirp == NULL) {
intern            246 ext/spl/spl_directory.c 		intern->u.dir.entry.d_name[0] = '\0';
intern            254 ext/spl/spl_directory.c 			spl_filesystem_dir_read(intern);
intern            255 ext/spl/spl_directory.c 		} while (skip_dots && spl_filesystem_is_dot(intern->u.dir.entry.d_name));
intern            260 ext/spl/spl_directory.c static int spl_filesystem_file_open(spl_filesystem_object *intern, int use_include_path, int silent) /* {{{ */
intern            264 ext/spl/spl_directory.c 	intern->type = SPL_FS_FILE;
intern            266 ext/spl/spl_directory.c 	php_stat(intern->file_name, intern->file_name_len, FS_IS_DIR, &tmp);
intern            268 ext/spl/spl_directory.c 		intern->u.file.open_mode = NULL;
intern            269 ext/spl/spl_directory.c 		intern->file_name = NULL;
intern            274 ext/spl/spl_directory.c 	intern->u.file.context = php_stream_context_from_zval(intern->u.file.zcontext, 0);
intern            275 ext/spl/spl_directory.c 	intern->u.file.stream = php_stream_open_wrapper_ex(intern->file_name, intern->u.file.open_mode, (use_include_path ? USE_PATH : 0) | REPORT_ERRORS, NULL, intern->u.file.context);
intern            277 ext/spl/spl_directory.c 	if (!intern->file_name_len || !intern->u.file.stream) {
intern            279 ext/spl/spl_directory.c 			zend_throw_exception_ex(spl_ce_RuntimeException, 0, "Cannot open file '%s'", intern->file_name_len ? intern->file_name : "");
intern            281 ext/spl/spl_directory.c 		intern->file_name = NULL; /* until here it is not a copy */
intern            282 ext/spl/spl_directory.c 		intern->u.file.open_mode = NULL;
intern            293 ext/spl/spl_directory.c 	if (intern->file_name_len > 1 && IS_SLASH_AT(intern->file_name, intern->file_name_len-1)) {
intern            294 ext/spl/spl_directory.c 		intern->file_name_len--;
intern            297 ext/spl/spl_directory.c 	intern->orig_path = estrndup(intern->u.file.stream->orig_path, strlen(intern->u.file.stream->orig_path));
intern            299 ext/spl/spl_directory.c 	intern->file_name = estrndup(intern->file_name, intern->file_name_len);
intern            300 ext/spl/spl_directory.c 	intern->u.file.open_mode = estrndup(intern->u.file.open_mode, intern->u.file.open_mode_len);
intern            303 ext/spl/spl_directory.c 	ZVAL_RES(&intern->u.file.zresource, intern->u.file.stream->res);
intern            308 ext/spl/spl_directory.c 	intern->u.file.delimiter = ',';
intern            309 ext/spl/spl_directory.c 	intern->u.file.enclosure = '"';
intern            310 ext/spl/spl_directory.c 	intern->u.file.escape = '\\';
intern            312 ext/spl/spl_directory.c 	intern->u.file.func_getCurr = zend_hash_str_find_ptr(&intern->std.ce->function_table, "getcurrentline", sizeof("getcurrentline") - 1);
intern            328 ext/spl/spl_directory.c 	spl_filesystem_object *intern;
intern            335 ext/spl/spl_directory.c 	intern = spl_filesystem_from_obj(new_object);
intern            337 ext/spl/spl_directory.c 	intern->flags = source->flags;
intern            341 ext/spl/spl_directory.c 			intern->_path_len = source->_path_len;
intern            342 ext/spl/spl_directory.c 			intern->_path = estrndup(source->_path, source->_path_len);
intern            343 ext/spl/spl_directory.c 			intern->file_name_len = source->file_name_len;
intern            344 ext/spl/spl_directory.c 			intern->file_name = estrndup(source->file_name, intern->file_name_len);
intern            347 ext/spl/spl_directory.c 			spl_filesystem_dir_open(intern, source->_path);
intern            352 ext/spl/spl_directory.c 					spl_filesystem_dir_read(intern);
intern            353 ext/spl/spl_directory.c 				} while (skip_dots && spl_filesystem_is_dot(intern->u.dir.entry.d_name));
intern            355 ext/spl/spl_directory.c 			intern->u.dir.index = index;
intern            362 ext/spl/spl_directory.c 	intern->file_class = source->file_class;
intern            363 ext/spl/spl_directory.c 	intern->info_class = source->info_class;
intern            364 ext/spl/spl_directory.c 	intern->oth = source->oth;
intern            365 ext/spl/spl_directory.c 	intern->oth_handler = source->oth_handler;
intern            369 ext/spl/spl_directory.c 	if (intern->oth_handler && intern->oth_handler->clone) {
intern            370 ext/spl/spl_directory.c 		intern->oth_handler->clone(source, intern);
intern            377 ext/spl/spl_directory.c void spl_filesystem_info_set_filename(spl_filesystem_object *intern, char *path, size_t len, size_t use_copy) /* {{{ */
intern            381 ext/spl/spl_directory.c 	if (intern->file_name) {
intern            382 ext/spl/spl_directory.c 		efree(intern->file_name);
intern            385 ext/spl/spl_directory.c 	intern->file_name = use_copy ? estrndup(path, len) : path;
intern            386 ext/spl/spl_directory.c 	intern->file_name_len = (int)len;
intern            388 ext/spl/spl_directory.c 	while (intern->file_name_len > 1 && IS_SLASH_AT(intern->file_name, intern->file_name_len-1)) {
intern            389 ext/spl/spl_directory.c 		intern->file_name[intern->file_name_len-1] = 0;
intern            390 ext/spl/spl_directory.c 		intern->file_name_len--;
intern            393 ext/spl/spl_directory.c 	p1 = strrchr(intern->file_name, '/');
intern            395 ext/spl/spl_directory.c 	p2 = strrchr(intern->file_name, '\\');
intern            400 ext/spl/spl_directory.c 		intern->_path_len = (int)((p1 > p2 ? p1 : p2) - intern->file_name);
intern            402 ext/spl/spl_directory.c 		intern->_path_len = 0;
intern            405 ext/spl/spl_directory.c 	if (intern->_path) {
intern            406 ext/spl/spl_directory.c 		efree(intern->_path);
intern            408 ext/spl/spl_directory.c 	intern->_path = estrndup(path, intern->_path_len);
intern            413 ext/spl/spl_directory.c 	spl_filesystem_object *intern;
intern            439 ext/spl/spl_directory.c 	intern = spl_filesystem_from_obj(spl_filesystem_object_new_ex(ce));
intern            440 ext/spl/spl_directory.c 	ZVAL_OBJ(return_value, &intern->std);
intern            447 ext/spl/spl_directory.c 		spl_filesystem_info_set_filename(intern, file_path, file_path_len, use_copy);
intern            451 ext/spl/spl_directory.c 	return intern;
intern            456 ext/spl/spl_directory.c 	spl_filesystem_object *intern;
intern            483 ext/spl/spl_directory.c 			intern = spl_filesystem_from_obj(spl_filesystem_object_new_ex(ce));
intern            484 ext/spl/spl_directory.c 			ZVAL_OBJ(return_value, &intern->std);
intern            492 ext/spl/spl_directory.c 				intern->file_name = estrndup(source->file_name, source->file_name_len);
intern            493 ext/spl/spl_directory.c 				intern->file_name_len = source->file_name_len;
intern            494 ext/spl/spl_directory.c 				intern->_path = spl_filesystem_object_get_path(source, &intern->_path_len);
intern            495 ext/spl/spl_directory.c 				intern->_path = estrndup(intern->_path, intern->_path_len);
intern            505 ext/spl/spl_directory.c 			intern = spl_filesystem_from_obj(spl_filesystem_object_new_ex(ce));
intern            507 ext/spl/spl_directory.c 			ZVAL_OBJ(return_value, &intern->std);
intern            518 ext/spl/spl_directory.c 				intern->file_name = source->file_name;
intern            519 ext/spl/spl_directory.c 				intern->file_name_len = source->file_name_len;
intern            520 ext/spl/spl_directory.c 				intern->_path = spl_filesystem_object_get_path(source, &intern->_path_len);
intern            521 ext/spl/spl_directory.c 				intern->_path = estrndup(intern->_path, intern->_path_len);
intern            523 ext/spl/spl_directory.c 				intern->u.file.open_mode = "r";
intern            524 ext/spl/spl_directory.c 				intern->u.file.open_mode_len = 1;
intern            527 ext/spl/spl_directory.c 							&intern->u.file.open_mode, &intern->u.file.open_mode_len,
intern            528 ext/spl/spl_directory.c 							&use_include_path, &intern->u.file.zcontext) == FAILURE) {
intern            530 ext/spl/spl_directory.c 					intern->u.file.open_mode = NULL;
intern            531 ext/spl/spl_directory.c 					intern->file_name = NULL;
intern            537 ext/spl/spl_directory.c 				if (spl_filesystem_file_open(intern, use_include_path, 0) == FAILURE) {
intern            560 ext/spl/spl_directory.c static char *spl_filesystem_object_get_pathname(spl_filesystem_object *intern, size_t *len) { /* {{{ */
intern            561 ext/spl/spl_directory.c 	switch (intern->type) {
intern            564 ext/spl/spl_directory.c 			*len = intern->file_name_len;
intern            565 ext/spl/spl_directory.c 			return intern->file_name;
intern            567 ext/spl/spl_directory.c 			if (intern->u.dir.entry.d_name[0]) {
intern            568 ext/spl/spl_directory.c 				spl_filesystem_object_get_file_name(intern);
intern            569 ext/spl/spl_directory.c 				*len = intern->file_name_len;
intern            570 ext/spl/spl_directory.c 				return intern->file_name;
intern            580 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(object);
intern            590 ext/spl/spl_directory.c 	if (!intern->std.properties) {
intern            591 ext/spl/spl_directory.c 		rebuild_object_properties(&intern->std);
intern            594 ext/spl/spl_directory.c 	rv = zend_array_dup(intern->std.properties);
intern            597 ext/spl/spl_directory.c 	path = spl_filesystem_object_get_pathname(intern, &path_len);
intern            602 ext/spl/spl_directory.c 	if (intern->file_name) {
intern            604 ext/spl/spl_directory.c 		spl_filesystem_object_get_path(intern, &path_len);
intern            606 ext/spl/spl_directory.c 		if (path_len && path_len < intern->file_name_len) {
intern            607 ext/spl/spl_directory.c 			ZVAL_STRINGL(&tmp, intern->file_name + path_len + 1, intern->file_name_len - (path_len + 1));
intern            609 ext/spl/spl_directory.c 			ZVAL_STRINGL(&tmp, intern->file_name, intern->file_name_len);
intern            614 ext/spl/spl_directory.c 	if (intern->type == SPL_FS_DIR) {
intern            617 ext/spl/spl_directory.c 		if (php_stream_is(intern->u.dir.dirp ,&php_glob_stream_ops)) {
intern            618 ext/spl/spl_directory.c 			ZVAL_STRINGL(&tmp, intern->_path, intern->_path_len);
intern            626 ext/spl/spl_directory.c 		if (intern->u.dir.sub_path) {
intern            627 ext/spl/spl_directory.c 			ZVAL_STRINGL(&tmp, intern->u.dir.sub_path, intern->u.dir.sub_path_len);
intern            634 ext/spl/spl_directory.c 	if (intern->type == SPL_FS_FILE) {
intern            636 ext/spl/spl_directory.c 		ZVAL_STRINGL(&tmp, intern->u.file.open_mode, intern->u.file.open_mode_len);
intern            640 ext/spl/spl_directory.c 		stmp[0] = intern->u.file.delimiter;
intern            645 ext/spl/spl_directory.c 		stmp[0] = intern->u.file.enclosure;
intern            677 ext/spl/spl_directory.c 	spl_filesystem_object *intern;
intern            708 ext/spl/spl_directory.c 	intern = Z_SPLFILESYSTEM_P(getThis());
intern            709 ext/spl/spl_directory.c 	if (intern->_path) {
intern            715 ext/spl/spl_directory.c 	intern->flags = flags;
intern            719 ext/spl/spl_directory.c 		spl_filesystem_dir_open(intern, path);
intern            724 ext/spl/spl_directory.c 		spl_filesystem_dir_open(intern, path);
intern            728 ext/spl/spl_directory.c 	intern->u.dir.is_recursive = instanceof_function(intern->std.ce, spl_ce_RecursiveDirectoryIterator) ? 1 : 0;
intern            746 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern            752 ext/spl/spl_directory.c 	intern->u.dir.index = 0;
intern            753 ext/spl/spl_directory.c 	if (intern->u.dir.dirp) {
intern            754 ext/spl/spl_directory.c 		php_stream_rewinddir(intern->u.dir.dirp);
intern            756 ext/spl/spl_directory.c 	spl_filesystem_dir_read(intern);
intern            764 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern            770 ext/spl/spl_directory.c 	if (intern->u.dir.dirp) {
intern            771 ext/spl/spl_directory.c 		RETURN_LONG(intern->u.dir.index);
intern            794 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern            795 ext/spl/spl_directory.c 	int skip_dots = SPL_HAS_FLAG(intern->flags, SPL_FILE_DIR_SKIPDOTS);
intern            801 ext/spl/spl_directory.c 	intern->u.dir.index++;
intern            803 ext/spl/spl_directory.c 		spl_filesystem_dir_read(intern);
intern            804 ext/spl/spl_directory.c 	} while (skip_dots && spl_filesystem_is_dot(intern->u.dir.entry.d_name));
intern            805 ext/spl/spl_directory.c 	if (intern->file_name) {
intern            806 ext/spl/spl_directory.c 		efree(intern->file_name);
intern            807 ext/spl/spl_directory.c 		intern->file_name = NULL;
intern            816 ext/spl/spl_directory.c 	spl_filesystem_object *intern    = Z_SPLFILESYSTEM_P(getThis());
intern            824 ext/spl/spl_directory.c 	if (intern->u.dir.index > pos) {
intern            826 ext/spl/spl_directory.c 		zend_call_method_with_0_params(&EX(This), Z_OBJCE(EX(This)), &intern->u.dir.func_rewind, "rewind", NULL);
intern            829 ext/spl/spl_directory.c 	while (intern->u.dir.index < pos) {
intern            831 ext/spl/spl_directory.c 		zend_call_method_with_0_params(&EX(This), Z_OBJCE(EX(This)), &intern->u.dir.func_valid, "valid", &retval);
intern            840 ext/spl/spl_directory.c 		zend_call_method_with_0_params(&EX(This), Z_OBJCE(EX(This)), &intern->u.dir.func_next, "next", NULL);
intern            848 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern            854 ext/spl/spl_directory.c 	RETURN_BOOL(intern->u.dir.entry.d_name[0] != '\0');
intern            862 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern            870 ext/spl/spl_directory.c   	path = spl_filesystem_object_get_path(intern, &path_len);
intern            879 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern            886 ext/spl/spl_directory.c 	spl_filesystem_object_get_path(intern, &path_len);
intern            888 ext/spl/spl_directory.c 	if (path_len && path_len < intern->file_name_len) {
intern            889 ext/spl/spl_directory.c 		RETURN_STRINGL(intern->file_name + path_len + 1, intern->file_name_len - (path_len + 1));
intern            891 ext/spl/spl_directory.c 		RETURN_STRINGL(intern->file_name, intern->file_name_len);
intern            900 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern            906 ext/spl/spl_directory.c 	RETURN_STRING(intern->u.dir.entry.d_name);
intern            914 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern            926 ext/spl/spl_directory.c 	spl_filesystem_object_get_path(intern, &path_len);
intern            928 ext/spl/spl_directory.c 	if (path_len && path_len < intern->file_name_len) {
intern            929 ext/spl/spl_directory.c 		fname = intern->file_name + path_len + 1;
intern            930 ext/spl/spl_directory.c 		flen = intern->file_name_len - (path_len + 1);
intern            932 ext/spl/spl_directory.c 		fname = intern->file_name;
intern            933 ext/spl/spl_directory.c 		flen = intern->file_name_len;
intern            955 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern            964 ext/spl/spl_directory.c 	fname = php_basename(intern->u.dir.entry.d_name, strlen(intern->u.dir.entry.d_name), NULL, 0);
intern            982 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern            991 ext/spl/spl_directory.c 	spl_filesystem_object_get_path(intern, &path_len);
intern            993 ext/spl/spl_directory.c 	if (path_len && path_len < intern->file_name_len) {
intern            994 ext/spl/spl_directory.c 		fname = intern->file_name + path_len + 1;
intern            995 ext/spl/spl_directory.c 		flen = intern->file_name_len - (path_len + 1);
intern            997 ext/spl/spl_directory.c 		fname = intern->file_name;
intern            998 ext/spl/spl_directory.c 		flen = intern->file_name_len;
intern           1009 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1018 ext/spl/spl_directory.c 	fname = php_basename(intern->u.dir.entry.d_name, strlen(intern->u.dir.entry.d_name), suffix, slen);
intern           1028 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1035 ext/spl/spl_directory.c 	path = spl_filesystem_object_get_pathname(intern, &path_len);
intern           1048 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1054 ext/spl/spl_directory.c 	if (SPL_FILE_DIR_KEY(intern, SPL_FILE_DIR_KEY_AS_FILENAME)) {
intern           1055 ext/spl/spl_directory.c 		RETURN_STRING(intern->u.dir.entry.d_name);
intern           1057 ext/spl/spl_directory.c 		spl_filesystem_object_get_file_name(intern);
intern           1058 ext/spl/spl_directory.c 		RETURN_STRINGL(intern->file_name, intern->file_name_len);
intern           1067 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1073 ext/spl/spl_directory.c 	if (SPL_FILE_DIR_CURRENT(intern, SPL_FILE_DIR_CURRENT_AS_PATHNAME)) {
intern           1074 ext/spl/spl_directory.c 		spl_filesystem_object_get_file_name(intern);
intern           1075 ext/spl/spl_directory.c 		RETURN_STRINGL(intern->file_name, intern->file_name_len);
intern           1076 ext/spl/spl_directory.c 	} else if (SPL_FILE_DIR_CURRENT(intern, SPL_FILE_DIR_CURRENT_AS_FILEINFO)) {
intern           1077 ext/spl/spl_directory.c 		spl_filesystem_object_get_file_name(intern);
intern           1078 ext/spl/spl_directory.c 		spl_filesystem_object_create_type(0, intern, SPL_FS_INFO, NULL, return_value);
intern           1091 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1097 ext/spl/spl_directory.c 	RETURN_BOOL(spl_filesystem_is_dot(intern->u.dir.entry.d_name));
intern           1108 ext/spl/spl_directory.c 	spl_filesystem_object *intern;
intern           1116 ext/spl/spl_directory.c 	intern = Z_SPLFILESYSTEM_P(getThis());
intern           1118 ext/spl/spl_directory.c 	spl_filesystem_info_set_filename(intern, path, len, 1);
intern           1128 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis()); \
intern           1135 ext/spl/spl_directory.c 	spl_filesystem_object_get_file_name(intern); \
intern           1136 ext/spl/spl_directory.c 	php_stat(intern->file_name, intern->file_name_len, func_num, return_value); \
intern           1220 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1232 ext/spl/spl_directory.c 	if (intern->file_name == NULL) {
intern           1235 ext/spl/spl_directory.c 	} else if (!IS_ABSOLUTE_PATH(intern->file_name, intern->file_name_len)) {
intern           1237 ext/spl/spl_directory.c 		if (!expand_filepath_with_mode(intern->file_name, expanded_path, NULL, 0, CWD_EXPAND )) {
intern           1243 ext/spl/spl_directory.c 		ret = php_sys_readlink(intern->file_name, buff,  MAXPATHLEN-1);
intern           1250 ext/spl/spl_directory.c 		zend_throw_exception_ex(spl_ce_RuntimeException, 0, "Unable to read link %s, error: %s", intern->file_name, strerror(errno));
intern           1268 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1279 ext/spl/spl_directory.c 	if (intern->type == SPL_FS_DIR && !intern->file_name && intern->u.dir.entry.d_name[0]) {
intern           1280 ext/spl/spl_directory.c 		spl_filesystem_object_get_file_name(intern);
intern           1283 ext/spl/spl_directory.c 	if (intern->orig_path) {
intern           1284 ext/spl/spl_directory.c 		filename = intern->orig_path;
intern           1286 ext/spl/spl_directory.c 		filename = intern->file_name;
intern           1310 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1312 ext/spl/spl_directory.c 	spl_filesystem_object_create_type(ZEND_NUM_ARGS(), intern, SPL_FS_FILE, NULL, return_value);
intern           1320 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1327 ext/spl/spl_directory.c 		intern->file_class = ce;
intern           1338 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1345 ext/spl/spl_directory.c 		intern->info_class = ce;
intern           1356 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1357 ext/spl/spl_directory.c 	zend_class_entry *ce = intern->info_class;
intern           1363 ext/spl/spl_directory.c 		spl_filesystem_object_create_type(ZEND_NUM_ARGS(), intern, SPL_FS_INFO, ce, return_value);
intern           1374 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1375 ext/spl/spl_directory.c 	zend_class_entry *ce = intern->info_class;
intern           1382 ext/spl/spl_directory.c 		char *path = spl_filesystem_object_get_pathname(intern, &path_len);
intern           1386 ext/spl/spl_directory.c 			spl_filesystem_object_create_info(intern, dpath, (int)path_len, 1, ce, return_value);
intern           1416 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1417 ext/spl/spl_directory.c 	int skip_dots = SPL_HAS_FLAG(intern->flags, SPL_FILE_DIR_SKIPDOTS);
intern           1423 ext/spl/spl_directory.c 	intern->u.dir.index = 0;
intern           1424 ext/spl/spl_directory.c 	if (intern->u.dir.dirp) {
intern           1425 ext/spl/spl_directory.c 		php_stream_rewinddir(intern->u.dir.dirp);
intern           1428 ext/spl/spl_directory.c 		spl_filesystem_dir_read(intern);
intern           1429 ext/spl/spl_directory.c 	} while (skip_dots && spl_filesystem_is_dot(intern->u.dir.entry.d_name));
intern           1437 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1443 ext/spl/spl_directory.c 	RETURN_LONG(intern->flags & (SPL_FILE_DIR_KEY_MODE_MASK | SPL_FILE_DIR_CURRENT_MODE_MASK | SPL_FILE_DIR_OTHERS_MASK));
intern           1450 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1457 ext/spl/spl_directory.c 	intern->flags &= ~(SPL_FILE_DIR_KEY_MODE_MASK|SPL_FILE_DIR_CURRENT_MODE_MASK|SPL_FILE_DIR_OTHERS_MASK);
intern           1458 ext/spl/spl_directory.c 	intern->flags |= ((SPL_FILE_DIR_KEY_MODE_MASK|SPL_FILE_DIR_CURRENT_MODE_MASK|SPL_FILE_DIR_OTHERS_MASK) & flags);
intern           1466 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1471 ext/spl/spl_directory.c 	if (spl_filesystem_is_invalid_or_dot(intern->u.dir.entry.d_name)) {
intern           1474 ext/spl/spl_directory.c 		spl_filesystem_object_get_file_name(intern);
intern           1475 ext/spl/spl_directory.c 		if (!allow_links && !(intern->flags & SPL_FILE_DIR_FOLLOW_SYMLINKS)) {
intern           1476 ext/spl/spl_directory.c 			php_stat(intern->file_name, intern->file_name_len, FS_IS_LINK, return_value);
intern           1481 ext/spl/spl_directory.c 		php_stat(intern->file_name, intern->file_name_len, FS_IS_DIR, return_value);
intern           1491 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1493 ext/spl/spl_directory.c 	char slash = SPL_HAS_FLAG(intern->flags, SPL_FILE_DIR_UNIXPATHS) ? '/' : DEFAULT_SLASH;
intern           1499 ext/spl/spl_directory.c 	spl_filesystem_object_get_file_name(intern);
intern           1501 ext/spl/spl_directory.c 	ZVAL_LONG(&zflags, intern->flags);
intern           1502 ext/spl/spl_directory.c 	ZVAL_STRINGL(&zpath, intern->file_name, intern->file_name_len);
intern           1509 ext/spl/spl_directory.c 		if (intern->u.dir.sub_path && intern->u.dir.sub_path[0]) {
intern           1510 ext/spl/spl_directory.c 			subdir->u.dir.sub_path_len = (int)spprintf(&subdir->u.dir.sub_path, 0, "%s%c%s", intern->u.dir.sub_path, slash, intern->u.dir.entry.d_name);
intern           1512 ext/spl/spl_directory.c 			subdir->u.dir.sub_path_len = (int)strlen(intern->u.dir.entry.d_name);
intern           1513 ext/spl/spl_directory.c 			subdir->u.dir.sub_path = estrndup(intern->u.dir.entry.d_name, subdir->u.dir.sub_path_len);
intern           1515 ext/spl/spl_directory.c 		subdir->info_class = intern->info_class;
intern           1516 ext/spl/spl_directory.c 		subdir->file_class = intern->file_class;
intern           1517 ext/spl/spl_directory.c 		subdir->oth = intern->oth;
intern           1526 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1532 ext/spl/spl_directory.c 	if (intern->u.dir.sub_path) {
intern           1533 ext/spl/spl_directory.c 		RETURN_STRINGL(intern->u.dir.sub_path, intern->u.dir.sub_path_len);
intern           1544 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1545 ext/spl/spl_directory.c 	char slash = SPL_HAS_FLAG(intern->flags, SPL_FILE_DIR_UNIXPATHS) ? '/' : DEFAULT_SLASH;
intern           1551 ext/spl/spl_directory.c 	if (intern->u.dir.sub_path) {
intern           1552 ext/spl/spl_directory.c 		RETURN_NEW_STR(strpprintf(0, "%s%c%s", intern->u.dir.sub_path, slash, intern->u.dir.entry.d_name));
intern           1554 ext/spl/spl_directory.c 		RETURN_STRING(intern->u.dir.entry.d_name);
intern           1580 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           1586 ext/spl/spl_directory.c 	if (intern->u.dir.dirp && php_stream_is(intern->u.dir.dirp ,&php_glob_stream_ops)) {
intern           1587 ext/spl/spl_directory.c 		RETURN_LONG(php_glob_stream_get_count(intern->u.dir.dirp, NULL));
intern           1626 ext/spl/spl_directory.c 	ZVAL_COPY(&iterator->intern.data, object);
intern           1627 ext/spl/spl_directory.c 	iterator->intern.funcs = &spl_filesystem_dir_it_funcs;
intern           1632 ext/spl/spl_directory.c 	return &iterator->intern;
intern           1641 ext/spl/spl_directory.c 	if (!Z_ISUNDEF(iterator->intern.data)) {
intern           1642 ext/spl/spl_directory.c 		zval *object = &iterator->intern.data;
intern           1711 ext/spl/spl_directory.c 	if (!Z_ISUNDEF(iterator->intern.data)) {
intern           1712 ext/spl/spl_directory.c 		zval *object = &iterator->intern.data;
intern           1742 ext/spl/spl_directory.c 		return &iterator->intern.data;
intern           1825 ext/spl/spl_directory.c 	ZVAL_COPY(&iterator->intern.data, object);
intern           1826 ext/spl/spl_directory.c 	iterator->intern.funcs = &spl_filesystem_tree_it_funcs;
intern           1828 ext/spl/spl_directory.c 	return &iterator->intern;
intern           1835 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(readobj);
intern           1842 ext/spl/spl_directory.c 		switch (intern->type) {
intern           1849 ext/spl/spl_directory.c 				ZVAL_STRINGL(retval_ptr, intern->file_name, intern->file_name_len);
intern           1853 ext/spl/spl_directory.c 				ZVAL_STRINGL(writeobj, intern->file_name, intern->file_name_len);
intern           1861 ext/spl/spl_directory.c 				ZVAL_STRING(retval_ptr, intern->u.dir.entry.d_name);
intern           1865 ext/spl/spl_directory.c 				ZVAL_STRING(writeobj, intern->u.dir.entry.d_name);
intern           2010 ext/spl/spl_directory.c static int spl_filesystem_file_read(spl_filesystem_object *intern, int silent) /* {{{ */
intern           2014 ext/spl/spl_directory.c 	zend_long line_add = (intern->u.file.current_line || !Z_ISUNDEF(intern->u.file.current_zval)) ? 1 : 0;
intern           2016 ext/spl/spl_directory.c 	spl_filesystem_file_free_line(intern);
intern           2018 ext/spl/spl_directory.c 	if (php_stream_eof(intern->u.file.stream)) {
intern           2020 ext/spl/spl_directory.c 			zend_throw_exception_ex(spl_ce_RuntimeException, 0, "Cannot read from file %s", intern->file_name);
intern           2025 ext/spl/spl_directory.c 	if (intern->u.file.max_line_len > 0) {
intern           2026 ext/spl/spl_directory.c 		buf = safe_emalloc((intern->u.file.max_line_len + 1), sizeof(char), 0);
intern           2027 ext/spl/spl_directory.c 		if (php_stream_get_line(intern->u.file.stream, buf, intern->u.file.max_line_len + 1, &line_len) == NULL) {
intern           2034 ext/spl/spl_directory.c 		buf = php_stream_get_line(intern->u.file.stream, NULL, 0, &line_len);
intern           2038 ext/spl/spl_directory.c 		intern->u.file.current_line = estrdup("");
intern           2039 ext/spl/spl_directory.c 		intern->u.file.current_line_len = 0;
intern           2041 ext/spl/spl_directory.c 		if (SPL_HAS_FLAG(intern->flags, SPL_FILE_OBJECT_DROP_NEW_LINE)) {
intern           2046 ext/spl/spl_directory.c 		intern->u.file.current_line = buf;
intern           2047 ext/spl/spl_directory.c 		intern->u.file.current_line_len = line_len;
intern           2049 ext/spl/spl_directory.c 	intern->u.file.current_line_num += line_add;
intern           2054 ext/spl/spl_directory.c static int spl_filesystem_file_call(spl_filesystem_object *intern, zend_function *func_ptr, int pass_num_args, zval *return_value, zval *arg2) /* {{{ */
intern           2058 ext/spl/spl_directory.c 	zval *zresource_ptr = &intern->u.file.zresource, retval;
intern           2113 ext/spl/spl_directory.c 	spl_filesystem_file_call(intern, func_ptr, pass_num_args, return_value, arg2); \
intern           2116 ext/spl/spl_directory.c static int spl_filesystem_file_read_csv(spl_filesystem_object *intern, char delimiter, char enclosure, char escape, zval *return_value) /* {{{ */
intern           2122 ext/spl/spl_directory.c 		ret = spl_filesystem_file_read(intern, 1);
intern           2123 ext/spl/spl_directory.c 	} while (ret == SUCCESS && !intern->u.file.current_line_len && SPL_HAS_FLAG(intern->flags, SPL_FILE_OBJECT_SKIP_EMPTY));
intern           2126 ext/spl/spl_directory.c 		size_t buf_len = intern->u.file.current_line_len;
intern           2127 ext/spl/spl_directory.c 		char *buf = estrndup(intern->u.file.current_line, buf_len);
intern           2129 ext/spl/spl_directory.c 		if (!Z_ISUNDEF(intern->u.file.current_zval)) {
intern           2130 ext/spl/spl_directory.c 			zval_ptr_dtor(&intern->u.file.current_zval);
intern           2131 ext/spl/spl_directory.c 			ZVAL_UNDEF(&intern->u.file.current_zval);
intern           2134 ext/spl/spl_directory.c 		php_fgetcsv(intern->u.file.stream, delimiter, enclosure, escape, buf_len, buf, &intern->u.file.current_zval);
intern           2137 ext/spl/spl_directory.c 			value = &intern->u.file.current_zval;
intern           2146 ext/spl/spl_directory.c static int spl_filesystem_file_read_line_ex(zval * this_ptr, spl_filesystem_object *intern, int silent) /* {{{ */
intern           2151 ext/spl/spl_directory.c 	if (SPL_HAS_FLAG(intern->flags, SPL_FILE_OBJECT_READ_CSV) || intern->u.file.func_getCurr->common.scope != spl_ce_SplFileObject) {
intern           2152 ext/spl/spl_directory.c 		if (php_stream_eof(intern->u.file.stream)) {
intern           2154 ext/spl/spl_directory.c 				zend_throw_exception_ex(spl_ce_RuntimeException, 0, "Cannot read from file %s", intern->file_name);
intern           2158 ext/spl/spl_directory.c 		if (SPL_HAS_FLAG(intern->flags, SPL_FILE_OBJECT_READ_CSV)) {
intern           2159 ext/spl/spl_directory.c 			return spl_filesystem_file_read_csv(intern, intern->u.file.delimiter, intern->u.file.enclosure, intern->u.file.escape, NULL);
intern           2162 ext/spl/spl_directory.c 			zend_call_method_with_0_params(this_ptr, Z_OBJCE(EX(This)), &intern->u.file.func_getCurr, "getCurrentLine", &retval);
intern           2165 ext/spl/spl_directory.c 			if (intern->u.file.current_line || !Z_ISUNDEF(intern->u.file.current_zval)) {
intern           2166 ext/spl/spl_directory.c 				intern->u.file.current_line_num++;
intern           2168 ext/spl/spl_directory.c 			spl_filesystem_file_free_line(intern);
intern           2170 ext/spl/spl_directory.c 				intern->u.file.current_line = estrndup(Z_STRVAL(retval), Z_STRLEN(retval));
intern           2171 ext/spl/spl_directory.c 				intern->u.file.current_line_len = Z_STRLEN(retval);
intern           2176 ext/spl/spl_directory.c 				ZVAL_COPY(&intern->u.file.current_zval, value);
intern           2184 ext/spl/spl_directory.c 		return spl_filesystem_file_read(intern, silent);
intern           2188 ext/spl/spl_directory.c static int spl_filesystem_file_is_empty_line(spl_filesystem_object *intern) /* {{{ */
intern           2190 ext/spl/spl_directory.c 	if (intern->u.file.current_line) {
intern           2191 ext/spl/spl_directory.c 		return intern->u.file.current_line_len == 0;
intern           2192 ext/spl/spl_directory.c 	} else if (!Z_ISUNDEF(intern->u.file.current_zval)) {
intern           2193 ext/spl/spl_directory.c 		switch(Z_TYPE(intern->u.file.current_zval)) {
intern           2195 ext/spl/spl_directory.c 				return Z_STRLEN(intern->u.file.current_zval) == 0;
intern           2197 ext/spl/spl_directory.c 				if (SPL_HAS_FLAG(intern->flags, SPL_FILE_OBJECT_READ_CSV)
intern           2198 ext/spl/spl_directory.c 						&& zend_hash_num_elements(Z_ARRVAL(intern->u.file.current_zval)) == 1) {
intern           2202 ext/spl/spl_directory.c 					while (Z_ISUNDEF(Z_ARRVAL(intern->u.file.current_zval)->arData[idx].val)) {
intern           2205 ext/spl/spl_directory.c 					first = &Z_ARRVAL(intern->u.file.current_zval)->arData[idx].val;
intern           2208 ext/spl/spl_directory.c 				return zend_hash_num_elements(Z_ARRVAL(intern->u.file.current_zval)) == 0;
intern           2220 ext/spl/spl_directory.c static int spl_filesystem_file_read_line(zval * this_ptr, spl_filesystem_object *intern, int silent) /* {{{ */
intern           2222 ext/spl/spl_directory.c 	int ret = spl_filesystem_file_read_line_ex(this_ptr, intern, silent);
intern           2224 ext/spl/spl_directory.c 	while (SPL_HAS_FLAG(intern->flags, SPL_FILE_OBJECT_SKIP_EMPTY) && ret == SUCCESS && spl_filesystem_file_is_empty_line(intern)) {
intern           2225 ext/spl/spl_directory.c 		spl_filesystem_file_free_line(intern);
intern           2226 ext/spl/spl_directory.c 		ret = spl_filesystem_file_read_line_ex(this_ptr, intern, silent);
intern           2233 ext/spl/spl_directory.c static void spl_filesystem_file_rewind(zval * this_ptr, spl_filesystem_object *intern) /* {{{ */
intern           2235 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2239 ext/spl/spl_directory.c 	if (-1 == php_stream_rewind(intern->u.file.stream)) {
intern           2240 ext/spl/spl_directory.c 		zend_throw_exception_ex(spl_ce_RuntimeException, 0, "Cannot rewind file %s", intern->file_name);
intern           2242 ext/spl/spl_directory.c 		spl_filesystem_file_free_line(intern);
intern           2243 ext/spl/spl_directory.c 		intern->u.file.current_line_num = 0;
intern           2245 ext/spl/spl_directory.c 	if (SPL_HAS_FLAG(intern->flags, SPL_FILE_OBJECT_READ_AHEAD)) {
intern           2246 ext/spl/spl_directory.c 		spl_filesystem_file_read_line(this_ptr, intern, 1);
intern           2254 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2261 ext/spl/spl_directory.c 	intern->u.file.open_mode = NULL;
intern           2262 ext/spl/spl_directory.c 	intern->u.file.open_mode_len = 0;
intern           2265 ext/spl/spl_directory.c 			&intern->file_name, &intern->file_name_len,
intern           2266 ext/spl/spl_directory.c 			&intern->u.file.open_mode, &intern->u.file.open_mode_len,
intern           2267 ext/spl/spl_directory.c 			&use_include_path, &intern->u.file.zcontext) == FAILURE) {
intern           2268 ext/spl/spl_directory.c 		intern->u.file.open_mode = NULL;
intern           2269 ext/spl/spl_directory.c 		intern->file_name = NULL;
intern           2273 ext/spl/spl_directory.c 	if (intern->u.file.open_mode == NULL) {
intern           2274 ext/spl/spl_directory.c 		intern->u.file.open_mode = "r";
intern           2275 ext/spl/spl_directory.c 		intern->u.file.open_mode_len = 1;
intern           2280 ext/spl/spl_directory.c 	if (spl_filesystem_file_open(intern, use_include_path, 0) == SUCCESS) {
intern           2281 ext/spl/spl_directory.c 		tmp_path_len = strlen(intern->u.file.stream->orig_path);
intern           2283 ext/spl/spl_directory.c 		if (tmp_path_len > 1 && IS_SLASH_AT(intern->u.file.stream->orig_path, tmp_path_len-1)) {
intern           2287 ext/spl/spl_directory.c 		tmp_path = estrndup(intern->u.file.stream->orig_path, tmp_path_len);
intern           2296 ext/spl/spl_directory.c 			intern->_path_len = (int)((p1 > p2 ? p1 : p2) - tmp_path);
intern           2298 ext/spl/spl_directory.c 			intern->_path_len = 0;
intern           2303 ext/spl/spl_directory.c 		intern->_path = estrndup(intern->u.file.stream->orig_path, intern->_path_len);
intern           2316 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2324 ext/spl/spl_directory.c 		intern->file_name = "php://memory";
intern           2325 ext/spl/spl_directory.c 		intern->file_name_len = 12;
intern           2327 ext/spl/spl_directory.c 		intern->file_name_len = slprintf(tmp_fname, sizeof(tmp_fname), "php://temp/maxmemory:%pd", max_memory);
intern           2328 ext/spl/spl_directory.c 		intern->file_name = tmp_fname;
intern           2330 ext/spl/spl_directory.c 		intern->file_name = "php://temp";
intern           2331 ext/spl/spl_directory.c 		intern->file_name_len = 10;
intern           2333 ext/spl/spl_directory.c 	intern->u.file.open_mode = "wb";
intern           2334 ext/spl/spl_directory.c 	intern->u.file.open_mode_len = 1;
intern           2337 ext/spl/spl_directory.c 	if (spl_filesystem_file_open(intern, 0, 0) == SUCCESS) {
intern           2338 ext/spl/spl_directory.c 		intern->_path_len = 0;
intern           2339 ext/spl/spl_directory.c 		intern->_path = estrndup("", 0);
intern           2348 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2354 ext/spl/spl_directory.c 	spl_filesystem_file_rewind(getThis(), intern);
intern           2361 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2367 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2372 ext/spl/spl_directory.c 	RETURN_BOOL(php_stream_eof(intern->u.file.stream));
intern           2379 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2385 ext/spl/spl_directory.c 	if (SPL_HAS_FLAG(intern->flags, SPL_FILE_OBJECT_READ_AHEAD)) {
intern           2386 ext/spl/spl_directory.c 		RETURN_BOOL(intern->u.file.current_line || !Z_ISUNDEF(intern->u.file.current_zval));
intern           2388 ext/spl/spl_directory.c 		if(!intern->u.file.stream) {
intern           2391 ext/spl/spl_directory.c 		RETVAL_BOOL(!php_stream_eof(intern->u.file.stream));
intern           2399 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2405 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2410 ext/spl/spl_directory.c 	if (spl_filesystem_file_read(intern, 0) == FAILURE) {
intern           2413 ext/spl/spl_directory.c 	RETURN_STRINGL(intern->u.file.current_line, intern->u.file.current_line_len);
intern           2420 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2426 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2431 ext/spl/spl_directory.c 	if (!intern->u.file.current_line && Z_ISUNDEF(intern->u.file.current_zval)) {
intern           2432 ext/spl/spl_directory.c 		spl_filesystem_file_read_line(getThis(), intern, 1);
intern           2434 ext/spl/spl_directory.c 	if (intern->u.file.current_line && (!SPL_HAS_FLAG(intern->flags, SPL_FILE_OBJECT_READ_CSV) || Z_ISUNDEF(intern->u.file.current_zval))) {
intern           2435 ext/spl/spl_directory.c 		RETURN_STRINGL(intern->u.file.current_line, intern->u.file.current_line_len);
intern           2436 ext/spl/spl_directory.c 	} else if (!Z_ISUNDEF(intern->u.file.current_zval)) {
intern           2437 ext/spl/spl_directory.c 		zval *value = &intern->u.file.current_zval;
intern           2450 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2460 ext/spl/spl_directory.c 	RETURN_LONG(intern->u.file.current_line_num);
intern           2467 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2473 ext/spl/spl_directory.c 	spl_filesystem_file_free_line(intern);
intern           2474 ext/spl/spl_directory.c 	if (SPL_HAS_FLAG(intern->flags, SPL_FILE_OBJECT_READ_AHEAD)) {
intern           2475 ext/spl/spl_directory.c 		spl_filesystem_file_read_line(getThis(), intern, 1);
intern           2477 ext/spl/spl_directory.c 	intern->u.file.current_line_num++;
intern           2484 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2486 ext/spl/spl_directory.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &intern->flags) == FAILURE) {
intern           2495 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2501 ext/spl/spl_directory.c 	RETURN_LONG(intern->flags & SPL_FILE_OBJECT_MASK);
intern           2510 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2521 ext/spl/spl_directory.c 	intern->u.file.max_line_len = max_len;
intern           2528 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2534 ext/spl/spl_directory.c 	RETURN_LONG((zend_long)intern->u.file.max_line_len);
intern           2562 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis()); \
intern           2571 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2572 ext/spl/spl_directory.c 	char delimiter = intern->u.file.delimiter, enclosure = intern->u.file.enclosure, escape = intern->u.file.escape;
intern           2578 ext/spl/spl_directory.c 		if(!intern->u.file.stream) {
intern           2609 ext/spl/spl_directory.c 		spl_filesystem_file_read_csv(intern, delimiter, enclosure, escape, return_value);
intern           2618 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2619 ext/spl/spl_directory.c 	char delimiter = intern->u.file.delimiter, enclosure = intern->u.file.enclosure, escape = intern->u.file.escape;
intern           2653 ext/spl/spl_directory.c 		ret = php_fputcsv(intern->u.file.stream, fields, delimiter, enclosure, escape);
intern           2663 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2695 ext/spl/spl_directory.c 		intern->u.file.delimiter = delimiter;
intern           2696 ext/spl/spl_directory.c 		intern->u.file.enclosure = enclosure;
intern           2697 ext/spl/spl_directory.c 		intern->u.file.escape    = escape;
intern           2706 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2711 ext/spl/spl_directory.c 	delimiter[0] = intern->u.file.delimiter;
intern           2713 ext/spl/spl_directory.c 	enclosure[0] = intern->u.file.enclosure;
intern           2730 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2732 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2737 ext/spl/spl_directory.c 	RETURN_BOOL(!php_stream_flush(intern->u.file.stream));
intern           2744 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2747 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2752 ext/spl/spl_directory.c 	ret = php_stream_tell(intern->u.file.stream);
intern           2765 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2772 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2777 ext/spl/spl_directory.c 	spl_filesystem_file_free_line(intern);
intern           2778 ext/spl/spl_directory.c 	RETURN_LONG(php_stream_seek(intern->u.file.stream, pos, (int)whence));
intern           2785 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2789 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2794 ext/spl/spl_directory.c 	spl_filesystem_file_free_line(intern);
intern           2796 ext/spl/spl_directory.c 	result = php_stream_getc(intern->u.file.stream);
intern           2802 ext/spl/spl_directory.c 			intern->u.file.current_line_num++;
intern           2815 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2818 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2823 ext/spl/spl_directory.c 	if (intern->u.file.max_line_len > 0) {
intern           2824 ext/spl/spl_directory.c 		ZVAL_LONG(&arg2, intern->u.file.max_line_len);
intern           2829 ext/spl/spl_directory.c 	spl_filesystem_file_free_line(intern);
intern           2830 ext/spl/spl_directory.c 	intern->u.file.current_line_num++;
intern           2839 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2841 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2846 ext/spl/spl_directory.c 	RETURN_LONG(php_stream_passthru(intern->u.file.stream));
intern           2853 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2855 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2860 ext/spl/spl_directory.c 	spl_filesystem_file_free_line(intern);
intern           2861 ext/spl/spl_directory.c 	intern->u.file.current_line_num++;
intern           2871 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2880 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2897 ext/spl/spl_directory.c 	RETURN_LONG(php_stream_write(intern->u.file.stream, str, str_len));
intern           2902 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2909 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2920 ext/spl/spl_directory.c 	Z_STRLEN_P(return_value) = php_stream_read(intern->u.file.stream, Z_STRVAL_P(return_value), length);
intern           2935 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2942 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2947 ext/spl/spl_directory.c 	if (!php_stream_truncate_supported(intern->u.file.stream)) {
intern           2948 ext/spl/spl_directory.c 		zend_throw_exception_ex(spl_ce_LogicException, 0, "Can't truncate file %s", intern->file_name);
intern           2952 ext/spl/spl_directory.c 	RETURN_BOOL(0 == php_stream_truncate_set_size(intern->u.file.stream, size));
intern           2959 ext/spl/spl_directory.c 	spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(getThis());
intern           2965 ext/spl/spl_directory.c 	if(!intern->u.file.stream) {
intern           2971 ext/spl/spl_directory.c 		zend_throw_exception_ex(spl_ce_LogicException, 0, "Can't seek file %s to negative line %pd", intern->file_name, line_pos);
intern           2975 ext/spl/spl_directory.c 	spl_filesystem_file_rewind(getThis(), intern);
intern           2977 ext/spl/spl_directory.c 	while(intern->u.file.current_line_num < line_pos) {
intern           2978 ext/spl/spl_directory.c 		if (spl_filesystem_file_read_line(getThis(), intern, 1) == FAILURE) {
intern             48 ext/spl/spl_directory.h PHPAPI char* spl_filesystem_object_get_path(spl_filesystem_object *intern, size_t *len);
intern             57 ext/spl/spl_directory.h 	zend_object_iterator  intern;
intern            120 ext/spl/spl_directory.h 	zend_iterator_init(&it->intern);
intern            139 ext/spl/spl_directory.h #define SPL_FILE_DIR_CURRENT(intern,mode)  ((intern->flags&SPL_FILE_DIR_CURRENT_MODE_MASK)==mode)
intern            145 ext/spl/spl_directory.h #define SPL_FILE_DIR_KEY(intern,mode)      ((intern->flags&SPL_FILE_DIR_KEY_MODE_MASK)==mode)
intern            103 ext/spl/spl_dllist.c 	zend_user_iterator     intern;
intern            349 ext/spl/spl_dllist.c 	spl_dllist_object *intern = spl_dllist_from_obj(object);
intern            352 ext/spl/spl_dllist.c 	zend_object_std_dtor(&intern->std);
intern            354 ext/spl/spl_dllist.c 	while (intern->llist->count > 0) {
intern            355 ext/spl/spl_dllist.c 		spl_ptr_llist_pop(intern->llist, &tmp);
intern            359 ext/spl/spl_dllist.c 	if (intern->gc_data != NULL) {
intern            360 ext/spl/spl_dllist.c 		efree(intern->gc_data);
intern            363 ext/spl/spl_dllist.c 	spl_ptr_llist_destroy(intern->llist);
intern            364 ext/spl/spl_dllist.c 	SPL_LLIST_CHECK_DELREF(intern->traverse_pointer);
intern            372 ext/spl/spl_dllist.c 	spl_dllist_object *intern;
intern            376 ext/spl/spl_dllist.c 	intern = ecalloc(1, sizeof(spl_dllist_object) + zend_object_properties_size(parent));
intern            378 ext/spl/spl_dllist.c 	zend_object_std_init(&intern->std, class_type);
intern            379 ext/spl/spl_dllist.c 	object_properties_init(&intern->std, class_type);
intern            381 ext/spl/spl_dllist.c 	intern->flags = 0;
intern            382 ext/spl/spl_dllist.c 	intern->traverse_position = 0;
intern            386 ext/spl/spl_dllist.c 		intern->ce_get_iterator = other->ce_get_iterator;
intern            389 ext/spl/spl_dllist.c 			intern->llist = (spl_ptr_llist *)spl_ptr_llist_init(other->llist->ctor, other->llist->dtor);
intern            390 ext/spl/spl_dllist.c 			spl_ptr_llist_copy(other->llist, intern->llist);
intern            391 ext/spl/spl_dllist.c 			intern->traverse_pointer  = intern->llist->head;
intern            392 ext/spl/spl_dllist.c 			SPL_LLIST_CHECK_ADDREF(intern->traverse_pointer);
intern            394 ext/spl/spl_dllist.c 			intern->llist = other->llist;
intern            395 ext/spl/spl_dllist.c 			intern->traverse_pointer  = intern->llist->head;
intern            396 ext/spl/spl_dllist.c 			SPL_LLIST_CHECK_ADDREF(intern->traverse_pointer);
intern            399 ext/spl/spl_dllist.c 		intern->flags = other->flags;
intern            401 ext/spl/spl_dllist.c 		intern->llist = (spl_ptr_llist *)spl_ptr_llist_init(spl_ptr_llist_zval_ctor, spl_ptr_llist_zval_dtor);
intern            402 ext/spl/spl_dllist.c 		intern->traverse_pointer  = intern->llist->head;
intern            403 ext/spl/spl_dllist.c 		SPL_LLIST_CHECK_ADDREF(intern->traverse_pointer);
intern            408 ext/spl/spl_dllist.c 			intern->flags |= (SPL_DLLIST_IT_FIX | SPL_DLLIST_IT_LIFO);
intern            409 ext/spl/spl_dllist.c 			intern->std.handlers = &spl_handler_SplDoublyLinkedList;
intern            411 ext/spl/spl_dllist.c 			intern->flags |= SPL_DLLIST_IT_FIX;
intern            412 ext/spl/spl_dllist.c 			intern->std.handlers = &spl_handler_SplDoublyLinkedList;
intern            416 ext/spl/spl_dllist.c 			intern->std.handlers = &spl_handler_SplDoublyLinkedList;
intern            428 ext/spl/spl_dllist.c 		intern->fptr_offset_get = zend_hash_str_find_ptr(&class_type->function_table, "offsetget", sizeof("offsetget") - 1);
intern            429 ext/spl/spl_dllist.c 		if (intern->fptr_offset_get->common.scope == parent) {
intern            430 ext/spl/spl_dllist.c 			intern->fptr_offset_get = NULL;
intern            432 ext/spl/spl_dllist.c 		intern->fptr_offset_set = zend_hash_str_find_ptr(&class_type->function_table, "offsetset", sizeof("offsetset") - 1);
intern            433 ext/spl/spl_dllist.c 		if (intern->fptr_offset_set->common.scope == parent) {
intern            434 ext/spl/spl_dllist.c 			intern->fptr_offset_set = NULL;
intern            436 ext/spl/spl_dllist.c 		intern->fptr_offset_has = zend_hash_str_find_ptr(&class_type->function_table, "offsetexists", sizeof("offsetexists") - 1);
intern            437 ext/spl/spl_dllist.c 		if (intern->fptr_offset_has->common.scope == parent) {
intern            438 ext/spl/spl_dllist.c 			intern->fptr_offset_has = NULL;
intern            440 ext/spl/spl_dllist.c 		intern->fptr_offset_del = zend_hash_str_find_ptr(&class_type->function_table, "offsetunset", sizeof("offsetunset") - 1);
intern            441 ext/spl/spl_dllist.c 		if (intern->fptr_offset_del->common.scope == parent) {
intern            442 ext/spl/spl_dllist.c 			intern->fptr_offset_del = NULL;
intern            444 ext/spl/spl_dllist.c 		intern->fptr_count = zend_hash_str_find_ptr(&class_type->function_table, "count", sizeof("count") - 1);
intern            445 ext/spl/spl_dllist.c 		if (intern->fptr_count->common.scope == parent) {
intern            446 ext/spl/spl_dllist.c 			intern->fptr_count = NULL;
intern            450 ext/spl/spl_dllist.c 	return &intern->std;
intern            476 ext/spl/spl_dllist.c 	spl_dllist_object *intern = Z_SPLDLLIST_P(object);
intern            478 ext/spl/spl_dllist.c 	if (intern->fptr_count) {
intern            480 ext/spl/spl_dllist.c 		zend_call_method_with_0_params(object, intern->std.ce, &intern->fptr_count, "count", &rv);
intern            490 ext/spl/spl_dllist.c 	*count = spl_ptr_llist_count(intern->llist);
intern            497 ext/spl/spl_dllist.c 	spl_dllist_object     *intern  = Z_SPLDLLIST_P(obj);
intern            498 ext/spl/spl_dllist.c 	spl_ptr_llist_element *current = intern->llist->head, *next;
intern            505 ext/spl/spl_dllist.c 	if (!intern->std.properties) {
intern            506 ext/spl/spl_dllist.c 		rebuild_object_properties(&intern->std);
intern            511 ext/spl/spl_dllist.c 	zend_hash_copy(debug_info, intern->std.properties, (copy_ctor_func_t) zval_add_ref);
intern            514 ext/spl/spl_dllist.c 	ZVAL_LONG(&tmp, intern->flags);
intern            542 ext/spl/spl_dllist.c 	spl_dllist_object *intern  = Z_SPLDLLIST_P(obj);
intern            543 ext/spl/spl_dllist.c 	spl_ptr_llist_element *current = intern->llist->head;
intern            546 ext/spl/spl_dllist.c 	if (intern->gc_data_count < intern->llist->count) {
intern            547 ext/spl/spl_dllist.c 		intern->gc_data_count = intern->llist->count;
intern            548 ext/spl/spl_dllist.c 		intern->gc_data = safe_erealloc(intern->gc_data, intern->gc_data_count, sizeof(zval), 0);
intern            552 ext/spl/spl_dllist.c 		ZVAL_COPY_VALUE(&intern->gc_data[i++], &current->data);
intern            556 ext/spl/spl_dllist.c 	*gc_data = intern->gc_data;
intern            567 ext/spl/spl_dllist.c 	spl_dllist_object *intern;
intern            573 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            574 ext/spl/spl_dllist.c 	spl_ptr_llist_push(intern->llist, value);
intern            585 ext/spl/spl_dllist.c 	spl_dllist_object *intern;
intern            591 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            592 ext/spl/spl_dllist.c 	spl_ptr_llist_unshift(intern->llist, value);
intern            602 ext/spl/spl_dllist.c 	spl_dllist_object *intern;
intern            608 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            609 ext/spl/spl_dllist.c 	spl_ptr_llist_pop(intern->llist, return_value);
intern            622 ext/spl/spl_dllist.c 	spl_dllist_object *intern;
intern            628 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            629 ext/spl/spl_dllist.c 	spl_ptr_llist_shift(intern->llist, return_value);
intern            643 ext/spl/spl_dllist.c 	spl_dllist_object *intern;
intern            649 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            650 ext/spl/spl_dllist.c 	value = spl_ptr_llist_last(intern->llist);
intern            667 ext/spl/spl_dllist.c 	spl_dllist_object *intern;
intern            673 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            674 ext/spl/spl_dllist.c 	value  = spl_ptr_llist_first(intern->llist);
intern            691 ext/spl/spl_dllist.c 	spl_dllist_object *intern = Z_SPLDLLIST_P(getThis());
intern            697 ext/spl/spl_dllist.c 	count = spl_ptr_llist_count(intern->llist);
intern            722 ext/spl/spl_dllist.c 	spl_dllist_object *intern;
intern            728 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            730 ext/spl/spl_dllist.c 	if (intern->flags & SPL_DLLIST_IT_FIX
intern            731 ext/spl/spl_dllist.c 		&& (intern->flags & SPL_DLLIST_IT_LIFO) != (value & SPL_DLLIST_IT_LIFO)) {
intern            736 ext/spl/spl_dllist.c 	intern->flags = value & SPL_DLLIST_IT_MASK;
intern            738 ext/spl/spl_dllist.c 	RETURN_LONG(intern->flags);
intern            746 ext/spl/spl_dllist.c 	spl_dllist_object *intern;
intern            752 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            754 ext/spl/spl_dllist.c 	RETURN_LONG(intern->flags);
intern            763 ext/spl/spl_dllist.c 	spl_dllist_object *intern;
intern            770 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            773 ext/spl/spl_dllist.c 	RETURN_BOOL(index >= 0 && index < intern->llist->count);
intern            782 ext/spl/spl_dllist.c 	spl_dllist_object     *intern;
intern            789 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            792 ext/spl/spl_dllist.c 	if (index < 0 || index >= intern->llist->count) {
intern            797 ext/spl/spl_dllist.c 	element = spl_ptr_llist_offset(intern->llist, index, intern->flags & SPL_DLLIST_IT_LIFO);
intern            814 ext/spl/spl_dllist.c 	spl_dllist_object     *intern;
intern            820 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            824 ext/spl/spl_dllist.c 		spl_ptr_llist_push(intern->llist, value);
intern            832 ext/spl/spl_dllist.c 		if (index < 0 || index >= intern->llist->count) {
intern            838 ext/spl/spl_dllist.c 		element = spl_ptr_llist_offset(intern->llist, index, intern->flags & SPL_DLLIST_IT_LIFO);
intern            842 ext/spl/spl_dllist.c 			if (intern->llist->dtor) {
intern            843 ext/spl/spl_dllist.c 				intern->llist->dtor(element);
intern            852 ext/spl/spl_dllist.c 			if (intern->llist->ctor) {
intern            853 ext/spl/spl_dllist.c 				intern->llist->ctor(element);
intern            869 ext/spl/spl_dllist.c 	spl_dllist_object     *intern;
intern            877 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern            879 ext/spl/spl_dllist.c 	llist  = intern->llist;
intern            881 ext/spl/spl_dllist.c 	if (index < 0 || index >= intern->llist->count) {
intern            886 ext/spl/spl_dllist.c 	element = spl_ptr_llist_offset(intern->llist, index, intern->flags & SPL_DLLIST_IT_LIFO);
intern            914 ext/spl/spl_dllist.c 		if (intern->traverse_pointer == element) {
intern            916 ext/spl/spl_dllist.c 			intern->traverse_pointer = NULL;
intern            935 ext/spl/spl_dllist.c 	zval_ptr_dtor(&iterator->intern.it.data);
intern           1044 ext/spl/spl_dllist.c 	spl_dllist_object *intern = Z_SPLDLLIST_P(getThis());
intern           1050 ext/spl/spl_dllist.c 	RETURN_LONG(intern->traverse_position);
intern           1058 ext/spl/spl_dllist.c 	spl_dllist_object *intern = Z_SPLDLLIST_P(getThis());
intern           1064 ext/spl/spl_dllist.c 	spl_dllist_it_helper_move_forward(&intern->traverse_pointer, &intern->traverse_position, intern->llist, intern->flags ^ SPL_DLLIST_IT_LIFO);
intern           1072 ext/spl/spl_dllist.c 	spl_dllist_object *intern = Z_SPLDLLIST_P(getThis());
intern           1078 ext/spl/spl_dllist.c 	spl_dllist_it_helper_move_forward(&intern->traverse_pointer, &intern->traverse_position, intern->llist, intern->flags);
intern           1086 ext/spl/spl_dllist.c 	spl_dllist_object *intern = Z_SPLDLLIST_P(getThis());
intern           1092 ext/spl/spl_dllist.c 	RETURN_BOOL(intern->traverse_pointer != NULL);
intern           1100 ext/spl/spl_dllist.c 	spl_dllist_object *intern = Z_SPLDLLIST_P(getThis());
intern           1106 ext/spl/spl_dllist.c 	spl_dllist_it_helper_rewind(&intern->traverse_pointer, &intern->traverse_position, intern->llist, intern->flags);
intern           1114 ext/spl/spl_dllist.c 	spl_dllist_object     *intern  = Z_SPLDLLIST_P(getThis());
intern           1115 ext/spl/spl_dllist.c 	spl_ptr_llist_element *element = intern->traverse_pointer;
intern           1136 ext/spl/spl_dllist.c 	spl_dllist_object     *intern   = Z_SPLDLLIST_P(getThis());
intern           1138 ext/spl/spl_dllist.c 	spl_ptr_llist_element *current  = intern->llist->head, *next;
intern           1149 ext/spl/spl_dllist.c 	ZVAL_LONG(&flags, intern->flags);
intern           1180 ext/spl/spl_dllist.c 	spl_dllist_object *intern = Z_SPLDLLIST_P(getThis());
intern           1204 ext/spl/spl_dllist.c 	intern->flags = (int)Z_LVAL_P(flags);
intern           1215 ext/spl/spl_dllist.c 		spl_ptr_llist_push(intern->llist, elem);
intern           1237 ext/spl/spl_dllist.c 	spl_dllist_object     *intern;
intern           1245 ext/spl/spl_dllist.c 	intern = Z_SPLDLLIST_P(getThis());
intern           1248 ext/spl/spl_dllist.c 	if (index < 0 || index > intern->llist->count) {
intern           1256 ext/spl/spl_dllist.c 	if (index == intern->llist->count) {
intern           1258 ext/spl/spl_dllist.c 		spl_ptr_llist_push(intern->llist, value);
intern           1264 ext/spl/spl_dllist.c 		element = spl_ptr_llist_offset(intern->llist, index, intern->flags & SPL_DLLIST_IT_LIFO);
intern           1274 ext/spl/spl_dllist.c 			intern->llist->head = elem;
intern           1280 ext/spl/spl_dllist.c 		intern->llist->count++;
intern           1282 ext/spl/spl_dllist.c 		if (intern->llist->ctor) {
intern           1283 ext/spl/spl_dllist.c 			intern->llist->ctor(elem);
intern           1312 ext/spl/spl_dllist.c 	ZVAL_COPY(&iterator->intern.it.data, object);
intern           1313 ext/spl/spl_dllist.c 	iterator->intern.it.funcs    = &spl_dllist_it_funcs;
intern           1314 ext/spl/spl_dllist.c 	iterator->intern.ce          = ce;
intern           1318 ext/spl/spl_dllist.c 	ZVAL_UNDEF(&iterator->intern.value);
intern           1322 ext/spl/spl_dllist.c 	return &iterator->intern.it;
intern             66 ext/spl/spl_fixedarray.c 	zend_user_iterator     intern;
intern            148 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern  = Z_SPLFIXEDARRAY_P(obj);
intern            151 ext/spl/spl_fixedarray.c 	if (intern->array) {
intern            152 ext/spl/spl_fixedarray.c 		*table = intern->array->elements;
intern            153 ext/spl/spl_fixedarray.c 		*n = (int)intern->array->size;
intern            165 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern  = Z_SPLFIXEDARRAY_P(obj);
intern            169 ext/spl/spl_fixedarray.c 	if (intern->array) {
intern            172 ext/spl/spl_fixedarray.c 		for (i = 0; i < intern->array->size; i++) {
intern            173 ext/spl/spl_fixedarray.c 			if (!Z_ISUNDEF(intern->array->elements[i])) {
intern            174 ext/spl/spl_fixedarray.c 				zend_hash_index_update(ht, i, &intern->array->elements[i]);
intern            175 ext/spl/spl_fixedarray.c 				if (Z_REFCOUNTED(intern->array->elements[i])){
intern            176 ext/spl/spl_fixedarray.c 					Z_ADDREF(intern->array->elements[i]);
intern            182 ext/spl/spl_fixedarray.c 		if (j > intern->array->size) {
intern            183 ext/spl/spl_fixedarray.c 			for (i = intern->array->size; i < j; ++i) {
intern            195 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern = spl_fixed_array_from_obj(object);
intern            198 ext/spl/spl_fixedarray.c 	if (intern->array) {
intern            199 ext/spl/spl_fixedarray.c 		for (i = 0; i < intern->array->size; i++) {
intern            200 ext/spl/spl_fixedarray.c 			zval_ptr_dtor(&(intern->array->elements[i]));
intern            203 ext/spl/spl_fixedarray.c 		if (intern->array->size > 0 && intern->array->elements) {
intern            204 ext/spl/spl_fixedarray.c 			efree(intern->array->elements);
intern            206 ext/spl/spl_fixedarray.c 		efree(intern->array);
intern            209 ext/spl/spl_fixedarray.c 	zend_object_std_dtor(&intern->std);
intern            217 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            221 ext/spl/spl_fixedarray.c 	intern = ecalloc(1, sizeof(spl_fixedarray_object) + zend_object_properties_size(parent));
intern            223 ext/spl/spl_fixedarray.c 	zend_object_std_init(&intern->std, class_type);
intern            224 ext/spl/spl_fixedarray.c 	object_properties_init(&intern->std, class_type);
intern            226 ext/spl/spl_fixedarray.c 	intern->current = 0;
intern            227 ext/spl/spl_fixedarray.c 	intern->flags = 0;
intern            231 ext/spl/spl_fixedarray.c 		intern->ce_get_iterator = other->ce_get_iterator;
intern            236 ext/spl/spl_fixedarray.c 			intern->array = emalloc(sizeof(spl_fixedarray));
intern            237 ext/spl/spl_fixedarray.c 			spl_fixedarray_init(intern->array, other->array->size);
intern            238 ext/spl/spl_fixedarray.c 			spl_fixedarray_copy(intern->array, other->array);
intern            244 ext/spl/spl_fixedarray.c 			intern->std.handlers = &spl_handler_SplFixedArray;
intern            266 ext/spl/spl_fixedarray.c 			intern->flags |= SPL_FIXEDARRAY_OVERLOADED_REWIND;
intern            269 ext/spl/spl_fixedarray.c 			intern->flags |= SPL_FIXEDARRAY_OVERLOADED_VALID;
intern            272 ext/spl/spl_fixedarray.c 			intern->flags |= SPL_FIXEDARRAY_OVERLOADED_KEY;
intern            275 ext/spl/spl_fixedarray.c 			intern->flags |= SPL_FIXEDARRAY_OVERLOADED_CURRENT;
intern            278 ext/spl/spl_fixedarray.c 			intern->flags |= SPL_FIXEDARRAY_OVERLOADED_NEXT;
intern            281 ext/spl/spl_fixedarray.c 		intern->fptr_offset_get = zend_hash_str_find_ptr(&class_type->function_table, "offsetget", sizeof("offsetget") - 1);
intern            282 ext/spl/spl_fixedarray.c 		if (intern->fptr_offset_get->common.scope == parent) {
intern            283 ext/spl/spl_fixedarray.c 			intern->fptr_offset_get = NULL;
intern            285 ext/spl/spl_fixedarray.c 		intern->fptr_offset_set = zend_hash_str_find_ptr(&class_type->function_table, "offsetset", sizeof("offsetset") - 1);
intern            286 ext/spl/spl_fixedarray.c 		if (intern->fptr_offset_set->common.scope == parent) {
intern            287 ext/spl/spl_fixedarray.c 			intern->fptr_offset_set = NULL;
intern            289 ext/spl/spl_fixedarray.c 		intern->fptr_offset_has = zend_hash_str_find_ptr(&class_type->function_table, "offsetexists", sizeof("offsetexists") - 1);
intern            290 ext/spl/spl_fixedarray.c 		if (intern->fptr_offset_has->common.scope == parent) {
intern            291 ext/spl/spl_fixedarray.c 			intern->fptr_offset_has = NULL;
intern            293 ext/spl/spl_fixedarray.c 		intern->fptr_offset_del = zend_hash_str_find_ptr(&class_type->function_table, "offsetunset", sizeof("offsetunset") - 1);
intern            294 ext/spl/spl_fixedarray.c 		if (intern->fptr_offset_del->common.scope == parent) {
intern            295 ext/spl/spl_fixedarray.c 			intern->fptr_offset_del = NULL;
intern            297 ext/spl/spl_fixedarray.c 		intern->fptr_count = zend_hash_str_find_ptr(&class_type->function_table, "count", sizeof("count") - 1);
intern            298 ext/spl/spl_fixedarray.c 		if (intern->fptr_count->common.scope == parent) {
intern            299 ext/spl/spl_fixedarray.c 			intern->fptr_count = NULL;
intern            303 ext/spl/spl_fixedarray.c 	return &intern->std;
intern            327 ext/spl/spl_fixedarray.c static inline zval *spl_fixedarray_object_read_dimension_helper(spl_fixedarray_object *intern, zval *offset) /* {{{ */
intern            344 ext/spl/spl_fixedarray.c 	if (index < 0 || intern->array == NULL || index >= intern->array->size) {
intern            347 ext/spl/spl_fixedarray.c 	} else if (Z_ISUNDEF(intern->array->elements[index])) {
intern            350 ext/spl/spl_fixedarray.c 		return &intern->array->elements[index];
intern            357 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            359 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(object);
intern            361 ext/spl/spl_fixedarray.c 	if (intern->fptr_offset_get) {
intern            369 ext/spl/spl_fixedarray.c 		zend_call_method_with_1_params(object, intern->std.ce, &intern->fptr_offset_get, "offsetGet", rv, offset);
intern            377 ext/spl/spl_fixedarray.c 	return spl_fixedarray_object_read_dimension_helper(intern, offset);
intern            381 ext/spl/spl_fixedarray.c static inline void spl_fixedarray_object_write_dimension_helper(spl_fixedarray_object *intern, zval *offset, zval *value) /* {{{ */
intern            397 ext/spl/spl_fixedarray.c 	if (index < 0 || intern->array == NULL || index >= intern->array->size) {
intern            401 ext/spl/spl_fixedarray.c 		if (!Z_ISUNDEF(intern->array->elements[index])) {
intern            402 ext/spl/spl_fixedarray.c 			zval_ptr_dtor(&(intern->array->elements[index]));
intern            405 ext/spl/spl_fixedarray.c 		ZVAL_COPY(&intern->array->elements[index], value);
intern            412 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            414 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(object);
intern            416 ext/spl/spl_fixedarray.c 	if (intern->fptr_offset_set) {
intern            425 ext/spl/spl_fixedarray.c 		zend_call_method_with_2_params(object, intern->std.ce, &intern->fptr_offset_set, "offsetSet", NULL, offset, value);
intern            431 ext/spl/spl_fixedarray.c 	spl_fixedarray_object_write_dimension_helper(intern, offset, value);
intern            435 ext/spl/spl_fixedarray.c static inline void spl_fixedarray_object_unset_dimension_helper(spl_fixedarray_object *intern, zval *offset) /* {{{ */
intern            445 ext/spl/spl_fixedarray.c 	if (index < 0 || intern->array == NULL || index >= intern->array->size) {
intern            449 ext/spl/spl_fixedarray.c 		zval_ptr_dtor(&(intern->array->elements[index]));
intern            450 ext/spl/spl_fixedarray.c 		ZVAL_UNDEF(&intern->array->elements[index]);
intern            457 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            459 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(object);
intern            461 ext/spl/spl_fixedarray.c 	if (intern->fptr_offset_del) {
intern            463 ext/spl/spl_fixedarray.c 		zend_call_method_with_1_params(object, intern->std.ce, &intern->fptr_offset_del, "offsetUnset", NULL, offset);
intern            468 ext/spl/spl_fixedarray.c 	spl_fixedarray_object_unset_dimension_helper(intern, offset);
intern            473 ext/spl/spl_fixedarray.c static inline int spl_fixedarray_object_has_dimension_helper(spl_fixedarray_object *intern, zval *offset, int check_empty) /* {{{ */
intern            484 ext/spl/spl_fixedarray.c 	if (index < 0 || intern->array == NULL || index >= intern->array->size) {
intern            487 ext/spl/spl_fixedarray.c 		if (Z_ISUNDEF(intern->array->elements[index])) {
intern            490 ext/spl/spl_fixedarray.c 			if (zend_is_true(&intern->array->elements[index])) {
intern            506 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            508 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(object);
intern            510 ext/spl/spl_fixedarray.c 	if (intern->fptr_offset_get) {
intern            513 ext/spl/spl_fixedarray.c 		zend_call_method_with_1_params(object, intern->std.ce, &intern->fptr_offset_has, "offsetExists", &rv, offset);
intern            523 ext/spl/spl_fixedarray.c 	return spl_fixedarray_object_has_dimension_helper(intern, offset, check_empty);
intern            529 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            531 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(object);
intern            532 ext/spl/spl_fixedarray.c 	if (intern->fptr_count) {
intern            534 ext/spl/spl_fixedarray.c 		zend_call_method_with_0_params(object, intern->std.ce, &intern->fptr_count, "count", &rv);
intern            540 ext/spl/spl_fixedarray.c 	} else if (intern->array) {
intern            541 ext/spl/spl_fixedarray.c 		*count = intern->array->size;
intern            555 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            567 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(object);
intern            569 ext/spl/spl_fixedarray.c 	if (intern->array) {
intern            574 ext/spl/spl_fixedarray.c 	intern->array = emalloc(sizeof(spl_fixedarray));
intern            575 ext/spl/spl_fixedarray.c 	spl_fixedarray_init(intern->array, size);
intern            583 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern = Z_SPLFIXEDARRAY_P(getThis());
intern            591 ext/spl/spl_fixedarray.c 	if (!intern->array) {
intern            595 ext/spl/spl_fixedarray.c 		intern->array = emalloc(sizeof(spl_fixedarray));
intern            596 ext/spl/spl_fixedarray.c 		spl_fixedarray_init(intern->array, size);
intern            602 ext/spl/spl_fixedarray.c 			ZVAL_COPY_VALUE(&intern->array->elements[index], data);
intern            618 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            624 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(object);
intern            625 ext/spl/spl_fixedarray.c 	if (intern->array) {
intern            626 ext/spl/spl_fixedarray.c 		RETURN_LONG(intern->array->size);
intern            636 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            642 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(getThis());
intern            645 ext/spl/spl_fixedarray.c 	if (intern->array) {
intern            647 ext/spl/spl_fixedarray.c 		for (; i < intern->array->size; i++) {
intern            648 ext/spl/spl_fixedarray.c 			if (!Z_ISUNDEF(intern->array->elements[i])) {
intern            649 ext/spl/spl_fixedarray.c 				zend_hash_index_update(Z_ARRVAL_P(return_value), i, &intern->array->elements[i]);
intern            650 ext/spl/spl_fixedarray.c 				if (Z_REFCOUNTED(intern->array->elements[i])) {
intern            651 ext/spl/spl_fixedarray.c 					Z_ADDREF(intern->array->elements[i]);
intern            667 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            726 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(return_value);
intern            727 ext/spl/spl_fixedarray.c 	intern->array = array;
intern            736 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            742 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(object);
intern            743 ext/spl/spl_fixedarray.c 	if (intern->array) {
intern            744 ext/spl/spl_fixedarray.c 		RETURN_LONG(intern->array->size);
intern            755 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern;
intern            767 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(object);
intern            768 ext/spl/spl_fixedarray.c 	if (!intern->array) {
intern            769 ext/spl/spl_fixedarray.c 		intern->array = ecalloc(1, sizeof(spl_fixedarray));
intern            772 ext/spl/spl_fixedarray.c 	spl_fixedarray_resize(intern->array, size);
intern            782 ext/spl/spl_fixedarray.c 	spl_fixedarray_object  *intern;
intern            788 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(getThis());
intern            790 ext/spl/spl_fixedarray.c 	RETURN_BOOL(spl_fixedarray_object_has_dimension_helper(intern, zindex, 0));
intern            798 ext/spl/spl_fixedarray.c 	spl_fixedarray_object  *intern;
intern            804 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(getThis());
intern            805 ext/spl/spl_fixedarray.c 	value = spl_fixedarray_object_read_dimension_helper(intern, zindex);
intern            820 ext/spl/spl_fixedarray.c 	spl_fixedarray_object  *intern;
intern            826 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(getThis());
intern            827 ext/spl/spl_fixedarray.c 	spl_fixedarray_object_write_dimension_helper(intern, zindex, value);
intern            836 ext/spl/spl_fixedarray.c 	spl_fixedarray_object  *intern;
intern            842 ext/spl/spl_fixedarray.c 	intern = Z_SPLFIXEDARRAY_P(getThis());
intern            843 ext/spl/spl_fixedarray.c 	spl_fixedarray_object_unset_dimension_helper(intern, zindex);
intern            852 ext/spl/spl_fixedarray.c 	zval_ptr_dtor(&iterator->intern.it.data);
intern            936 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern = Z_SPLFIXEDARRAY_P(getThis());
intern            942 ext/spl/spl_fixedarray.c 	RETURN_LONG(intern->current);
intern            950 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern = Z_SPLFIXEDARRAY_P(getThis());
intern            956 ext/spl/spl_fixedarray.c 	intern->current++;
intern            964 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern = Z_SPLFIXEDARRAY_P(getThis());
intern            970 ext/spl/spl_fixedarray.c 	RETURN_BOOL(intern->current >= 0 && intern->array && intern->current < intern->array->size);
intern            978 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern = Z_SPLFIXEDARRAY_P(getThis());
intern            984 ext/spl/spl_fixedarray.c 	intern->current = 0;
intern            993 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern  = Z_SPLFIXEDARRAY_P(getThis());
intern            999 ext/spl/spl_fixedarray.c 	ZVAL_LONG(&zindex, intern->current);
intern           1001 ext/spl/spl_fixedarray.c 	value = spl_fixedarray_object_read_dimension_helper(intern, &zindex);
intern           1037 ext/spl/spl_fixedarray.c 	ZVAL_COPY(&iterator->intern.it.data, object);
intern           1038 ext/spl/spl_fixedarray.c 	iterator->intern.it.funcs = &spl_fixedarray_it_funcs;
intern           1039 ext/spl/spl_fixedarray.c 	iterator->intern.ce = ce;
intern           1040 ext/spl/spl_fixedarray.c 	ZVAL_UNDEF(&iterator->intern.value);
intern           1042 ext/spl/spl_fixedarray.c 	return &iterator->intern.it;
intern             81 ext/spl/spl_heap.c 	zend_user_iterator  intern;
intern            354 ext/spl/spl_heap.c 	spl_heap_object *intern = spl_heap_from_obj(object);
intern            356 ext/spl/spl_heap.c 	zend_object_std_dtor(&intern->std);
intern            358 ext/spl/spl_heap.c 	spl_ptr_heap_destroy(intern->heap);
intern            364 ext/spl/spl_heap.c 	spl_heap_object   *intern;
intern            368 ext/spl/spl_heap.c 	intern = ecalloc(1, sizeof(spl_heap_object) + zend_object_properties_size(parent));
intern            370 ext/spl/spl_heap.c 	zend_object_std_init(&intern->std, class_type);
intern            371 ext/spl/spl_heap.c 	object_properties_init(&intern->std, class_type);
intern            373 ext/spl/spl_heap.c 	intern->flags      = 0;
intern            374 ext/spl/spl_heap.c 	intern->fptr_cmp   = NULL;
intern            378 ext/spl/spl_heap.c 		intern->ce_get_iterator = other->ce_get_iterator;
intern            381 ext/spl/spl_heap.c 			intern->heap = spl_ptr_heap_clone(other->heap);
intern            383 ext/spl/spl_heap.c 			intern->heap = other->heap;
intern            386 ext/spl/spl_heap.c 		intern->flags = other->flags;
intern            388 ext/spl/spl_heap.c 		intern->heap = spl_ptr_heap_init(spl_ptr_heap_zval_max_cmp, spl_ptr_heap_zval_ctor, spl_ptr_heap_zval_dtor);
intern            391 ext/spl/spl_heap.c 	intern->std.handlers = &spl_handler_SplHeap;
intern            395 ext/spl/spl_heap.c 			intern->heap->cmp = spl_ptr_pqueue_zval_cmp;
intern            396 ext/spl/spl_heap.c 			intern->flags = SPL_PQUEUE_EXTR_DATA;
intern            397 ext/spl/spl_heap.c 			intern->std.handlers = &spl_handler_SplPriorityQueue;
intern            402 ext/spl/spl_heap.c 			intern->heap->cmp = spl_ptr_heap_zval_min_cmp;
intern            407 ext/spl/spl_heap.c 			intern->heap->cmp = spl_ptr_heap_zval_max_cmp;
intern            424 ext/spl/spl_heap.c 		intern->fptr_cmp = zend_hash_str_find_ptr(&class_type->function_table, "compare", sizeof("compare") - 1);
intern            425 ext/spl/spl_heap.c 		if (intern->fptr_cmp->common.scope == parent) {
intern            426 ext/spl/spl_heap.c 			intern->fptr_cmp = NULL;
intern            428 ext/spl/spl_heap.c 		intern->fptr_count = zend_hash_str_find_ptr(&class_type->function_table, "count", sizeof("count") - 1);
intern            429 ext/spl/spl_heap.c 		if (intern->fptr_count->common.scope == parent) {
intern            430 ext/spl/spl_heap.c 			intern->fptr_count = NULL;
intern            434 ext/spl/spl_heap.c 	return &intern->std;
intern            460 ext/spl/spl_heap.c 	spl_heap_object *intern = Z_SPLHEAP_P(object);
intern            462 ext/spl/spl_heap.c 	if (intern->fptr_count) {
intern            464 ext/spl/spl_heap.c 		zend_call_method_with_0_params(object, intern->std.ce, &intern->fptr_count, "count", &rv);
intern            474 ext/spl/spl_heap.c 	*count = spl_ptr_heap_count(intern->heap);
intern            481 ext/spl/spl_heap.c 	spl_heap_object *intern = Z_SPLHEAP_P(obj);
intern            489 ext/spl/spl_heap.c 	if (!intern->std.properties) {
intern            490 ext/spl/spl_heap.c 		rebuild_object_properties(&intern->std);
intern            494 ext/spl/spl_heap.c 	ZEND_INIT_SYMTABLE_EX(debug_info, zend_hash_num_elements(intern->std.properties) + 1, 0);
intern            495 ext/spl/spl_heap.c 	zend_hash_copy(debug_info, intern->std.properties, (copy_ctor_func_t) zval_add_ref);
intern            498 ext/spl/spl_heap.c 	ZVAL_LONG(&tmp, intern->flags);
intern            503 ext/spl/spl_heap.c 	ZVAL_BOOL(&tmp, intern->heap->flags&SPL_HEAP_CORRUPTED);
intern            509 ext/spl/spl_heap.c 	for (i = 0; i < intern->heap->count; ++i) {
intern            510 ext/spl/spl_heap.c 		add_index_zval(&heap_array, i, &intern->heap->elements[i]);
intern            511 ext/spl/spl_heap.c 		if (Z_REFCOUNTED(intern->heap->elements[i])) {
intern            512 ext/spl/spl_heap.c 			Z_ADDREF(intern->heap->elements[i]);
intern            526 ext/spl/spl_heap.c 	spl_heap_object *intern = Z_SPLHEAP_P(obj);
intern            527 ext/spl/spl_heap.c 	*gc_data = intern->heap->elements;
intern            528 ext/spl/spl_heap.c 	*gc_data_count = intern->heap->count;
intern            551 ext/spl/spl_heap.c 	spl_heap_object *intern = Z_SPLHEAP_P(getThis());
intern            557 ext/spl/spl_heap.c 	count = spl_ptr_heap_count(intern->heap);
intern            566 ext/spl/spl_heap.c 	spl_heap_object *intern = Z_SPLHEAP_P(getThis());
intern            572 ext/spl/spl_heap.c 	RETURN_BOOL(spl_ptr_heap_count(intern->heap) == 0);
intern            581 ext/spl/spl_heap.c 	spl_heap_object *intern;
intern            587 ext/spl/spl_heap.c 	intern = Z_SPLHEAP_P(getThis());
intern            589 ext/spl/spl_heap.c 	if (intern->heap->flags & SPL_HEAP_CORRUPTED) {
intern            595 ext/spl/spl_heap.c 	spl_ptr_heap_insert(intern->heap, value, getThis());
intern            605 ext/spl/spl_heap.c 	spl_heap_object *intern;
intern            611 ext/spl/spl_heap.c 	intern = Z_SPLHEAP_P(getThis());
intern            613 ext/spl/spl_heap.c 	if (intern->heap->flags & SPL_HEAP_CORRUPTED) {
intern            618 ext/spl/spl_heap.c 	spl_ptr_heap_delete_top(intern->heap, return_value, getThis());
intern            632 ext/spl/spl_heap.c 	spl_heap_object *intern;
intern            638 ext/spl/spl_heap.c 	intern = Z_SPLHEAP_P(getThis());
intern            640 ext/spl/spl_heap.c 	if (intern->heap->flags & SPL_HEAP_CORRUPTED) {
intern            652 ext/spl/spl_heap.c 	spl_ptr_heap_insert(intern->heap, &elem, getThis());
intern            663 ext/spl/spl_heap.c 	spl_heap_object *intern;
intern            669 ext/spl/spl_heap.c 	intern = Z_SPLHEAP_P(getThis());
intern            671 ext/spl/spl_heap.c 	if (intern->heap->flags & SPL_HEAP_CORRUPTED) {
intern            676 ext/spl/spl_heap.c 	spl_ptr_heap_delete_top(intern->heap, &value, getThis());
intern            683 ext/spl/spl_heap.c 	value_out = spl_pqueue_extract_helper(&value, intern->flags);
intern            702 ext/spl/spl_heap.c 	spl_heap_object *intern;
intern            708 ext/spl/spl_heap.c 	intern = Z_SPLHEAP_P(getThis());
intern            710 ext/spl/spl_heap.c 	if (intern->heap->flags & SPL_HEAP_CORRUPTED) {
intern            715 ext/spl/spl_heap.c 	value = spl_ptr_heap_top(intern->heap);
intern            722 ext/spl/spl_heap.c 	value_out = spl_pqueue_extract_helper(value, intern->flags);
intern            740 ext/spl/spl_heap.c 	spl_heap_object *intern;
intern            746 ext/spl/spl_heap.c 	intern = Z_SPLHEAP_P(getThis());
intern            748 ext/spl/spl_heap.c 	intern->flags = value & SPL_PQUEUE_EXTR_MASK;
intern            750 ext/spl/spl_heap.c 	RETURN_LONG(intern->flags);
intern            758 ext/spl/spl_heap.c 	spl_heap_object *intern;
intern            764 ext/spl/spl_heap.c 	intern = Z_SPLHEAP_P(getThis());
intern            766 ext/spl/spl_heap.c 	RETURN_LONG(intern->flags);
intern            774 ext/spl/spl_heap.c 	spl_heap_object *intern;
intern            780 ext/spl/spl_heap.c 	intern = Z_SPLHEAP_P(getThis());
intern            782 ext/spl/spl_heap.c 	intern->heap->flags = intern->heap->flags & ~SPL_HEAP_CORRUPTED;
intern            792 ext/spl/spl_heap.c 	spl_heap_object *intern;
intern            798 ext/spl/spl_heap.c 	intern = Z_SPLHEAP_P(getThis());
intern            800 ext/spl/spl_heap.c 	RETURN_BOOL(intern->heap->flags & SPL_HEAP_CORRUPTED);
intern            823 ext/spl/spl_heap.c 	spl_heap_object *intern;
intern            829 ext/spl/spl_heap.c 	intern = Z_SPLHEAP_P(getThis());
intern            831 ext/spl/spl_heap.c 	if (intern->heap->flags & SPL_HEAP_CORRUPTED) {
intern            836 ext/spl/spl_heap.c 	value = spl_ptr_heap_top(intern->heap);
intern            881 ext/spl/spl_heap.c 	zval_ptr_dtor(&iterator->intern.it.data);
intern            967 ext/spl/spl_heap.c 	spl_heap_object *intern = Z_SPLHEAP_P(getThis());
intern            973 ext/spl/spl_heap.c 	RETURN_LONG(intern->heap->count - 1);
intern            981 ext/spl/spl_heap.c 	spl_heap_object *intern = Z_SPLHEAP_P(getThis());
intern            983 ext/spl/spl_heap.c 	spl_ptr_heap_delete_top(intern->heap, &elem, getThis());
intern            997 ext/spl/spl_heap.c 	spl_heap_object *intern = Z_SPLHEAP_P(getThis());
intern           1003 ext/spl/spl_heap.c 	RETURN_BOOL(intern->heap->count != 0);
intern           1022 ext/spl/spl_heap.c 	spl_heap_object *intern  = Z_SPLHEAP_P(getThis());
intern           1023 ext/spl/spl_heap.c 	zval *element = &intern->heap->elements[0];
intern           1029 ext/spl/spl_heap.c 	if (!intern->heap->count || Z_ISUNDEF_P(element)) {
intern           1042 ext/spl/spl_heap.c 	spl_heap_object  *intern  = Z_SPLHEAP_P(getThis());
intern           1043 ext/spl/spl_heap.c 	zval *element = &intern->heap->elements[0];
intern           1049 ext/spl/spl_heap.c 	if (!intern->heap->count || Z_ISUNDEF_P(element)) {
intern           1052 ext/spl/spl_heap.c 		zval *data = spl_pqueue_extract_helper(element, intern->flags);
intern           1096 ext/spl/spl_heap.c 	zend_iterator_init(&iterator->intern.it);
intern           1098 ext/spl/spl_heap.c 	ZVAL_COPY(&iterator->intern.it.data, object);
intern           1099 ext/spl/spl_heap.c 	iterator->intern.it.funcs = &spl_heap_it_funcs;
intern           1100 ext/spl/spl_heap.c 	iterator->intern.ce       = ce;
intern           1102 ext/spl/spl_heap.c 	ZVAL_UNDEF(&iterator->intern.value);
intern           1104 ext/spl/spl_heap.c 	return &iterator->intern.it;
intern           1122 ext/spl/spl_heap.c 	ZVAL_COPY(&iterator->intern.it.data, object);
intern           1123 ext/spl/spl_heap.c 	iterator->intern.it.funcs = &spl_pqueue_it_funcs;
intern           1124 ext/spl/spl_heap.c 	iterator->intern.ce       = ce;
intern           1127 ext/spl/spl_heap.c 	ZVAL_UNDEF(&iterator->intern.value);
intern           1129 ext/spl/spl_heap.c 	return &iterator->intern.it;
intern            124 ext/spl/spl_iterators.c 	zend_object_iterator   intern;
intern            174 ext/spl/spl_iterators.c 	spl_recursive_it_object   *object = Z_SPLRECURSIVE_IT_P(&iter->intern.data);
intern            185 ext/spl/spl_iterators.c 	zval_ptr_dtor(&iter->intern.data);
intern            458 ext/spl/spl_iterators.c 	ZVAL_COPY(&iterator->intern.data, zobject);
intern            459 ext/spl/spl_iterators.c 	iterator->intern.funcs = ce->iterator_funcs.funcs;
intern            475 ext/spl/spl_iterators.c 	spl_recursive_it_object *intern;
intern            540 ext/spl/spl_iterators.c 	intern = Z_SPLRECURSIVE_IT_P(object);
intern            541 ext/spl/spl_iterators.c 	intern->iterators = emalloc(sizeof(spl_sub_iterator));
intern            542 ext/spl/spl_iterators.c 	intern->level = 0;
intern            543 ext/spl/spl_iterators.c 	intern->mode = mode;
intern            544 ext/spl/spl_iterators.c 	intern->flags = (int)flags;
intern            545 ext/spl/spl_iterators.c 	intern->max_depth = -1;
intern            546 ext/spl/spl_iterators.c 	intern->in_iteration = 0;
intern            547 ext/spl/spl_iterators.c 	intern->ce = Z_OBJCE_P(object);
intern            549 ext/spl/spl_iterators.c 	intern->beginIteration = zend_hash_str_find_ptr(&intern->ce->function_table, "beginiteration", sizeof("beginiteration") - 1);
intern            550 ext/spl/spl_iterators.c 	if (intern->beginIteration->common.scope == ce_base) {
intern            551 ext/spl/spl_iterators.c 		intern->beginIteration = NULL;
intern            553 ext/spl/spl_iterators.c 	intern->endIteration = zend_hash_str_find_ptr(&intern->ce->function_table, "enditeration", sizeof("enditeration") - 1);
intern            554 ext/spl/spl_iterators.c 	if (intern->endIteration->common.scope == ce_base) {
intern            555 ext/spl/spl_iterators.c 		intern->endIteration = NULL;
intern            557 ext/spl/spl_iterators.c 	intern->callHasChildren = zend_hash_str_find_ptr(&intern->ce->function_table, "callhaschildren", sizeof("callHasChildren") - 1);
intern            558 ext/spl/spl_iterators.c 	if (intern->callHasChildren->common.scope == ce_base) {
intern            559 ext/spl/spl_iterators.c 		intern->callHasChildren = NULL;
intern            561 ext/spl/spl_iterators.c 	intern->callGetChildren = zend_hash_str_find_ptr(&intern->ce->function_table, "callgetchildren", sizeof("callGetChildren") - 1);
intern            562 ext/spl/spl_iterators.c 	if (intern->callGetChildren->common.scope == ce_base) {
intern            563 ext/spl/spl_iterators.c 		intern->callGetChildren = NULL;
intern            565 ext/spl/spl_iterators.c 	intern->beginChildren = zend_hash_str_find_ptr(&intern->ce->function_table, "beginchildren", sizeof("beginchildren") - 1);
intern            566 ext/spl/spl_iterators.c 	if (intern->beginChildren->common.scope == ce_base) {
intern            567 ext/spl/spl_iterators.c 		intern->beginChildren = NULL;
intern            569 ext/spl/spl_iterators.c 	intern->endChildren = zend_hash_str_find_ptr(&intern->ce->function_table, "endchildren", sizeof("endchildren") - 1);
intern            570 ext/spl/spl_iterators.c 	if (intern->endChildren->common.scope == ce_base) {
intern            571 ext/spl/spl_iterators.c 		intern->endChildren = NULL;
intern            573 ext/spl/spl_iterators.c 	intern->nextElement = zend_hash_str_find_ptr(&intern->ce->function_table, "nextelement", sizeof("nextElement") - 1);
intern            574 ext/spl/spl_iterators.c 	if (intern->nextElement->common.scope == ce_base) {
intern            575 ext/spl/spl_iterators.c 		intern->nextElement = NULL;
intern            579 ext/spl/spl_iterators.c 	intern->iterators[0].iterator = ce_iterator->get_iterator(ce_iterator, iterator, 0);
intern            580 ext/spl/spl_iterators.c 	ZVAL_COPY_VALUE(&intern->iterators[0].zobject, iterator);
intern            581 ext/spl/spl_iterators.c 	intern->iterators[0].ce = ce_iterator;
intern            582 ext/spl/spl_iterators.c 	intern->iterators[0].state = RS_START;
intern            589 ext/spl/spl_iterators.c 		while (intern->level >= 0) {
intern            590 ext/spl/spl_iterators.c 			sub_iter = intern->iterators[intern->level].iterator;
intern            592 ext/spl/spl_iterators.c 			zval_ptr_dtor(&intern->iterators[intern->level--].zobject);
intern            594 ext/spl/spl_iterators.c 		efree(intern->iterators);
intern            595 ext/spl/spl_iterators.c 		intern->iterators = NULL;
intern            955 ext/spl/spl_iterators.c 	spl_recursive_it_object *intern;
intern            957 ext/spl/spl_iterators.c 	intern = ecalloc(1, sizeof(spl_recursive_it_object) + zend_object_properties_size(class_type));
intern            960 ext/spl/spl_iterators.c 		smart_str_appendl(&intern->prefix[0], "",    0);
intern            961 ext/spl/spl_iterators.c 		smart_str_appendl(&intern->prefix[1], "| ",  2);
intern            962 ext/spl/spl_iterators.c 		smart_str_appendl(&intern->prefix[2], "  ",  2);
intern            963 ext/spl/spl_iterators.c 		smart_str_appendl(&intern->prefix[3], "|-",  2);
intern            964 ext/spl/spl_iterators.c 		smart_str_appendl(&intern->prefix[4], "\\-", 2);
intern            965 ext/spl/spl_iterators.c 		smart_str_appendl(&intern->prefix[5], "",    0);
intern            967 ext/spl/spl_iterators.c 		smart_str_appendl(&intern->postfix[0], "",    0);
intern            970 ext/spl/spl_iterators.c 	zend_object_std_init(&intern->std, class_type);
intern            971 ext/spl/spl_iterators.c 	object_properties_init(&intern->std, class_type);
intern            973 ext/spl/spl_iterators.c 	intern->std.handlers = &spl_handlers_rec_it_it;
intern            974 ext/spl/spl_iterators.c 	return &intern->std;
intern           1364 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1366 ext/spl/spl_iterators.c 	intern = spl_dual_it_from_obj(*object);
intern           1369 ext/spl/spl_iterators.c 	if (!function_handler && intern->inner.ce) {
intern           1370 ext/spl/spl_iterators.c 		if ((function_handler = zend_hash_find_ptr(&intern->inner.ce->function_table, method)) == NULL) {
intern           1371 ext/spl/spl_iterators.c 			if (Z_OBJ_HT(intern->inner.zobject)->get_method) {
intern           1372 ext/spl/spl_iterators.c 				*object = Z_OBJ(intern->inner.zobject);
intern           1376 ext/spl/spl_iterators.c 			*object = Z_OBJ(intern->inner.zobject);
intern           1391 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1393 ext/spl/spl_iterators.c 	intern = Z_SPLDUAL_IT_P(getThis());
intern           1397 ext/spl/spl_iterators.c 		php_error_docref(NULL, E_ERROR, "Method %s::%s() does not exist", intern->inner.ce->name, method);
intern           1418 ext/spl/spl_iterators.c 		php_error_docref(NULL, E_ERROR, "Unable to call %s::%s()", intern->inner.ce->name, method);
intern           1427 ext/spl/spl_iterators.c #define SPL_CHECK_CTOR(intern, classname) \
intern           1428 ext/spl/spl_iterators.c 	if (intern->dit_type == DIT_Unknown) { \
intern           1434 ext/spl/spl_iterators.c #define APPENDIT_CHECK_CTOR(intern) SPL_CHECK_CTOR(intern, AppendIterator)
intern           1436 ext/spl/spl_iterators.c static inline int spl_dual_it_fetch(spl_dual_it_object *intern, int check_more);
intern           1453 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1458 ext/spl/spl_iterators.c 	intern = Z_SPLDUAL_IT_P(getThis());
intern           1460 ext/spl/spl_iterators.c 	if (intern->dit_type != DIT_Unknown) {
intern           1465 ext/spl/spl_iterators.c 	intern->dit_type = dit_type;
intern           1468 ext/spl/spl_iterators.c 			intern->u.limit.offset = 0; /* start at beginning */
intern           1469 ext/spl/spl_iterators.c 			intern->u.limit.count = -1; /* get all */
intern           1470 ext/spl/spl_iterators.c 			if (zend_parse_parameters_throw(ZEND_NUM_ARGS(), "O|ll", &zobject, ce_inner, &intern->u.limit.offset, &intern->u.limit.count) == FAILURE) {
intern           1473 ext/spl/spl_iterators.c 			if (intern->u.limit.offset < 0) {
intern           1477 ext/spl/spl_iterators.c 			if (intern->u.limit.count < 0 && intern->u.limit.count != -1) {
intern           1493 ext/spl/spl_iterators.c 			intern->u.caching.flags |= flags & CIT_PUBLIC;
intern           1494 ext/spl/spl_iterators.c 			array_init(&intern->u.caching.zcache);
intern           1535 ext/spl/spl_iterators.c 			spl_instantiate(spl_ce_ArrayIterator, &intern->u.append.zarrayit);
intern           1536 ext/spl/spl_iterators.c 			zend_call_method_with_0_params(&intern->u.append.zarrayit, spl_ce_ArrayIterator, &spl_ce_ArrayIterator->constructor, "__construct", NULL);
intern           1537 ext/spl/spl_iterators.c 			intern->u.append.iterator = spl_ce_ArrayIterator->get_iterator(spl_ce_ArrayIterator, &intern->u.append.zarrayit, 0);
intern           1539 ext/spl/spl_iterators.c 			return intern;
intern           1546 ext/spl/spl_iterators.c 			intern->u.regex.use_flags = ZEND_NUM_ARGS() >= 5;
intern           1547 ext/spl/spl_iterators.c 			intern->u.regex.flags = 0;
intern           1548 ext/spl/spl_iterators.c 			intern->u.regex.preg_flags = 0;
intern           1549 ext/spl/spl_iterators.c 			if (zend_parse_parameters_throw(ZEND_NUM_ARGS(), "OS|lll", &zobject, ce_inner, &regex, &mode, &intern->u.regex.flags, &intern->u.regex.preg_flags) == FAILURE) {
intern           1556 ext/spl/spl_iterators.c 			intern->u.regex.mode = mode;
intern           1557 ext/spl/spl_iterators.c 			intern->u.regex.regex = zend_string_copy(regex);
intern           1560 ext/spl/spl_iterators.c 			intern->u.regex.pce = pcre_get_compiled_regex_cache(regex);
intern           1563 ext/spl/spl_iterators.c 			if (intern->u.regex.pce == NULL) {
intern           1567 ext/spl/spl_iterators.c 			intern->u.regex.pce->refcount++;
intern           1584 ext/spl/spl_iterators.c 			intern->u.cbfilter = cfi;
intern           1595 ext/spl/spl_iterators.c 		ZVAL_COPY(&intern->inner.zobject, zobject);
intern           1597 ext/spl/spl_iterators.c 		ZVAL_COPY_VALUE(&intern->inner.zobject, zobject);
intern           1600 ext/spl/spl_iterators.c 	intern->inner.ce = dit_type == DIT_IteratorIterator ? ce : Z_OBJCE_P(zobject);
intern           1601 ext/spl/spl_iterators.c 	intern->inner.object = Z_OBJ_P(zobject);
intern           1602 ext/spl/spl_iterators.c 	intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0);
intern           1604 ext/spl/spl_iterators.c 	return intern;
intern           1628 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1634 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           1636 ext/spl/spl_iterators.c 	if (!Z_ISUNDEF(intern->inner.zobject)) {
intern           1637 ext/spl/spl_iterators.c 		zval *value = &intern->inner.zobject;
intern           1646 ext/spl/spl_iterators.c static inline void spl_dual_it_require(spl_dual_it_object *intern)
intern           1648 ext/spl/spl_iterators.c 	if (!intern->inner.iterator) {
intern           1653 ext/spl/spl_iterators.c static inline void spl_dual_it_free(spl_dual_it_object *intern)
intern           1655 ext/spl/spl_iterators.c 	if (intern->inner.iterator && intern->inner.iterator->funcs->invalidate_current) {
intern           1656 ext/spl/spl_iterators.c 		intern->inner.iterator->funcs->invalidate_current(intern->inner.iterator);
intern           1658 ext/spl/spl_iterators.c 	if (Z_TYPE(intern->current.data) != IS_UNDEF) {
intern           1659 ext/spl/spl_iterators.c 		zval_ptr_dtor(&intern->current.data);
intern           1660 ext/spl/spl_iterators.c 		ZVAL_UNDEF(&intern->current.data);
intern           1662 ext/spl/spl_iterators.c 	if (Z_TYPE(intern->current.key) != IS_UNDEF) {
intern           1663 ext/spl/spl_iterators.c 		zval_ptr_dtor(&intern->current.key);
intern           1664 ext/spl/spl_iterators.c 		ZVAL_UNDEF(&intern->current.key);
intern           1666 ext/spl/spl_iterators.c 	if (intern->dit_type == DIT_CachingIterator || intern->dit_type == DIT_RecursiveCachingIterator) {
intern           1667 ext/spl/spl_iterators.c 		if (Z_TYPE(intern->u.caching.zstr) != IS_UNDEF) {
intern           1668 ext/spl/spl_iterators.c 			zval_ptr_dtor(&intern->u.caching.zstr);
intern           1669 ext/spl/spl_iterators.c 			ZVAL_UNDEF(&intern->u.caching.zstr);
intern           1671 ext/spl/spl_iterators.c 		if (Z_TYPE(intern->u.caching.zchildren) != IS_UNDEF) {
intern           1672 ext/spl/spl_iterators.c 			zval_ptr_dtor(&intern->u.caching.zchildren);
intern           1673 ext/spl/spl_iterators.c 			ZVAL_UNDEF(&intern->u.caching.zchildren);
intern           1678 ext/spl/spl_iterators.c static inline void spl_dual_it_rewind(spl_dual_it_object *intern)
intern           1680 ext/spl/spl_iterators.c 	spl_dual_it_free(intern);
intern           1681 ext/spl/spl_iterators.c 	intern->current.pos = 0;
intern           1682 ext/spl/spl_iterators.c 	if (intern->inner.iterator->funcs->rewind) {
intern           1683 ext/spl/spl_iterators.c 		intern->inner.iterator->funcs->rewind(intern->inner.iterator);
intern           1687 ext/spl/spl_iterators.c static inline int spl_dual_it_valid(spl_dual_it_object *intern)
intern           1689 ext/spl/spl_iterators.c 	if (!intern->inner.iterator) {
intern           1693 ext/spl/spl_iterators.c 	return intern->inner.iterator->funcs->valid(intern->inner.iterator);
intern           1696 ext/spl/spl_iterators.c static inline int spl_dual_it_fetch(spl_dual_it_object *intern, int check_more)
intern           1700 ext/spl/spl_iterators.c 	spl_dual_it_free(intern);
intern           1701 ext/spl/spl_iterators.c 	if (!check_more || spl_dual_it_valid(intern) == SUCCESS) {
intern           1702 ext/spl/spl_iterators.c 		data = intern->inner.iterator->funcs->get_current_data(intern->inner.iterator);
intern           1704 ext/spl/spl_iterators.c 			ZVAL_COPY(&intern->current.data, data);
intern           1707 ext/spl/spl_iterators.c 		if (intern->inner.iterator->funcs->get_current_key) {
intern           1708 ext/spl/spl_iterators.c 			intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, &intern->current.key);
intern           1710 ext/spl/spl_iterators.c 				zval_ptr_dtor(&intern->current.key);
intern           1711 ext/spl/spl_iterators.c 				ZVAL_UNDEF(&intern->current.key);
intern           1714 ext/spl/spl_iterators.c 			ZVAL_LONG(&intern->current.key, intern->current.pos);
intern           1721 ext/spl/spl_iterators.c static inline void spl_dual_it_next(spl_dual_it_object *intern, int do_free)
intern           1724 ext/spl/spl_iterators.c 		spl_dual_it_free(intern);
intern           1726 ext/spl/spl_iterators.c 		spl_dual_it_require(intern);
intern           1728 ext/spl/spl_iterators.c 	intern->inner.iterator->funcs->move_forward(intern->inner.iterator);
intern           1729 ext/spl/spl_iterators.c 	intern->current.pos++;
intern           1738 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1744 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           1746 ext/spl/spl_iterators.c 	spl_dual_it_rewind(intern);
intern           1747 ext/spl/spl_iterators.c 	spl_dual_it_fetch(intern, 1);
intern           1757 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1763 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           1765 ext/spl/spl_iterators.c 	RETURN_BOOL(Z_TYPE(intern->current.data) != IS_UNDEF);
intern           1778 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1784 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           1786 ext/spl/spl_iterators.c 	if (Z_TYPE(intern->current.key) != IS_UNDEF) {
intern           1787 ext/spl/spl_iterators.c 		zval *value = &intern->current.key;
intern           1806 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1812 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           1814 ext/spl/spl_iterators.c 	if (Z_TYPE(intern->current.data) != IS_UNDEF) {
intern           1815 ext/spl/spl_iterators.c 		zval *value = &intern->current.data;
intern           1830 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1836 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           1838 ext/spl/spl_iterators.c 	spl_dual_it_next(intern, 1);
intern           1839 ext/spl/spl_iterators.c 	spl_dual_it_fetch(intern, 1);
intern           1842 ext/spl/spl_iterators.c static inline void spl_filter_it_fetch(zval *zthis, spl_dual_it_object *intern)
intern           1846 ext/spl/spl_iterators.c 	while (spl_dual_it_fetch(intern, 1) == SUCCESS) {
intern           1847 ext/spl/spl_iterators.c 		zend_call_method_with_0_params(zthis, intern->std.ce, NULL, "accept", &retval);
intern           1858 ext/spl/spl_iterators.c 		intern->inner.iterator->funcs->move_forward(intern->inner.iterator);
intern           1860 ext/spl/spl_iterators.c 	spl_dual_it_free(intern);
intern           1863 ext/spl/spl_iterators.c static inline void spl_filter_it_rewind(zval *zthis, spl_dual_it_object *intern)
intern           1865 ext/spl/spl_iterators.c 	spl_dual_it_rewind(intern);
intern           1866 ext/spl/spl_iterators.c 	spl_filter_it_fetch(zthis, intern);
intern           1869 ext/spl/spl_iterators.c static inline void spl_filter_it_next(zval *zthis, spl_dual_it_object *intern)
intern           1871 ext/spl/spl_iterators.c 	spl_dual_it_next(intern, 1);
intern           1872 ext/spl/spl_iterators.c 	spl_filter_it_fetch(zthis, intern);
intern           1879 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1885 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           1886 ext/spl/spl_iterators.c 	spl_filter_it_rewind(getThis(), intern);
intern           1893 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1899 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           1900 ext/spl/spl_iterators.c 	spl_filter_it_next(getThis(), intern);
intern           1922 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1929 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           1931 ext/spl/spl_iterators.c 	zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &retval);
intern           1943 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1950 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           1952 ext/spl/spl_iterators.c 	zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval);
intern           1963 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           1970 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           1972 ext/spl/spl_iterators.c 	zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval);
intern           1974 ext/spl/spl_iterators.c 		spl_instantiate_arg_ex2(Z_OBJCE_P(getThis()), return_value, &retval, &intern->u.cbfilter->fci.function_name);
intern           1997 ext/spl/spl_iterators.c 	spl_dual_it_object     *intern = Z_SPLDUAL_IT_P(getThis());
intern           1998 ext/spl/spl_iterators.c 	zend_fcall_info        *fci = &intern->u.cbfilter->fci;
intern           1999 ext/spl/spl_iterators.c 	zend_fcall_info_cache  *fcc = &intern->u.cbfilter->fcc;
intern           2007 ext/spl/spl_iterators.c 	if (Z_TYPE(intern->current.data) == IS_UNDEF || Z_TYPE(intern->current.key) == IS_UNDEF) {
intern           2011 ext/spl/spl_iterators.c 	ZVAL_COPY_VALUE(&params[0], &intern->current.data);
intern           2012 ext/spl/spl_iterators.c 	ZVAL_COPY_VALUE(&params[1], &intern->current.key);
intern           2013 ext/spl/spl_iterators.c 	ZVAL_COPY_VALUE(&params[2], &intern->inner.zobject);
intern           2035 ext/spl/spl_iterators.c 	spl_dual_it_object *intern;
intern           2044 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2046 ext/spl/spl_iterators.c 	if (Z_TYPE(intern->current.data) == IS_UNDEF) {
intern           2048 ext/spl/spl_iterators.c 	} else if (Z_TYPE(intern->current.data) == IS_ARRAY) {
intern           2052 ext/spl/spl_iterators.c 	if (intern->u.regex.flags & REGIT_USE_KEY) {
intern           2053 ext/spl/spl_iterators.c 		subject = zval_get_string(&intern->current.key);
intern           2055 ext/spl/spl_iterators.c 		subject = zval_get_string(&intern->current.data);
intern           2058 ext/spl/spl_iterators.c 	switch (intern->u.regex.mode)
intern           2063 ext/spl/spl_iterators.c 			if (intern->u.regex.pce->extra) {
intern           2064 ext/spl/spl_iterators.c 				intern->u.regex.pce->extra->flags &= ~PCRE_EXTRA_MARK;
intern           2067 ext/spl/spl_iterators.c 			count = pcre_exec(intern->u.regex.pce->re, intern->u.regex.pce->extra, ZSTR_VAL(subject), ZSTR_LEN(subject), 0, 0, NULL, 0);
intern           2073 ext/spl/spl_iterators.c 			zval_ptr_dtor(&intern->current.data);
intern           2074 ext/spl/spl_iterators.c 			ZVAL_UNDEF(&intern->current.data);
intern           2075 ext/spl/spl_iterators.c 			php_pcre_match_impl(intern->u.regex.pce, ZSTR_VAL(subject), ZSTR_LEN(subject), &zcount,
intern           2076 ext/spl/spl_iterators.c 				&intern->current.data, intern->u.regex.mode == REGIT_MODE_ALL_MATCHES, intern->u.regex.use_flags, intern->u.regex.preg_flags, 0);
intern           2081 ext/spl/spl_iterators.c 			zval_ptr_dtor(&intern->current.data);
intern           2082 ext/spl/spl_iterators.c 			ZVAL_UNDEF(&intern->current.data);
intern           2083 ext/spl/spl_iterators.c 			php_pcre_split_impl(intern->u.regex.pce, ZSTR_VAL(subject), ZSTR_LEN(subject), &intern->current.data, -1, intern->u.regex.preg_flags);
intern           2084 ext/spl/spl_iterators.c 			count = zend_hash_num_elements(Z_ARRVAL(intern->current.data));
intern           2089 ext/spl/spl_iterators.c 			replacement = zend_read_property(intern->std.ce, getThis(), "replacement", sizeof("replacement")-1, 1, &rv);
intern           2095 ext/spl/spl_iterators.c 			result = php_pcre_replace_impl(intern->u.regex.pce, subject, ZSTR_VAL(subject), ZSTR_LEN(subject), replacement, 0, -1, &count);
intern           2097 ext/spl/spl_iterators.c 			if (intern->u.regex.flags & REGIT_USE_KEY) {
intern           2098 ext/spl/spl_iterators.c 				zval_ptr_dtor(&intern->current.key);
intern           2099 ext/spl/spl_iterators.c 				ZVAL_STR(&intern->current.key, result);
intern           2101 ext/spl/spl_iterators.c 				zval_ptr_dtor(&intern->current.data);
intern           2102 ext/spl/spl_iterators.c 				ZVAL_STR(&intern->current.data, result);
intern           2111 ext/spl/spl_iterators.c 	if (intern->u.regex.flags & REGIT_INVERTED) {
intern           2121 ext/spl/spl_iterators.c 	spl_dual_it_object *intern = Z_SPLDUAL_IT_P(getThis());
intern           2127 ext/spl/spl_iterators.c 	RETURN_STR_COPY(intern->u.regex.regex);
intern           2134 ext/spl/spl_iterators.c 	spl_dual_it_object *intern;
intern           2140 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2142 ext/spl/spl_iterators.c 	RETURN_LONG(intern->u.regex.mode);
intern           2149 ext/spl/spl_iterators.c 	spl_dual_it_object *intern;
intern           2161 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2163 ext/spl/spl_iterators.c 	intern->u.regex.mode = mode;
intern           2170 ext/spl/spl_iterators.c 	spl_dual_it_object *intern;
intern           2176 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2178 ext/spl/spl_iterators.c 	RETURN_LONG(intern->u.regex.flags);
intern           2185 ext/spl/spl_iterators.c 	spl_dual_it_object *intern;
intern           2192 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2194 ext/spl/spl_iterators.c 	intern->u.regex.flags = flags;
intern           2201 ext/spl/spl_iterators.c 	spl_dual_it_object *intern;
intern           2207 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2209 ext/spl/spl_iterators.c 	if (intern->u.regex.use_flags) {
intern           2210 ext/spl/spl_iterators.c 		RETURN_LONG(intern->u.regex.preg_flags);
intern           2220 ext/spl/spl_iterators.c 	spl_dual_it_object *intern;
intern           2227 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2229 ext/spl/spl_iterators.c 	intern->u.regex.preg_flags = preg_flags;
intern           2230 ext/spl/spl_iterators.c 	intern->u.regex.use_flags = 1;
intern           2244 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2251 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2253 ext/spl/spl_iterators.c 	zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval);
intern           2258 ext/spl/spl_iterators.c 		ZVAL_STR_COPY(&args[1], intern->u.regex.regex);
intern           2259 ext/spl/spl_iterators.c 		ZVAL_LONG(&args[2], intern->u.regex.mode);
intern           2260 ext/spl/spl_iterators.c 		ZVAL_LONG(&args[3], intern->u.regex.flags);
intern           2261 ext/spl/spl_iterators.c 		ZVAL_LONG(&args[4], intern->u.regex.preg_flags);
intern           2273 ext/spl/spl_iterators.c 	spl_dual_it_object *intern;
intern           2279 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2281 ext/spl/spl_iterators.c 	if (Z_TYPE(intern->current.data) == IS_UNDEF) {
intern           2283 ext/spl/spl_iterators.c 	} else if (Z_TYPE(intern->current.data) == IS_ARRAY) {
intern           2284 ext/spl/spl_iterators.c 		RETURN_BOOL(zend_hash_num_elements(Z_ARRVAL(intern->current.data)) > 0);
intern           2359 ext/spl/spl_iterators.c 	spl_dual_it_object *intern;
intern           2361 ext/spl/spl_iterators.c 	intern = ecalloc(1, sizeof(spl_dual_it_object) + zend_object_properties_size(class_type));
intern           2362 ext/spl/spl_iterators.c 	intern->dit_type = DIT_Unknown;
intern           2364 ext/spl/spl_iterators.c 	zend_object_std_init(&intern->std, class_type);
intern           2365 ext/spl/spl_iterators.c 	object_properties_init(&intern->std, class_type);
intern           2367 ext/spl/spl_iterators.c 	intern->std.handlers = &spl_handlers_dual_it;
intern           2368 ext/spl/spl_iterators.c 	return &intern->std;
intern           2479 ext/spl/spl_iterators.c static inline int spl_limit_it_valid(spl_dual_it_object *intern)
intern           2482 ext/spl/spl_iterators.c 	if (intern->u.limit.count != -1 && intern->current.pos >= intern->u.limit.offset + intern->u.limit.count) {
intern           2485 ext/spl/spl_iterators.c 		return spl_dual_it_valid(intern);
intern           2489 ext/spl/spl_iterators.c static inline void spl_limit_it_seek(spl_dual_it_object *intern, zend_long pos)
intern           2493 ext/spl/spl_iterators.c 	spl_dual_it_free(intern);
intern           2494 ext/spl/spl_iterators.c 	if (pos < intern->u.limit.offset) {
intern           2495 ext/spl/spl_iterators.c 		zend_throw_exception_ex(spl_ce_OutOfBoundsException, 0, "Cannot seek to %pd which is below the offset %pd", pos, intern->u.limit.offset);
intern           2498 ext/spl/spl_iterators.c 	if (pos >= intern->u.limit.offset + intern->u.limit.count && intern->u.limit.count != -1) {
intern           2499 ext/spl/spl_iterators.c 		zend_throw_exception_ex(spl_ce_OutOfBoundsException, 0, "Cannot seek to %pd which is behind offset %pd plus count %pd", pos, intern->u.limit.offset, intern->u.limit.count);
intern           2502 ext/spl/spl_iterators.c 	if (pos != intern->current.pos && instanceof_function(intern->inner.ce, spl_ce_SeekableIterator)) {
intern           2504 ext/spl/spl_iterators.c 		spl_dual_it_free(intern);
intern           2505 ext/spl/spl_iterators.c 		zend_call_method_with_1_params(&intern->inner.zobject, intern->inner.ce, NULL, "seek", NULL, &zpos);
intern           2508 ext/spl/spl_iterators.c 			intern->current.pos = pos;
intern           2509 ext/spl/spl_iterators.c 			if (spl_limit_it_valid(intern) == SUCCESS) {
intern           2510 ext/spl/spl_iterators.c 				spl_dual_it_fetch(intern, 0);
intern           2516 ext/spl/spl_iterators.c 		if (pos < intern->current.pos) {
intern           2517 ext/spl/spl_iterators.c 			spl_dual_it_rewind(intern);
intern           2519 ext/spl/spl_iterators.c 		while (pos > intern->current.pos && spl_dual_it_valid(intern) == SUCCESS) {
intern           2520 ext/spl/spl_iterators.c 			spl_dual_it_next(intern, 1);
intern           2522 ext/spl/spl_iterators.c 		if (spl_dual_it_valid(intern) == SUCCESS) {
intern           2523 ext/spl/spl_iterators.c 			spl_dual_it_fetch(intern, 1);
intern           2539 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2541 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2542 ext/spl/spl_iterators.c 	spl_dual_it_rewind(intern);
intern           2543 ext/spl/spl_iterators.c 	spl_limit_it_seek(intern, intern->u.limit.offset);
intern           2550 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2552 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2555 ext/spl/spl_iterators.c 	RETURN_BOOL((intern->u.limit.count == -1 || intern->current.pos < intern->u.limit.offset + intern->u.limit.count) && Z_TYPE(intern->current.data) != IS_UNDEF);
intern           2562 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2564 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2566 ext/spl/spl_iterators.c 	spl_dual_it_next(intern, 1);
intern           2567 ext/spl/spl_iterators.c 	if (intern->u.limit.count == -1 || intern->current.pos < intern->u.limit.offset + intern->u.limit.count) {
intern           2568 ext/spl/spl_iterators.c 		spl_dual_it_fetch(intern, 1);
intern           2576 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2583 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2584 ext/spl/spl_iterators.c 	spl_limit_it_seek(intern, pos);
intern           2585 ext/spl/spl_iterators.c 	RETURN_LONG(intern->current.pos);
intern           2592 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2593 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2594 ext/spl/spl_iterators.c 	RETURN_LONG(intern->current.pos);
intern           2629 ext/spl/spl_iterators.c static inline int spl_caching_it_valid(spl_dual_it_object *intern)
intern           2631 ext/spl/spl_iterators.c 	return intern->u.caching.flags & CIT_VALID ? SUCCESS : FAILURE;
intern           2634 ext/spl/spl_iterators.c static inline int spl_caching_it_has_next(spl_dual_it_object *intern)
intern           2636 ext/spl/spl_iterators.c 	return spl_dual_it_valid(intern);
intern           2639 ext/spl/spl_iterators.c static inline void spl_caching_it_next(spl_dual_it_object *intern)
intern           2641 ext/spl/spl_iterators.c 	if (spl_dual_it_fetch(intern, 1) == SUCCESS) {
intern           2642 ext/spl/spl_iterators.c 		intern->u.caching.flags |= CIT_VALID;
intern           2644 ext/spl/spl_iterators.c 		if (intern->u.caching.flags & CIT_FULL_CACHE) {
intern           2645 ext/spl/spl_iterators.c 			zval *key = &intern->current.key;
intern           2646 ext/spl/spl_iterators.c 			zval *data = &intern->current.data;
intern           2650 ext/spl/spl_iterators.c 			array_set_zval_key(Z_ARRVAL(intern->u.caching.zcache), key, data);
intern           2654 ext/spl/spl_iterators.c 		if (intern->dit_type == DIT_RecursiveCachingIterator) {
intern           2656 ext/spl/spl_iterators.c 			zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &retval);
intern           2659 ext/spl/spl_iterators.c 				if (intern->u.caching.flags & CIT_CATCH_GET_CHILD) {
intern           2666 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &zchildren);
intern           2669 ext/spl/spl_iterators.c 						if (intern->u.caching.flags & CIT_CATCH_GET_CHILD) {
intern           2676 ext/spl/spl_iterators.c 						ZVAL_LONG(&zflags, intern->u.caching.flags & CIT_PUBLIC);
intern           2677 ext/spl/spl_iterators.c 						spl_instantiate_arg_ex2(spl_ce_RecursiveCachingIterator, &intern->u.caching.zchildren, &zchildren, &zflags);
intern           2683 ext/spl/spl_iterators.c 					if (intern->u.caching.flags & CIT_CATCH_GET_CHILD) {
intern           2691 ext/spl/spl_iterators.c 		if (intern->u.caching.flags & (CIT_TOSTRING_USE_INNER|CIT_CALL_TOSTRING)) {
intern           2694 ext/spl/spl_iterators.c 			if (intern->u.caching.flags & CIT_TOSTRING_USE_INNER) {
intern           2695 ext/spl/spl_iterators.c 				ZVAL_COPY_VALUE(&intern->u.caching.zstr, &intern->inner.zobject);
intern           2697 ext/spl/spl_iterators.c 				ZVAL_COPY_VALUE(&intern->u.caching.zstr, &intern->current.data);
intern           2699 ext/spl/spl_iterators.c 			use_copy = zend_make_printable_zval(&intern->u.caching.zstr, &expr_copy);
intern           2701 ext/spl/spl_iterators.c 				ZVAL_COPY_VALUE(&intern->u.caching.zstr, &expr_copy);
intern           2702 ext/spl/spl_iterators.c 			} else if (Z_REFCOUNTED(intern->u.caching.zstr)) {
intern           2703 ext/spl/spl_iterators.c 				Z_ADDREF(intern->u.caching.zstr);
intern           2706 ext/spl/spl_iterators.c 		spl_dual_it_next(intern, 0);
intern           2708 ext/spl/spl_iterators.c 		intern->u.caching.flags &= ~CIT_VALID;
intern           2712 ext/spl/spl_iterators.c static inline void spl_caching_it_rewind(spl_dual_it_object *intern)
intern           2714 ext/spl/spl_iterators.c 	spl_dual_it_rewind(intern);
intern           2715 ext/spl/spl_iterators.c 	zend_hash_clean(Z_ARRVAL(intern->u.caching.zcache));
intern           2716 ext/spl/spl_iterators.c 	spl_caching_it_next(intern);
intern           2730 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2736 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2738 ext/spl/spl_iterators.c 	spl_caching_it_rewind(intern);
intern           2745 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2751 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2753 ext/spl/spl_iterators.c 	RETURN_BOOL(spl_caching_it_valid(intern) == SUCCESS);
intern           2760 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2766 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2768 ext/spl/spl_iterators.c 	spl_caching_it_next(intern);
intern           2775 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2781 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2783 ext/spl/spl_iterators.c 	RETURN_BOOL(spl_caching_it_has_next(intern) == SUCCESS);
intern           2790 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2792 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2794 ext/spl/spl_iterators.c 	if (!(intern->u.caching.flags & (CIT_CALL_TOSTRING|CIT_TOSTRING_USE_KEY|CIT_TOSTRING_USE_CURRENT|CIT_TOSTRING_USE_INNER)))	{
intern           2798 ext/spl/spl_iterators.c 	if (intern->u.caching.flags & CIT_TOSTRING_USE_KEY) {
intern           2799 ext/spl/spl_iterators.c 		ZVAL_COPY(return_value, &intern->current.key);
intern           2802 ext/spl/spl_iterators.c 	} else if (intern->u.caching.flags & CIT_TOSTRING_USE_CURRENT) {
intern           2803 ext/spl/spl_iterators.c 		ZVAL_COPY(return_value, &intern->current.data);
intern           2807 ext/spl/spl_iterators.c 	if (Z_TYPE(intern->u.caching.zstr) == IS_STRING) {
intern           2808 ext/spl/spl_iterators.c 		RETURN_STR_COPY(Z_STR_P(&intern->u.caching.zstr));
intern           2818 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2822 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2824 ext/spl/spl_iterators.c 	if (!(intern->u.caching.flags & CIT_FULL_CACHE))	{
intern           2836 ext/spl/spl_iterators.c 	zend_symtable_update(Z_ARRVAL(intern->u.caching.zcache), key, value);
intern           2844 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2848 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2850 ext/spl/spl_iterators.c 	if (!(intern->u.caching.flags & CIT_FULL_CACHE))	{
intern           2859 ext/spl/spl_iterators.c 	if ((value = zend_symtable_find(Z_ARRVAL(intern->u.caching.zcache), key)) == NULL) {
intern           2873 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2876 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2878 ext/spl/spl_iterators.c 	if (!(intern->u.caching.flags & CIT_FULL_CACHE))	{
intern           2887 ext/spl/spl_iterators.c 	zend_symtable_del(Z_ARRVAL(intern->u.caching.zcache), key);
intern           2895 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2898 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2900 ext/spl/spl_iterators.c 	if (!(intern->u.caching.flags & CIT_FULL_CACHE))	{
intern           2909 ext/spl/spl_iterators.c 	RETURN_BOOL(zend_symtable_exists(Z_ARRVAL(intern->u.caching.zcache), key));
intern           2917 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2923 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2925 ext/spl/spl_iterators.c 	if (!(intern->u.caching.flags & CIT_FULL_CACHE))	{
intern           2930 ext/spl/spl_iterators.c 	ZVAL_COPY(return_value, &intern->u.caching.zcache);
intern           2938 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2944 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2946 ext/spl/spl_iterators.c 	RETURN_LONG(intern->u.caching.flags);
intern           2954 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2957 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2967 ext/spl/spl_iterators.c 	if ((intern->u.caching.flags & CIT_CALL_TOSTRING) != 0 && (flags & CIT_CALL_TOSTRING) == 0) {
intern           2971 ext/spl/spl_iterators.c 	if ((intern->u.caching.flags & CIT_TOSTRING_USE_INNER) != 0 && (flags & CIT_TOSTRING_USE_INNER) == 0) {
intern           2975 ext/spl/spl_iterators.c 	if ((flags & CIT_FULL_CACHE) != 0 && (intern->u.caching.flags & CIT_FULL_CACHE) == 0) {
intern           2977 ext/spl/spl_iterators.c 		zend_hash_clean(Z_ARRVAL(intern->u.caching.zcache));
intern           2979 ext/spl/spl_iterators.c 	intern->u.caching.flags = (intern->u.caching.flags & ~CIT_PUBLIC) | (flags & CIT_PUBLIC);
intern           2987 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           2993 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           2995 ext/spl/spl_iterators.c 	if (!(intern->u.caching.flags & CIT_FULL_CACHE))	{
intern           3000 ext/spl/spl_iterators.c 	RETURN_LONG(zend_hash_num_elements(Z_ARRVAL(intern->u.caching.zcache)));
intern           3054 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3060 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3062 ext/spl/spl_iterators.c 	RETURN_BOOL(Z_TYPE(intern->u.caching.zchildren) != IS_UNDEF);
intern           3069 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3075 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3077 ext/spl/spl_iterators.c 	if (Z_TYPE(intern->u.caching.zchildren) != IS_UNDEF) {
intern           3078 ext/spl/spl_iterators.c 		zval *value = &intern->u.caching.zchildren;
intern           3142 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3148 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3149 ext/spl/spl_iterators.c 	RETURN_BOOL(intern->inner.iterator->funcs->valid(intern->inner.iterator) == SUCCESS);
intern           3156 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3162 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3164 ext/spl/spl_iterators.c 	if (intern->inner.iterator->funcs->get_current_key) {
intern           3165 ext/spl/spl_iterators.c 		intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, return_value);
intern           3175 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3182 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3183 ext/spl/spl_iterators.c 	data = intern->inner.iterator->funcs->get_current_data(intern->inner.iterator);
intern           3194 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3200 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3201 ext/spl/spl_iterators.c 	intern->inner.iterator->funcs->move_forward(intern->inner.iterator);
intern           3230 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3236 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3238 ext/spl/spl_iterators.c 	spl_dual_it_next(intern, 1);
intern           3239 ext/spl/spl_iterators.c 	if (spl_dual_it_valid(intern) == SUCCESS) {
intern           3240 ext/spl/spl_iterators.c 		spl_dual_it_fetch(intern, 0);
intern           3242 ext/spl/spl_iterators.c 		spl_dual_it_rewind(intern);
intern           3243 ext/spl/spl_iterators.c 		if (spl_dual_it_valid(intern) == SUCCESS) {
intern           3244 ext/spl/spl_iterators.c 			spl_dual_it_fetch(intern, 0);
intern           3312 ext/spl/spl_iterators.c int spl_append_it_next_iterator(spl_dual_it_object *intern) /* {{{*/
intern           3314 ext/spl/spl_iterators.c 	spl_dual_it_free(intern);
intern           3316 ext/spl/spl_iterators.c 	if (!Z_ISUNDEF(intern->inner.zobject)) {
intern           3317 ext/spl/spl_iterators.c 		zval_ptr_dtor(&intern->inner.zobject);
intern           3318 ext/spl/spl_iterators.c 		ZVAL_UNDEF(&intern->inner.zobject);
intern           3319 ext/spl/spl_iterators.c 		intern->inner.ce = NULL;
intern           3320 ext/spl/spl_iterators.c 		if (intern->inner.iterator) {
intern           3321 ext/spl/spl_iterators.c 			zend_iterator_dtor(intern->inner.iterator);
intern           3322 ext/spl/spl_iterators.c 			intern->inner.iterator = NULL;
intern           3325 ext/spl/spl_iterators.c 	if (intern->u.append.iterator->funcs->valid(intern->u.append.iterator) == SUCCESS) {
intern           3328 ext/spl/spl_iterators.c 		it  = intern->u.append.iterator->funcs->get_current_data(intern->u.append.iterator);
intern           3329 ext/spl/spl_iterators.c 		ZVAL_COPY(&intern->inner.zobject, it);
intern           3330 ext/spl/spl_iterators.c 		intern->inner.ce = Z_OBJCE_P(it);
intern           3331 ext/spl/spl_iterators.c 		intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, it, 0);
intern           3332 ext/spl/spl_iterators.c 		spl_dual_it_rewind(intern);
intern           3339 ext/spl/spl_iterators.c void spl_append_it_fetch(spl_dual_it_object *intern) /* {{{*/
intern           3341 ext/spl/spl_iterators.c 	while (spl_dual_it_valid(intern) != SUCCESS) {
intern           3342 ext/spl/spl_iterators.c 		intern->u.append.iterator->funcs->move_forward(intern->u.append.iterator);
intern           3343 ext/spl/spl_iterators.c 		if (spl_append_it_next_iterator(intern) != SUCCESS) {
intern           3347 ext/spl/spl_iterators.c 	spl_dual_it_fetch(intern, 0);
intern           3350 ext/spl/spl_iterators.c void spl_append_it_next(spl_dual_it_object *intern) /* {{{ */
intern           3352 ext/spl/spl_iterators.c 	if (spl_dual_it_valid(intern) == SUCCESS) {
intern           3353 ext/spl/spl_iterators.c 		spl_dual_it_next(intern, 1);
intern           3355 ext/spl/spl_iterators.c 	spl_append_it_fetch(intern);
intern           3369 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3372 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3377 ext/spl/spl_iterators.c 	spl_array_iterator_append(&intern->u.append.zarrayit, it);
intern           3379 ext/spl/spl_iterators.c 	if (!intern->inner.iterator || spl_dual_it_valid(intern) != SUCCESS) {
intern           3380 ext/spl/spl_iterators.c 		if (intern->u.append.iterator->funcs->valid(intern->u.append.iterator) != SUCCESS) {
intern           3381 ext/spl/spl_iterators.c 			intern->u.append.iterator->funcs->rewind(intern->u.append.iterator);
intern           3384 ext/spl/spl_iterators.c 			spl_append_it_next_iterator(intern);
intern           3385 ext/spl/spl_iterators.c 		} while (Z_OBJ(intern->inner.zobject) != Z_OBJ_P(it));
intern           3386 ext/spl/spl_iterators.c 		spl_append_it_fetch(intern);
intern           3394 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3400 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3402 ext/spl/spl_iterators.c 	intern->u.append.iterator->funcs->rewind(intern->u.append.iterator);
intern           3403 ext/spl/spl_iterators.c 	if (spl_append_it_next_iterator(intern) == SUCCESS) {
intern           3404 ext/spl/spl_iterators.c 		spl_append_it_fetch(intern);
intern           3412 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3418 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3420 ext/spl/spl_iterators.c 	RETURN_BOOL(Z_TYPE(intern->current.data) != IS_UNDEF);
intern           3427 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3433 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3435 ext/spl/spl_iterators.c 	spl_append_it_next(intern);
intern           3442 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3448 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3450 ext/spl/spl_iterators.c 	APPENDIT_CHECK_CTOR(intern);
intern           3451 ext/spl/spl_iterators.c 	spl_array_iterator_key(&intern->u.append.zarrayit, return_value);
intern           3458 ext/spl/spl_iterators.c 	spl_dual_it_object   *intern;
intern           3465 ext/spl/spl_iterators.c 	SPL_FETCH_AND_CHECK_DUAL_IT(intern, getThis());
intern           3467 ext/spl/spl_iterators.c 	value = &intern->u.append.zarrayit;
intern            108 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = spl_object_storage_from_obj(object);
intern            110 ext/spl/spl_observer.c 	zend_object_std_dtor(&intern->std);
intern            112 ext/spl/spl_observer.c 	zend_hash_destroy(&intern->storage);
intern            114 ext/spl/spl_observer.c 	if (intern->gcdata != NULL) {
intern            115 ext/spl/spl_observer.c 		efree(intern->gcdata);
intern            120 ext/spl/spl_observer.c static zend_string *spl_object_storage_get_hash(spl_SplObjectStorage *intern, zval *this, zval *obj) {
intern            121 ext/spl/spl_observer.c 	if (intern->fptr_get_hash) {
intern            123 ext/spl/spl_observer.c 		zend_call_method_with_1_params(this, intern->std.ce, &intern->fptr_get_hash, "getHash", &rv, obj);
intern            144 ext/spl/spl_observer.c static void spl_object_storage_free_hash(spl_SplObjectStorage *intern, zend_string *hash) {
intern            156 ext/spl/spl_observer.c spl_SplObjectStorageElement* spl_object_storage_get(spl_SplObjectStorage *intern, zend_string *hash) /* {{{ */
intern            158 ext/spl/spl_observer.c 	return (spl_SplObjectStorageElement*)zend_hash_find_ptr(&intern->storage, hash);
intern            161 ext/spl/spl_observer.c spl_SplObjectStorageElement *spl_object_storage_attach(spl_SplObjectStorage *intern, zval *this, zval *obj, zval *inf) /* {{{ */
intern            164 ext/spl/spl_observer.c 	zend_string *hash = spl_object_storage_get_hash(intern, this, obj);
intern            170 ext/spl/spl_observer.c 	pelement = spl_object_storage_get(intern, hash);
intern            179 ext/spl/spl_observer.c 		spl_object_storage_free_hash(intern, hash);
intern            189 ext/spl/spl_observer.c 	pelement = zend_hash_update_mem(&intern->storage, hash, &element, sizeof(spl_SplObjectStorageElement));
intern            190 ext/spl/spl_observer.c 	spl_object_storage_free_hash(intern, hash);
intern            194 ext/spl/spl_observer.c int spl_object_storage_detach(spl_SplObjectStorage *intern, zval *this, zval *obj) /* {{{ */
intern            197 ext/spl/spl_observer.c 	zend_string *hash = spl_object_storage_get_hash(intern, this, obj);
intern            201 ext/spl/spl_observer.c 	ret = zend_hash_del(&intern->storage, hash);
intern            202 ext/spl/spl_observer.c 	spl_object_storage_free_hash(intern, hash);
intern            207 ext/spl/spl_observer.c void spl_object_storage_addall(spl_SplObjectStorage *intern, zval *this, spl_SplObjectStorage *other) { /* {{{ */
intern            211 ext/spl/spl_observer.c 		spl_object_storage_attach(intern, this, &element->obj, &element->inf);
intern            214 ext/spl/spl_observer.c 	intern->index = 0;
intern            219 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern;
intern            222 ext/spl/spl_observer.c 	intern = emalloc(sizeof(spl_SplObjectStorage) + zend_object_properties_size(parent));
intern            223 ext/spl/spl_observer.c 	memset(intern, 0, sizeof(spl_SplObjectStorage) - sizeof(zval));
intern            224 ext/spl/spl_observer.c 	intern->pos = HT_INVALID_IDX;
intern            226 ext/spl/spl_observer.c 	zend_object_std_init(&intern->std, class_type);
intern            227 ext/spl/spl_observer.c 	object_properties_init(&intern->std, class_type);
intern            229 ext/spl/spl_observer.c 	zend_hash_init(&intern->storage, 0, NULL, spl_object_storage_dtor, 0);
intern            231 ext/spl/spl_observer.c 	intern->std.handlers = &spl_handler_SplObjectStorage;
intern            235 ext/spl/spl_observer.c 		spl_object_storage_addall(intern, orig, other);
intern            241 ext/spl/spl_observer.c 				intern->fptr_get_hash = zend_hash_str_find_ptr(&class_type->function_table, "gethash", sizeof("gethash") - 1);
intern            242 ext/spl/spl_observer.c 				if (intern->fptr_get_hash->common.scope == spl_ce_SplObjectStorage) {
intern            243 ext/spl/spl_observer.c 					intern->fptr_get_hash = NULL;
intern            252 ext/spl/spl_observer.c 	return &intern->std;
intern            273 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(obj);
intern            291 ext/spl/spl_observer.c 	ZEND_HASH_FOREACH_PTR(&intern->storage, element) {
intern            315 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(obj);
intern            318 ext/spl/spl_observer.c 	if (intern->storage.nNumOfElements * 2 > intern->gcdata_num) {
intern            319 ext/spl/spl_observer.c 		intern->gcdata_num = intern->storage.nNumOfElements * 2;
intern            320 ext/spl/spl_observer.c 		intern->gcdata = (zval*)erealloc(intern->gcdata, sizeof(zval) * intern->gcdata_num);
intern            323 ext/spl/spl_observer.c 	ZEND_HASH_FOREACH_PTR(&intern->storage, element) {
intern            324 ext/spl/spl_observer.c 		ZVAL_COPY_VALUE(&intern->gcdata[i++], &element->obj);
intern            325 ext/spl/spl_observer.c 		ZVAL_COPY_VALUE(&intern->gcdata[i++], &element->inf);
intern            328 ext/spl/spl_observer.c 	*table = intern->gcdata;
intern            369 ext/spl/spl_observer.c int spl_object_storage_contains(spl_SplObjectStorage *intern, zval *this, zval *obj) /* {{{ */
intern            372 ext/spl/spl_observer.c 	zend_string *hash = spl_object_storage_get_hash(intern, this, obj);
intern            377 ext/spl/spl_observer.c 	found = zend_hash_exists(&intern->storage, hash);
intern            378 ext/spl/spl_observer.c 	spl_object_storage_free_hash(intern, hash);
intern            388 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            393 ext/spl/spl_observer.c 	spl_object_storage_attach(intern, getThis(), obj, inf);
intern            401 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            406 ext/spl/spl_observer.c 	spl_object_storage_detach(intern, getThis(), obj);
intern            408 ext/spl/spl_observer.c 	zend_hash_internal_pointer_reset_ex(&intern->storage, &intern->pos);
intern            409 ext/spl/spl_observer.c 	intern->index = 0;
intern            432 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            439 ext/spl/spl_observer.c 	hash = spl_object_storage_get_hash(intern, getThis(), obj);
intern            444 ext/spl/spl_observer.c 	element = spl_object_storage_get(intern, hash);
intern            445 ext/spl/spl_observer.c 	spl_object_storage_free_hash(intern, hash);
intern            462 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            471 ext/spl/spl_observer.c 	spl_object_storage_addall(intern, getThis(), other);
intern            473 ext/spl/spl_observer.c 	RETURN_LONG(zend_hash_num_elements(&intern->storage));
intern            481 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            493 ext/spl/spl_observer.c 		if (spl_object_storage_detach(intern, getThis(), &element->obj) == FAILURE) {
intern            498 ext/spl/spl_observer.c 	zend_hash_internal_pointer_reset_ex(&intern->storage, &intern->pos);
intern            499 ext/spl/spl_observer.c 	intern->index = 0;
intern            501 ext/spl/spl_observer.c 	RETURN_LONG(zend_hash_num_elements(&intern->storage));
intern            509 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            519 ext/spl/spl_observer.c 	ZEND_HASH_FOREACH_PTR(&intern->storage, element) {
intern            521 ext/spl/spl_observer.c 			spl_object_storage_detach(intern, getThis(), &element->obj);
intern            525 ext/spl/spl_observer.c 	zend_hash_internal_pointer_reset_ex(&intern->storage, &intern->pos);
intern            526 ext/spl/spl_observer.c 	intern->index = 0;
intern            528 ext/spl/spl_observer.c 	RETURN_LONG(zend_hash_num_elements(&intern->storage));
intern            537 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            542 ext/spl/spl_observer.c 	RETURN_BOOL(spl_object_storage_contains(intern, getThis(), obj));
intern            549 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            557 ext/spl/spl_observer.c 		zend_long ret = zend_hash_num_elements(&intern->storage);
intern            560 ext/spl/spl_observer.c 		ZEND_HASH_FOREACH_VAL(&intern->storage, element) {
intern            568 ext/spl/spl_observer.c 	RETURN_LONG(zend_hash_num_elements(&intern->storage));
intern            575 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            581 ext/spl/spl_observer.c 	zend_hash_internal_pointer_reset_ex(&intern->storage, &intern->pos);
intern            582 ext/spl/spl_observer.c 	intern->index = 0;
intern            589 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            595 ext/spl/spl_observer.c 	RETURN_BOOL(zend_hash_has_more_elements_ex(&intern->storage, &intern->pos) == SUCCESS);
intern            602 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            608 ext/spl/spl_observer.c 	RETURN_LONG(intern->index);
intern            616 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            622 ext/spl/spl_observer.c 	if ((element = zend_hash_get_current_data_ptr_ex(&intern->storage, &intern->pos)) == NULL) {
intern            633 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            639 ext/spl/spl_observer.c 	if ((element = zend_hash_get_current_data_ptr_ex(&intern->storage, &intern->pos)) == NULL) {
intern            650 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            657 ext/spl/spl_observer.c 	if ((element = zend_hash_get_current_data_ptr_ex(&intern->storage, &intern->pos)) == NULL) {
intern            668 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            674 ext/spl/spl_observer.c 	zend_hash_move_forward_ex(&intern->storage, &intern->pos);
intern            675 ext/spl/spl_observer.c 	intern->index++;
intern            682 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            698 ext/spl/spl_observer.c 	ZVAL_LONG(&flags, zend_hash_num_elements(&intern->storage));
intern            702 ext/spl/spl_observer.c 	zend_hash_internal_pointer_reset_ex(&intern->storage, &pos);
intern            704 ext/spl/spl_observer.c 	while (zend_hash_has_more_elements_ex(&intern->storage, &pos) == SUCCESS) {
intern            705 ext/spl/spl_observer.c 		if ((element = zend_hash_get_current_data_ptr_ex(&intern->storage, &pos)) == NULL) {
intern            714 ext/spl/spl_observer.c 		zend_hash_move_forward_ex(&intern->storage, &pos);
intern            739 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            804 ext/spl/spl_observer.c 		hash = spl_object_storage_get_hash(intern, getThis(), &entry);
intern            810 ext/spl/spl_observer.c 		pelement = spl_object_storage_get(intern, hash);
intern            811 ext/spl/spl_observer.c 		spl_object_storage_free_hash(intern, hash);
intern            820 ext/spl/spl_observer.c 		element = spl_object_storage_attach(intern, getThis(), &entry, Z_ISUNDEF(inf)?NULL:&inf);
intern            846 ext/spl/spl_observer.c 	if (!intern->std.properties) {
intern            847 ext/spl/spl_observer.c 		rebuild_object_properties(&intern->std);
intern            849 ext/spl/spl_observer.c 	zend_hash_copy(intern->std.properties, Z_ARRVAL_P(pmembers), (copy_ctor_func_t) zval_add_ref);
intern            932 ext/spl/spl_observer.c 	spl_SplObjectStorage   *intern;
intern            939 ext/spl/spl_observer.c 	intern = Z_SPLOBJSTORAGE_P(getThis());
intern            940 ext/spl/spl_observer.c 	intern->flags = flags;
intern            948 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern = Z_SPLOBJSTORAGE_P(getThis());
intern            953 ext/spl/spl_observer.c 	RETURN_LONG(intern->flags);
intern            961 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern;
intern            962 ext/spl/spl_observer.c 	intern = Z_SPLOBJSTORAGE_P(getThis());
intern            964 ext/spl/spl_observer.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &intern->flags) == FAILURE) {
intern            974 ext/spl/spl_observer.c 	spl_SplObjectStorage        *intern;
intern            981 ext/spl/spl_observer.c 	intern = Z_SPLOBJSTORAGE_P(getThis());
intern            991 ext/spl/spl_observer.c 		zend_hash_internal_pointer_reset_ex(&intern->storage, &intern->pos);
intern            992 ext/spl/spl_observer.c 		while ((element = zend_hash_get_current_data_ptr_ex(&intern->storage, &intern->pos)) != NULL) {
intern            997 ext/spl/spl_observer.c 			zend_hash_move_forward_ex(&intern->storage, &intern->pos);
intern           1001 ext/spl/spl_observer.c 	spl_object_storage_attach(intern, getThis(), iterator, info);
intern           1009 ext/spl/spl_observer.c 	spl_SplObjectStorage        *intern;
intern           1013 ext/spl/spl_observer.c 	intern = Z_SPLOBJSTORAGE_P(getThis());
intern           1019 ext/spl/spl_observer.c 	zend_hash_internal_pointer_reset_ex(&intern->storage, &intern->pos);
intern           1020 ext/spl/spl_observer.c 	while ((element = zend_hash_get_current_data_ptr_ex(&intern->storage, &intern->pos)) != NULL && !EG(exception)) {
intern           1023 ext/spl/spl_observer.c 		zend_hash_move_forward_ex(&intern->storage, &intern->pos);
intern           1032 ext/spl/spl_observer.c 	spl_SplObjectStorage        *intern;
intern           1036 ext/spl/spl_observer.c 	intern = Z_SPLOBJSTORAGE_P(getThis());
intern           1042 ext/spl/spl_observer.c 	zend_hash_internal_pointer_reset_ex(&intern->storage, &intern->pos);
intern           1043 ext/spl/spl_observer.c 	while ((element = zend_hash_get_current_data_ptr_ex(&intern->storage, &intern->pos)) != NULL && !EG(exception)) {
intern           1046 ext/spl/spl_observer.c 		zend_hash_move_forward_ex(&intern->storage, &intern->pos);
intern           1055 ext/spl/spl_observer.c 	spl_SplObjectStorage        *intern;
intern           1060 ext/spl/spl_observer.c 	intern = Z_SPLOBJSTORAGE_P(getThis());
intern           1066 ext/spl/spl_observer.c 	if (!zend_hash_num_elements(&intern->storage)) {
intern           1070 ext/spl/spl_observer.c 	expect = (intern->flags & MIT_NEED_ALL) ? 1 : 0;
intern           1072 ext/spl/spl_observer.c 	zend_hash_internal_pointer_reset_ex(&intern->storage, &intern->pos);
intern           1073 ext/spl/spl_observer.c 	while ((element = zend_hash_get_current_data_ptr_ex(&intern->storage, &intern->pos)) != NULL && !EG(exception)) {
intern           1088 ext/spl/spl_observer.c 		zend_hash_move_forward_ex(&intern->storage, &intern->pos);
intern           1095 ext/spl/spl_observer.c static void spl_multiple_iterator_get_all(spl_SplObjectStorage *intern, int get_type, zval *return_value) /* {{{ */
intern           1101 ext/spl/spl_observer.c 	num_elements = zend_hash_num_elements(&intern->storage);
intern           1108 ext/spl/spl_observer.c 	zend_hash_internal_pointer_reset_ex(&intern->storage, &intern->pos);
intern           1109 ext/spl/spl_observer.c 	while ((element = zend_hash_get_current_data_ptr_ex(&intern->storage, &intern->pos)) != NULL && !EG(exception)) {
intern           1130 ext/spl/spl_observer.c 		} else if (intern->flags & MIT_NEED_ALL) {
intern           1141 ext/spl/spl_observer.c 		if (intern->flags & MIT_KEYS_ASSOC) {
intern           1158 ext/spl/spl_observer.c 		zend_hash_move_forward_ex(&intern->storage, &intern->pos);
intern           1167 ext/spl/spl_observer.c 	spl_SplObjectStorage        *intern;
intern           1168 ext/spl/spl_observer.c 	intern = Z_SPLOBJSTORAGE_P(getThis());
intern           1174 ext/spl/spl_observer.c 	spl_multiple_iterator_get_all(intern, SPL_MULTIPLE_ITERATOR_GET_ALL_CURRENT, return_value);
intern           1182 ext/spl/spl_observer.c 	spl_SplObjectStorage *intern;
intern           1183 ext/spl/spl_observer.c 	intern = Z_SPLOBJSTORAGE_P(getThis());
intern           1189 ext/spl/spl_observer.c 	spl_multiple_iterator_get_all(intern, SPL_MULTIPLE_ITERATOR_GET_ALL_KEY, return_value);
intern           2033 ext/sqlite3/sqlite3.c 	php_sqlite3_db_object *intern = php_sqlite3_db_from_obj(object);
intern           2037 ext/sqlite3/sqlite3.c 	if (!intern) {
intern           2041 ext/sqlite3/sqlite3.c 	while (intern->funcs) {
intern           2042 ext/sqlite3/sqlite3.c 		func = intern->funcs;
intern           2043 ext/sqlite3/sqlite3.c 		intern->funcs = func->next;
intern           2044 ext/sqlite3/sqlite3.c 		if (intern->initialised && intern->db) {
intern           2045 ext/sqlite3/sqlite3.c 			sqlite3_create_function(intern->db, func->func_name, func->argc, SQLITE_UTF8, func, NULL, NULL, NULL);
intern           2062 ext/sqlite3/sqlite3.c 	while (intern->collations){
intern           2063 ext/sqlite3/sqlite3.c 		collation = intern->collations;
intern           2064 ext/sqlite3/sqlite3.c 		intern->collations = collation->next;
intern           2065 ext/sqlite3/sqlite3.c 		if (intern->initialised && intern->db){
intern           2066 ext/sqlite3/sqlite3.c 			sqlite3_create_collation(intern->db, collation->collation_name, SQLITE_UTF8, NULL, NULL);
intern           2075 ext/sqlite3/sqlite3.c 	if (intern->initialised && intern->db) {
intern           2076 ext/sqlite3/sqlite3.c 		sqlite3_close(intern->db);
intern           2077 ext/sqlite3/sqlite3.c 		intern->initialised = 0;
intern           2080 ext/sqlite3/sqlite3.c 	zend_object_std_dtor(&intern->zo);
intern           2086 ext/sqlite3/sqlite3.c 	php_sqlite3_stmt *intern = php_sqlite3_stmt_from_obj(object);
intern           2088 ext/sqlite3/sqlite3.c 	if (!intern) {
intern           2092 ext/sqlite3/sqlite3.c 	if (intern->bound_params) {
intern           2093 ext/sqlite3/sqlite3.c 		zend_hash_destroy(intern->bound_params);
intern           2094 ext/sqlite3/sqlite3.c 		FREE_HASHTABLE(intern->bound_params);
intern           2095 ext/sqlite3/sqlite3.c 		intern->bound_params = NULL;
intern           2098 ext/sqlite3/sqlite3.c 	if (intern->initialised) {
intern           2099 ext/sqlite3/sqlite3.c 		zend_llist_del_element(&(intern->db_obj->free_list), intern->stmt,
intern           2103 ext/sqlite3/sqlite3.c 	if (!Z_ISUNDEF(intern->db_obj_zval)) {
intern           2104 ext/sqlite3/sqlite3.c 		zval_ptr_dtor(&intern->db_obj_zval);
intern           2107 ext/sqlite3/sqlite3.c 	zend_object_std_dtor(&intern->zo);
intern           2113 ext/sqlite3/sqlite3.c 	php_sqlite3_result *intern = php_sqlite3_result_from_obj(object);
intern           2115 ext/sqlite3/sqlite3.c 	if (!intern) {
intern           2119 ext/sqlite3/sqlite3.c 	if (!Z_ISNULL(intern->stmt_obj_zval)) {
intern           2120 ext/sqlite3/sqlite3.c 		if (intern->stmt_obj && intern->stmt_obj->initialised) {
intern           2121 ext/sqlite3/sqlite3.c 			sqlite3_reset(intern->stmt_obj->stmt);
intern           2124 ext/sqlite3/sqlite3.c 		zval_ptr_dtor(&intern->stmt_obj_zval);
intern           2127 ext/sqlite3/sqlite3.c 	zend_object_std_dtor(&intern->zo);
intern           2133 ext/sqlite3/sqlite3.c 	php_sqlite3_db_object *intern;
intern           2136 ext/sqlite3/sqlite3.c 	intern = ecalloc(1, sizeof(php_sqlite3_db_object) + zend_object_properties_size(class_type));
intern           2139 ext/sqlite3/sqlite3.c 	zend_llist_init(&(intern->free_list),  sizeof(php_sqlite3_free_list *), (llist_dtor_func_t)php_sqlite3_free_list_dtor, 0);
intern           2141 ext/sqlite3/sqlite3.c 	zend_object_std_init(&intern->zo, class_type);
intern           2142 ext/sqlite3/sqlite3.c 	object_properties_init(&intern->zo, class_type);
intern           2144 ext/sqlite3/sqlite3.c 	intern->zo.handlers = &sqlite3_object_handlers;
intern           2146 ext/sqlite3/sqlite3.c 	return &intern->zo;
intern           2152 ext/sqlite3/sqlite3.c 	php_sqlite3_stmt *intern;
intern           2155 ext/sqlite3/sqlite3.c 	intern = ecalloc(1, sizeof(php_sqlite3_stmt) + zend_object_properties_size(class_type));
intern           2157 ext/sqlite3/sqlite3.c 	zend_object_std_init(&intern->zo, class_type);
intern           2158 ext/sqlite3/sqlite3.c 	object_properties_init(&intern->zo, class_type);
intern           2160 ext/sqlite3/sqlite3.c 	intern->zo.handlers = &sqlite3_stmt_object_handlers;
intern           2162 ext/sqlite3/sqlite3.c 	return &intern->zo;
intern           2168 ext/sqlite3/sqlite3.c 	php_sqlite3_result *intern;
intern           2171 ext/sqlite3/sqlite3.c 	intern = ecalloc(1, sizeof(php_sqlite3_result) + zend_object_properties_size(class_type));
intern           2173 ext/sqlite3/sqlite3.c 	zend_object_std_init(&intern->zo, class_type);
intern           2174 ext/sqlite3/sqlite3.c 	object_properties_init(&intern->zo, class_type);
intern           2176 ext/sqlite3/sqlite3.c 	intern->zo.handlers = &sqlite3_result_object_handlers;
intern           2178 ext/sqlite3/sqlite3.c 	return &intern->zo;
intern            663 ext/tidy/tidy.c 	PHPTidyObj *intern = php_tidy_fetch_object(object);
intern            665 ext/tidy/tidy.c 	zend_object_std_dtor(&intern->std);
intern            667 ext/tidy/tidy.c 	if (intern->ptdoc) {
intern            668 ext/tidy/tidy.c 		intern->ptdoc->ref_count--;
intern            670 ext/tidy/tidy.c 		if (intern->ptdoc->ref_count <= 0) {
intern            671 ext/tidy/tidy.c 			tidyBufFree(intern->ptdoc->errbuf);
intern            672 ext/tidy/tidy.c 			efree(intern->ptdoc->errbuf);
intern            673 ext/tidy/tidy.c 			tidyRelease(intern->ptdoc->doc);
intern            674 ext/tidy/tidy.c 			efree(intern->ptdoc);
intern            681 ext/tidy/tidy.c 	PHPTidyObj *intern;
intern            683 ext/tidy/tidy.c 	intern = ecalloc(1, sizeof(PHPTidyObj) + zend_object_properties_size(class_type));
intern            684 ext/tidy/tidy.c 	zend_object_std_init(&intern->std, class_type);
intern            685 ext/tidy/tidy.c 	object_properties_init(&intern->std, class_type);
intern            692 ext/tidy/tidy.c 			intern->ptdoc = emalloc(sizeof(PHPTidyDoc));
intern            693 ext/tidy/tidy.c 			intern->ptdoc->doc = tidyCreate();
intern            694 ext/tidy/tidy.c 			intern->ptdoc->ref_count = 1;
intern            695 ext/tidy/tidy.c 			intern->ptdoc->initialized = 0;
intern            696 ext/tidy/tidy.c 			intern->ptdoc->errbuf = emalloc(sizeof(TidyBuffer));
intern            697 ext/tidy/tidy.c 			tidyBufInit(intern->ptdoc->errbuf);
intern            699 ext/tidy/tidy.c 			if (tidySetErrorBuffer(intern->ptdoc->doc, intern->ptdoc->errbuf) != 0) {
intern            700 ext/tidy/tidy.c 				tidyBufFree(intern->ptdoc->errbuf);
intern            701 ext/tidy/tidy.c 				efree(intern->ptdoc->errbuf);
intern            702 ext/tidy/tidy.c 				tidyRelease(intern->ptdoc->doc);
intern            703 ext/tidy/tidy.c 				efree(intern->ptdoc);
intern            704 ext/tidy/tidy.c 				efree(intern);
intern            708 ext/tidy/tidy.c 			tidyOptSetBool(intern->ptdoc->doc, TidyForceOutput, yes);
intern            709 ext/tidy/tidy.c 			tidyOptSetBool(intern->ptdoc->doc, TidyMark, no);
intern            711 ext/tidy/tidy.c 			TIDY_SET_DEFAULT_CONFIG(intern->ptdoc->doc);
intern            713 ext/tidy/tidy.c 			tidy_add_default_properties(intern, is_doc);
intern            717 ext/tidy/tidy.c 	intern->std.handlers = handlers;
intern            719 ext/tidy/tidy.c 	return &intern->std;
intern            352 ext/xmlreader/php_xmlreader.c static void xmlreader_free_resources(xmlreader_object *intern) {
intern            353 ext/xmlreader/php_xmlreader.c 	if (intern) {
intern            354 ext/xmlreader/php_xmlreader.c 		if (intern->input) {
intern            355 ext/xmlreader/php_xmlreader.c 			xmlFreeParserInputBuffer(intern->input);
intern            356 ext/xmlreader/php_xmlreader.c 			intern->input = NULL;
intern            359 ext/xmlreader/php_xmlreader.c 		if (intern->ptr) {
intern            360 ext/xmlreader/php_xmlreader.c 			xmlFreeTextReader(intern->ptr);
intern            361 ext/xmlreader/php_xmlreader.c 			intern->ptr = NULL;
intern            364 ext/xmlreader/php_xmlreader.c 		if (intern->schema) {
intern            365 ext/xmlreader/php_xmlreader.c 			xmlRelaxNGFree((xmlRelaxNGPtr) intern->schema);
intern            366 ext/xmlreader/php_xmlreader.c 			intern->schema = NULL;
intern            376 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern = php_xmlreader_fetch_object(object);
intern            378 ext/xmlreader/php_xmlreader.c 	zend_object_std_dtor(&intern->std);
intern            380 ext/xmlreader/php_xmlreader.c 	xmlreader_free_resources(intern);
intern            387 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            389 ext/xmlreader/php_xmlreader.c 	intern = ecalloc(1, sizeof(xmlreader_object) + zend_object_properties_size(class_type));
intern            390 ext/xmlreader/php_xmlreader.c 	zend_object_std_init(&intern->std, class_type);
intern            391 ext/xmlreader/php_xmlreader.c 	object_properties_init(&intern->std, class_type);
intern            392 ext/xmlreader/php_xmlreader.c 	intern->prop_handler = &xmlreader_prop_handlers;
intern            393 ext/xmlreader/php_xmlreader.c 	intern->std.handlers = &xmlreader_object_handlers;
intern            395 ext/xmlreader/php_xmlreader.c 	return &intern->std;
intern            404 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            418 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            419 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern            420 ext/xmlreader/php_xmlreader.c 		retchar = (char *)internal_function(intern->ptr, (const unsigned char *)name);
intern            436 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            440 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            441 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern            442 ext/xmlreader/php_xmlreader.c 		retval = internal_function(intern->ptr);
intern            461 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            465 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            466 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern            467 ext/xmlreader/php_xmlreader.c 		retchar = (char *)internal_function(intern->ptr);
intern            486 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            501 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            502 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern            506 ext/xmlreader/php_xmlreader.c 				retval = xmlTextReaderRelaxNGSetSchema(intern->ptr, schema);
intern            510 ext/xmlreader/php_xmlreader.c 			retval = xmlTextReaderRelaxNGSetSchema(intern->ptr, NULL);
intern            514 ext/xmlreader/php_xmlreader.c 			if (intern->schema) {
intern            515 ext/xmlreader/php_xmlreader.c 				xmlRelaxNGFree((xmlRelaxNGPtr) intern->schema);
intern            518 ext/xmlreader/php_xmlreader.c 			intern->schema = schema;
intern            540 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            543 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            547 ext/xmlreader/php_xmlreader.c 	xmlreader_free_resources(intern);
intern            568 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            576 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            577 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern            578 ext/xmlreader/php_xmlreader.c 		retchar = (char *)xmlTextReaderGetAttributeNo(intern->ptr, attr_pos);
intern            593 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            607 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            608 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern            609 ext/xmlreader/php_xmlreader.c 		retchar = (char *)xmlTextReaderGetAttributeNs(intern->ptr, (xmlChar *)name, (xmlChar *)ns_uri);
intern            625 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            633 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            634 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern            635 ext/xmlreader/php_xmlreader.c 		retval = xmlTextReaderGetParserProp(intern->ptr,property);
intern            671 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            685 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            686 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern            687 ext/xmlreader/php_xmlreader.c 		retval = xmlTextReaderMoveToAttribute(intern->ptr, (xmlChar *)name);
intern            705 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            713 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            714 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern            715 ext/xmlreader/php_xmlreader.c 		retval = xmlTextReaderMoveToAttributeNo(intern->ptr, attr_pos);
intern            733 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            747 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            748 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern            749 ext/xmlreader/php_xmlreader.c 		retval = xmlTextReaderMoveToAttributeNs(intern->ptr, (xmlChar *)name, (xmlChar *)ns_uri);
intern            789 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            792 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            793 ext/xmlreader/php_xmlreader.c 	if (intern != NULL && intern->ptr != NULL) {
intern            794 ext/xmlreader/php_xmlreader.c 		retval = xmlTextReaderRead(intern->ptr);
intern            814 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            822 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            823 ext/xmlreader/php_xmlreader.c 	if (intern != NULL && intern->ptr != NULL) {
intern            826 ext/xmlreader/php_xmlreader.c 		if (xmlTextReaderNodeType(intern->ptr) == XML_READER_TYPE_END_ELEMENT) {
intern            827 ext/xmlreader/php_xmlreader.c 			retval = xmlTextReaderRead(intern->ptr);
intern            830 ext/xmlreader/php_xmlreader.c 		retval = xmlTextReaderNext(intern->ptr);
intern            832 ext/xmlreader/php_xmlreader.c 			if (xmlStrEqual(xmlTextReaderConstLocalName(intern->ptr), (xmlChar *)name)) {
intern            835 ext/xmlreader/php_xmlreader.c 			retval = xmlTextReaderNext(intern->ptr);
intern            856 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern = NULL;
intern            871 ext/xmlreader/php_xmlreader.c 			intern = Z_XMLREADER_P(id);
intern            872 ext/xmlreader/php_xmlreader.c 			xmlreader_free_resources(intern);
intern            894 ext/xmlreader/php_xmlreader.c 		intern = Z_XMLREADER_P(return_value);
intern            895 ext/xmlreader/php_xmlreader.c 		intern->ptr = reader;
intern            899 ext/xmlreader/php_xmlreader.c 	intern->ptr = reader;
intern            946 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            960 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            961 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern            962 ext/xmlreader/php_xmlreader.c 		retval = xmlTextReaderSchemaValidate(intern->ptr, source);
intern            990 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern            998 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern            999 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern           1000 ext/xmlreader/php_xmlreader.c 		retval = xmlTextReaderSetParserProp(intern->ptr,property, value);
intern           1040 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern = NULL;
intern           1056 ext/xmlreader/php_xmlreader.c 		intern = Z_XMLREADER_P(id);
intern           1057 ext/xmlreader/php_xmlreader.c 		xmlreader_free_resources(intern);
intern           1091 ext/xmlreader/php_xmlreader.c 					intern = Z_XMLREADER_P(return_value);
intern           1095 ext/xmlreader/php_xmlreader.c 				intern->input = inputbfr;
intern           1096 ext/xmlreader/php_xmlreader.c 				intern->ptr = reader;
intern           1126 ext/xmlreader/php_xmlreader.c 	xmlreader_object *intern;
intern           1140 ext/xmlreader/php_xmlreader.c 	intern = Z_XMLREADER_P(id);
intern           1142 ext/xmlreader/php_xmlreader.c 	if (intern && intern->ptr) {
intern           1143 ext/xmlreader/php_xmlreader.c 		node = xmlTextReaderExpand(intern->ptr);
intern             86 ext/xmlwriter/php_xmlwriter.c static void xmlwriter_free_resource_ptr(xmlwriter_object *intern);
intern             93 ext/xmlwriter/php_xmlwriter.c static void xmlwriter_free_resource_ptr(xmlwriter_object *intern)
intern             95 ext/xmlwriter/php_xmlwriter.c 	if (intern) {
intern             96 ext/xmlwriter/php_xmlwriter.c 		if (intern->ptr) {
intern             97 ext/xmlwriter/php_xmlwriter.c 			xmlFreeTextWriter(intern->ptr);
intern             98 ext/xmlwriter/php_xmlwriter.c 			intern->ptr = NULL;
intern            100 ext/xmlwriter/php_xmlwriter.c 		if (intern->output) {
intern            101 ext/xmlwriter/php_xmlwriter.c 			xmlBufferFree(intern->output);
intern            102 ext/xmlwriter/php_xmlwriter.c 			intern->output = NULL;
intern            104 ext/xmlwriter/php_xmlwriter.c 		efree(intern);
intern            110 ext/xmlwriter/php_xmlwriter.c #define XMLWRITER_FROM_OBJECT(intern, object) \
intern            113 ext/xmlwriter/php_xmlwriter.c 		intern = obj->xmlwriter_ptr; \
intern            114 ext/xmlwriter/php_xmlwriter.c 		if (!intern) { \
intern            126 ext/xmlwriter/php_xmlwriter.c 	ze_xmlwriter_object *intern = php_xmlwriter_fetch_object(object);
intern            127 ext/xmlwriter/php_xmlwriter.c 	if (!intern) {
intern            130 ext/xmlwriter/php_xmlwriter.c 	if (intern->xmlwriter_ptr) {
intern            131 ext/xmlwriter/php_xmlwriter.c 		xmlwriter_free_resource_ptr(intern->xmlwriter_ptr);
intern            133 ext/xmlwriter/php_xmlwriter.c 	intern->xmlwriter_ptr = NULL;
intern            134 ext/xmlwriter/php_xmlwriter.c 	zend_object_std_dtor(&intern->std);
intern            142 ext/xmlwriter/php_xmlwriter.c 	ze_xmlwriter_object *intern;
intern            144 ext/xmlwriter/php_xmlwriter.c 	intern = ecalloc(1, sizeof(ze_xmlwriter_object) + zend_object_properties_size(class_type));
intern            145 ext/xmlwriter/php_xmlwriter.c 	zend_object_std_init(&intern->std, class_type);
intern            146 ext/xmlwriter/php_xmlwriter.c 	object_properties_init(&intern->std, class_type);
intern            147 ext/xmlwriter/php_xmlwriter.c 	intern->std.handlers = &xmlwriter_object_handlers;
intern            149 ext/xmlwriter/php_xmlwriter.c 	return &intern->std;
intern            685 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern            687 ext/xmlwriter/php_xmlwriter.c 	intern = (xmlwriter_object *) rsrc->ptr;
intern            688 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_free_resource_ptr(intern);
intern            695 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern            706 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern            712 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern            721 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern            736 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern            742 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern            750 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern            755 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern            773 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern            784 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern            789 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern            795 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern            839 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern            851 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern            857 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern            864 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern            883 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern            895 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern            901 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern            908 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern            927 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern            940 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern            946 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern            953 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern            980 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern            992 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern            998 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1005 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1040 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1052 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1058 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1065 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1094 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1106 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1112 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1119 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1164 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1177 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1183 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1190 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1208 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1214 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1219 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1224 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1275 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1281 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1286 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1291 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1327 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1339 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1344 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1349 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1375 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1387 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1392 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1396 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1422 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1434 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1440 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1445 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1479 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1490 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1496 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1503 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1538 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1550 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1556 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1563 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1581 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1592 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1597 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1604 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1630 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1647 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1654 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1661 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1680 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1714 ext/xmlwriter/php_xmlwriter.c 	intern = emalloc(sizeof(xmlwriter_object));
intern           1715 ext/xmlwriter/php_xmlwriter.c 	intern->ptr = ptr;
intern           1716 ext/xmlwriter/php_xmlwriter.c 	intern->output = NULL;
intern           1721 ext/xmlwriter/php_xmlwriter.c 		ze_obj->xmlwriter_ptr = intern;
intern           1724 ext/xmlwriter/php_xmlwriter.c 		RETURN_RES(zend_register_resource(intern, le_xmlwriter));
intern           1733 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1757 ext/xmlwriter/php_xmlwriter.c 	intern = emalloc(sizeof(xmlwriter_object));
intern           1758 ext/xmlwriter/php_xmlwriter.c 	intern->ptr = ptr;
intern           1759 ext/xmlwriter/php_xmlwriter.c 	intern->output = buffer;
intern           1764 ext/xmlwriter/php_xmlwriter.c 		ze_obj->xmlwriter_ptr = intern;
intern           1767 ext/xmlwriter/php_xmlwriter.c 		RETURN_RES(zend_register_resource(intern, le_xmlwriter));
intern           1776 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_object *intern;
intern           1787 ext/xmlwriter/php_xmlwriter.c 		XMLWRITER_FROM_OBJECT(intern, self);
intern           1793 ext/xmlwriter/php_xmlwriter.c 		if ((intern = (xmlwriter_object *)zend_fetch_resource(Z_RES_P(pind), "XMLWriter", le_xmlwriter)) == NULL) {
intern           1797 ext/xmlwriter/php_xmlwriter.c 	ptr = intern->ptr;
intern           1800 ext/xmlwriter/php_xmlwriter.c 		buffer = intern->output;
intern             71 ext/xsl/php_xsl.c 	xsl_object *intern = php_xsl_fetch_object(object);
intern             73 ext/xsl/php_xsl.c 	zend_object_std_dtor(&intern->std);
intern             75 ext/xsl/php_xsl.c 	zend_hash_destroy(intern->parameter);
intern             76 ext/xsl/php_xsl.c 	FREE_HASHTABLE(intern->parameter);
intern             78 ext/xsl/php_xsl.c 	zend_hash_destroy(intern->registered_phpfunctions);
intern             79 ext/xsl/php_xsl.c 	FREE_HASHTABLE(intern->registered_phpfunctions);
intern             81 ext/xsl/php_xsl.c 	if (intern->node_list) {
intern             82 ext/xsl/php_xsl.c 		zend_hash_destroy(intern->node_list);
intern             83 ext/xsl/php_xsl.c 		FREE_HASHTABLE(intern->node_list);
intern             86 ext/xsl/php_xsl.c 	if (intern->doc) {
intern             87 ext/xsl/php_xsl.c 		php_libxml_decrement_doc_ref(intern->doc);
intern             88 ext/xsl/php_xsl.c 		efree(intern->doc);
intern             91 ext/xsl/php_xsl.c 	if (intern->ptr) {
intern             93 ext/xsl/php_xsl.c 		if (((xsltStylesheetPtr) intern->ptr)->_private != NULL) {
intern             94 ext/xsl/php_xsl.c 			((xsltStylesheetPtr) intern->ptr)->_private = NULL;
intern             97 ext/xsl/php_xsl.c 		xsltFreeStylesheet((xsltStylesheetPtr) intern->ptr);
intern             98 ext/xsl/php_xsl.c 		intern->ptr = NULL;
intern            100 ext/xsl/php_xsl.c 	if (intern->profiling) {
intern            101 ext/xsl/php_xsl.c 		efree(intern->profiling);
intern            109 ext/xsl/php_xsl.c 	xsl_object *intern;
intern            111 ext/xsl/php_xsl.c 	intern = ecalloc(1, sizeof(xsl_object) + zend_object_properties_size(class_type));
intern            112 ext/xsl/php_xsl.c 	intern->securityPrefs = XSL_SECPREF_DEFAULT;
intern            114 ext/xsl/php_xsl.c 	zend_object_std_init(&intern->std, class_type);
intern            115 ext/xsl/php_xsl.c 	object_properties_init(&intern->std, class_type);
intern            116 ext/xsl/php_xsl.c 	ALLOC_HASHTABLE(intern->parameter);
intern            117 ext/xsl/php_xsl.c 	zend_hash_init(intern->parameter, 0, NULL, ZVAL_PTR_DTOR, 0);
intern            118 ext/xsl/php_xsl.c 	ALLOC_HASHTABLE(intern->registered_phpfunctions);
intern            119 ext/xsl/php_xsl.c 	zend_hash_init(intern->registered_phpfunctions, 0, NULL, ZVAL_PTR_DTOR, 0);
intern            121 ext/xsl/php_xsl.c 	intern->std.handlers = &xsl_object_handlers;
intern            122 ext/xsl/php_xsl.c 	return &intern->std;
intern            188 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            203 ext/xsl/xsltprocessor.c 			intern = (xsl_object*)tctxt->_private;
intern            204 ext/xsl/xsltprocessor.c 			if (intern == NULL) {
intern            209 ext/xsl/xsltprocessor.c 			else if (intern->registerPhpFunctions == 0) {
intern            255 ext/xsl/xsltprocessor.c 					dom_object *domintern = (dom_object *)intern->doc;
intern            331 ext/xsl/xsltprocessor.c 	} else if ( intern->registerPhpFunctions == 2 && zend_hash_exists(intern->registered_phpfunctions, callable) == 0) {
intern            348 ext/xsl/xsltprocessor.c 				if (intern->node_list == NULL) {
intern            349 ext/xsl/xsltprocessor.c 					ALLOC_HASHTABLE(intern->node_list);
intern            350 ext/xsl/xsltprocessor.c 					zend_hash_init(intern->node_list, 0, NULL, ZVAL_PTR_DTOR, 0);
intern            353 ext/xsl/xsltprocessor.c 				zend_hash_next_index_insert(intern->node_list, &retval);
intern            401 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            438 ext/xsl/xsltprocessor.c 	intern = Z_XSL_P(id);
intern            454 ext/xsl/xsltprocessor.c 					intern->hasKeys = 1;
intern            461 ext/xsl/xsltprocessor.c 		intern->hasKeys = clone_docu;
intern            464 ext/xsl/xsltprocessor.c 	if ((oldsheetp = (xsltStylesheetPtr)intern->ptr)) {
intern            466 ext/xsl/xsltprocessor.c 		if (((xsltStylesheetPtr) intern->ptr)->_private != NULL) {
intern            467 ext/xsl/xsltprocessor.c 			((xsltStylesheetPtr) intern->ptr)->_private = NULL;
intern            469 ext/xsl/xsltprocessor.c 		xsltFreeStylesheet((xsltStylesheetPtr) intern->ptr);
intern            470 ext/xsl/xsltprocessor.c 		intern->ptr = NULL;
intern            478 ext/xsl/xsltprocessor.c static xmlDocPtr php_xsl_apply_stylesheet(zval *id, xsl_object *intern, xsltStylesheetPtr style, zval *docp) /* {{{ */
intern            509 ext/xsl/xsltprocessor.c 	if (intern->profiling) {
intern            510 ext/xsl/xsltprocessor.c 		if (php_check_open_basedir(intern->profiling)) {
intern            513 ext/xsl/xsltprocessor.c 			f = VCWD_FOPEN(intern->profiling, "w");
intern            519 ext/xsl/xsltprocessor.c 	if (intern->parameter) {
intern            520 ext/xsl/xsltprocessor.c 		params = php_xsl_xslt_make_params(intern->parameter, 0);
intern            523 ext/xsl/xsltprocessor.c 	intern->doc = emalloc(sizeof(php_libxml_node_object));
intern            524 ext/xsl/xsltprocessor.c 	memset(intern->doc, 0, sizeof(php_libxml_node_object));
intern            526 ext/xsl/xsltprocessor.c 	if (intern->hasKeys == 1) {
intern            530 ext/xsl/xsltprocessor.c 		intern->doc->document = object->document;
intern            533 ext/xsl/xsltprocessor.c 	php_libxml_increment_doc_ref(intern->doc, doc);
intern            536 ext/xsl/xsltprocessor.c 	ctxt->_private = (void *) intern;
intern            548 ext/xsl/xsltprocessor.c 	secPrefsValue = intern->securityPrefs;
intern            598 ext/xsl/xsltprocessor.c 	if (intern->node_list != NULL) {
intern            599 ext/xsl/xsltprocessor.c 		zend_hash_destroy(intern->node_list);
intern            600 ext/xsl/xsltprocessor.c 		FREE_HASHTABLE(intern->node_list);
intern            601 ext/xsl/xsltprocessor.c 		intern->node_list = NULL;
intern            604 ext/xsl/xsltprocessor.c 	php_libxml_decrement_doc_ref(intern->doc);
intern            605 ext/xsl/xsltprocessor.c 	efree(intern->doc);
intern            606 ext/xsl/xsltprocessor.c 	intern->doc = NULL;
intern            631 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            634 ext/xsl/xsltprocessor.c 	intern = Z_XSL_P(id);
intern            635 ext/xsl/xsltprocessor.c 	sheetp = (xsltStylesheetPtr) intern->ptr;
intern            641 ext/xsl/xsltprocessor.c 	newdocp = php_xsl_apply_stylesheet(id, intern, sheetp, docp);
intern            688 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            691 ext/xsl/xsltprocessor.c 	intern = Z_XSL_P(id);
intern            692 ext/xsl/xsltprocessor.c 	sheetp = (xsltStylesheetPtr) intern->ptr;
intern            698 ext/xsl/xsltprocessor.c 	newdocp = php_xsl_apply_stylesheet(id, intern, sheetp, docp);
intern            720 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            723 ext/xsl/xsltprocessor.c 	intern = Z_XSL_P(id);
intern            724 ext/xsl/xsltprocessor.c 	sheetp = (xsltStylesheetPtr) intern->ptr;
intern            730 ext/xsl/xsltprocessor.c 	newdocp = php_xsl_apply_stylesheet(id, intern, sheetp, docp);
intern            755 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            762 ext/xsl/xsltprocessor.c 		intern = Z_XSL_P(id);
intern            772 ext/xsl/xsltprocessor.c 			zend_hash_update(intern->parameter, string_key, entry);
intern            777 ext/xsl/xsltprocessor.c 		intern = Z_XSL_P(id);
intern            781 ext/xsl/xsltprocessor.c 		zend_hash_update(intern->parameter, name, &new_string);
intern            799 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            806 ext/xsl/xsltprocessor.c 	intern = Z_XSL_P(id);
intern            807 ext/xsl/xsltprocessor.c 	if ((value = zend_hash_find(intern->parameter, name)) != NULL) {
intern            824 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            831 ext/xsl/xsltprocessor.c 	intern = Z_XSL_P(id);
intern            832 ext/xsl/xsltprocessor.c 	if (zend_hash_del(intern->parameter, name) == SUCCESS) {
intern            845 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            852 ext/xsl/xsltprocessor.c 		intern = Z_XSL_P(id);
intern            857 ext/xsl/xsltprocessor.c 			zend_hash_update(intern->registered_phpfunctions, Z_STR_P(entry), &new_string);
intern            860 ext/xsl/xsltprocessor.c 		intern->registerPhpFunctions = 2;
intern            862 ext/xsl/xsltprocessor.c 		intern = Z_XSL_P(id);
intern            865 ext/xsl/xsltprocessor.c 		zend_hash_update(intern->registered_phpfunctions, name, &new_string);
intern            866 ext/xsl/xsltprocessor.c 		intern->registerPhpFunctions = 2;
intern            869 ext/xsl/xsltprocessor.c 		intern = Z_XSL_P(id);
intern            870 ext/xsl/xsltprocessor.c 		intern->registerPhpFunctions = 1;
intern            880 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            886 ext/xsl/xsltprocessor.c 		intern = Z_XSL_P(id);
intern            887 ext/xsl/xsltprocessor.c 		if (intern->profiling) {
intern            888 ext/xsl/xsltprocessor.c 			efree(intern->profiling);
intern            891 ext/xsl/xsltprocessor.c 			intern->profiling = estrndup(filename, filename_len);
intern            893 ext/xsl/xsltprocessor.c 			intern->profiling = NULL;
intern            906 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            913 ext/xsl/xsltprocessor.c 	intern = Z_XSL_P(id);
intern            914 ext/xsl/xsltprocessor.c 	oldSecurityPrefs = intern->securityPrefs;
intern            915 ext/xsl/xsltprocessor.c 	intern->securityPrefs = securityPrefs;
intern            917 ext/xsl/xsltprocessor.c 	intern->securityPrefsSet = 1;
intern            926 ext/xsl/xsltprocessor.c 	xsl_object *intern;
intern            930 ext/xsl/xsltprocessor.c 		intern = Z_XSL_P(id);
intern            931 ext/xsl/xsltprocessor.c 		RETURN_LONG(intern->securityPrefs);
intern            370 ext/zip/php_zip.c #define ZIP_FROM_OBJECT(intern, object) \
intern            373 ext/zip/php_zip.c 		intern = obj->za; \
intern            374 ext/zip/php_zip.c 		if (!intern) { \
intern            990 ext/zip/php_zip.c 	ze_zip_object * intern = php_zip_fetch_object(object);
intern            993 ext/zip/php_zip.c 	if (!intern) {
intern            996 ext/zip/php_zip.c 	if (intern->za) {
intern            997 ext/zip/php_zip.c 		if (zip_close(intern->za) != 0) {
intern            998 ext/zip/php_zip.c 			php_error_docref(NULL, E_WARNING, "Cannot destroy the zip context: %s", zip_strerror(intern->za));
intern           1001 ext/zip/php_zip.c 		intern->za = NULL;
intern           1004 ext/zip/php_zip.c 	if (intern->buffers_cnt>0) {
intern           1005 ext/zip/php_zip.c 		for (i=0; i<intern->buffers_cnt; i++) {
intern           1006 ext/zip/php_zip.c 			efree(intern->buffers[i]);
intern           1008 ext/zip/php_zip.c 		efree(intern->buffers);
intern           1011 ext/zip/php_zip.c 	intern->za = NULL;
intern           1012 ext/zip/php_zip.c 	zend_object_std_dtor(&intern->zo);
intern           1014 ext/zip/php_zip.c 	if (intern->filename) {
intern           1015 ext/zip/php_zip.c 		efree(intern->filename);
intern           1022 ext/zip/php_zip.c 	ze_zip_object *intern;
intern           1024 ext/zip/php_zip.c 	intern = ecalloc(1, sizeof(ze_zip_object) + zend_object_properties_size(class_type));
intern           1025 ext/zip/php_zip.c 	intern->prop_handler = &zip_prop_handlers;
intern           1026 ext/zip/php_zip.c 	zend_object_std_init(&intern->zo, class_type);
intern           1027 ext/zip/php_zip.c 	object_properties_init(&intern->zo, class_type);
intern           1028 ext/zip/php_zip.c 	intern->zo.handlers = &zip_object_handlers;
intern           1030 ext/zip/php_zip.c 	return &intern->zo;
intern           1402 ext/zip/php_zip.c 	struct zip *intern;
intern           1446 ext/zip/php_zip.c 	intern = zip_open(resolved_path, flags, &err);
intern           1447 ext/zip/php_zip.c 	if (!intern || err) {
intern           1453 ext/zip/php_zip.c 	ze_obj->za = intern;
intern           1462 ext/zip/php_zip.c 	struct zip *intern;
intern           1471 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1480 ext/zip/php_zip.c 		int res = zip_set_default_password(intern, (const char *)password);
intern           1494 ext/zip/php_zip.c 	struct zip *intern;
intern           1503 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1507 ext/zip/php_zip.c 	if ((err = zip_close(intern))) {
intern           1508 ext/zip/php_zip.c 		php_error_docref(NULL, E_WARNING, "%s", zip_strerror(intern));
intern           1509 ext/zip/php_zip.c 		zip_discard(intern);
intern           1529 ext/zip/php_zip.c 	struct zip *intern;
intern           1542 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1545 ext/zip/php_zip.c 	zip_error_get(intern, &zep, &syp);
intern           1550 ext/zip/php_zip.c 	err = zip_get_error(intern);
intern           1561 ext/zip/php_zip.c 	struct zip *intern;
intern           1573 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1593 ext/zip/php_zip.c 	idx = zip_stat(intern, s, 0, &sb);
intern           1597 ext/zip/php_zip.c 		if (zip_add_dir(intern, (const char *)s) == -1) {
intern           1600 ext/zip/php_zip.c 		zip_error_clear(intern);
intern           1612 ext/zip/php_zip.c 	struct zip *intern;
intern           1628 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1706 ext/zip/php_zip.c 				if (php_zip_add_file(intern, Z_STRVAL_P(zval_file), Z_STRLEN_P(zval_file),
intern           1737 ext/zip/php_zip.c 	struct zip *intern;
intern           1748 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1765 ext/zip/php_zip.c 	if (php_zip_add_file(intern, ZSTR_VAL(filename), ZSTR_LEN(filename), entry_name, entry_name_len, 0, 0) < 0) {
intern           1777 ext/zip/php_zip.c 	struct zip *intern;
intern           1791 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1810 ext/zip/php_zip.c 	zs = zip_source_buffer(intern, ze_obj->buffers[pos], ZSTR_LEN(buffer), 0);
intern           1816 ext/zip/php_zip.c 	cur_idx = zip_name_locate(intern, (const char *)name, 0);
intern           1819 ext/zip/php_zip.c 		if (zip_delete(intern, cur_idx) == -1) {
intern           1825 ext/zip/php_zip.c 	if (zip_add(intern, name, zs) == -1) {
intern           1829 ext/zip/php_zip.c 		zip_error_clear(intern);
intern           1839 ext/zip/php_zip.c 	struct zip *intern;
intern           1849 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1855 ext/zip/php_zip.c 	PHP_ZIP_STAT_PATH(intern, ZSTR_VAL(name), ZSTR_LEN(name), flags, sb);
intern           1865 ext/zip/php_zip.c 	struct zip *intern;
intern           1875 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1882 ext/zip/php_zip.c 	if (zip_stat_index(intern, index, flags, &sb) != 0) {
intern           1893 ext/zip/php_zip.c 	struct zip *intern;
intern           1903 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1913 ext/zip/php_zip.c 	idx = (zend_long)zip_name_locate(intern, (const char *)ZSTR_VAL(name), flags);
intern           1927 ext/zip/php_zip.c 	struct zip *intern;
intern           1936 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1943 ext/zip/php_zip.c 	name = zip_get_name(intern, (int) index, flags);
intern           1957 ext/zip/php_zip.c 	struct zip *intern;
intern           1966 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1971 ext/zip/php_zip.c 	if (zip_set_archive_comment(intern, (const char *)comment, (int)comment_len)) {
intern           1983 ext/zip/php_zip.c 	struct zip *intern;
intern           1993 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           1999 ext/zip/php_zip.c 	comment = zip_get_archive_comment(intern, &comment_len, (int)flags);
intern           2011 ext/zip/php_zip.c 	struct zip *intern;
intern           2021 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2032 ext/zip/php_zip.c 	idx = zip_name_locate(intern, name, 0);
intern           2036 ext/zip/php_zip.c 	PHP_ZIP_SET_FILE_COMMENT(intern, idx, comment, comment_len);
intern           2044 ext/zip/php_zip.c 	struct zip *intern;
intern           2055 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2062 ext/zip/php_zip.c 	PHP_ZIP_STAT_INDEX(intern, index, 0, sb);
intern           2063 ext/zip/php_zip.c 	PHP_ZIP_SET_FILE_COMMENT(intern, index, comment, comment_len);
intern           2074 ext/zip/php_zip.c 	struct zip *intern;
intern           2085 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2096 ext/zip/php_zip.c 	idx = zip_name_locate(intern, name, 0);
intern           2100 ext/zip/php_zip.c 	if (zip_file_set_external_attributes(intern, idx, (zip_flags_t)flags,
intern           2112 ext/zip/php_zip.c 	struct zip *intern;
intern           2121 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2128 ext/zip/php_zip.c 	PHP_ZIP_STAT_INDEX(intern, index, 0, sb);
intern           2129 ext/zip/php_zip.c 	if (zip_file_set_external_attributes(intern, (zip_uint64_t)index,
intern           2141 ext/zip/php_zip.c 	struct zip *intern;
intern           2154 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2165 ext/zip/php_zip.c 	idx = zip_name_locate(intern, name, 0);
intern           2169 ext/zip/php_zip.c 	if (zip_file_get_external_attributes(intern, idx,
intern           2185 ext/zip/php_zip.c 	struct zip *intern;
intern           2196 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2203 ext/zip/php_zip.c 	PHP_ZIP_STAT_INDEX(intern, index, 0, sb);
intern           2204 ext/zip/php_zip.c 	if (zip_file_get_external_attributes(intern, (zip_uint64_t)index,
intern           2221 ext/zip/php_zip.c 	struct zip *intern;
intern           2234 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2245 ext/zip/php_zip.c 	idx = zip_name_locate(intern, name, 0);
intern           2250 ext/zip/php_zip.c 	comment = zip_get_file_comment(intern, idx, &comment_len, (int)flags);
intern           2259 ext/zip/php_zip.c 	struct zip *intern;
intern           2270 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2277 ext/zip/php_zip.c 	PHP_ZIP_STAT_INDEX(intern, index, 0, sb);
intern           2278 ext/zip/php_zip.c 	comment = zip_get_file_comment(intern, index, &comment_len, (int)flags);
intern           2287 ext/zip/php_zip.c 	struct zip *intern;
intern           2298 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, this);
intern           2309 ext/zip/php_zip.c 	idx = zip_name_locate(intern, name, 0);
intern           2314 ext/zip/php_zip.c 	if (zip_set_file_compression(intern, (zip_uint64_t)idx,
intern           2326 ext/zip/php_zip.c 	struct zip *intern;
intern           2335 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, this);
intern           2342 ext/zip/php_zip.c 	if (zip_set_file_compression(intern, (zip_uint64_t)index,
intern           2354 ext/zip/php_zip.c 	struct zip *intern;
intern           2362 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2372 ext/zip/php_zip.c 	if (zip_delete(intern, index) < 0) {
intern           2384 ext/zip/php_zip.c 	struct zip *intern;
intern           2394 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2403 ext/zip/php_zip.c 	PHP_ZIP_STAT_PATH(intern, name, name_len, 0, sb);
intern           2404 ext/zip/php_zip.c 	if (zip_delete(intern, sb.index)) {
intern           2415 ext/zip/php_zip.c 	struct zip *intern;
intern           2426 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2440 ext/zip/php_zip.c 	if (zip_rename(intern, index, (const char *)new_name) != 0) {
intern           2451 ext/zip/php_zip.c 	struct zip *intern;
intern           2461 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2472 ext/zip/php_zip.c 	PHP_ZIP_STAT_PATH(intern, name, name_len, 0, sb);
intern           2474 ext/zip/php_zip.c 	if (zip_rename(intern, sb.index, (const char *)new_name)) {
intern           2485 ext/zip/php_zip.c 	struct zip *intern;
intern           2493 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2503 ext/zip/php_zip.c 	if (zip_unchange(intern, index) != 0) {
intern           2515 ext/zip/php_zip.c 	struct zip *intern;
intern           2525 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2535 ext/zip/php_zip.c 	PHP_ZIP_STAT_PATH(intern, name, name_len, 0, sb);
intern           2537 ext/zip/php_zip.c 	if (zip_unchange(intern, sb.index) != 0) {
intern           2549 ext/zip/php_zip.c 	struct zip *intern;
intern           2556 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2558 ext/zip/php_zip.c 	if (zip_unchange_all(intern) != 0) {
intern           2570 ext/zip/php_zip.c 	struct zip *intern;
intern           2577 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2579 ext/zip/php_zip.c 	if (zip_unchange_archive(intern) != 0) {
intern           2596 ext/zip/php_zip.c 	struct zip *intern;
intern           2627 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2631 ext/zip/php_zip.c 				if (!php_zip_extract_file(intern, pathto, Z_STRVAL_P(zval_files), Z_STRLEN_P(zval_files))) {
intern           2646 ext/zip/php_zip.c 								if (!php_zip_extract_file(intern, pathto, Z_STRVAL_P(zval_file), Z_STRLEN_P(zval_file))) {
intern           2661 ext/zip/php_zip.c 		int filecount = zip_get_num_files(intern);
intern           2669 ext/zip/php_zip.c 			char *file = (char*)zip_get_name(intern, i, ZIP_FL_UNCHANGED);
intern           2670 ext/zip/php_zip.c 			if (!file || !php_zip_extract_file(intern, pathto, file, strlen(file))) {
intern           2681 ext/zip/php_zip.c 	struct zip *intern;
intern           2700 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2706 ext/zip/php_zip.c 		PHP_ZIP_STAT_PATH(intern, ZSTR_VAL(filename), ZSTR_LEN(filename), flags, sb);
intern           2711 ext/zip/php_zip.c 		PHP_ZIP_STAT_INDEX(intern, index, 0, sb);
intern           2722 ext/zip/php_zip.c 		zf = zip_fopen_index(intern, index, flags);
intern           2724 ext/zip/php_zip.c 		zf = zip_fopen(intern, ZSTR_VAL(filename), flags);
intern           2765 ext/zip/php_zip.c 	struct zip *intern;
intern           2777 ext/zip/php_zip.c 	ZIP_FROM_OBJECT(intern, self);
intern           2783 ext/zip/php_zip.c 	if (zip_stat(intern, ZSTR_VAL(filename), 0, &sb) != 0) {