From b4243f1f7515f1a0e4b954b867b8571172cd7838 Mon Sep 17 00:00:00 2001
From: marha <marha@users.sourceforge.net>
Date: Thu, 19 Sep 2013 09:04:42 +0200
Subject: Solved 64-bit compile warnings (runtime errors?)

---
 libwinmain/winmain.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/libwinmain/winmain.c b/libwinmain/winmain.c
index a4ffc1102..a91ad26ab 100644
--- a/libwinmain/winmain.c
+++ b/libwinmain/winmain.c
@@ -22,7 +22,7 @@ static void CreateConsole(void)
   if (!ConsoleCreated)
   {
     int hConHandle;
-    long lStdHandle;
+    HANDLE lStdHandle;
     CONSOLE_SCREEN_BUFFER_INFO coninfo;
 
     FILE *fp;
@@ -42,25 +42,25 @@ static void CreateConsole(void)
     }
 
     // redirect unbuffered STDOUT to the console
-    lStdHandle = (long)GetStdHandle(STD_OUTPUT_HANDLE);
+    lStdHandle = GetStdHandle(STD_OUTPUT_HANDLE);
     hConHandle = _open_osfhandle(lStdHandle, _O_TEXT);
     if (hConHandle==-1) // error occured, so return
       return;
-    fp = _fdopen( hConHandle, "w" );
+    fp = fdopen( hConHandle, "w" );
     *stdout = *fp;
     setvbuf( stdout, NULL, _IONBF, 0 );
 
     // redirect unbuffered STDIN to the console
-    lStdHandle = (long)GetStdHandle(STD_INPUT_HANDLE);
+    lStdHandle = GetStdHandle(STD_INPUT_HANDLE);
     hConHandle = _open_osfhandle(lStdHandle, _O_TEXT);
-    fp = _fdopen( hConHandle, "r" );
+    fp = fdopen( hConHandle, "r" );
     *stdin = *fp;
     setvbuf( stdin, NULL, _IONBF, 0 );
 
     // redirect unbuffered STDERR to the console
-    lStdHandle = (long)GetStdHandle(STD_ERROR_HANDLE);
+    lStdHandle = GetStdHandle(STD_ERROR_HANDLE);
     hConHandle = _open_osfhandle(lStdHandle, _O_TEXT);
-    fp = _fdopen( hConHandle, "w" );
+    fp = fdopen( hConHandle, "w" );
     *stderr = *fp;
     setvbuf( stderr, NULL, _IONBF, 0 );
   }
-- 
cgit v1.2.3