mirror of
https://github.com/minetest/irrlicht.git
synced 2025-07-01 15:50:27 +02:00
Drop XML implementation, related code and dependent features
This commit is contained in:
@ -14,8 +14,6 @@
|
||||
#include "CTarReader.h"
|
||||
#include "CWADReader.h"
|
||||
#include "CFileList.h"
|
||||
#include "CXMLReader.h"
|
||||
#include "CXMLWriter.h"
|
||||
#include "stdio.h"
|
||||
#include "os.h"
|
||||
#include "CAttributes.h"
|
||||
@ -981,133 +979,6 @@ bool CFileSystem::existFile(const io::path& filename) const
|
||||
}
|
||||
|
||||
|
||||
//! Creates a XML Reader from a file.
|
||||
IXMLReader* CFileSystem::createXMLReader(const io::path& filename)
|
||||
{
|
||||
#ifdef _IRR_COMPILE_WITH_XML_
|
||||
IReadFile* file = createAndOpenFile(filename);
|
||||
if (!file)
|
||||
return 0;
|
||||
|
||||
IXMLReader* reader = createXMLReader(file);
|
||||
file->drop();
|
||||
return reader;
|
||||
#else
|
||||
noXML();
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
//! Creates a XML Reader from a file.
|
||||
IXMLReader* CFileSystem::createXMLReader(IReadFile* file)
|
||||
{
|
||||
#ifdef _IRR_COMPILE_WITH_XML_
|
||||
if (!file)
|
||||
return 0;
|
||||
|
||||
return createIXMLReader(file);
|
||||
#else
|
||||
noXML();
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
//! Creates a XML Reader from a file.
|
||||
IXMLReaderUTF8* CFileSystem::createXMLReaderUTF8(const io::path& filename)
|
||||
{
|
||||
#ifdef _IRR_COMPILE_WITH_XML_
|
||||
IReadFile* file = createAndOpenFile(filename);
|
||||
if (!file)
|
||||
return 0;
|
||||
|
||||
IXMLReaderUTF8* reader = createIXMLReaderUTF8(file);
|
||||
file->drop();
|
||||
return reader;
|
||||
#else
|
||||
noXML();
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
//! Creates a XML Reader from a file.
|
||||
IXMLReaderUTF8* CFileSystem::createXMLReaderUTF8(IReadFile* file)
|
||||
{
|
||||
#ifdef _IRR_COMPILE_WITH_XML_
|
||||
if (!file)
|
||||
return 0;
|
||||
|
||||
return createIXMLReaderUTF8(file);
|
||||
#else
|
||||
noXML();
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
//! Creates a XML Writer from a file.
|
||||
IXMLWriter* CFileSystem::createXMLWriter(const io::path& filename)
|
||||
{
|
||||
#ifdef _IRR_COMPILE_WITH_XML_
|
||||
IWriteFile* file = createAndWriteFile(filename);
|
||||
IXMLWriter* writer = 0;
|
||||
if (file)
|
||||
{
|
||||
writer = createXMLWriter(file);
|
||||
file->drop();
|
||||
}
|
||||
return writer;
|
||||
#else
|
||||
noXML();
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
//! Creates a XML Writer from a file.
|
||||
IXMLWriter* CFileSystem::createXMLWriter(IWriteFile* file)
|
||||
{
|
||||
#ifdef _IRR_COMPILE_WITH_XML_
|
||||
return createIXMLWriter(file);
|
||||
#else
|
||||
noXML();
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
//! Creates a XML Writer from a file.
|
||||
IXMLWriterUTF8* CFileSystem::createXMLWriterUTF8(const io::path& filename)
|
||||
{
|
||||
#ifdef _IRR_COMPILE_WITH_XML_
|
||||
IWriteFile* file = createAndWriteFile(filename);
|
||||
IXMLWriterUTF8* writer = 0;
|
||||
if (file)
|
||||
{
|
||||
writer = createXMLWriterUTF8(file);
|
||||
file->drop();
|
||||
}
|
||||
return writer;
|
||||
#else
|
||||
noXML();
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
//! Creates a XML Writer from a file.
|
||||
IXMLWriterUTF8* CFileSystem::createXMLWriterUTF8(IWriteFile* file)
|
||||
{
|
||||
#ifdef _IRR_COMPILE_WITH_XML_
|
||||
return createIXMLWriterUTF8(file);
|
||||
#else
|
||||
noXML();
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
//! creates a filesystem which is able to open files from the ordinary file system,
|
||||
//! and out of zipfiles, which are able to be added to the filesystem.
|
||||
IFileSystem* createFileSystem()
|
||||
|
Reference in New Issue
Block a user