Copyright | Copyright (C) 2005 John Goerzen |
---|---|
License | BSD |
Maintainer | John Goerzen, |
Safe Haskell | Safe |
Language | Haskell98 |
Magic.Operations
Description
Maintainer : jgoerzen@complete.org Stability : provisional Portability: portable
Initialization and shutdown for magic programs
Written by John Goerzen, jgoerzen@complete.org
Synopsis
- magicFile :: Magic -> FilePath -> IO String
- magicStdin :: Magic -> IO String
- magicString :: Magic -> String -> IO String
- magicCString :: Magic -> CStringLen -> IO String
- magicSetFlags :: Magic -> [MagicFlag] -> IO ()
- magicCompile :: Magic -> Maybe String -> IO ()
Guessing the type
magicString :: Magic -> String -> IO String Source #
Calls the Magic system to process the given String. Please note: it is not evaluated lazily.
magicCString :: Magic -> CStringLen -> IO String Source #
Lower-level function used to call the Magic system to process a C string.