@@ -55,38 +55,38 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
55
55
#if defined(_WIN32 ) || defined(__CYGWIN__ )
56
56
#ifdef YR_BUILDING_DLL
57
57
#ifdef __GNUC__
58
- #define YR_API EXTERNC __attribute__((dllexport))
59
- #define YR_DEPRECATED_API EXTERNC __attribute__((deprecated))
60
- #define YR_DEPRECATED __attribute__((deprecated))
58
+ #define YR_API EXTERNC __attribute__((dllexport))
59
+ #define YR_DEPRECATED_API EXTERNC __attribute__((deprecated))
60
+ #define YR_DEPRECATED ( statement ) statement __attribute__((deprecated))
61
61
#else
62
- #define YR_API EXTERNC __declspec(dllexport)
63
- #define YR_DEPRECATED_API EXTERNC __declspec(deprecated)
64
- #define YR_DEPRECATED __declspec(deprecated)
62
+ #define YR_API EXTERNC __declspec(dllexport)
63
+ #define YR_DEPRECATED_API EXTERNC __declspec(deprecated)
64
+ #define YR_DEPRECATED ( statement ) __declspec(deprecated) statement
65
65
#endif
66
66
#elif defined(YR_IMPORTING_DLL )
67
67
#ifdef __GNUC__
68
- #define YR_API EXTERNC __attribute__((dllimport))
69
- #define YR_DEPRECATED_API EXTERNC __attribute__((deprecated))
70
- #define YR_DEPRECATED __attribute__((deprecated))
68
+ #define YR_API EXTERNC __attribute__((dllimport))
69
+ #define YR_DEPRECATED_API EXTERNC __attribute__((deprecated))
70
+ #define YR_DEPRECATED ( statement ) statement __attribute__((deprecated))
71
71
#else
72
- #define YR_API EXTERNC __declspec(dllimport)
73
- #define YR_DEPRECATED_API EXTERNC __declspec(deprecated)
74
- #define YR_DEPRECATED __declspec(deprecated)
72
+ #define YR_API EXTERNC __declspec(dllimport)
73
+ #define YR_DEPRECATED_API EXTERNC __declspec(deprecated)
74
+ #define YR_DEPRECATED ( statement ) __declspec(deprecated) statement
75
75
#endif
76
76
#else
77
- #define YR_API EXTERNC
78
- #define YR_DEPRECATED_API EXTERNC
79
- #define YR_DEPRECATED
77
+ #define YR_API EXTERNC
78
+ #define YR_DEPRECATED_API EXTERNC
79
+ #define YR_DEPRECATED ( statement ) statement
80
80
#endif
81
81
#else
82
82
#if __GNUC__ >= 4
83
- #define YR_API EXTERNC __attribute__((visibility("default")))
84
- #define YR_DEPRECATED_API YR_API __attribute__((deprecated))
85
- #define YR_DEPRECATED __attribute__((deprecated))
83
+ #define YR_API EXTERNC __attribute__((visibility("default")))
84
+ #define YR_DEPRECATED_API YR_API __attribute__((deprecated))
85
+ #define YR_DEPRECATED ( statement ) statement __attribute__((deprecated))
86
86
#else
87
- #define YR_API EXTERNC
88
- #define YR_DEPRECATED_API EXTERNC
89
- #define YR_DEPRECATED
87
+ #define YR_API EXTERNC
88
+ #define YR_DEPRECATED_API EXTERNC
89
+ #define YR_DEPRECATED ( statement ) statement
90
90
#endif
91
91
#endif
92
92
0 commit comments