Mercurial > audlegacy
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 |