TABLE OF CONTENTS
- 1. Hunter/LibMagic
- 1.1. LibMagic/magic_set
- 1.2. LibMagic/magic_t
- 1.3. LibMagic/Initialized
- 1.4. LibMagic/MagicData
- 1.5. LibMagic/magic_close
- 1.6. LibMagic/magic_file
- 1.7. LibMagic/magic_load
- 1.8. LibMagic/magic_open
- 1.9. LibMagic/MagicClose
- 1.10. LibMagic/MagicFile
- 1.11. LibMagic/MagicOpen
Hunter/LibMagic [ 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;