]> granicus.if.org Git - transmission/commitdiff
give a useful definition of TR_DEPRECATED on msvc as well
authorJordan Lee <jordan@transmissionbt.com>
Tue, 29 Mar 2016 15:47:29 +0000 (15:47 +0000)
committerJordan Lee <jordan@transmissionbt.com>
Tue, 29 Mar 2016 15:47:29 +0000 (15:47 +0000)
libtransmission/transmission.h

index 3f77b554365d3213d86af9aeded2d20baefa5955..0443caaa90b7c87ba109776f2bdbce58633f79cd 100644 (file)
 extern "C" {
 #endif
 
-#if defined(__GNUC__)
- #define TR_DEPRECATED __attribute__((deprecated))
-#elif defined(__clang__)
+#if defined(__clang__)
  #define TR_DEPRECATED __attribute__((gnu::deprecated))
+#elif defined(__GNUC__)
+ #define TR_DEPRECATED __attribute__((deprecated))
+#elif defined(_MSC_VER)
+ #define TR_DEPRECATED __declspec(deprecated)
 #else
  #define TR_DEPRECATED
 #endif
@@ -2040,15 +2042,16 @@ const tr_stat * tr_torrentStat (tr_torrent * torrent);
 const tr_stat * tr_torrentStatCached (tr_torrent * torrent);
 
 /** @deprecated */
-void tr_torrentSetAddedDate (tr_torrent * torrent,
-                             time_t       addedDate) TR_DEPRECATED;
+TR_DEPRECATED void tr_torrentSetAddedDate (tr_torrent * torrent,
+                                           time_t       addedDate);
 
 /** @deprecated */
-void tr_torrentSetActivityDate (tr_torrent * torrent,
-                                time_t       activityDate) TR_DEPRECATED;
+TR_DEPRECATED void tr_torrentSetActivityDate (tr_torrent * torrent,
+                                              time_t       activityDate);
 
 /** @deprecated */
-void tr_torrentSetDoneDate (tr_torrent * torrent, time_t doneDate) TR_DEPRECATED;
+TR_DEPRECATED void tr_torrentSetDoneDate (tr_torrent * torrent,
+                                          time_t       doneDate);
 
 /** @} */