From fdb46676094c50f1d2dcebfcb5e051c2baf984ac Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Mon, 9 Nov 2015 16:32:43 +0000 Subject: test: Fix compiler warnings on 64bit systems Use %td to print ptrdiff_t use %zu to print size_t, include time.h on FreeBSD. Some more compiler warnings are left but they require more thinking. --- tests/msgb/msgb_test.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'tests/msgb') diff --git a/tests/msgb/msgb_test.c b/tests/msgb/msgb_test.c index 8839a2ed..a726ef4d 100644 --- a/tests/msgb/msgb_test.c +++ b/tests/msgb/msgb_test.c @@ -76,24 +76,24 @@ static void test_msgb_api() printf("Buffer: %s\n", msgb_hexdump(msg)); OSMO_ASSERT(msgb_test_invariant(msg)); cptr = msg->l1h = msgb_put(msg, 4); - printf("put(4) -> data%+d\n", cptr - msg->data); + printf("put(4) -> data%+td\n", cptr - msg->data); printf("Buffer: %s\n", msgb_hexdump(msg)); OSMO_ASSERT(msgb_test_invariant(msg)); cptr = msg->l2h = msgb_put(msg, 4); - printf("put(4) -> data%+d\n", cptr - msg->data); + printf("put(4) -> data%+td\n", cptr - msg->data); printf("Buffer: %s\n", msgb_hexdump(msg)); OSMO_ASSERT(msgb_test_invariant(msg)); cptr = msg->l3h = msgb_put(msg, 4); - printf("put(4) -> data%+d\n", cptr - msg->data); + printf("put(4) -> data%+td\n", cptr - msg->data); printf("Buffer: %s\n", msgb_hexdump(msg)); OSMO_ASSERT(msgb_test_invariant(msg)); cptr = msg->l4h = msgb_put(msg, 4); - printf("put(4) -> data%+d\n", cptr - msg->data); + printf("put(4) -> data%+td\n", cptr - msg->data); printf("Buffer: %s\n", msgb_hexdump(msg)); OSMO_ASSERT(msgb_test_invariant(msg)); OSMO_ASSERT(msgb_length(msg) == 16); cptr = msgb_push(msg, 4); - printf("push(4) -> data%+d\n", cptr - msg->data); + printf("push(4) -> data%+td\n", cptr - msg->data); printf("Buffer: %s\n", msgb_hexdump(msg)); OSMO_ASSERT(msgb_test_invariant(msg)); OSMO_ASSERT(msgb_length(msg) == 20); @@ -105,7 +105,7 @@ static void test_msgb_api() OSMO_ASSERT(msgb_length(msg) == 16); cptr = msgb_get(msg, 4); - printf("get(4) -> data%+d\n", cptr - msg->data); + printf("get(4) -> data%+td\n", cptr - msg->data); printf("Buffer: %s\n", msgb_hexdump(msg)); OSMO_ASSERT(msgb_test_invariant(msg)); OSMO_ASSERT(msgb_length(msg) == 12); -- cgit v1.2.3