20 #ifndef MPD_ARCHIVE_LIST_HXX 21 #define MPD_ARCHIVE_LIST_HXX 27 #define archive_plugins_for_each(plugin) \ 28 for (const ArchivePlugin *plugin, \ 29 *const*archive_plugin_iterator = &archive_plugins[0]; \ 30 (plugin = *archive_plugin_iterator) != nullptr; \ 31 ++archive_plugin_iterator)
const ArchivePlugin *const archive_plugins[]
void archive_plugin_init_all()
void archive_plugin_deinit_all()
const ArchivePlugin * archive_plugin_from_name(const char *name)
const ArchivePlugin * archive_plugin_from_suffix(const char *suffix)
const Partition const char * name