úÎ!«¹     Copyright (C) 2005 John GoerzenBSD John Goerzen,Safe ;E’  Copyright (C) 2005 John GoerzenBSD John Goerzen,Safe ;ECopyright (C) 2005 John GoerzenBSD John Goerzen,Safe ;EëmagicMain Magic object type.‘Magic objects are automatically closed (and memory freed) when they are garbage-collected by Haskell. There is no need to explicitly close them.  Copyright (C) 2005 John GoerzenBSD John Goerzen,Safe ;E x !"Copyright (C) 2005 John GoerzenBSD John Goerzen,Safe ;EGmagic.Calls the Magic system on the specified file. magic!Calls the Magic system on stdin. magic^Calls the Magic system to process the given String. Please note: it is not evaluated lazily. magicKLower-level function used to call the Magic system to process a C string. magic/Change the flags on an already-created object. magicCompile the colon-separated list of database file(s). The compiled files created have .mgc added to the names of the argument.magic Object to usemagic9Colon separated list of databases, or Nothing for defaultCopyright (C) 2005 John GoerzenBSD John Goerzen,Safe ;E,magic-Create a Magic object. You must call either  or  after this.magic*Load the system's default magic database. magichLoad the specified magic database(s). The given string may contain multiple colon-separated pathnames. Copyright (C) 2005 John GoerzenBSD John Goerzen,Safe ;EQ #      !"#$%&'()* magic-1.1-F3eOg0g57IEA2dVEHkvXgd Magic.Data Magic.TypesMagic.Operations Magic.Init Magic.TypesLL Magic.UtilsMagic MagicFlag MagicNone MagicDebug MagicSymlink MagicCompress MagicDevices MagicMimeTypeMagicMimeEncoding MagicMime MagicContinue MagicCheckMagicPreserveAtimeMagicRaw MagicErrorUnknownMagicFlag $fEqMagicFlag$fOrdMagicFlag$fEnumMagicFlag$fShowMagicFlag magicFile magicStdin magicString magicCString magicSetFlags magicCompile magicOpenmagicLoadDefault magicLoadCMagic flaglist2int fromMagicPtrthrowErrorIfNull withMagicPtr checkIntError