diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2019-07-13 16:44:03 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2019-07-13 16:44:03 +0200 |
commit | d4c2b3ca64efb61d832f8ae1cba95d82059814a9 (patch) | |
tree | 9b1c70379d886f1ca4fac8a0fce70988ad71f9e3 /src/fns.c | |
parent | 5b1f5b4b7d049261ca5977829314c835ba7b8bfe (diff) | |
download | emacs-d4c2b3ca64efb61d832f8ae1cba95d82059814a9.tar.gz emacs-d4c2b3ca64efb61d832f8ae1cba95d82059814a9.tar.bz2 emacs-d4c2b3ca64efb61d832f8ae1cba95d82059814a9.zip |
plist-get/lax-plist-get doc fix
* src/fns.c (Fplist_get): Mention that comparison is done with eq
(bug#31441).
(Flax_plist_get): Refer to plist-get for details.
Diffstat (limited to 'src/fns.c')
-rw-r--r-- | src/fns.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/fns.c b/src/fns.c index a61801bc77d..6a7c3477282 100644 --- a/src/fns.c +++ b/src/fns.c @@ -2161,9 +2161,13 @@ merge (Lisp_Object org_l1, Lisp_Object org_l2, Lisp_Object pred) DEFUN ("plist-get", Fplist_get, Splist_get, 2, 2, 0, doc: /* Extract a value from a property list. PLIST is a property list, which is a list of the form -\(PROP1 VALUE1 PROP2 VALUE2...). This function returns the value -corresponding to the given PROP, or nil if PROP is not one of the -properties on the list. This function never signals an error. */) +\(PROP1 VALUE1 PROP2 VALUE2...). + +This function returns the value corresponding to the given PROP, or +nil if PROP is not one of the properties on the list. The comparison +with PROP is done using `eq'. + +This function never signals an error. */) (Lisp_Object plist, Lisp_Object prop) { Lisp_Object tail = plist; @@ -2239,10 +2243,8 @@ It can be retrieved with `(get SYMBOL PROPNAME)'. */) DEFUN ("lax-plist-get", Flax_plist_get, Slax_plist_get, 2, 2, 0, doc: /* Extract a value from a property list, comparing with `equal'. -PLIST is a property list, which is a list of the form -\(PROP1 VALUE1 PROP2 VALUE2...). This function returns the value -corresponding to the given PROP, or nil if PROP is not -one of the properties on the list. */) +This function is otherwise like `plist-get', but may signal an error +if PLIST isn't a valid plist. */) (Lisp_Object plist, Lisp_Object prop) { Lisp_Object tail = plist; |