From: Pavel Charvat Date: Wed, 7 Mar 2007 14:24:11 +0000 (+0100) Subject: removed EASSERT X-Git-Tag: holmes-import~506^2~102 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=f42df4cb9f8a05618fb4214be142567e78023746;p=libucw.git removed EASSERT --- diff --git a/lib/lib.h b/lib/lib.h index 30943f94..c6b558d1 100644 --- a/lib/lib.h +++ b/lib/lib.h @@ -112,10 +112,8 @@ void assert_failed_noinfo(void) NONRET; #ifdef DEBUG_ASSERTS #define ASSERT(x) do { if (unlikely(!(x))) assert_failed(#x, __FILE__, __LINE__); } while(0) -#define EASSERT(x) ASSERT(x) #else #define ASSERT(x) do { if (__builtin_constant_p(x) && !(x)) assert_failed_noinfo(); } while(0) -#define EASSERT(x) do { if (unlikely(!(x))) assert_failed_noinfo(); } while(0) #endif #define COMPILE_ASSERT(name,x) typedef char _COMPILE_ASSERT_##name[!!(x)-1]