Function: semantic-require-version

semantic-require-version is a byte-compiled function defined in semantic.el.gz.

This function is obsolete since 28.1; use emacs-version(var)/emacs-version(fun) instead.

Signature

(semantic-require-version MAJOR MINOR &optional BETA)

Documentation

Non-nil if this version of Semantic does not satisfy a specific version.

Arguments can be:

  (MAJOR MINOR &optional BETA)

  Values MAJOR and MINOR must be integers. BETA can be an integer, or
excluded if a released version is required.

It is assumed that if the current version is newer than that specified, everything passes. Exceptions occur when known incompatibilities are introduced.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic.el.gz
(defun semantic-require-version (major minor &optional beta)
  "Non-nil if this version of Semantic does not satisfy a specific version.
Arguments can be:

  (MAJOR MINOR &optional BETA)

  Values MAJOR and MINOR must be integers.  BETA can be an integer, or
excluded if a released version is required.

It is assumed that if the current version is newer than that specified,
everything passes.  Exceptions occur when known incompatibilities are
introduced."
  (declare (obsolete emacs-version "28.1"))
  (require 'inversion)
  (inversion-test 'semantic
		  (concat major "." minor
			  (when beta (concat "beta" beta)))))