bsd/sys/cdefs.h: Additions for NVMM.
This commit is contained in:
@@ -14,7 +14,21 @@
|
|||||||
|
|
||||||
|
|
||||||
#define __FBSDID(x)
|
#define __FBSDID(x)
|
||||||
#define __unused
|
#define __unused __attribute__((__unused__))
|
||||||
|
#define __packed __attribute__((packed))
|
||||||
|
#define __aligned(x) __attribute__((__aligned__(x)))
|
||||||
|
|
||||||
|
|
||||||
|
#if __GNUC__ > 4
|
||||||
|
#define __predict_true(exp) __builtin_expect((exp), 1)
|
||||||
|
#define __predict_false(exp) __builtin_expect((exp), 0)
|
||||||
|
#define __unreachable() __builtin_unreachable()
|
||||||
|
#else
|
||||||
|
#define __predict_true(exp) (exp)
|
||||||
|
#define __predict_false(exp) (exp)
|
||||||
|
#define __unreachable() ((void)0)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define __printflike(a, b) __attribute__ ((format (__printf__, (a), (b))))
|
#define __printflike(a, b) __attribute__ ((format (__printf__, (a), (b))))
|
||||||
#define __printf0like(a, b)
|
#define __printf0like(a, b)
|
||||||
|
|||||||
Reference in New Issue
Block a user