* Source/NSXMLElement.m,

* Source/NSXMLNode.m: Fix compiler error and warning for older
version of libxml2.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35024 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
fredkiefer 2012-04-03 06:25:07 +00:00
parent 349d2e76a8
commit e478c41574
3 changed files with 14 additions and 5 deletions

View file

@ -1,3 +1,9 @@
2012-04-03 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSXMLElement.m,
* Source/NSXMLNode.m: Fix compiler error and warning for older
version of libxml2.
2012-04-01 Niels Grewe <niels.grewe@halbordnung.de>
* Source/NSNumber.m: Add special small object class for floats.

View file

@ -309,7 +309,7 @@ extern void ensure_oldNs(xmlNodePtr node);
xmlDOMWrapAdoptNode(NULL, attr->doc, (xmlNodePtr)attr,
node->doc, node, 0);
#else
xmlSetTreeDoc((xmlNodePtr)aattr, node->doc);
xmlSetTreeDoc((xmlNodePtr)attr, node->doc);
#endif
xmlFreeDoc(tmp);

View file

@ -1980,7 +1980,6 @@ execute_xpath(xmlNodePtr node, NSString *xpath_exp, NSDictionary *constants,
xmlBufferPtr buffer;
int error = 0;
int len = 0;
xmlSaveCtxtPtr ctxt;
int xmlOptions = 0;
buffer = xmlBufferCreate();
@ -2010,9 +2009,13 @@ execute_xpath(xmlNodePtr node, NSString *xpath_exp, NSDictionary *constants,
#endif
#if LIBXML_VERSION >= 20623
ctxt = xmlSaveToBuffer(buffer, "utf-8", xmlOptions);
xmlSaveTree(ctxt, internal->node);
error = xmlSaveClose(ctxt);
{
xmlSaveCtxtPtr ctxt;
ctxt = xmlSaveToBuffer(buffer, "utf-8", xmlOptions);
xmlSaveTree(ctxt, internal->node);
error = xmlSaveClose(ctxt);
}
#else
{
xmlDocPtr doc = NULL;