[Mew-dist 14285] Re: b63
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2000年 9月 28日 (木) 11:35:35 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 14275] Re: b63
Message-ID: <20000927.171153.02266676.kazu at example.com>
Date: Wed, 27 Sep 2000 17:13:42 +0900
> > (defsubst-maybe find-coding-system (obj)
> > "Return OBJ if it is a coding-system."
> > (if (coding-system-p obj)
> > obj))
> >
> > ということの様ですね。ありゃりゃ。
>
> nil を返すのは意図的なのでしょうかね。APEL のバグなら、APEL 側で対応す
> べきですね。
# APEL の ML に入って ^^;;;、聞いてきました。
もともと
「nil を引数としたときの挙動は未定義動作だったのじゃないか」
ということの様です。今後 APEL が修正されるかどうかは不明なのです
が、修正されたとしても、Mew ユーザで APEL をインストールしている
人々すべてに行き渡るには時間がかかると思うので、付属のパッチをあ
ててくださるとありがたいです。
--
白井秀行 (mailto:shirai at example.com)
--- mew-mule2.el.orig Tue Sep 26 21:23:40 2000
+++ mew-mule2.el Thu Sep 28 11:07:40 2000
@@ -9,7 +9,8 @@
(defconst mew-mule2-version "mew-mule2.el version 0.09")
;; must be here
-(if (fboundp 'find-coding-system)
+(if (and (fboundp 'find-coding-system)
+ (subrp (symbol-function 'find-coding-system)))
(fset 'mew-coding-system-p (symbol-function 'find-coding-system))
(fset 'mew-coding-system-p (symbol-function 'coding-system-p)))
--- mew-mule3.el.orig Tue Sep 26 21:23:40 2000
+++ mew-mule3.el Thu Sep 28 11:08:06 2000
@@ -9,7 +9,8 @@
(defconst mew-mule3-version "mew-mule3.el version 0.14")
;; must be here
-(if (fboundp 'find-coding-system)
+(if (and (fboundp 'find-coding-system)
+ (subrp (symbol-function 'find-coding-system)))
(fset 'mew-coding-system-p (symbol-function 'find-coding-system))
(fset 'mew-coding-system-p (symbol-function 'coding-system-p)))
Mew-dist メーリングリストの案内