aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorclick <none@none>2010-06-12 00:45:24 +0200
committerclick <none@none>2010-06-12 00:45:24 +0200
commit057ea32adf16064a787e36fe63c1fc0634072153 (patch)
tree65ea6a916e381f962bd4ba029ac6a45ae2d8f589 /src
parentccbff7a194235d0d376ea57ce3a822b7d8b02e0b (diff)
Fix issues with missing the printf()-function on newer distributions (thanks to svannon and brian for helping)
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/tools/map_extractor/loadlib/loadlib.cpp1
-rw-r--r--src/tools/vmap3_extractor/loadlib/loadlib.h26
-rw-r--r--src/tools/vmap3_extractor/mpq_libmpq.cpp2
-rw-r--r--src/tools/vmap3_extractor/mpq_libmpq04.h2
4 files changed, 15 insertions, 16 deletions
diff --git a/src/tools/map_extractor/loadlib/loadlib.cpp b/src/tools/map_extractor/loadlib/loadlib.cpp
index e2dd2d79d85..465eb04083f 100644
--- a/src/tools/map_extractor/loadlib/loadlib.cpp
+++ b/src/tools/map_extractor/loadlib/loadlib.cpp
@@ -2,6 +2,7 @@
#include "loadlib.h"
#include "mpq_libmpq04.h"
+#include <cstdio>
class MPQFile;
diff --git a/src/tools/vmap3_extractor/loadlib/loadlib.h b/src/tools/vmap3_extractor/loadlib/loadlib.h
index 53731753425..6acfd107ec7 100644
--- a/src/tools/vmap3_extractor/loadlib/loadlib.h
+++ b/src/tools/vmap3_extractor/loadlib/loadlib.h
@@ -3,28 +3,26 @@
#ifdef WIN32
typedef __int64 int64;
-typedef __int32 int32;
-typedef __int16 int16;
-typedef __int8 int8;
+typedef long int32;
+typedef short int16;
+typedef char int8;
typedef unsigned __int64 uint64;
-typedef unsigned __int32 uint32;
-typedef unsigned __int16 uint16;
-typedef unsigned __int8 uint8;
+typedef unsigned long uint32;
+typedef unsigned short uint16;
+typedef unsigned char uint8;
#else
#include <stdint.h>
#ifndef uint64_t
-#ifdef __linux__
#include <linux/types.h>
#endif
-#endif
typedef int64_t int64;
-typedef int32_t int32;
-typedef int16_t int16;
-typedef int8_t int8;
+typedef long int32;
+typedef short int16;
+typedef char int8;
typedef uint64_t uint64;
-typedef uint32_t uint32;
-typedef uint16_t uint16;
-typedef uint8_t uint8;
+typedef unsigned long uint32;
+typedef unsigned short uint16;
+typedef unsigned char uint8;
#endif
#define FILE_FORMAT_VERSION 18
diff --git a/src/tools/vmap3_extractor/mpq_libmpq.cpp b/src/tools/vmap3_extractor/mpq_libmpq.cpp
index 4aa59417f81..72a9de460eb 100644
--- a/src/tools/vmap3_extractor/mpq_libmpq.cpp
+++ b/src/tools/vmap3_extractor/mpq_libmpq.cpp
@@ -50,7 +50,7 @@ MPQFile::MPQFile(const char* filename):
{
mpq_archive *mpq_a = (*i)->mpq_a;
- uint32 filenum;
+ uint32_t filenum;
if(libmpq__file_number(mpq_a, filename, &filenum)) continue;
libmpq__off_t transferred;
libmpq__file_unpacked_size(mpq_a, filenum, &size);
diff --git a/src/tools/vmap3_extractor/mpq_libmpq04.h b/src/tools/vmap3_extractor/mpq_libmpq04.h
index ccbfe37cba7..26008f5fba1 100644
--- a/src/tools/vmap3_extractor/mpq_libmpq04.h
+++ b/src/tools/vmap3_extractor/mpq_libmpq04.h
@@ -24,7 +24,7 @@ public:
void close();
void GetFileListTo(vector<string>& filelist) {
- uint32 filenum;
+ uint32_t filenum;
if(libmpq__file_number(mpq_a, "(listfile)", &filenum)) return;
libmpq__off_t size, transferred;
libmpq__file_unpacked_size(mpq_a, filenum, &size);