36 #ifdef ASSERT_CONF_RETURNS 37 #define ASSERT_RETURNS ASSERT_CONF_RETURNS 39 #define ASSERT_RETURNS 0 44 #define assert(e) ((void)0) 46 #define assert(e) ((e) ? (void)0 : _xassert(__FILE__, __LINE__)) 48 void _xassert(
const char *,
int);
55 #define CTASSERT(x) _CTASSERT(x, __LINE__) 56 #define _CTASSERT(x, y) __CTASSERT(x, y) 57 #define __CTASSERT(x, y) typedef char __assert ## y[(x) ? 1 : -1] #define CC_NORETURN
Configure if the C compiler supports functions that are not meant to return e.g.
Default definitions of C compiler quirk work-arounds.