lisp-do-defun

lisp-do-defun is a compiled Lisp function in `inf-lisp.el'.

(lisp-do-defun DO-STRING DO-REGION)

Send the current defun to the inferior Lisp process.
The actually processing is done by `do-string' and `do-region'
which determine whether the code is compiled before evaluation.
DEFVAR forms reset the variables to the init values.