diff --git a/sys/net/network_layer/sixlowpan/sixlowpan_print.c b/sys/net/network_layer/sixlowpan/sixlowpan_print.c index 306f0db9af..fcd2a15abd 100644 --- a/sys/net/network_layer/sixlowpan/sixlowpan_print.c +++ b/sys/net/network_layer/sixlowpan/sixlowpan_print.c @@ -13,7 +13,6 @@ */ #include -#include #include "od.h" #include "net/ipv6/hdr.h" @@ -40,9 +39,9 @@ void sixlowpan_print(uint8_t *data, size_t size) sixlowpan_frag_t *hdr = (sixlowpan_frag_t *)data; puts("Fragmentation Header (first)"); - printf("datagram size: %" PRIu16 "\n", - (uint16_t) (byteorder_ntohs(hdr->disp_size) & SIXLOWPAN_FRAG_SIZE_MASK)); - printf("tag: 0x%" PRIu16 "\n", byteorder_ntohs(hdr->tag)); + printf("datagram size: %u\n", + (byteorder_ntohs(hdr->disp_size) & SIXLOWPAN_FRAG_SIZE_MASK)); + printf("tag: 0x%04x\n", byteorder_ntohs(hdr->tag)); /* Print next dispatch */ sixlowpan_print(data + sizeof(sixlowpan_frag_t), @@ -52,10 +51,10 @@ void sixlowpan_print(uint8_t *data, size_t size) sixlowpan_frag_n_t *hdr = (sixlowpan_frag_n_t *)data; puts("Fragmentation Header (subsequent)"); - printf("datagram size: %" PRIu16 "\n", - (uint16_t) (byteorder_ntohs(hdr->disp_size) & SIXLOWPAN_FRAG_SIZE_MASK)); - printf("tag: 0x%" PRIu16 "\n", byteorder_ntohs(hdr->tag)); - printf("offset: 0x%u\n", (unsigned)hdr->offset); + printf("datagram size: %u\n", + (byteorder_ntohs(hdr->disp_size) & SIXLOWPAN_FRAG_SIZE_MASK)); + printf("tag: 0x%04x\n", byteorder_ntohs(hdr->tag)); + printf("offset: %u\n", (unsigned)hdr->offset); od_hex_dump(data + sizeof(sixlowpan_frag_n_t), size - sizeof(sixlowpan_frag_n_t),