In *svdpi.h there is :**
*
/* Use to export a symbol from application */
#if defined (*_MSC_VER*)
#define DPI_DLLISPEC __declspec(dllimport)
#else
#define DPI_DLLISPEC
#endif
/* Use to import a symbol into application */
#if defined (*_MSC_VER*)
#define DPI_DLLESPEC __declspec(dllexport)
#else
#define DPI_DLLESPEC
#endif
This will cause that when compiling with MinGW on windows (which does
not define _MSC_VER) functions using DPI_DLLISPEC will not be exported
corectly.
For similar purpose in file vpi_user.h WIN32 macro is used instead _MSC_VER.
What is the reason of using _MSC_VER instead WIN32? Maybe WIN32 macro
can/should be used also in svdpi.h?
DANiel
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Wed Oct 26 01:04:19 2011
This archive was generated by hypermail 2.1.8 : Wed Oct 26 2011 - 01:04:34 PDT