# HG changeset patch # User William Pitcock # Date 1186214573 18000 # Node ID 13360ebb72b358a1753a966889dcf590f6256a74 # Parent d2eec0a406e94cde59ce451e6ff525b682fcd313# Parent 12bc288a7511e69c6c4c1a4acf535a9f56db8aac Automated merge with ssh://hg.atheme.org//hg/audacious diff -r d2eec0a406e9 -r 13360ebb72b3 src/audacious/plugin.h --- a/src/audacious/plugin.h Sat Aug 04 03:02:48 2007 -0500 +++ b/src/audacious/plugin.h Sat Aug 04 03:02:53 2007 -0500 @@ -117,6 +117,24 @@ } \ G_END_DECLS +#define SIMPLE_INPUT_PLUGIN(name, ip_list) \ + DECLARE_PLUGIN(name, NULL, NULL, ip_list) + +#define SIMPLE_OUTPUT_PLUGIN(name, op_list) \ + DECLARE_PLUGIN(name, NULL, NULL, NULL, op_list) + +#define SIMPLE_EFFECT_PLUGIN(name, ep_list) \ + DECLARE_PLUGIN(name, NULL, NULL, NULL, NULL, ep_list) + +#define SIMPLE_GENERAL_PLUGIN(name, gp_list) \ + DECLARE_PLUGIN(name, NULL, NULL, NULL, NULL, NULL, gp_list) + +#define SIMPLE_VISUAL_PLUGIN(name, vp_list) \ + DECLARE_PLUGIN(name, NULL, NULL, NULL, NULL, NULL, NULL, vp_list) + +#define SIMPLE_DISCOVER_PLUGIN(name, dp_list) \ + DECLARE_PLUGIN(name, NULL, NULL, NULL, NULL, NULL, NULL, NULL, dp_list) + /* Sadly, this is the most we can generalize out of the disparate plugin structs usable with typecasts - descender */ struct _Plugin {