aboutsummaryrefslogtreecommitdiff
path: root/contrib/extractor/loadlib/loadlib.cpp
diff options
context:
space:
mode:
authorBrian <runningnak3d@gmail.com>2010-05-03 20:06:29 -0600
committerBrian <runningnak3d@gmail.com>2010-05-03 20:06:29 -0600
commit889fbc5b0b19662ab69edbbd061dd462b0a5989f (patch)
tree21e8475986f50810fe8d10e6a7bbf467fe07a6e5 /contrib/extractor/loadlib/loadlib.cpp
parent92bb16334348c86ef0d3df9ab07b8b56eb16cb46 (diff)
* Renamed map extractor folder to something more fitting
--HG-- branch : trunk rename : contrib/extractor/CMakeLists.txt => contrib/map_extractor/CMakeLists.txt rename : contrib/extractor/README.linux => contrib/map_extractor/README.linux rename : contrib/extractor/System.cpp => contrib/map_extractor/System.cpp rename : contrib/extractor/VC90_AD.sln => contrib/map_extractor/VC90_AD.sln rename : contrib/extractor/VC90_ad.vcproj => contrib/map_extractor/VC90_ad.vcproj rename : contrib/extractor/ad => contrib/map_extractor/ad rename : contrib/extractor/ad.exe => contrib/map_extractor/ad.exe rename : contrib/extractor/adt.cpp => contrib/map_extractor/adt.cpp rename : contrib/extractor/adt.h => contrib/map_extractor/adt.h rename : contrib/extractor/dbcfile.cpp => contrib/map_extractor/dbcfile.cpp rename : contrib/extractor/dbcfile.h => contrib/map_extractor/dbcfile.h rename : contrib/extractor/debug/zlib.lib => contrib/map_extractor/debug/zlib.lib rename : contrib/extractor/libmpq/CMakeLists.txt => contrib/map_extractor/libmpq/CMakeLists.txt rename : contrib/extractor/libmpq/common.cpp => contrib/map_extractor/libmpq/common.cpp rename : contrib/extractor/libmpq/common.h => contrib/map_extractor/libmpq/common.h rename : contrib/extractor/libmpq/explode.cpp => contrib/map_extractor/libmpq/explode.cpp rename : contrib/extractor/libmpq/explode.h => contrib/map_extractor/libmpq/explode.h rename : contrib/extractor/libmpq/extract.cpp => contrib/map_extractor/libmpq/extract.cpp rename : contrib/extractor/libmpq/huffman.cpp => contrib/map_extractor/libmpq/huffman.cpp rename : contrib/extractor/libmpq/huffman.h => contrib/map_extractor/libmpq/huffman.h rename : contrib/extractor/libmpq/mpq.cpp => contrib/map_extractor/libmpq/mpq.cpp rename : contrib/extractor/libmpq/mpq.h => contrib/map_extractor/libmpq/mpq.h rename : contrib/extractor/libmpq/parser.cpp => contrib/map_extractor/libmpq/parser.cpp rename : contrib/extractor/libmpq/wave.cpp => contrib/map_extractor/libmpq/wave.cpp rename : contrib/extractor/libmpq/wave.h => contrib/map_extractor/libmpq/wave.h rename : contrib/extractor/libmpq/zconf.h => contrib/map_extractor/libmpq/zconf.h rename : contrib/extractor/libmpq/zlib.h => contrib/map_extractor/libmpq/zlib.h rename : contrib/extractor/loadlib/CMakeLists.txt => contrib/map_extractor/loadlib/CMakeLists.txt rename : contrib/extractor/loadlib/adt.cpp => contrib/map_extractor/loadlib/adt.cpp rename : contrib/extractor/loadlib/adt.h => contrib/map_extractor/loadlib/adt.h rename : contrib/extractor/loadlib/loadlib.cpp => contrib/map_extractor/loadlib/loadlib.cpp rename : contrib/extractor/loadlib/loadlib.h => contrib/map_extractor/loadlib/loadlib.h rename : contrib/extractor/loadlib/wdt.cpp => contrib/map_extractor/loadlib/wdt.cpp rename : contrib/extractor/loadlib/wdt.h => contrib/map_extractor/loadlib/wdt.h rename : contrib/extractor/mpq_libmpq.cpp => contrib/map_extractor/mpq_libmpq.cpp rename : contrib/extractor/mpq_libmpq.h => contrib/map_extractor/mpq_libmpq.h rename : contrib/extractor/release/zlib.lib => contrib/map_extractor/release/zlib.lib
Diffstat (limited to 'contrib/extractor/loadlib/loadlib.cpp')
-rw-r--r--contrib/extractor/loadlib/loadlib.cpp64
1 files changed, 0 insertions, 64 deletions
diff --git a/contrib/extractor/loadlib/loadlib.cpp b/contrib/extractor/loadlib/loadlib.cpp
deleted file mode 100644
index ed5bd9acb71..00000000000
--- a/contrib/extractor/loadlib/loadlib.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-#define _CRT_SECURE_NO_DEPRECATE
-
-#include "loadlib.h"
-#include "../mpq_libmpq.h"
-
-class MPQFile;
-
-FileLoader::FileLoader()
-{
- data = 0;
- data_size = 0;
- version = 0;
-}
-
-FileLoader::~FileLoader()
-{
- free();
-}
-
-bool FileLoader::loadFile(char *filename, bool log)
-{
- free();
- MPQFile mf(filename);
- if(mf.isEof())
- {
- if (log)
- printf("No such file %s\n", filename);
- return false;
- }
-
- data_size = mf.getSize();
-
- data = new uint8 [data_size];
- if (data)
- {
- mf.read(data, data_size);
- mf.close();
- if (prepareLoadedData())
- return true;
- }
- printf("Error loading %s", filename);
- mf.close();
- free();
- return false;
-}
-
-bool FileLoader::prepareLoadedData()
-{
- // Check version
- version = (file_MVER *) data;
- if (version->fcc != 'MVER')
- return false;
- if (version->ver != FILE_FORMAT_VERSION)
- return false;
- return true;
-}
-
-void FileLoader::free()
-{
- if (data) delete[] data;
- data = 0;
- data_size = 0;
- version = 0;
-} \ No newline at end of file