comparison src/audacious/plugin.h @ 3234:fb2f3675cbeb

Fix DECLARE_PLUGIN() macro.
author William Pitcock <nenolod@atheme-project.org>
date Fri, 03 Aug 2007 21:16:18 -0500
parents 88f602569477
children 12bc288a7511
comparison
equal deleted inserted replaced
3233:88f602569477 3234:fb2f3675cbeb
109 #define PLUGIN_MAGIC 0x8EAC8DE2 109 #define PLUGIN_MAGIC 0x8EAC8DE2
110 110
111 #define DECLARE_PLUGIN(name, init, fini, ...) \ 111 #define DECLARE_PLUGIN(name, init, fini, ...) \
112 G_BEGIN_DECLS \ 112 G_BEGIN_DECLS \
113 static PluginHeader _pluginInfo = { PLUGIN_MAGIC, __AUDACIOUS_PLUGIN_API__, \ 113 static PluginHeader _pluginInfo = { PLUGIN_MAGIC, __AUDACIOUS_PLUGIN_API__, \
114 (gchar *)#name, init, fini, __VA_ARGS__ }; \ 114 (gchar *)#name, init, fini, NULL, __VA_ARGS__ }; \
115 G_MODULE_EXPORT PluginHeader *get_plugin_info(void) { \ 115 G_MODULE_EXPORT PluginHeader *get_plugin_info(void) { \
116 return &_pluginInfo; \ 116 return &_pluginInfo; \
117 } \ 117 } \
118 G_END_DECLS 118 G_END_DECLS
119 119