assert
#undef assert
#define assert(e) ((void)0)
#define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
#define assert(cond, string) \
assert (s1, s2, i1, s3, i2)
assert (char *s1 __unused, char *s2 __unused, int i1 __unused,
assert(s1,s2,i1,s3,i2)
assert(char *s1, char *s2, int i1, char *file, int line)
assert (s1, s2, i1, s3, i2)
assert(s1, s2, i1, file, line)
#define assert(x)
#undef assert
#define assert(EX) ((void)0)
assert(char *s1, char *s2, int i1, char *s3, int i2)
#define assert ASSERT
#undef assert
#define assert(EX) ((void)0)
#define assert(EX) (void)((EX) || \
#define assert(EX) (void)((EX) || (__assert(#EX, __FILE__, __LINE__), 0))
assert(const char *s1, const char *s2, int i1, const char *s3, int i2)
# define assert(X) if(!(X))myassert(__FILE__,__LINE__)
# define assert(X)
#undef assert
#define assert(EX) ((void)0)
#define assert(EX) (void)((EX) || (__assert(#EX, __FILE__, __LINE__), 0))
#define assert(x)