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]