Function: calc-push-list-in-macro
calc-push-list-in-macro is a byte-compiled function defined in
calc-prog.el.gz.
Signature
(calc-push-list-in-macro VALS M SELS)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-prog.el.gz
(defun calc-push-list-in-macro (vals m sels)
(let ((entry (list (car vals) 1 (car sels)))
(mm (+ (or m 1) calc-stack-top)))
(if (> mm 1)
(setcdr (nthcdr (- mm 2) calc-stack)
(cons entry (nthcdr (1- mm) calc-stack)))
(setq calc-stack (cons entry calc-stack)))))