<!-- ##### SECTION Title ##### -->
Mime applications

<!-- ##### SECTION Short_Description ##### -->
Module for determining applications associated to mime types.

<!-- ##### SECTION Long_Description ##### -->
Mime applications creates hash tables to associate mime types to specific applications. More than one application can be associate to a mime type. 
On loading, the file applications.xml is parsed to construct the hash table.
Further xml files can be parsed by the application and the associations added
to the loaded hash table, both to increase the number of associated applications
and to override the default application for a mime type.
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### STRUCT xfmime_functions ##### -->
<para>

</para>

@mime_add: 
@is_valid_command: 
@mime_typeinfo: 
@mime_key_type: 
@mime_get_type: 
@mime_command: 
@mime_apps: 
@mk_command_line: 

<!-- ##### FUNCTION mime_typeinfo ##### -->
<para>

</para>

@type: 
@Returns: 


<!-- ##### FUNCTION mime_key_type ##### -->
<para>

</para>

@file: 
@Returns: 


<!-- ##### FUNCTION mime_command ##### -->
<para>

</para>

@file: 
@Returns: 


<!-- ##### FUNCTION mime_apps ##### -->
<para>

</para>

@file: 
@Returns: 


<!-- ##### FUNCTION mk_command_line ##### -->
<para>

</para>

@command_fmt: 
@path: 
@interm: 
@hold: 
@Returns: 


<!-- ##### FUNCTION mime_get_type ##### -->
<para>

</para>

@file: 
@try_magic: 
@Returns: 


<!-- ##### FUNCTION mime_add ##### -->
<para>

</para>

@file: 
@command: 


<!-- ##### FUNCTION is_valid_command ##### -->
<para>

</para>

@cmd_fmt: 
@Returns: 


