File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 9595 #elif defined(__WATCOMC__ )
9696 /* Watcom macro needs to expand to something, here just a comment: */
9797 #define WC_DEPRECATED (msg ) /* null expansion */
98- #elif defined(_MSC_VER ) || defined( __MINGW32__ ) || defined(__CYGWIN__ ) || \
99- defined(_WIN32_WCE )
98+ #elif ( defined(_MSC_VER ) && _MSC_VER >= 1400 ) || defined(__MINGW32__ ) || \
99+ defined(__CYGWIN__ ) || defined( _WIN32_WCE )
100100 #define WC_DEPRECATED (msg ) __declspec(deprecated(msg))
101+ #elif defined(_MSC_VER )
102+ #ifdef __cplusplus
103+ #define WC_DEPRECATED (msg ) __declspec(deprecated)
104+ #else
105+ #define WC_DEPRECATED (msg ) __pragma(deprecated)
106+ #endif
101107 #elif (defined(__GNUC__ ) && (__GNUC__ >= 4 )) || \
102108 defined(__IAR_SYSTEMS_ICC__ )
103109 #define WC_DEPRECATED (msg ) __attribute__((deprecated))
You can’t perform that action at this time.
0 commit comments