Function: Multiple-value-list

Multiple-value-list is a macro defined in cl-compat.el.gz.

Signature

(Multiple-value-list FORM)

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/cl-compat.el.gz
(defmacro Multiple-value-list (form)
  (list 'let* (list '(*mvalues-values* nil) (list '*mvalues-temp* form))
	'(or (and (eq *mvalues-temp* (car *mvalues-values*)) *mvalues-values*)
	     (list *mvalues-temp*))))