summaryrefslogtreecommitdiff
path: root/src/lisp.h
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1995-03-08 05:50:24 +0000
committerKarl Heuer <kwzh@gnu.org>1995-03-08 05:50:24 +0000
commit3d7bc890d1c85ff819c86a915f9a857dcb33a3f4 (patch)
tree80cef9d09a44b21c8f64106541234bbbc26ddcab /src/lisp.h
parent5682ff2fbcaf111ba5a9a15f87ca37258aa24167 (diff)
downloademacs-3d7bc890d1c85ff819c86a915f9a857dcb33a3f4.tar.gz
(struct PERDISPLAY): New member kbd_queue_has_data.
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 7876a35ce49..f634982d6ae 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -521,8 +521,14 @@ struct PERDISPLAY
/* Last anonymous kbd macro defined. */
Lisp_Object Vlast_kbd_macro;
+ /* Flag indicating that we should look at kbd_queue. This is not the
+ same as !NILP (kbd_queue), because if we've had to push back an
+ incomplete command, then this flag will be clear; we don't want to
+ try reading it again until another character arrives. */
+ int kbd_queue_has_data;
+
/* Placeholder for future vars that will be moved here. */
- Lisp_Object unused[19];
+ Lisp_Object unused[18];
/* Nonzero means echo each character as typed. */
int immediate_echo;