[gnome-terminal/gnome-3-8] nautilus: Export the module entry points



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]