Mercurial > emacs
comparison src/eval.c @ 89958:0bdb5a16ae51
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-27
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-471
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-478
Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Tue, 03 Aug 2004 00:03:00 +0000 |
parents | b9eee0a7bef5 8967ea893ac2 |
children | e24e2e78deda |
comparison
equal
deleted
inserted
replaced
89957:c08afac24467 | 89958:0bdb5a16ae51 |
---|---|
740 INITVALUE and DOCSTRING are optional. | 740 INITVALUE and DOCSTRING are optional. |
741 If DOCSTRING starts with *, this variable is identified as a user option. | 741 If DOCSTRING starts with *, this variable is identified as a user option. |
742 This means that M-x set-variable recognizes it. | 742 This means that M-x set-variable recognizes it. |
743 See also `user-variable-p'. | 743 See also `user-variable-p'. |
744 If INITVALUE is missing, SYMBOL's value is not set. | 744 If INITVALUE is missing, SYMBOL's value is not set. |
745 | |
746 If SYMBOL has a local binding, then this form affects the local | |
747 binding. This is usually not what you want. Thus, if you need to | |
748 load a file defining variables, with this form or with `defconst' or | |
749 `defcustom', you should always load that file _outside_ any bindings | |
750 for these variables. \(`defconst' and `defcustom' behave similarly in | |
751 this respect.) | |
745 usage: (defvar SYMBOL &optional INITVALUE DOCSTRING) */) | 752 usage: (defvar SYMBOL &optional INITVALUE DOCSTRING) */) |
746 (args) | 753 (args) |
747 Lisp_Object args; | 754 Lisp_Object args; |
748 { | 755 { |
749 register Lisp_Object sym, tem, tail; | 756 register Lisp_Object sym, tem, tail; |
782 The intent is that neither programs nor users should ever change this value. | 789 The intent is that neither programs nor users should ever change this value. |
783 Always sets the value of SYMBOL to the result of evalling INITVALUE. | 790 Always sets the value of SYMBOL to the result of evalling INITVALUE. |
784 If SYMBOL is buffer-local, its default value is what is set; | 791 If SYMBOL is buffer-local, its default value is what is set; |
785 buffer-local values are not affected. | 792 buffer-local values are not affected. |
786 DOCSTRING is optional. | 793 DOCSTRING is optional. |
794 | |
795 If SYMBOL has a local binding, then this form sets the local binding's | |
796 value. However, you should normally not make local bindings for | |
797 variables defined with this form. | |
787 usage: (defconst SYMBOL INITVALUE [DOCSTRING]) */) | 798 usage: (defconst SYMBOL INITVALUE [DOCSTRING]) */) |
788 (args) | 799 (args) |
789 Lisp_Object args; | 800 Lisp_Object args; |
790 { | 801 { |
791 register Lisp_Object sym, tem; | 802 register Lisp_Object sym, tem; |