Refill some long/short copyright headers.
[gnus] / lisp / ecomplete.el
index 33d2ddd..6a47b11 100644 (file)
@@ -1,6 +1,6 @@
 ;;; ecomplete.el --- electric completion of addresses and the like
 
-;; Copyright (C) 2006, 2007, 2008, 2009, 2010  Free Software Foundation, Inc.
+;; Copyright (C) 2006-2011  Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: mail
 (eval-when-compile
   (require 'cl))
 
-(eval-when-compile
-  (unless (fboundp 'with-no-warnings)
-    (defmacro with-no-warnings (&rest body)
-      `(progn ,@body))))
-
 (defgroup ecomplete nil
   "Electric completion of email addresses and the like."
   :group 'mail)
 (defun ecomplete-add-item (type key text)
   (let ((elems (assq type ecomplete-database))
        (now (string-to-number
-             (format "%.0f" (if (and (fboundp 'float-time)
-                                     (subrp (symbol-function 'float-time)))
+             (format "%.0f" (if (featurep 'emacs)
                                 (float-time)
-                              (with-no-warnings
-                                (time-to-seconds (current-time)))))))
+                              (require 'gnus-util)
+                              (gnus-float-time)))))
        entry)
     (unless elems
       (push (setq elems (list type)) ecomplete-database))