Function: kmacro-reg-add-counter

kmacro-reg-add-counter is a byte-compiled function defined in kmacro.el.gz.

Signature

(kmacro-reg-add-counter PRED REGISTER ARG)

Documentation

Increment kmacro-counter by ARG if PRED returns non-nil.

PRED is called with two arguments: kmacro-counter and REGISTER.

Source Code

;; Defined in /usr/src/emacs/lisp/kmacro.el.gz
(defun kmacro-reg-add-counter (pred register arg)
  "Increment `kmacro-counter' by ARG if PRED returns non-nil.
PRED is called with two arguments: `kmacro-counter' and REGISTER."
  (let ((register-val (get-register register)))
    (when (funcall pred kmacro-counter register-val)
      (setq current-prefix-arg nil)
      (kmacro-add-counter arg))))