summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNeels Hofmeyr <nhofmeyr@sysmocom.de>2015-12-23 15:12:40 +0100
committerHarald Welte <laforge@gnumonks.org>2015-12-24 16:17:21 +0100
commit42fff58a45288337110fb2e91d304b07744c7597 (patch)
tree0fac5bf6922c5fdab58ad9465218ed002b9c9750 /src
parenta2db75f28cfbf096b076058ff89d1ef2cac3e6b1 (diff)
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.
Diffstat (limited to 'src')
-rw-r--r--src/msgb.c8
1 files changed, 5 insertions, 3 deletions
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 <unistd.h>
#include <string.h>
#include <stdlib.h>
+#include <inttypes.h>
#include <osmocom/core/msgb.h>
//#include <openbsc/gsm_data.h>
@@ -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;