mirror of
https://github.com/mpv-player/mpv
synced 2025-02-16 12:17:12 +00:00
fix the warning generated (in gcc4) by the 'inline' keyword position.
patch by Pierre Lombard git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18389 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
551166192f
commit
936d5df9e0
6
bswap.h
6
bswap.h
@ -117,21 +117,21 @@ static inline uint64_t ByteSwap64(uint64_t x)
|
||||
|
||||
#endif /* !HAVE_BYTESWAP_H */
|
||||
|
||||
static float inline bswap_flt(float x) {
|
||||
static inline float bswap_flt(float x) {
|
||||
union {uint32_t i; float f;} u;
|
||||
u.f = x;
|
||||
u.i = bswap_32(u.i);
|
||||
return u.f;
|
||||
}
|
||||
|
||||
static double inline bswap_dbl(double x) {
|
||||
static inline double bswap_dbl(double x) {
|
||||
union {uint64_t i; double d;} u;
|
||||
u.d = x;
|
||||
u.i = bswap_64(u.i);
|
||||
return u.d;
|
||||
}
|
||||
|
||||
static long double inline bswap_ldbl(long double x) {
|
||||
static inline long double bswap_ldbl(long double x) {
|
||||
union {char d[10]; long double ld;} uin;
|
||||
union {char d[10]; long double ld;} uout;
|
||||
uin.ld = x;
|
||||
|
Loading…
Reference in New Issue
Block a user