Fix svdpi compile issue on MSVCC, bug571.

This commit is contained in:
Wilson Snyder
2012-11-05 10:22:19 -05:00
parent 77ac76a158
commit 0e8ce59022
2 changed files with 7 additions and 0 deletions
+3
View File
@@ -5,6 +5,9 @@ indicates the contributor was also the author of the fix; Thanks!
* Verilator 3.84** devel * Verilator 3.84** devel
**** Fix svdpi compile issue on MSVCC, bug571. [Amir Gonnen]
* Verilator 3.842 2012/11/03 * Verilator 3.842 2012/11/03
+4
View File
@@ -36,18 +36,22 @@ typedef signed __int8 int8_t;
#endif #endif
/* Use to export a symbol from application */ /* Use to export a symbol from application */
#ifndef DPI_DLLISPEC
#if defined (_MSC_VER) #if defined (_MSC_VER)
#define DPI_DLLISPEC __declspec(dllimport) #define DPI_DLLISPEC __declspec(dllimport)
#else #else
#define DPI_DLLISPEC #define DPI_DLLISPEC
#endif #endif
#endif
/* Use to import a symbol into application */ /* Use to import a symbol into application */
#ifndef DPI_DLLESPEC
#if defined (_MSC_VER) #if defined (_MSC_VER)
#define DPI_DLLESPEC __declspec(dllexport) #define DPI_DLLESPEC __declspec(dllexport)
#else #else
#define DPI_DLLESPEC #define DPI_DLLESPEC
#endif #endif
#endif
/* Use to mark a function as external */ /* Use to mark a function as external */
#ifndef DPI_EXTERN #ifndef DPI_EXTERN