[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