;;;
-;;; $Id: mel-b.el,v 3.0 1995/11/02 04:14:51 morioka Exp $
+;;; mel-b.el: Base64 encoder/decoder for GNU Emacs
;;;
+;;; Copyright (C) 1995 Free Software Foundation, Inc.
+;;; Copyright (C) 1995,1996 MORIOKA Tomohiko
+;;;
+;;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;;; Created: 1995/6/24
+;;; Version:
+;;; $Id: mel-b.el,v 3.2 1996/01/09 18:25:22 morioka Exp $
+;;; Keywords: MIME, Base64
+;;;
+;;; This file is part of MEL (MIME Encoding Library).
+;;;
+;;; This program is free software; you can redistribute it and/or
+;;; modify it under the terms of the GNU General Public License as
+;;; published by the Free Software Foundation; either version 2, or
+;;; (at your option) any later version.
+;;;
+;;; This program is distributed in the hope that it will be useful,
+;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+;;; General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with This program. If not, write to the Free Software
+;;; Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+;;;
+;;; Code:
+
;;; @ variables
;;;
(reverse dest)
))
+
+;;; @ end
+;;;
+
(provide 'mel-b)
;;;
-;;; $Id: mel-q.el,v 3.0 1995/11/02 03:48:01 morioka Exp $
+;;; mel-q.el: Quoted-Printable encoder/decoder for GNU Emacs
;;;
+;;; Copyright (C) 1995 Free Software Foundation, Inc.
+;;; Copyright (C) 1995,1996 MORIOKA Tomohiko
+;;;
+;;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;;; Created: 1995/6/25
+;;; Version:
+;;; $Id: mel-q.el,v 3.1 1996/01/09 18:28:53 morioka Exp $
+;;; Keywords: MIME, Quoted-Printable
+;;;
+;;; This file is part of MEL (MIME Encoding Library).
+;;;
+;;; This program is free software; you can redistribute it and/or
+;;; modify it under the terms of the GNU General Public License as
+;;; published by the Free Software Foundation; either version 2, or
+;;; (at your option) any later version.
+;;;
+;;; This program is distributed in the hope that it will be useful,
+;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+;;; General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with This program. If not, write to the Free Software
+;;; Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+;;;
+;;; Code:
+
;;; @ constants
;;;
;;;
-;;; $Id: mel-u.el,v 2.1 1995/11/01 06:03:14 morioka Exp $
+;;; mel-u.el: uuencode encoder/decoder for GNU Emacs
;;;
+;;; Copyright (C) 1995 Free Software Foundation, Inc.
+;;; Copyright (C) 1995,1996 MORIOKA Tomohiko
+;;;
+;;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;;; Created: 1995/10/25
+;;; Version:
+;;; $Id: mel-u.el,v 3.2 1996/01/09 18:19:25 morioka Exp $
+;;; Keywords: uuencode
+;;;
+;;; This file is part of MEL (MIME Encoding Library).
+;;;
+;;; This program is free software; you can redistribute it and/or
+;;; modify it under the terms of the GNU General Public License as
+;;; published by the Free Software Foundation; either version 2, or
+;;; (at your option) any later version.
+;;;
+;;; This program is distributed in the hope that it will be useful,
+;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+;;; General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with This program. If not, write to the Free Software
+;;; Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+;;;
+;;; Code:
;;; @ variables
;;;
(defun uuencode-external-encode-region (beg end)
(interactive "*r")
(save-excursion
- (let ((selective-display nil) ;Disable ^M to nl translation.
- (mc-flag nil) ;Mule
- (kanji-flag nil)) ;NEmacs
+ (let (selective-display ; Disable ^M to nl translation.
+ mc-flag ; for Mule
+ kanji-flag) ; for NEmacs
(apply (function call-process-region)
beg end (car uuencode-external-encoder)
t t nil (cdr uuencode-external-encoder))
(defun uuencode-external-decode-region (beg end)
(interactive "*r")
(save-excursion
- (let ((selective-display nil) ;Disable ^M to nl translation.
- (mc-flag nil) ;Mule
- (kanji-flag nil) ;NEmacs
+ (let (selective-display ; Disable ^M to nl translation.
+ mc-flag ; for Mule
+ kanji-flag ; for NEmacs
(filename (save-excursion
(save-restriction
(narrow-to-region beg end)
(progn
(apply (function call-process-region)
beg end (car uuencode-external-decoder)
- t t nil (cdr uuencode-external-decoder))
+ t nil nil (cdr uuencode-external-decoder))
(setq filename (expand-file-name filename mime/tmp-dir))
(let ((file-coding-system-for-read
- (if (boundp 'MULE) *noconv*)) ; Mule
- kanji-fileio-code) ; NEmacs
+ (if (boundp 'MULE) *noconv*)) ; for Mule
+ kanji-fileio-code ; for NEmacs
+ (emx-binary-mode t) ; for OS/2
+ jka-compr-compression-info-list ; for jka-compr
+ jam-zcat-filename-list ; for jam-zcat
+ require-final-newline)
(insert-file-contents filename)
)
(delete-file filename)
;;;
-;;; mel : a MIME encoding library
+;;; mel.el : a MIME encoding/decoding library
;;;
-;;; by MORIOKA Tomohiko <morioka@jaist.ac.jp>, 1995/6/25
+;;; Copyright (C) 1995 Free Software Foundation, Inc.
+;;; Copyright (C) 1995,1996 MORIOKA Tomohiko
;;;
-;;; $Id: mel.el,v 3.2 1995/11/02 04:19:47 morioka Exp $
+;;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;;; Created: 1995/6/25
+;;; Version:
+;;; $Id: mel.el,v 3.3 1996/01/09 18:31:08 morioka Exp $
+;;; Keywords: MIME, Quoted-Printable
;;;
+;;; This file is part of MEL (MIME Encoding Library).
+;;;
+;;; This program is free software; you can redistribute it and/or
+;;; modify it under the terms of the GNU General Public License as
+;;; published by the Free Software Foundation; either version 2, or
+;;; (at your option) any later version.
+;;;
+;;; This program is distributed in the hope that it will be useful,
+;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+;;; General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with This program. If not, write to the Free Software
+;;; Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+;;;
+;;; Code:
(autoload 'base64-encode-region "mel-b" nil t)
(autoload 'base64-decode-region "mel-b" nil t)