Function: primitive-function-p
primitive-function-p is a byte-compiled function defined in
compat-30.el.
Signature
(primitive-function-p OBJECT)
Documentation
[Compatibility function for primitive-function-p, defined in Emacs 30.1. See
(compat) Emacs 30.1' for more details.]
Return t if OBJECT is a built-in primitive function. This excludes special forms, since they are not functions.
Source Code
;; Defined in ~/.emacs.d/elpa/compat-30.1.0.1/compat-30.el
(compat-defalias interpreted-function-p closurep) ;; <compat-tests:closurep>
(compat-defun primitive-function-p (object) ;; <compat-tests:primitive-function-p>
"Return t if OBJECT is a built-in primitive function.
This excludes special forms, since they are not functions."
(declare (side-effect-free error-free))
(and (subrp object)
(not (or (with-no-warnings (subr-native-elisp-p object))
(special-form-p object)))))