Function: math-cancel-common-factor
math-cancel-common-factor is a byte-compiled function defined in
calc-alg.el.gz.
Signature
(math-cancel-common-factor EXPR VAL)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-alg.el.gz
(defun math-cancel-common-factor (expr val)
(if (memq (car-safe expr) '(+ - cplx sdev))
(progn
(setcar (cdr expr) (math-cancel-common-factor (nth 1 expr) val))
(setcar (cdr (cdr expr)) (math-cancel-common-factor (nth 2 expr) val))
expr)
(if (eq (car-safe expr) '*)
(math-mul (math-cancel-common-factor (nth 1 expr) val) (nth 2 expr))
(math-div expr val))))