comparison lisp/gnus/gnus-util.el @ 19969:5f1ab3dd344d

*** empty log message ***
author Lars Magne Ingebrigtsen <larsi@gnus.org>
date Wed, 24 Sep 1997 01:50:24 +0000
parents 6713d6efcfde
children 6d8f2c66943f
comparison
equal deleted inserted replaced
19968:88dd57f50303 19969:5f1ab3dd344d
253 "Convert DATE to internal time." 253 "Convert DATE to internal time."
254 (let* ((parse (timezone-parse-date date)) 254 (let* ((parse (timezone-parse-date date))
255 (date (mapcar (lambda (d) (and d (string-to-int d))) parse)) 255 (date (mapcar (lambda (d) (and d (string-to-int d))) parse))
256 (time (mapcar 'string-to-int (timezone-parse-time (aref parse 3))))) 256 (time (mapcar 'string-to-int (timezone-parse-time (aref parse 3)))))
257 (encode-time (caddr time) (cadr time) (car time) 257 (encode-time (caddr time) (cadr time) (car time)
258 (caddr date) (cadr date) (car date) (nth 4 date)))) 258 (caddr date) (cadr date) (car date)
259 (* 60 (timezone-zone-to-minute (nth 4 date))))))
259 260
260 (defun gnus-time-minus (t1 t2) 261 (defun gnus-time-minus (t1 t2)
261 "Subtract two internal times." 262 "Subtract two internal times."
262 (let ((borrow (< (cadr t1) (cadr t2)))) 263 (let ((borrow (< (cadr t1) (cadr t2))))
263 (list (- (car t1) (car t2) (if borrow 1 0)) 264 (list (- (car t1) (car t2) (if borrow 1 0))
528 (defun gnus-kill-all-overlays () 529 (defun gnus-kill-all-overlays ()
529 "Delete all overlays in the current buffer." 530 "Delete all overlays in the current buffer."
530 (unless gnus-xemacs 531 (unless gnus-xemacs
531 (let* ((overlayss (overlay-lists)) 532 (let* ((overlayss (overlay-lists))
532 (buffer-read-only nil) 533 (buffer-read-only nil)
533 (overlays (nconc (car overlayss) (cdr overlayss)))) 534 (overlays (delq nil (nconc (car overlayss) (cdr overlayss)))))
534 (while overlays 535 (while overlays
535 (delete-overlay (pop overlays)))))) 536 (delete-overlay (pop overlays))))))
536 537
537 (defvar gnus-work-buffer " *gnus work*") 538 (defvar gnus-work-buffer " *gnus work*")
538 539