changeset 18964:10af35406220

(metamail-region): Don't bind kanji-fileio-code or file-coding-system. Don't call define-program-kanji-code or define-program-coding-system. Instead, bind coding-system-for-read.
author Richard M. Stallman <rms@gnu.org>
date Fri, 25 Jul 1997 05:59:39 +0000
parents f0f6d5dc8e09
children 7b3efca4f455
files lisp/mail/metamail.el
diffstat 1 files changed, 4 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/mail/metamail.el	Fri Jul 25 05:37:34 1997 +0000
+++ b/lisp/mail/metamail.el	Fri Jul 25 05:59:39 1997 +0000
@@ -3,7 +3,7 @@
 ;; Copyright (C) 1993, 1996  Masanobu UMEDA
 
 ;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp>
-;; Version: $Id: metamail.el,v 1.6 1997/05/05 05:45:46 eggert Exp rms $
+;; Version: $Id: metamail.el,v 1.7 1997/05/05 11:51:44 rms Exp rms $
 ;; Keywords: mail, news, mime, multimedia
 
 ;; This file is part of GNU Emacs.
@@ -170,10 +170,7 @@
     (save-excursion
       ;; Gee!  Metamail does not ouput to stdout if input comes from
       ;; stdin.
-      (let ((selective-display nil)	;Disable ^M to nl translation.
-	    (kanji-fileio-code 2)	;Write in JIS code when nemacs.
-	    (file-coding-system		;Write in JUNET style when mule.
-	     (if (featurep 'mule) *junet*)))
+      (let ((selective-display nil))	;Disable ^M to nl translation.
 	(write-region beg end metafile nil 'nomessage))
       (if buffer
 	  (set-buffer buffer))
@@ -187,12 +184,8 @@
       ;; to pass such information directly.
       (let ((process-environment
 	     (append process-environment
-		     metamail-environment option-environment)))
-	;; Specify character coding system.
-	(if (boundp 'NEMACS)
-	    (define-program-kanji-code nil metamail-program-name 2)) ;JIS
-	(if (featurep 'mule)
-	    (define-program-coding-system nil metamail-program-name *junet*))
+		     metamail-environment option-environment))
+	    (coding-system-for-read 'undecided))
 	(apply (function call-process)
 	       metamail-program-name
 	       nil