changeset 40452:b656648ba424

(Finput_pending_p): Fix typo in doc-string. (echo-area-clear-hook): Properly DEFVAR_LISP and staticpro it.
author Pavel Janík <Pavel@Janik.cz>
date Mon, 29 Oct 2001 17:51:38 +0000
parents 9c7e47dd60be
children bf8760ceda7c
files src/keyboard.c
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/keyboard.c	Mon Oct 29 17:26:26 2001 +0000
+++ b/src/keyboard.c	Mon Oct 29 17:51:38 2001 +0000
@@ -437,7 +437,7 @@
 Lisp_Object Vlucid_menu_bar_dirty_flag;
 Lisp_Object Qrecompute_lucid_menubar, Qactivate_menubar_hook;
 
-Lisp_Object Qecho_area_clear_hook;
+Lisp_Object Qecho_area_clear_hook, Vecho_area_clear_hook;
 
 /* Hooks to run before and after each command.  */
 Lisp_Object Qpre_command_hook, Vpre_command_hook;
@@ -9489,7 +9489,7 @@
 
 
 DEFUN ("input-pending-p", Finput_pending_p, Sinput_pending_p, 0, 0, 0,
-       doc: /* T if command input is currently available with no waiting.
+       doc: /* t if command input is currently available with no waiting.
 Actually, the value is nil only if we can be sure that no input is available.  */)
      ()
 {
@@ -10281,6 +10281,9 @@
   Qpost_command_idle_hook = intern ("post-command-idle-hook");
   staticpro (&Qpost_command_idle_hook);
 
+  Qecho_area_clear_hook = intern ("echo-area-clear-hook");
+  staticpro (&Qecho_area_clear_hook);
+
   Qdeferred_action_function = intern ("deferred-action-function");
   staticpro (&Qdeferred_action_function);
 
@@ -10720,12 +10723,9 @@
 This is measured in microseconds.  */);
   post_command_idle_delay = 100000;
 
-#if 0
-  DEFVAR_LISP ("echo-area-clear-hook", ...,
+  DEFVAR_LISP ("echo-area-clear-hook", &Vecho_area_clear_hook,
 	       doc: /* Normal hook run when clearing the echo area.  */);
-#endif
-  Qecho_area_clear_hook = intern ("echo-area-clear-hook");
-  SET_SYMBOL_VALUE (Qecho_area_clear_hook, Qnil);
+  Vecho_area_clear_hook = Qnil;
 
   DEFVAR_LISP ("lucid-menu-bar-dirty-flag", &Vlucid_menu_bar_dirty_flag,
 	       doc: /* t means menu bar, specified Lucid style, needs to be recomputed.  */);