Function: elint-check-defun-form

elint-check-defun-form is a byte-compiled function defined in elint.el.gz.

Signature

(elint-check-defun-form FORM ENV)

Documentation

Lint a defun/defmacro/lambda FORM in ENV.

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/elint.el.gz
(defun elint-check-defun-form (form env)
  "Lint a defun/defmacro/lambda FORM in ENV."
  (setq form (if (eq (car form) 'lambda) (cdr form) (cddr form)))
  (mapc (lambda (p)
	  (or (memq p '(&optional &rest))
	      (setq env (elint-env-add-var env p))))
	(car form))
  (elint-forms (cdr form) env))