Quellcode durchsuchen

additional polishing

Zyx-2000 vor 9 Jahren
Ursprung
Commit
64365fa294
2 geänderte Dateien mit 8 neuen und 2 gelöschten Zeilen
  1. 1 0
      lib/CMakeLists.txt
  2. 7 2
      lib/filesystem/FileStream.cpp

+ 1 - 0
lib/CMakeLists.txt

@@ -17,6 +17,7 @@ set(lib_SRCS
 		filesystem/CFileInputStream.cpp
 		filesystem/CZipLoader.cpp
 		filesystem/Filesystem.cpp
+		filesystem/FileStream.cpp
 		filesystem/ResourceID.cpp
 
 		mapObjects/CArmedInstance.cpp

+ 7 - 2
lib/filesystem/FileStream.cpp

@@ -1,11 +1,16 @@
 #include "StdInc.h"
 #include "FileStream.h"
+
+#ifdef USE_SYSTEM_MINIZIP
+#include <minizip/unzip.h>
+#else
 #include "../minizip/unzip.h"
+#endif
 
 #include <cstdio>
 
 
-#ifdef _WIN32
+#ifdef VCMI_WINDOWS
 	#ifndef _CRT_SECURE_NO_WARNINGS
 		#define _CRT_SECURE_NO_WARNINGS
 	#endif
@@ -19,7 +24,7 @@
 
 inline FILE* do_open(const CharType* name, const CharType* mode)
 {
-	#ifdef _WIN32
+	#ifdef VCMI_WINDOWS
 		return _wfopen(name, mode);
 	#else
 		return std::fopen(name, mode);