… | |
… | |
41 | # define expect(expr,value) (expr) |
41 | # define expect(expr,value) (expr) |
42 | # define prefetch(addr,rw,locality) |
42 | # define prefetch(addr,rw,locality) |
43 | # define noinline |
43 | # define noinline |
44 | #endif |
44 | #endif |
45 | |
45 | |
46 | #if GCC_VERSION(4,5) |
|
|
47 | # define decltype(x) __decltype(x) |
|
|
48 | #elif GCC_VERSION(3,0) |
|
|
49 | # define decltype(x) typeof(x) |
|
|
50 | #endif |
|
|
51 | |
|
|
52 | #define func_const attribute ((const)) |
46 | #define func_const attribute ((const)) |
53 | #define func_pure attribute ((pure)) |
47 | #define func_pure attribute ((pure)) |
54 | #define func_hot attribute ((hot)) // 4.x |
48 | #define func_hot attribute ((hot)) // 4.x |
55 | #define func_cold attribute ((cold)) // 4.x |
49 | #define func_cold attribute ((cold)) // 4.x |
56 | |
50 | |