From: Alexander Tsidaev Date: Sun, 31 Jul 2016 17:13:56 +0000 (+0500) Subject: net_z80pack: direct pointer conversion X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=3c180352b0af5d45c735db953c2b89d41939bb23;p=FUZIX.git net_z80pack: direct pointer conversion --- diff --git a/Kernel/dev/net/net_z80pack.c b/Kernel/dev/net/net_z80pack.c index a3712a52..7e76240a 100644 --- a/Kernel/dev/net/net_z80pack.c +++ b/Kernel/dev/net/net_z80pack.c @@ -164,7 +164,7 @@ int net_listen(struct socket *s) int net_connect(struct socket *s) { /* This is in host big endian order already */ - uint8_t *p = &s->s_addr[SADDR_DST].addr; + uint8_t *p = (uint8_t*)&s->s_addr[SADDR_DST].addr; uint8_t err; irqflags_t irq = di(); @@ -175,7 +175,7 @@ int net_connect(struct socket *s) netctrl = *p++; netctrl = *p++; netctrl = *p; - p = &s->s_addr[SADDR_DST].port; + p = (uint8_t*)&s->s_addr[SADDR_DST].port; /* Write the port */ netctrl = *p++; netctrl = *p;