From 4f0b8c051531e65d65ab771572f7662164bd6f0b Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Tue, 13 Sep 2016 15:32:00 +0000 Subject: [PATCH] Port: use portable pointer type in bt_list_entry MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Michael Jeanson Signed-off-by: Jérémie Galarneau --- include/babeltrace/list-internal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/babeltrace/list-internal.h b/include/babeltrace/list-internal.h index ee5d84bd..48d9bbb9 100644 --- a/include/babeltrace/list-internal.h +++ b/include/babeltrace/list-internal.h @@ -120,7 +120,7 @@ bt_list_splice (struct bt_list_head *add, struct bt_list_head *head) /* Get typed element from list at a given position. */ #define bt_list_entry(ptr, type, member) \ - ((type *) ((char *) (ptr) - (unsigned long) (&((type *) 0)->member))) + ((type *) ((char *) (ptr) - (uintptr_t) (&((type *) 0)->member))) -- 2.34.1