Mercurial > hg > xemacs-beta
diff src/eval.c @ 153:25f70ba0133c r20-3b3
Import from CVS: tag r20-3b3
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:38:25 +0200 |
parents | 538048ae2ab8 |
children | 0132846995bd |
line wrap: on
line diff
--- a/src/eval.c Mon Aug 13 09:37:21 2007 +0200 +++ b/src/eval.c Mon Aug 13 09:38:25 2007 +0200 @@ -724,21 +724,6 @@ Lisp_Object args_left; struct gcpro gcpro1; -#ifdef MOCKLISP_SUPPORT - /* In Mucklisp code, symbols at the front of the progn arglist - are to be bound to zero. */ - if (!EQ (Vmocklisp_arguments, Qt)) - { - Lisp_Object tem; - val = Qzero; - while (!NILP (args) && (tem = Fcar (args), SYMBOLP (tem))) - { - QUIT; - specbind (tem, val), args = Fcdr (args); - } - } -#endif - if (NILP (args)) return Qnil; @@ -936,12 +921,7 @@ test = Fcar (args); body = Fcdr (args); -#ifdef MOCKLISP_SUPPORT - while (tem = Feval (test), - (!EQ (Vmocklisp_arguments, Qt) ? XINT (tem) : !NILP (tem))) -#else while (tem = Feval (test), !NILP (tem)) -#endif { QUIT; Fprogn (body); @@ -2550,10 +2530,6 @@ return Fsignal (Qinvalid_function, list1 (fun)); if (EQ (funcar, Qlambda)) return Fassq (Qinteractive, Fcdr (Fcdr (fun))); -#ifdef MOCKLISP_SUPPORT - if (EQ (funcar, Qmocklisp)) - return Qt; /* All mocklisp functions can be called interactively */ -#endif if (EQ (funcar, Qautoload)) return Fcar (Fcdr (Fcdr (Fcdr (fun)))); else @@ -2894,15 +2870,6 @@ val = Fsymbol_value (form); -#ifdef MOCKLISP_SUPPORT - if (!EQ (Vmocklisp_arguments, Qt)) - { - if (NILP (val)) - val = Qzero; - else if (EQ (val, Qt)) - val = make_int (1); - } -#endif return val; } @@ -3001,15 +2968,6 @@ * (And GC-protected.) */ lisp_eval_depth--; -#ifdef MOCKLISP_SUPPORT - if (!EQ (Vmocklisp_arguments, Qt)) - { - if (NILP (val)) - val = Qzero; - else if (EQ (val, Qt)) - val = make_int (1); - } -#endif if (backtrace.debug_on_exit) val = do_debug_on_exit (val); POP_BACKTRACE (backtrace); @@ -3062,10 +3020,6 @@ val = Feval (apply1 (Fcdr (fun), original_args)); else if (EQ (funcar, Qlambda)) val = apply_lambda (fun, nargs, original_args); -#ifdef MOCKLISP_SUPPORT - else if (EQ (funcar, Qmocklisp)) - val = ml_apply (fun, original_args); -#endif else { invalid_function: @@ -3074,15 +3028,6 @@ } lisp_eval_depth--; -#ifdef MOCKLISP_SUPPORT - if (!EQ (Vmocklisp_arguments, Qt)) - { - if (NILP (val)) - val = Qzero; - else if (EQ (val, Qt)) - val = make_int (1); - } -#endif if (backtrace.debug_on_exit) val = do_debug_on_exit (val); POP_BACKTRACE (backtrace); @@ -3197,10 +3142,6 @@ goto invalid_function; if (EQ (funcar, Qlambda)) val = funcall_lambda (fun, nargs, args + 1); -#ifdef MOCKLISP_SUPPORT - else if (EQ (funcar, Qmocklisp)) - val = ml_apply (fun, Flist (nargs, args + 1)); -#endif else if (EQ (funcar, Qautoload)) { do_autoload (fun, args[0]); @@ -3546,11 +3487,6 @@ REGISTER int i; int optional = 0, rest = 0; -#ifdef MOCKLISP_SUPPORT - if (!EQ (Vmocklisp_arguments, Qt)) - specbind (Qmocklisp_arguments, Qt); /* t means NOT mocklisp! */ -#endif - if (CONSP (fun)) syms_left = Fcar (Fcdr (fun)); else if (COMPILED_FUNCTIONP (fun))