Lines Matching refs:intern

441 	php_libxml_node_object *intern;  in php_dom_export_node()  local
444 intern = (php_libxml_node_object *) Z_DOMOBJ_P(object); in php_dom_export_node()
445 if (intern->node) { in php_dom_export_node()
446 nodep = intern->node->node; in php_dom_export_node()
481 dom_object *intern = php_dom_obj_from_obj(zobject); in dom_objects_store_clone_obj() local
482 dom_object *clone = dom_objects_set_class(intern->std.ce); in dom_objects_store_clone_obj()
486 if (instanceof_function(intern->std.ce, dom_node_class_entry)) { in dom_objects_store_clone_obj()
487 xmlNodePtr node = (xmlNodePtr)dom_object_get_node(intern); in dom_objects_store_clone_obj()
493 clone->document = intern->document; in dom_objects_store_clone_obj()
497 if (intern->document != clone->document) { in dom_objects_store_clone_obj()
498 dom_copy_doc_props(intern->document, clone->document); in dom_objects_store_clone_obj()
505 zend_objects_clone_members(&clone->std, &intern->std); in dom_objects_store_clone_obj()
949 dom_xpath_object *intern = php_xpath_obj_from_obj(object); in dom_xpath_objects_free_storage() local
951 zend_object_std_dtor(&intern->dom.std); in dom_xpath_objects_free_storage()
953 if (intern->dom.ptr != NULL) { in dom_xpath_objects_free_storage()
954 xmlXPathFreeContext((xmlXPathContextPtr) intern->dom.ptr); in dom_xpath_objects_free_storage()
955 php_libxml_decrement_doc_ref((php_libxml_node_object *) &intern->dom); in dom_xpath_objects_free_storage()
958 if (intern->registered_phpfunctions) { in dom_xpath_objects_free_storage()
959 zend_hash_destroy(intern->registered_phpfunctions); in dom_xpath_objects_free_storage()
960 FREE_HASHTABLE(intern->registered_phpfunctions); in dom_xpath_objects_free_storage()
963 if (intern->node_list) { in dom_xpath_objects_free_storage()
964 zend_hash_destroy(intern->node_list); in dom_xpath_objects_free_storage()
965 FREE_HASHTABLE(intern->node_list); in dom_xpath_objects_free_storage()
974 dom_object *intern = php_dom_obj_from_obj(object); in dom_objects_free_storage() local
981 zend_object_std_dtor(&intern->std); in dom_objects_free_storage()
983 if (intern->ptr != NULL && ((php_libxml_node_ptr *)intern->ptr)->node != NULL) { in dom_objects_free_storage()
984 …Ptr) ((php_libxml_node_ptr *)intern->ptr)->node)->type != XML_DOCUMENT_NODE && ((xmlNodePtr) ((php… in dom_objects_free_storage()
985 php_libxml_node_decrement_resource((php_libxml_node_object *) intern); in dom_objects_free_storage()
987 php_libxml_decrement_node_ptr((php_libxml_node_object *) intern); in dom_objects_free_storage()
988 retcount = php_libxml_decrement_doc_ref((php_libxml_node_object *)intern); in dom_objects_free_storage()
990 intern->ptr = NULL; in dom_objects_free_storage()
995 void dom_namednode_iter(dom_object *basenode, int ntype, dom_object *intern, xmlHashTablePtr ht, xm… in dom_namednode_iter() argument
997 dom_nnodemap_object *mapptr = (dom_nnodemap_object *) intern->ptr; in dom_namednode_iter()
1013 dom_object *intern = zend_object_alloc(sizeof(dom_object), class_type); in dom_objects_set_class() local
1020 intern->prop_handler = zend_hash_find_ptr(&classes, base_class->name); in dom_objects_set_class()
1022 zend_object_std_init(&intern->std, class_type); in dom_objects_set_class()
1023 object_properties_init(&intern->std, class_type); in dom_objects_set_class()
1025 return intern; in dom_objects_set_class()
1032 dom_object *intern = dom_objects_set_class(class_type); in dom_objects_new() local
1033 intern->std.handlers = dom_get_obj_handlers(); in dom_objects_new()
1034 return &intern->std; in dom_objects_new()
1042 dom_xpath_object *intern = zend_object_alloc(sizeof(dom_xpath_object), class_type); in dom_xpath_objects_new() local
1044 intern->registered_phpfunctions = zend_new_array(0); in dom_xpath_objects_new()
1045 intern->register_node_ns = 1; in dom_xpath_objects_new()
1047 intern->dom.prop_handler = &dom_xpath_prop_handlers; in dom_xpath_objects_new()
1048 intern->dom.std.handlers = &dom_xpath_object_handlers; in dom_xpath_objects_new()
1050 zend_object_std_init(&intern->dom.std, class_type); in dom_xpath_objects_new()
1051 object_properties_init(&intern->dom.std, class_type); in dom_xpath_objects_new()
1053 return &intern->dom.std; in dom_xpath_objects_new()
1060 dom_object *intern; in dom_nnodemap_object_dtor() local
1063 intern = php_dom_obj_from_obj(object); in dom_nnodemap_object_dtor()
1064 objmap = (dom_nnodemap_object *)intern->ptr; in dom_nnodemap_object_dtor()
1077 intern->ptr = NULL; in dom_nnodemap_object_dtor()
1084 dom_object *intern = php_dom_obj_from_obj(object); in dom_nnodemap_objects_free_storage() local
1086 php_libxml_decrement_doc_ref((php_libxml_node_object *)intern); in dom_nnodemap_objects_free_storage()
1088 zend_object_std_dtor(&intern->std); in dom_nnodemap_objects_free_storage()
1094 dom_object *intern; in dom_nnodemap_objects_new() local
1097 intern = dom_objects_set_class(class_type); in dom_nnodemap_objects_new()
1098 intern->ptr = emalloc(sizeof(dom_nnodemap_object)); in dom_nnodemap_objects_new()
1099 objmap = (dom_nnodemap_object *)intern->ptr; in dom_nnodemap_objects_new()
1107 intern->std.handlers = &dom_nnodemap_object_handlers; in dom_nnodemap_objects_new()
1109 return &intern->std; in dom_nnodemap_objects_new()
1131 dom_object *intern; in php_dom_create_object() local
1138 if ((intern = (dom_object *) php_dom_object_get_data((void *) obj))) { in php_dom_create_object()
1139 ZVAL_OBJ_COPY(return_value, &intern->std); in php_dom_create_object()
1224 intern = Z_DOMOBJ_P(return_value); in php_dom_create_object()
1227 intern->document = domobj->document; in php_dom_create_object()
1229 php_libxml_increment_doc_ref((php_libxml_node_object *)intern, obj->doc); in php_dom_create_object()
1232 php_libxml_increment_node_ptr((php_libxml_node_object *)intern, obj, (void *)intern); in php_dom_create_object()