Add includes needed by AVR-gcc, fix compiler warning

This commit is contained in:
dak664 2010-03-12 15:23:57 +00:00
parent 52c9f4bde3
commit 7c5eed6bda

View File

@ -35,6 +35,8 @@
#include "lib/memb.h" #include "lib/memb.h"
#include "lib/list.h" #include "lib/list.h"
#include <stddef.h>
#include <string.h>
#include "net/neighbor-attr.h" #include "net/neighbor-attr.h"
@ -57,7 +59,7 @@ static struct neighbor_addr *
neighbor_addr_get(const rimeaddr_t *addr) neighbor_addr_get(const rimeaddr_t *addr)
{ {
/* check if addr is derived from table, inside memb */ /* check if addr is derived from table, inside memb */
if(memb_inmemb(&neighbor_addr_mem, addr)) { if(memb_inmemb(&neighbor_addr_mem, (struct queuebuf *)addr)) {
return (struct neighbor_addr *) return (struct neighbor_addr *)
(((void *)addr) - offsetof(struct neighbor_addr, addr)); (((void *)addr) - offsetof(struct neighbor_addr, addr));
} }