mirror of https://github.com/PCSX2/pcsx2.git
common:freebsd: Kill some warnings
This commit is contained in:
parent
7aa6564dcc
commit
5f6658ae9a
|
@ -213,9 +213,12 @@ static const int __pagesize = PCSX2_PAGESIZE;
|
||||||
// GCC / Intel Compilers Section
|
// GCC / Intel Compilers Section
|
||||||
// --------------------------------------------------------------------------------------
|
// --------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#ifndef __packed
|
||||||
# define __packed __attribute__((packed))
|
# define __packed __attribute__((packed))
|
||||||
|
#endif
|
||||||
|
#ifndef __aligned
|
||||||
# define __aligned(alig) __attribute__((aligned(alig)))
|
# define __aligned(alig) __attribute__((aligned(alig)))
|
||||||
|
#endif
|
||||||
# define __aligned16 __attribute__((aligned(16)))
|
# define __aligned16 __attribute__((aligned(16)))
|
||||||
# define __aligned32 __attribute__((aligned(32)))
|
# define __aligned32 __attribute__((aligned(32)))
|
||||||
# define __pagealigned __attribute__((aligned(PCSX2_PAGESIZE)))
|
# define __pagealigned __attribute__((aligned(PCSX2_PAGESIZE)))
|
||||||
|
@ -232,14 +235,18 @@ static const int __pagesize = PCSX2_PAGESIZE;
|
||||||
// warnings when a static inlined function isn't used in the scope of a single file (which
|
// warnings when a static inlined function isn't used in the scope of a single file (which
|
||||||
// happens *by design* like all the friggen time >_<)
|
// happens *by design* like all the friggen time >_<)
|
||||||
|
|
||||||
|
#ifndef __fastcall
|
||||||
# define __fastcall __attribute__((fastcall))
|
# define __fastcall __attribute__((fastcall))
|
||||||
|
#endif
|
||||||
# define _inline __inline__ __attribute__((unused))
|
# define _inline __inline__ __attribute__((unused))
|
||||||
# ifdef NDEBUG
|
# ifdef NDEBUG
|
||||||
# define __forceinline __attribute__((always_inline,unused))
|
# define __forceinline __attribute__((always_inline,unused))
|
||||||
# else
|
# else
|
||||||
# define __forceinline __attribute__((unused))
|
# define __forceinline __attribute__((unused))
|
||||||
# endif
|
# endif
|
||||||
|
#ifndef __noinline
|
||||||
# define __noinline __attribute__((noinline))
|
# define __noinline __attribute__((noinline))
|
||||||
|
#endif
|
||||||
# define __threadlocal __thread
|
# define __threadlocal __thread
|
||||||
# define likely(x) __builtin_expect(!!(x), 1)
|
# define likely(x) __builtin_expect(!!(x), 1)
|
||||||
# define unlikely(x) __builtin_expect(!!(x), 0)
|
# define unlikely(x) __builtin_expect(!!(x), 0)
|
||||||
|
|
Loading…
Reference in New Issue