Просмотр исходного кода

Merge pull request #414 from CraigMesdag/master

Fixed logger output in Visual Studio
Ivan Safrin 12 лет назад
Родитель
Сommit
96fc56257a
1 измененных файлов с 7 добавлено и 3 удалено
  1. 7 3
      Core/Contents/Source/PolyLogger.cpp

+ 7 - 3
Core/Contents/Source/PolyLogger.cpp

@@ -26,6 +26,10 @@
 #include <string>
 #include <iostream>
 
+#ifdef _WINDOWS
+#include <windows.h>
+#endif
+
 using namespace Polycode;
 
 LoggerEvent::LoggerEvent(String message) : Event() {
@@ -60,7 +64,7 @@ void Logger::log(const char *format, ...) {
 	vfprintf(stderr, format, args);
 	va_end(args);
 
-#ifdef MSVC
+#ifdef _MSC_VER
 #ifdef _DEBUG
 	
 	char buffer[4096];
@@ -68,10 +72,10 @@ void Logger::log(const char *format, ...) {
 	vsprintf(buffer, format, args);
 	va_end(args);
 
-	WCHAR wbuf[4096];
+	wchar_t wbuf[4096];
 	int i = 0;
 	while(buffer[i] != '\0') {
-		wbuf[i] = (WCHAR)buffer[i];
+		wbuf[i] = (wchar_t)buffer[i];
 		++i;
 	}
 	wbuf[i] = L'\0';