Function: calc-record-undo

calc-record-undo is a byte-compiled function defined in calc.el.gz.

Signature

(calc-record-undo REC)

Source Code

;; Defined in /usr/src/emacs/lisp/calc/calc.el.gz
;;;; The Undo list.

(defun calc-record-undo (rec)
  (or calc-executing-macro
      (if (memq 'undo calc-command-flags)
	  (setq calc-undo-list (cons (cons rec (car calc-undo-list))
				     (cdr calc-undo-list)))
	(setq calc-undo-list (cons (list rec) calc-undo-list)
	      calc-redo-list nil)
	(calc-set-command-flag 'undo))))