API_EXPR_DEREF is only used within LwIP.
 
Symbols
loading...
Files
loading...

API_EXPR_DEREF macro

Syntax

#define API_EXPR_DEREF(expr) (*(expr))

Arguments

expr

References

LocationText
tcpip_priv.h:92
#define API_EXPR_DEREF(expr) (*(expr))
api_msg.c:1873
ip_addr_copy(API_EXPR_DEREF(msg->msg.ad.ipaddr),
api_msg.c:1876
ip_addr_copy(API_EXPR_DEREF(msg->msg.ad.ipaddr),
api_msg.c:1895
API_EXPR_DEREF(msg->msg.ad.port) = msg->conn->pcb.udp->local_port;
api_msg.c:1900
API_EXPR_DEREF(msg->msg.ad.port) = msg->conn->pcb.udp->remote_port;
api_msg.c:1912
API_EXPR_DEREF(msg->msg.ad.port) = (msg->msg.ad.local ? msg->conn->pcb.tcp->local_port : msg->conn->pcb.tcp->remote_port);
api_msg.c:2126
API_EXPR_DEREF(msg->err) = ERR_VAL;
api_msg.c:2129
API_EXPR_DEREF(msg->err) = ERR_OK;
api_msg.c:2130
API_EXPR_DEREF(msg->addr) = *ipaddr;
api_msg.c:2153
API_EXPR_DEREF(msg->err) = dns_gethostbyname_addrtype(msg->name,
api_msg.c:2157
if (API_EXPR_DEREF(msg->err) == ERR_INPROGRESS) {
api_msg.c:2161
LWIP_ASSERT("do_gethostbyname still in progress!!", API_EXPR_DEREF(msg->err) != ERR_INPROGRESS);