Function: calc-pop-push-record-list
calc-pop-push-record-list is a byte-compiled function defined in
calc.el.gz.
Signature
(calc-pop-push-record-list N PREFIX VALS &optional M SELS)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc.el.gz
(defun calc-pop-push-record-list (n prefix vals &optional m sels)
(or (and (consp vals)
(or (integerp (car vals))
(consp (car vals))))
(and vals (setq vals (list vals)
sels (and sels (list sels)))))
(calc-check-stack (+ n (or m 1) -1))
(if prefix
(if (cdr vals)
(calc-record-list vals prefix)
(calc-record (car vals) prefix)))
(calc-pop-push-list n vals m sels))