[Mew-dist 13748] Re: scan problem?

Ninomiya Hideyuki nin at example.com
2000年 7月 30日 (日) 08:16:35 JST


おはようございます	二宮@お四国 です

Takahiro Igarashi <tigara at example.com> は Sun, 30 Jul 2000 01:50:31 +0900 頃に
    Subject:    [Mew-dist 13747] Re: scan problem?
    Message-ID: <20000730.014948.125130611.tigara at example.com>
        に於いて、以下のようにおっしゃっていました。
※都合により手を加えさせて頂く事があります。御了承下さいマセマセ....
五十嵐> 五十嵐と申します。

五十嵐> > 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 にはないようでした。

そっか、、Emacs 19.34 base には無いのかっ...

五十嵐> # mew-month-str-to-int を利用して cdr() の返り値をしらべてい

こんな関数在ったんですねっ
ちょこっと改良版です。
# assoc-ignore-case が在れば使う....だけ f^^;

Index: mew-func.el
===================================================================
RCS file: /tmp/am/od/cvs/mew/mew-func.el,v
retrieving revision 0.2
diff -u -r0.2 mew-func.el
--- mew-func.el	2000/07/27 07:34:11	0.2
+++ mew-func.el	2000/07/29 23:04:41
@@ -940,7 +940,11 @@
 			  ("Oct" . 10) ("Nov" . 11) ("Dec" . 12)))
 
 (defun mew-month-str-to-int (str)
-  (cdr (assoc str mew-month-alist)))
+  (cond
+   ((if (fboundp 'assoc-ignore-case)
+	(cdr (assoc-ignore-case str mew-month-alist))
+      (cdr (assoc str mew-month-alist))))
+   (t 0)))
 
 (defvar mew-time-regex
   "\\([^ ]+\\) +\\([^ ]+\\) +\\([^ ]+\\) \\([^ ]+\\) \\([^ ]+\\)")
Index: mew-scan.el
===================================================================
RCS file: /tmp/am/od/cvs/mew/mew-scan.el,v
retrieving revision 0.2
diff -u -r0.2 mew-scan.el
--- mew-scan.el	2000/07/27 13:51:40	0.2
+++ mew-scan.el	2000/07/29 22:53:11
@@ -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
---
ICQ UIN:57442553                        二宮 秀幸@愛媛 鬼北 広見町
PGP-Fingerprint:6C59 EC08 5B23 6490 44D0  7CD3 DA40 219F 7114 8553
PGP-Public-Key:  http://user.shikoku.ne.jp/~nin/pgp/public-key.txt
mailto:nin at example.com http://user.shikoku.ne.jp/~nin/index.html



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