[clime] undefined base64-encode-string
TSUCHIYA Masatoshi
tsuchiya @ pine.kuee.kyoto-u.ac.jp
2001年 9月 12日 (水) 11:05:18 JST
久しぶりに Mule2 からメールを送信しようとして気が付いたのですが。
encoded-text-encode-string() 内で base64-encode-string() が未定義だと
いうエラーが発生します。該当部分を眺めると、
(defun encoded-text-encode-string (string encoding &optional mode)
(if (string= encoding "B")
(base64-encode-string string 'no-line-break)
....))
と、mel-find-function() によらず、直接に base64-encode-string() を呼び
出していますから、必要なモジュールが導入されないままになって、エラーに
なっているのではないでしょうか。
とりあえず、手元では、以下のような変更をしてしのいでいるのですが、どう
でしょう。
-------------- next part --------------
--- mel.el 28 Dec 2000 01:38:11 -0000 1.23.8.4
+++ mel.el 12 Sep 2001 00:30:42 -0000
@@ -191,7 +191,8 @@
(and (fboundp 'base64-encode-string)
(subrp (symbol-function 'base64-encode-string))))
-(when mel-b-builtin
+(if (not mel-b-builtin)
+ (require 'mel-b-el)
(mel-define-backend "base64")
(mel-define-method-function (mime-encode-string string (nil "base64"))
'base64-encode-string)
-------------- next part --------------
--
土屋 雅稔 ( TSUCHIYA Masatoshi )
More information about the Emacs-mime-ja
mailing list