Function: ring-member

ring-member is a byte-compiled function defined in ring.el.gz.

Signature

(ring-member RING ITEM)

Documentation

Return index of ITEM if on RING, else nil.

Comparison is done via equal. The index is 0-based.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/ring.el.gz
(defun ring-member (ring item)
  "Return index of ITEM if on RING, else nil.
Comparison is done via `equal'.  The index is 0-based."
  (catch 'found
    (dotimes (ind (ring-length ring))
      (when (equal item (ring-ref ring ind))
	(throw 'found ind)))))