diff options
Diffstat (limited to 'ext/dom')
| -rw-r--r-- | ext/dom/attr.c | 2 | ||||
| -rw-r--r-- | ext/dom/characterdata.c | 2 | ||||
| -rw-r--r-- | ext/dom/document.c | 10 | ||||
| -rw-r--r-- | ext/dom/node.c | 8 | ||||
| -rw-r--r-- | ext/dom/php_dom.c | 2 | ||||
| -rw-r--r-- | ext/dom/php_dom.h | 2 | ||||
| -rw-r--r-- | ext/dom/processinginstruction.c | 2 | ||||
| -rw-r--r-- | ext/dom/xml_common.h | 2 | ||||
| -rw-r--r-- | ext/dom/xpath.c | 6 |
9 files changed, 18 insertions, 18 deletions
diff --git a/ext/dom/attr.c b/ext/dom/attr.c index 66f677058e..e1896ce56d 100644 --- a/ext/dom/attr.c +++ b/ext/dom/attr.c @@ -169,7 +169,7 @@ int dom_attr_value_write(dom_object *obj, zval *newval) str = zval_get_string(newval); - xmlNodeSetContentLen((xmlNodePtr) attrp, (xmlChar *) str->val, str->len + 1); + xmlNodeSetContentLen((xmlNodePtr) attrp, (xmlChar *) ZSTR_VAL(str), ZSTR_LEN(str) + 1); zend_string_release(str); return SUCCESS; diff --git a/ext/dom/characterdata.c b/ext/dom/characterdata.c index 28dbb4d091..9daa24dbe6 100644 --- a/ext/dom/characterdata.c +++ b/ext/dom/characterdata.c @@ -108,7 +108,7 @@ int dom_characterdata_data_write(dom_object *obj, zval *newval) str = zval_get_string(newval); - xmlNodeSetContentLen(nodep, (xmlChar *) str->val, str->len + 1); + xmlNodeSetContentLen(nodep, (xmlChar *) ZSTR_VAL(str), ZSTR_LEN(str) + 1); zend_string_release(str); return SUCCESS; diff --git a/ext/dom/document.c b/ext/dom/document.c index 9e18d7fcba..0ab0e498c8 100644 --- a/ext/dom/document.c +++ b/ext/dom/document.c @@ -347,7 +347,7 @@ int dom_document_encoding_write(dom_object *obj, zval *newval) if (docp->encoding != NULL) { xmlFree((xmlChar *)docp->encoding); } - docp->encoding = xmlStrdup((const xmlChar *) str->val); + docp->encoding = xmlStrdup((const xmlChar *) ZSTR_VAL(str)); } else { php_error_docref(NULL, E_WARNING, "Invalid Document Encoding"); } @@ -438,7 +438,7 @@ int dom_document_version_write(dom_object *obj, zval *newval) str = zval_get_string(newval); - docp->version = xmlStrdup((const xmlChar *) str->val); + docp->version = xmlStrdup((const xmlChar *) ZSTR_VAL(str)); zend_string_release(str); return SUCCESS; @@ -666,7 +666,7 @@ int dom_document_document_uri_write(dom_object *obj, zval *newval) str = zval_get_string(newval); - docp->URL = xmlStrdup((const xmlChar *) str->val); + docp->URL = xmlStrdup((const xmlChar *) ZSTR_VAL(str)); zend_string_release(str); return SUCCESS; @@ -2223,11 +2223,11 @@ PHP_METHOD(domdocument, registerNodeClass) DOM_GET_OBJ(docp, id, xmlDocPtr, intern); if (dom_set_doc_classmap(intern->document, basece, ce) == FAILURE) { - php_error_docref(NULL, E_ERROR, "Class %s could not be registered.", ce->name->val); + php_error_docref(NULL, E_ERROR, "Class %s could not be registered.", ZSTR_VAL(ce->name)); } RETURN_TRUE; } else { - php_error_docref(NULL, E_ERROR, "Class %s is not derived from %s.", ce->name->val, basece->name->val); + php_error_docref(NULL, E_ERROR, "Class %s is not derived from %s.", ZSTR_VAL(ce->name), ZSTR_VAL(basece->name)); } RETURN_FALSE; diff --git a/ext/dom/node.c b/ext/dom/node.c index 971c727b58..2023073705 100644 --- a/ext/dom/node.c +++ b/ext/dom/node.c @@ -344,7 +344,7 @@ int dom_node_node_value_write(dom_object *obj, zval *newval) case XML_PI_NODE: { zend_string *str = zval_get_string(newval); - xmlNodeSetContentLen(nodep, (xmlChar *) str->val, str->len + 1); + xmlNodeSetContentLen(nodep, (xmlChar *) ZSTR_VAL(str), ZSTR_LEN(str) + 1); zend_string_release(str); break; } @@ -721,7 +721,7 @@ int dom_node_prefix_write(dom_object *obj, zval *newval) } } str = zval_get_string(newval); - prefix = str->val; + prefix = ZSTR_VAL(str); if (nsnode && nodep->ns != NULL && !xmlStrEqual(nodep->ns->prefix, (xmlChar *)prefix)) { strURI = (char *) nodep->ns->href; if (strURI == NULL || @@ -855,7 +855,7 @@ int dom_node_text_content_write(dom_object *obj, zval *newval) } str = zval_get_string(newval); - enc_str = xmlEncodeEntitiesReentrant(nodep->doc, (xmlChar *) str->val); + enc_str = xmlEncodeEntitiesReentrant(nodep->doc, (xmlChar *) ZSTR_VAL(str)); xmlNodeSetContent(nodep, enc_str); xmlFree(enc_str); zend_string_release(str); @@ -1746,7 +1746,7 @@ static void dom_canonicalization(INTERNAL_FUNCTION_PARAMETERS, int mode) /* {{{ ZEND_HASH_FOREACH_STR_KEY_VAL(Z_ARRVAL_P(tmp), prefix, tmpns) { if (Z_TYPE_P(tmpns) == IS_STRING) { if (prefix) { - xmlXPathRegisterNs(ctxp, (xmlChar *) prefix->val, (xmlChar *) Z_STRVAL_P(tmpns)); + xmlXPathRegisterNs(ctxp, (xmlChar *) ZSTR_VAL(prefix), (xmlChar *) Z_STRVAL_P(tmpns)); } } } ZEND_HASH_FOREACH_END(); diff --git a/ext/dom/php_dom.c b/ext/dom/php_dom.c index 40109010f2..795dff21d7 100644 --- a/ext/dom/php_dom.c +++ b/ext/dom/php_dom.c @@ -337,7 +337,7 @@ zval *dom_read_property(zval *object, zval *member, int type, void **cache_slot, if (obj->prop_handler != NULL) { hnd = zend_hash_find_ptr(obj->prop_handler, member_str); } else if (instanceof_function(obj->std.ce, dom_node_class_entry)) { - php_error(E_WARNING, "Couldn't fetch %s. Node no longer exists", obj->std.ce->name->val); + php_error(E_WARNING, "Couldn't fetch %s. Node no longer exists", ZSTR_VAL(obj->std.ce->name)); } if (hnd) { diff --git a/ext/dom/php_dom.h b/ext/dom/php_dom.h index 65534b19d4..fdba616363 100644 --- a/ext/dom/php_dom.h +++ b/ext/dom/php_dom.h @@ -137,7 +137,7 @@ entry = zend_register_internal_class_ex(&ce, parent_ce); #define DOM_GET_OBJ(__ptr, __id, __prtype, __intern) { \ __intern = Z_DOMOBJ_P(__id); \ if (__intern->ptr == NULL || !(__ptr = (__prtype)((php_libxml_node_ptr *)__intern->ptr)->node)) { \ - php_error_docref(NULL, E_WARNING, "Couldn't fetch %s", __intern->std.ce->name->val);\ + php_error_docref(NULL, E_WARNING, "Couldn't fetch %s", ZSTR_VAL(__intern->std.ce->name));\ RETURN_NULL();\ } \ } diff --git a/ext/dom/processinginstruction.c b/ext/dom/processinginstruction.c index 38b934d011..7a0285f313 100644 --- a/ext/dom/processinginstruction.c +++ b/ext/dom/processinginstruction.c @@ -143,7 +143,7 @@ int dom_processinginstruction_data_write(dom_object *obj, zval *newval) str = zval_get_string(newval); - xmlNodeSetContentLen(nodep, (xmlChar *) str->val, str->len + 1); + xmlNodeSetContentLen(nodep, (xmlChar *) ZSTR_VAL(str), ZSTR_LEN(str) + 1); zend_string_release(str); return SUCCESS; diff --git a/ext/dom/xml_common.h b/ext/dom/xml_common.h index eb7b7e8909..325a5d9ef2 100644 --- a/ext/dom/xml_common.h +++ b/ext/dom/xml_common.h @@ -67,7 +67,7 @@ PHP_DOM_EXPORT xmlNodePtr dom_object_get_node(dom_object *obj); __intern = Z_LIBXML_NODE_P(__id); \ if (__intern->node == NULL || !(__ptr = (__prtype)__intern->node->node)) { \ php_error_docref(NULL, E_WARNING, "Couldn't fetch %s", \ - __intern->std.ce->name->val);\ + ZSTR_VAL(__intern->std.ce->name));\ RETURN_NULL();\ } \ } diff --git a/ext/dom/xpath.c b/ext/dom/xpath.c index 63a877b3a1..6e7d7519c7 100644 --- a/ext/dom/xpath.c +++ b/ext/dom/xpath.c @@ -194,9 +194,9 @@ static void dom_xpath_ext_function_php(xmlXPathParserContextPtr ctxt, int nargs, fci.no_separation = 0; if (!zend_make_callable(&fci.function_name, &callable)) { - php_error_docref(NULL, E_WARNING, "Unable to call handler %s()", callable->val); + php_error_docref(NULL, E_WARNING, "Unable to call handler %s()", ZSTR_VAL(callable)); } else if (intern->registerPhpFunctions == 2 && zend_hash_exists(intern->registered_phpfunctions, callable) == 0) { - php_error_docref(NULL, E_WARNING, "Not allowed to call handler '%s()'.", callable->val); + php_error_docref(NULL, E_WARNING, "Not allowed to call handler '%s()'.", ZSTR_VAL(callable)); /* Push an empty string, so that we at least have an xslt result... */ valuePush(ctxt, xmlXPathNewString((xmlChar *)"")); } else { @@ -221,7 +221,7 @@ static void dom_xpath_ext_function_php(xmlXPathParserContextPtr ctxt, int nargs, valuePush(ctxt, xmlXPathNewString((xmlChar *)"")); } else { zend_string *str = zval_get_string(&retval); - valuePush(ctxt, xmlXPathNewString((xmlChar *) str->val)); + valuePush(ctxt, xmlXPathNewString((xmlChar *) ZSTR_VAL(str))); zend_string_release(str); } zval_ptr_dtor(&retval); |
