From: Karl Heuer Date: Wed, 8 Mar 1995 05:50:24 +0000 (+0000) Subject: (struct PERDISPLAY): New member kbd_queue_has_data. X-Git-Tag: emacs-19.34~4914 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6c9f24d9013736268600192b264b0f3b0163f5cb;p=emacs.git (struct PERDISPLAY): New member kbd_queue_has_data. --- 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;