… | |
… | |
300 | # define expect(expr,value) __builtin_expect ((expr),(value)) |
300 | # define expect(expr,value) __builtin_expect ((expr),(value)) |
301 | # define noinline __attribute__ ((noinline)) |
301 | # define noinline __attribute__ ((noinline)) |
302 | #else |
302 | #else |
303 | # define expect(expr,value) (expr) |
303 | # define expect(expr,value) (expr) |
304 | # define noinline |
304 | # define noinline |
305 | # if __STDC_VERSION__ < 199901L |
305 | # if __STDC_VERSION__ < 199901L && __GNUC__ < 2 |
306 | # define inline |
306 | # define inline |
307 | # endif |
307 | # endif |
308 | #endif |
308 | #endif |
309 | |
309 | |
310 | #define expect_false(expr) expect ((expr) != 0, 0) |
310 | #define expect_false(expr) expect ((expr) != 0, 0) |