TCF Core: removed link.h dependency on mdep.h
diff --git a/agent/tcf/framework/link.h b/agent/tcf/framework/link.h
index 55a15b7..9268880 100644
--- a/agent/tcf/framework/link.h
+++ b/agent/tcf/framework/link.h
@@ -67,6 +67,7 @@
#define list_foreach(trav, list) \
for (trav = (list)->next; trav != list; trav = trav->next)
-#define list_item_type(item, type, link) member_to_type(item, type, link)
+#define list_item_type(item, type, link) \
+ ((type *)((char *)(item) - offsetof(type, link)))
#endif /* D_link */