diff options
-rw-r--r-- | EXTERN.h | 2 | ||||
-rw-r--r-- | INTERN.h | 3 | ||||
-rw-r--r-- | win32/win32.h | 2 |
3 files changed, 4 insertions, 3 deletions
@@ -21,7 +21,7 @@ # if (defined(WIN32) || defined(__SYMBIAN32__)) && !defined(PERL_STATIC_SYMS) /* miniperl should not export anything */ -# if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE) && defined(_MSC_VER) +# if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE) # define EXT extern # define dEXT # define EXTCONST extern const @@ -19,7 +19,8 @@ #undef EXTCONST #undef dEXTCONST -# if (defined(WIN32) && defined(__MINGW32__)) || defined(__SYMBIAN32__) +# if (defined(WIN32) && defined(__MINGW32__) && ! defined(PERL_IS_MINIPERL)) \ + || defined(__SYMBIAN32__) # ifdef __cplusplus # define EXT __declspec(dllexport) # define dEXT diff --git a/win32/win32.h b/win32/win32.h index 26c3ac254f..ee1d889851 100644 --- a/win32/win32.h +++ b/win32/win32.h @@ -85,7 +85,7 @@ /* now even GCC supports __declspec() */ /* miniperl has no reason to export anything */ -#if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE) && defined(_MSC_VER) +#if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE) # define DllExport #else # if defined(PERLDLL) |