summaryrefslogtreecommitdiff
path: root/ext/dom/php_dom.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2005-08-12 11:29:33 +0000
committerDmitry Stogov <dmitry@php.net>2005-08-12 11:29:33 +0000
commit21c1109e0c426ed472500c58ac5236001a7277a5 (patch)
tree8d9a1400ac749060f8a9434d8399c9988cf93a1a /ext/dom/php_dom.c
parent6b98cc4ef56f6b8aecbe8de60acb6ebd5f6eca98 (diff)
downloadphp-git-21c1109e0c426ed472500c58ac5236001a7277a5.tar.gz
Unicode support
Diffstat (limited to 'ext/dom/php_dom.c')
-rw-r--r--ext/dom/php_dom.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/ext/dom/php_dom.c b/ext/dom/php_dom.c
index b7fc1724cc..c5c6343085 100644
--- a/ext/dom/php_dom.c
+++ b/ext/dom/php_dom.c
@@ -973,7 +973,7 @@ void dom_objects_clone(void *object, void **object_clone TSRMLS_DC)
clone = dom_objects_set_class(intern->std.ce, 0 TSRMLS_CC);
- if (instanceof_function(intern->std.ce, dom_node_class_entry TSRMLS_CC)) {
+ if (instanceof_function(intern->std.ce, U_CLASS_ENTRY(dom_node_class_entry) TSRMLS_CC)) {
node = (xmlNodePtr)dom_object_get_node((dom_object *) object);
if (node != NULL) {
cloned_node = xmlDocCopyNode(node, node->doc, 1);
@@ -1094,9 +1094,9 @@ void php_dom_create_interator(zval *return_value, int ce_type TSRMLS_DC)
zend_class_entry *ce;
if (ce_type == DOM_NAMEDNODEMAP) {
- ce = dom_namednodemap_class_entry;
+ ce = U_CLASS_ENTRY(dom_namednodemap_class_entry);
} else {
- ce = dom_nodelist_class_entry;
+ ce = U_CLASS_ENTRY(dom_nodelist_class_entry);
}
object_init_ex(return_value, ce);
@@ -1133,69 +1133,69 @@ zval *php_dom_create_object(xmlNodePtr obj, int *found, zval *wrapper_in, zval *
case XML_DOCUMENT_NODE:
case XML_HTML_DOCUMENT_NODE:
{
- ce = dom_document_class_entry;
+ ce = U_CLASS_ENTRY(dom_document_class_entry);
break;
}
case XML_DTD_NODE:
case XML_DOCUMENT_TYPE_NODE:
{
- ce = dom_documenttype_class_entry;
+ ce = U_CLASS_ENTRY(dom_documenttype_class_entry);
break;
}
case XML_ELEMENT_NODE:
{
- ce = dom_element_class_entry;
+ ce = U_CLASS_ENTRY(dom_element_class_entry);
break;
}
case XML_ATTRIBUTE_NODE:
{
- ce = dom_attr_class_entry;
+ ce = U_CLASS_ENTRY(dom_attr_class_entry);
break;
}
case XML_TEXT_NODE:
{
- ce = dom_text_class_entry;
+ ce = U_CLASS_ENTRY(dom_text_class_entry);
break;
}
case XML_COMMENT_NODE:
{
- ce = dom_comment_class_entry;
+ ce = U_CLASS_ENTRY(dom_comment_class_entry);
break;
}
case XML_PI_NODE:
{
- ce = dom_processinginstruction_class_entry;
+ ce = U_CLASS_ENTRY(dom_processinginstruction_class_entry);
break;
}
case XML_ENTITY_REF_NODE:
{
- ce = dom_entityreference_class_entry;
+ ce = U_CLASS_ENTRY(dom_entityreference_class_entry);
break;
}
case XML_ENTITY_DECL:
case XML_ELEMENT_DECL:
{
- ce = dom_entity_class_entry;
+ ce = U_CLASS_ENTRY(dom_entity_class_entry);
break;
}
case XML_CDATA_SECTION_NODE:
{
- ce = dom_cdatasection_class_entry;
+ ce = U_CLASS_ENTRY(dom_cdatasection_class_entry);
break;
}
case XML_DOCUMENT_FRAG_NODE:
{
- ce = dom_documentfragment_class_entry;
+ ce = U_CLASS_ENTRY(dom_documentfragment_class_entry);
break;
}
case XML_NOTATION_NODE:
{
- ce = dom_notation_class_entry;
+ ce = U_CLASS_ENTRY(dom_notation_class_entry);
break;
}
case XML_NAMESPACE_DECL:
{
- ce = dom_namespace_node_class_entry;
+ ce = U_CLASS_ENTRY(dom_namespace_node_class_entry);
break;
}
default:
@@ -1221,7 +1221,7 @@ zval *php_dom_create_object(xmlNodePtr obj, int *found, zval *wrapper_in, zval *
void php_dom_create_implementation(zval **retval TSRMLS_DC) {
- object_init_ex(*retval, dom_domimplementation_class_entry);
+ object_init_ex(*retval, U_CLASS_ENTRY(dom_domimplementation_class_entry));
}
/* {{{ int dom_hierarchy(xmlNodePtr parent, xmlNodePtr child) */