Function: calc-normalize-fancy
calc-normalize-fancy is a byte-compiled function defined in
calc-ext.el.gz.
Signature
(calc-normalize-fancy VAL)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-ext.el.gz
(defun calc-normalize-fancy (val)
(let ((simp (if (consp calc-simplify-mode)
(car calc-simplify-mode)
calc-simplify-mode)))
(cond ((eq simp 'binary)
(let ((s (math-normalize val)))
(if (math-realp s)
(math-clip (math-round s))
s)))
((eq simp 'alg)
(math-simplify val))
((eq simp 'ext)
(math-simplify-extended val))
((eq simp 'units)
(math-simplify-units val))
(t ; nil, none, num
(math-normalize val)))))