mirror of
https://github.com/gnustep/libs-base.git
synced 2025-06-01 17:12:03 +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
490dfca739
commit
3086ac94e6
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>
|
2012-04-01 Niels Grewe <niels.grewe@halbordnung.de>
|
||||||
|
|
||||||
* Source/NSNumber.m: Add special small object class for floats.
|
* 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,
|
xmlDOMWrapAdoptNode(NULL, attr->doc, (xmlNodePtr)attr,
|
||||||
node->doc, node, 0);
|
node->doc, node, 0);
|
||||||
#else
|
#else
|
||||||
xmlSetTreeDoc((xmlNodePtr)aattr, node->doc);
|
xmlSetTreeDoc((xmlNodePtr)attr, node->doc);
|
||||||
#endif
|
#endif
|
||||||
xmlFreeDoc(tmp);
|
xmlFreeDoc(tmp);
|
||||||
|
|
||||||
|
|
|
@ -1980,7 +1980,6 @@ execute_xpath(xmlNodePtr node, NSString *xpath_exp, NSDictionary *constants,
|
||||||
xmlBufferPtr buffer;
|
xmlBufferPtr buffer;
|
||||||
int error = 0;
|
int error = 0;
|
||||||
int len = 0;
|
int len = 0;
|
||||||
xmlSaveCtxtPtr ctxt;
|
|
||||||
int xmlOptions = 0;
|
int xmlOptions = 0;
|
||||||
|
|
||||||
buffer = xmlBufferCreate();
|
buffer = xmlBufferCreate();
|
||||||
|
@ -2010,9 +2009,13 @@ execute_xpath(xmlNodePtr node, NSString *xpath_exp, NSDictionary *constants,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if LIBXML_VERSION >= 20623
|
#if LIBXML_VERSION >= 20623
|
||||||
ctxt = xmlSaveToBuffer(buffer, "utf-8", xmlOptions);
|
{
|
||||||
xmlSaveTree(ctxt, internal->node);
|
xmlSaveCtxtPtr ctxt;
|
||||||
error = xmlSaveClose(ctxt);
|
|
||||||
|
ctxt = xmlSaveToBuffer(buffer, "utf-8", xmlOptions);
|
||||||
|
xmlSaveTree(ctxt, internal->node);
|
||||||
|
error = xmlSaveClose(ctxt);
|
||||||
|
}
|
||||||
#else
|
#else
|
||||||
{
|
{
|
||||||
xmlDocPtr doc = NULL;
|
xmlDocPtr doc = NULL;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue