magic-1.0.7: Interface to C file/magic library

MaintainerJohn Goerzen,

Magic.Init

Description

Maintainer : jgoerzen@complete.org Stability : provisional Portability: portable

Initialization and shutdown for magic programs

Written by John Goerzen, jgoerzen@complete.org

Synopsis

Documentation

magicOpen :: [MagicFlag] -> IO MagicSource

Create a Magic object. You must call either magicLoadDefault or magicLoad after this.

magicLoad :: Magic -> String -> IO ()Source

Load the specified magic database(s). The given string may contain multiple colon-separated pathnames.

magicLoadDefault :: Magic -> IO ()Source

Load the system's default magic database.