Multipart 時の不具合? (flim-1_13-rfc2231-199911050613)
Keiichi Suzuki
keiichi @ nanap.org
1999年 11月 24日 (水) 19:51:33 JST
>>>>> emacs-mime-ja の No. 00153
>>>>> Message-Id: <fz1z9g2qh4.wl @ gohome.org> で、
>>>>> "寺西" == Yuuichi Teranishi <teranisi @ gohome.org>さま曰く...
寺西> [1 <text/plain; ISO-2022-JP (7bit)>]
寺西> At 24 Nov 1999 17:24:51 +0900,
寺西> Keiichi Suzuki <keiichi @ nanap.org> wrote:
>>
>> 最後のものを除いて、対応するのは簡単だったのですが、結局
>> mime-parse-parameters を lexical-analyze するように書き換えて、先ほど
>> flim-1_13-rfc2231 枝に commit しました。
>>
寺西> さっそく拝見しました。
寺西> ちょっとコメントさせてください。
寺西> 先の小林さんのサンプルメールを手元の IMAP4 サーバに解析させると
寺西> 以下の結果が得られます。
寺西> ;; これを見ると、複数行を一行にする処理までは行われていないようで
寺西> ;; す。
;; なんにもしていないといっても過言ではないような。 :-)
寺西> この出力を解析するうえでは、
寺西> 以下のような API があると幸せになれそうな気がします。
寺西> こんな関数を設けていただくわけにはいかないでしょうか?
寺西> ;; 関数名はてきとう
寺西> (mime-make-parameters-from-list
寺西> '("CHARSET*0*" "us-ascii''%69%73%6F"
寺西> "CHARSET*1*" "%2D%32%30%32%32"
寺西> "CHARSET*2" "-jp"))
寺西> => (("charset" . [nil us-ascii ((2 nil . "-jp") (1 t . "%2D%32%30%32%32") (0 t . "%69%73%6F")) nil]))
寺西> ソースを拝見したところ、mime-parse-parameters で同じようなことを
寺西> やってる部分があるように見えるので、この部分を共通化できるといいなと
寺西> 思うのです。
寺西> そんなのやだ、ということでしたら、こちらで別途対処を考えます。
「やだ」ということはありませんので、分割して commit しました。
`mime-parse-parameters-from-list' という名前にしてあります。
;; リストの length が奇数の場合の動作は保証しません。
--
鈴木圭一 / keiichi @ nanap.org
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4 4089 7AAF 2B03 ECBD 614B
More information about the Emacs-mime-ja
mailing list