Function: inversion-package-version

inversion-package-version is a byte-compiled function defined in inversion.el.gz.

Signature

(inversion-package-version PACKAGE)

Documentation

Return the decoded version for PACKAGE.

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/inversion.el.gz
(defun inversion-package-version (package)
  "Return the decoded version for PACKAGE."
  (let ((ver (symbol-value
	      (intern-soft
	       (concat (symbol-name package)
		       "-version"))))
	(code nil))
    (unless ver
      (error "Package %S does not define %S-version" package package))
    ;; Decode the code
    (setq code (inversion-decode-version ver))
    (unless code
      (error "%S-version value (%s) cannot be decoded" package ver))
    code))