[commit: Win32] master: Fix WndProc for Win64 (c42bc46)
Ian Lynagh
igloo at earth.li
Sat Mar 17 17:09:08 CET 2012
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Win32
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/c42bc462affa50d5cee5a4cfdd1d872088f32a4c
>---------------------------------------------------------------
commit c42bc462affa50d5cee5a4cfdd1d872088f32a4c
Author: Ian Lynagh <igloo at earth.li>
Date: Fri Mar 16 13:46:02 2012 +0000
Fix WndProc for Win64
>---------------------------------------------------------------
cbits/WndProc.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/cbits/WndProc.c b/cbits/WndProc.c
index 49456f8..6170e2f 100644
--- a/cbits/WndProc.c
+++ b/cbits/WndProc.c
@@ -71,7 +71,7 @@ LRESULT CALLBACK genericWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPara
LRESULT lr;
if (hwnd) {
- LONG wndprocptr = GetWindowLong(hwnd,GWL_USERDATA);
+ LONG_PTR wndprocptr = GetWindowLongPtr(hwnd,GWLP_USERDATA);
if (wndprocptr) {
lr = ((LRESULT (*)(HWND,UINT,WPARAM,LPARAM))(wndprocptr))(hwnd,msg,wParam,lParam);
#if 0
More information about the Cvs-libraries
mailing list