mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 00:41:02 +00:00
* 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:
parent
349d2e76a8
commit
e478c41574
3 changed files with 14 additions and 5 deletions
|
@ -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.
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue