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