This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Patch to CPAN.pm (perl5.004) for ncftp
[perl5.git] / EXTERN.h
index 91c8d4a..ec062ee 100644 (file)
--- a/EXTERN.h
+++ b/EXTERN.h
 #      define EXTCONST __declspec(dllexport) const
 #      define dEXTCONST const
 #    else
-#      define EXT __declspec(dllimport)
-#      define dEXT 
-#      define EXTCONST __declspec(dllimport) const
-#      define dEXTCONST const
+#      if defined(__cplusplus)
+#        define EXT extern __declspec(dllimport)
+#        define dEXT 
+#        define EXTCONST extern __declspec(dllimport) const
+#        define dEXTCONST const
+#      else
+#        define EXT __declspec(dllimport)
+#        define dEXT 
+#        define EXTCONST __declspec(dllimport) const
+#        define dEXTCONST const
+#      endif
 #    endif
 #  else
 #    define EXT extern