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__))
48void _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]
Default definitions of C compiler quirk work-arounds.
#define CC_NORETURN
Configure if the C compiler supports functions that are not meant to return e.g.