From 3e252daaa27356a0ffca2e7969bac79586177717 Mon Sep 17 00:00:00 2001 From: Sven Robertz <sven@cs.lth.se> Date: Thu, 23 Feb 2012 11:29:34 +0100 Subject: [PATCH] fixed addres printouts in the example --- examples/simple/datagram/thr_example2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/simple/datagram/thr_example2.c b/examples/simple/datagram/thr_example2.c index f6bb583..3dde975 100644 --- a/examples/simple/datagram/thr_example2.c +++ b/examples/simple/datagram/thr_example2.c @@ -10,7 +10,7 @@ static void handle_simple_TwoInts_foo(simple_TwoInts *v,void *context) { struct ether_addr *src = get_sender_addr((struct thr_chn_t *)context); printf("Got TwoInts. a=%d, b=%d\n", v->a, v->b); - printf("... src addr: %x:%x:%x:%x:%x:%x\n", src[0], src[1], src[2], src[3], src[4], src[5]); + printf("... src addr: %x:%x:%x:%x:%x:%x\n", src->ether_addr_octet[0], src->ether_addr_octet[1], src->ether_addr_octet[2], src->ether_addr_octet[3], src->ether_addr_octet[4], src->ether_addr_octet[5]); } static int encode(int argc, char *argv[]) { @@ -77,7 +77,7 @@ static void handle_simple_TwoInts(simple_TwoInts *v,void *context) { struct ether_addr *src = get_sender_addr((struct thr_chn_t *)context); unsigned char ch_id = get_channel((struct thr_chn_t *)context); printf("Got TwoInts. a=%d, b=%d\n", v->a, v->b); - printf("... src addr: %x:%x:%x:%x:%x:%x\n", src[0], src[1], src[2], src[3], src[4], src[5]); + printf("... src addr: %x:%x:%x:%x:%x:%x\n", src->ether_addr_octet[0], src->ether_addr_octet[1], src->ether_addr_octet[2], src->ether_addr_octet[3], src->ether_addr_octet[4], src->ether_addr_octet[5]); struct thr_chn_t *ch = thr_open_chn(src, ch_id, (unsigned short)50, (unsigned short)100, NULL); struct labcomm_encoder *enc = labcomm_encoder_new(labcomm_thr_writer, ch); labcomm_encoder_register_simple_TwoInts(enc); @@ -91,7 +91,7 @@ static void handle_simple_TwoInts(simple_TwoInts *v,void *context) { static void handle_simple_IntString(simple_IntString *v,void *context) { printf("Got IntString. x=%d, s=%s\n", v->x, v->s); struct ether_addr *src = get_sender_addr((struct thr_chn_t *)context); - printf("... src addr: %x:%x:%x:%x:%x:%x\n", src[0], src[1], src[2], src[3], src[4], src[5]); + printf("... src addr: %x:%x:%x:%x:%x:%x\n", src->ether_addr_octet[0], src->ether_addr_octet[1], src->ether_addr_octet[2], src->ether_addr_octet[3], src->ether_addr_octet[4], src->ether_addr_octet[5]); } static int decode(int argc, char *argv[]) { -- GitLab