Mercurial > pidgin
diff src/plugin.h @ 12323:fc464a0abccc
[gaim-migrate @ 14627]
Function prototypes need to be of the form foo(void); instead of foo(); for function that don't take any arguments. This allows the compiler to detect mistakes were someone passes arguments to such a function.
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Sun, 04 Dec 2005 18:19:56 +0000 |
parents | ee8312c764b1 |
children | 0bc110c7ab91 |
line wrap: on
line diff
--- a/src/plugin.h Sun Dec 04 18:19:06 2005 +0000 +++ b/src/plugin.h Sun Dec 04 18:19:56 2005 +0000 @@ -172,6 +172,7 @@ */ #if !defined(GAIM_PLUGINS) || defined(GAIM_STATIC_PRPL) # define GAIM_INIT_PLUGIN(pluginname, initfunc, plugininfo) \ + gboolean gaim_init_##pluginname##_plugin(void);\ gboolean gaim_init_##pluginname##_plugin(void) { \ GaimPlugin *plugin = gaim_plugin_new(TRUE, NULL); \ plugin->info = &(plugininfo); \ @@ -180,6 +181,7 @@ } #else /* GAIM_PLUGINS && !GAIM_STATIC_PRPL */ # define GAIM_INIT_PLUGIN(pluginname, initfunc, plugininfo) \ + G_MODULE_EXPORT gboolean gaim_init_plugin(GaimPlugin *plugin); \ G_MODULE_EXPORT gboolean gaim_init_plugin(GaimPlugin *plugin) { \ plugin->info = &(plugininfo); \ initfunc((plugin)); \