]> git.eshelyaron.com Git - emacs.git/commitdiff
(struct input_event): New field `padding'.
authorRichard M. Stallman <rms@gnu.org>
Sat, 27 Jan 1996 18:30:30 +0000 (18:30 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 27 Jan 1996 18:30:30 +0000 (18:30 +0000)
Change `kind' field to an int.

src/termhooks.h

index 4d8c6ff772ec76fab4a077894f7ea0bbef0d6d0d..314129c209eb0e3df654e3c06105e939be06fc03 100644 (file)
@@ -268,10 +268,11 @@ enum event_kind
    a window system event.  These get turned into their lispy forms when
    they are removed from the event queue.  */
 
-struct input_event {
+struct input_event
+{
 
   /* What kind of event was this?  */
-  enum event_kind kind;
+  int kind;
   
   /* For an ascii_keystroke, this is the character.
      For a non_ascii_keystroke, this is the keysym code.
@@ -284,6 +285,10 @@ struct input_event {
   Lisp_Object x, y;
   unsigned long timestamp;
 
+  /* This is padding just to put the frame_or_window field
+     past the size of struct selection_event.  */
+  int *padding[2];
+
   /* This field is copied into a vector while the event is in the queue,
      so that garbage collections won't kill it.  */
   /* In a menu_bar_event, this is a cons cell whose car is the frame