Function: viper-check-version

viper-check-version is a byte-compiled function defined in viper-util.el.gz.

This function is obsolete since 28.1.

Signature

(viper-check-version OP MAJOR MINOR &optional TYPE-OF-EMACS)

Source Code

;; Defined in /usr/src/emacs/lisp/emulation/viper-util.el.gz
;; Check the current version against the major and minor version numbers
;; using op: cur-vers op major.minor
(defun viper-check-version (op major minor &optional _type-of-emacs)
  (declare (obsolete nil "28.1"))
  (cond ((eq op '=) (and (= emacs-minor-version minor)
                         (= emacs-major-version major)))
        ((memq op '(> >= < <=))
         (and (or (funcall op emacs-major-version major)
                  (= emacs-major-version major))
              (if (= emacs-major-version major)
                  (funcall op emacs-minor-version minor)
                t)))
        (t
         (error "%S: Invalid op in viper-check-version" op))))