From 1b448c1d18bcaf8b8b23dbf6374ad02043ba1f74 Mon Sep 17 00:00:00 2001 From: morioka Date: Sat, 20 Jun 1998 19:17:20 +0000 Subject: [PATCH] Move `insert-file-contents-as-binary' and `insert-file-contents-as-raw-text' from emu-x20.el to emu-20.el. --- emu-20.el | 27 ++++++++++++++++++++++++++- emu-x20.el | 25 ------------------------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/emu-20.el b/emu-20.el index 50d55d0..329c4f9 100644 --- a/emu-20.el +++ b/emu-20.el @@ -33,7 +33,7 @@ (eval-when-compile (require 'wid-edit)) -;;; @ binary access +;;; @ without code-conversion ;;; (defmacro as-binary-process (&rest body) @@ -57,6 +57,31 @@ (write-region start end filename append visit lockname) )) +(defun insert-file-contents-as-binary (filename + &optional visit beg end replace) + "Like `insert-file-contents', q.v., but don't code and format conversion. +Like `insert-file-contents-literary', but it allows find-file-hooks, +automatic uncompression, etc. + +Namely this function ensures that only format decoding and character +code conversion will not take place." + (let ((coding-system-for-read 'binary) + format-alist) + (insert-file-contents filename visit beg end replace) + )) + +(defun insert-file-contents-as-raw-text (filename + &optional visit beg end replace) + "Like `insert-file-contents', q.v., but don't code and format conversion. +Like `insert-file-contents-literary', but it allows find-file-hooks, +automatic uncompression, etc. +Like `insert-file-contents-as-binary', but it converts line-break +code." + (let ((coding-system-for-read 'raw-text) + format-alist) + (insert-file-contents filename visit beg end replace) + )) + ;;; @@ Mule emulating aliases ;;; diff --git a/emu-x20.el b/emu-x20.el index ec2ec35..5edba28 100644 --- a/emu-x20.el +++ b/emu-x20.el @@ -35,34 +35,9 @@ ;;; @ without code-conversion ;;; -(defun insert-file-contents-as-binary (filename - &optional visit beg end replace) - "Like `insert-file-contents', q.v., but don't code and format conversion. -Like `insert-file-contents-literary', but it allows find-file-hooks, -automatic uncompression, etc. - -Namely this function ensures that only format decoding and character -code conversion will not take place." - (let ((coding-system-for-read 'binary) - format-alist) - (insert-file-contents filename visit beg end replace) - )) - (define-obsolete-function-alias 'insert-binary-file-contents 'insert-file-contents-as-binary) -(defun insert-file-contents-as-raw-text (filename - &optional visit beg end replace) - "Like `insert-file-contents', q.v., but don't code and format conversion. -Like `insert-file-contents-literary', but it allows find-file-hooks, -automatic uncompression, etc. -Like `insert-file-contents-as-binary', but it converts line-break -code." - (let ((coding-system-for-read 'raw-text) - format-alist) - (insert-file-contents filename visit beg end replace) - )) - (defun insert-binary-file-contents-literally (filename &optional visit beg end replace) "Like `insert-file-contents-literally', q.v., but don't code conversion. -- 1.7.10.4