aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c
diff options
context:
space:
mode:
authorJuanma Barranquero2002-07-11 14:18:02 +0000
committerJuanma Barranquero2002-07-11 14:18:02 +0000
commitaed13378308fae471bf2c11870a456e457166c31 (patch)
tree89ee2f5aaffc88a04531e85b1c1da979f17483f2 /src/eval.c
parente20b31732ad01d8de7605ea740525dedc3dbdb90 (diff)
downloademacs-aed13378308fae471bf2c11870a456e457166c31.tar.gz
emacs-aed13378308fae471bf2c11870a456e457166c31.zip
Use macro SPECPDL_INDEX.
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/eval.c b/src/eval.c
index 569b57f5aea..8dd2d734e10 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -231,7 +231,7 @@ call_debugger (arg)
231 Lisp_Object arg; 231 Lisp_Object arg;
232{ 232{
233 int debug_while_redisplaying; 233 int debug_while_redisplaying;
234 int count = specpdl_ptr - specpdl; 234 int count = SPECPDL_INDEX ();
235 Lisp_Object val; 235 Lisp_Object val;
236 236
237 if (lisp_eval_depth + 20 > max_lisp_eval_depth) 237 if (lisp_eval_depth + 20 > max_lisp_eval_depth)
@@ -864,7 +864,7 @@ usage: (let* VARLIST BODY...) */)
864 Lisp_Object args; 864 Lisp_Object args;
865{ 865{
866 Lisp_Object varlist, val, elt; 866 Lisp_Object varlist, val, elt;
867 int count = specpdl_ptr - specpdl; 867 int count = SPECPDL_INDEX ();
868 struct gcpro gcpro1, gcpro2, gcpro3; 868 struct gcpro gcpro1, gcpro2, gcpro3;
869 869
870 GCPRO3 (args, elt, varlist); 870 GCPRO3 (args, elt, varlist);
@@ -904,7 +904,7 @@ usage: (let VARLIST BODY...) */)
904{ 904{
905 Lisp_Object *temps, tem; 905 Lisp_Object *temps, tem;
906 register Lisp_Object elt, varlist; 906 register Lisp_Object elt, varlist;
907 int count = specpdl_ptr - specpdl; 907 int count = SPECPDL_INDEX ();
908 register int argnum; 908 register int argnum;
909 struct gcpro gcpro1, gcpro2; 909 struct gcpro gcpro1, gcpro2;
910 910
@@ -1095,7 +1095,7 @@ internal_catch (tag, func, arg)
1095 c.backlist = backtrace_list; 1095 c.backlist = backtrace_list;
1096 c.handlerlist = handlerlist; 1096 c.handlerlist = handlerlist;
1097 c.lisp_eval_depth = lisp_eval_depth; 1097 c.lisp_eval_depth = lisp_eval_depth;
1098 c.pdlcount = specpdl_ptr - specpdl; 1098 c.pdlcount = SPECPDL_INDEX ();
1099 c.poll_suppress_count = poll_suppress_count; 1099 c.poll_suppress_count = poll_suppress_count;
1100 c.gcpro = gcprolist; 1100 c.gcpro = gcprolist;
1101 c.byte_stack = byte_stack_list; 1101 c.byte_stack = byte_stack_list;
@@ -1196,7 +1196,7 @@ usage: (unwind-protect BODYFORM UNWINDFORMS...) */)
1196 Lisp_Object args; 1196 Lisp_Object args;
1197{ 1197{
1198 Lisp_Object val; 1198 Lisp_Object val;
1199 int count = specpdl_ptr - specpdl; 1199 int count = SPECPDL_INDEX ();
1200 1200
1201 record_unwind_protect (0, Fcdr (args)); 1201 record_unwind_protect (0, Fcdr (args));
1202 val = Feval (Fcar (args)); 1202 val = Feval (Fcar (args));
@@ -1262,7 +1262,7 @@ usage: (condition-case VAR BODYFORM HANDLERS...) */)
1262 c.backlist = backtrace_list; 1262 c.backlist = backtrace_list;
1263 c.handlerlist = handlerlist; 1263 c.handlerlist = handlerlist;
1264 c.lisp_eval_depth = lisp_eval_depth; 1264 c.lisp_eval_depth = lisp_eval_depth;
1265 c.pdlcount = specpdl_ptr - specpdl; 1265 c.pdlcount = SPECPDL_INDEX ();
1266 c.poll_suppress_count = poll_suppress_count; 1266 c.poll_suppress_count = poll_suppress_count;
1267 c.gcpro = gcprolist; 1267 c.gcpro = gcprolist;
1268 c.byte_stack = byte_stack_list; 1268 c.byte_stack = byte_stack_list;
@@ -1327,7 +1327,7 @@ internal_condition_case (bfun, handlers, hfun)
1327 c.backlist = backtrace_list; 1327 c.backlist = backtrace_list;
1328 c.handlerlist = handlerlist; 1328 c.handlerlist = handlerlist;
1329 c.lisp_eval_depth = lisp_eval_depth; 1329 c.lisp_eval_depth = lisp_eval_depth;
1330 c.pdlcount = specpdl_ptr - specpdl; 1330 c.pdlcount = SPECPDL_INDEX ();
1331 c.poll_suppress_count = poll_suppress_count; 1331 c.poll_suppress_count = poll_suppress_count;
1332 c.gcpro = gcprolist; 1332 c.gcpro = gcprolist;
1333 c.byte_stack = byte_stack_list; 1333 c.byte_stack = byte_stack_list;
@@ -1367,7 +1367,7 @@ internal_condition_case_1 (bfun, arg, handlers, hfun)
1367 c.backlist = backtrace_list; 1367 c.backlist = backtrace_list;
1368 c.handlerlist = handlerlist; 1368 c.handlerlist = handlerlist;
1369 c.lisp_eval_depth = lisp_eval_depth; 1369 c.lisp_eval_depth = lisp_eval_depth;
1370 c.pdlcount = specpdl_ptr - specpdl; 1370 c.pdlcount = SPECPDL_INDEX ();
1371 c.poll_suppress_count = poll_suppress_count; 1371 c.poll_suppress_count = poll_suppress_count;
1372 c.gcpro = gcprolist; 1372 c.gcpro = gcprolist;
1373 c.byte_stack = byte_stack_list; 1373 c.byte_stack = byte_stack_list;
@@ -1410,7 +1410,7 @@ internal_condition_case_2 (bfun, nargs, args, handlers, hfun)
1410 c.backlist = backtrace_list; 1410 c.backlist = backtrace_list;
1411 c.handlerlist = handlerlist; 1411 c.handlerlist = handlerlist;
1412 c.lisp_eval_depth = lisp_eval_depth; 1412 c.lisp_eval_depth = lisp_eval_depth;
1413 c.pdlcount = specpdl_ptr - specpdl; 1413 c.pdlcount = SPECPDL_INDEX ();
1414 c.poll_suppress_count = poll_suppress_count; 1414 c.poll_suppress_count = poll_suppress_count;
1415 c.gcpro = gcprolist; 1415 c.gcpro = gcprolist;
1416 c.byte_stack = byte_stack_list; 1416 c.byte_stack = byte_stack_list;
@@ -1646,7 +1646,7 @@ find_handler_clause (handlers, conditions, sig, data, debugger_value_ptr)
1646 || !NILP (Vdebug_on_signal)) /* This says call debugger even if 1646 || !NILP (Vdebug_on_signal)) /* This says call debugger even if
1647 there is a handler. */ 1647 there is a handler. */
1648 { 1648 {
1649 int count = specpdl_ptr - specpdl; 1649 int count = SPECPDL_INDEX ();
1650 int debugger_called = 0; 1650 int debugger_called = 0;
1651 Lisp_Object sig_symbol, combined_data; 1651 Lisp_Object sig_symbol, combined_data;
1652 /* This is set to 1 if we are handling a memory-full error, 1652 /* This is set to 1 if we are handling a memory-full error,
@@ -1914,7 +1914,7 @@ void
1914do_autoload (fundef, funname) 1914do_autoload (fundef, funname)
1915 Lisp_Object fundef, funname; 1915 Lisp_Object fundef, funname;
1916{ 1916{
1917 int count = specpdl_ptr - specpdl; 1917 int count = SPECPDL_INDEX ();
1918 Lisp_Object fun, queue, first, second; 1918 Lisp_Object fun, queue, first, second;
1919 struct gcpro gcpro1, gcpro2, gcpro3; 1919 struct gcpro gcpro1, gcpro2, gcpro3;
1920 1920
@@ -2860,7 +2860,7 @@ funcall_lambda (fun, nargs, arg_vector)
2860 register Lisp_Object *arg_vector; 2860 register Lisp_Object *arg_vector;
2861{ 2861{
2862 Lisp_Object val, syms_left, next; 2862 Lisp_Object val, syms_left, next;
2863 int count = specpdl_ptr - specpdl; 2863 int count = SPECPDL_INDEX ();
2864 int i, optional, rest; 2864 int i, optional, rest;
2865 2865
2866 if (CONSP (fun)) 2866 if (CONSP (fun))
@@ -2953,7 +2953,7 @@ DEFUN ("fetch-bytecode", Ffetch_bytecode, Sfetch_bytecode,
2953void 2953void
2954grow_specpdl () 2954grow_specpdl ()
2955{ 2955{
2956 register int count = specpdl_ptr - specpdl; 2956 register int count = SPECPDL_INDEX ();
2957 if (specpdl_size >= max_specpdl_size) 2957 if (specpdl_size >= max_specpdl_size)
2958 { 2958 {
2959 if (max_specpdl_size < 400) 2959 if (max_specpdl_size < 400)