Mercurial > hg > xemacs-beta
diff src/eval.c @ 179:9ad43877534d r20-3b16
Import from CVS: tag r20-3b16
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:52:19 +0200 |
parents | 8eaf7971accc |
children | bfd6434d15b3 |
line wrap: on
line diff
--- a/src/eval.c Mon Aug 13 09:51:18 2007 +0200 +++ b/src/eval.c Mon Aug 13 09:52:19 2007 +0200 @@ -330,7 +330,7 @@ static Lisp_Object restore_entering_debugger (Lisp_Object arg) { - entering_debugger = ((NILP (arg)) ? 0 : 1); + entering_debugger = ! NILP (arg); return arg; } @@ -404,9 +404,9 @@ entering_debugger = 1; val = internal_catch (Qdebugger, call_debugger_259, arg, &threw); - return (unbind_to (speccount, ((threw) - ? Qunbound /* Not returning a value */ - : val))); + return unbind_to (speccount, ((threw) + ? Qunbound /* Not returning a value */ + : val)); } /* Called when debug-on-exit behavior is called for. Enter the debugger @@ -2124,7 +2124,7 @@ */ Lisp_Object -call_with_suspended_errors (lisp_fn_t fun, Lisp_Object retval, +call_with_suspended_errors (lisp_fn_t fun, volatile Lisp_Object retval, Lisp_Object class, Error_behavior errb, int nargs, ...) {