aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLars Ingebrigtsen2019-07-13 16:44:03 +0200
committerLars Ingebrigtsen2019-07-13 16:44:03 +0200
commitd4c2b3ca64efb61d832f8ae1cba95d82059814a9 (patch)
tree9b1c70379d886f1ca4fac8a0fce70988ad71f9e3 /src
parent5b1f5b4b7d049261ca5977829314c835ba7b8bfe (diff)
downloademacs-d4c2b3ca64efb61d832f8ae1cba95d82059814a9.tar.gz
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')
-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)
2161DEFUN ("plist-get", Fplist_get, Splist_get, 2, 2, 0, 2161DEFUN ("plist-get", Fplist_get, Splist_get, 2, 2, 0,
2162 doc: /* Extract a value from a property list. 2162 doc: /* Extract a value from a property list.
2163PLIST is a property list, which is a list of the form 2163PLIST is a property list, which is a list of the form
2164\(PROP1 VALUE1 PROP2 VALUE2...). This function returns the value 2164\(PROP1 VALUE1 PROP2 VALUE2...).
2165corresponding to the given PROP, or nil if PROP is not one of the 2165
2166properties on the list. This function never signals an error. */) 2166This function returns the value corresponding to the given PROP, or
2167nil if PROP is not one of the properties on the list. The comparison
2168with PROP is done using `eq'.
2169
2170This function never signals an error. */)
2167 (Lisp_Object plist, Lisp_Object prop) 2171 (Lisp_Object plist, Lisp_Object prop)
2168{ 2172{
2169 Lisp_Object tail = plist; 2173 Lisp_Object tail = plist;
@@ -2239,10 +2243,8 @@ It can be retrieved with `(get SYMBOL PROPNAME)'. */)
2239 2243
2240DEFUN ("lax-plist-get", Flax_plist_get, Slax_plist_get, 2, 2, 0, 2244DEFUN ("lax-plist-get", Flax_plist_get, Slax_plist_get, 2, 2, 0,
2241 doc: /* Extract a value from a property list, comparing with `equal'. 2245 doc: /* Extract a value from a property list, comparing with `equal'.
2242PLIST is a property list, which is a list of the form 2246This function is otherwise like `plist-get', but may signal an error
2243\(PROP1 VALUE1 PROP2 VALUE2...). This function returns the value 2247if PLIST isn't a valid plist. */)
2244corresponding to the given PROP, or nil if PROP is not
2245one of the properties on the list. */)
2246 (Lisp_Object plist, Lisp_Object prop) 2248 (Lisp_Object plist, Lisp_Object prop)
2247{ 2249{
2248 Lisp_Object tail = plist; 2250 Lisp_Object tail = plist;