Fix return value of `defun' and un-define it.
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 18 Jun 2012 15:57:41 +0000 (11:57 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 18 Jun 2012 15:57:41 +0000 (11:57 -0400)
commit1053a8716ba9f1834eccff14ece377928a4bd244
tree775e64585480452dcaa629ee9ffa2b85505d3e01
parentb7e8d081674c24b19c5ee39892a72aef25c1dfcc
Fix return value of `defun' and un-define it.
* src/data.c (Fdefalias): Return `symbol'.
* doc/lispref/functions.texi (Defining Functions):
* doc/lispref/macros.texi (Defining Macros): Un-define the return value of
`defun', `defmacro' and `defalias'.

Fixes: debbugs:11686
doc/lispref/ChangeLog
doc/lispref/functions.texi
doc/lispref/macros.texi
etc/NEWS
lisp/emacs-lisp/byte-run.el
src/ChangeLog
src/data.c