]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/include/wx/fl/garbagec.h
wxUSE_STATLINE fix.
[wxWidgets.git] / contrib / include / wx / fl / garbagec.h
index 1c70b6e84a38c27ff6520b4151c165eca5bccc10..a80595daab325b1d41ded69546d137e6de5e5b50 100644 (file)
 #ifndef __GARBAGEC_G__
 #define __GARBAGEC_G__
 
 #ifndef __GARBAGEC_G__
 #define __GARBAGEC_G__
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
     #pragma interface "garbagec.h"
 #endif
 
 #include "wx/list.h"
     #pragma interface "garbagec.h"
 #endif
 
 #include "wx/list.h"
+#include "wx/fl/fldefs.h"
 
 struct GCItem
 {
 
 struct GCItem
 {
@@ -26,14 +27,14 @@ struct GCItem
 
 inline void* gc_node_to_obj( wxNode* pGCNode )
 {
 
 inline void* gc_node_to_obj( wxNode* pGCNode )
 {
-    return ( (GCItem*) (pGCNode->Data()) )->mpObj;
+    return ( (GCItem*) (pGCNode->GetData()) )->mpObj;
 }
 
 /*
 This class implements an extremely slow but simple garbage collection algorithm.
 */
 
 }
 
 /*
 This class implements an extremely slow but simple garbage collection algorithm.
 */
 
-class GarbageCollector
+class WXDLLIMPEXP_FL GarbageCollector
 {
 protected:
     wxList mAllNodes;
 {
 protected:
     wxList mAllNodes;