Commit 8f4cefb219abad3aebfba6c1a265ab16dfd4e339

sammy 2008-04-30T16:35:23

* Remove FTGL_EXPORT specification from classes that are not actually exported.

diff --git a/src/FTCharToGlyphIndexMap.h b/src/FTCharToGlyphIndexMap.h
index 8503fc1..3aa10a1 100644
--- a/src/FTCharToGlyphIndexMap.h
+++ b/src/FTCharToGlyphIndexMap.h
@@ -49,7 +49,7 @@
  *     the special value IndexNotFound (= -1) can be used to specify that the
  *     glyph index has not been stored yet.
  */
-class FTGL_EXPORT FTCharToGlyphIndexMap
+class FTCharToGlyphIndexMap
 {
     public:
 
diff --git a/src/FTCharmap.h b/src/FTCharmap.h
index 94e1042..5e3e8fe 100644
--- a/src/FTCharmap.h
+++ b/src/FTCharmap.h
@@ -50,7 +50,7 @@
 
 class FTFace;
 
-class FTGL_EXPORT FTCharmap
+class FTCharmap
 {
     public:
         /**
diff --git a/src/FTContour.h b/src/FTContour.h
index 90a4a26..86c1327 100644
--- a/src/FTContour.h
+++ b/src/FTContour.h
@@ -41,7 +41,7 @@
  * @see FTPolyGlyph
  * @see FTPoint
  */
-class FTGL_EXPORT FTContour
+class FTContour
 {
     public:
         /**
diff --git a/src/FTFace.h b/src/FTFace.h
index 4d33344..36e02c6 100644
--- a/src/FTFace.h
+++ b/src/FTFace.h
@@ -40,7 +40,7 @@
  * @see "Freetype 2 Documentation"
  *
  */
-class FTGL_EXPORT FTFace
+class FTFace
 {
     public:
         /**
diff --git a/src/FTGlyphContainer.h b/src/FTGlyphContainer.h
index acd3e25..d27b69c 100644
--- a/src/FTGlyphContainer.h
+++ b/src/FTGlyphContainer.h
@@ -43,7 +43,7 @@ class FTCharmap;
  *
  * @see FTGlyph
  */
-class FTGL_EXPORT FTGlyphContainer
+class FTGlyphContainer
 {
         typedef FTVector<FTGlyph*> GlyphVector;
     public:
diff --git a/src/FTLibrary.h b/src/FTLibrary.h
index fac3137..951fecc 100644
--- a/src/FTLibrary.h
+++ b/src/FTLibrary.h
@@ -51,7 +51,7 @@
  * @see "Freetype 2 Documentation"
  *
  */
-class FTGL_EXPORT FTLibrary
+class FTLibrary
 {
     public:
         /**
diff --git a/src/FTList.h b/src/FTList.h
index 60f832f..1440667 100644
--- a/src/FTList.h
+++ b/src/FTList.h
@@ -32,7 +32,7 @@
 * Provides a non-STL alternative to the STL list
  */
 template <typename FT_LIST_ITEM_TYPE>
-class FTGL_EXPORT FTList
+class FTList
 {
     public:
         typedef FT_LIST_ITEM_TYPE value_type;
diff --git a/src/FTSize.h b/src/FTSize.h
index e75bed5..4ba2666 100644
--- a/src/FTSize.h
+++ b/src/FTSize.h
@@ -40,7 +40,7 @@
  * @see "Freetype 2 Documentation"
  *
  */
-class FTGL_EXPORT FTSize
+class FTSize
 {
     public:
         /**
diff --git a/src/FTVector.h b/src/FTVector.h
index 7caa692..ceac72a 100644
--- a/src/FTVector.h
+++ b/src/FTVector.h
@@ -32,7 +32,7 @@
  * Provides a non-STL alternative to the STL vector
  */
 template <typename FT_VECTOR_ITEM_TYPE>
-class FTGL_EXPORT FTVector
+class FTVector
 {
     public:
         typedef FT_VECTOR_ITEM_TYPE value_type;
diff --git a/src/FTVectoriser.h b/src/FTVectoriser.h
index fa1404a..aebb6d8 100644
--- a/src/FTVectoriser.h
+++ b/src/FTVectoriser.h
@@ -41,7 +41,7 @@
 /**
  * FTTesselation captures points that are output by OpenGL's gluTesselator.
  */
-class FTGL_EXPORT FTTesselation
+class FTTesselation
 {
     public:
         /**
@@ -103,7 +103,7 @@ class FTGL_EXPORT FTTesselation
 /**
  * FTMesh is a container of FTTesselation's that make up a polygon glyph
  */
-class FTGL_EXPORT FTMesh
+class FTMesh
 {
         typedef FTVector<FTTesselation*> TesselationVector;
         typedef FTList<FTPoint> PointList;
@@ -203,7 +203,7 @@ const FTGL_DOUBLE FTGL_BACK_FACING = -1.0;
  * @see FTPoint
  *
  */
-class FTGL_EXPORT FTVectoriser
+class FTVectoriser
 {
     public:
         /**