comparison src/eval.c @ 308:33bdb3d4b97f r21-0b52

Import from CVS: tag r21-0b52
author cvs
date Mon, 13 Aug 2007 10:42:44 +0200
parents 70ad99077275
children 851ff35f137f
comparison
equal deleted inserted replaced
307:42d630fd9bd8 308:33bdb3d4b97f
2555 con->prefix_arg = Qnil; 2555 con->prefix_arg = Qnil;
2556 Vcurrent_prefix_arg = prefixarg; 2556 Vcurrent_prefix_arg = prefixarg;
2557 debug_on_next_call = 0; /* #### from FSFmacs; correct? */ 2557 debug_on_next_call = 0; /* #### from FSFmacs; correct? */
2558 2558
2559 if (SYMBOLP (cmd) && !NILP (Fget (cmd, Qdisabled, Qnil))) 2559 if (SYMBOLP (cmd) && !NILP (Fget (cmd, Qdisabled, Qnil)))
2560 return run_hook (Vdisabled_command_hook); 2560 {
2561 Lisp_Object tem = Fsymbol_value(Vdisabled_command_hook);
2562
2563 if (!NILP(tem))
2564 {
2565 return Frun_hooks (1, &Vdisabled_command_hook);
2566 }
2567 }
2561 2568
2562 for (;;) 2569 for (;;)
2563 { 2570 {
2564 final = indirect_function (cmd, 1); 2571 final = indirect_function (cmd, 1);
2565 if (CONSP (final) && EQ (Fcar (final), Qautoload)) 2572 if (CONSP (final) && EQ (Fcar (final), Qautoload))