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])