--- ./libsqueeze/internals.h.orig	2008-02-24 13:38:32.000000000 +0100
+++ ./libsqueeze/internals.h	2008-04-05 14:11:03.000000000 +0200
@@ -14,9 +14,9 @@
  *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
-GSList                 *lsq_mime_info_list;
-GSList                 *lsq_opened_archive_list;
-ThunarVfsPath          *lsq_relative_base_path;
+extern GSList                 *lsq_mime_info_list;
+extern GSList                 *lsq_opened_archive_list;
+extern ThunarVfsPath          *lsq_relative_base_path;
 
 /*
  * gint
@@ -24,7 +24,7 @@ ThunarVfsPath          *lsq_relative_bas
  *
  * general function for executing child-apps
  */
-ThunarVfsMimeDatabase  *lsq_mime_database;
+extern ThunarVfsMimeDatabase  *lsq_mime_database;
 
 gchar *
 lsq_concat_filenames(GSList *filenames);
--- ./libsqueeze/internals.c.orig	2008-02-24 13:38:32.000000000 +0100
+++ ./libsqueeze/internals.c	2008-04-05 14:14:06.000000000 +0200
@@ -30,6 +30,11 @@
 
 #include "internals.h"
 
+GSList                 *lsq_mime_info_list = NULL;
+GSList                 *lsq_opened_archive_list = NULL;
+ThunarVfsPath          *lsq_relative_base_path = NULL;
+ThunarVfsMimeDatabase  *lsq_mime_database = NULL;
+
 #define __USE_GNU
 
 #include <unistd.h>
