git-svn-id: svn://svn.icculus.org/netradiant/trunk@54 61c419a2-8eb2-4b30-bcec-8cead03...
[xonotic/netradiant.git] / include / modulesystem.h
index dd7c59ad2b2e545693822ca9209f206d8c3050bb..0378cc1d34031645d5a0e8a232d34647e8fda342 100644 (file)
@@ -26,9 +26,16 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 #include "debugging/debugging.h"
 
 #if defined(WIN32)
+#ifdef MINGW32
+#define RADIANT_DLLEXPORT __declspec(dllexport)
+#define RADIANT_DLLIMPORT __declspec(dllimport)
+#else
 #define RADIANT_DLLEXPORT __stdcall
+#define RADIANT_DLLIMPORT __stdcall
+#endif
 #else
 #define RADIANT_DLLEXPORT
+#define RADIANT_DLLIMPORT
 #endif