TABLE OF CONTENTS


Hunter/LibMagic [ Packages ]

[ Top ] [ Packages ]

FUNCTION

 Small Ada binding to the libmagic library

SOURCE

package LibMagic is

LibMagic/MagicClose [ Subprograms ]

[ Top ] [ LibMagic ] [ Subprograms ]

FUNCTION

 Close and release all magic data

SOURCE

   procedure MagicClose;

LibMagic/MagicFile [ Subprograms ]

[ Top ] [ LibMagic ] [ Subprograms ]

FUNCTION

 Get mime type of selected file if libmagic is not initialized, it
 fallback to the xdg-mime program.

SOURCE

   function MagicFile(Name: String) return String;

PARAMETERS

 Name - Full path to the file which mime type will be check

RESULT

 MIME type of selected file or "unknown" if libmagic is not initialized
 and xdg-mime program don't exists.

LibMagic/MagicOpen [ Subprograms ]

[ Top ] [ LibMagic ] [ Subprograms ]

FUNCTION

 Initialize magic data

SOURCE

   procedure MagicOpen;
>