diff options
Diffstat (limited to 'nuttx/include/nuttx/net/uip/uip-tcp.h')
-rw-r--r-- | nuttx/include/nuttx/net/uip/uip-tcp.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nuttx/include/nuttx/net/uip/uip-tcp.h b/nuttx/include/nuttx/net/uip/uip-tcp.h index a2234c60d..51b20ee0a 100644 --- a/nuttx/include/nuttx/net/uip/uip-tcp.h +++ b/nuttx/include/nuttx/net/uip/uip-tcp.h @@ -134,7 +134,9 @@ # define WRB_IOB(wrb) ((wrb)->wb_iob) # define WRB_COPYOUT(wrb,dest,n) (iob_copyout(dest,(wrb)->wb_iob,(n),0)) # define WRB_COPYIN(wrb,src,n) (iob_copyin((wrb)->wb_iob,src,(n),0)) -# define WRB_TRIM(wrb,n) (iob_trimhead((wrb)->wb_iob,(n))) + +# define WRB_TRIM(wrb,n) \ + do { (wrb)->wb_iob = iob_trimhead((wrb)->wb_iob,(n)); } while (0) #ifdef CONFIG_DEBUG # define WRB_DUMP(msg,wrb) tcp_writebuffer_dump(msg,wrb) |