From a6d9a8d5dd807ef757cafc6658c32fd2d45afb6a Mon Sep 17 00:00:00 2001 From: oliverschmidt Date: Sat, 26 Aug 2006 23:08:32 +0000 Subject: [PATCH] More uip_ipaddr_t fixes. --- apps/dhcp/dhcp.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/dhcp/dhcp.c b/apps/dhcp/dhcp.c index 7bad0a739..f3a7d1e86 100644 --- a/apps/dhcp/dhcp.c +++ b/apps/dhcp/dhcp.c @@ -77,13 +77,13 @@ makestrings(void) { u16_t addr[2], *addrptr; - uip_gethostaddr(addr); + uip_gethostaddr((uip_ipaddr_t *)addr); makeaddr(addr, ipaddr); - uip_getnetmask(addr); + uip_getnetmask((uip_ipaddr_t *)addr); makeaddr(addr, netmask); - uip_getdraddr(addr); + uip_getdraddr((uip_ipaddr_t *)addr); makeaddr(addr, gateway); addrptr = resolv_getserver(); @@ -143,10 +143,10 @@ PROCESS_THREAD(dhcp_process, ev, data) void dhcpc_configured(const struct dhcpc_state *s) { - uip_sethostaddr(s->ipaddr); - uip_setnetmask(s->netmask); - uip_setdraddr(s->default_router); - resolv_conf(s->dnsaddr); + uip_sethostaddr(&s->ipaddr); + uip_setnetmask(&s->netmask); + uip_setdraddr(&s->default_router); + resolv_conf((u16_t *)&s->dnsaddr); set_statustext("Configured."); process_post(PROCESS_CURRENT(), SHOWCONFIG, NULL); }