File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -41,6 +41,11 @@ typedef unsigned __int64 uint64_t;
4141#include <stdint.h>
4242#endif
4343
44+ // MSVC++ 10.0 _MSC_VER == 1600 64-bit version doesn't allow multi-line #if directives...
45+ #if defined(_WIN64 ) || defined(__x86_64__ ) || defined(__aarch64__ ) || defined(__x86_64__ ) || defined(__LP64__ ) || defined(_M_AMD64 ) || defined(_M_IA64 ) || defined(__PPC64__ )
46+ #define IS_64BIT_SYSTEM
47+ #endif
48+
4449/* OpenPort "OpenType" Argument Constants -- deprecated, use OpenNeoDevice */
4550#define NEOVI_COMMTYPE_RS232 0
4651#define NEOVI_COMMTYPE_USB_BULK 1
@@ -2250,19 +2255,23 @@ typedef struct _icsSpyMessageFlexRay
22502255 uint8_t Reserved [3 ];
22512256} icsSpyMessageFlexRay ;
22522257
2253- #if defined(_WIN64 ) || defined(__x86_64__ )
2254- #ifdef VSPY3_GUI
2258+ #if defined(VSPY3_GUI )
2259+ #if defined(IS_64BIT_SYSTEM )
2260+ // 64-bit
22552261#define icsSpyMessage_SIZE 80
22562262#else
2263+ // 32-bit
22572264#define icsSpyMessage_SIZE 72
22582265#endif
22592266#else
2260- #ifdef VSPY3_GUI
2261- #define icsSpyMessage_SIZE 68
2267+ #if defined(IS_64BIT_SYSTEM )
2268+ // 64-bit
2269+ #define icsSpyMessage_SIZE 72
22622270#else
2271+ // 32-bit
22632272#define icsSpyMessage_SIZE 64
22642273#endif
2265- #endif
2274+ #endif // VSPY3_GUI
22662275
22672276typedef struct _icsSpyMessageLong
22682277{
You can’t perform that action at this time.
0 commit comments