]> git.eshelyaron.com Git - emacs.git/commitdiff
(push_key_description): Add prototype.
authorGerd Moellmann <gerd@gnu.org>
Thu, 28 Dec 2000 13:41:26 +0000 (13:41 +0000)
committerGerd Moellmann <gerd@gnu.org>
Thu, 28 Dec 2000 13:41:26 +0000 (13:41 +0000)
src/ChangeLog
src/lisp.h

index 8e5fdb97d268147c3a27872e49ab9c6ea42b0c14..f45bd81793597aa8afd77b74e280a3d7a7418171 100644 (file)
@@ -1,5 +1,17 @@
 2000-12-28  Gerd Moellmann  <gerd@gnu.org>
 
+       * keyboard.c (echo_char): If C is an integer, always call
+       push_key_description.  Former code could signal an invalid
+       character error.
+
+       * keymap.c (push_key_description): Add parameter FORCE_MULTIBYTE.
+       If set, print multibyte text.
+       (Fsingle_key_description): Call push_key_description with
+       FORCE_MULTIBYTE set.
+       (describe_buffer_bindings): Likewise.
+
+       * lisp.h (push_key_description): Add prototype.
+
        * xdisp.c (echo_area_display): Bind redisplay-dont-pause to t
        around the call to redisplay_internal.
 
index 75803d826ab986e69d2bccc959ede2cc6ed2a31a..c08e66cb77504e187595a39a45c0338413b11bb5 100644 (file)
@@ -2585,6 +2585,7 @@ extern void record_auto_save P_ ((void));
 extern void init_keyboard P_ ((void));
 extern void syms_of_keyboard P_ ((void));
 extern void keys_of_keyboard P_ ((void));
+extern char *push_key_description P_ ((unsigned int, char *, int));
 
 /* defined in keymap.c */