eval.c: In function `Fcommand_execute':
 eval.c:2565: incompatible types in return
 eval.c: At top level:
 eval.c:3615: warning: type mismatch with previous implicit declaration
 eval.c:2565: warning: previous implicit declaration of `Frun_hooks'
 eval.c:3615: warning: `Frun_hooks' was previously implicitly declared to return
`int' 
Eek!  That patch wasn't supposed to get in.  Sorry about that.  Please 
apply this patch to fix.
Index: src/eval.c
===================================================================
RCS file: /usr/local/xemacs/xemacs-20.0/src/eval.c,v
retrieving revision 1.28
retrieving revision 1.27
diff -u -r1.28 -r1.27
--- src/eval.c	1998/08/11 21:54:04	1.28
+++ src/eval.c	1998/06/30 19:01:33	1.27
@@ -2557,14 +2557,7 @@
   debug_on_next_call = 0; /* #### from FSFmacs; correct? */
 
   if (SYMBOLP (cmd) && !NILP (Fget (cmd, Qdisabled, Qnil)))
-    {
-      Lisp_Object tem = Fsymbol_value(Vdisabled_command_hook);
-
-      if (!NILP(tem))
-	{
-	  return Frun_hooks (1, &Vdisabled_command_hook);
-	}
-    }
+    return run_hook (Vdisabled_command_hook);
 
   for (;;)
     {