[Libreoffice-commits] .: sal/inc

Stephan Bergmann sbergmann at kemper.freedesktop.org
Sun Sep 11 11:50:27 PDT 2011


 sal/inc/sal/types.h |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

New commits:
commit d88bceafa0227e0e7bfe6bad1221eb93d3a9619a
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Sun Sep 11 20:47:31 2011 +0200

    Simplified SAL_DEPRECATED, does not need to abstract over func.
    
    Cf. page 260 of Martin Reddy: API Design for C++ (MK, 2011).

diff --git a/sal/inc/sal/types.h b/sal/inc/sal/types.h
index ba7655b..df2b963 100644
--- a/sal/inc/sal/types.h
+++ b/sal/inc/sal/types.h
@@ -442,18 +442,18 @@ template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) {
 
 /**
     Use as follows:
-        void SAL_DEPRECATED(doit(int nPara), "Dont use, its evil.");
+        SAL_DEPRECATED("Dont use, its evil.") void doit(int nPara);
     note that currently a c++0x compatible gcc disables deprecation warnings
 */
 
 #if (__GNUC__ > 5 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5))
-#    define SAL_DEPRECATED(func,message)  func __attribute__((deprecated(message)))
+#    define SAL_DEPRECATED(message) __attribute__((deprecated(message)))
 #elif (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
-#    define SAL_DEPRECATED(func,message)  func __attribute__((deprecated))
+#    define SAL_DEPRECATED(message) __attribute__((deprecated))
 #elif defined(_MSC_VER)
-#    define SAL_DEPRECATED(func,message)  __declspec(deprecated(message)) func
+#    define SAL_DEPRECATED(message) __declspec(deprecated(message))
 #else
-#    define SAL_DEPRECATED(func,message)
+#    define SAL_DEPRECATED(message)
 #endif
 
 #endif /*_SAL_TYPES_H_ */


More information about the Libreoffice-commits mailing list