[Gnucash-changes] r13635 - gnucash/trunk - Remove include <ltdl.h> that is unnecessary for code using this header.

Christian Stimming cstim at cvs.gnucash.org
Wed Mar 15 06:14:21 EST 2006


Author: cstim
Date: 2006-03-15 06:14:20 -0500 (Wed, 15 Mar 2006)
New Revision: 13635
Trac: http://svn.gnucash.org/trac/changeset/13635

Modified:
   gnucash/trunk/ChangeLog
   gnucash/trunk/src/gnc-module/gnc-module.c
   gnucash/trunk/src/gnc-module/gnc-module.h
   gnucash/trunk/src/gnc-module/test/test-dynload.c
Log:
Remove include <ltdl.h> that is unnecessary for code using this header. 
Gets rid of some <ltdl.h> weirdness that plagues other object code 
files on windows.


Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog	2006-03-14 16:59:32 UTC (rev 13634)
+++ gnucash/trunk/ChangeLog	2006-03-15 11:14:20 UTC (rev 13635)
@@ -1,3 +1,9 @@
+2006-03-15  Christian Stimming <stimming at tuhh.de>
+
+	* src/gnc-module/gnc-module.h: Remove include <ltdl.h> that is
+	unnecessary for code using this header. Gets rid of some <ltdl.h>
+	weirdness that plagues other object code files on windows.
+
 2006-03-14  Christian Stimming <stimming at tuhh.de>
 
 	* src/backend/file/gnc-backend-file.c: Disable extra NFS lockfile

Modified: gnucash/trunk/src/gnc-module/gnc-module.c
===================================================================
--- gnucash/trunk/src/gnc-module/gnc-module.c	2006-03-14 16:59:32 UTC (rev 13634)
+++ gnucash/trunk/src/gnc-module/gnc-module.c	2006-03-15 11:14:20 UTC (rev 13635)
@@ -17,6 +17,10 @@
 #include "gnc-module.h"
 #include "gw-gnc-module.h"
 
+#ifndef lt_ptr
+# define lt_ptr lt_ptr_t
+#endif
+
 static GHashTable * loaded_modules = NULL;
 static GList      * module_info = NULL;
 

Modified: gnucash/trunk/src/gnc-module/gnc-module.h
===================================================================
--- gnucash/trunk/src/gnc-module/gnc-module.h	2006-03-14 16:59:32 UTC (rev 13634)
+++ gnucash/trunk/src/gnc-module/gnc-module.h	2006-03-15 11:14:20 UTC (rev 13635)
@@ -7,13 +7,7 @@
 #define GNC_MODULE_H
 
 #include <glib.h>
-#include <ltdl.h>
-#include <libguile.h>
 
-#ifndef lt_ptr
-#define lt_ptr lt_ptr_t
-#endif
-
 typedef void * GNCModule;
 
 #define DEFAULT_MODULE_PATH "/usr/local/gnucash/lib/modules"

Modified: gnucash/trunk/src/gnc-module/test/test-dynload.c
===================================================================
--- gnucash/trunk/src/gnc-module/test/test-dynload.c	2006-03-14 16:59:32 UTC (rev 13634)
+++ gnucash/trunk/src/gnc-module/test/test-dynload.c	2006-03-15 11:14:20 UTC (rev 13635)
@@ -10,6 +10,10 @@
 
 #include "gnc-module.h"
 
+#ifndef lt_ptr
+# define lt_ptr lt_ptr_t
+#endif
+
 static void
 guile_main(void *closure, int argc, char ** argv)
 {



More information about the gnucash-changes mailing list