Function: macroexp-unprogn

macroexp-unprogn is a byte-compiled function defined in macroexp.el.gz.

Signature

(macroexp-unprogn EXP)

Documentation

Turn EXP into a list of expressions to execute in sequence.

Never returns an empty list.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/macroexp.el.gz
(defun macroexp-unprogn (exp)
  "Turn EXP into a list of expressions to execute in sequence.
Never returns an empty list."
  (if (eq (car-safe exp) 'progn) (or (cdr exp) '(nil)) (list exp)))