diff lisp/mel/mel.el @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents 7e54bd776075
children c0c698873ce1
line wrap: on
line diff
--- a/lisp/mel/mel.el	Mon Aug 13 09:00:04 2007 +0200
+++ b/lisp/mel/mel.el	Mon Aug 13 09:02:59 2007 +0200
@@ -1,11 +1,11 @@
 ;;; mel.el : a MIME encoding/decoding library
 
-;; Copyright (C) 1995,1996,1997 Free Software Foundation, Inc.
+;; Copyright (C) 1995,1996 Free Software Foundation, Inc.
 
 ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
 ;; modified by Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp>
 ;; Created: 1995/6/25
-;; Version: $Id: mel.el,v 1.4 1997/03/22 05:29:07 steve Exp $
+;; Version: $Id: mel.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $
 ;; Keywords: MIME, Base64, Quoted-Printable, uuencode, gzip64
 
 ;; This file is part of MEL (MIME Encoding Library).
@@ -27,26 +27,13 @@
 
 ;;; Code:
 
-;;; @ variable
-;;;
-
-(defvar mime-temp-directory (or (getenv "MIME_TMP_DIR")
-				(getenv "TM_TMP_DIR")
-				"/tmp/")
-  "*Directory for temporary files.")
-
-
 ;;; @ region
 ;;;
 
-(autoload 'base64-encode-region
-  "mel-b" "Encode current region by base64." t)
-(autoload 'quoted-printable-encode-region
-  "mel-q" "Encode current region by Quoted-Printable." t)
-(autoload 'uuencode-encode-region
-  "mel-u" "Encode current region by unofficial uuencode format." t)
-(autoload 'gzip64-encode-region
-  "mel-g" "Encode current region by unofficial x-gzip64 format." t)
+(autoload 'base64-encode-region           "mel-b" nil t)
+(autoload 'quoted-printable-encode-region "mel-q" nil t)
+(autoload 'uuencode-encode-region         "mel-u" nil t)
+(autoload 'gzip64-encode-region           "mel-g" nil t)
 
 (defvar mime-encoding-method-alist
   '(("base64"           . base64-encode-region)
@@ -56,37 +43,22 @@
     ("7bit")
     ("8bit")
     ("binary")
-    )
-  "Alist of encoding vs. corresponding method to encode region.
-Each element looks like (STRING . FUNCTION) or (STRING . nil).
-STRING is content-transfer-encoding.
-FUNCTION is region encoder and nil means not to encode.")
-
+    ))
 
-(autoload 'base64-decode-region
-  "mel-b" "Decode current region by base64." t)
-(autoload 'quoted-printable-decode-region
-  "mel-q" "Decode current region by Quoted-Printable." t)
-(autoload 'uuencode-decode-region
-  "mel-u" "Decode current region by unofficial uuencode format." t)
-(autoload 'gzip64-decode-region
-  "mel-g" "Decode current region by unofficial x-gzip64 format." t)
+(autoload 'base64-decode-region           "mel-b" nil t)
+(autoload 'quoted-printable-decode-region "mel-q" nil t)
+(autoload 'uuencode-decode-region         "mel-u" nil t)
+(autoload 'gzip64-decode-region		  "mel-g" nil t)
 
 (defvar mime-decoding-method-alist
   '(("base64"           . base64-decode-region)
     ("quoted-printable" . quoted-printable-decode-region)
     ("x-uue"            . uuencode-decode-region)
-    ("x-uuencode"       . uuencode-decode-region)
     ("x-gzip64"         . gzip64-decode-region)
-    )
-  "Alist of encoding vs. corresponding method to decode region.
-Each element looks like (STRING . FUNCTION).
-STRING is content-transfer-encoding.
-FUNCTION is region decoder.")
+    ))
 
-
-(defun mime-encode-region (start end encoding)
-  "Encode region START to END of current buffer using ENCODING."
+(defun mime-encode-region (beg end encoding)
+  "Encode region BEG to END of current buffer using ENCODING. [mel.el]"
   (interactive
    (list (region-beginning) (region-end)
 	 (completing-read "encoding: "
@@ -95,11 +67,11 @@
    )
   (let ((f (cdr (assoc encoding mime-encoding-method-alist))))
     (if f
-	(funcall f start end)
+	(funcall f beg end)
       )))
 
-(defun mime-decode-region (start end encoding)
-  "Decode region START to END of current buffer using ENCODING."
+(defun mime-decode-region (beg end encoding)
+  "Decode region BEG to END of current buffer using ENCODING. [mel.el]"
   (interactive
    (list (region-beginning) (region-end)
 	 (completing-read "encoding: "
@@ -108,21 +80,17 @@
    )
   (let ((f (cdr (assoc encoding mime-decoding-method-alist))))
     (if f
-	(funcall f start end)
+	(funcall f beg end)
       )))
 
 
 ;;; @ file
 ;;;
 
-(autoload 'base64-insert-encoded-file
-  "mel-b" "Insert file encoded by base64." t)
-(autoload 'quoted-printable-insert-encoded-file
-  "mel-q" "Insert file encoded by quoted-printable." t)
-(autoload 'uuencode-insert-encoded-file
-  "mel-u" "Insert file encoded by unofficial uuencode format." t)
-(autoload 'gzip64-insert-encoded-file
-  "mel-g" "Insert file encoded by unofficial gzip64 format." t)
+(autoload 'base64-insert-encoded-file           "mel-b" nil t)
+(autoload 'quoted-printable-insert-encoded-file "mel-q" nil t)
+(autoload 'uuencode-insert-encoded-file         "mel-u" nil t)
+(autoload 'gzip64-insert-encoded-file           "mel-g" nil t)
 
 (defvar mime-file-encoding-method-alist
   '(("base64"           . base64-insert-encoded-file)
@@ -132,14 +100,10 @@
     ("7bit"		. insert-binary-file-contents-literally)
     ("8bit"		. insert-binary-file-contents-literally)
     ("binary"		. insert-binary-file-contents-literally)
-    )
-  "Alist of encoding vs. corresponding method to insert encoded file.
-Each element looks like (STRING . FUNCTION).
-STRING is content-transfer-encoding.
-FUNCTION is function to insert encoded file.")
+    ))
 
 (defun mime-insert-encoded-file (filename encoding)
-  "Insert file FILENAME encoded by ENCODING format."
+  "Encode region BEG to END of current buffer using ENCODING. [mel.el]"
   (interactive
    (list (read-file-name "Insert encoded file: ")
 	 (completing-read "encoding: "