<!-- ##### SECTION ./tmpl/xml_document.sgml:Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/xml_document.sgml:See_Also ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/xml_document.sgml:Short_Description ##### -->



<!-- ##### SECTION ./tmpl/xml_document.sgml:Stability_Level ##### -->



<!-- ##### SECTION ./tmpl/xml_document.sgml:Title ##### -->
xml_document


<!-- ##### TYPEDEF BmpTitleInput ##### -->
<para>

</para>


<!-- ##### STRUCT Formatter ##### -->
<para>

</para>

@values: 

<!-- ##### STRUCT RcFile ##### -->
<para>

</para>

@sections: 

<!-- ##### STRUCT RcLine ##### -->
<para>

</para>

@key: 
@value: 

<!-- ##### STRUCT RcSection ##### -->
<para>

</para>

@name: 
@lines: 

<!-- ##### STRUCT TitleInput ##### -->
<para>

</para>

@__size: 
@__version: 
@performer: 
@album_name: 
@track_name: 
@track_number: 
@year: 
@date: 
@genre: 
@comment: 
@file_name: 
@file_ext: 
@file_path: 
@length: 
@formatter: 
@mtime: 

<!-- ##### STRUCT VFSConstructor ##### -->
<para>

</para>

@uri_id: 
@vfs_fopen_impl: 
@vfs_fclose_impl: 
@vfs_fread_impl: 
@vfs_fwrite_impl: 
@vfs_getc_impl: 
@vfs_ungetc_impl: 
@vfs_fseek_impl: 
@vfs_rewind_impl: 
@vfs_ftell_impl: 
@vfs_feof_impl: 
@vfs_truncate_impl: 

<!-- ##### STRUCT VFSFile ##### -->
<para>

</para>

@uri: 
@handle: 
@base: 

<!-- ##### MACRO XMMS_NEW_TITLEINPUT ##### -->
<para>

</para>

@input: 

<!-- ##### MACRO XMMS_TITLEINPUT_SIZE ##### -->
<para>

</para>


<!-- ##### MACRO XMMS_TITLEINPUT_VERSION ##### -->
<para>

</para>


<!-- ##### STRUCT XmmsEntry ##### -->
<para>

</para>

@entry: 

<!-- ##### FUNCTION bmp_rcfile_free ##### -->
<para>

</para>

@file: 

<!-- ##### FUNCTION bmp_rcfile_new ##### -->
<para>

</para>

@Returns: 

<!-- ##### FUNCTION bmp_rcfile_open ##### -->
<para>

</para>

@filename: 
@Returns: 

<!-- ##### FUNCTION bmp_rcfile_read_bool ##### -->
<para>

</para>

@file: 
@section: 
@key: 
@value: 
@Returns: 

<!-- ##### FUNCTION bmp_rcfile_read_double ##### -->
<para>

</para>

@file: 
@section: 
@key: 
@value: 
@Returns: 

<!-- ##### FUNCTION bmp_rcfile_read_float ##### -->
<para>

</para>

@file: 
@section: 
@key: 
@value: 
@Returns: 

<!-- ##### FUNCTION bmp_rcfile_read_int ##### -->
<para>

</para>

@file: 
@section: 
@key: 
@value: 
@Returns: 

<!-- ##### FUNCTION bmp_rcfile_read_string ##### -->
<para>

</para>

@file: 
@section: 
@key: 
@value: 
@Returns: 

<!-- ##### FUNCTION bmp_rcfile_remove_key ##### -->
<para>

</para>

@file: 
@section: 
@key: 

<!-- ##### FUNCTION bmp_rcfile_write ##### -->
<para>

</para>

@file: 
@filename: 
@Returns: 

<!-- ##### FUNCTION bmp_rcfile_write_boolean ##### -->
<para>

</para>

@file: 
@section: 
@key: 
@value: 

<!-- ##### FUNCTION bmp_rcfile_write_double ##### -->
<para>

</para>

@file: 
@section: 
@key: 
@value: 

<!-- ##### FUNCTION bmp_rcfile_write_float ##### -->
<para>

</para>

@file: 
@section: 
@key: 
@value: 

