úÎcm      John Goerzen, John Goerzen,      John Goerzen, Main Magic object type. HMagic objects are automatically closed (and memory freed) when they are Jgarbage-collected by Haskell. There is no need to explicitly close them.     John Goerzen, John Goerzen, !-Create a Magic object. You must call either  or  after this. Load the system's default magic database. DLoad the specified magic database(s). The given string may contain %multiple colon-separated pathnames.  John Goerzen, "#$%/Calls the Magic system on the specified file. "Calls the Magic system on stdin. BCalls the Magic system to process the given String. Please note: it is not evaluated lazily. CLower-level function used to call the Magic system to process a C  string. 0Change the flags on an already-created object. JCompile the colon-separated list of database file(s). The compiled files 6created have .mgc added to the names of the argument. Object to use :Colon separated list of databases, or Nothing for default  John Goerzen, &      !"#$%&'()*+,- magic-1.0.7 Magic.Data Magic.Types Magic.InitMagic.Operations Magic.TypesLL Magic.UtilsMagic MagicFlagUnknownMagicFlag MagicErrorMagicRawMagicPreserveAtime MagicCheck MagicContinue MagicMime MagicDevices MagicCompress MagicSymlink MagicDebug MagicNone magicOpenmagicLoadDefault magicLoad magicFile magicStdin magicString magicCString magicSetFlags magicCompileCMagic magic_error magic_close flaglist2int fromMagicPtrthrowErrorIfNull withMagicPtr throwError checkIntError magic_load magic_open magic_compilemagic_setflags magic_buffer magic_file