diff options
Diffstat (limited to 'test/source/mtfxmldump.cxx')
-rw-r--r-- | test/source/mtfxmldump.cxx | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/test/source/mtfxmldump.cxx b/test/source/mtfxmldump.cxx index f50a5ed9d408..1a12912307cc 100644 --- a/test/source/mtfxmldump.cxx +++ b/test/source/mtfxmldump.cxx @@ -22,19 +22,6 @@ namespace const size_t constMaxActionType = 513; -int lclWriteCallback(void* pContext, const char* sBuffer, int nLen) -{ - SvStream* pStream = static_cast<SvStream*>(pContext); - return (int) pStream->Write(sBuffer, nLen); -} - -int lclCloseCallback(void* pContext) -{ - SvStream* pStream = static_cast<SvStream*>(pContext); - pStream->Flush(); - return 0; // 0 or -1 in case of error -} - OUString flagToString(sal_uInt16 nFlag) { if (nFlag & PUSH_LINECOLOR) @@ -253,10 +240,7 @@ xmlDocPtr MetafileXmlDump::dumpAndParse(GDIMetaFile& rMetaFile, const OUString& else pStream.reset(new SvFileStream(rTempStreamName, STREAM_STD_READWRITE | STREAM_TRUNC)); - xmlOutputBufferPtr xmlOutBuffer = xmlOutputBufferCreateIO(lclWriteCallback, lclCloseCallback, pStream.get(), NULL); - xmlTextWriterPtr xmlWriter = xmlNewTextWriter(xmlOutBuffer); - - XmlWriter aWriter(xmlWriter); + XmlWriter aWriter(pStream.get()); aWriter.startDocument(); aWriter.startElement("metafile"); |