From: Michael Jeanson Date: Tue, 13 Sep 2016 15:32:00 +0000 (+0000) Subject: Port: use portable pointer type in bt_list_entry X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=4f0b8c051531e65d65ab771572f7662164bd6f0b;p=deliverable%2Fbabeltrace.git Port: use portable pointer type in bt_list_entry Signed-off-by: Michael Jeanson Signed-off-by: Jérémie Galarneau --- diff --git a/include/babeltrace/list-internal.h b/include/babeltrace/list-internal.h index ee5d84bd8..48d9bbb9c 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)))