Index: libadt/include/list.h
===================================================================
--- libadt/include/list.h	(revision 4f34b6ac42375724d853b5027eb939a834cacdba)
+++ libadt/include/list.h	(revision 936351c1f07abd9557396c96a0c7ff72a82989ec)
@@ -178,5 +178,5 @@
 }
 
-#define list_get_instance(link,type,member) (type *)(((__u8*)(link))-((__u8*)&(((type *)NULL)->member)))
+#define list_get_instance(link,type,member) (type *)(((char *)(link))-((char *)&(((type *)NULL)->member)))
 
 extern int list_member(const link_t *link, const link_t *head);
