From 8d1ef28e86bd37dc42d3d64e9f924b8dda18461b Mon Sep 17 00:00:00 2001 From: OBattler Date: Thu, 18 May 2017 21:07:45 +0200 Subject: [PATCH] Changed GetWindowLong and SetWindowLong to GetWindowLongPtr and SetWindowLongPtr, this should allow the emulator to compile for Win64 again. --- src/WIN/win.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/WIN/win.c b/src/WIN/win.c index a56660e20..cec80f549 100644 --- a/src/WIN/win.c +++ b/src/WIN/win.c @@ -107,7 +107,7 @@ LRESULT CALLBACK subWindowProcedure(HWND hwnd, UINT message, WPARAM wParam, LPAR LRESULT CALLBACK StatusBarProcedure(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam); -LONG OriginalStatusBarProcedure; +LONG_PTR OriginalStatusBarProcedure; HWND ghwnd; @@ -1255,8 +1255,8 @@ int WINAPI WinMain (HINSTANCE hThisInstance, hwndStatus = EmulatorStatusBar(hwnd, IDC_STATUS, hThisInstance); - OriginalStatusBarProcedure = GetWindowLong(hwndStatus, GWL_WNDPROC); - SetWindowLong(hwndStatus, GWL_WNDPROC, (LONG) &StatusBarProcedure); + OriginalStatusBarProcedure = GetWindowLongPtr(hwndStatus, GWL_WNDPROC); + SetWindowLongPtr(hwndStatus, GWL_WNDPROC, (LONG_PTR) &StatusBarProcedure); smenu = LoadMenu(hThisInstance, TEXT("StatusBarMenu")); initmenu();