X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=mmexternal.el;h=dde1406f15078fa9014ff882d7d7883e23e3e02c;hb=62ef17e129405b961bc18af25559eb76a5fb6996;hp=9da0773e8b302de1c75f40262aa9ca27967df1bd;hpb=ffbfdd7e4716650ad156fe786f07590eaf6161c4;p=elisp%2Fflim.git diff --git a/mmexternal.el b/mmexternal.el index 9da0773..dde1406 100644 --- a/mmexternal.el +++ b/mmexternal.el @@ -26,7 +26,6 @@ (require 'mmgeneric) (require 'mime) -(require 'pces) (eval-and-compile (luna-define-class mime-external-entity (mime-entity) @@ -79,7 +78,7 @@ (concat " *Body of " (mime-entity-name entity) "*")) - (insert-file-contents-as-binary + (binary-insert-file-contents (mime-external-entity-body-file-internal entity)) (current-buffer)))) (error (message "Can't get external-body."))))) @@ -96,7 +95,8 @@ (luna-define-method mime-write-entity ((entity mime-external-entity) filename) (with-temp-buffer (mime-insert-entity entity) - (write-region-as-raw-text-CRLF (point-min) (point-max) filename))) + (let ((coding-system-for-write 'raw-text-dos)) + (write-region (point-min) (point-max) filename)))) ;;; @ entity header @@ -120,7 +120,7 @@ filename) (mmexternal-require-buffer entity) (with-current-buffer (mime-external-entity-body-buffer-internal entity) - (write-region-as-binary (point-min) (point-max) filename))) + (binary-write-region (point-min) (point-max) filename))) ;;; @ entity content