OSX: fix warnings/errors thrown by clang on OS X
gnrc_ipv6_nc, gnrc_sixlowpan, gnrc_netdev2_eth, gnrc_ipv6, xbee, sixlowpan, sc_gnrc_6ctx
This commit is contained in:
parent
693d438068
commit
c36766a31f
@ -89,7 +89,7 @@ typedef struct {
|
||||
static uint8_t _cksum(uint8_t *buf, size_t size)
|
||||
{
|
||||
uint8_t res = 0xff;
|
||||
for (int i = 3; i < size; i++) {
|
||||
for (size_t i = 3; i < size; i++) {
|
||||
res -= buf[i];
|
||||
}
|
||||
return res;
|
||||
@ -136,8 +136,9 @@ static void _api_at_cmd(xbee_t *dev, uint8_t *cmd, uint8_t size, resp_t *resp)
|
||||
/*
|
||||
* Interrupt callbacks
|
||||
*/
|
||||
static void _rx_cb(void *arg, char c)
|
||||
static void _rx_cb(void *arg, char _c)
|
||||
{
|
||||
unsigned char c = _c;
|
||||
xbee_t *dev = (xbee_t *)arg;
|
||||
msg_t msg;
|
||||
|
||||
|
||||
@ -47,7 +47,7 @@ static char _nomac_stacks[XBEE_MAC_STACKSIZE][XBEE_NUM];
|
||||
|
||||
void auto_init_xbee(void)
|
||||
{
|
||||
for (int i = 0; i < XBEE_NUM; i++) {
|
||||
for (size_t i = 0; i < XBEE_NUM; i++) {
|
||||
const xbee_params_t *p = &xbee_params[i];
|
||||
DEBUG("Initializing XBee radio at UART_%i\n", p->uart);
|
||||
int res = xbee_init(&xbee_devs[i],
|
||||
|
||||
@ -85,7 +85,7 @@ static gnrc_pktsnip_t *_recv(gnrc_netdev2_t *gnrc_netdev2)
|
||||
((gnrc_netif_hdr_t *)netif_hdr->data)->if_pid = thread_getpid();
|
||||
|
||||
DEBUG("gnrc_netdev2_eth: received packet from %02x:%02x:%02x:%02x:%02x:%02x "
|
||||
"of length %zu\n",
|
||||
"of length %d\n",
|
||||
hdr->src[0], hdr->src[1], hdr->src[2], hdr->src[3], hdr->src[4],
|
||||
hdr->src[5], nread);
|
||||
#if defined(MODULE_OD) && ENABLE_DEBUG
|
||||
|
||||
@ -791,7 +791,7 @@ static void _receive(gnrc_pktsnip_t *pkt)
|
||||
|
||||
#ifdef MODULE_GNRC_IPV6_ROUTER /* only routers redirect */
|
||||
/* redirect to next hop */
|
||||
DEBUG("ipv6: decrement hop limit to %" PRIu8 "\n", hdr->hl - 1);
|
||||
DEBUG("ipv6: decrement hop limit to %" PRIu8 "\n", (uint8_t) (hdr->hl - 1));
|
||||
|
||||
/* RFC 4291, section 2.5.6 states: "Routers must not forward any
|
||||
* packets with Link-Local source or destination addresses to other
|
||||
|
||||
@ -123,7 +123,7 @@ gnrc_ipv6_nc_t *gnrc_ipv6_nc_add(kernel_pid_t iface, const ipv6_addr_t *ipv6_add
|
||||
DEBUG(" with flags = 0x%0x\n", flags);
|
||||
|
||||
if (gnrc_ipv6_nc_get_state(free_entry) == GNRC_IPV6_NC_STATE_INCOMPLETE) {
|
||||
DEBUG("ipv6_nc: Set remaining probes to %" PRIu8 "\n", GNRC_NDP_MAX_MC_NBR_SOL_NUMOF);
|
||||
DEBUG("ipv6_nc: Set remaining probes to %" PRIu8 "\n", (uint8_t) GNRC_NDP_MAX_MC_NBR_SOL_NUMOF);
|
||||
free_entry->probes_remaining = GNRC_NDP_MAX_MC_NBR_SOL_NUMOF;
|
||||
}
|
||||
|
||||
|
||||
@ -303,7 +303,7 @@ static void _send(gnrc_pktsnip_t *pkt)
|
||||
}
|
||||
else {
|
||||
DEBUG("6lo: packet too big (%u > %" PRIu16 ")\n",
|
||||
(unsigned int)datagram_size, SIXLOWPAN_FRAG_MAX_LEN);
|
||||
(unsigned int)datagram_size, (uint16_t)SIXLOWPAN_FRAG_MAX_LEN);
|
||||
gnrc_pktbuf_release(pkt2);
|
||||
}
|
||||
#else
|
||||
|
||||
@ -41,7 +41,7 @@ void sixlowpan_print(uint8_t *data, size_t size)
|
||||
|
||||
puts("Fragmentation Header (first)");
|
||||
printf("datagram size: %" PRIu16 "\n",
|
||||
byteorder_ntohs(hdr->disp_size) & SIXLOWPAN_FRAG_SIZE_MASK);
|
||||
(uint16_t) (byteorder_ntohs(hdr->disp_size) & SIXLOWPAN_FRAG_SIZE_MASK));
|
||||
printf("tag: 0x%" PRIu16 "\n", byteorder_ntohs(hdr->tag));
|
||||
|
||||
/* Print next dispatch */
|
||||
@ -53,7 +53,7 @@ void sixlowpan_print(uint8_t *data, size_t size)
|
||||
|
||||
puts("Fragmentation Header (subsequent)");
|
||||
printf("datagram size: %" PRIu16 "\n",
|
||||
byteorder_ntohs(hdr->disp_size) & SIXLOWPAN_FRAG_SIZE_MASK);
|
||||
(uint16_t) (byteorder_ntohs(hdr->disp_size) & SIXLOWPAN_FRAG_SIZE_MASK));
|
||||
printf("tag: 0x%" PRIu16 "\n", byteorder_ntohs(hdr->tag));
|
||||
printf("offset: 0x%" PRIu8 "\n", hdr->offset);
|
||||
|
||||
@ -240,7 +240,7 @@ void sixlowpan_print(uint8_t *data, size_t size)
|
||||
if (data[1] & SIXLOWPAN_IPHC2_CID_EXT) {
|
||||
offset += SIXLOWPAN_IPHC_CID_EXT_LEN;
|
||||
printf("SCI: 0x%" PRIx8 "; DCI: 0x%" PRIx8 "\n",
|
||||
data[2] >> 4, data[2] & 0xf);
|
||||
(uint8_t) (data[2] >> 4), (uint8_t) (data[2] & 0xf));
|
||||
}
|
||||
|
||||
od_hex_dump(data + offset, size - offset, OD_WIDTH_DEFAULT);
|
||||
|
||||
@ -54,7 +54,7 @@ int _gnrc_6ctx_list(void)
|
||||
char addr_str[IPV6_ADDR_MAX_STR_LEN];
|
||||
printf(" %2" PRIu8 "|%39s/%-3" PRIu8 "|%" PRIx8 "|%5" PRIu16 " min\n", i,
|
||||
ipv6_addr_to_str(addr_str, &ctx->prefix, sizeof(addr_str)), ctx->prefix_len,
|
||||
(ctx->flags_id & 0xf0) >> 4, ctx->ltime);
|
||||
(uint8_t) ((ctx->flags_id & 0xf0) >> 4), ctx->ltime);
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user