28#ifndef __XDG_MIME_GLOB_H__
29#define __XDG_MIME_GLOB_H__
44#define _xdg_mime_glob_read_from_file XDG_RESERVED_ENTRY(glob_read_from_file)
45#define _xdg_glob_hash_new XDG_RESERVED_ENTRY(hash_new)
46#define _xdg_glob_hash_free XDG_RESERVED_ENTRY(hash_free)
47#define _xdg_glob_hash_lookup_file_name XDG_RESERVED_ENTRY(hash_lookup_file_name)
48#define _xdg_glob_hash_append_glob XDG_RESERVED_ENTRY(hash_append_glob)
49#define _xdg_glob_determine_type XDG_RESERVED_ENTRY(determine_type)
50#define _xdg_glob_hash_dump XDG_RESERVED_ENTRY(hash_dump)
54 const char *file_name,
60 const char *mime_types[],
64 const char *mime_type,
void _xdg_glob_hash_append_glob(XdgGlobHash *glob_hash, const char *glob, const char *mime_type, int weight, int case_sensitive)
int _xdg_glob_hash_lookup_file_name(XdgGlobHash *glob_hash, const char *text, const char *mime_types[], int n_mime_types)
void _xdg_glob_hash_dump(XdgGlobHash *glob_hash)
XdgGlobType _xdg_glob_determine_type(const char *glob)
XdgGlobHash * _xdg_glob_hash_new(void)
void _xdg_mime_glob_read_from_file(XdgGlobHash *glob_hash, const char *file_name, int version_two)
void _xdg_glob_hash_free(XdgGlobHash *glob_hash)