fix symbol visibility in plugins.

ethumb_plugin_get() must be visible, _module_init/shutdown do not.

also add some __UNUSED__ attribute to shut up -Wextra



SVN revision: 41372
This commit is contained in:
Gustavo Sverzut Barbieri 2009-07-16 22:13:36 +00:00
parent b803f43e91
commit 51e81f52ef
2 changed files with 7 additions and 7 deletions

View File

@ -49,13 +49,13 @@ _resize_movie(struct _emotion_plugin *_plugin)
} }
static void static void
_frame_resized_cb(void *data, Evas_Object *o, void *event_info) _frame_resized_cb(void *data, Evas_Object *o __UNUSED__, void *event_info __UNUSED__)
{ {
_resize_movie(data); _resize_movie(data);
} }
static void static void
_video_stopped_cb(void *data, Evas_Object *o, void *event_info) _video_stopped_cb(void *data, Evas_Object *o __UNUSED__, void *event_info __UNUSED__)
{ {
struct _emotion_plugin *_plugin = data; struct _emotion_plugin *_plugin = data;
@ -350,14 +350,14 @@ ethumb_plugin_get(void)
return &plugin; return &plugin;
} }
Eina_Bool static Eina_Bool
_module_init(void) _module_init(void)
{ {
return EINA_TRUE; return EINA_TRUE;
} }
void static void
_module_shutdown() _module_shutdown(void)
{ {
} }

View File

@ -64,7 +64,7 @@ _generate_thumb(Ethumb *e)
ethumb_finished_callback_call(e, 1); ethumb_finished_callback_call(e, 1);
} }
Ethumb_Plugin * EAPI Ethumb_Plugin *
ethumb_plugin_get(void) ethumb_plugin_get(void)
{ {
static const char *extensions[] = { "pdf", NULL }; static const char *extensions[] = { "pdf", NULL };
@ -77,7 +77,7 @@ ethumb_plugin_get(void)
return &plugin; return &plugin;
} }
Eina_Bool static Eina_Bool
_module_init(void) _module_init(void)
{ {
epdf_init(); epdf_init();