Remove defining user variables via * in docstring.
authorChong Yidong <cyd@gnu.org>
Mon, 9 Apr 2012 12:36:01 +0000 (20:36 +0800)
committerChong Yidong <cyd@gnu.org>
Mon, 9 Apr 2012 12:36:01 +0000 (20:36 +0800)
commitb4d3bc10dc84f6b01a2b6b215d0e489555aa6edd
treeefc38746407c5604b926f192b6f1339dbac410d1
parent9e40dda4c65e2b5a3dba82c180a20bb5c4687540
Remove defining user variables via * in docstring.

* lisp/apropos.el (apropos-variable):
* lisp/files-x.el (read-file-local-variable):
* lisp/simple.el (set-variable):
* lisp/woman.el (woman-mini-help):
* lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Callers changed.

* lisp/custom.el (custom-variable-p): Return nil for non-symbol
arguments instead of signaling an error.
(user-variable-p): Obsolete alias for custom-variable-p.

* lisp/erc/erc.el (erc-cmd-SET): Call custom-variable-p instead of
user-variable-p.

* src/callint.c (Finteractive, Fcall_interactively):
* src/minibuf.c (Fread_variable): Callers changed.

* src/eval.c (Fuser_variable_p, user_variable_p_eh)
(lisp_indirect_variable): Functions deleted.
(Fdefvar): Caller changed.

* doc/lispref/commands.texi (Interactive Codes):
* doc/lispref/help.texi (Accessing Documentation):
* doc/lispref/minibuf.texi (High-Level Completion): Callers changed.

* doc/lispref/customize.texi (Variable Definitions): Remove user-variable-p.
20 files changed:
doc/lispref/ChangeLog
doc/lispref/commands.texi
doc/lispref/customize.texi
doc/lispref/help.texi
doc/lispref/minibuf.texi
etc/NEWS
lisp/ChangeLog
lisp/apropos.el
lisp/custom.el
lisp/emacs-lisp/byte-opt.el
lisp/erc/ChangeLog
lisp/erc/erc.el
lisp/files-x.el
lisp/simple.el
lisp/skeleton.el
lisp/woman.el
src/ChangeLog
src/callint.c
src/eval.c
src/minibuf.c