Function: macroexp-progn
macroexp-progn is a byte-compiled function defined in macroexp.el.gz.
Signature
(macroexp-progn EXPS)
Documentation
Return EXPS (a list of expressions) with progn prepended.
If EXPS is a list with a single expression, progn is not
prepended, but that expression is returned instead.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/macroexp.el.gz
(defun macroexp-progn (exps)
"Return EXPS (a list of expressions) with `progn' prepended.
If EXPS is a list with a single expression, `progn' is not
prepended, but that expression is returned instead."
(if (cdr exps) `(progn ,@exps) (car exps)))