28#ifndef __XDG_MIME_MAGIC_H__
29#define __XDG_MIME_MAGIC_H__
36#define _xdg_mime_glob_read_from_file XDG_RESERVED_ENTRY(glob_read_from_file)
37#define _xdg_mime_magic_new XDG_RESERVED_ENTRY(magic_new)
38#define _xdg_mime_magic_read_from_file XDG_RESERVED_ENTRY(magic_read_from_file)
39#define _xdg_mime_magic_free XDG_RESERVED_ENTRY(magic_free)
40#define _xdg_mime_magic_get_buffer_extents XDG_RESERVED_ENTRY(magic_get_buffer_extents)
41#define _xdg_mime_magic_lookup_data XDG_RESERVED_ENTRY(magic_lookup_data)
47 const char *file_name);
54 const char *mime_types[],
void _xdg_mime_magic_read_from_file(XdgMimeMagic *mime_magic, const char *file_name)
XdgMimeMagic * _xdg_mime_magic_new(void)
int _xdg_mime_magic_get_buffer_extents(XdgMimeMagic *mime_magic)
void _xdg_mime_magic_free(XdgMimeMagic *mime_magic)
const char * _xdg_mime_magic_lookup_data(XdgMimeMagic *mime_magic, const void *data, size_t len, int *result_prio, const char *mime_types[], int n_mime_types)