ASSERT
#undef ASSERT
#define ASSERT(x)
#define ASSERT(x) ((void)0)
#define ASSERT(x) if(!(x)) panic("EM: x")
#define ASSERT(cond)
#define ASSERT(x) if(!(x)) panic("IXGBE: x")
#define ASSERT(x, fmt, ...) do { \
#undef ASSERT
#define ASSERT(cond) {\
#define ASSERT(cond) KASSERT(cond, ("%s", #cond))
#define ASSERT(x) KASSERT(x, ("%s: " __STRING(x) " failed", __func__))
#define ASSERT(x) _DIAGASSERT(x)
#define ASSERT(x) assert(x)
#define ASSERT(e) ((e) ? (void)0 : altq_assert(__FILE__, __LINE__, #e))
#define ASSERT(e) ((e) ? (void)0 : altq_assert(__FILE__, __LINE__, "e"))
#define ASSERT(e) ((void)0)
# define ASSERT(x)
# define ASSERT(x) do { if (!(x)) abort(); } while (0)
#define ASSERT assert