(struct input_event): New field `padding'.

Change `kind' field to an int.
This commit is contained in:
Richard M. Stallman 1996-01-27 18:30:30 +00:00
parent b312cc52b3
commit f879067d73

View 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