1 #define PERL_NO_GET_CONTEXT
10 #include "const-c.inc"
12 MODULE = Xdgmime PACKAGE = Xdgmime
20 xdg_mime_get_max_buffer_extents()
23 xdg_mime_get_mime_type_for_data(data, len)
28 RETVAL = xdg_mime_get_mime_type_for_data (data, len, &result_prio);
33 xdg_mime_get_mime_type_for_file(file_name)
34 const char * file_name
36 RETVAL = xdg_mime_get_mime_type_for_file (file_name, NULL);
41 xdg_mime_get_mime_type_from_file_name(file_name)
42 const char * file_name
47 xdg_mime_is_valid_mime_type(mime_type)
48 const char * mime_type
51 xdg_mime_media_type_equal(mime_a, mime_b)
56 xdg_mime_mime_type_equal(mime_a, mime_b)
61 xdg_mime_mime_type_subclass(mime_a, mime_b)
69 xdg_mime_list_mime_parents (mime_type)
70 const char * mime_type
75 results = (AV *)sv_2mortal((SV *)newAV());
77 parents = xdg_mime_list_mime_parents (mime_type);
78 for (p = parents; p && *p; p++) {
79 av_push(results, newSVpv(*p, 0));
82 RETVAL = newRV((SV *)results);