375 |
#define TCP_EVENT_RECV(pcb,p,err,ret) \ |
#define TCP_EVENT_RECV(pcb,p,err,ret) \ |
376 |
if((pcb)->recv != NULL) \ |
if((pcb)->recv != NULL) \ |
377 |
{ ret = (pcb)->recv((pcb)->callback_arg,(pcb),(p),(err)); } else { \ |
{ ret = (pcb)->recv((pcb)->callback_arg,(pcb),(p),(err)); } else { \ |
378 |
pbuf_free(p); } |
if (p) pbuf_free(p); } |
379 |
#define TCP_EVENT_CONNECTED(pcb,err,ret) \ |
#define TCP_EVENT_CONNECTED(pcb,err,ret) \ |
380 |
if((pcb)->connected != NULL) \ |
if((pcb)->connected != NULL) \ |
381 |
(ret = (pcb)->connected((pcb)->callback_arg,(pcb),(err))) |
(ret = (pcb)->connected((pcb)->callback_arg,(pcb),(err))) |