emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r99839: (calcFunc-fdiv): Use `nth' to


From: Jay Belanger
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r99839: (calcFunc-fdiv): Use `nth' to choose elements from list.
Date: Tue, 06 Apr 2010 20:43:23 -0500
User-agent: Bazaar (2.0.3)

------------------------------------------------------------
revno: 99839
committer: Jay Belanger <address@hidden>
branch nick: trunk
timestamp: Tue 2010-04-06 20:43:23 -0500
message:
  (calcFunc-fdiv): Use `nth' to choose elements from list.
modified:
  lisp/calc/calc-frac.el
=== modified file 'lisp/calc/calc-frac.el'
--- a/lisp/calc/calc-frac.el    2010-04-07 01:33:00 +0000
+++ b/lisp/calc/calc-frac.el    2010-04-07 01:43:23 +0000
@@ -214,20 +214,20 @@
          (math-reject-arg a "*Division by zero")
        (math-make-frac (math-trunc a) (math-trunc b))))
      ((eq (car-safe b) 'frac)
-      (if (Math-zerop (cadr b))
+      (if (Math-zerop (nth 1 b))
          (math-reject-arg a "*Division by zero")
-       (math-make-frac (math-mul (math-trunc a) (caddr b)) (cadr b))))
+       (math-make-frac (math-mul (math-trunc a) (nth 2 b)) (nth 1 b))))
      (t (math-reject-arg b 'integerp))))
    ((eq (car-safe a) 'frac)
     (cond 
      ((Math-num-integerp b)
       (if (Math-zerop b)
          (math-reject-arg a "*Division by zero")
-       (math-make-frac (cadr a) (math-mul (caddr a) (math-trunc b)))))
+       (math-make-frac (cadr a) (math-mul (nth 2 a) (math-trunc b)))))
      ((eq (car-safe b) 'frac)
-      (if (Math-zerop (cadr b))
+      (if (Math-zerop (nth 1 b))
          (math-reject-arg a "*Division by zero")
-       (math-make-frac (math-mul (cadr a) (caddr b)) (math-mul (caddr a) (cadr 
b)))))
+       (math-make-frac (math-mul (nth 1 a) (nth 2 b)) (math-mul (nth 2 a) (nth 
1 b)))))
      (t (math-reject-arg b 'integerp))))
    (t 
     (math-reject-arg a 'integerp))))


reply via email to

[Prev in Thread] Current Thread [Next in Thread]