From: Kim F. Storm Date: Mon, 16 Feb 2004 23:11:58 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: ttn-vms-21-2-B4~7567 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ab90a54d2f8d29c5c441bf11564c81e4c2c9d5e5;p=emacs.git *** empty log message *** --- diff --git a/src/ChangeLog b/src/ChangeLog index c52a1c92b64..865b4912c97 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,17 @@ +2004-02-17 Kim F. Storm + + * keyboard.c: Rework previous change; it didn't consider that the + buf array was allocated on the stack. + (prev_read): Remove variable. + (read_avail_input_buf): New static event buffer array. + (in_read_avail_input): New static variable to avoid re-entrancy. + (read_avail_input): Change buf to pinter to read_avail_input_buf. + Use in_read_avail_input to guard against re-entry. + Do not initialize read_avail_input_buf here; instead assume it + is always cleared on entry. To ensure that, we clear (just) the + entries that were used before we return. + (init_keyboard): Initialize read_avail_input_buf here. + 2004-02-16 Jesper Harder (tiny change) * cmds.c (Fend_of_line): Doc fix.