Ticket #1656: 0ad-libxml2.patch
File 0ad-libxml2.patch, 949 bytes (added by , 12 years ago) |
---|
-
libraries/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.cpp
523 523 xmlOutputBufferPtr buf = xmlAllocOutputBuffer(NULL); 524 524 xmlNodeDumpOutput(buf, rootNode->doc, rootNode, 0, 0, NULL); 525 525 526 outData.resize(buf->buffer->use * sizeof(xmlChar)); 527 memcpy(outData.begin(), buf->buffer->content, outData.size()); 526 #ifdef LIBXML2_NEW_BUFFER 527 outData.resize(xmlOutputBufferGetSize(buf) * sizeof(xmlChar)); 528 memcpy(outData.begin(), xmlOutputBufferGetContent(buf), outData.size()); 529 #else 530 outData.resize(buf->buffer->use * sizeof(xmlChar)); 531 memcpy(outData.begin(), buf->buffer->content, outData.size()); 532 #endif 528 533 529 534 xmlOutputBufferClose(buf); 530 535 daeDocument.ReleaseXmlData();