Port: use portable pointer type in bt_list_entry
authorMichael Jeanson <mjeanson@efficios.com>
Tue, 13 Sep 2016 15:32:00 +0000 (15:32 +0000)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 9 Jun 2017 20:58:14 +0000 (16:58 -0400)
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
include/babeltrace/list-internal.h

index ee5d84bd8dc55dcb55f93af31afc29f5f067b01b..48d9bbb9c1b75e6d7024dab59f7ea56179972d19 100644 (file)
@@ -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)))
 
 
 
This page took 0.024248 seconds and 4 git commands to generate.