From 6903bd42af66a478ef91c70c71dd7fa4bd417eef Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Tue, 3 Apr 2007 10:20:59 +0000 Subject: [PATCH] Casts for printf portable. git-svn-id: file:///svn/unbound/trunk@219 be551aaa-1e26-0410-a405-d3ace91eadb9 --- daemon/worker.c | 2 +- doc/Changelog | 1 + testcode/testbed.sh | 2 +- util/log.c | 2 +- util/storage/slabhash.c | 4 ++-- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/daemon/worker.c b/daemon/worker.c index 431881bbf..10ccb38f5 100644 --- a/daemon/worker.c +++ b/daemon/worker.c @@ -150,7 +150,7 @@ worker_handle_reply(struct comm_point* c, void* arg, int error, } rep->flags = ldns_buffer_read_u16_at(c->buffer, 2); rep->replysize = ldns_buffer_limit(c->buffer) - DNS_ID_AND_FLAGS; - log_info("got reply of size %d", rep->replysize); + log_info("got reply of size %u", (unsigned)rep->replysize); rep->reply = (uint8_t*)malloc(rep->replysize); if(!rep->reply) { free(rep); diff --git a/doc/Changelog b/doc/Changelog index 7e825dbc0..307642287 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -7,6 +7,7 @@ - compilation without locks fixup. - removed include of unportable header from lookup3.c. - more portable use of struct msghdr. + - casts for printf warning portability. 2 April 2007: Wouter - check sizes of udp received messages, not too short. diff --git a/testcode/testbed.sh b/testcode/testbed.sh index 9c52d1420..f33896443 100755 --- a/testcode/testbed.sh +++ b/testcode/testbed.sh @@ -123,7 +123,7 @@ for((i=0; i<${#hostname[*]}; i=$i+1)); do SVN=yes IP6=yes FIXCONFIGURE=no - RUN_TEST=no + RUN_TEST=yes LDNS= LIBEVENT= eval ${vars[$i]} diff --git a/util/log.c b/util/log.c index 0e95a278c..9fb35fcdc 100644 --- a/util/log.c +++ b/util/log.c @@ -184,6 +184,6 @@ log_hex(const char* msg, void* data, size_t length) buf[i*2 + 1] = hexchar[ data8[i] & 0xF ]; } buf[length*2] = 0; - log_info("%s[%d] %s", msg, length, buf); + log_info("%s[%u] %s", msg, (unsigned)length, buf); free(buf); } diff --git a/util/storage/slabhash.c b/util/storage/slabhash.c index e0d917c84..39c954ff6 100644 --- a/util/storage/slabhash.c +++ b/util/storage/slabhash.c @@ -125,8 +125,8 @@ void slabhash_status(struct slabhash* sl, const char* id, int extended) { size_t i; char num[17]; - log_info("Slabhash %s: %d tables mask=%x shift=%d", - id, sl->size, sl->mask, sl->shift); + log_info("Slabhash %s: %u tables mask=%x shift=%d", + id, (unsigned)sl->size, sl->mask, sl->shift); for(i=0; isize; i++) { snprintf(num, sizeof(num), "table %u", (unsigned)i); lruhash_status(sl->array[i], num, extended); -- 2.47.2