[mew-dist 19044] Re: POP

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2001年 9月 27日 (木) 19:41:39 JST


From: KOIE Hidetaka (鯉江英隆) <hide at example.com>
Subject: [mew-dist 19043] Re: POP

> pop-deleteを ("FILE" KEEP) と指定すると
> FILEのmtimeからKEEP日経過したメッセージを消します。

話を総合すると、これでいいですか? 書いただけで、試していません。

--かず

(defsubst mew-compare-time (t1 t2)
  (/ (+ (* (- (nth 0 t2) (nth 0 t1)) 65536)
	(- (nth 1 t2) (nth 1 t1)))
     86400)) ;; one day (* 60 60 24)

(defsubst mew-pop-expired-p (time keep)
  (cond
   ((and (consp keep)
	 (stringp (nth 0 keep)) (file-exists-p (nth 0 keep))
	 (numberp (nth 1 keep)))
    (if (>= (mew-compare-time time (mew-file-get-time (nth 0 keep)))
	    (nth 1 keep))
	t)
   ((numberp keep)
    (if (>= (mew-compare-time time (current-time)) keep) t))
   (t nil)))



Mew-dist メーリングリストの案内