XEmacs 21.1.16 + UTF-2000 (+ nkf) で不可解な現象が起きるのですが、もし
お心当たりがありましたら教えて下さい。
以下は中治さんへの返信を gnus でしようとしたときの backtrace です。
Signaling: (wrong-type-argument number-char-or-marker-p (29))
std11-lexical-analyze("なかじ <nakaji(a)tutrp.tut.ac.jp>")
std11-parse-address-string("なかじ <nakaji(a)tutrp.tut.ac.jp>")
std11-extract-address-components("なかじ <nakaji(a)tutrp.tut.ac.jp>")
message-make-in-reply-to()
message-generate-headers((From Subject Date (optional . In-Reply-To) Message-ID Lines
(optional . User-Agent)))
message-send-mail(nil)
message-send-via-mail(nil)
message-send(nil)
message-send-and-exit(nil)
call-interactively(message-send-and-exit)
このエラーが起きる直接の原因は、関数 std11-lexical-analyze にある (お
そらく) バグのせいだと思うので、最後にパッチを添付しておきます。しかし
普通に使っている場合はここに差し掛かることは無いようで、原因は他にある
ような気がします。と言うのは *scratch* で以下を eval しても問題なく動
作するからです。
(std11-lexical-analyze "なかじ <nakaji(a)tutrp.tut.ac.jp>")
実際に std11-parse-address-string に渡る文字列がこれとは違うのかと思っ
て調べてみましたがそうでもありません。
Show replies by date