aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2020-07-07 16:03:34 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2020-07-07 16:03:37 +0200
commitd08a15b343bea53b096442da288af3d0102bfea6 (patch)
treee0fd6d32192f7cb364ce4dfcac5b3763563c49b2
parent4e37fb356aafda0b12d8b33daa5057c43fe633f5 (diff)
gtp: queue_test: Fix printf gcc warn under ARM
queue_test.c:39:3: warning: format '%ld' expects argument of type 'long int', but argument 9 has type 'unsigned int' [-Wformat=] Change-Id: Ie9530cdd191386ca3f6c336684f81c4582c4d962
-rw-r--r--tests/gtp/queue_test.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/gtp/queue_test.c b/tests/gtp/queue_test.c
index bcc6d15..11b653d 100644
--- a/tests/gtp/queue_test.c
+++ b/tests/gtp/queue_test.c
@@ -2,6 +2,7 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
+#include <inttypes.h>
#include <arpa/inet.h>
#include <osmocom/core/utils.h>
@@ -27,7 +28,7 @@ static void queue_print(struct queue_t *queue, char* str)
OSMO_ASSERT(memcmp(&qmsg_zero, &queue->qmsga[n], sizeof(qmsg_zero)) == 0);
continue;
}
- printf("%d\t%d\t%d\t%d\t%d\t%d\t%u\t%ld\n",
+ printf("%d\t%d\t%d\t%d\t%d\t%d\t%u\t%" PRIuPTR "\n",
n,
queue->qmsga[n].seq,
queue->qmsga[n].next,
@@ -35,7 +36,7 @@ static void queue_print(struct queue_t *queue, char* str)
(int)queue->qmsga[n].timeout,
queue->qmsga[n].retrans,
queue->qmsga[n].type,
- ((uintptr_t)queue->qmsga[n].cbp & 0xFFFFFFFF)
+ (uintptr_t)queue->qmsga[n].cbp
);
}
printf("======================================================\n");