Function: gnus-string-equal

gnus-string-equal is a byte-compiled function defined in gnus-util.el.gz.

Signature

(gnus-string-equal X Y)

Documentation

Like string-equal, except it compares case-insensitively.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-util.el.gz
;; This might use `compare-strings' to reduce consing in the
;; case-insensitive case, but it has to cope with null args.
;; (`string-equal' uses symbol print names.)
(defun gnus-string-equal (x y)
  "Like `string-equal', except it compares case-insensitively."
  (and (= (length x) (length y))
       (or (string-equal x y)
	   (string-equal (downcase x) (downcase y)))))