diff src/events.h @ 249:83b3d10dcba9 r20-5b23

Import from CVS: tag r20-5b23
author cvs
date Mon, 13 Aug 2007 10:19:09 +0200
parents 78f53ef88e17
children 727739f917cb
line wrap: on
line diff
--- a/src/events.h	Mon Aug 13 10:18:22 2007 +0200
+++ b/src/events.h	Mon Aug 13 10:19:09 2007 +0200
@@ -255,7 +255,7 @@
 			a magic_event; the Lisp programmer need not know
 			anything more.
 
- #ifdef HAVE_OFFIX_DND
+#if defined(HAVE_OFFIX_DND) || defined(HAVE_MS_WINDOWS)
  dnd_drop_event
  dnd_drag_event (* to be implemented *)
     button		What button went down or up.
@@ -302,7 +302,7 @@
   magic_eval_event,
   eval_event,
   misc_user_event,
-#ifdef HAVE_OFFIX_DND
+#if defined(HAVE_OFFIX_DND) || defined(HAVE_MS_WINDOWS)
   dnd_drop_event,
 #endif
   dead_event
@@ -355,7 +355,7 @@
   Lisp_Object	    object;
 };
 
-#ifdef HAVE_OFFIX_DND
+#if defined(HAVE_OFFIX_DND) || defined(HAVE_MS_WINDOWS)
 struct dnd_drop_data
 {
   int               button;
@@ -378,11 +378,7 @@
   XEvent	    underlying_x_event;
 #endif
 #ifdef HAVE_MS_WINDOWS
-  struct
-    {
-      int	    message;
-      unsigned long data[4]; /* XXX Big enough for biggest thing? */
-    } underlying_mswindows_event;
+  int		    underlying_mswindows_event;
 #endif
 };
 
@@ -409,7 +405,7 @@
       struct eval_data		eval;	/* misc_user_event uses this too */
       union magic_data		magic;
       struct magic_eval_data	magic_eval;
-#ifdef HAVE_OFFIX_DND
+#if defined(HAVE_OFFIX_DND) || defined(HAVE_MS_WINDOWS)
       struct dnd_drop_data      dnd_drop;
 #endif
     } event;