From ed6ce5ccb04cfbe03bd6e15e3b78e323f9b4f676 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Wed, 4 Aug 2021 02:34:09 -0400 Subject: [PATCH] log: Fixed compiler warnings on 64-bit Visual Studio. --- src/SDL_log.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SDL_log.c b/src/SDL_log.c index d14c3d2f0..ba77bf997 100644 --- a/src/SDL_log.c +++ b/src/SDL_log.c @@ -327,7 +327,7 @@ SDL_LogOutput(void *userdata, int category, SDL_LogPriority priority, #if !defined(HAVE_STDIO_H) && !defined(__WINRT__) BOOL attachResult; DWORD attachError; - unsigned long charsWritten; + DWORD charsWritten; DWORD consoleMode; /* Maybe attach console and get stderr handle */ @@ -376,7 +376,7 @@ SDL_LogOutput(void *userdata, int category, SDL_LogPriority priority, #if !defined(HAVE_STDIO_H) && !defined(__WINRT__) /* Screen output to stderr, if console was attached. */ if (consoleAttached == 1) { - if (!WriteConsole(stderrHandle, tstr, SDL_tcslen(tstr), &charsWritten, NULL)) { + if (!WriteConsole(stderrHandle, tstr, (DWORD) SDL_tcslen(tstr), &charsWritten, NULL)) { OutputDebugString(TEXT("Error calling WriteConsole\r\n")); if (GetLastError() == ERROR_NOT_ENOUGH_MEMORY) { OutputDebugString(TEXT("Insufficient heap memory to write message\r\n")); @@ -384,7 +384,7 @@ SDL_LogOutput(void *userdata, int category, SDL_LogPriority priority, } } else if (consoleAttached == 2) { - if (!WriteFile(stderrHandle, output, SDL_strlen(output), &charsWritten, NULL)) { + if (!WriteFile(stderrHandle, output, (DWORD) SDL_strlen(output), &charsWritten, NULL)) { OutputDebugString(TEXT("Error calling WriteFile\r\n")); } }