20 #ifndef MPD_INPUT_REGISTRY_HXX
21 #define MPD_INPUT_REGISTRY_HXX
33 #define input_plugins_for_each(plugin) \
34 for (const InputPlugin *plugin, \
35 *const*input_plugin_iterator = &input_plugins[0]; \
36 (plugin = *input_plugin_iterator) != NULL; \
37 ++input_plugin_iterator)
39 #define input_plugins_for_each_enabled(plugin) \
40 input_plugins_for_each(plugin) \
41 if (input_plugins_enabled[input_plugin_iterator - input_plugins])