[mew-dist 24963] Re: summary-modeでの:; on Emacs20

Takashi Masuda ( 増田貴士 ) masutaka at example.com
2004年 5月 29日 (土) 17:16:45 JST


増田です。

# 1年も前のメールで恐縮ですが。。。

From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Date: Mon, 16 Jun 2003 18:32:30 +0900 (JST)
Message-ID: <20030616.183230.68536439.kazu at example.com>

> From: Takashi Masuda (増田貴士) <masutaka at example.com>
> Subject: [mew-dist 23729] summary-modeでの:; on Emacs20
> 
> > Mew-3.2 on Emacs-20.7 だと、
> > 
> > To: 日本語:;
> > 
> > の日本語のところが化けます。Emacs21ではこの現象は起こりません。
> 
> Mew 3.3rc1 と Emacs 20.7 の組合わせで試してみましたが、作成の際も表示
> の際もうまくいきました。
> 
> 他に再現できる人は、いるでしょうか?

Mew 4.0.64 でも再現していたので、ちょっと調べてみました。

;; emacs-20.7
(mew-addrstr-parse-syntax-list "私:;" ?, t 1)
("\344:;")

;; emacs-21.3
(mew-addrstr-parse-syntax-list "私:;" ?, t 1)
("私:;")

;; emacs-20.7
(let ((tmp "x"))
  (aset tmp 0 (aref "私" 0))
  tmp)
"\344"

;; emacs-21.3
(let ((tmp "x"))
  (aset tmp 0 (aref "私" 0))
  tmp)
"私"

# ためした OS は Solaris9 です。
# ~/.emacs を読み込まずに起動しても同様の現象でした。

emacs-20.7 と emacs-21.3 とで aset() の動作が異なるようです。
何かわかりますでしょうか?

--
Takashi Masuda <masutaka at example.com>



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