summaryrefslogtreecommitdiffstats
path: root/MIME/Utils.hs
diff options
context:
space:
mode:
authorDon Stewart <dons@galois.com>2008-01-04 16:23:04 -0800
committerDon Stewart <dons@galois.com>2008-01-04 16:23:04 -0800
commit35f0f40cfabeb49b468c6ae3c68fedded145a022 (patch)
tree0d4fa2b367a987c86ef5c14a06b7b91aee2dc6a7 /MIME/Utils.hs
parent62e3911810c18e77a13794cb5899a9ebc6b0bbb3 (diff)
Move MIME stuff into proper Codec.* namespace.
Add copyrights where missing.
Diffstat (limited to 'MIME/Utils.hs')
-rw-r--r--MIME/Utils.hs30
1 files changed, 0 insertions, 30 deletions
diff --git a/MIME/Utils.hs b/MIME/Utils.hs
deleted file mode 100644
index a5db2d9..0000000
--- a/MIME/Utils.hs
+++ /dev/null
@@ -1,30 +0,0 @@
-{- |
- Module : MIME.Utils
- Copyright : (c) 2007
-
- Maintainer : tse-dev-team@galois.com
- Stability : unstable
- Portability : GHC
-
- Extracting content from MIME values and types.
--}
-module MIME.Utils
- ( findMultipartNamed -- :: String -> MIMEValue -> Maybe MIMEValue
- ) where
-
-import MIME.Type
-import Data.List ( find )
-import Control.Monad ( msum )
-
--- | Given a parameter name, locate it within a MIME value,
--- returning the corresponding (sub) MIME value.
-findMultipartNamed :: String -> MIMEValue -> Maybe MIMEValue
-findMultipartNamed nm mv =
- case mime_val_content mv of
- Multi ms -> msum (map (findMultipartNamed nm) ms)
- Single {} -> do cd <- mime_val_disp mv
- find (withDispName nm) (dispParams cd)
- return mv
- where withDispName a (Name b) = a == b
- withDispName _ _ = False
-