Mercurial > emacs
diff src/eval.c @ 46293:1fb8f75062c6
Use macro SPECPDL_INDEX.
| author | Juanma Barranquero <lekktu@gmail.com> |
|---|---|
| date | Thu, 11 Jul 2002 14:18:02 +0000 |
| parents | 9b8d032820a2 |
| children | 67b681b7d3d9 |
line wrap: on
line diff
--- a/src/eval.c Wed Jul 10 11:08:01 2002 +0000 +++ b/src/eval.c Thu Jul 11 14:18:02 2002 +0000 @@ -231,7 +231,7 @@ Lisp_Object arg; { int debug_while_redisplaying; - int count = specpdl_ptr - specpdl; + int count = SPECPDL_INDEX (); Lisp_Object val; if (lisp_eval_depth + 20 > max_lisp_eval_depth) @@ -864,7 +864,7 @@ Lisp_Object args; { Lisp_Object varlist, val, elt; - int count = specpdl_ptr - specpdl; + int count = SPECPDL_INDEX (); struct gcpro gcpro1, gcpro2, gcpro3; GCPRO3 (args, elt, varlist); @@ -904,7 +904,7 @@ { Lisp_Object *temps, tem; register Lisp_Object elt, varlist; - int count = specpdl_ptr - specpdl; + int count = SPECPDL_INDEX (); register int argnum; struct gcpro gcpro1, gcpro2; @@ -1095,7 +1095,7 @@ c.backlist = backtrace_list; c.handlerlist = handlerlist; c.lisp_eval_depth = lisp_eval_depth; - c.pdlcount = specpdl_ptr - specpdl; + c.pdlcount = SPECPDL_INDEX (); c.poll_suppress_count = poll_suppress_count; c.gcpro = gcprolist; c.byte_stack = byte_stack_list; @@ -1196,7 +1196,7 @@ Lisp_Object args; { Lisp_Object val; - int count = specpdl_ptr - specpdl; + int count = SPECPDL_INDEX (); record_unwind_protect (0, Fcdr (args)); val = Feval (Fcar (args)); @@ -1262,7 +1262,7 @@ c.backlist = backtrace_list; c.handlerlist = handlerlist; c.lisp_eval_depth = lisp_eval_depth; - c.pdlcount = specpdl_ptr - specpdl; + c.pdlcount = SPECPDL_INDEX (); c.poll_suppress_count = poll_suppress_count; c.gcpro = gcprolist; c.byte_stack = byte_stack_list; @@ -1327,7 +1327,7 @@ c.backlist = backtrace_list; c.handlerlist = handlerlist; c.lisp_eval_depth = lisp_eval_depth; - c.pdlcount = specpdl_ptr - specpdl; + c.pdlcount = SPECPDL_INDEX (); c.poll_suppress_count = poll_suppress_count; c.gcpro = gcprolist; c.byte_stack = byte_stack_list; @@ -1367,7 +1367,7 @@ c.backlist = backtrace_list; c.handlerlist = handlerlist; c.lisp_eval_depth = lisp_eval_depth; - c.pdlcount = specpdl_ptr - specpdl; + c.pdlcount = SPECPDL_INDEX (); c.poll_suppress_count = poll_suppress_count; c.gcpro = gcprolist; c.byte_stack = byte_stack_list; @@ -1410,7 +1410,7 @@ c.backlist = backtrace_list; c.handlerlist = handlerlist; c.lisp_eval_depth = lisp_eval_depth; - c.pdlcount = specpdl_ptr - specpdl; + c.pdlcount = SPECPDL_INDEX (); c.poll_suppress_count = poll_suppress_count; c.gcpro = gcprolist; c.byte_stack = byte_stack_list; @@ -1646,7 +1646,7 @@ || !NILP (Vdebug_on_signal)) /* This says call debugger even if there is a handler. */ { - int count = specpdl_ptr - specpdl; + int count = SPECPDL_INDEX (); int debugger_called = 0; Lisp_Object sig_symbol, combined_data; /* This is set to 1 if we are handling a memory-full error, @@ -1914,7 +1914,7 @@ do_autoload (fundef, funname) Lisp_Object fundef, funname; { - int count = specpdl_ptr - specpdl; + int count = SPECPDL_INDEX (); Lisp_Object fun, queue, first, second; struct gcpro gcpro1, gcpro2, gcpro3; @@ -2860,7 +2860,7 @@ register Lisp_Object *arg_vector; { Lisp_Object val, syms_left, next; - int count = specpdl_ptr - specpdl; + int count = SPECPDL_INDEX (); int i, optional, rest; if (CONSP (fun)) @@ -2953,7 +2953,7 @@ void grow_specpdl () { - register int count = specpdl_ptr - specpdl; + register int count = SPECPDL_INDEX (); if (specpdl_size >= max_specpdl_size) { if (max_specpdl_size < 400)
