summaryrefslogtreecommitdiffstats
path: root/networkstatus/networkstatus.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'networkstatus/networkstatus.cpp')
-rw-r--r--networkstatus/networkstatus.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/networkstatus/networkstatus.cpp b/networkstatus/networkstatus.cpp
index 092f2b392..21e34d978 100644
--- a/networkstatus/networkstatus.cpp
+++ b/networkstatus/networkstatus.cpp
@@ -32,7 +32,19 @@
#include "clientifaceimpl.h"
#include "serviceifaceimpl.h"
#include "network.h"
-#include <kdepimmacros.h>
+
+#include <kdeversion.h>
+#include <kdemacros.h>
+
+#if KDE_IS_VERSION( 3,3,90 )
+/* life is great */
+#else
+/* workaround typo that breaks compilation with newer gcc */
+#undef KDE_EXPORT
+#define KDE_EXPORT
+#undef KDE_NO_EXPORT
+#define KDE_NO_EXPORT
+#endif
extern "C" {
KDE_EXPORT KDEDModule* create_networkstatus( const TQCString& obj )