diff options
author | Tomi Valkeinen <tomi.valkeinen@iki.fi> | 2015-09-28 21:59:57 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@iki.fi> | 2015-09-28 22:00:17 +0300 |
commit | a7f910bec91ae5962aca134709d84b099b875aa6 (patch) | |
tree | 9d8073226d565b5fe760b55d3871657c22cd7cb5 /test.h | |
parent | 894a73b74b92c7eca07a954443750df23845a579 (diff) |
move test.h to test/
Diffstat (limited to 'test.h')
-rw-r--r-- | test.h | 15 |
1 files changed, 0 insertions, 15 deletions
@@ -1,15 +0,0 @@ -#pragma once - -#define unlikely(x) __builtin_expect(!!(x), 0) - -static void ASSERT_FAIL(const char *cond, const char *file, - unsigned int line, const char *func) __attribute__ ((__noreturn__)); - -static void ASSERT_FAIL(const char *cond, const char *file, - unsigned int line, const char *func) -{ - fprintf(stderr, "%s:%d: %s: ASSERT(%s) failed\n", file, line, func, cond); - abort(); -} - -#define ASSERT(x) if (unlikely(!(x))) { ASSERT_FAIL( __STRING(x), __FILE__, __LINE__, __PRETTY_FUNCTION__); } |