static void benchmark_plugin (SquashPlugin* plugin, void* data) { /* Since we're often running against the source dir, we will pick up plugins which have not been compiled. This should bail us out before trying to actually use them. */ if (squash_plugin_init (plugin) != SQUASH_OK) { return; } squash_plugin_foreach_codec (plugin, benchmark_codec, data); }
static void list_plugins_and_codecs_foreach_cb (SquashPlugin* plugin, void* data) { const char* indent = "\t"; list_plugins_foreach_cb (plugin, data); squash_plugin_foreach_codec (plugin, list_codecs_foreach_cb, (void*) indent); }