Function: help-fns--first-release-override
help-fns--first-release-override is a byte-compiled function defined
in help-fns.el.gz.
Signature
(help-fns--first-release-override SYMBOL TYPE)
Documentation
The first release defining SYMBOL of TYPE, or nil.
TYPE indicates the namespace and is fun or var.
Source Code
;; Defined in /usr/src/emacs/lisp/help-fns.el.gz
(defun help-fns--first-release-override (symbol type)
"The first release defining SYMBOL of TYPE, or nil.
TYPE indicates the namespace and is `fun' or `var'."
(let* ((sym-rel-file (expand-file-name "symbol-releases.eld" data-directory))
(tuples
(with-temp-buffer
(ignore-errors
(insert-file-contents sym-rel-file)
(goto-char (point-min))
(read (current-buffer))))))
(unless (cl-every (lambda (x) (and (= (length x) 3) (stringp (car x))))
tuples)
(error "Bad %s format" sym-rel-file))
(car (rassoc (list type symbol) tuples))))