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: Mon, 15 Jul 2002 11:37:51 -0400

Index: emacs/src/eval.c
diff -c emacs/src/eval.c:1.193 emacs/src/eval.c:1.194
*** emacs/src/eval.c:1.193      Sun Jul 14 20:00:36 2002
--- emacs/src/eval.c    Mon Jul 15 11:37:51 2002
***************
*** 710,725 ****
  }
  
  
! DEFUN ("defvaralias", Fdefvaralias, Sdefvaralias, 2, 2, 0,
         doc: /* Make SYMBOL a variable alias for symbol ALIASED.
  Setting the value of SYMBOL will subsequently set the value of ALIASED,
  and getting the value of SYMBOL will return the value ALIASED has.
! ALIASED nil means remove the alias; SYMBOL is unbound after that.  */)
!      (symbol, aliased)
!      Lisp_Object symbol, aliased;
  {
    struct Lisp_Symbol *sym;
!   
    CHECK_SYMBOL (symbol);
    CHECK_SYMBOL (aliased);
  
--- 710,726 ----
  }
  
  
! DEFUN ("defvaralias", Fdefvaralias, Sdefvaralias, 2, 3, 0,
         doc: /* Make SYMBOL a variable alias for symbol ALIASED.
  Setting the value of SYMBOL will subsequently set the value of ALIASED,
  and getting the value of SYMBOL will return the value ALIASED has.
! ALIASED nil means remove the alias; SYMBOL is unbound after that.
! Third arg DOCSTRING, if non-nil, is documentation for SYMBOL.  */)
!      (symbol, aliased, docstring)
!      Lisp_Object symbol, aliased, docstring;
  {
    struct Lisp_Symbol *sym;
! 
    CHECK_SYMBOL (symbol);
    CHECK_SYMBOL (aliased);
  
***************
*** 731,737 ****
    sym->value = aliased;
    sym->constant = SYMBOL_CONSTANT_P (aliased);
    LOADHIST_ATTACH (symbol);
!   
    return aliased;
  }
  
--- 732,740 ----
    sym->value = aliased;
    sym->constant = SYMBOL_CONSTANT_P (aliased);
    LOADHIST_ATTACH (symbol);
!   if (!NILP (docstring))
!     Fput (symbol, Qvariable_documentation, docstring);
! 
    return aliased;
  }
  



reply via email to

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