summaryrefslogtreecommitdiff
path: root/src/fns.c
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2019-07-13 16:44:03 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2019-07-13 16:44:03 +0200
commitd4c2b3ca64efb61d832f8ae1cba95d82059814a9 (patch)
tree9b1c70379d886f1ca4fac8a0fce70988ad71f9e3 /src/fns.c
parent5b1f5b4b7d049261ca5977829314c835ba7b8bfe (diff)
downloademacs-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.c16
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;