36 #define assert(e) ((void)0)
38 #define assert(e) ((e) ? (void)0 : _xassert(__FILE__, __LINE__))
39 void _xassert(
const char *,
int);
43 #define CTASSERT(x) _CTASSERT(x, __LINE__)
44 #define _CTASSERT(x, y) __CTASSERT(x, y)
45 #define __CTASSERT(x, y) typedef char __assert ## y[(x) ? 1 : -1]