Add MIME-BODY-PARAMETER.
authorChris Hanson <org/chris-hanson/cph>
Fri, 2 Jun 2000 17:24:52 +0000 (17:24 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 2 Jun 2000 17:24:52 +0000 (17:24 +0000)
v7/src/imail/imail-core.scm

index 43c595930ebf33ad0662bd3718fee0ca6546002f..c012676fa1db89fb5a4509d94ee5d1af59b46a4f 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;; $Id: imail-core.scm,v 1.94 2000/06/02 02:41:26 cph Exp $
+;;; $Id: imail-core.scm,v 1.95 2000/06/02 17:24:52 cph Exp $
 ;;;
 ;;; Copyright (c) 1999-2000 Massachusetts Institute of Technology
 ;;;
 (define-generic mime-body-type (body))
 (define-generic mime-body-subtype (body))
 
+(define (mime-body-parameter body key default)
+  (let ((entry (assq key (mime-body-parameters body))))
+    (if entry
+       (cdr entry)
+       default)))
+
 (define-method write-instance ((body <mime-body>) port)
   (write-instance-helper 'MIME-BODY body port 
     (lambda ()