mirror of
https://github.com/mpv-player/mpv
synced 2025-02-16 20:27:23 +00:00
Move attribute_used declaration from config.h to mangle.h where it is useful.
config.h should only contain definitions, no logic. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27781 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
2093097cfb
commit
2b9e1bf0fa
7
configure
vendored
7
configure
vendored
@ -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
|
||||
|
||||
|
6
mangle.h
6
mangle.h
@ -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__)
|
||||
|
Loading…
Reference in New Issue
Block a user