emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/eval.c


From: Juanma Barranquero
Subject: [Emacs-diffs] Changes to emacs/src/eval.c
Date: Thu, 11 Jul 2002 10:11:05 -0400

Index: emacs/src/eval.c
diff -c emacs/src/eval.c:1.190 emacs/src/eval.c:1.191
*** emacs/src/eval.c:1.190      Sun Jul  7 06:07:32 2002
--- emacs/src/eval.c    Thu Jul 11 10:11:04 2002
***************
*** 231,237 ****
       Lisp_Object arg;
  {
    int debug_while_redisplaying;
!   int count = specpdl_ptr - specpdl;
    Lisp_Object val;
    
    if (lisp_eval_depth + 20 > max_lisp_eval_depth)
--- 231,237 ----
       Lisp_Object arg;
  {
    int debug_while_redisplaying;
!   int count = SPECPDL_INDEX ();
    Lisp_Object val;
    
    if (lisp_eval_depth + 20 > max_lisp_eval_depth)
***************
*** 864,870 ****
       Lisp_Object args;
  {
    Lisp_Object varlist, val, elt;
!   int count = specpdl_ptr - specpdl;
    struct gcpro gcpro1, gcpro2, gcpro3;
  
    GCPRO3 (args, elt, varlist);
--- 864,870 ----
       Lisp_Object args;
  {
    Lisp_Object varlist, val, elt;
!   int count = SPECPDL_INDEX ();
    struct gcpro gcpro1, gcpro2, gcpro3;
  
    GCPRO3 (args, elt, varlist);
***************
*** 904,910 ****
  {
    Lisp_Object *temps, tem;
    register Lisp_Object elt, varlist;
!   int count = specpdl_ptr - specpdl;
    register int argnum;
    struct gcpro gcpro1, gcpro2;
  
--- 904,910 ----
  {
    Lisp_Object *temps, tem;
    register Lisp_Object elt, varlist;
!   int count = SPECPDL_INDEX ();
    register int argnum;
    struct gcpro gcpro1, gcpro2;
  
***************
*** 1095,1101 ****
    c.backlist = backtrace_list;
    c.handlerlist = handlerlist;
    c.lisp_eval_depth = lisp_eval_depth;
!   c.pdlcount = specpdl_ptr - specpdl;
    c.poll_suppress_count = poll_suppress_count;
    c.gcpro = gcprolist;
    c.byte_stack = byte_stack_list;
--- 1095,1101 ----
    c.backlist = backtrace_list;
    c.handlerlist = handlerlist;
    c.lisp_eval_depth = lisp_eval_depth;
!   c.pdlcount = SPECPDL_INDEX ();
    c.poll_suppress_count = poll_suppress_count;
    c.gcpro = gcprolist;
    c.byte_stack = byte_stack_list;
***************
*** 1196,1202 ****
       Lisp_Object args;
  {
    Lisp_Object val;
!   int count = specpdl_ptr - specpdl;
  
    record_unwind_protect (0, Fcdr (args));
    val = Feval (Fcar (args));
--- 1196,1202 ----
       Lisp_Object args;
  {
    Lisp_Object val;
!   int count = SPECPDL_INDEX ();
  
    record_unwind_protect (0, Fcdr (args));
    val = Feval (Fcar (args));
***************
*** 1262,1268 ****
    c.backlist = backtrace_list;
    c.handlerlist = handlerlist;
    c.lisp_eval_depth = lisp_eval_depth;
!   c.pdlcount = specpdl_ptr - specpdl;
    c.poll_suppress_count = poll_suppress_count;
    c.gcpro = gcprolist;
    c.byte_stack = byte_stack_list;
--- 1262,1268 ----
    c.backlist = backtrace_list;
    c.handlerlist = handlerlist;
    c.lisp_eval_depth = lisp_eval_depth;
!   c.pdlcount = SPECPDL_INDEX ();
    c.poll_suppress_count = poll_suppress_count;
    c.gcpro = gcprolist;
    c.byte_stack = byte_stack_list;
***************
*** 1327,1333 ****
    c.backlist = backtrace_list;
    c.handlerlist = handlerlist;
    c.lisp_eval_depth = lisp_eval_depth;
!   c.pdlcount = specpdl_ptr - specpdl;
    c.poll_suppress_count = poll_suppress_count;
    c.gcpro = gcprolist;
    c.byte_stack = byte_stack_list;
--- 1327,1333 ----
    c.backlist = backtrace_list;
    c.handlerlist = handlerlist;
    c.lisp_eval_depth = lisp_eval_depth;
!   c.pdlcount = SPECPDL_INDEX ();
    c.poll_suppress_count = poll_suppress_count;
    c.gcpro = gcprolist;
    c.byte_stack = byte_stack_list;
***************
*** 1367,1373 ****
    c.backlist = backtrace_list;
    c.handlerlist = handlerlist;
    c.lisp_eval_depth = lisp_eval_depth;
!   c.pdlcount = specpdl_ptr - specpdl;
    c.poll_suppress_count = poll_suppress_count;
    c.gcpro = gcprolist;
    c.byte_stack = byte_stack_list;
--- 1367,1373 ----
    c.backlist = backtrace_list;
    c.handlerlist = handlerlist;
    c.lisp_eval_depth = lisp_eval_depth;
!   c.pdlcount = SPECPDL_INDEX ();
    c.poll_suppress_count = poll_suppress_count;
    c.gcpro = gcprolist;
    c.byte_stack = byte_stack_list;
***************
*** 1410,1416 ****
    c.backlist = backtrace_list;
    c.handlerlist = handlerlist;
    c.lisp_eval_depth = lisp_eval_depth;
!   c.pdlcount = specpdl_ptr - specpdl;
    c.poll_suppress_count = poll_suppress_count;
    c.gcpro = gcprolist;
    c.byte_stack = byte_stack_list;
--- 1410,1416 ----
    c.backlist = backtrace_list;
    c.handlerlist = handlerlist;
    c.lisp_eval_depth = lisp_eval_depth;
!   c.pdlcount = SPECPDL_INDEX ();
    c.poll_suppress_count = poll_suppress_count;
    c.gcpro = gcprolist;
    c.byte_stack = byte_stack_list;
***************
*** 1646,1652 ****
        || !NILP (Vdebug_on_signal)) /* This says call debugger even if
                                      there is a handler.  */
      {
!       int count = specpdl_ptr - specpdl;
        int debugger_called = 0;
        Lisp_Object sig_symbol, combined_data;
        /* This is set to 1 if we are handling a memory-full error,
--- 1646,1652 ----
        || !NILP (Vdebug_on_signal)) /* This says call debugger even if
                                      there is a handler.  */
      {
!       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,1920 ****
  do_autoload (fundef, funname)
       Lisp_Object fundef, funname;
  {
!   int count = specpdl_ptr - specpdl;
    Lisp_Object fun, queue, first, second;
    struct gcpro gcpro1, gcpro2, gcpro3;
  
--- 1914,1920 ----
  do_autoload (fundef, funname)
       Lisp_Object fundef, funname;
  {
!   int count = SPECPDL_INDEX ();
    Lisp_Object fun, queue, first, second;
    struct gcpro gcpro1, gcpro2, gcpro3;
  
***************
*** 2860,2866 ****
       register Lisp_Object *arg_vector;
  {
    Lisp_Object val, syms_left, next;
!   int count = specpdl_ptr - specpdl;
    int i, optional, rest;
  
    if (CONSP (fun))
--- 2860,2866 ----
       register Lisp_Object *arg_vector;
  {
    Lisp_Object val, syms_left, next;
!   int count = SPECPDL_INDEX ();
    int i, optional, rest;
  
    if (CONSP (fun))
***************
*** 2953,2959 ****
  void
  grow_specpdl ()
  {
!   register int count = specpdl_ptr - specpdl;
    if (specpdl_size >= max_specpdl_size)
      {
        if (max_specpdl_size < 400)
--- 2953,2959 ----
  void
  grow_specpdl ()
  {
!   register int count = SPECPDL_INDEX ();
    if (specpdl_size >= max_specpdl_size)
      {
        if (max_specpdl_size < 400)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]