From 42fff58a45288337110fb2e91d304b07744c7597 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Wed, 23 Dec 2015 15:12:40 +0100 Subject: Fix some recently added formats on 64bit 86ec311896dd5d4 adds compiler warnings on 64bit. The build is clean otherwise, so let's keep it that way. --- src/msgb.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/msgb.c') diff --git a/src/msgb.c b/src/msgb.c index 4b108a49..63619130 100644 --- a/src/msgb.c +++ b/src/msgb.c @@ -28,6 +28,7 @@ #include #include #include +#include #include //#include @@ -274,14 +275,15 @@ const char *msgb_hexdump(const struct msgb *msg) continue; if (lxhs[i] < msg->data || lxhs[i] > msg->tail) { nchars = snprintf(buf + buf_offs, sizeof(buf) - buf_offs, - "(L%d=data%+d) ", + "(L%d=data%+" PRIdPTR ") ", i+1, lxhs[i] - msg->data); buf_offs += nchars; continue; } if (lxhs[i] < start) { nchars = snprintf(buf + buf_offs, sizeof(buf) - buf_offs, - "(L%d%+d) ", i+1, start - lxhs[i]); + "(L%d%+" PRIdPTR ") ", i+1, + start - lxhs[i]); buf_offs += nchars; continue; } @@ -312,7 +314,7 @@ const char *msgb_hexdump(const struct msgb *msg) } else if (lxhs[i] <= msg->data + msg->data_len && lxhs[i] > msg->tail) { nchars = snprintf(buf + buf_offs, sizeof(buf) - buf_offs, - "(L%d=tail%+d) ", + "(L%d=tail%+" PRIdPTR ") ", i+1, lxhs[i] - msg->tail); } else continue; -- cgit v1.2.3