* mh-xface.el (mh-face-to-png, mh-uncompface)
(mh-picon-file-contents): Only call set-buffer-multibyte if it exists, which it doesn't in XEmacs.
This commit is contained in:
parent
c0a7f30097
commit
5a47220aaa
1 changed files with 6 additions and 3 deletions
|
@ -125,7 +125,8 @@ in this order is used."
|
|||
(defun mh-face-to-png (data)
|
||||
"Convert base64 encoded DATA to png image."
|
||||
(with-temp-buffer
|
||||
(set-buffer-multibyte nil)
|
||||
(if (fboundp 'set-buffer-multibyte)
|
||||
(set-buffer-multibyte nil))
|
||||
(insert data)
|
||||
(ignore-errors (base64-decode-region (point-min) (point-max)))
|
||||
(buffer-string)))
|
||||
|
@ -133,7 +134,8 @@ in this order is used."
|
|||
(defun mh-uncompface (data)
|
||||
"Run DATA through `uncompface' to generate bitmap."
|
||||
(with-temp-buffer
|
||||
(set-buffer-multibyte nil)
|
||||
(if (fboundp 'set-buffer-multibyte)
|
||||
(set-buffer-multibyte nil))
|
||||
(insert data)
|
||||
(when (and mh-uncompface-executable
|
||||
(equal (call-process-region (point-min) (point-max)
|
||||
|
@ -271,7 +273,8 @@ file contents as a string is returned. If FILE is nil, then both
|
|||
elements of the list are nil."
|
||||
(if (stringp file)
|
||||
(with-temp-buffer
|
||||
(set-buffer-multibyte nil)
|
||||
(if (fboundp 'set-buffer-multibyte)
|
||||
(set-buffer-multibyte nil))
|
||||
(let ((type (and (string-match ".*\\.\\(...\\)$" file)
|
||||
(intern (match-string 1 file)))))
|
||||
(insert-file-contents-literally file)
|
||||
|
|
Loading…
Add table
Reference in a new issue