* emacs-lisp/timer.el (timer--time-less-p): Use time-less-p.
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 4 Jul 2011 06:25:23 +0000 (23:25 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 4 Jul 2011 06:25:23 +0000 (23:25 -0700)
lisp/ChangeLog
lisp/emacs-lisp/timer.el

index db19df1..d137c33 100644 (file)
@@ -1,6 +1,7 @@
 2011-07-04  Paul Eggert  <eggert@cs.ucla.edu>
 
        * emacs-lisp/timer.el (timer-until): Use time-subtract and float-time.
+       (timer--time-less-p): Use time-less-p.
 
 2011-07-04  Juanma Barranquero  <lekktu@gmail.com>
 
index e5d21c3..0e007ff 100644 (file)
@@ -119,14 +119,7 @@ SECS may be either an integer or a floating point number."
 
 (defun timer--time-less-p (t1 t2)
   "Say whether time value T1 is less than time value T2."
-  ;; FIXME just use time-less-p.
-  (destructuring-bind (high1 low1 micro1) (timer--time t1)
-    (destructuring-bind (high2 low2 micro2) (timer--time t2)
-      (or (< high1 high2)
-          (and (= high1 high2)
-               (or (< low1 low2)
-                   (and (= low1 low2)
-                        (< micro1 micro2))))))))
+  (time-less-p (timer--time t1) (timer--time t2)))
 
 (defun timer-inc-time (timer secs &optional usecs)
   "Increment the time set in TIMER by SECS seconds and USECS microseconds.