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: Richard M . Stallman
Subject: [Emacs-diffs] Changes to emacs/src/eval.c
Date: Mon, 27 Dec 2004 11:36:10 -0500

Index: emacs/src/eval.c
diff -c emacs/src/eval.c:1.231 emacs/src/eval.c:1.232
*** emacs/src/eval.c:1.231      Tue Dec 21 11:33:57 2004
--- emacs/src/eval.c    Mon Dec 27 16:02:24 2004
***************
*** 88,94 ****
  int gcpro_level;
  #endif
  
! Lisp_Object Qautoload, Qmacro, Qexit, Qinteractive, Qcommandp, Qdefun, 
Qdefvar;
  Lisp_Object Qinhibit_quit, Vinhibit_quit, Vquit_flag;
  Lisp_Object Qand_rest, Qand_optional;
  Lisp_Object Qdebug_on_error;
--- 88,94 ----
  int gcpro_level;
  #endif
  
! Lisp_Object Qautoload, Qmacro, Qexit, Qinteractive, Qcommandp, Qdefun;
  Lisp_Object Qinhibit_quit, Vinhibit_quit, Vquit_flag;
  Lisp_Object Qand_rest, Qand_optional;
  Lisp_Object Qdebug_on_error;
***************
*** 647,653 ****
        && EQ (XCAR (XSYMBOL (fn_name)->function), Qautoload))
      LOADHIST_ATTACH (Fcons (Qt, fn_name));
    Ffset (fn_name, defn);
!   LOADHIST_ATTACH (fn_name);
    return fn_name;
  }
  
--- 647,653 ----
        && EQ (XCAR (XSYMBOL (fn_name)->function), Qautoload))
      LOADHIST_ATTACH (Fcons (Qt, fn_name));
    Ffset (fn_name, defn);
!   LOADHIST_ATTACH (Fcons (Qdefun, fn_name));
    return fn_name;
  }
  
***************
*** 716,722 ****
        && EQ (XCAR (XSYMBOL (fn_name)->function), Qautoload))
      LOADHIST_ATTACH (Fcons (Qt, fn_name));
    Ffset (fn_name, defn);
!   LOADHIST_ATTACH (fn_name);
    return fn_name;
  }
  
--- 716,722 ----
        && EQ (XCAR (XSYMBOL (fn_name)->function), Qautoload))
      LOADHIST_ATTACH (Fcons (Qt, fn_name));
    Ffset (fn_name, defn);
!   LOADHIST_ATTACH (Fcons (Qdefun, fn_name));
    return fn_name;
  }
  
***************
*** 742,748 ****
    sym->indirect_variable = 1;
    sym->value = aliased;
    sym->constant = SYMBOL_CONSTANT_P (aliased);
!   LOADHIST_ATTACH (Fcons (Qdefvar, symbol));
    if (!NILP (docstring))
      Fput (symbol, Qvariable_documentation, docstring);
  
--- 742,748 ----
    sym->indirect_variable = 1;
    sym->value = aliased;
    sym->constant = SYMBOL_CONSTANT_P (aliased);
!   LOADHIST_ATTACH (symbol);
    if (!NILP (docstring))
      Fput (symbol, Qvariable_documentation, docstring);
  
***************
*** 810,816 ****
            tem = Fpurecopy (tem);
          Fput (sym, Qvariable_documentation, tem);
        }
!       LOADHIST_ATTACH (Fcons (Qdefvar, sym));
      }
    else
      /* Simple (defvar <var>) should not count as a definition at all.
--- 810,816 ----
            tem = Fpurecopy (tem);
          Fput (sym, Qvariable_documentation, tem);
        }
!       LOADHIST_ATTACH (sym);
      }
    else
      /* Simple (defvar <var>) should not count as a definition at all.
***************
*** 853,859 ****
        tem = Fpurecopy (tem);
        Fput (sym, Qvariable_documentation, tem);
      }
!   LOADHIST_ATTACH (Fcons (Qdefvar, sym));
    return sym;
  }
  
--- 853,859 ----
        tem = Fpurecopy (tem);
        Fput (sym, Qvariable_documentation, tem);
      }
!   LOADHIST_ATTACH (sym);
    return sym;
  }
  
***************
*** 3376,3384 ****
    Qdefun = intern ("defun");
    staticpro (&Qdefun);
  
-   Qdefvar = intern ("defvar");
-   staticpro (&Qdefvar);
- 
    Qand_rest = intern ("&rest");
    staticpro (&Qand_rest);
  
--- 3376,3381 ----




reply via email to

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