(mime-temp-directory): New variable (moved from mel.el).
[elisp/flim.git] / mime-def.el
index 6bbbd97..1812efc 100644 (file)
@@ -1,11 +1,11 @@
-;;; mime-def.el --- definition module for SEMI
+;;; mime-def.el --- definition module about MIME
 
 ;; Copyright (C) 1995,1996,1997,1998 Free Software Foundation, Inc.
 
 ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
 ;; Keywords: definition, MIME, multimedia, mail, news
 
-;; This file is part of SEMI (Spadework for Emacs MIME Interfaces).
+;; This file is part of FLIM (Faithful Library about Internet Message).
 
 ;; This program is free software; you can redistribute it and/or
 ;; modify it under the terms of the GNU General Public License as
@@ -24,9 +24,8 @@
 
 ;;; Code:
 
-(defconst mime-spadework-module-version
-  '("FLIM" "Ky\e-Dòto"\e-A 1 0 1))
-
+(defconst mime-spadework-module-version-string
+  "FLIM 1.1.1 - \"J\e-Dþjò\" ")\e-A
 
 (require 'custom)
 
 (custom-handle-keyword 'default-mime-charset :group 'mime
                       'custom-variable)
 
+(defvar mime-temp-directory (or (getenv "MIME_TMP_DIR")
+                               (getenv "TM_TMP_DIR")
+                               (getenv "TMPDIR")
+                               (getenv "TMP")
+                               (getenv "TEMP")
+                               "/tmp/")
+  "*Directory for temporary files.")
+
+
 (unless (fboundp 'butlast)
   (defun butlast (x &optional n)
     "Returns a copy of LIST with the last N elements removed."
   (concat mime-token-regexp "/" mime-token-regexp))
 
 
+;;; @@ Quoted-Printable
+;;;
+
+(defconst quoted-printable-hex-chars "0123456789ABCDEF")
+
+(defconst quoted-printable-octet-regexp
+  (concat "=[" quoted-printable-hex-chars
+         "][" quoted-printable-hex-chars "]"))
+
+
 ;;; @ end
 ;;;