diff options
author | Richard M. Stallman <rms@gnu.org> | 1996-01-27 18:30:30 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1996-01-27 18:30:30 +0000 |
commit | f879067d7328164bf495c4fd949d26d11ca0cdae (patch) | |
tree | 1b439503ea0cad46d721ea136d500619ae49d01d /src/termhooks.h | |
parent | b312cc52b3c8ae407555836cf2da2863ba372d33 (diff) | |
download | emacs-f879067d7328164bf495c4fd949d26d11ca0cdae.tar.gz |
(struct input_event): New field `padding'.
Change `kind' field to an int.
Diffstat (limited to 'src/termhooks.h')
-rw-r--r-- | src/termhooks.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/termhooks.h b/src/termhooks.h index 4d8c6ff772e..314129c209e 100644 --- a/src/termhooks.h +++ b/src/termhooks.h @@ -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 |