[mew-dist 27867] Re: Bエンコード内の「,」(カンマ)の扱い
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2007年 10月 26日 (金) 14:36:57 JST
山本です。
> さらに、このメールに Mew で返信しようとすると、Cc: が付き
>
> Cc: "\"YAMADA
>
> となります。
報告ありがとうございます。
> これは、意図した動作でしょうか?
これで直ると思います。(_ _)
--かず@すべてを書き直したい気分
Index: mew-header.el
===================================================================
RCS file: /cvsroot/mew/mew/mew-header.el,v
retrieving revision 1.35
diff -c -r1.35 mew-header.el
*** mew-header.el 27 Jul 2007 04:56:09 -0000 1.35
--- mew-header.el 26 Oct 2007 05:36:11 -0000
***************
*** 277,283 ****
(let* ((i 0) (len (length str))
(par-cnt 0) (tmp-cnt 0) (sep-cnt 0)
(tmp (make-string len ?x))
! c ret)
(catch 'max
(while (< i len)
(setq c (aref str i))
--- 277,283 ----
(let* ((i 0) (len (length str))
(par-cnt 0) (tmp-cnt 0) (sep-cnt 0)
(tmp (make-string len ?x))
! c ret prevc)
(catch 'max
(while (< i len)
(setq c (aref str i))
***************
*** 288,296 ****
(setq i (1+ i))
(catch 'quote
(while (< i len)
(setq c (aref str i))
(cond
! ((char-equal c ?\")
(aset tmp tmp-cnt c)
(setq tmp-cnt (1+ tmp-cnt))
(throw 'quote nil))
--- 288,297 ----
(setq i (1+ i))
(catch 'quote
(while (< i len)
+ (setq prevc c)
(setq c (aref str i))
(cond
! ((and (char-equal c ?\") (not (char-equal prevc ?\\)))
(aset tmp tmp-cnt c)
(setq tmp-cnt (1+ tmp-cnt))
(throw 'quote nil))
Mew-dist メーリングリストの案内