<!-- ##### FUNCTION bmp_rcfile_write_int ##### -->
<para>

</para>

@file: 
@section: 
@key: 
@value: 

<!-- ##### FUNCTION bmp_rcfile_write_string ##### -->
<para>

</para>

@file: 
@section: 
@key: 
@value: 

<!-- ##### FUNCTION bmp_title_input_free ##### -->
<para>

</para>

@input: 

<!-- ##### FUNCTION bmp_title_input_new ##### -->
<para>

</para>

@Returns: 

<!-- ##### FUNCTION convert_free_buffer ##### -->
<para>

</para>


<!-- ##### FUNCTION vfs_fclose ##### -->
<para>

</para>

@file: 
@Returns: 

<!-- ##### FUNCTION vfs_feof ##### -->
<para>

</para>

@file: 
@Returns: 

<!-- ##### FUNCTION vfs_fgets ##### -->
<para>

</para>

@s: 
@n: 
@stream: 
@Returns: 

<!-- ##### FUNCTION vfs_file_test ##### -->
<para>

</para>

@path: 
@test: 
@Returns: 

<!-- ##### FUNCTION vfs_fopen ##### -->
<para>

</para>

@path: 
@mode: 
@Returns: 

<!-- ##### FUNCTION vfs_fprintf ##### -->
<para>

</para>

@stream: 
@format: 
@Varargs: 
@Returns: 

<!-- ##### FUNCTION vfs_fread ##### -->
<para>

</para>

@ptr: 
@size: 
@nmemb: 
@file: 
@Returns: 

<!-- ##### FUNCTION vfs_fseek ##### -->
<para>

</para>

@file: 
@offset: 
@whence: 
@Returns: 

<!-- ##### FUNCTION vfs_ftell ##### -->
<para>

</para>

@file: 
@Returns: 

<!-- ##### FUNCTION vfs_fwrite ##### -->
<para>

</para>

@ptr: 
@size: 
@nmemb: 
@file: 
@Returns: 

<!-- ##### FUNCTION vfs_getc ##### -->
<para>

</para>

@stream: 
@Returns: 

<!-- ##### FUNCTION vfs_init ##### -->
<para>

</para>

@Returns: 

<!-- ##### FUNCTION vfs_is_writeable ##### -->
<para>

</para>

@path: 
@Returns: 

<!-- ##### FUNCTION vfs_register_transport ##### -->
<para>

</para>

@vtable: 
@Returns: 

<!-- ##### FUNCTION vfs_rewind ##### -->
<para>

</para>

@file: 

<!-- ##### FUNCTION vfs_truncate ##### -->
<para>

</para>

@file: 
@length: 
@Returns: 

<!-- ##### FUNCTION vfs_ungetc ##### -->
<para>

</para>

@c: 
@stream: 
@Returns: 

<!-- ##### STRUCT xmms_convert_buffers ##### -->
<para>

</para>


<!-- ##### FUNCTION xmms_create_dir_browser ##### -->
<para>

</para>

@title: 
@current_path: 
@mode: 
@handler: 
@Returns: 

<!-- ##### FUNCTION xmms_entry_new ##### -->
<para>

</para>

@Returns: 

<!-- ##### FUNCTION xmms_formatter_associate ##### -->
<para>

</para>

@formatter: 
@id: 
@value: 

<!-- ##### FUNCTION xmms_formatter_destroy ##### -->
<para>

</para>

@formatter: 

<!-- ##### FUNCTION xmms_formatter_dissociate ##### -->
<para>

</para>

@formatter: 
@id: 

<!-- ##### FUNCTION xmms_formatter_format ##### -->
<para>

</para>

@formatter: 
@format: 
@Returns: 

<!-- ##### FUNCTION xmms_formatter_new ##### -->
<para>

</para>

@Returns: 

<!-- ##### FUNCTION xmms_get_titlestring ##### -->
<para>

</para>

@fmt: 
@input: 
@Returns: 

<!-- ##### FUNCTION xmms_titlestring_descriptions ##### -->
<para>

</para>

@tags: 
@columns: 
@Returns: 

