;; Copyright (C) 1994,1995,1996,1997 Free Software Foundation, Inc.
;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
-;; Version: $Id: mime-parse.el,v 0.14 1997-07-26 15:21:11 morioka Exp $
+;; Version: $Id: mime-parse.el,v 0.15 1997-09-03 04:40:04 morioka Exp $
;; Keywords: parse, MIME, multimedia, mail, news
;; This file is part of SEMI (SEMI is Emacs MIME Interfaces).
(defsubst symbol-concat (&rest args)
"Return a symbol whose name is concatenation of arguments ARGS
which are string or symbol."
- (intern (apply (function concat)
- (mapcar (function
- (lambda (s)
- (cond ((symbolp s) (symbol-name s))
- ((stringp s) s)
- )))
- args))))
+ (intern (mapconcat (function
+ (lambda (s)
+ (cond ((symbolp s) (symbol-name s))
+ ((stringp s) s)
+ )))
+ args "")))
(defmacro define-structure (name &rest slots)
(let ((pred (symbol-concat name '-p)))