Function: math-adjust-fraction
math-adjust-fraction is a byte-compiled function defined in
calc-ext.el.gz.
Signature
(math-adjust-fraction A)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-ext.el.gz
(defun math-adjust-fraction (a)
(if (nth 1 calc-frac-format)
(progn
(if (Math-integerp a) (setq a (list 'frac a 1)))
(let ((g (math-quotient (nth 1 calc-frac-format)
(math-gcd (nth 2 a)
(nth 1 calc-frac-format)))))
(list 'frac (math-mul (nth 1 a) g) (math-mul (nth 2 a) g))))
a))