[gnome-terminal/gnome-3-8] nautilus: Export the module entry points
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-terminal/gnome-3-8] nautilus: Export the module entry points
- Date: Sun, 7 Apr 2013 11:40:24 +0000 (UTC)
commit aaa7d72e2ef48859bfc403938c07bc9752210d5c
Author: Christian Persch <chpe gnome org>
Date: Sun Apr 7 13:37:47 2013 +0200
nautilus: Export the module entry points
https://bugzilla.gnome.org/show_bug.cgi?id=697350
(cherry picked from commit 449738e21bb5a51052a10a8a0b29315943624769)
src/terminal-nautilus.c | 14 ++++++--------
1 files changed, 6 insertions(+), 8 deletions(-)
---
diff --git a/src/terminal-nautilus.c b/src/terminal-nautilus.c
index 13cb92e..06b6954 100644
--- a/src/terminal-nautilus.c
+++ b/src/terminal-nautilus.c
@@ -25,6 +25,7 @@
#include <gtk/gtk.h>
#include <libnautilus-extension/nautilus-menu-provider.h>
+#include <libnautilus-extension/nautilus-extension-types.h>
#include <errno.h>
#include <fcntl.h>
@@ -755,14 +756,11 @@ terminal_nautilus_class_finalize (TerminalNautilusClass *class)
/* Nautilus extension */
-void nautilus_module_initialize (GTypeModule *module);
-void nautilus_module_shutdown (void);
-void nautilus_module_list_types (const GType **types,
- int *num_types);
-
static GType type_list[1];
-void
+#define EXPORT __attribute__((__visibility__("default"))) extern
+
+EXPORT void
nautilus_module_initialize (GTypeModule *module)
{
terminal_nautilus_register_type (module);
@@ -771,12 +769,12 @@ nautilus_module_initialize (GTypeModule *module)
type_list[0] = TERMINAL_TYPE_NAUTILUS;
}
-void
+EXPORT void
nautilus_module_shutdown (void)
{
}
-void
+EXPORT void
nautilus_module_list_types (const GType **types,
int *num_types)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]