memp_malloc(memp_t type) #else /* memp_t type 输入参数为需要分配的POOL的类型*/ memp_malloc_fn(memp_t type, const char* file, const int line) #endif { struct memp *memp; SYS_ARCH_DECL_PROTECT(old_level); //声明一个临界区保护变量 LWIP_ERROR("memp_malloc: type < MEMP_MAX", (ty...
}if(conn->err != ERR_OK) {returnconn->err; }if((msg = memp_malloc(MEMP_API_MSG)) ==NULL) {return(conn->err = ERR_MEM); } msg->type = API_MSG_WRITE; msg->msg.conn = conn; conn->state = NETCONN_WRITE;while(conn->err == ERR_OK && size >0) { msg->msg.msg.w.data...
}if(conn->err != ERR_OK) {returnconn->err; }if((msg = memp_malloc(MEMP_API_MSG)) ==NULL) {return(conn->err = ERR_MEM); } msg->type = API_MSG_WRITE; msg->msg.conn = conn; conn->state = NETCONN_WRITE;while(conn->err == ERR_OK && size >0) { msg->msg.msg.w.data...