diff options
author | Nikita Popov <nikic@php.net> | 2014-09-03 21:35:53 +0200 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2014-09-03 21:35:53 +0200 |
commit | d85ab21ac44873d4be6ea44c91a002ceac6b08fa (patch) | |
tree | 76e1fecfda9181594b3b5de94d4baf800fa76da0 /ext/dom/domimplementation.c | |
parent | 2b133e9149eca862c7d8c37f19d95e940970afec (diff) | |
download | php-git-d85ab21ac44873d4be6ea44c91a002ceac6b08fa.tar.gz |
Fix DOM warnings
Diffstat (limited to 'ext/dom/domimplementation.c')
-rw-r--r-- | ext/dom/domimplementation.c | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/ext/dom/domimplementation.c b/ext/dom/domimplementation.c index 8614c8b1d9..c9394afc39 100644 --- a/ext/dom/domimplementation.c +++ b/ext/dom/domimplementation.c @@ -107,14 +107,16 @@ PHP_METHOD(domimplementation, createDocumentType) RETURN_FALSE; } - if (publicid_len > 0) - pch1 = publicid; - if (systemid_len > 0) - pch2 = systemid; + if (publicid_len > 0) { + pch1 = (xmlChar *) publicid; + } + if (systemid_len > 0) { + pch2 = (xmlChar *) systemid; + } uri = xmlParseURI(name); if (uri != NULL && uri->opaque != NULL) { - localname = xmlStrdup(uri->opaque); + localname = xmlStrdup((xmlChar *) uri->opaque); if (xmlStrchr(localname, (xmlChar) ':') != NULL) { php_dom_throw_error(NAMESPACE_ERR, 1 TSRMLS_CC); xmlFreeURI(uri); @@ -122,7 +124,7 @@ PHP_METHOD(domimplementation, createDocumentType) RETURN_FALSE; } } else { - localname = xmlStrdup(name); + localname = xmlStrdup((xmlChar *) name); } /* TODO: Test that localname has no invalid chars @@ -182,7 +184,9 @@ PHP_METHOD(domimplementation, createDocument) if (name_len > 0) { errorcode = dom_check_qname(name, &localname, &prefix, 1, name_len); - if (errorcode == 0 && uri_len > 0 && ((nsptr = xmlNewNs(NULL, uri, prefix)) == NULL)) { + if (errorcode == 0 && uri_len > 0 + && ((nsptr = xmlNewNs(NULL, (xmlChar *) uri, (xmlChar *) prefix)) == NULL) + ) { errorcode = NAMESPACE_ERR; } } @@ -217,7 +221,7 @@ PHP_METHOD(domimplementation, createDocument) } if (localname != NULL) { - nodep = xmlNewDocNode (docp, nsptr, localname, NULL); + nodep = xmlNewDocNode(docp, nsptr, (xmlChar *) localname, NULL); if (!nodep) { if (doctype != NULL) { docp->intSubset = NULL; |