[MPlayer-cvslog] r27781 - in trunk: configure mangle.h

diego subversion at mplayerhq.hu
Thu Oct 16 20:13:06 CEST 2008


Author: diego
Date: Thu Oct 16 20:13:06 2008
New Revision: 27781

Log:
Move attribute_used declaration from config.h to mangle.h where it is useful.
config.h should only contain definitions, no code.


Modified:
   trunk/configure
   trunk/mangle.h

Modified: trunk/configure
==============================================================================
--- trunk/configure	(original)
+++ trunk/configure	Thu Oct 16 20:13:06 2008
@@ -8174,13 +8174,6 @@ $_def_builtin_expect
 #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
 

Modified: trunk/mangle.h
==============================================================================
--- trunk/mangle.h	(original)
+++ trunk/mangle.h	Thu Oct 16 20:13:06 2008
@@ -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__)



More information about the MPlayer-cvslog mailing list