diff src/glyphs-msw.c @ 5920:0f2338afbabf cygwin

Minimum necessary to get started: sufficient to compile OK, run -nw, but not with window
author Henry Thompson <ht@markup.co.uk>
date Mon, 21 Apr 2014 11:42:50 +0100
parents 56144c8593a8
children 68639fb08af8
line wrap: on
line diff
--- a/src/glyphs-msw.c	Thu Dec 16 11:20:17 2021 +0000
+++ b/src/glyphs-msw.c	Mon Apr 21 11:42:50 2014 +0100
@@ -2133,12 +2133,12 @@
 			 IMAGE_INSTANCE_MSWINDOWS_CLIPWINDOW (ii),
 			 0,
 			 (HINSTANCE)
-			 qxeGetWindowLong
+			 qxeGetWindowLongPtr
 			 (FRAME_MSWINDOWS_HANDLE (XFRAME (frame)),
-			  GWL_HINSTANCE),
+			  GWLP_HINSTANCE),
 			 NULL);
 
-  qxeSetWindowLong (wnd, GWL_USERDATA, (LONG)STORE_LISP_IN_VOID(image_instance));
+  qxeSetWindowLongPtr (wnd, GWLP_USERDATA, (LONG_PTR)STORE_LISP_IN_VOID(image_instance));
   IMAGE_INSTANCE_SUBWINDOW_ID (ii) = wnd;
 }
 
@@ -2278,15 +2278,15 @@
 				IMAGE_INSTANCE_MSWINDOWS_CLIPWINDOW (ii),
 				(HMENU)id,       /* No menu */
 				(HINSTANCE)
-				qxeGetWindowLong
+				qxeGetWindowLongPtr
 				(FRAME_MSWINDOWS_HANDLE (XFRAME (frame)),
-				 GWL_HINSTANCE),
+				 GWLP_HINSTANCE),
 				NULL)) == NULL)
     gui_error ("window creation failed with code",
 	       make_fixnum (GetLastError()));
 
   IMAGE_INSTANCE_SUBWINDOW_ID (ii) = wnd;
-  qxeSetWindowLong (wnd, GWL_USERDATA, (LONG)STORE_LISP_IN_VOID(image_instance));
+  qxeSetWindowLongPtr (wnd, GWLP_USERDATA, (LONG_PTR)STORE_LISP_IN_VOID(image_instance));
   /* set the widget font from the widget face */
   if (!NILP (IMAGE_INSTANCE_WIDGET_TEXT (ii)))
     qxeSendMessage (wnd, WM_SETFONT,