84 for (i = 0; i < list->
n_mimes; i++)
98parent_entry_cmp (
const void *v1,
const void *v2)
118 return (
const char **)entry->
parents;
126 const char *file_name)
133 file = fopen (file_name,
"r");
142 while (fgets (line, 255, file) != NULL)
148 sep = strchr (line,
' ');
152 sep[strlen (sep) -1] =
'\000';
154 for (i = 0; i < list->
n_mimes; i++)
186 (entry->
n_parents + 2) * sizeof (
char *));
211 for (i = 0; i < list->
n_mimes; i++)
struct XdgMimeParents * parents
const char ** _xdg_mime_parent_list_lookup(XdgParentList *list, const char *mime)
void _xdg_mime_parent_read_from_file(XdgParentList *list, const char *file_name)
void _xdg_mime_parent_list_free(XdgParentList *list)
XdgParentList * _xdg_mime_parent_list_new(void)
void _xdg_mime_parent_list_dump(XdgParentList *list)