Minor enhancements to uip6.c

This commit is contained in:
Simon Duquennoy 2018-10-17 17:25:04 +02:00
parent bbb641a450
commit 0531c555e8
2 changed files with 2 additions and 5 deletions

View File

@ -1788,7 +1788,6 @@ struct uip_udp_hdr {
* \hideinitializer
*/
#define UIP_APPDATA_SIZE (UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN)
#define UIP_APPDATA_PTR (void *)&uip_buf[UIP_LLH_LEN + UIP_TCPIP_HLEN]
#define UIP_PROTO_ICMP 1
#define UIP_PROTO_TCP 6

View File

@ -2328,8 +2328,7 @@ uip_send(const void *data, int len)
if(uip_sappdata != NULL) {
copylen = MIN(len, UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN -
(int)((char *)uip_sappdata -
(char *)&uip_buf[UIP_LLH_LEN + UIP_TCPIP_HLEN]));
(int)((char *)uip_sappdata - (char *)UIP_TCP_PAYLOAD));
} else {
copylen = MIN(len, UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN);
}
@ -2337,8 +2336,7 @@ uip_send(const void *data, int len)
uip_slen = copylen;
if(data != uip_sappdata) {
if(uip_sappdata == NULL) {
memcpy((char *)&uip_buf[UIP_LLH_LEN + UIP_TCPIP_HLEN],
(data), uip_slen);
memcpy(UIP_TCP_PAYLOAD, (data), uip_slen);
} else {
memcpy(uip_sappdata, (data), uip_slen);
}