Lines Matching refs:intern

445 	php_libxml_node_object *intern;  in php_dom_export_node()  local
448 intern = (php_libxml_node_object *) Z_DOMOBJ_P(object); in php_dom_export_node()
449 if (intern->node) { in php_dom_export_node()
450 nodep = intern->node->node; in php_dom_export_node()
498 dom_object *intern = php_dom_obj_from_obj(zobject); in dom_objects_store_clone_obj() local
499 dom_object *clone = dom_objects_set_class(intern->std.ce); in dom_objects_store_clone_obj()
503 if (instanceof_function(intern->std.ce, dom_node_class_entry)) { in dom_objects_store_clone_obj()
504 xmlNodePtr node = (xmlNodePtr)dom_object_get_node(intern); in dom_objects_store_clone_obj()
508 dom_update_refcount_after_clone(intern, node, clone, cloned_node); in dom_objects_store_clone_obj()
514 zend_objects_clone_members(&clone->std, &intern->std); in dom_objects_store_clone_obj()
522 dom_object_namespace_node *intern = php_dom_namespace_node_obj_from_obj(zobject); in dom_object_namespace_node_clone_obj() local
523 zend_object *clone = dom_objects_namespace_node_new(intern->dom.std.ce); in dom_object_namespace_node_clone_obj()
526 xmlNodePtr original_node = dom_object_get_node(&intern->dom); in dom_object_namespace_node_clone_obj()
530 if (intern->parent_intern) { in dom_object_namespace_node_clone_obj()
531 clone_intern->parent_intern = intern->parent_intern; in dom_object_namespace_node_clone_obj()
534 dom_update_refcount_after_clone(&intern->dom, original_node, &clone_intern->dom, cloned_node); in dom_object_namespace_node_clone_obj()
536 zend_objects_clone_members(clone, &intern->dom.std); in dom_object_namespace_node_clone_obj()
985 dom_xpath_object *intern = php_xpath_obj_from_obj(object); in dom_xpath_objects_free_storage() local
987 zend_object_std_dtor(&intern->dom.std); in dom_xpath_objects_free_storage()
989 if (intern->dom.ptr != NULL) { in dom_xpath_objects_free_storage()
990 xmlXPathFreeContext((xmlXPathContextPtr) intern->dom.ptr); in dom_xpath_objects_free_storage()
991 php_libxml_decrement_doc_ref((php_libxml_node_object *) &intern->dom); in dom_xpath_objects_free_storage()
994 if (intern->registered_phpfunctions) { in dom_xpath_objects_free_storage()
995 zend_hash_destroy(intern->registered_phpfunctions); in dom_xpath_objects_free_storage()
996 FREE_HASHTABLE(intern->registered_phpfunctions); in dom_xpath_objects_free_storage()
999 if (intern->node_list) { in dom_xpath_objects_free_storage()
1000 zend_hash_destroy(intern->node_list); in dom_xpath_objects_free_storage()
1001 FREE_HASHTABLE(intern->node_list); in dom_xpath_objects_free_storage()
1010 dom_object *intern = php_dom_obj_from_obj(object); in dom_objects_free_storage() local
1017 zend_object_std_dtor(&intern->std); in dom_objects_free_storage()
1019 if (intern->ptr != NULL && ((php_libxml_node_ptr *)intern->ptr)->node != NULL) { in dom_objects_free_storage()
1020 …Ptr) ((php_libxml_node_ptr *)intern->ptr)->node)->type != XML_DOCUMENT_NODE && ((xmlNodePtr) ((php… in dom_objects_free_storage()
1021 php_libxml_node_decrement_resource((php_libxml_node_object *) intern); in dom_objects_free_storage()
1023 php_libxml_decrement_node_ptr((php_libxml_node_object *) intern); in dom_objects_free_storage()
1024 retcount = php_libxml_decrement_doc_ref((php_libxml_node_object *)intern); in dom_objects_free_storage()
1026 intern->ptr = NULL; in dom_objects_free_storage()
1031 void dom_namednode_iter(dom_object *basenode, int ntype, dom_object *intern, xmlHashTablePtr ht, xm… in dom_namednode_iter() argument
1033 dom_nnodemap_object *mapptr = (dom_nnodemap_object *) intern->ptr; in dom_namednode_iter()
1047 static void dom_objects_set_class_ex(zend_class_entry *class_type, dom_object *intern) in dom_objects_set_class_ex() argument
1054 intern->prop_handler = zend_hash_find_ptr(&classes, base_class->name); in dom_objects_set_class_ex()
1056 zend_object_std_init(&intern->std, class_type); in dom_objects_set_class_ex()
1057 object_properties_init(&intern->std, class_type); in dom_objects_set_class_ex()
1062 dom_object *intern = zend_object_alloc(sizeof(dom_object), class_type); in dom_objects_set_class() local
1063 dom_objects_set_class_ex(class_type, intern); in dom_objects_set_class()
1064 return intern; in dom_objects_set_class()
1070 dom_object *intern = dom_objects_set_class(class_type); in dom_objects_new() local
1071 intern->std.handlers = dom_get_obj_handlers(); in dom_objects_new()
1072 return &intern->std; in dom_objects_new()
1078 …dom_object_namespace_node *intern = zend_object_alloc(sizeof(dom_object_namespace_node), class_typ… in dom_objects_namespace_node_new() local
1079 dom_objects_set_class_ex(class_type, &intern->dom); in dom_objects_namespace_node_new()
1080 intern->dom.std.handlers = &dom_object_namespace_node_handlers; in dom_objects_namespace_node_new()
1081 return &intern->dom.std; in dom_objects_namespace_node_new()
1086 dom_object_namespace_node *intern = php_dom_namespace_node_obj_from_obj(object); in dom_object_namespace_node_free_storage() local
1087 if (intern->parent_intern != NULL) { in dom_object_namespace_node_free_storage()
1089 ZVAL_OBJ(&tmp, &intern->parent_intern->std); in dom_object_namespace_node_free_storage()
1099 dom_xpath_object *intern = zend_object_alloc(sizeof(dom_xpath_object), class_type); in dom_xpath_objects_new() local
1101 intern->registered_phpfunctions = zend_new_array(0); in dom_xpath_objects_new()
1102 intern->register_node_ns = 1; in dom_xpath_objects_new()
1104 intern->dom.prop_handler = &dom_xpath_prop_handlers; in dom_xpath_objects_new()
1105 intern->dom.std.handlers = &dom_xpath_object_handlers; in dom_xpath_objects_new()
1107 zend_object_std_init(&intern->dom.std, class_type); in dom_xpath_objects_new()
1108 object_properties_init(&intern->dom.std, class_type); in dom_xpath_objects_new()
1110 return &intern->dom.std; in dom_xpath_objects_new()
1117 dom_object *intern = php_dom_obj_from_obj(object); in dom_nnodemap_objects_free_storage() local
1118 dom_nnodemap_object *objmap = (dom_nnodemap_object *)intern->ptr; in dom_nnodemap_objects_free_storage()
1131 intern->ptr = NULL; in dom_nnodemap_objects_free_storage()
1134 php_libxml_decrement_doc_ref((php_libxml_node_object *)intern); in dom_nnodemap_objects_free_storage()
1136 zend_object_std_dtor(&intern->std); in dom_nnodemap_objects_free_storage()
1142 dom_object *intern; in dom_nodemap_or_nodelist_objects_new() local
1145 intern = dom_objects_set_class(class_type); in dom_nodemap_or_nodelist_objects_new()
1146 intern->ptr = emalloc(sizeof(dom_nnodemap_object)); in dom_nodemap_or_nodelist_objects_new()
1147 objmap = (dom_nnodemap_object *)intern->ptr; in dom_nodemap_or_nodelist_objects_new()
1155 intern->std.handlers = handlers; in dom_nodemap_or_nodelist_objects_new()
1157 return &intern->std; in dom_nodemap_or_nodelist_objects_new()
1189 dom_object *intern; in php_dom_create_object() local
1196 if ((intern = (dom_object *) php_dom_object_get_data((void *) obj))) { in php_dom_create_object()
1197 ZVAL_OBJ_COPY(return_value, &intern->std); in php_dom_create_object()
1282 intern = Z_DOMOBJ_P(return_value); in php_dom_create_object()
1285 intern->document = domobj->document; in php_dom_create_object()
1287 php_libxml_increment_doc_ref((php_libxml_node_object *)intern, obj->doc); in php_dom_create_object()
1290 php_libxml_increment_node_ptr((php_libxml_node_object *)intern, obj, (void *)intern); in php_dom_create_object()