[Mew-dist 13747] Re: scan problem?
Takahiro Igarashi
tigara at example.com
2000年 7月 30日 (日) 01:50:31 JST
五十嵐と申します。
僕も b31 から b49 に昨日変更した際に Date: field がおかしな
mail があり同じようにそれ以降の mail が buffer に出なくなっ
たのですが
> On Sat, 29 Jul 2000 18:16:06 +0900
> Ninomiya Hideyuki <nin at example.com> wrote
> about [Mew-dist 13746] Re: scan problem?.
> こんばんは 二宮@お四国 です
> assoc-ignore-case って関数使っていますが、これって全 Emacs に在る
> んでしょうか ?
mule 2.3 にはないようでした。
# ただ手元にないので他の site のものを利用したために勘違いか
# もしれません
ちなみに僕は以下のようにして対処しました。
# cdr() が nil を返してきてもいいように mew-func.el の中の
# mew-month-str-to-int を利用して cdr() の返り値をしらべてい
# ます
## cdr() が nil になるのは例外とみて 0 がかえります
--- mew-scan.el.orig Wed Jul 26 00:48:04 2000
+++ mew-scan.el Sun Jul 29 06:46:32 2000
@@ -131,7 +131,7 @@
((string-match "Multipart/Encrypted" ct) ?E)
((string-match "Multipart/" ct) ?M)
(t 32))
- (cdr (assoc month mew-month-alist))
+ (mew-month-str-to-int month)
(string-to-int day)
(mew-substring from 14) ""))
;; convert TAB to space
--- mew-func.el.orig Wed Jul 26 00:42:39 2000
+++ mew-func.el Sun Jul 29 06:46:52 2000
@@ -940,7 +940,9 @@
("Oct" . 10) ("Nov" . 11) ("Dec" . 12)))
(defun mew-month-str-to-int (str)
- (cdr (assoc str mew-month-alist)))
+ (cond
+ ((cdr (assoc str mew-month-alist)))
+ (t 0)))
(defvar mew-time-regex
"\\([^ ]+\\) +\\([^ ]+\\) +\\([^ ]+\\) \\([^ ]+\\) \\([^ ]+\\)")
ではこれで
--
Takahiro Igarashi
Mew-dist メーリングリストの案内