changeset 27747:8215fb6c542c

Move attribute_used declaration from config.h to mangle.h where it is useful. config.h should only contain definitions, no logic.
author diego
date Thu, 16 Oct 2008 18:13:06 +0000
parents 38fbba4327fa
children 6b0875706a22
files configure mangle.h
diffstat 2 files changed, 6 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Thu Oct 16 18:08:18 2008 +0000
+++ b/configure	Thu Oct 16 18:13:06 2008 +0000
@@ -8174,13 +8174,6 @@
 #define unlikely(x) (x)
 #endif
 
-/* attribute(used) as needed by some compilers */
-#if (__GNUC__ * 100 + __GNUC_MINOR__ >= 300)
-# define attribute_used __attribute__((used))
-#else
-# define attribute_used
-#endif
-
 /* compiler support for named assembler arguments */
 $_def_named_asm_args
 
--- a/mangle.h	Thu Oct 16 18:08:18 2008 +0000
+++ b/mangle.h	Thu Oct 16 18:13:06 2008 +0000
@@ -7,6 +7,12 @@
 #ifndef MPLAYER_MANGLE_H
 #define MPLAYER_MANGLE_H
 
+#if (__GNUC__ * 100 + __GNUC_MINOR__ >= 300)
+#define attribute_used __attribute__((used))
+#else
+#define attribute_used
+#endif
+
 /* Feel free to add more to the list, eg. a.out IMO */
 #if defined(__CYGWIN__) || defined(__MINGW32__) || defined(__OS2__) || \
    (defined(__OpenBSD__) && !defined(__ELF__)) || defined(__APPLE__)