diff options
author | Kim F. Storm <storm@cua.dk> | 2004-02-27 23:46:31 +0000 |
---|---|---|
committer | Kim F. Storm <storm@cua.dk> | 2004-02-27 23:46:31 +0000 |
commit | 0fc0bac9c461f3358286ff1d4064ed52d709dbe9 (patch) | |
tree | d6e177dd280762379be19a6f3355fb8923b0fe3a /lisp/emacs-lisp/gulp.el | |
parent | 9022d4219b27cdeaa15213fb1a4e6faf9e67da43 (diff) | |
download | emacs-0fc0bac9c461f3358286ff1d4064ed52d709dbe9.tar.gz emacs-0fc0bac9c461f3358286ff1d4064ed52d709dbe9.tar.bz2 emacs-0fc0bac9c461f3358286ff1d4064ed52d709dbe9.zip |
(kbd_buffer_store_event_hold): New function to store
an event into kbd fifo, but with special handling of quit event;
a quit event is saved for later, and further events are discarded
until the saved quit event has been processed.
(kbd_buffer_store_event): Use kbd_buffer_store_event_hold.
(gen_help_event): Store help event in kbd fifo.
(NREAD_INPUT_EVENTS): Remove.
(read_avail_input): Adapt to new read_socket_hook interface.
Remove allocation and initialization of local input_event buffer,
as read_socket_hook stores events directly in fifo. Allocate and
initialize local hold_quit event to handle postponed quit event
(and store it if set by kbd_buffer_store_event_hold).
Diffstat (limited to 'lisp/emacs-lisp/gulp.el')
0 files changed, 0 insertions, 0 deletions