Function: ring-elements
ring-elements is a byte-compiled function defined in ring.el.gz.
Signature
(ring-elements RING)
Documentation
Return a list of the elements of RING, in order, newest first.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/ring.el.gz
(defun ring-elements (ring)
"Return a list of the elements of RING, in order, newest first."
(let ((start (car ring))
(size (ring-size ring))
(vect (cddr ring))
lst)
(dotimes (var (cadr ring))
(push (aref vect (mod (+ start var) size)) lst))
lst))