]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/dbtable.h
previous commit removed WXDLLIMPEXP_HTML by mistake
[wxWidgets.git] / include / wx / dbtable.h
index d228f64a6d1cc3bd48b8ef9ca194138b43b79018..ec15ded2d3472cdc7024288da3f43bd1dfbbd0c9 100644 (file)
@@ -30,7 +30,7 @@
 
 #include "wx/version.h"
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
   #pragma interface "dbtable.h"
 #endif
 
@@ -56,7 +56,7 @@ const int   wxDB_NO_MORE_COLUMN_NUMBERS = -1;
 // wxDbTable class which allows it to create a table in the data
 // source, exchange data between the data source and the C++
 // object, and so on.
-class WXDLLEXPORT wxDbColDef
+class WXDLLIMPEXP_BASE wxDbColDef
 {
 public:
     wxChar  ColName[DB_MAX_COLUMN_NAME_LEN+1];  // Column Name
@@ -77,7 +77,7 @@ public:
 };  // wxDbColDef
 
 
-class WXDLLEXPORT wxDbColDataPtr
+class WXDLLIMPEXP_BASE wxDbColDataPtr
 {
 public:
     void    *PtrDataObj;
@@ -87,7 +87,7 @@ public:
 
 
 // This structure is used when creating secondary indexes.
-class WXDLLEXPORT wxDbIdxDef
+class WXDLLIMPEXP_BASE wxDbIdxDef
 {
 public:
     wxChar  ColName[DB_MAX_COLUMN_NAME_LEN+1];
@@ -95,7 +95,7 @@ public:
 };  // wxDbIdxDef
 
 
-class WXDLLEXPORT wxDbTable
+class WXDLLIMPEXP_BASE wxDbTable
 {
 private:
     ULONG       tableID;  // Used for debugging.  This can help to match up mismatched constructors/destructors