(ediff-barf-if-not-control-buffer)
(if (< ediff-current-difference ediff-number-of-differences)
(let ((n (min ediff-number-of-differences
- (+ ediff-current-difference arg)))
+ (+ ediff-current-difference (or arg 1))))
non-clash-skip regexp-skip)
(ediff-visible-region)
(interactive "p")
(ediff-barf-if-not-control-buffer)
(if (> ediff-current-difference -1)
- (let ((n (max -1 (- ediff-current-difference arg)))
+ (let ((n (max -1 (- ediff-current-difference (or arg 1))))
non-clash-skip regexp-skip)
(ediff-visible-region)