aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2022-12-03 11:29:37 +0100
committerStefan Kangas2022-12-03 11:32:23 +0100
commita0dd9fdebe3baaccdbda428df428f696ee38356d (patch)
tree84d28eae1edb9def0c9b44a0edcdcee1b78005ec
parent11c3c54d8ade69003f441918b607f073e6fa39f1 (diff)
downloademacs-a0dd9fdebe3baaccdbda428df428f696ee38356d.tar.gz
emacs-a0dd9fdebe3baaccdbda428df428f696ee38356d.zip
; Add cross-reference to string-equal docstring
* lisp/subr.el (string-equal-ignore-case): * src/fns.c (Fstring_equal): Doc fix; add cross-references.
-rw-r--r--lisp/subr.el4
-rw-r--r--src/fns.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/lisp/subr.el b/lisp/subr.el
index 15662162798..21f43092d42 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -5437,7 +5437,9 @@ and replace a sub-expression, e.g.
5437(defsubst string-equal-ignore-case (string1 string2) 5437(defsubst string-equal-ignore-case (string1 string2)
5438 "Compare STRING1 and STRING2 case-insensitively. 5438 "Compare STRING1 and STRING2 case-insensitively.
5439Upper-case and lower-case letters are treated as equal. 5439Upper-case and lower-case letters are treated as equal.
5440Unibyte strings are converted to multibyte for comparison." 5440Unibyte strings are converted to multibyte for comparison.
5441
5442See also `string-equal'."
5441 (declare (pure t) (side-effect-free t)) 5443 (declare (pure t) (side-effect-free t))
5442 (eq t (compare-strings string1 0 nil string2 0 nil t))) 5444 (eq t (compare-strings string1 0 nil string2 0 nil t)))
5443 5445
diff --git a/src/fns.c b/src/fns.c
index 7cc6d00afef..d8744c1a4de 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -334,7 +334,9 @@ Letter-case is significant, but text properties are ignored. */)
334DEFUN ("string-equal", Fstring_equal, Sstring_equal, 2, 2, 0, 334DEFUN ("string-equal", Fstring_equal, Sstring_equal, 2, 2, 0,
335 doc: /* Return t if two strings have identical contents. 335 doc: /* Return t if two strings have identical contents.
336Case is significant, but text properties are ignored. 336Case is significant, but text properties are ignored.
337Symbols are also allowed; their print names are used instead. */) 337Symbols are also allowed; their print names are used instead.
338
339See also `string-equal-ignore-case'. */)
338 (register Lisp_Object s1, Lisp_Object s2) 340 (register Lisp_Object s1, Lisp_Object s2)
339{ 341{
340 if (SYMBOLP (s1)) 342 if (SYMBOLP (s1))