From c0dc1901a29223d771ba3fe48d81dac77ae64a01 Mon Sep 17 00:00:00 2001
From: marco <marco@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Tue, 21 Sep 2010 12:34:28 +0000
Subject: [PATCH] corrected dllexport for info modules

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2706 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 modules/info/src/info_handle.hh          | 2 +-
 modules/info/src/info_set.hh             | 4 ++--
 modules/info/src/info_verbose_visitor.hh | 2 +-
 modules/info/src/info_visitor.hh         | 5 +++--
 4 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/modules/info/src/info_handle.hh b/modules/info/src/info_handle.hh
index f7677a736..aa3a7f3ce 100644
--- a/modules/info/src/info_handle.hh
+++ b/modules/info/src/info_handle.hh
@@ -51,7 +51,7 @@ DLLEXPORT InfoHandle LoadInfo(const String& file);
   to an underlying info class, which is shared among copies of InfoHandles
   unless the Copy() method is used.
 */
-class DLLEXPORT InfoHandle {
+class DLLEXPORT_OST_INFO InfoHandle {
   friend InfoHandle CreateInfo();
   friend InfoHandle CreateInfo(const String& text);
   friend InfoHandle LoadInfo(const String&);
diff --git a/modules/info/src/info_set.hh b/modules/info/src/info_set.hh
index 43dda09ed..54562c975 100644
--- a/modules/info/src/info_set.hh
+++ b/modules/info/src/info_set.hh
@@ -25,12 +25,12 @@
 #include <map>
 
 #include <ost/base.hh>
-
+#include "module_config.hh"
 #include "info_group.hh"
 
 namespace ost { namespace info {
 
-class DLLEXPORT InfoSet {
+class DLLEXPORT_OST_INFO InfoSet {
 public:
   InfoSet(const String& name="");
 
diff --git a/modules/info/src/info_verbose_visitor.hh b/modules/info/src/info_verbose_visitor.hh
index dd387db69..210b82d36 100644
--- a/modules/info/src/info_verbose_visitor.hh
+++ b/modules/info/src/info_verbose_visitor.hh
@@ -31,7 +31,7 @@
 
 namespace ost { namespace info {
 
-class DLLEXPORT VerboseInfoVisitor: public InfoVisitor {
+class DLLEXPORT_OST_INFO VerboseInfoVisitor: public InfoVisitor {
 public:
   virtual void VisitItem(InfoItem& item);
   virtual bool VisitGroup(InfoGroup& group);
diff --git a/modules/info/src/info_visitor.hh b/modules/info/src/info_visitor.hh
index c408a85df..f677546b8 100644
--- a/modules/info/src/info_visitor.hh
+++ b/modules/info/src/info_visitor.hh
@@ -28,11 +28,12 @@
 #define OST_INFO_VISITOR_HH
 
 #include <ost/base.hh>
+#include "module_config.hh"
 #include "info_fw.hh"
 
 namespace ost { namespace info {
 
-class DLLEXPORT InfoVisitor {
+class DLLEXPORT_OST_INFO InfoVisitor {
 public:
   virtual ~InfoVisitor();
 
@@ -54,7 +55,7 @@ public:
   virtual void VisitGroupFinish(InfoGroup& group);
 };
 
-class DLLEXPORT InfoConstVisitor {
+class DLLEXPORT_OST_INFO InfoConstVisitor {
 public:
   virtual ~InfoConstVisitor();
 
-- 
GitLab