[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/lisp/gnus gnus-util.el
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] emacs/lisp/gnus gnus-util.el |
Date: |
Wed, 02 Sep 2009 03:27:15 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Glenn Morris <gm> 09/09/02 03:27:14
Modified files:
lisp/gnus : gnus-util.el
Log message:
(gnus-float-time): New function.
(gnus-user-date): Use gnus-float-time.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/gnus/gnus-util.el?cvsroot=emacs&r1=1.71&r2=1.72
Patches:
Index: gnus-util.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/gnus/gnus-util.el,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -b -r1.71 -r1.72
--- gnus-util.el 15 Feb 2009 00:31:07 -0000 1.71
+++ gnus-util.el 2 Sep 2009 03:27:14 -0000 1.72
@@ -285,6 +285,12 @@
(and (= (car fdate) (car date))
(> (nth 1 fdate) (nth 1 date))))))
+(defun gnus-float-time (time)
+ "Convert time value TIME to a floating point number."
+ (if (featurep 'xemacs)
+ (time-to-seconds time)
+ (float-time time)))
+
;;; Keymap macros.
(defmacro gnus-local-set-keys (&rest plist)
@@ -443,8 +449,8 @@
Returns \" ? \" if there's bad input or if an other error occurs.
Input should look like this: \"Sun, 14 Oct 2001 13:34:39 +0200\"."
(condition-case ()
- (let* ((messy-date (time-to-seconds (safe-date-to-time messy-date)))
- (now (time-to-seconds (current-time)))
+ (let* ((messy-date (gnus-float-time (safe-date-to-time messy-date)))
+ (now (gnus-float-time (current-time)))
;;If we don't find something suitable we'll use this one
(my-format "%b %d '%y"))
(let* ((difference (- now messy-date))
- [Emacs-diffs] emacs/lisp/gnus gnus-util.el,
Glenn Morris <=