* utf7.el (toplevel): Avoid error when the function
authoryoichi <yoichi>
Sun, 22 Dec 2002 19:46:40 +0000 (19:46 +0000)
committeryoichi <yoichi>
Sun, 22 Dec 2002 19:46:40 +0000 (19:46 +0000)
find-coding-system does not exist.

elmo/ChangeLog
elmo/utf7.el

index 1148c13..327917d 100644 (file)
@@ -1,3 +1,8 @@
+2002-12-23  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>
+
+       * utf7.el (toplevel): Avoid error when the function
+       find-coding-system does not exist.
+
 2002-12-20  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>
 
        * elmo-nntp.el (elmo-folder-search): Body search is to search from
index 31702d7..1000d68 100644 (file)
@@ -87,7 +87,8 @@
   (mod (- len) modulus))
 
 (cond
- ((or (find-coding-system 'utf-7)
+ ((or (and (fboundp 'find-coding-system)
+          (find-coding-system 'utf-7))
       (module-installed-p 'un-define))
   (defun utf7-fragment-decode (start end &optional imap)
     "Decode base64 encoded fragment from START to END of UTF-7 text in buffer.
@@ -126,7 +127,8 @@ Use IMAP modification if IMAP is non-nil."
       (delete-region start end)
       (insert encoded-string))))
  ((and (featurep 'xemacs) 
-       (or (find-coding-system 'utf-8)
+       (or (and (fboundp 'find-coding-system)
+               (find-coding-system 'utf-8))
           (module-installed-p 'xemacs-ucs)))
   (defun utf7-fragment-decode (start end &optional imap)
     "Decode base64 encoded fragment from START to END of UTF-7 text in buffer.