#ifndef LWIP_ERROR #define LWIP_ERROR(m,e,h) do { if (!(e)) { LWIP_PLATFORM_ASSERT(m); h;}} while(0) #endif /* LWIP_ERROR */
LWIP_PLATFORM_ASSERT这个宏,留给用户自己去实现。
使用的例子: LWIP_ERROR("netconn_type: invalid conn", (conn != NULL), return NETCONN_INVALID;); LWIP_ERROR("priv != NULL", (priv != NULL), return;); |