Function: logview--iterate-successive-entries

logview--iterate-successive-entries is a natively compiled function defined in logview.el.

Signature

(logview--iterate-successive-entries POSITION N CALLBACK &optional ONLY-VISIBLE VALIDATOR)

Source Code

;; Defined in /nix/store/3zkn9hgpv447zb8nrg55d9x2ynmmrk40-emacs-packages-deps/share/emacs/site-lisp/elpa/logview-20260218.2013/logview.el
(defun logview--iterate-successive-entries (position n callback &optional only-visible validator)
  (when (/= n 0)
    (let ((direction (cl-signum n)))
      (funcall (if (> n 0) #'logview--iterate-entries-forward #'logview--iterate-entries-backward)
               position
               (lambda (entry entry-at)
                 (funcall callback entry entry-at)
                 (/= (setq n (- n direction)) 0))
               only-visible validator)))
  n)