Mercurial > audlegacy
comparison src/audacious/plugin.h @ 2841:b2fb6a4e02b8 trunk
add a cast to DECLARE_PLUGIN() to suppress warnings.
| author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
|---|---|
| date | Sun, 17 Jun 2007 10:14:02 +0900 |
| parents | c799098c396f |
| children | 9976e065e2f5 |
comparison
equal
deleted
inserted
replaced
| 2840:53dd8641b4d1 | 2841:b2fb6a4e02b8 |
|---|---|
| 106 #define PLUGIN_MAGIC 0x8EAC8DE2 | 106 #define PLUGIN_MAGIC 0x8EAC8DE2 |
| 107 | 107 |
| 108 #define DECLARE_PLUGIN(name, init, fini, ip_list, op_list, ep_list, gp_list, vp_list) \ | 108 #define DECLARE_PLUGIN(name, init, fini, ip_list, op_list, ep_list, gp_list, vp_list) \ |
| 109 G_BEGIN_DECLS \ | 109 G_BEGIN_DECLS \ |
| 110 static PluginHeader _pluginInfo = { PLUGIN_MAGIC, __AUDACIOUS_PLUGIN_API__, \ | 110 static PluginHeader _pluginInfo = { PLUGIN_MAGIC, __AUDACIOUS_PLUGIN_API__, \ |
| 111 #name, init, fini, NULL, ip_list, op_list, ep_list, gp_list, \ | 111 (gchar *)#name, init, fini, NULL, ip_list, op_list, ep_list, gp_list, \ |
| 112 vp_list }; \ | 112 vp_list }; \ |
| 113 PluginHeader *get_plugin_info(void) { \ | 113 PluginHeader *get_plugin_info(void) { \ |
| 114 return &_pluginInfo; \ | 114 return &_pluginInfo; \ |
| 115 } \ | 115 } \ |
| 116 G_END_DECLS | 116 G_END_DECLS |
