(decode-mime-charset-string): Use 'decode-mime-charset-region.
authormorioka <morioka>
Fri, 24 Apr 1998 18:57:28 +0000 (18:57 +0000)
committermorioka <morioka>
Fri, 24 Apr 1998 18:57:28 +0000 (18:57 +0000)
emu-x20.el

index 0252bbd..1c06239 100644 (file)
@@ -155,12 +155,19 @@ find-file-hooks, etc.
        (encode-coding-string string cs)
       string)))
 
-(defsubst decode-mime-charset-string (string charset)
+;; (defsubst decode-mime-charset-string (string charset)
+;;   "Decode the STRING as MIME CHARSET."
+;;   (let ((cs (mime-charset-to-coding-system charset)))
+;;     (if cs
+;;         (decode-coding-string string cs)
+;;       string)))
+(defun decode-mime-charset-string (string charset)
   "Decode the STRING as MIME CHARSET."
-  (let ((cs (mime-charset-to-coding-system charset)))
-    (if cs
-       (decode-coding-string string cs)
-      string)))
+  (with-temp-buffer
+    (insert string)
+    (decode-mime-charset-region (point-min)(point-max) charset)
+    (buffer-string)
+    ))
 
 
 (defvar charsets-mime-charset-alist