Macros | |
#define | __CTASSERT(x, y) typedef char __assert ## y[(x) ? 1 : -1] |
#define | _CTASSERT(x, y) __CTASSERT(x, y) |
#define | assert(e) ((e) ? (void)0 : _xassert(__FILE__, __LINE__)) |
#define | CTASSERT(x) _CTASSERT(x, __LINE__) |
Functions | |
void | _xassert (const char *, int) |
#define __CTASSERT | ( | x, | |
y | |||
) | typedef char __assert ## y[(x) ? 1 : -1] |
#define _CTASSERT | ( | x, | |
y | |||
) | __CTASSERT(x, y) |
#define assert | ( | e | ) | ((e) ? (void)0 : _xassert(__FILE__, __LINE__)) |
Referenced by handle_start_connect(), pubnub_get(), pubnub_get_ctx(), pubnub_init(), pubnub_publish(), and pubnub_subscribe().
#define CTASSERT | ( | x | ) | _CTASSERT(x, __LINE__) |
void _xassert | ( | const char * | , |
int | |||
) |
References printf.